:root{--g: 20px;--hdr-base-h: 64px;--hdr-h: 64px;--ann-h: 0px;--hdr-offset: 0px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--shadow-lg: 0 30px 60px -30px rgba(28, 20, 22, .35);--wa: #1FAF54;--fs: calc(15px * var(--body-scale, 1));--hero-sub: calc(var(--ann-h) + var(--hdr-h))}@media(min-width:750px){:root{--g: 32px;--fs: calc(16px * var(--body-scale, 1))}}@media(min-width:990px){:root{--hdr-base-h: 84px;--hdr-h: 84px}}@media(min-width:1200px){:root{--g: 48px}}:root,.t-light{--bg: var(--c-bg);--fg: var(--c-text);--mut: var(--c-muted);--ln: var(--c-line);--acc: var(--c-brand);--btn-bg: var(--c-brand);--btn-fg: #fff;--btn-bg-h: var(--c-brand-dark);--card: #fff}.t-white{--bg: #fff;--fg: var(--c-text);--mut: var(--c-muted);--ln: var(--c-line);--acc: var(--c-brand);--btn-bg: var(--c-brand);--btn-fg: #fff;--btn-bg-h: var(--c-brand-dark);--card: var(--c-bg)}.t-sand{--bg: var(--c-sand);--fg: var(--c-text);--mut: var(--c-muted);--ln: rgba(var(--c-text-rgb), .13);--acc: var(--c-brand);--btn-bg: var(--c-brand);--btn-fg: #fff;--btn-bg-h: var(--c-brand-dark);--card: var(--c-bg)}.t-dark{--bg: var(--c-brand);--fg: #F6EEE6;--mut: rgba(246, 238, 230, .72);--ln: rgba(246, 238, 230, .2);--acc: #D9BC8C;--btn-bg: #F6EEE6;--btn-fg: var(--c-brand);--btn-bg-h: #fff;--card: rgba(255, 255, 255, .06)}.t-ink{--bg: var(--c-text);--fg: #F3ECE4;--mut: rgba(243, 236, 228, .68);--ln: rgba(243, 236, 228, .16);--acc: #D9BC8C;--btn-bg: #F3ECE4;--btn-fg: var(--c-text);--btn-bg-h: #fff;--card: rgba(255, 255, 255, .05)}.t-light,.t-white,.t-sand,.t-dark,.t-ink{background-color:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.is-locked{overflow:hidden}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--f-body);font-weight:var(--f-body-w);font-size:var(--fs);line-height:1.6;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}.main{flex:1 0 auto;outline:none}img,svg,video,picture{max-width:100%}img{height:auto;display:block}svg{flex-shrink:0}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-appearance:none;appearance:none}p,ul,ol{margin:0 0 1em}hr{border:0;border-top:1px solid var(--c-line);margin:32px 0}table{border-collapse:collapse;width:100%}::selection{background:rgba(var(--c-brand-rgb),.16)}:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.t-dark :focus-visible,.t-ink :focus-visible{outline-color:#f6eee6}summary{cursor:pointer}summary::-webkit-details-marker{display:none}details>summary{list-style:none}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--f-head);font-weight:var(--f-head-w);font-style:var(--f-head-s);line-height:1.08;letter-spacing:-.01em;text-transform:var(--head-case);margin:0 0 .5em;color:inherit}.h1,h1{font-size:calc(clamp(2.35rem,1.7rem + 2.9vw,4.4rem) * var(--head-scale, 1))}.h2,h2{font-size:calc(clamp(2rem,1.45rem + 2.2vw,3.4rem) * var(--head-scale, 1))}.h3,h3{font-size:calc(clamp(1.45rem,1.25rem + .9vw,2rem) * var(--head-scale, 1));line-height:1.15}h4{font-size:1.25rem}.h1 em,.h2 em,.h3 em,h1 em,h2 em,h3 em{font-style:italic;color:var(--acc)}span.h3{display:block}.eyebrow{font-family:var(--f-body);font-size:11px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;font-weight:var(--f-body-w-m);color:var(--acc);margin:0 0 14px}.eyebrow--icon{display:inline-flex;align-items:center;gap:8px}.muted{color:var(--mut)}.txt--center{text-align:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-100px;z-index:999;background:var(--c-brand);color:#fff;padding:10px 16px;font-size:14px}.skip-link:focus{top:8px}.rte>:last-child{margin-bottom:0}.rte a{color:var(--acc)}.rte ul,.rte ol{padding-left:1.2em}.rte li{margin-bottom:.35em}.rte h2,.rte h3,.rte h4{margin:1.4em 0 .5em}.rte h2{font-size:1.9rem}.rte h3{font-size:1.5rem}.rte img{margin:1.5em 0}.rte blockquote{margin:1.5em 0;padding:0 0 0 20px;border-left:2px solid var(--acc);font-family:var(--f-head);font-size:1.35rem;font-style:italic}.rte table{margin:1em 0 1.5em;font-size:14px;display:block;overflow-x:auto}.rte th,.rte td{border:1px solid var(--c-line);padding:10px 12px;text-align:left;white-space:nowrap}.rte th{background:var(--c-sand);font-weight:var(--f-body-w-b)}.rte iframe{max-width:100%}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--f-body-w-m);text-decoration:none;color:inherit;padding-bottom:4px;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .45s var(--ease)}.link-arrow svg{transition:transform .35s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.link-arrow--back:hover svg{transform:translate(-4px)}.link-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;background:none;cursor:pointer;font-size:13px;color:inherit;text-decoration:underline;text-underline-offset:4px}.wrap{width:100%;max-width:calc(var(--page-w, 1440px) + var(--g) * 2);margin-inline:auto;padding-inline:var(--g)}.wrap--narrow{max-width:calc(760px + var(--g) * 2)}.wrap--medium{max-width:calc(1080px + var(--g) * 2)}.wrap--xs{max-width:calc(480px + var(--g) * 2)}.sec{padding-top:calc(var(--pt, 64px) * .72);padding-bottom:calc(var(--pb, 64px) * .72)}@media(min-width:750px){.sec{padding-top:var(--pt, 64px);padding-bottom:var(--pb, 64px)}}.sh{margin-bottom:32px}.sh--center{text-align:center}.sh--center .sh__main{max-width:700px;margin-inline:auto}.sh__title{margin:0}.sh__text{color:var(--mut);margin-top:14px}.sh--center .sh__link{margin-top:18px}.sh--left{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.sh--left .sh__main{max-width:640px}@media(min-width:990px){.sh{margin-bottom:48px}}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:var(--r-btn, 0);font-family:var(--f-body);font-size:12px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;font-weight:var(--f-body-w-m);text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;background:transparent;color:inherit;-webkit-user-select:none;user-select:none;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .2s,opacity .2s}.btn:active{transform:scale(.985)}.btn .btn__label{display:inline-flex;align-items:center;gap:10px;transition:opacity .2s}.btn--primary{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.btn--primary:hover{background:var(--btn-bg-h);border-color:var(--btn-bg-h)}.btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.24) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--ease)}.btn--primary:hover:after{transform:translate(120%)}.btn--outline{border-color:var(--fg, var(--c-text));color:var(--fg, var(--c-text))}.btn--outline:hover{background:var(--fg, var(--c-text));color:var(--bg, var(--c-bg))}.btn--light{background:#fbf7f2;color:var(--c-brand);border-color:#fbf7f2}.btn--light:hover{background:#fff;border-color:#fff}.btn--ghost-light{border-color:#ffffffbf;color:#fff}.btn--ghost-light:hover{background:#fff;color:var(--c-text);border-color:#fff}.btn--ghost{border-color:var(--ln, var(--c-line));color:inherit}.btn--ghost:hover{border-color:currentColor}.btn--link{min-height:0;padding:6px 0;letter-spacing:.12em;text-decoration:underline;text-underline-offset:5px}.btn--wa{background:#fff;color:var(--c-text);border-color:var(--c-line);letter-spacing:.14em}.btn--wa svg{color:var(--wa)}.btn--wa:hover{border-color:var(--wa)}.btn--sm{min-height:40px;padding:0 18px;font-size:11px}.btn--lg{min-height:56px}.btn--xl{min-height:62px;font-size:13px}.btn--block{display:flex;width:100%}.btn[disabled],.btn.is-disabled{opacity:.45;pointer-events:none}.btn__spinner{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:0;visibility:hidden}.btn.is-loading{pointer-events:none}.btn.is-loading .btn__label{opacity:0}.btn.is-loading .btn__spinner{opacity:1;visibility:visible;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;text-decoration:none;transition:background-color .25s}.icon-btn:hover{background:rgba(var(--c-text-rgb),.06)}.form{display:grid;gap:0}.field{display:grid;gap:6px;margin:0 0 14px;position:relative}.field__label,.label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:var(--f-body-w-m);color:var(--fg, var(--c-text));padding:0}.label{margin-bottom:10px;color:var(--mut, var(--c-muted))}.req{color:var(--c-sale);text-decoration:none;border:0;cursor:help}.opt{text-transform:none;letter-spacing:0;color:var(--mut, var(--c-muted));font-weight:var(--f-body-w)}.field__input{width:100%;min-height:52px;padding:14px 16px;margin:0;font-size:16px;line-height:1.4;color:var(--c-text);background:#fff;border:1px solid var(--c-line);border-radius:var(--r-btn, 0);-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.field__input::placeholder{color:#a99e99}.field__input:hover{border-color:#cdbfae}.field__input:focus{outline:none;border-color:var(--c-brand);box-shadow:0 0 0 3px rgba(var(--c-brand-rgb),.12)}textarea.field__input{min-height:84px;resize:vertical}.field.is-invalid .field__input{border-color:var(--c-sale);background:#fff8f7}.field.is-valid .field__input{border-color:#2e6a4d8c}.field__err{display:none;margin:0;font-size:13px;line-height:1.4;color:var(--c-sale)}.field.is-invalid .field__err,.field__err.is-shown{display:block}.field__hint{margin:0;font-size:12.5px;color:var(--c-muted)}.field.is-invalid .field__hint{display:none}.form__err{background:#fbedee;color:var(--c-sale);padding:12px 14px;margin-bottom:16px;font-size:14px;border-left:3px solid var(--c-sale)}.form__err ul{margin:0;padding-left:18px}.form__ok{display:flex;gap:8px;align-items:center;background:#edf5f0;color:var(--c-success);padding:12px 14px;margin-bottom:16px;font-size:14px}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}select.field__input{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ratio, 1);background:var(--c-sand);border-radius:var(--r-media, 0)}.media>img,.media>video,.media>picture,.media>picture>img,.media>svg,.media>iframe,.media>.ph,.media>a>img,.media>deferred-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media>model-viewer{width:100%;height:100%}button.media{width:100%;padding:0;border:0;font:inherit;color:inherit}.ph{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(160deg,#f4ede3,#eadfd0);color:var(--c-brand)}.ph__mark{width:28%;max-width:120px;opacity:.14}.ph__mark svg{display:block;width:100%;height:auto}.ph__label{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--c-text-rgb),.45)}.ph--dark{background:linear-gradient(160deg,#3d0a19,#1c1416);color:#f6eee6}.ph--dark .ph__mark{opacity:.2}.mono-svg,.logo-svg{display:block;width:100%;height:auto}.ann{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--f-body-w-m)}.ann__inner{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px}.ann__track{position:relative;flex:1;display:grid;text-align:center;min-width:0}.ann__msg{grid-area:1 / 1;margin:0;padding:9px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .5s,transform .6s var(--ease-out),visibility 0s .6s}.ann__msg.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ann__msg a{text-decoration:none}.ann__msg a:hover{text-decoration:underline}.ann__arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;color:inherit;opacity:.7;cursor:pointer}.ann__arrow:hover{opacity:1}@media(max-width:749px){.ann{font-size:10.5px;letter-spacing:.1em}.ann__arrow{width:26px}}.hdr-section{position:sticky;top:0;z-index:60;transition:transform .45s var(--ease)}.hdr-section:has([data-sticky=none]){position:relative}.hdr-section.is-hidden{transform:translateY(-100%)}.hdr{position:relative;background:var(--c-bg);color:var(--c-text);transition:background-color .35s,color .35s,box-shadow .35s}.hdr--border{box-shadow:inset 0 -1px 0 var(--c-line)}.hdr.is-solid{box-shadow:inset 0 -1px 0 var(--c-line),0 10px 30px -24px #1c141666}.hdr__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:var(--hdr-base-h)}.hdr__left{display:flex;align-items:center;gap:2px;justify-self:start;margin-left:-10px;min-width:0}.hdr__center{justify-self:center}.hdr__right{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-right:-10px}.hdr__h1{margin:0;font-size:inherit;line-height:0}.hdr__logo{display:block;width:var(--logo-w-m, 124px);color:var(--c-brand);text-decoration:none;line-height:0}.hdr__logo img,.hdr__logo svg{display:block;width:100%;height:auto}.hdr__logo-img--light{display:none}.hdr__count{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-brand);color:#fff;font-size:10.5px;font-weight:var(--f-body-w-b);line-height:18px;text-align:center}.hdr__count.is-bump{animation:bump .5s var(--ease-out)}@keyframes bump{30%{transform:scale(1.35)}}.hdr__nav,.hdr__search,.hdr__account,.hdr__mid{display:none}@media(min-width:990px){.hdr__logo{width:var(--logo-w, 168px)}.hdr__burger,.hdr__search-m{display:none}.hdr__nav,.hdr__mid{display:block}.hdr__search,.hdr__account{display:inline-grid}.hdr__left{margin-left:0}.hdr--left .hdr__bar{grid-template-columns:auto 1fr auto}.hdr--left .hdr__left{display:none}.hdr--left .hdr__center{justify-self:start}.hdr--left .hdr__mid{justify-self:center}}.nav{display:flex;flex-wrap:wrap;gap:0 30px;list-style:none;margin:0;padding:0}.nav__link{position:relative;display:block;padding:6px 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--f-body-w-m);text-decoration:none;line-height:calc(var(--hdr-base-h) - 12px)}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - 14px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.nav__item:hover>.nav__link:after,.nav__link.is-active:after,.nav__item.is-open>.nav__link:after{transform:scaleX(1);transform-origin:left}.mega{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--c-bg);color:var(--c-text);border-top:1px solid var(--c-line);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .3s var(--ease),transform .45s var(--ease),visibility 0s .45s}.nav__item.has-dd:hover>.mega,.nav__item.has-dd:focus-within>.mega,.nav__item.is-open>.mega{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:.06s,.06s,0s}.mega__inner{display:grid;grid-template-columns:1fr auto;gap:56px;padding-top:40px;padding-bottom:48px}.mega__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:28px 40px;align-content:start}.mega__title{display:block;margin-bottom:12px;font-family:var(--f-head);font-size:1.45rem;line-height:1.15;text-decoration:none}.mega__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mega__col li a{font-size:14px;color:var(--c-muted);text-decoration:none;transition:color .2s}.mega__col li a:hover{color:var(--c-text)}.mega__all{grid-column:1 / -1;justify-self:start}.mega__promos{display:flex;gap:20px}.mega__promos:empty{display:none}.mega__promo{display:block;width:230px;text-decoration:none}.mega__promo .media{margin-bottom:12px}.mega__promo .media img{transition:transform 1.2s var(--ease-out)}.mega__promo:hover .media img{transform:scale(1.04)}.mega__promo-title{display:block;font-family:var(--f-head);font-size:1.3rem;line-height:1.2}.mega__promo-cta{display:block;margin-top:4px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-brand)}body:has(.hdr--transparent):has(main>.hero-section:first-child){--hero-sub: var(--ann-h)}body:has(.hdr--transparent) main>.hero-section:first-child{margin-top:calc(var(--hdr-h) * -1)}body:has(main>.hero-section:first-child) .hdr--transparent:not(.is-solid):not(:hover):not(:focus-within){background:transparent;box-shadow:none}body:has(main>.hero-section:first-child) .hdr--transparent.hdr--tx-light:not(.is-solid):not(:hover):not(:focus-within){color:#fff}body:has(main>.hero-section:first-child) .hdr--transparent.hdr--tx-light:not(.is-solid):not(:hover):not(:focus-within) .hdr__logo{color:#fff}body:has(main>.hero-section:first-child) .hdr--transparent.hdr--has-light-logo:not(.is-solid):not(:hover):not(:focus-within) .hdr__logo-img--main{display:none}body:has(main>.hero-section:first-child) .hdr--transparent.hdr--has-light-logo:not(.is-solid):not(:hover):not(:focus-within) .hdr__logo-img--light{display:block}.hdr--minimal .hdr__bar{grid-template-columns:1fr auto 1fr}ha-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:block;visibility:hidden;pointer-events:none}ha-drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c141675;opacity:0;transition:opacity .45s var(--ease);cursor:pointer}ha-drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;right:0;width:min(440px,92vw);display:flex;flex-direction:column;background:var(--c-bg);color:var(--c-text);box-shadow:-20px 0 60px -30px #1c141673;transform:translate(100%);transition:transform .55s var(--ease-out);overflow:hidden;outline:none}ha-drawer[data-position=left] .drawer__panel{right:auto;left:0;transform:translate(-100%);box-shadow:20px 0 60px -30px #1c141673}ha-drawer[data-position=top] .drawer__panel{left:0;right:0;bottom:auto;width:100%;max-height:90vh;max-height:90svh;transform:translateY(-100%);overflow-y:auto}ha-drawer.is-open .drawer__panel{transform:none}.drawer__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--c-line)}.drawer__head .icon-btn{margin-right:-10px}.drawer__title{margin:0;font-family:var(--f-head);font-size:1.75rem;line-height:1.1}.drawer__count{font-family:var(--f-body);font-size:14px;color:var(--c-muted);letter-spacing:0;vertical-align:middle}.drawer__sub{margin:6px 0 0;font-size:13px;color:var(--c-muted);line-height:1.45}.drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px}.drawer__foot{flex-shrink:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-bg)}.drawer__x{position:absolute;top:10px;right:10px;z-index:5;background:rgba(var(--c-bg-rgb),.92)}@media(min-width:750px){.drawer__head{padding:18px 28px}.drawer__body{padding:24px 28px}.drawer__foot{padding:18px 28px calc(18px + env(safe-area-inset-bottom))}}@media(max-width:749px){.drawer--cod .drawer__panel,.drawer--quick .drawer__panel,.drawer--info .drawer__panel{top:auto;left:0;right:0;width:100%;max-height:94vh;max-height:94svh;border-radius:18px 18px 0 0;transform:translateY(100%);box-shadow:0 -20px 60px -30px #1c141680}.drawer--cod .drawer__panel:before,.drawer--quick .drawer__panel:before,.drawer--info .drawer__panel:before{content:"";position:absolute;top:7px;left:50%;z-index:6;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:rgba(var(--c-text-rgb),.18)}.drawer--cod.is-open .drawer__panel,.drawer--quick.is-open .drawer__panel,.drawer--info.is-open .drawer__panel{transform:none}}.drawer--menu .drawer__panel{width:min(420px,88vw)}.drawer__brand{display:block;width:128px;color:var(--c-brand);line-height:0}.drawer__logo{width:100%;height:auto}.drawer--menu .drawer__body{padding-top:8px}.mnav{list-style:none;margin:0;padding:0}.mnav__item{border-bottom:1px solid var(--c-line);opacity:0;transform:translate(-14px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i, 1) * 45ms + .12s)}ha-drawer.is-open .mnav__item{opacity:1;transform:none}.mnav__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;font-family:var(--f-head);font-size:1.7rem;line-height:1.15;text-decoration:none}.mnav__pm{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--c-line);border-radius:50%;transition:transform .35s var(--ease),background .3s}.mnav__dd[open]>summary .mnav__pm{transform:rotate(45deg);background:var(--c-sand)}.mnav__sub{list-style:none;margin:0;padding:0 0 16px;display:grid;gap:2px}.mnav__sub a,.mnav__dd2>summary{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:15px;color:var(--c-muted);text-decoration:none}.mnav__sub a:hover{color:var(--c-text)}.mnav__dd2>summary svg{transition:transform .3s}.mnav__dd2[open]>summary svg{transform:rotate(180deg)}.mnav__dd2 ul{list-style:none;margin:0;padding:0 0 8px 14px;border-left:1px solid var(--c-line)}a.mnav__all{color:var(--c-brand);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--f-body-w-m)}.mnav__extra{list-style:none;margin:0;padding:22px 0 0;display:grid;gap:4px}.mnav__extra a{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:14px;text-decoration:none}.drawer__foot--menu{display:grid;gap:14px;background:var(--c-sand);border-top:0}.drawer__tag{margin:0;font-family:var(--f-head);font-style:italic;font-size:1.25rem;line-height:1.3;color:var(--c-brand)}.social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--ln, var(--c-line));color:inherit;transition:background-color .3s,color .3s,border-color .3s}.social a:hover{background:var(--fg, var(--c-text));color:var(--bg, var(--c-bg));border-color:var(--fg, var(--c-text))}.drawer--search .drawer__panel{padding:14px 0 28px;background:var(--c-bg)}.sform{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--c-text)}.sform__input{flex:1;min-width:0;padding:8px 0;border:0;background:none;outline:none;font-family:var(--f-head);font-size:1.4rem;line-height:1.2;text-overflow:ellipsis}.sform__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.sform__input::placeholder{color:rgba(var(--c-text-rgb),.38)}@media(min-width:990px){.sform__input{font-size:2.2rem}.drawer--search .drawer__panel{padding:24px 0 40px}}.sform--page{max-width:560px;margin:26px auto 0;padding:4px 4px 4px 16px;background:#fff;border:1px solid var(--c-line)}.sform--page .sform__input{font-family:var(--f-body);font-size:16px;padding:12px 0}.sform--page:focus-within{border-color:var(--c-brand)}.sform__popular{margin-top:22px}.sform__popular .eyebrow{color:var(--c-muted)}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--c-line);border-radius:999px;background:#fff;font-size:13px;line-height:1.2;text-decoration:none;transition:border-color .2s,background .2s}.chip:hover{border-color:var(--c-text)}.chip--x svg{opacity:.55}.chip--clear{background:none;border-color:transparent;text-decoration:underline;text-underline-offset:3px}.predictive{margin-top:24px}.predictive:empty{display:none}.predictive.is-loading{opacity:.5;transition:opacity .2s}.pred__grid{display:grid;gap:24px}@media(min-width:750px){.pred__grid{grid-template-columns:220px 1fr;gap:40px}}.pred__side .eyebrow,.pred__main .eyebrow{color:var(--c-muted)}.pred__list{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:8px}.pred__list a{font-size:15px;text-decoration:none}.pred__list a:hover{color:var(--c-brand)}.pred__list mark{background:none;color:inherit;font-weight:var(--f-body-w-b)}.pred__products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}@media(min-width:750px){.pred__products{grid-template-columns:repeat(3,minmax(0,1fr))}}.pred__p{display:grid;gap:8px;text-decoration:none}.pred__p .media img{transition:transform 1s var(--ease-out)}.pred__p:hover .media img{transform:scale(1.04)}.pred__t{font-family:var(--f-head);font-size:1.12rem;line-height:1.2}.pred__p .price{font-size:13.5px}.pred__all{margin-top:26px}.pred__empty{margin:0;padding:12px 0;color:var(--c-muted)}.hero{position:relative;display:block;overflow:hidden;background:var(--c-sand);color:var(--c-text);height:calc(86vh - var(--hero-sub));height:calc(86svh - var(--hero-sub));min-height:540px}.hero--full{height:calc(100vh - var(--hero-sub));height:calc(100svh - var(--hero-sub));min-height:560px}.hero--large{height:78vh;height:78svh;min-height:520px}.hero--medium{height:62vh;height:62svh;min-height:440px}@media(min-width:750px){.hero--full{min-height:620px}.hero--large{height:84svh;min-height:600px}.hero--medium{height:66svh;min-height:480px}}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease),visibility 0s 1.1s}.hero__slide.is-active{z-index:1;opacity:1;visibility:visible;transition-delay:0s}.hero__slide--light{color:#fff}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero__media>img,.hero__media>video,.hero__media picture,.hero__media picture img,.hero__media .hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos, center)}.hero--kb .hero__slide.is-active .hero__media>*{animation:kb calc(var(--speed, 6s) + 3s) var(--ease) both}@keyframes kb{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(var(--c-bg-rgb),var(--overlay, 0))}.hero__slide--light .hero__shade{background:rgba(18,9,11,var(--overlay, .25))}@media(min-width:750px){.hero__slide--dark:has(.hero__content--left) .hero__shade,.hero__slide--dark:has(.hero__content--bottom-left) .hero__shade{background:linear-gradient(90deg,rgba(var(--c-bg-rgb),.72),rgba(var(--c-bg-rgb),.25) 42%,rgba(var(--c-bg-rgb),0) 62%),rgba(var(--c-bg-rgb),var(--overlay, 0))}.hero__slide--light:has(.hero__content--left) .hero__shade,.hero__slide--light:has(.hero__content--bottom-left) .hero__shade{background:linear-gradient(90deg,#12090b8c,#12090b00 62%),rgba(18,9,11,var(--overlay, 0))}}@media(max-width:749px){.hero__slide--dark .hero__shade{background:linear-gradient(to top,rgba(var(--c-bg-rgb),.95),rgba(var(--c-bg-rgb),.7),rgba(var(--c-bg-rgb),0) 60%),rgba(var(--c-bg-rgb),var(--overlay, 0))}.hero__slide--light .hero__shade{background:linear-gradient(to top,#12090bb8,#12090b00 62%),rgba(18,9,11,var(--overlay, 0))}.hero__slide--dark:has(.hero__content--m-top) .hero__shade{background:linear-gradient(to bottom,rgba(var(--c-bg-rgb),.95),rgba(var(--c-bg-rgb),0) 58%)}.hero__slide--light:has(.hero__content--m-top) .hero__shade{background:linear-gradient(to bottom,#12090bb3,#12090b00 60%)}.hero__slide--dark:has(.hero__content--m-center) .hero__shade{background:rgba(var(--c-bg-rgb),max(var(--overlay, 0),.45))}.hero__slide--light:has(.hero__content--m-center) .hero__shade{background:rgba(18,9,11,max(var(--overlay, 0),.4))}}.hero__content{position:relative;z-index:2;display:flex;height:100%;padding-top:32px;padding-bottom:64px}body:has(.hdr--transparent) .hero-section:first-child .hero__content{padding-top:calc(var(--hdr-h) + 24px)}.hero__text{max-width:620px}@media(max-width:749px){.hero__content--m-bottom{align-items:flex-end}.hero__content--m-top{align-items:flex-start}.hero__content--m-center{align-items:center;justify-content:center;text-align:center}.hero__content--m-center .hero__btns{justify-content:center}.hero__content--m-center .hero__sub{margin-inline:auto}.hero__text{width:100%}}@media(min-width:750px){.hero__content{padding-bottom:80px}.hero__content--left{align-items:center;justify-content:flex-start}.hero__content--center{align-items:center;justify-content:center;text-align:center}.hero__content--center .hero__btns{justify-content:center}.hero__content--center .hero__sub{margin-inline:auto}.hero__content--right{align-items:center;justify-content:flex-end}.hero__content--bottom-left{align-items:flex-end;justify-content:flex-start}}.hero__eyebrow{color:var(--c-brand)}.hero__slide--light .hero__eyebrow{color:#fff;opacity:.92}.hero__title{margin:0 0 18px;font-family:var(--f-head);font-weight:var(--f-head-w);font-style:var(--f-head-s);font-size:calc(clamp(3rem,1.9rem + 4.8vw,7rem) * var(--head-scale, 1));line-height:.98;letter-spacing:-.02em;text-transform:var(--head-case)}.hero__title em{font-style:italic;color:var(--c-brand)}.hero__slide--light .hero__title em{color:inherit}.hero__sub{max-width:460px;margin:0 0 28px;font-size:1.02rem;line-height:1.6}.hero__slide--dark .hero__sub{color:rgba(var(--c-text-rgb),.82)}.hero__btns{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:749px){.hero__btns .btn{flex:1 1 auto;padding-inline:20px;letter-spacing:.14em}}.has-anim.js .hero__text>*{opacity:0;transform:translateY(26px)}.has-anim.js .hero__slide.is-active .hero__text>*{animation:up 1s var(--ease-out) forwards;animation-delay:calc(var(--d, 0) * .12s + .2s)}@keyframes up{to{opacity:1;transform:none}}.hero__bars{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;gap:6px;color:var(--c-text)}.hero:has(.hero__slide--light.is-active) .hero__bars,.hero:has(.hero__slide--light.is-active) .hero__scroll{color:#fff}.hero__bar{width:44px;height:22px;padding:10px 0;border:0;background:none;color:inherit;cursor:pointer}.hero__bar span{position:relative;display:block;height:2px;overflow:hidden;background:currentColor;opacity:.28}.hero__bar.is-active span{opacity:1;background:#7f7f7f59}.hero__bar span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform:scaleX(0);transform-origin:left}.hero__bar.is-active span:after{animation:bar var(--speed, 6s) linear forwards}.hero[data-autoplay=false] .hero__bar.is-active span:after{animation:none;transform:none}.hero.is-paused .hero__bar.is-active span:after{animation-play-state:paused}@keyframes bar{to{transform:scaleX(1)}}.hero__scroll{position:absolute;right:var(--g);bottom:28px;z-index:3;display:none;flex-direction:column;align-items:center;gap:12px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl}.hero__scroll span{position:relative;width:1px;height:52px;overflow:hidden;background:#7f7f7f59}.hero__scroll span:after{content:"";position:absolute;left:0;top:0;width:100%;height:45%;background:currentColor;animation:scrollHint 2.2s var(--ease) infinite}@keyframes scrollHint{0%{transform:translateY(-100%)}to{transform:translateY(230%)}}@media(min-width:990px){.hero__scroll{display:flex}}.mq{overflow:hidden;padding:18px 0;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);-webkit-user-select:none;user-select:none}.mq--sm{padding:11px 0}.mq__track{display:flex;width:max-content;animation:mq var(--dur, 30s) linear infinite}.mq--rev .mq__track{animation-direction:reverse}.mq:hover .mq__track{animation-play-state:paused}.mq__group{display:flex;align-items:center;flex-shrink:0}.mq__item{padding:0 22px;font-family:var(--f-head);font-size:calc(clamp(1.5rem,1.1rem + 1.6vw,2.6rem) * var(--head-scale, 1));line-height:1.2;white-space:nowrap}.mq__item:nth-child(4n+3){font-style:italic;color:var(--acc)}.mq--sm .mq__item{padding:0 16px;font-family:var(--f-body);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:inherit}.mq__sep{color:var(--acc);font-size:.95em;line-height:1}@keyframes mq{to{transform:translate(-50%)}}ha-slider{display:block;position:relative}.rail__track,.ctiles__track,.reels__track,.quotes__track{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-inline:calc(var(--g) * -1);padding-inline:var(--g);scroll-padding-inline:var(--g);scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail__track::-webkit-scrollbar,.ctiles__track::-webkit-scrollbar,.reels__track::-webkit-scrollbar,.quotes__track::-webkit-scrollbar,.upsell__row::-webkit-scrollbar,.gallery__track::-webkit-scrollbar{display:none}.rail__track>*,.ctiles__track>*,.reels__track>*,.quotes__track>*{scroll-snap-align:start;min-width:0}.rail__item{flex:0 0 calc((100% - 12px) / 2.15)}@media(min-width:750px){.rail__track{gap:16px}.rail__item{flex-basis:calc((100% - 32px) / 3)}}@media(min-width:990px){.rail__track,.reels__track,.quotes__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.rail__track{gap:20px}.rail__item{flex-basis:calc((100% - 60px)/4)}}.rail--grid .rail__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;overflow:visible;margin:0;padding:0}@media(min-width:990px){.rail--grid .rail__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 20px}}.rail__nav{display:none}@media(min-width:990px){.rail__nav{display:flex;justify-content:center;gap:10px;margin-top:32px}ha-slider.is-static .rail__nav{display:none}}.rail__btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--ln, var(--c-line));border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,opacity .3s}.rail__btn:hover{background:var(--fg, var(--c-text));border-color:var(--fg, var(--c-text));color:var(--bg, var(--c-bg))}.rail__btn:disabled{opacity:.3;pointer-events:none}.prail__all{text-align:center;margin-top:36px}.tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 28px;margin:-10px 0 30px}.tabs__btn{position:relative;padding:8px 0;border:0;background:none;color:var(--mut);cursor:pointer;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:var(--f-body-w-m);transition:color .3s}.tabs__btn:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .4s var(--ease)}.tabs__btn:hover,.tabs__btn.is-active{color:var(--fg)}.tabs__btn.is-active:after{transform:scaleX(1)}.tabs__panel.is-active{animation:fadeIn .6s var(--ease)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ctile{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;border-radius:var(--r-media, 0)}.ctiles__track .ctile{flex:0 0 78%}.ctile .media img{transition:transform 1.6s var(--ease-out)}.ctile:hover .media img{transform:scale(1.05)}.ctile__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#12090b99,#12090b1f 45%,#12090b00 65%)}.ctile__text{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;display:grid;gap:6px;justify-items:start}.ctile__label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.92}.ctile__title{font-family:var(--f-head);font-size:calc(clamp(1.75rem,1.35rem + 1.1vw,2.5rem) * var(--head-scale, 1));line-height:1.05}.ctile__cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:var(--f-body-w-m)}.ctile__cta svg{transition:transform .35s var(--ease)}.ctile:hover .ctile__cta svg{transform:translate(4px)}@media(min-width:750px){.ctiles__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;overflow:visible;margin:0;padding:0;scroll-snap-type:none}.ctiles--1 .ctiles__track{grid-template-columns:1fr}.ctile__text{left:24px;right:24px;bottom:24px}}@media(min-width:990px){.ctiles__track{gap:20px}.ctile__text{left:28px;right:28px;bottom:28px}}.ctile--lift{color:var(--c-text)}.ctile--lift .ctile__text{position:static;padding-top:14px;gap:2px}.ctile--lift .ctile__title{font-size:1.55rem}.ctile__count{font-size:12px;letter-spacing:.08em;color:var(--c-muted)}.grid--colls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}@media(min-width:990px){.grid--colls{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}}.card{position:relative;display:flex;flex-direction:column;gap:12px;height:100%}.card__media{position:relative;overflow:hidden;border-radius:var(--r-media, 0);background:var(--c-sand)}.card__media .media{border-radius:0}.card__img{transition:opacity .6s var(--ease),transform 1.4s var(--ease-out)}.card__img--alt{opacity:0}@media(hover:hover){.card:hover .card__img--alt{opacity:1}.card--zoom:hover .card__img{transform:scale(1.045)}}.card__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.badge{display:inline-block;padding:5px 9px;font-size:10px;line-height:1.1;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--f-body-w-b);background:var(--c-bg);color:var(--c-text)}.badge--sale{background:var(--c-sale);color:#fff}.badge--brand{background:var(--c-brand);color:#fff}.badge--muted{background:rgba(var(--c-bg-rgb),.94);color:var(--c-muted)}.card__quick{position:absolute;right:8px;bottom:8px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(var(--c-bg-rgb),.95);color:var(--c-text);cursor:pointer;box-shadow:0 6px 18px -6px #1c14164d;transition:background-color .3s,color .3s,opacity .35s var(--ease),transform .35s var(--ease)}.card__quick span{display:none}.card__quick:hover{background:var(--c-text);color:#fff}@media(hover:hover)and (min-width:990px){.card__quick{left:10px;right:10px;bottom:10px;width:auto;height:44px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:var(--r-btn, 0);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--f-body-w-m);opacity:0;transform:translateY(10px)}.card__quick span{display:inline}.card:hover .card__quick,.card__quick:focus-visible{opacity:1;transform:none}}.card__info{display:grid;gap:4px;padding:0 2px}.card__vendor{margin:0;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut, var(--c-muted))}.card__title{margin:0;font-family:var(--f-head);font-weight:var(--f-head-w);font-size:calc(1.1rem * var(--head-scale, 1));line-height:1.22;letter-spacing:0;text-transform:none}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(min-width:750px){.card__title{font-size:calc(1.22rem * var(--head-scale, 1))}}.card .price{font-size:14px}.card__rating{font-size:12px}.card--ph .card__title{color:var(--mut, var(--c-muted))}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.price__now{font-weight:var(--f-body-w-m)}.price--sale .price__now{color:var(--c-sale)}.t-dark .price--sale .price__now,.t-ink .price--sale .price__now{color:inherit}.price__was{color:var(--mut, var(--c-muted));font-size:.88em}.price__save{align-self:center;padding:5px 8px;font-size:10.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--f-body-w-b);background:var(--c-sale);color:#fff}.price--lg{font-size:1.38rem}.price--lg .price__was{font-size:1rem}.rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1}.rating__stars{font-size:13px;letter-spacing:2px;background:linear-gradient(90deg,var(--c-accent) var(--pct, 0%),rgba(var(--c-text-rgb),.2) var(--pct, 0%));-webkit-background-clip:text;background-clip:text;color:transparent}.rating__val{font-weight:var(--f-body-w-m)}.rating__count{color:var(--mut, var(--c-muted))}.sw{display:block;width:14px;height:14px;border-radius:50%;background:var(--sw, #D9D2C8);box-shadow:inset 0 0 0 1px #0000001f}.sw--lg{width:100%;height:100%}.swatches{list-style:none;display:flex;align-items:center;gap:6px;margin:6px 0 0;padding:0}.sw-more{font-size:11px;color:var(--mut, var(--c-muted))}.story{display:grid;gap:40px;align-items:center}.story__media{position:relative}.story__media:has(.story__img2){margin-bottom:28px}.story__img2{position:absolute!important;width:40%;right:14px;bottom:-28px;border:6px solid var(--bg);box-shadow:0 24px 40px -24px #00000059}.story__text{max-width:540px}.story__mono{display:block;width:52px;margin-bottom:22px;color:var(--acc)}.story__title{margin-bottom:20px}.story__body{color:var(--mut);margin-bottom:24px}.story__sig{margin:0 0 28px;font-family:var(--f-head);font-style:italic;font-size:1.55rem;line-height:1.2;color:var(--acc)}@media(min-width:990px){.story{grid-template-columns:1fr 1fr;gap:96px}.story--right .story__media{order:2}.story__media:has(.story__img2){margin-bottom:0}.story__img2{width:42%;right:-8%;bottom:-10%;border-width:10px}.story--right .story__img2{right:auto;left:-8%}}.reel{flex:0 0 64%;display:flex;flex-direction:column;gap:10px}@media(min-width:750px){.reel{flex-basis:34%}.reels__track{gap:16px}}@media(min-width:990px){.reel{flex-basis:calc((100% - 64px)/5)}}.reel__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--r-media, 0);background:#1c1416}.reel__media>video,.reel__media>img,.reel__media>.ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.reel__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.55),transparent);pointer-events:none}.reel__sound{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0000006b;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reel__cap{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;margin:0;color:#fff;font-size:13px;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.4)}.reel__prod{display:grid;grid-template-columns:44px minmax(0,1fr) 40px;gap:10px;align-items:center;padding:8px;background:var(--card, #fff);border:1px solid var(--ln)}.reel__thumb{display:block;width:44px;aspect-ratio:3 / 4;overflow:hidden;background:var(--c-sand)}.reel__thumb img{width:100%;height:100%;object-fit:cover}.reel__ptitle{display:grid;gap:2px;min-width:0;font-size:13px;line-height:1.3;text-decoration:none}.reel__ptitle>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reel__ptitle .price{font-size:12.5px}.reel__add{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--r-btn, 0);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;transition:background-color .3s}.reel__add:hover{background:var(--btn-bg-h)}.look{display:grid;gap:28px;align-items:center}.look__media{position:relative}.look__dot{position:absolute;left:var(--x);top:var(--y);z-index:2;display:grid;place-items:center;width:32px;height:32px;margin:-16px 0 0 -16px;padding:0;border:0;border-radius:50%;background:#fffffff5;cursor:pointer;box-shadow:0 4px 16px #0003}.look__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ffffffb3;animation:ping 2.2s var(--ease) infinite;z-index:-1}.look__dot span{width:10px;height:10px;border-radius:50%;background:var(--c-brand);transition:transform .3s var(--ease)}.look__dot.is-active span,.look__dot:hover span{transform:scale(1.45)}@keyframes ping{0%{transform:scale(1);opacity:.8}80%,to{transform:scale(2.1);opacity:0}}.look__text .h2{margin-bottom:8px}.look__list{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--ln)}.look__item{display:grid;grid-template-columns:22px 60px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ln);transition:opacity .35s,background-color .35s}.look__list:has(.look__item.is-active) .look__item:not(.is-active){opacity:.62}.look__n{font-family:var(--f-head);font-size:1.05rem;color:var(--acc)}.look__thumb{width:60px}.look__info{display:grid;gap:2px;min-width:0}.look__title{font-family:var(--f-head);font-size:1.15rem;line-height:1.2;text-decoration:none}.look__info .price{font-size:13.5px}@media(min-width:990px){.look{grid-template-columns:1.15fr 1fr;gap:80px}.look--right .look__media{order:2}.look__item{grid-template-columns:28px 72px minmax(0,1fr) auto}.look__thumb{width:72px}}.promise{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.promise__item{display:grid;justify-items:center;align-content:start;gap:10px;text-align:center}.promise__icon{display:grid;place-items:center;width:66px;height:66px;border:1px solid var(--ln);border-radius:50%;color:var(--acc);transition:background-color .4s,color .4s}.promise__item:hover .promise__icon{background:var(--acc);color:var(--bg)}.promise__title{margin:4px 0 0;font-family:var(--f-head);font-size:1.3rem;line-height:1.2}.promise__text{margin:0;max-width:250px;font-size:13.5px;line-height:1.55;color:var(--mut)}@media(min-width:750px){.promise{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px 24px}}.promise--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:749px){.promise--3{grid-template-columns:1fr 1fr}.promise--3 .promise__item:last-child{grid-column:1 / -1}}.quotes__track{gap:14px}.quote{flex:0 0 84%;margin:0;padding:28px 24px;display:flex;flex-direction:column;gap:14px;background:var(--card, #fff)}@media(min-width:750px){.quote{flex-basis:calc((100% - 14px)/2)}}@media(min-width:990px){.quotes__track{gap:20px}.quote{flex-basis:calc((100% - 40px) / 3);padding:36px 32px}}.quote__img{margin:-28px -24px 6px}@media(min-width:990px){.quote__img{margin:-36px -32px 6px}}.quote__stars{color:var(--c-accent);letter-spacing:3px;font-size:14px}.quote__text{margin:0;font-family:var(--f-head);font-size:1.35rem;line-height:1.38}.quote__by{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:auto;font-size:13px;color:var(--mut)}.quote__by strong{color:var(--fg);font-weight:var(--f-body-w-m)}.quote__ver{display:inline-flex;align-items:center;gap:4px;color:var(--c-success);font-size:12px}.quote__prod{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);text-decoration:none}.acc{border-bottom:1px solid var(--ln, var(--c-line))}.acc__head{display:flex;align-items:center;gap:12px;padding:18px 0;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--f-body-w-m)}.acc__head>svg{color:var(--acc)}.acc__head>span:not(.acc__pm){flex:1}.acc__pm{position:relative;width:14px;height:14px;flex-shrink:0}.acc__pm:before,.acc__pm:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:currentColor;transition:transform .35s var(--ease)}.acc__pm:after{transform:rotate(90deg)}details[open]>.acc__head .acc__pm:after{transform:rotate(0)}.acc__body{padding:0 0 22px;font-size:14.5px;color:var(--mut, var(--c-muted))}details[open]>.acc__body{animation:fadeIn .45s var(--ease)}.acc--faq .acc__head{padding:22px 0;font-family:var(--f-head);font-size:calc(1.3rem * var(--head-scale, 1));line-height:1.25;letter-spacing:0;text-transform:none;font-weight:var(--f-head-w)}.acc--faq .acc__body{font-size:15px;max-width:680px}.faq{display:grid;gap:28px}.faq__head{display:grid;gap:14px;justify-items:start;align-content:start}.faq__head .h2,.faq__head .eyebrow{margin:0}.faq__head .btn{margin-top:6px}.faq__list{border-top:1px solid var(--ln)}@media(min-width:990px){.faq{grid-template-columns:1fr 1.45fr;gap:88px;align-items:start}.faq__head{position:sticky;top:calc(var(--hdr-offset) + 32px)}}.insta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}@media(min-width:990px){.insta{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}}.insta__item img{transition:transform 1.2s var(--ease-out)}.insta__item:hover img{transform:scale(1.06)}.insta__ico{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;color:#fff;background:rgba(var(--c-brand-rgb),.42);opacity:0;transition:opacity .35s}.insta__item:hover .insta__ico,.insta__item:focus-visible .insta__ico{opacity:1}.nl{position:relative;overflow:hidden;text-align:center}.nl__inner{position:relative;display:grid;justify-items:center}.nl__mono{position:absolute;left:50%;top:50%;width:min(440px,86vw);transform:translate(-50%,-50%);opacity:.06;color:var(--fg);pointer-events:none}.nl .h2{margin-bottom:14px}.nl__text{max-width:520px;margin:0 auto 28px;color:var(--mut)}.nl__form{position:relative;width:100%;max-width:520px}.nl__row{display:flex;border:1px solid var(--ln);background:#ffffff0d}.t-light .nl__row,.t-sand .nl__row,.t-white .nl__row{background:#fff}.nl__input{flex:1;min-width:0;min-height:56px;padding:0 18px;border:0;background:none;outline:none;font-size:16px}.nl__input::placeholder{color:var(--mut)}.nl__row .btn{min-height:56px;flex-shrink:0;padding-inline:22px}.nl__ok{display:inline-flex;align-items:center;gap:8px;margin:0;padding:14px 18px;border:1px solid var(--ln)}.nl__community{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:13px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px}.nl .field__err{margin-top:10px;color:inherit}.txt{display:grid}.txt--center{justify-items:center;text-align:center}.txt--left{justify-items:start}.txt .h1,.txt .h2,.txt .h3{margin-bottom:18px}.txt__body{color:var(--mut);margin-bottom:26px;max-width:680px}.txt__body:last-child{margin-bottom:0}.txt .btn{margin-top:6px}.banner{position:relative;display:flex;overflow:hidden;color:#fff;min-height:max(440px,60vh)}.banner--sm{min-height:max(340px,42vh)}.banner--md{min-height:max(400px,54vh)}.banner--lg{min-height:max(480px,74vh)}.banner--dark{color:var(--c-text)}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.banner__media img,.banner__media video,.banner__media picture,.banner__media .ph{display:block;width:100%;height:100%;object-fit:cover}.banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(18,9,11,var(--overlay, .3));pointer-events:none}.banner--dark .banner__shade{background:rgba(var(--c-bg-rgb),var(--overlay, .2))}.banner__content{position:relative;z-index:2;display:flex;align-items:center;width:100%;padding-top:64px;padding-bottom:64px}.banner__content--left{justify-content:flex-start}.banner__content--center{justify-content:center;text-align:center}.banner__content--right{justify-content:flex-end}.banner__text{max-width:640px}.banner .eyebrow{color:inherit}.banner__title{margin:0 0 16px;font-family:var(--f-head);font-weight:var(--f-head-w);font-size:calc(clamp(2.4rem,1.6rem + 3.4vw,5.2rem) * var(--head-scale, 1));line-height:1;letter-spacing:-.015em}.banner__title em{font-style:italic}.banner__sub{margin:0 0 28px;font-size:1.05rem;opacity:.92}.cd{display:grid;gap:26px;justify-items:center;text-align:center}.cd__text .h2{margin:0 0 8px}.cd__text p:last-child{margin:0}.cd__clock{display:flex;gap:8px}.cd__unit{display:grid;justify-items:center;gap:6px;min-width:72px;padding:14px 8px 12px;border:1px solid var(--ln)}.cd__unit b{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:2.4rem;line-height:1;font-variant-numeric:tabular-nums}.cd__unit small{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}@media(min-width:990px){.cd{grid-template-columns:1fr auto auto;gap:48px;text-align:left;justify-items:start;align-items:center}.cd__unit{min-width:88px}.cd__unit b{font-size:3rem}}.cmp{border:1px solid var(--c-line);background:var(--card, #fff);font-size:14px}.cmp__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--c-line)}.cmp__row:last-child{border-bottom:0}.cmp__row>span{display:flex;align-items:center;justify-content:center;padding:14px 12px;text-align:center}.cmp__row>span:first-child{justify-content:flex-start;text-align:left}.cmp__row--head{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--f-body-w-b)}.cmp__feat{font-weight:var(--f-body-w-m)}.cmp__us{background:rgba(var(--c-brand-rgb),.05);color:var(--c-brand);font-weight:var(--f-body-w-m)}.cmp__row--head .cmp__us{background:var(--c-brand);color:#fff}.cmp__them{color:var(--c-muted)}@media(min-width:750px){.cmp__row>span{padding:16px 20px}}.track__steps{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:10px;counter-reset:none}.track__steps li{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--card, #fff);border:1px solid var(--c-line);font-size:14px}.track__steps span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--c-brand);color:#fff;font-size:12px;font-weight:var(--f-body-w-b)}.track__couriers{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.track__courier{display:flex;flex-direction:column;justify-content:space-between;gap:14px;height:100%;padding:20px;border:1px solid var(--c-line);background:var(--card, #fff);text-decoration:none;transition:border-color .3s,transform .35s var(--ease)}.track__courier:hover{border-color:var(--c-brand);transform:translateY(-2px)}.track__name{font-family:var(--f-head);font-size:1.45rem;line-height:1.15}.track__help{display:grid;justify-items:center;gap:14px;padding:28px 20px;text-align:center;background:var(--c-sand)}.track__help p{margin:0}@media(min-width:750px){.track__steps{grid-template-columns:repeat(3,1fr)}.track__couriers{grid-template-columns:repeat(3,minmax(0,1fr))}}.coll__hero{padding:28px 0 22px;text-align:center}.crumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--c-text)}.coll__title{margin:0}.coll__desc{max-width:640px;margin:14px auto 0;color:var(--c-muted)}.coll__hero--img{position:relative;display:flex;align-items:flex-end;min-height:300px;padding:0;color:#fff}.coll__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.coll__hero-media img{width:100%;height:100%;object-fit:cover}.coll__hero--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#12090b9e,#12090b1a)}.coll__hero--img .coll__hero-text{position:relative;z-index:2;padding-top:40px;padding-bottom:36px}.coll__hero--img .crumbs,.coll__hero--img .coll__desc{color:#ffffffdb}@media(min-width:990px){.coll__hero{padding:48px 0 36px}.coll__hero--img{min-height:440px}.coll__hero--img .coll__hero-text{padding-bottom:56px}}.coll__wrap{padding-bottom:72px}.toolbar{position:sticky;top:var(--hdr-offset);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 calc(var(--g) * -1) 18px;padding:10px var(--g);background:rgba(var(--c-bg-rgb),.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);transition:top .45s var(--ease)}.toolbar__btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--c-text);background:none;cursor:pointer;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--f-body-w-m);transition:background-color .3s,color .3s}.toolbar__btn:hover{background:var(--c-text);color:var(--c-bg)}.toolbar__count{flex:1;margin:0;text-align:center;font-size:12.5px;color:var(--c-muted)}.density{display:flex;gap:2px}.density__btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:none;color:rgba(var(--c-text-rgb),.35);cursor:pointer}.density__btn.is-active{color:var(--c-text)}@media(min-width:990px){.toolbar{margin-inline:0;padding-inline:0;background:rgba(var(--c-bg-rgb),.96);border-top:0}}.grid--products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px;transition:opacity .25s}.grid--products[data-dens=a]{grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.grid--products{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 16px}.grid--products[data-dens=a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.grid--products{grid-template-columns:repeat(var(--cols-d, 4),minmax(0,1fr));gap:52px 20px}.grid--products[data-dens=a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid__item{min-width:0}.grid__item.is-new{animation:fadeIn .7s var(--ease) both}.grid__promo{position:relative;grid-column:1 / -1;display:flex;align-items:flex-end;min-height:340px;overflow:hidden;text-decoration:none}.grid__promo .media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%}.grid__promo .media img{transition:transform 1.4s var(--ease-out)}.grid__promo:hover .media img{transform:scale(1.04)}.grid__promo:has(.media):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#12090bb3,#12090b00 70%)}.grid__promo-text{position:relative;z-index:2;display:grid;justify-items:start;gap:10px;padding:28px 24px;color:var(--fg)}.grid__promo:has(.media) .grid__promo-text{color:#fff}.grid__promo .eyebrow{margin:0;color:var(--acc)}.grid__promo:has(.media) .eyebrow{color:#fff}@media(min-width:750px){.grid__promo{grid-column:span 2;min-height:100%}}.empty{grid-column:1 / -1;display:grid;justify-items:center;gap:14px;padding:64px 0;text-align:center}.empty .h3{margin:0}.more{display:grid;justify-items:center;gap:14px;margin-top:52px;text-align:center}.more__text{margin:0;font-size:12.5px;color:var(--c-muted)}.more__btn{min-width:220px}[data-results].is-loading .grid--products{opacity:.4;pointer-events:none}.mini-card{display:grid;gap:8px;text-decoration:none}.mini-card .eyebrow{margin:4px 0 0}.mini-card__title{font-family:var(--f-head);font-size:1.25rem;line-height:1.2}.mini-card--page{align-content:start;gap:12px;height:100%;padding:24px;background:var(--c-sand)}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:48px}.pagination a,.pagination span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 8px;border:1px solid transparent;font-size:14px;text-decoration:none}.pagination a:hover{border-color:var(--c-line)}.pagination .is-current{border-color:var(--c-text)}.drawer--filters .drawer__panel{width:min(420px,92vw)}.filters{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.drawer--filters .drawer__body{padding-top:4px}.filter .acc__head{padding:16px 0}.filter .acc__body{padding-bottom:18px}.filter__list{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:320px;overflow-y:auto}.filter__list--sw{grid-template-columns:1fr 1fr;column-gap:12px}.filter__n{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--c-brand);color:#fff;font-size:10px;font-style:normal;letter-spacing:0;vertical-align:1px}.check{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px;color:var(--c-text);cursor:pointer;text-transform:none;letter-spacing:0}.check input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--c-brand);cursor:pointer}.check.is-disabled{opacity:.4;cursor:default}.check__label{flex:1;min-width:0}.check__count{font-size:12px;color:var(--c-muted)}.check .sw{width:18px;height:18px}.prange{display:grid;grid-template-columns:1fr 1fr;gap:12px}.prange .field{margin:0}.filters__foot{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.filters__foot .btn{padding-inline:12px}.chips--active{margin:0 0 22px}.pdp{display:block;padding-bottom:48px}.pdp__wrap{display:grid;gap:22px;padding-inline:0}.pdp__info{padding-inline:var(--g);min-width:0}@media(min-width:750px){.pdp__wrap{padding-inline:var(--g);padding-top:20px}.pdp__info{padding-inline:0}}@media(min-width:990px){.pdp__wrap{grid-template-columns:minmax(0,7fr) minmax(380px,5fr);gap:56px;padding-top:28px;align-items:start}.pdp__sticky.is-stickable{position:sticky;top:calc(var(--hdr-offset) + 24px);transition:top .45s var(--ease)}}@media(min-width:1200px){.pdp__wrap{gap:80px}}.gallery{position:relative;min-width:0}.gallery__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.gallery__item{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.gallery__zoom{display:block;cursor:zoom-in}.gallery__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gallery__nav{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:12px}.gallery__dots{display:flex;gap:6px}.gallery__dot{width:6px;height:6px;border-radius:3px;background:rgba(var(--c-text-rgb),.2);transition:width .35s var(--ease),background-color .35s}.gallery__dot.is-active{width:22px;background:var(--c-text)}.gallery__count{display:none;margin:0;font-size:12px;color:var(--c-muted);font-variant-numeric:tabular-nums}@media(min-width:750px)and (max-width:989px){.gallery__item{flex-basis:72%;padding-right:8px}.gallery__count{display:block}}@media(min-width:990px){.gallery--grid .gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible}.gallery--grid .gallery__item:first-child{grid-column:1 / -1}.gallery--grid .gallery__item:nth-child(n+2):last-child:nth-child(2n){grid-column:1 / -1}.gallery--stack .gallery__track{display:grid;grid-template-columns:1fr;gap:8px;overflow:visible}.gallery--grid .gallery__nav,.gallery--stack .gallery__nav{display:none}.gallery--grid .gallery__item,.gallery--stack .gallery__item{padding:0}}.gallery--qv .gallery__item{flex-basis:100%}@media(max-width:749px){.gallery--qv .gallery__item{flex-basis:64%}.gallery--qv .gallery__item+.gallery__item{margin-left:6px}.gallery--qv .gallery__nav{display:none}}.pdp__eyebrow{margin-bottom:10px}.pdp__title{margin:0 0 12px;font-size:calc(clamp(2rem,1.55rem + 1.5vw,2.9rem) * var(--head-scale, 1));line-height:1.06}.pdp__title--sm{font-size:calc(1.9rem * var(--head-scale, 1))}.pdp__rating-link{display:inline-block;margin-bottom:10px;text-decoration:none}.pdp__price{margin-bottom:18px}.pdp__tax{margin:6px 0 0;font-size:12.5px;color:var(--c-muted)}.pdp__text{margin-bottom:18px;color:var(--c-muted)}.pdp__hl{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:8px}.pdp__hl li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5}.pdp__hl svg{margin-top:3px;color:var(--c-accent)}.pdp__size{margin:-8px 0 16px}.pdp__qty{margin-bottom:16px}.pdp__share{margin-top:16px}.pdp__sticky>.acc{border-top:1px solid var(--c-line)}.pdp__sticky>.acc+.acc{border-top:0}.vp{display:grid;gap:18px;margin-bottom:20px}.vp__opt{min-width:0;margin:0;padding:0;border:0}.vp__label{display:block;margin-bottom:10px;padding:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.vp__label strong{color:var(--c-text);font-size:14px;font-weight:var(--f-body-w-m);letter-spacing:.02em;text-transform:none}.vp__values{display:flex;flex-wrap:wrap;gap:8px}.vp__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:46px;padding:0 16px;border:1px solid var(--c-line);background:#fff;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s,background-color .2s,color .2s;border-radius:var(--r-btn, 0)}.vp__btn:hover{border-color:var(--c-text)}.vp__input:checked+.vp__btn{border-color:var(--c-text);background:var(--c-text);color:#fff}.vp__input:focus-visible+.vp__btn{outline:2px solid var(--c-brand);outline-offset:2px}.vp__btn.is-unavailable{color:#a99e99;background:linear-gradient(to top left,transparent calc(50% - .5px),var(--c-line) 50%,transparent calc(50% + .5px)),#fff}.vp__input:checked+.vp__btn.is-unavailable{color:#ffffffbf;background:linear-gradient(to top left,transparent calc(50% - .5px),rgba(255,255,255,.35) 50%,transparent calc(50% + .5px)),var(--c-text)}.vp__btn--sw{width:44px;min-width:0;height:44px;padding:3px;border-radius:50%;background:none}.vp__input:checked+.vp__btn--sw{background:none;border-color:var(--c-text);box-shadow:inset 0 0 0 2px var(--c-bg)}.vp__btn--sw.is-unavailable,.vp__input:checked+.vp__btn--sw.is-unavailable{background:none}.vp__btn--sw.is-unavailable:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:1px;background:var(--c-text);transform:rotate(45deg)}.vp__btn--sw.is-unavailable .sw{opacity:.45}.qty{display:inline-flex;align-items:center;height:48px;border:1px solid var(--c-line);background:#fff;border-radius:var(--r-btn, 0)}.qty button{display:grid;place-items:center;width:44px;height:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.qty button:hover{color:var(--c-brand)}.qty input{width:40px;height:100%;padding:0;border:0;background:none;text-align:center;font-size:16px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty input:focus{outline:none}.qty--sm{height:38px}.qty--sm button,.qty--sm input{width:34px}.qty button:disabled{opacity:.3;cursor:default}.offers{display:grid;gap:10px;margin:0 0 18px;padding:0;border:0;min-width:0}.offers>.label{margin-bottom:2px}.offer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--c-line);background:#fff;cursor:pointer;transition:border-color .25s,box-shadow .25s,background-color .25s;border-radius:var(--r-btn, 0)}.offer:hover{border-color:rgba(var(--c-brand-rgb),.5)}.offer input{position:absolute;opacity:0;pointer-events:none}.offer__radio{display:grid;place-items:center;width:18px;height:18px;border:1px solid #B9ADA8;border-radius:50%}.offer__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--c-brand);transform:scale(0);transition:transform .25s var(--ease-out)}.offer.is-active,.offer:has(input:checked){border-color:var(--c-brand);background:rgba(var(--c-brand-rgb),.035);box-shadow:inset 0 0 0 1px var(--c-brand)}.offer.is-active .offer__radio,.offer:has(input:checked) .offer__radio{border-color:var(--c-brand)}.offer.is-active .offer__radio:after,.offer:has(input:checked) .offer__radio:after{transform:scale(1)}.offer:has(input:focus-visible){outline:2px solid var(--c-brand);outline-offset:2px}.offer__main{display:grid;gap:1px}.offer__title{font-size:15px;font-weight:var(--f-body-w-m)}.offer__save{font-size:12px;font-weight:var(--f-body-w-m);color:var(--c-success)}.offer__price{display:grid;justify-items:end;font-weight:var(--f-body-w-b)}.offer__price s{font-size:12.5px;font-weight:var(--f-body-w);color:var(--c-muted)}.offer__badge{position:absolute;top:-9px;right:14px;padding:3px 8px;background:var(--c-brand);color:#fff;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--f-body-w-b);line-height:1.3}.buy{margin-bottom:18px}.buy__form{display:grid;gap:10px}.buy__order{min-height:62px;padding:10px 20px}.buy__order .btn__label{flex-direction:column;gap:4px}.buy__order-main{font-size:13px;letter-spacing:.16em;font-weight:var(--f-body-w-b)}.buy__order-sub{font-size:11px;letter-spacing:.04em;text-transform:none;font-weight:var(--f-body-w);opacity:.82}.has-anim .buy__order:after{animation:shine 5s var(--ease) 2s infinite}@keyframes shine{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}.buy .btn--wa{min-height:50px}.stock{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13.5px}.stock__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--c-success);flex-shrink:0}.stock__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:inherit;opacity:.3;animation:pulse 1.8s var(--ease) infinite}@keyframes pulse{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.6);opacity:0}}.stock.is-low{color:#8a5a12}.stock.is-low .stock__dot{background:#c8811a}.stock.is-out{color:var(--c-muted)}.stock.is-out .stock__dot{background:var(--c-muted)}.stock.is-out .stock__dot:after{display:none}.deliv{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;background:var(--c-sand);font-size:13.5px;line-height:1.5}.deliv p{margin:0}.deliv svg{color:var(--c-brand)}.deliv strong{font-weight:var(--f-body-w-b)}.trust{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--c-line);border:1px solid var(--c-line)}.trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;background:var(--c-bg);font-size:12.5px;line-height:1.35;text-align:center}.trust__item svg{color:var(--c-brand)}@media(min-width:1200px){.trust{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:rgba(var(--c-bg-rgb),.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--c-line);transform:translateY(110%);transition:transform .5s var(--ease-out)}.sticky-buy.is-visible{transform:none}.sticky-buy__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky-buy__info{display:flex;align-items:center;gap:10px;min-width:0}.sticky-buy__info>div{min-width:0}.sticky-buy__thumb{width:40px;flex-shrink:0}.sticky-buy__thumb img{width:100%;height:auto}.sticky-buy__title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:var(--f-body-w-m)}.sticky-buy__price{margin:0;font-size:13px;color:var(--c-muted)}.sticky-buy__btn{flex-shrink:0;min-height:48px;padding:0 20px;letter-spacing:.14em}@media(max-width:420px){.sticky-buy__thumb{display:none}.sticky-buy__btn{padding:0 16px}}body.has-sticky-buy .wa-float{bottom:calc(82px + env(safe-area-inset-bottom))}body.has-sticky-buy{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;overflow-y:auto;background:var(--c-bg);opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s;overscroll-behavior:contain}.lightbox.is-open{opacity:1;visibility:visible;transition-delay:0s}.lightbox__x{position:fixed;top:12px;right:12px;z-index:2;background:rgba(var(--c-bg-rgb),.9)}.lightbox__list{display:grid;gap:8px;max-width:1400px;margin:0 auto;padding:0 0 40px}.lightbox__list img{width:100%;height:auto;cursor:zoom-out;background:var(--c-sand)}.drawer--quick .drawer__panel{width:min(940px,96vw)}.drawer--quick .drawer__body{padding:0}.qv{display:grid}.qv__gallery{position:relative}.qv__info{padding:22px 20px calc(28px + env(safe-area-inset-bottom))}.qv__more{margin-top:6px}.drawer--quick .drawer__body.is-loading{min-height:60vh;display:grid;place-items:center}.drawer--quick .drawer__body.is-loading:after{content:"";width:28px;height:28px;border-radius:50%;border:2px solid var(--c-brand);border-right-color:transparent;animation:spin .7s linear infinite}@media(min-width:750px){.qv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100%}.qv__gallery{position:sticky;top:0;align-self:start}.qv__info{padding:48px 40px 40px}}.drawer--cart .drawer__panel{width:min(460px,94vw)}.fsb{flex-shrink:0;padding:12px 20px 14px;background:var(--c-sand)}.fsb__text{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;line-height:1.4}.fsb__text strong,.fsb__text b{color:var(--c-brand)}.fsb__track{height:4px;overflow:hidden;border-radius:2px;background:rgba(var(--c-text-rgb),.1)}.fsb__track span{display:block;height:100%;border-radius:inherit;background:var(--c-brand);transition:width .7s var(--ease)}.fsb.is-done .fsb__track span{background:var(--c-success)}.fsb.is-done .fsb__text svg{color:var(--c-success)}@media(min-width:750px){.drawer--cart .fsb{padding-inline:28px}}.lines{list-style:none;margin:0;padding:0}.line{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--c-line);transition:opacity .25s}.line:first-child{padding-top:0}.line.is-loading{opacity:.45;pointer-events:none}.line.is-removing{animation:lineOut .35s var(--ease) forwards}@keyframes lineOut{to{opacity:0;transform:translate(16px)}}.line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.line__title{font-family:var(--f-head);font-size:1.18rem;line-height:1.2;text-decoration:none}.line__remove{display:grid;place-items:center;width:30px;height:30px;margin:-4px -6px 0 0;padding:0;border:0;background:none;color:var(--c-muted);cursor:pointer}.line__remove:hover{color:var(--c-text)}.line__variant{margin:4px 0 0;font-size:13px;color:var(--c-muted)}.line__disc{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;color:var(--c-brand)}.line__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.line__price{text-align:right;font-weight:var(--f-body-w-m)}.line__price s{display:block;font-size:12.5px;font-weight:var(--f-body-w);color:var(--c-muted)}.line--static{grid-template-columns:minmax(0,1fr) auto}.upsell{margin-top:24px;padding-top:20px;border-top:1px solid var(--c-line)}.upsell .eyebrow{color:var(--c-text)}.upsell__row{display:flex;gap:12px;margin-inline:-20px;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}@media(min-width:750px){.upsell__row{margin-inline:-28px;padding-inline:28px}}.upsell__item{flex:0 0 128px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}.upsell__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.3;text-decoration:none}.upsell__price{font-size:13px;font-weight:var(--f-body-w-m)}.upsell__add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin-top:auto;padding:0 8px;border:1px solid var(--c-text);background:none;color:inherit;cursor:pointer;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--f-body-w-m);transition:background-color .25s,color .25s}.upsell__add:hover{background:var(--c-text);color:var(--c-bg)}.upsell__add.is-loading{opacity:.5;pointer-events:none}.cart-note{margin-top:20px}.cart-note summary{display:flex;align-items:center;gap:8px;font-size:13px}.cart-note textarea{width:100%;min-height:84px;margin-top:10px;padding:12px;border:1px solid var(--c-line);background:#fff;font-size:16px;resize:vertical}.cart-note textarea:focus{outline:none;border-color:var(--c-brand)}.sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:15px}.sum__val{font-size:1.15rem;font-weight:var(--f-body-w-b)}.sum--disc{font-size:13.5px;color:var(--c-brand)}.sum--disc span:first-child{display:inline-flex;align-items:center;gap:6px}.sum--lg{padding-top:12px;border-top:1px solid rgba(var(--c-text-rgb),.12)}.cartpage__sum>.sum--lg:first-child,.drawer__foot>.sum--lg:first-child{padding-top:0;border-top:0}.sum--lg .sum__val{font-size:1.35rem}.sum__note{margin:0 0 14px;font-size:12.5px;color:var(--c-muted)}.cart-alt{margin-top:6px;text-align:center}.trust-line{margin:12px 0 0;text-align:center;font-size:12px;letter-spacing:.02em;color:var(--c-muted)}.cart-empty{display:grid;justify-items:center;gap:12px;padding:48px 12px;text-align:center}.cart-empty .h3,.cart-empty p{margin:0}.cart-empty .btn{margin-top:8px}.cart-empty__mark{width:64px;color:var(--c-brand);opacity:.85}.cart-empty--page{padding:72px 12px 40px}.cartpage__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:28px}.cartpage__head .h1,.cartpage__head p{margin:0}.cartpage__grid{display:grid;gap:32px}.cartpage .fsb{margin-bottom:20px}.cartpage .line{grid-template-columns:110px minmax(0,1fr)}.cartpage__sum{padding:24px 20px;background:var(--c-sand)}.cartpage__sum .cart-note{margin:0 0 18px}@media(min-width:990px){.cartpage__grid{grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:start}.cartpage__sum{position:sticky;top:calc(var(--hdr-offset) + 24px);padding:28px}.cartpage .line{grid-template-columns:130px minmax(0,1fr);gap:20px}}.drawer--cod .drawer__panel{width:min(500px,100vw)}.drawer__head--cod{align-items:flex-start;padding-top:18px;padding-bottom:14px}.drawer__head--cod .eyebrow{margin-bottom:6px}.drawer--cod .drawer__title{font-size:1.6rem}.cod{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cod__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 20px 20px}.cod__foot{flex-shrink:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--c-bg);border-top:1px solid var(--c-line);box-shadow:0 -12px 24px -20px #1c141666}@media(min-width:750px){.cod__body{padding:20px 28px 24px}.cod__foot{padding:14px 28px calc(16px + env(safe-area-inset-bottom))}}.cod__items{display:grid;gap:10px}.cod-item{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;padding:10px;background:#fff;border:1px solid var(--c-line)}.cod-item__media{width:64px}.cod-item__info{min-width:0;padding-right:26px}.cod-item__title{margin:0;font-family:var(--f-head);font-size:1.12rem;line-height:1.2}.cod-item__variant{margin:2px 0 0;font-size:12.5px;color:var(--c-muted)}.cod-item__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.cod-item__price{font-weight:var(--f-body-w-b);font-size:14.5px;text-align:right}.cod-item__price s{display:block;font-size:12px;font-weight:var(--f-body-w);color:var(--c-muted)}.cod-item__remove{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--c-muted);cursor:pointer}.cod-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.cod-offer{position:relative;display:grid;justify-items:center;gap:2px;padding:12px 6px 10px;border:1px solid var(--c-line);background:#fff;color:inherit;cursor:pointer;text-align:center;transition:border-color .2s,box-shadow .2s,background-color .2s}.cod-offer b{font-size:13.5px;font-weight:var(--f-body-w-b)}.cod-offer span{font-size:11.5px;color:var(--c-muted)}.cod-offer .cod-offer__save{color:var(--c-success);font-weight:var(--f-body-w-m)}.cod-offer__badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:2px 6px;background:var(--c-brand);color:#fff;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--f-body-w-b);white-space:nowrap;font-style:normal}.cod-offer.is-active{border-color:var(--c-brand);background:rgba(var(--c-brand-rgb),.04);box-shadow:inset 0 0 0 1px var(--c-brand)}.cod__hint{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;background:rgba(var(--c-brand-rgb),.06);color:var(--c-brand);font-size:12.5px;line-height:1.4}.cod__hint svg{flex-shrink:0}.cod__fields{margin-top:18px}.cod__fields .field{margin-bottom:12px}.field--note{margin:2px 0 14px;display:block}.field--note summary{display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:var(--c-text)}.field--note[open] summary svg{transform:rotate(45deg)}.field--note textarea{margin-top:8px}.cod__sum{display:grid;gap:6px;margin:4px 0 14px;padding:14px 16px;background:var(--c-sand)}.cod__sum>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.cod__sum dt,.cod__sum dd{margin:0}.cod__sum dd{font-weight:var(--f-body-w-m);text-align:right}.cod__sum-disc,.cod__sum .is-free{color:var(--c-success)}.cod__total{margin-top:4px;padding-top:10px;border-top:1px solid rgba(var(--c-text-rgb),.12)}.cod__sum .cod__total{font-size:16px}.cod__total dt,.cod__total dd{font-weight:var(--f-body-w-b)}.cod__trust{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:7px}.cod__trust li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45}.cod__trust svg{margin-top:2px;color:var(--c-success)}.cod__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;font-size:12px;color:var(--c-muted)}.cod__error{margin:0 0 10px;padding:10px 12px;background:#fbedee;border-left:3px solid var(--c-sale);color:var(--c-sale);font-size:13.5px;line-height:1.45}.cod__error a{color:inherit;font-weight:var(--f-body-w-b)}.cod__submit{min-height:58px}.cod__submit .btn__label{letter-spacing:.14em}.cod-done{flex:1 1 auto;overflow-y:auto;padding:36px 24px calc(32px + env(safe-area-inset-bottom));text-align:center;outline:none}.cod-done__check{display:grid;place-items:center;width:76px;height:76px;margin:4px auto 20px;border-radius:50%;background:var(--c-success);color:#fff;animation:pop .6s var(--ease-out) both}.cod-done__check svg{stroke-dasharray:32;stroke-dashoffset:32;animation:draw .55s .35s var(--ease) forwards}@keyframes pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes draw{to{stroke-dashoffset:0}}.cod-done__title{margin:0 0 10px;font-family:var(--f-head);font-size:2.1rem;line-height:1.1}.cod-done__text{margin:0 auto 14px;max-width:380px;color:var(--c-muted)}.cod-done__num{display:inline-block;margin:0 0 18px;padding:7px 14px;background:var(--c-sand);font-weight:var(--f-body-w-b);letter-spacing:.04em}.cod-done__total{margin:0 0 6px;font-size:14px}.cod-done__label{margin:22px 0 0}.cod-done__label+.cod-done__steps{margin-top:12px}.cod-done__steps{list-style:none;counter-reset:st;display:grid;gap:12px;margin:22px auto;padding:0;max-width:380px;text-align:left}.cod-done__steps li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;font-size:14px;line-height:1.45}.cod-done__steps li:before{counter-increment:st;content:counter(st);display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--c-brand);border-radius:50%;color:var(--c-brand);font-size:12px;font-weight:var(--f-body-w-b)}.cod-done__actions{display:grid;gap:10px;max-width:380px;margin:22px auto 0}.ftr{position:relative;overflow:hidden;padding:56px 0 calc(24px + env(safe-area-inset-bottom))}@media(min-width:990px){.ftr{padding-top:88px}}.ftr__grid{display:grid}@media(min-width:750px){.ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media(min-width:990px){.ftr__grid{grid-template-columns:minmax(280px,1.5fr) repeat(auto-fit,minmax(150px,1fr));gap:48px}}.ftr__brand{padding-bottom:28px}.ftr__logo{display:block;width:176px;margin-bottom:18px;color:var(--fg);line-height:0}.ftr__logo img,.ftr__logo svg{width:100%;height:auto}.ftr__text{max-width:360px;font-size:14px;color:var(--mut)}.ftr__social{margin-top:20px}.ftr__menu{border-top:1px solid var(--ln)}.ftr__menu:last-of-type{border-bottom:1px solid var(--ln)}.ftr__title{display:flex;align-items:center;justify-content:space-between;margin:0;padding:18px 0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:var(--f-body-w-m)}.ftr__title svg{transition:transform .3s}.ftr__menu[open] .ftr__title svg{transform:rotate(45deg)}.ftr__links{list-style:none;margin:0;padding:0 0 18px;display:grid;gap:10px}.ftr__links a{font-size:14px;color:var(--mut);text-decoration:none;transition:color .2s}.ftr__links a:hover{color:var(--fg)}.ftr__care{padding:8px 0 24px}.ftr__title--static{padding-top:18px}.ftr__care .ftr__text{margin-top:0}.ftr__wa{margin-top:14px;color:inherit}@media(min-width:750px){.ftr__brand,.ftr__care{padding:0}.ftr__menu,.ftr__menu:last-of-type{border:0}.ftr__title{padding:0 0 18px;pointer-events:none}.ftr__title svg{display:none}.ftr__title--static{padding-top:0}}.ftr__mark{margin:56px 0 10px;color:var(--fg);opacity:.08;pointer-events:none}.ftr__mark svg{width:100%;height:auto}.ftr__bottom{display:flex;flex-direction:column;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid var(--ln);font-size:12px;color:var(--mut)}.ftr__mark+.ftr__bottom{margin-top:0}.ftr__copy,.ftr__pay{margin:0}.ftr__policies{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.ftr__policies a{text-decoration:none}.ftr__policies a:hover{color:var(--fg)}.ftr__pay{display:inline-flex;align-items:center;gap:8px}@media(min-width:990px){.ftr__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.wa-float{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;justify-content:center;gap:8px;width:56px;height:56px;border-radius:28px;background:var(--wa);color:#fff;text-decoration:none;box-shadow:0 12px 30px -10px #1faf54a6;transition:transform .3s var(--ease),bottom .5s var(--ease-out),opacity .3s}.wa-float--left{right:auto;left:16px}.wa-float__label{display:none;font-size:13px;font-weight:var(--f-body-w-b);letter-spacing:.02em}.wa-float:hover{transform:translateY(-2px)}@media(min-width:750px){.wa-float{width:auto;padding:0 18px 0 14px;right:24px;bottom:24px}.wa-float--left{left:24px}.wa-float__label{display:inline}}html.is-locked .wa-float{opacity:0;pointer-events:none}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:150;max-width:calc(100vw - 32px);padding:12px 18px;background:var(--c-text);color:#fff;font-size:14px;line-height:1.4;box-shadow:0 14px 30px -12px #00000073;opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .35s var(--ease),transform .45s var(--ease-out)}.toast:empty{display:none}.toast.is-shown{opacity:1;transform:translate(-50%)}.page__head{margin-bottom:36px;text-align:center}.page__title{margin:0}.page__body{font-size:1.02em}.contact{display:grid;gap:40px}.contact__info .h1{margin-bottom:16px}.contact__ways{list-style:none;margin:28px 0;padding:0;display:grid;gap:10px}.contact__ways a,.contact__static{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid var(--c-line);background:#fff;text-decoration:none;transition:border-color .25s}.contact__ways a:hover{border-color:var(--c-brand)}.contact__ways svg{color:var(--c-brand)}.contact__ways strong{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:var(--f-body-w-m);color:var(--c-muted)}.contact__form{padding:24px 20px;background:#fff;border:1px solid var(--c-line)}@media(min-width:990px){.contact{grid-template-columns:1fr 1.1fr;gap:88px;align-items:start}.contact__form{padding:40px}}.grid--blog{display:grid;gap:40px 20px}@media(min-width:750px){.grid--blog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.grid--blog{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px}}.post__img{margin-bottom:16px}.post__img img{transition:transform 1.4s var(--ease-out)}.post:hover .post__img img{transform:scale(1.04)}.post__date{margin-bottom:8px;color:var(--c-muted)}.post__title{margin:0 0 10px;font-size:1.6rem;line-height:1.2}.post__title a{text-decoration:none}.post__ex{margin:0;font-size:14.5px}.article__head{display:grid;justify-items:center;gap:4px;margin-bottom:32px;text-align:center}.article__head .link-arrow{margin-bottom:22px}.article__head .h1{margin:0}.article__img{margin-bottom:40px}.article__body{font-size:1.06em;line-height:1.8;margin-bottom:28px}.article__body>p:first-child:first-letter{float:left;margin:6px 10px 0 0;font-family:var(--f-head);font-size:4.2em;line-height:.8;color:var(--c-brand)}.comments{margin-top:48px;padding-top:40px;border-top:1px solid var(--c-line)}.comment{padding:18px 0;border-bottom:1px solid var(--c-line)}.comment .muted{margin:8px 0 0;font-size:13px}.comments .form{margin-top:32px}.nf{text-align:center}.nf__mono{display:block;width:70px;margin:0 auto 26px;color:var(--c-brand)}.nf .sform--page{margin-bottom:26px}.pw{display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:48px 24px;text-align:center}.pw__inner{display:grid;justify-items:center;gap:0;width:100%;max-width:540px}.pw__logo{display:block;width:220px;margin-bottom:28px;color:var(--fg)}.pw .h1{margin:0 0 16px}.pw__msg{margin:0 0 28px;color:var(--mut)}.pw .nl__form{margin-bottom:26px}.pw__admin{margin-bottom:28px;font-size:13px;color:var(--mut)}.pw__admin summary{text-decoration:underline;text-underline-offset:4px}.pw__form{display:flex;gap:8px;margin-top:14px}.pw__form .nl__input{border:1px solid var(--ln)}.gift{display:grid;place-items:center;min-height:100vh;padding:32px 20px}.gift__card{display:grid;justify-items:center;gap:10px;width:100%;max-width:440px;padding:40px 28px;background:var(--c-bg);text-align:center;box-shadow:var(--shadow-lg)}.gift__logo{display:block;width:180px;margin-bottom:16px;color:var(--c-brand)}.gift__amount{margin:0;font-family:var(--f-head);font-size:3.4rem;line-height:1}.gift__code{margin:10px 0 14px;padding:12px 18px;border:1px dashed var(--c-brand);font-size:1.15rem;letter-spacing:.14em;font-weight:var(--f-body-w-b)}.gift__wallet{margin-top:8px}.acct .form{margin-top:28px}.acct__links{margin:16px 0 0;text-align:center;font-size:14px}.acct__recover{display:none;margin-top:32px;padding-top:28px;border-top:1px solid var(--c-line)}.acct__recover:target,.acct__recover.is-open{display:block}.acct__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:32px}.acct__head .h1{margin:0}.acct__grid{display:grid;gap:40px}@media(min-width:990px){.acct__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px}}.acct__orders{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.acct__orders a{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:16px 0;border-bottom:1px solid var(--c-line);font-size:14px;text-decoration:none}@media(min-width:750px){.acct__orders a{grid-template-columns:1fr 1.2fr 1fr auto}}.acct__addr{padding:20px;margin-bottom:16px;border:1px solid var(--c-line);background:#fff}.acct aside .btn{margin-top:16px}.has-anim.js .rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--d, 0) * 80ms)}.has-anim.js .rv.is-in,.has-anim.js.rv-off .rv,.has-anim.js .shopify-design-mode .rv{opacity:1;transform:none}.has-anim.js .media.rv,.has-anim.js .rv .media{will-change:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.has-anim.js .rv,.has-anim.js .hero__text>*{opacity:1!important;transform:none!important}.mq__track{animation:none!important}.hero--kb .hero__slide.is-active .hero__media>*{animation:none!important}}@media print{.hdr-section,.ann-section,.ftr-section,.wa-float,.sticky-buy,ha-drawer,.toast{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
