.ps-d .son-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font:500 15px/1 var(--ps-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s var(--ps-ease),background-color .18s}.ps-d .son-btn:active{transform:scale(.97)}.ps-d .son-btn--light{background:#fff;color:#1f1b24}.ps-d .son-btn--light:hover{background:#f1ece8}.ps-d .son-btn--glass{background:#fff3;color:#fff;border-color:#fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ps-d .son-btn--glass:hover{background:#ffffff52}.son-hero{position:relative;margin-inline:var(--ps-edge);border-radius:10px;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(540px,88svh,820px);background:#e6e1d9;color:#fff}.son-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.son-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--fp-m)}.son-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#140e0a1a,#140e0a2e 40%,#140e0ac7)}.son-hero__copy{position:relative;z-index:2;display:grid;gap:14px;justify-items:start;width:100%;max-width:720px;padding:clamp(22px,4vw,64px);box-sizing:border-box}.ps-d .son-hero__copy h1{margin:0;font:600 clamp(38px,6.4vw,84px)/1.04 var(--ps-sans);letter-spacing:-.025em;color:#fff;text-wrap:balance}.son-hero__copy p{margin:0;max-width:44ch;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:#fff}.son-hero__act{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media(min-width:750px){.son-hero__media img{object-position:var(--fp-d)}}.son-vid__frame{position:relative;overflow:hidden;isolation:isolate;border-radius:10px;aspect-ratio:4/3;max-height:80svh;display:flex;align-items:flex-end;background:#e6e1d9;color:#fff}.son-vid__v{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.son-vid__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#140c0614,#140c0633 40%,#140c06b8)}.son-vid__copy{position:relative;z-index:2;display:grid;gap:12px;justify-items:start;width:100%;max-width:640px;padding:clamp(20px,3.4vw,56px);box-sizing:border-box}.son-vid__copy h2{margin:0}.ps-d .son-vid__copy h2{color:#fff}.son-vid__copy p{margin:0;max-width:40ch;font-size:clamp(17px,1.4vw,19px);line-height:1.5}.son-band__act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px}.son-perks{list-style:none;margin:0;padding:0;display:grid;gap:18px}.son-perks li{display:flex;gap:14px;align-items:flex-start}.son-perks b{display:block;font:600 17px/1.3 var(--ps-sans)}@media(min-width:750px){.son-perks{grid-template-columns:1fr 1fr}}@media(min-width:990px){.son-band{grid-template-columns:.9fr 1.1fr;align-items:center}}.son-perks svg{flex:none;width:28px;height:28px}.son-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}:root{--ps-bg:#FAF8F5;--ps-surface:#FFFFFF;--ps-stone:#F3F0EB;--ps-ink:#1A1A1A;--ps-ink2:#6B6660;--ps-line:#E6E1D9;--ps-accent:#2B2622;--ps-accent-h:#1A1A1A;--ps-accent-ink:#FAF8F5;--ps-glass:#FFFFFF;--ps-glass-b:#E6E1D9;--ps-font:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--ps-sans:var(--ps-font);--ps-serif:var(--ps-font);--font-paragraph--family:var(--ps-font);--font-h5--family:var(--ps-font);--font-h6--family:var(--ps-font);--font-h4--family:var(--ps-font);--font-h1--weight:600;--font-h2--weight:600;--font-h3--weight:600;--font-heading--weight:600;--font-accent--weight:500;--son-strip-h:40px;--son-head-h:72px;--son-gap:8px;--son-r:10px}@media(max-width:989px){:root{--son-strip-h:52px;--son-head-h:64px}}html{background:var(--ps-bg)}body.ps-d{background:var(--ps-bg)!important;color:var(--ps-ink);font-size:16px;transition:none}body.ps-d *{font-family:var(--ps-font)}.ps-d-aurora{display:none!important}.ps-d ::selection{background:var(--ps-accent);color:var(--ps-accent-ink)}.ps-d{caret-color:var(--ps-ink);scrollbar-color:rgba(26,26,26,.28) transparent}.ps-d :focus-visible{outline:2px solid var(--ps-ink);outline-offset:3px}.ps-d h1,.ps-d h2,.ps-d h3{font-weight:600;letter-spacing:-.02em}.ps-d-h1,.ps-d-h2{font-weight:600}.ps-d-lead{color:var(--ps-ink2)}.ps-d #header-group{position:sticky;top:calc(var(--son-strip-h) * -1);z-index:60;background:var(--ps-bg);-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.ps-d #header-group:has(.ps-d-headsec.is-scrolled){background:var(--ps-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.ps-d-strip,.ps-d-headsec.is-scrolled .ps-d-strip{box-sizing:border-box;height:var(--son-strip-h);max-height:none;padding:0 var(--ps-pad);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 .6em;overflow:hidden;opacity:1;transition:none;background:var(--ps-stone);color:var(--ps-ink);font-size:14px;line-height:1.3;border-bottom:1px solid var(--ps-line)}.ps-d-strip span+span{margin-left:0}@media(max-width:989px){.ps-d-strip .ps-d-strip__2{display:none}.ps-d-strip{font-size:13px}}.ps-d-head,.ps-d-headsec.is-scrolled .ps-d-head{height:var(--son-head-h);background:var(--ps-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--ps-line);box-shadow:none;transition:box-shadow .25s ease}.ps-d-headsec.is-scrolled .ps-d-head{box-shadow:0 8px 24px -18px #1a1a1a59}@media(min-width:990px){.ps-d-head{height:var(--son-head-h)}}.ps-d-logo{font:600 24px/1 var(--ps-font);letter-spacing:-.02em;text-transform:none;min-height:44px;display:inline-flex;align-items:center}.ps-d-nav a{font-weight:500;font-size:16px}.ps-d-nav a:hover,.ps-d-iconbtn:hover{background:var(--ps-stone)}.ps-d-count{background:var(--ps-accent);color:var(--ps-accent-ink)}.ps-d-menu{background:var(--ps-bg)}.ps-d-menu__list>li{border-bottom-color:var(--ps-line)}.ps-d-menu__link{font:600 34px/1.1 var(--ps-font);letter-spacing:-.02em}.ps-d-menu__foot p{color:var(--ps-ink2)}.son-search{position:absolute;z-index:70;top:calc(100% - 4px);width:min(380px,calc(100vw - 32px));padding:10px;border-radius:14px;background:var(--ps-surface);border:1px solid var(--ps-line);box-shadow:0 18px 40px -20px #1a1a1a59}.son-search[hidden]{display:none}.son-search form{display:flex;gap:8px;margin:0}.son-search input[type=search]{flex:1;min-width:0;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--ps-line);background:var(--ps-bg);color:var(--ps-ink);font:400 16px/1 var(--ps-font);-webkit-appearance:none;appearance:none}.son-search input[type=search]:focus{outline:2px solid var(--ps-ink);outline-offset:1px}.son-search button{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--ps-accent);color:var(--ps-accent-ink);font:500 16px/1 var(--ps-font);cursor:pointer}.son-search button:hover{background:var(--ps-accent-h)}@media(max-width:749px){.son-search{left:0!important;right:0!important;width:auto;top:100%;border-radius:0;border-width:1px 0;box-shadow:0 18px 30px -22px #1a1a1a66;padding:10px var(--ps-pad)}}.ps-d-btn{font-family:var(--ps-font)}.ps-d-btn--ink,.ps-d .ps-d-btn--ink,.ps-d .ps-d-chip.is-on{background:var(--ps-accent);color:var(--ps-accent-ink);box-shadow:none}.ps-d-btn--ink:hover{background:var(--ps-accent-h)}.ps-d-btn--glass{background:var(--ps-surface);color:var(--ps-ink);border-color:var(--ps-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ps-d-btn--glass:hover{background:var(--ps-stone)}.ps-d-pill,.ps-d-chip,.ps-d .son-chip,.ps-d-toggle,.ps-d-sort select{background-color:var(--ps-surface);border:1px solid var(--ps-line)}.ps-d-chip.is-on{border-color:var(--ps-accent)}.ps-d .son-btn{font-family:var(--ps-font)}.ps-d .son-btn--line{background:transparent;color:var(--ps-ink);border-color:var(--ps-ink)}.ps-d .son-btn--line:hover,.ps-d .son-btn--dark{background:var(--ps-accent);color:var(--ps-accent-ink)}.ps-d .son-btn--dark:hover{background:var(--ps-accent-h)}.ps-d .son-btn--light{color:var(--ps-ink)}.ps-d-card{padding:0;gap:10px;border-radius:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--ps-ink)}.ps-d-card:hover{background:transparent;box-shadow:none}.ps-d-card__img{border-radius:var(--son-r);background:var(--ps-surface);border:1px solid var(--ps-line);box-sizing:border-box}.ps-d-card__badge{background:var(--ps-accent);color:var(--ps-accent-ink);font-weight:500;border-radius:999px}.ps-d-card__body{padding:0 2px 4px}.ps-d-card__v{font-weight:600;font-size:15px;letter-spacing:0;color:var(--ps-ink)}.ps-d-card__t{color:var(--ps-ink2);font-size:15px}.ps-d-price{color:var(--ps-ink)}.ps-d-price s{color:var(--ps-ink2)}.ps-d-card:hover .ps-d-card__img img{transform:scale(1.03)}.ps-d-card__img img{transition:transform .5s var(--ps-ease)}.son-wrap{max-width:var(--ps-max);margin-inline:auto;padding-inline:var(--ps-pad);box-sizing:border-box}.son-sec{padding-block:clamp(36px,5vw,64px) 0}.ps-d .son-hero__copy h1{font-family:var(--ps-font)}.son-h2{margin:0;font:600 clamp(26px,3vw,40px)/1.1 var(--ps-font);letter-spacing:-.025em;color:var(--ps-ink)}.son-head{margin-bottom:clamp(16px,2vw,24px)}.son-sub{color:var(--ps-ink2)}.son-cats{display:grid;gap:var(--son-gap);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.son-cat{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:3/4;border-radius:var(--son-r);background:var(--ps-stone);text-decoration:none}.ps-d a.son-cat{color:#fff}.son-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ps-ease)}.son-cat:hover img{transform:scale(1.04)}.son-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 50%,rgba(20,16,12,.62))}.son-cat__body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding:clamp(12px,1.6vw,20px)}.son-cat__t{font:600 clamp(18px,2vw,28px)/1.1 var(--ps-font);letter-spacing:-.02em}.son-cat__go{flex:none;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ps-ink);display:grid;place-items:center}@media(max-width:749px){.son-cats{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.son-vid{margin-inline:auto}.son-vid__frame{border-radius:var(--son-r);width:100%;background:var(--ps-stone);aspect-ratio:4/3}@media(min-width:750px){.son-vid__frame{aspect-ratio:21/9}}.ps-d .son-vid__copy h2{font:600 clamp(30px,4.4vw,60px)/1.05 var(--ps-font);letter-spacing:-.025em}.son-rail__head{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(14px,1.8vw,22px)}.son-rail__wrap{position:relative;container-type:inline-size;--cn:2.25;--ar:2/3}.son-rail__wrap>*{--cw:calc((100cqw - (var(--cn) - 1) * var(--son-gap)) / var(--cn))}@media(min-width:750px){.son-rail__wrap{--cn:3.5}}@media(min-width:990px){.son-rail__wrap{--cn:4.5}}@media(min-width:1200px){.son-rail__wrap{--cn:5}}.son-rail__track{display:flex;gap:var(--son-gap);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab}.son-rail__track::-webkit-scrollbar{display:none}.son-rail__track>*{flex:0 0 var(--cw);width:var(--cw);scroll-snap-align:start;-webkit-user-drag:none}.son-rail__track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.son-rail__track.is-drag{cursor:grabbing;scroll-snap-type:none}.son-rail__track.is-drag a{pointer-events:none}.son-rail__nav{position:absolute;z-index:3;top:calc(var(--cw) * 1.5 / 2);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--ps-line);background:var(--ps-surface);color:var(--ps-ink);display:none;place-items:center;cursor:pointer;box-shadow:0 8px 20px -10px #1a1a1a66;transition:opacity .2s,background-color .2s}.son-rail__nav:hover{background:var(--ps-stone)}.son-rail__nav[disabled]{opacity:0;pointer-events:none}.son-rail__nav--prev{left:8px}.son-rail__nav--next{right:8px}@media(min-width:990px){.son-rail__nav{display:grid}}.son-bgrid{list-style:none;margin:0;padding:0 1px 1px 0;display:flex;flex-wrap:wrap;justify-content:center}.son-bgrid li{box-sizing:border-box;flex:0 0 50%;border:1px solid var(--ps-line);margin:0 -1px -1px 0}@media(min-width:750px){.son-bgrid li{flex-basis:25%}}@media(min-width:990px){.son-bgrid li{flex-basis:calc(100% / 6)}}.ps-d .son-bgrid a{display:flex;align-items:center;justify-content:center;min-height:68px;padding:10px 12px;text-align:center;text-decoration:none;color:var(--ps-ink);font:600 16px/1.25 var(--ps-font);letter-spacing:0;text-wrap:balance;transition:background-color .2s,color .2s}.ps-d .son-bgrid a:hover,.ps-d .son-bgrid a:focus-visible{background:var(--ps-accent);color:var(--ps-accent-ink)}.son-band{border-radius:var(--son-r);background:var(--ps-stone);border:1px solid var(--ps-line);color:var(--ps-ink);padding:clamp(24px,4vw,56px);display:grid;gap:28px}.ps-d .son-band h2{margin:0;font:600 clamp(28px,3.4vw,46px)/1.08 var(--ps-font);letter-spacing:-.025em;color:var(--ps-ink)}.son-band__txt{margin:12px 0 0;max-width:46ch;color:var(--ps-ink2)}.son-band__hrs{margin:10px 0 0;max-width:50ch;font-weight:600;color:var(--ps-ink)}.son-band__hrs span{display:inline-block;white-space:nowrap}.son-band__hrs span+span:before{content:"\b7";margin:0 .55em}.son-band__tel{color:var(--ps-ink);font-size:16px;display:inline-flex;align-items:center;min-height:44px}.son-perks svg{color:var(--ps-ink)}.son-perks span{color:var(--ps-ink2)}.ps-d-foot{background:var(--ps-stone);border-top:1px solid var(--ps-line)}.ps-d-foot__brand{font:600 clamp(32px,4.4vw,52px)/1 var(--ps-font);letter-spacing:-.03em}.ps-d-foot li a{min-height:44px}.ps-d-foot li a:hover{color:var(--ps-ink)}.ps-d-serv__c{background:var(--ps-surface);border-color:var(--ps-line);-webkit-backdrop-filter:none;backdrop-filter:none}.ps-d-serv__wa{background:var(--ps-stone);color:var(--ps-ink);border:1px solid var(--ps-line)}.ps-d-serv__wa p{color:var(--ps-ink2)}.ps-d-serv__wa .ps-d-btn{background:var(--ps-accent);color:var(--ps-accent-ink)}.ps-d .product-details .variant-option__button-label{border-color:var(--ps-line)!important;background:var(--ps-surface)!important}.ps-d .product-details .variant-option__button-label:has(input:checked){background:var(--ps-accent)!important;border-color:var(--ps-accent)!important;color:var(--ps-accent-ink)!important}.ps-d .product-details .variant-option__button-label:has(input[aria-disabled=true]){background:var(--ps-stone)!important}.ps-d .product-details .add-to-cart-button{--button-background-color:var(--ps-accent);--button-border-color:var(--ps-accent);background:var(--ps-accent)!important}.ps-d .product-details quantity-selector-component,.ps-d .product-details .quantity-selector{background:var(--ps-surface);border:1px solid var(--ps-line)!important}.ps-d-trust ul{background:var(--ps-stone);border-color:var(--ps-line)}.ps-d-trust li{background:var(--ps-surface)}.ps-d .cart__summary-inner{background:var(--ps-surface);border-color:var(--ps-line)}.ps-d .cart__checkout-button{background:var(--ps-accent);color:var(--ps-accent-ink)}.ps-d-chip{font-weight:500}.ps-d .cart-items__empty-button,.ps-d a.button.cart-items__empty-button{background:var(--ps-accent);color:var(--ps-accent-ink);border:1px solid var(--ps-accent);border-radius:999px;min-height:48px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;font:500 16px/1 var(--ps-font);text-decoration:none}.ps-d .cart-items__empty-button:hover{background:var(--ps-accent-h);color:var(--ps-accent-ink)}.ps-d .cart-drawer__dialog{--color-background:#FAF8F5;background:var(--ps-bg)}@media(prefers-reduced-motion:reduce){.son-cat img,.ps-d-card__img img{transition:none}.son-rail__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ps-son.css.map */
