.ps-d #header-group{position:sticky;top:0;z-index:60;view-transition-name:ps-d-head}.ps-d .ps-d-headsec{position:relative;view-transition-name:none}.ps-d #header-group .header-section{opacity:1}.ps-d-strip{overflow:hidden;max-height:40px}.ps-d-headsec.is-scrolled .ps-d-strip{max-height:0;padding-block:0;opacity:0}.ps-d-strip{transition:max-height .35s var(--ps-ease),padding .35s var(--ps-ease),opacity .25s}.ps-d .ps-d-btn--ink,.ps-d .ps-d-chip.is-on{color:#fbf8f6}.ps-d .ps-d-serv__wa .ps-d-btn{color:var(--ps-ink)}.ps-d-track{padding-bottom:48px;margin-bottom:-24px}.ps-d-sw{box-shadow:0 24px 40px -30px #1f1b2473}@media(max-width:989px){.ps-d-cat{min-height:0;top:calc(76px + var(--i) * 10px)}.ps-d-cat__txt{padding:24px 22px 4px}.ps-d-cat__imgs{padding:18px 12px 30px}.ps-d-cat__im{width:52%;margin-inline:-9%}}.ps-d-coll{padding-top:8px}.ps-d-chead{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px;min-height:220px;padding:28px 24px;border-radius:36px;overflow:hidden;background:radial-gradient(80% 90% at 90% 0%,rgba(255,255,255,.8),transparent 60%),linear-gradient(155deg,var(--ca),var(--cb));box-shadow:0 -1px #ffffffe6 inset,0 30px 60px -36px #1f1b2459}.ps-d-chead__txt{display:grid;gap:8px}.ps-d-chead__n{margin:0;font:500 16px/1 var(--ps-sans);color:var(--ps-ink2);font-variant-numeric:tabular-nums}.ps-d-chead__im{width:clamp(120px,30vw,240px);aspect-ratio:1;border-radius:26px;background:#fff;overflow:hidden;display:grid;place-items:center;transform:rotate(4deg);box-shadow:0 24px 40px -24px #1f1b248c;view-transition-name:ps-d-morph}.ps-d-chead__im img{width:100%;height:100%;object-fit:contain}.ps-d-subnav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:18px var(--ps-pad) 4px;margin-inline:calc(var(--ps-pad) * -1)}.ps-d-subnav::-webkit-scrollbar{display:none}.ps-d-subnav .ps-d-chip{flex:none}.ps-d-chip.is-on{background:var(--ps-ink);border-color:var(--ps-ink)}.ps-d-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 0 18px}.ps-d-toggle{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 18px 0 8px;border-radius:999px;background:#ffffff9e;border:1px solid rgba(255,255,255,.9);font:500 16px/1 var(--ps-sans);text-decoration:none}.ps-d-toggle__k{position:relative;width:40px;height:24px;border-radius:12px;background:#1f1b242e;transition:background-color .25s}.ps-d-toggle__k:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s var(--ps-ease)}.ps-d-toggle.is-on .ps-d-toggle__k{background:var(--ps-ink)}.ps-d-toggle.is-on .ps-d-toggle__k:after{transform:translate(16px)}.ps-d-sort select{appearance:none;-webkit-appearance:none;min-height:44px;padding:0 42px 0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.9);background:#ffffff9e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%231F1B24' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 18px center;font:500 16px/1 var(--ps-sans);color:var(--ps-ink);cursor:pointer}.ps-d-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ps-d-grid .ps-d-card{padding:6px;border-radius:24px}.ps-d-grid .ps-d-card__img{border-radius:18px}.ps-d-grid .ps-d-card__body{padding:0 8px 8px}.ps-d-grid .ps-d-card.is-out{order:1}.ps-d-empty{grid-column:1/-1;display:grid;gap:14px;justify-items:start;padding:40px 0}.ps-d-pager{display:flex;align-items:center;justify-content:center;gap:16px;padding:36px 0 0;font-variant-numeric:tabular-nums;color:var(--ps-ink2)}@media(min-width:750px){.ps-d-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1200px){.ps-d-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){.ps-d-chead{min-height:300px;padding:48px}}.ps-d-t-product main .product-information{padding-top:8px}.ps-d .product-media-container{background:#fff;border-radius:28px;overflow:hidden}.ps-d .media-gallery{padding-inline:var(--ps-pad)}.ps-d .product-media-container:first-child img{view-transition-name:ps-d-pimg}.ps-d .slideshow-controls__dots{gap:6px}.ps-d-phead{display:grid;gap:10px}.ps-d-pvendor{justify-self:start;display:inline-flex;align-items:center;min-height:32px;font:500 16px/1.2 var(--ps-sans);color:var(--ps-ink2);text-decoration:none}.ps-d-ptitle{font:400 clamp(40px,5vw,64px)/.98 var(--ps-serif);letter-spacing:-.015em;margin:0;text-wrap:balance}.ps-d-pprice .ps-d-price{font-size:21px;margin:0}.ps-d-pnote{margin:0;font-size:15px;color:var(--ps-ink2)}.ps-d-sizehead{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;font-size:17px}.ps-d-sizehead b{font-weight:600}.ps-d-sizehead a{display:inline-flex;align-items:center;min-height:44px;color:var(--ps-ink2);text-decoration:underline;text-underline-offset:4px}.ps-d .product-details variant-picker legend{display:none}.ps-d .product-details variant-picker{width:100%}.ps-d .product-details .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px}.ps-d .product-details .variant-option__button-label{flex:0 0 auto;min-width:58px;min-height:50px;padding:0 14px;border-radius:999px!important;border:1px solid rgba(255,255,255,.95)!important;background:#ffffff9e!important;color:var(--ps-ink)!important;font:500 16px/1 var(--ps-sans);font-variant-numeric:tabular-nums;box-shadow:none!important;transition-property:background-color,color,transform;transition-duration:.18s}.ps-d .product-details .variant-option__button-label:active{transform:scale(.96)}.ps-d .product-details .variant-option__button-label:has(input:checked){background:var(--ps-ink)!important;color:#fbf8f6!important;border-color:var(--ps-ink)!important}.ps-d .product-details .variant-option__button-label:has(input[aria-disabled=true]){color:#1f1b2461!important;text-decoration:line-through;background:#ffffff59!important}.ps-d .product-details .variant-option__button-label:before,.ps-d .product-details .variant-option__button-label:after{display:none!important}.ps-d .product-details .shopify-payment-button{display:none}.ps-d .product-details .add-to-cart-button{--button-background-color:var(--ps-ink);--button-color:#FBF8F6;--button-border-color:var(--ps-ink);min-height:56px;border-radius:999px!important;background:var(--ps-ink)!important;color:#fbf8f6!important;font:500 17px/1 var(--ps-sans)!important;letter-spacing:0;text-transform:none;transition-property:transform,background-color;transition-duration:.18s}.ps-d .product-details .add-to-cart-button:active{transform:scale(.97)}.ps-d .product-details .add-to-cart-button:disabled{background:#1f1b2459!important}.ps-d .product-details quantity-selector-component,.ps-d .product-details .quantity-selector{border-radius:999px!important;background:#ffffff9e;border:1px solid rgba(255,255,255,.95)!important;min-height:56px}.ps-d-trust{display:grid;gap:12px;width:100%}.ps-d-trust ul{list-style:none;margin:0;padding:6px;display:grid;grid-template-columns:1fr 1fr;gap:6px;border-radius:26px;background:#ffffff73;border:1px solid rgba(255,255,255,.9)}.ps-d-trust li{display:grid;gap:2px;padding:12px 14px;border-radius:20px;background:#fff9}.ps-d-trust b{font:600 15px/1.25 var(--ps-sans)}.ps-d-trust span{font-size:14px;line-height:1.3;color:var(--ps-ink2)}.ps-d-trust .ps-d-btn{width:100%}.ps-d-pacc{width:100%;border-top:1px solid var(--ps-line)}.ps-d-pacc details{border-bottom:1px solid var(--ps-line)}.ps-d-pacc summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;font:500 17px/1.3 var(--ps-sans);cursor:pointer;list-style:none}.ps-d-pacc summary::-webkit-details-marker{display:none}.ps-d-pacc summary:after{content:"";width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 12px no-repeat;transition:transform .25s var(--ps-ease)}.ps-d-pacc details[open] summary:after{transform:rotate(45deg)}.ps-d-pacc__b{padding:0 0 18px;color:var(--ps-ink2);font-size:16px;line-height:1.6}.ps-d-pacc__b p{margin:0 0 10px}.ps-d-more{padding-top:clamp(48px,7vw,96px)}@media(max-width:749px){.ps-d .media-gallery{padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ps-d-pages.css.map */
