.products-desktop,.products-desktop-chrome{display:none}@media(min-width:1024px){.products-desktop,.products-desktop-chrome{display:block}.poptex-materials-page .materials-page{display:none}.products-desktop{--paper:var(--color-ui-fff);--ink:var(--color-ui-14392f);--muted:var(--color-ui-46545c);--line:var(--color-ui-183e321c);--gutter:32px;margin:0;padding-top:84px;background:var(--paper);color:var(--ink);font:400 12px/1.5 Arial,Helvetica,sans-serif}.products-desktop *,.products-desktop *:before,.products-desktop *:after{box-sizing:border-box}.products-desktop :is(h1,h2,h3,p){margin:0}.products-desktop :is(button,input,select){font:inherit}.products-desktop button{background:none;border:0;color:inherit;cursor:pointer}.products-desktop a{color:inherit;text-decoration:none}.products-desktop :focus-visible{outline:2px solid var(--color-ui-836452);outline-offset:4px}.products-desktop [hidden]{display:none!important}.products-desktop svg{display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.products-desktop .shell{width:100%;max-width:none;margin:auto;padding:0 var(--gutter)}.products-desktop .pd-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.products-desktop .collection-hero{position:relative;isolation:isolate;height:232px;z-index:1;background:var(--color-ui-f9f9f9)}.products-desktop .collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.products-desktop .collection-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--color-ui-ffffff80),var(--color-ui-ffffff20) 40%,transparent 65%)}.products-desktop .collection-hero__inner{max-width:1440px;height:100%;margin:auto;padding-inline:32px}.products-desktop .intro{padding-top:64px}.products-desktop .collection-hero h1{font:700 52px/1.05 Georgia,serif;letter-spacing:-.04em}.products-desktop .collection-hero__subtitle{font:400 20px/1.3 Georgia,serif;margin-top:8px;color:var(--color-ui-465e62)}.products-desktop .collection-hero__waves{position:absolute;inset:auto 0 -60px;width:100%;height:124px;stroke:none;pointer-events:none}.products-desktop .catalog-footer-waves{width:100%;height:52px;margin-top:30px;stroke:none;pointer-events:none}.products-desktop .closing{position:relative;isolation:isolate;display:flex;align-items:center;width:calc(100% + 32px);max-width:none;margin-inline:-16px;aspect-ratio:5.6;min-height:170px;overflow:hidden;border-radius:var(--radius-ui-14px);margin-top:0;padding:16px 12.4%;background:var(--color-ui-edf2ed)}.products-desktop .closing>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.products-desktop .closing:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--color-ui-ffffff26),var(--color-ui-ffffff26) 45%,transparent 65%)}.products-desktop .closing-copy{max-width:360px}.products-desktop .closing h2{font:400 30px/1.2 Georgia,serif;letter-spacing:-.035em;margin-bottom:6px}.products-desktop .closing p{font-size:var(--font-size-ui-14px);line-height:21px;color:var(--muted)}.products-desktop .closing a{display:inline-flex;align-items:center;gap:14px;min-height:40px;margin-top:12px;padding:9px 16px;border-radius:var(--radius-ui-9px);background:var(--ink);color:#fff;font-size:var(--font-size-ui-12px);font-weight:600}.products-desktop .closing a svg{width:16px;height:16px}.products-desktop .pagination{position:relative;z-index:1;padding:24px 0}.products-desktop #pd-pages{display:flex;justify-content:center;align-items:center;gap:0}.products-desktop .pagination button{position:relative;isolation:isolate;display:grid;place-items:center;min-width:44px;height:44px;padding:0;font-size:var(--font-size-ui-11px)}.products-desktop .pagination button:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%}.products-desktop .pagination button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.products-desktop .pagination button:first-child,.products-desktop .pagination button:last-child{width:44px;margin-inline:12px}.products-desktop .pagination button:first-child:before,.products-desktop .pagination button:last-child:before{width:32px;height:32px;border:1px solid var(--color-ui-eee);box-shadow:0 2px 5px var(--color-ui-00000008);background:#fff}.products-desktop .pagination button svg{width:16px;height:16px}.products-desktop .pagination button[aria-current]{color:#fff}.products-desktop .pagination button[aria-current]:before{background:var(--ink)}.products-desktop .pagination button:disabled{opacity:.35;cursor:default}}@media(prefers-reduced-motion:reduce){.products-desktop *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:1024px){.products-desktop{padding-top:0}.products-desktop .collection-hero{height:316px;padding-top:84px}}@media(min-width:1024px){.products-desktop .shell{padding:0 32px;padding-inline:32px}.products-desktop .catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;padding-top:64px;scroll-margin-top:96px}.products-desktop .toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 0 32px;min-height:90px;flex-wrap:wrap}.products-desktop .result-heading{display:flex;align-items:baseline;gap:12px;min-width:0}.products-desktop .result-heading h2{font-size:var(--font-size-ui-30px);font:600 36px/1.15 Georgia,serif;letter-spacing:-1px}.products-desktop .result-heading>span{font-size:var(--font-size-ui-13px);color:var(--color-ui-677067);white-space:nowrap}.products-desktop .result-heading>span:before{content:"/";color:var(--color-ui-969d96);margin-right:12px}.products-desktop .browse-tools{display:flex;align-items:center;gap:12px;margin-left:auto}.products-desktop .search{display:flex;gap:10px;align-items:center;border:1px solid var(--color-ui-cecec6);border-radius:var(--radius-ui-25px);width:250px;height:42px;padding:10px 15px;border-color:var(--color-ui-cfc9bf);background:var(--color-ui-fff9);font-size:var(--font-size-ui-13px)}.products-desktop .search input{border:0;outline:none;background:none;min-width:0;width:100%}.products-desktop .sort{border:1px solid var(--color-ui-cecec6);border-radius:var(--radius-ui-9px);padding:0 14px;display:flex;align-items:center;gap:6px;height:42px;padding-inline:12px;border-color:var(--color-ui-cfc9bf);background:var(--color-ui-fff9);font-size:var(--font-size-ui-13px)}.products-desktop .sort select{border:0;background:none;width:114px}.products-desktop .filters{align-items:center;gap:14px;flex-wrap:wrap;display:block;align-self:start;padding:20px 18px 24px;border:1px solid var(--color-ui-e2e8de);border-radius:var(--radius-ui-14px);background:linear-gradient(150deg,var(--color-ui-eef3eb),var(--color-ui-f5f7f1))}.products-desktop .filters details{position:relative;border-top:1px solid var(--color-ui-dcd5cb);padding:10px 0 12px;min-width:0}.products-desktop .filters summary{display:flex;align-items:center;gap:10px;font-size:var(--font-size-ui-15px);list-style:none;border:0;background:none;padding:8px 0;height:auto;min-height:44px;border-radius:0;font:600 19px/1.3 Georgia,serif}.products-desktop .filters summary>svg{margin-left:auto;width:14px;height:14px;transform:rotate(-90deg);stroke-width:1.1}.products-desktop .filters details[open] summary{border-color:var(--color-ui-52735c);background:none;border:0}.products-desktop .filters details[open] summary>svg{transform:none}.products-desktop .filters details>div{z-index:10;top:52px;left:0;position:static;width:auto;max-height:none;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;padding:0}.products-desktop .filter-option{display:flex;align-items:center;gap:9px;min-height:36px;cursor:pointer}.products-desktop .filter-option input{accent-color:var(--ink);width:16px;height:16px}.products-desktop .filter-option small{margin-left:auto;color:var(--muted)}.products-desktop .color-dot{width:15px;height:15px;border-radius:50%;border:1px solid var(--color-ui-14392f22)}.products-desktop .new-switch{display:flex;align-items:center;position:relative;cursor:pointer;margin:0 0 12px;gap:10px;font-size:var(--font-size-ui-13px);min-height:44px}.products-desktop .new-switch input{position:absolute;opacity:0;width:42px;height:24px;left:0;margin:0}.products-desktop .switch{display:block;border-radius:var(--radius-ui-15px);background:var(--color-ui-d8d7d0);pointer-events:none;width:34px;height:19px}.products-desktop .switch:after{content:"";display:block;background:var(--color-ui-fff);border-radius:50%;box-shadow:0 1px 2px var(--color-ui-0002);width:15px;height:15px;margin:2px}.products-desktop .new-switch input:checked+.switch{background:var(--ink)}.products-desktop .new-switch input:checked+.switch:after{transform:translate(15px)}.products-desktop .new-switch input:focus-visible+.switch{outline:2px solid var(--color-ui-567b65);outline-offset:4px}.products-desktop .tiny-dot{display:none}.products-desktop .filters>[data-reset]{margin-left:auto;padding:8px 0;border:0;text-decoration:underline;color:var(--muted);font-size:var(--font-size-ui-12px)}.products-desktop #pd-active-filters{display:flex;gap:8px;flex-wrap:wrap}.products-desktop #pd-active-filters:empty{display:none}.products-desktop #pd-active-filters:not(:empty){margin-bottom:20px}.products-desktop #pd-active-filters button{padding:6px 12px;border-radius:var(--radius-ui-18px);background:var(--color-ui-eef1e8)}.products-desktop .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.products-desktop .product{min-width:0;background:var(--color-ui-fcf8f2);border:1px solid var(--color-ui-e8e1d7);border-radius:var(--radius-ui-10px);overflow:hidden}.products-desktop .product-photo{position:relative;width:100%;aspect-ratio:1.3;max-height:340px;background:var(--color-ui-f1ece5)}.products-desktop .product-photo>a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.products-desktop .product-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.products-desktop .badge{position:absolute;font-size:var(--font-size-ui-10px);font-weight:600;pointer-events:none;background:var(--color-ui-d62f32);color:var(--color-ui-fff);font:600 10px/1.2 Arial,sans-serif;letter-spacing:.8px;padding:5px 8px;border-radius:var(--radius-ui-5px);top:10px;left:10px}.products-desktop .product-meta{padding:11px 12px 12px}.products-desktop .product-material{display:none}.products-desktop .product h3{font-size:clamp(16px,1.35vw,23px);line-height:1.25;font:400 17px/22px Georgia,serif;letter-spacing:-.3px;min-height:44px}.products-desktop .product h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.products-desktop .product-bottom{gap:12px;display:flex;align-items:center;justify-content:space-between;margin-top:5px;min-height:30px}.products-desktop .swatches{display:flex;flex-wrap:wrap;gap:5px}.products-desktop .swatches i{border-radius:50%;border:1px solid var(--color-ui-14392f1a);width:16px;height:16px}.products-desktop .product-bottom>a{display:grid;place-items:center;border:1px solid var(--color-ui-b6c3b5);border-radius:50%;position:relative;flex:none;width:26px;height:26px;border-color:var(--color-ui-bec9ac);background:var(--color-ui-fff8)}.products-desktop .product-bottom>a:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.products-desktop #pd-empty{text-align:center;padding:70px}.products-desktop #pd-empty p{margin:15px}.products-desktop .pd-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.products-desktop .all-colours .color-dot{background:conic-gradient(var(--color-ui-cfb6a3),var(--color-ui-91a9b3),var(--color-ui-8d9e7a),var(--color-ui-d4b9c3),var(--color-ui-cfb6a3))}.products-desktop .results{min-width:0}.products-desktop .filter-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.products-desktop .filter-title h2{font:600 19px/1.3 Georgia,serif;letter-spacing:-.5px}.products-desktop .filter-title button{border:0;padding:0;min-height:36px;font-size:var(--font-size-ui-11px);color:var(--color-ui-63685f);text-decoration:underline;white-space:nowrap}.products-desktop .filters .filter-option{gap:8px;min-height:34px;font-size:var(--font-size-ui-13px);line-height:1.4}.products-desktop .filters .filter-option input{flex:none;margin:0;width:15px;height:15px}.products-desktop .filters .filter-option small{font-size:var(--font-size-ui-11px);color:var(--color-ui-6a7067)}.products-desktop .filters details:last-child{padding-bottom:0}.products-desktop .filters #pd-color-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px 0;padding:4px 0}.products-desktop .colour-panel .filter-option{display:grid;place-items:center;position:relative;min-height:40px;height:40px;cursor:pointer}.products-desktop .colour-panel .filter-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.products-desktop .colour-panel .color-dot{width:25px;height:25px;border:1px solid var(--color-ui-14392f20);pointer-events:none}.products-desktop .colour-panel input:checked+.color-dot{outline:2px solid var(--color-ui-14392f);outline-offset:4px}.products-desktop .colour-panel input:focus-visible+.color-dot{outline:2px solid var(--color-ui-14392f);outline-offset:5px}.products-desktop .colour-panel .filter-option span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.products-desktop #pd-colour-caption{font:italic 14px/1.5 Georgia,serif;color:var(--color-ui-5d655d);margin:7px 0 2px}.products-desktop .product-bottom>a svg{width:15px;height:15px}.products-desktop .product-photo>a:focus-visible{outline-offset:-4px}.products-desktop .filter-option input{-webkit-appearance:auto;appearance:auto;accent-color:var(--color-ui-14392f)}.products-desktop .filter-option{margin:0;color:var(--ink)}.products-desktop .product h3 a{max-height:none}.products-desktop .product-grid{display:grid}.products-desktop .filters summary{list-style:none}.products-desktop .filters summary::-webkit-details-marker{display:none}.products-desktop .search input{padding:0;color:inherit}.products-desktop .search svg{width:20px;height:20px;flex:none}.products-desktop .sort{border:1px solid var(--color-ui-cfc9bf)}.products-desktop .closing{max-height:240px}.products-desktop .pagination{padding:32px 0}}@media(min-width:1800px){.products-desktop .catalog-layout{grid-template-columns:260px minmax(0,1fr);gap:32px}.products-desktop .filters{padding:22px}.products-desktop .filters .filter-option{font-size:var(--font-size-ui-14px);min-height:36px}.products-desktop .product h3{font-size:var(--font-size-ui-18px);line-height:24px;min-height:48px}.products-desktop .product-photo{max-height:350px}.products-desktop .result-heading h2{font-size:var(--font-size-ui-38px)}}@media(min-width:1024px)and (max-width:1279px){.products-desktop .shell{padding-inline:24px}.products-desktop .catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:22px}.products-desktop .filters{padding:16px 12px}.products-desktop .filter-title h2{font-size:var(--font-size-ui-16px)}.products-desktop .filters .filter-option{font-size:var(--font-size-ui-12px);gap:6px}.products-desktop .filter-title button{font-size:var(--font-size-ui-10px)}.products-desktop .colour-panel .color-dot{width:22px;height:22px}.products-desktop .result-heading h2{font-size:var(--font-size-ui-30px)}.products-desktop .toolbar{padding-bottom:24px}.products-desktop .browse-tools{margin-left:0;gap:8px}.products-desktop .search{width:215px}.products-desktop .sort select{width:105px}.products-desktop .product-grid{gap:24px 14px}.products-desktop .product h3{font-size:var(--font-size-ui-14px);line-height:19px;min-height:38px}.products-desktop .product-meta{padding:10px}.products-desktop .badge{font-size:var(--font-size-ui-8px);padding:4px 6px;left:7px;top:7px}.products-desktop .product-bottom{gap:7px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/products-desktop.css.map */
