:root{--cn-ivory:#f5f1ea;--cn-cream:#faf8f3;--cn-beige:#e8ded1;--cn-charcoal:#181817;--cn-taupe:#77716a;--cn-olive:#3e493d;--cn-olive-deep:#2f382f;--cn-gold:#b08a57;--cn-white:#fcfbf8;--cn-border:#d8d0c5;--cn-success:#65745f;--cn-error:#8a4b4b;--cn-sale:#713e3e;--cn-font:"Vazirmatn", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--cn-radius:14px;--cn-radius-lg:24px;--cn-ease:cubic-bezier(.2, .7, .2, 1);--cn-shadow:0 1px 2px #1818170a, 0 18px 40px -24px #18181740;--cn-container:1320px;--cn-gutter:clamp(16px, 4vw, 40px);--cn-header-h:76px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body.cn-body{font-family:var(--cn-font);color:var(--cn-charcoal);background:var(--cn-ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.85}.v-application,.v-overlay-container,.v-btn,.v-field,.v-chip,.v-list{font-family:var(--cn-font)!important}img{max-width:100%;display:block}a:where(:not(.v-btn)){color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.35}p{margin:0}ul{margin:0;padding:0;list-style:none}::selection{background:var(--cn-olive);color:var(--cn-white)}:focus-visible{outline:2px solid var(--cn-gold);outline-offset:3px;border-radius:6px}.cn-icon{flex:none}.cn-container{width:100%;max-width:var(--cn-container);padding-inline:var(--cn-gutter);margin-inline:auto}.cn-skip{inset-inline-start:1rem;z-index:100;background:var(--cn-charcoal);color:var(--cn-white);border-radius:999px;padding:.5rem 1rem;position:absolute;top:-100px}.cn-skip:focus{top:1rem}.cn-eyebrow{color:var(--cn-olive);align-items:center;gap:.6rem;font-size:.8rem;font-weight:500;display:inline-flex}.cn-eyebrow:before{content:"";background:var(--cn-gold);width:28px;height:1px}.cn-eyebrow--light{color:var(--cn-beige)}.cn-badge{border-radius:999px;padding:0 .5rem;font-size:.68rem;font-weight:600;line-height:1.6rem;display:inline-block}.cn-badge--new{background:var(--cn-olive);color:var(--cn-white)}.cn-badge--sale{background:var(--cn-sale);color:var(--cn-white)}.cn-btn{height:52px;transition:background-color .25s var(--cn-ease), color .25s, border-color .25s, transform .25s var(--cn-ease);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding-inline:1.75rem;font-size:.95rem;font-weight:500;display:inline-flex}.cn-btn:hover{transform:translateY(-1px)}.cn-btn:hover .cn-icon{transform:translate(-3px)}.cn-btn .cn-icon{transition:transform .25s var(--cn-ease)}.cn-btn--primary{background:var(--cn-charcoal);color:var(--cn-white)}.cn-btn--primary:hover{background:var(--cn-olive)}.cn-btn--ghost{border:1px solid var(--cn-charcoal)}.cn-btn--ghost:hover{background:var(--cn-charcoal);color:var(--cn-white)}.cn-btn--light{background:var(--cn-white);color:var(--cn-charcoal)}.cn-btn--light:hover{background:var(--cn-beige)}.cn-link{border-bottom:1px solid var(--cn-gold);transition:gap .25s var(--cn-ease);align-items:center;gap:.4rem;padding-bottom:2px;font-weight:500;display:inline-flex}.cn-link:hover{gap:.7rem}[data-reveal]{opacity:0;transition:opacity .8s var(--cn-ease), transform .8s var(--cn-ease);transition-delay:var(--delay,0s);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}.cn-announce{background:var(--cn-olive);color:var(--cn-white);text-align:center;padding:.5rem var(--cn-gutter);font-size:.8rem}.cn-announce a{border-bottom:1px solid #fcfbf866}.cn-header{z-index:30;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#f5f1eae0;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.cn-header.is-scrolled{border-color:var(--cn-border);box-shadow:0 10px 30px -24px #18181759}.cn-header__row{height:var(--cn-header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;display:grid}.cn-header__start{align-items:center;gap:.25rem;display:flex}.cn-header__menu-btn{display:none}.cn-header__logo img{width:auto;height:54px}.cn-header__search{justify-self:center;width:100%;max-width:520px}.cn-header__actions{justify-self:end}.cn-searchbar-fallback input{background:var(--cn-cream);width:100%;height:40px;font:inherit;border:0;border-radius:999px;padding-inline:1.25rem}.cn-searchbar .v-field{font-size:.88rem}.cn-searchbar .v-field__input{min-height:42px}.cn-actions{align-items:center;gap:.15rem;display:flex}.cn-actions__search{display:none!important}.cn-actions__account{font-size:.85rem!important}.cn-nav{border-top:1px solid #d8d0c599}.cn-nav__list{justify-content:center;gap:.5rem;display:flex}.cn-nav__item{position:static}.cn-nav__link{height:48px;color:var(--cn-charcoal);align-items:center;gap:.35rem;padding-inline:.9rem;font-size:.9rem;font-weight:500;display:inline-flex;position:relative}.cn-nav__link:after{content:"";inset-inline:.9rem;background:var(--cn-charcoal);transform-origin:100%;height:1px;transition:transform .35s var(--cn-ease);position:absolute;bottom:10px;transform:scaleX(0)}.cn-nav__link:hover:after{transform:scaleX(1)}.cn-nav__link.is-highlight{color:var(--cn-sale)}.cn-nav__link.is-highlight:after{background:var(--cn-sale)}.cn-nav__link .cn-icon{opacity:.5;transition:transform .3s}.cn-nav__item:hover>.cn-nav__link .cn-icon{transform:rotate(180deg)}.cn-mega{inset-inline:0;background:var(--cn-cream);border-top:1px solid var(--cn-border);opacity:0;visibility:hidden;transition:opacity .25s, transform .3s var(--cn-ease), visibility .25s;position:absolute;top:100%;transform:translateY(-6px);box-shadow:0 30px 50px -30px #18181759}.has-mega:hover>.cn-mega,.has-mega:focus-within>.cn-mega{opacity:1;visibility:visible;transform:none}.cn-mega__inner{grid-template-columns:1fr 300px;gap:3rem;padding-block:2.25rem;display:grid}.cn-mega__cols{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:1.5rem 2rem;display:grid}.cn-mega__col{flex-direction:column;gap:.35rem;display:flex}.cn-mega__title{font-size:.95rem;font-weight:600}.cn-mega__title:hover{color:var(--cn-olive)}.cn-mega__link{color:var(--cn-taupe);font-size:.85rem}.cn-mega__link:hover{color:var(--cn-charcoal)}.cn-mega__feature{border-radius:var(--cn-radius);min-height:200px;color:var(--cn-white);background:linear-gradient(160deg, var(--cn-olive), var(--cn-olive-deep)) center/cover;flex-direction:column;justify-content:flex-end;gap:.2rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.cn-mega__feature:before{content:"";background:linear-gradient(#0000 40%,#1818178c);position:absolute;inset:0}.cn-mega__feature>*{position:relative}.cn-mega__feature-kicker{color:var(--cn-beige);font-size:.75rem}.cn-mega__feature-title{font-size:1.25rem;font-weight:700}.cn-mega__feature-cta{align-items:center;gap:.35rem;margin-top:.4rem;font-size:.85rem;display:inline-flex}.cn-hero{padding-block:clamp(2.5rem,6vw,5.5rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.cn-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.cn-hero__title{letter-spacing:-.01em;margin-top:1.25rem;font-size:clamp(2.1rem,4.6vw,3.9rem);font-weight:700;line-height:1.25}.cn-hero__subtitle{max-width:34rem;color:var(--cn-taupe);margin-top:1.25rem;font-size:1.05rem}.cn-hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.cn-hero__facts{border-top:1px solid var(--cn-border);flex-wrap:wrap;gap:2.5rem;margin-top:3rem;padding-top:1.75rem;display:flex}.cn-hero__facts li{flex-direction:column;display:flex}.cn-hero__facts strong{font-size:1.35rem;font-weight:700}.cn-hero__facts span{color:var(--cn-taupe);font-size:.82rem}.cn-hero__visual{justify-content:center;display:flex;position:relative}.cn-hero__vertical{inset-inline-end:-.5rem;transform-origin:50%;letter-spacing:.35em;color:var(--cn-taupe);white-space:nowrap;direction:ltr;font-size:.7rem;position:absolute;top:50%;transform:translateY(-50%)rotate(-90deg)}.cn-hero__card{inset-inline-start:0;background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius);box-shadow:var(--cn-shadow);flex-direction:column;padding:1rem 1.35rem;animation:6s ease-in-out infinite cn-float;display:flex;position:absolute;bottom:12%}.cn-hero__card-kicker{color:var(--cn-gold);font-size:.72rem;font-weight:600}.cn-hero__card-title{font-size:.95rem;font-weight:600}.cn-arch{aspect-ratio:4/5.2;border-radius:999px 999px var(--cn-radius-lg) var(--cn-radius-lg);background:radial-gradient(120% 70% at 50% 0%, #fcfbf8b3, transparent 60%), linear-gradient(180deg, var(--cn-beige), #dccfbe);width:min(100%,460px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1818170a}.cn-arch>img:not(.cn-arch__mark){object-fit:cover;width:100%;height:100%}.cn-arch__mark{inset-inline-start:50%;opacity:.9;filter:drop-shadow(0 20px 30px #3e493d26);width:52%;position:absolute;top:52%;transform:translate(50%,-50%)}.cn-arch__ring{pointer-events:none;border:1px solid #b08a578c;border-radius:999px 999px 16px 16px;position:absolute;inset:8%}@keyframes cn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cn-promises{border-block:1px solid var(--cn-border);background:var(--cn-cream)}.cn-promises__grid{grid-template-columns:repeat(4,1fr);display:grid}.cn-promise{align-items:center;gap:1rem;padding:1.6rem 1.25rem;display:flex}.cn-promise+.cn-promise{border-inline-start:1px solid var(--cn-border)}.cn-promise__icon{background:var(--cn-ivory);width:48px;height:48px;color:var(--cn-olive);border:1px solid var(--cn-border);border-radius:50%;place-items:center;display:grid}.cn-promise h3{font-size:.95rem}.cn-promise p{color:var(--cn-taupe);font-size:.8rem;line-height:1.6}.cn-section{padding-block:clamp(3.5rem,7vw,6.5rem)}.cn-section__head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.5rem;display:flex}.cn-section__title{margin-top:.6rem;font-size:clamp(1.6rem,3vw,2.4rem)}.cn-page-head{margin-bottom:2.5rem}.cn-tiles{grid-template-rows:260px 260px;grid-template-columns:1.2fr 1fr 1fr;gap:1.25rem;display:grid}.cn-tile{border-radius:var(--cn-radius-lg);isolation:isolate;transition:transform .5s var(--cn-ease), box-shadow .5s var(--cn-ease);flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.cn-tile:hover{box-shadow:var(--cn-shadow);transform:translateY(-4px)}.cn-tile>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--cn-ease);position:absolute;inset:0}.cn-tile:hover>img{transform:scale(1.05)}.cn-tile[data-has-image]:before{content:"";z-index:-1;background:linear-gradient(#0000 45%,#18181799);position:absolute;inset:0}.cn-tile[data-has-image]{color:var(--cn-white)}.cn-tile--1{background:linear-gradient(170deg, #e2d5c3, var(--cn-beige));grid-row:span 2}.cn-tile--2{background:var(--cn-olive);color:var(--cn-white)}.cn-tile--3{background:var(--cn-cream);border:1px solid var(--cn-border)}.cn-tile--4{background:linear-gradient(120deg, var(--cn-charcoal), #2b2a27);color:var(--cn-white);grid-column:span 2}.cn-tile__num{top:1.4rem;opacity:.6;letter-spacing:.1em;font-size:.8rem;position:absolute;inset-inline-start:1.75rem}.cn-tile__label{font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700}.cn-tile__meta{opacity:.7;font-size:.82rem}.cn-tile__cta{top:1.1rem;opacity:.5;width:44px;height:44px;transition:opacity .3s, background-color .3s, transform .4s var(--cn-ease);border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:1.25rem}.cn-tile:hover .cn-tile__cta{opacity:1;transform:rotate(45deg)}.cn-tile--1 .cn-tile__label{font-size:clamp(2rem,3.4vw,3rem)}.cn-story{padding-block:clamp(3rem,6vw,5.5rem)}.cn-story__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.cn-story__quote{border-radius:var(--cn-radius-lg);background:var(--cn-beige);padding:clamp(2rem,4vw,3.5rem);position:relative}.cn-story__quote p{font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:300;line-height:1.7}.cn-story__mark{top:-.6rem;color:var(--cn-gold);font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;inset-inline-start:1.5rem}.cn-story__sign{color:var(--cn-taupe);margin-top:1.5rem;font-size:.85rem;display:block}.cn-story__text p{color:var(--cn-taupe);margin-top:1rem}.cn-story__text .cn-link{margin-top:1.75rem}.cn-stores{padding-block:1rem clamp(3rem,6vw,5rem)}.cn-stores__inner{border-radius:var(--cn-radius-lg);color:var(--cn-white);background:radial-gradient(500px 260px at 0% 100%, #b08a5747, transparent 70%), linear-gradient(135deg, var(--cn-olive-deep), var(--cn-olive));max-width:calc(var(--cn-container) - 2 * var(--cn-gutter));grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid}.cn-stores h2{margin-top:.9rem;font-size:clamp(1.5rem,2.8vw,2.2rem)}.cn-stores p{color:#fcfbf8bf;max-width:32rem;margin-top:.9rem}.cn-stores .cn-btn{margin-top:1.75rem}.cn-stores__map{border-radius:var(--cn-radius);background-image:linear-gradient(#fcfbf812 1px,#0000 1px),linear-gradient(90deg,#fcfbf812 1px,#0000 1px);background-size:28px 28px;height:260px;position:relative;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 80%);mask-image:radial-gradient(circle,#000 55%,#0000 80%)}.cn-pin{background:var(--cn-white);width:44px;height:44px;color:var(--cn-olive);border-radius:50%;place-items:center;animation:3s ease-in-out infinite cn-pulse;display:grid;position:absolute;box-shadow:0 0 0 8px #fcfbf81f}.cn-pin--1{top:20%;right:22%}.cn-pin--2{animation-delay:.6s;top:55%;right:48%}.cn-pin--3{background:var(--cn-gold);color:var(--cn-white);animation-delay:1.2s;top:30%;right:70%}.cn-pin--4{animation-delay:1.8s;top:70%;right:15%}@keyframes cn-pulse{50%{box-shadow:0 0 0 8px #b08a572e}}.cn-newsletter{background:var(--cn-beige);padding-block:clamp(2.5rem,5vw,4rem)}.cn-newsletter__inner{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.cn-newsletter__title{font-size:clamp(1.4rem,2.6vw,2rem)}.cn-newsletter__text{color:var(--cn-taupe);max-width:30rem;margin-top:.5rem}.cn-newsletter-form .v-field{padding-inline-end:6px}.cn-newsletter-form .v-field__input{min-height:58px}.cn-newsletter-form__msg{margin-top:.75rem;font-size:.85rem}.cn-newsletter-form__msg.is-ok{color:var(--cn-success)}.cn-newsletter-form__msg.is-error{color:var(--cn-error)}.cn-footer{background:var(--cn-charcoal);color:#fcfbf8b8;padding-top:clamp(3rem,6vw,4.5rem);font-size:.88rem}.cn-footer__grid{grid-template-columns:1.4fr repeat(4,1fr);gap:2.5rem;display:grid}.cn-footer__brand img{width:auto;height:70px}.cn-footer__brand p{max-width:22rem;margin-top:1.25rem;line-height:2}.cn-footer__social{gap:.5rem;margin-top:1.5rem;display:flex}.cn-footer__social a{border:1px solid #fcfbf82e;border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .25s,color .25s;display:grid}.cn-footer__social a:hover{background:var(--cn-white);color:var(--cn-charcoal)}.cn-footer__col h3{color:var(--cn-white);margin-bottom:1.1rem;font-size:.95rem;font-weight:600}.cn-footer__col li+li{margin-top:.55rem}.cn-footer__col a{transition:color .2s}.cn-footer__col a:hover{color:var(--cn-gold)}.cn-footer__contact li{align-items:flex-start;gap:.55rem;display:flex}.cn-footer__contact li .cn-icon{color:var(--cn-gold);margin-top:.3rem}.cn-footer__trust{margin-top:1.25rem}.cn-footer__trust img{background:var(--cn-white);border-radius:10px;padding:4px}.cn-footer__bottom{border-top:1px solid #fcfbf81a;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-block:1.5rem;font-size:.8rem;display:flex}.cn-footer__made{color:var(--cn-gold)}.cn-empty{text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.cn-empty__icon{background:var(--cn-beige);width:96px;height:96px;color:var(--cn-olive);border-radius:50%;place-items:center;margin-bottom:1.25rem;display:grid}.cn-empty h2,.cn-empty h3{font-size:1.15rem}.cn-empty p{max-width:24rem;color:var(--cn-taupe);margin-top:.5rem;font-size:.9rem}.cn-empty--page{background:var(--cn-cream);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);padding-block:4rem}.cn-empty--page .cn-btn{margin-top:1.75rem}.cn-drawer{height:100%;width:min(420px,92vw)!important;max-width:none!important;max-height:none!important;margin:0!important;position:fixed!important;top:0!important;bottom:0!important}.cn-drawer--start{left:auto!important;right:0!important}.cn-drawer--end{left:0!important;right:auto!important}.cn-drawer__panel{background:var(--cn-ivory);flex-direction:column;height:100%;display:flex;overflow-y:auto}.cn-drawer__head{border-bottom:1px solid var(--cn-border);background:var(--cn-ivory);z-index:1;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex;position:sticky;top:0}.cn-drawer__logo{width:auto;height:44px}.cn-drawer__title{font-size:1.1rem}.cn-drawer__search{background:var(--cn-cream);color:var(--cn-taupe);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.6rem;margin:1rem 1.25rem .5rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.cn-drawer__nav{flex-direction:column;padding:.5rem 1.25rem;display:flex}.cn-drawer__link{width:100%;font:inherit;color:var(--cn-charcoal);text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8d0c5b3;justify-content:space-between;align-items:center;gap:.5rem;padding:.95rem 0;font-size:1.05rem;font-weight:500;display:flex}.cn-drawer__link.is-highlight{color:var(--cn-sale)}.cn-drawer__chev{transition:transform .3s}.cn-drawer__group.is-open .cn-drawer__chev{transform:rotate(180deg)}.cn-drawer__sub{flex-direction:column;padding:.5rem .75rem 1rem;display:flex}.cn-drawer__sublink{color:var(--cn-taupe);padding:.45rem 0}.cn-drawer__sublink.is-all{color:var(--cn-olive);font-weight:500}.cn-drawer__foot{color:var(--cn-taupe);border-top:1px solid var(--cn-border);align-items:center;gap:.4rem;margin-top:auto;padding:1.25rem;font-size:.85rem;display:flex}.cn-drawer__foot a{color:var(--cn-charcoal);font-weight:600}.cn-slide-start-enter-active,.cn-slide-start-leave-active,.cn-slide-end-enter-active,.cn-slide-end-leave-active{transition:transform .4s var(--cn-ease)!important}.cn-slide-start-enter-from,.cn-slide-start-leave-to{transform:translate(100%)}.cn-slide-end-enter-from,.cn-slide-end-leave-to{transform:translate(-100%)}.cn-shipping-meter{border-radius:var(--cn-radius);background:var(--cn-cream);border:1px solid var(--cn-border);margin:1rem 1.25rem 0;padding:1rem}.cn-shipping-meter__text{color:var(--cn-taupe);align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.cn-shipping-meter__text b{color:var(--cn-charcoal)}.cn-search-dialog{align-self:flex-start!important;margin-top:8vh!important}.cn-search{background:var(--cn-white);border-radius:var(--cn-radius-lg);padding:1rem 1.25rem 1.5rem;box-shadow:0 40px 80px -30px #18181780}.cn-search__form{border-bottom:1px solid var(--cn-border);align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex}.cn-search__icon{color:var(--cn-taupe)}.cn-search__input{min-width:0;height:56px;font:inherit;color:var(--cn-charcoal);background:0 0;border:0;outline:0;flex:1;font-size:1.25rem}.cn-search__input::placeholder{color:var(--cn-taupe);opacity:.7}.cn-search__notice{border-radius:var(--cn-radius);background:var(--cn-beige);margin-top:1rem;padding:.85rem 1rem;font-size:.88rem}.cn-search__popular{margin-top:1.25rem}.cn-search__label{color:var(--cn-taupe);margin-bottom:.6rem;font-size:.8rem;display:block}.cn-search__chips{flex-wrap:wrap;gap:.5rem;display:flex}.cn-to-top{bottom:1.5rem;z-index:20;inset-inline-end:1.5rem;position:fixed!important}@media (width<=1100px){.cn-footer__grid{grid-template-columns:1fr 1fr 1fr}.cn-footer__brand{grid-column:1/-1}}@media (width<=960px){:root{--cn-header-h:64px}.cn-nav{display:none}.cn-header__menu-btn{display:block}.cn-header__search{display:none}.cn-header__row{grid-template-columns:1fr auto}.cn-header__logo img{height:44px}.cn-actions__search{display:inline-flex!important}.cn-actions__account-label{display:none}.cn-actions__account{min-width:0!important;padding-inline:10px!important}.cn-actions__account .v-btn__prepend{margin:0!important}.cn-hero__grid{grid-template-columns:1fr}.cn-hero__visual{order:-1}.cn-arch{width:min(100%,340px)}.cn-hero__vertical{display:none}.cn-hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.cn-hero__facts{justify-content:center;gap:1.75rem}.cn-promises__grid{grid-template-columns:1fr 1fr}.cn-promise:nth-child(3){border-inline-start:0}.cn-promise:nth-child(n+3){border-top:1px solid var(--cn-border)}.cn-tiles{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:200px}.cn-tile--1{grid-area:span 1/span 2}.cn-tile--4{grid-column:span 2}.cn-story__grid,.cn-stores__inner,.cn-newsletter__inner{grid-template-columns:1fr}.cn-stores__map{height:180px}}@media (width<=600px){body.cn-body{font-size:14px}.cn-promise{text-align:center;flex-direction:column;gap:.6rem;padding:1.25rem .5rem}.cn-tiles{grid-template-columns:1fr}.cn-tile--1,.cn-tile--4{grid-column:auto}.cn-footer__grid{grid-template-columns:1fr 1fr}.cn-hero__card{display:none}.cn-search-dialog{width:100%!important;max-width:100%!important;margin:0!important}.cn-search{border-radius:0 0 var(--cn-radius-lg) var(--cn-radius-lg)}}.cn-chip{white-space:nowrap;background:var(--cn-white);height:24px;color:var(--cn-charcoal);border-radius:999px;align-items:center;gap:.2rem;padding-inline:.55rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.cn-chip--sale{background:var(--cn-sale);color:var(--cn-white)}.cn-chip--deal{background:var(--cn-gold);color:var(--cn-white)}.cn-chip--gold{background:var(--cn-charcoal);color:#e9d9bf}.cn-chip--new{background:var(--cn-olive);color:var(--cn-white)}.cn-meter{background:var(--cn-beige);border-radius:999px;height:5px;overflow:hidden}.cn-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--cn-gold), var(--cn-sale));height:100%;display:block}.cn-countdown{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.cn-countdown--boxed{background:var(--cn-charcoal);color:var(--cn-white);border-radius:10px;padding:.3rem .8rem;font-size:1rem;display:inline-block}.cn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem 1.25rem;display:grid}.cn-catalog:not(.is-full) .cn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--cn-border) transparent;grid-auto-columns:minmax(230px,calc(25% - .9375rem));grid-auto-flow:column;gap:1.25rem;padding-bottom:1rem;display:grid;overflow-x:auto}.cn-rail>*{scroll-snap-align:start}.cn-card{flex-direction:column;min-width:0;display:flex;position:relative}.cn-card__media{aspect-ratio:3/4;border-radius:var(--cn-radius);background:var(--cn-beige);display:block;position:relative;overflow:hidden}.cn-card__img{object-fit:cover;width:100%;height:100%;transition:opacity .5s var(--cn-ease), transform 1.2s var(--cn-ease);position:absolute;inset:0}.cn-card__img--hover{opacity:0}.cn-card:hover .cn-card__img{transform:scale(1.04)}.cn-card:hover .cn-card__img--hover{opacity:1}.cn-card__placeholder{background:linear-gradient(160deg, var(--cn-cream), var(--cn-beige));place-items:center;display:grid;position:absolute;inset:0}.cn-card__placeholder img{opacity:.25;width:38%}.cn-card__badges{top:.75rem;z-index:1;flex-wrap:wrap;gap:.35rem;display:flex;position:absolute;inset-inline-start:.75rem}.cn-card__soldout{inset-inline:.75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;color:var(--cn-taupe);background:#fcfbf8e6;border-radius:999px;padding:.35rem;font-size:.8rem;font-weight:600;position:absolute;bottom:.75rem}.cn-card.is-soldout .cn-card__img{filter:grayscale(.6);opacity:.75}.cn-card__body{flex-direction:column;gap:.3rem;padding:.9rem .15rem 0;display:flex}.cn-card__swatches{align-items:center;gap:.3rem;display:flex}.cn-card__swatches li{background:var(--swatch);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #18181726}.cn-card__swatches .is-more{width:auto;height:auto;box-shadow:none;color:var(--cn-taupe);background:0 0;font-size:.72rem}.cn-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.cn-card__title a:hover{color:var(--cn-olive)}.cn-card__price{flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;display:flex}.cn-card__price strong{font-size:1.05rem;font-weight:700}.cn-card__price span{color:var(--cn-taupe);font-size:.75rem}.cn-card__price del{width:100%;color:var(--cn-taupe);font-size:.8rem}.cn-card__deal{flex-direction:column;gap:.45rem;margin-top:.35rem;display:flex}.cn-card__deal-row{color:var(--cn-taupe);justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.cn-card__deal-row .cn-countdown{color:var(--cn-sale)}.cn-crumbs{color:var(--cn-taupe);margin-bottom:1.25rem;font-size:.8rem}.cn-crumbs ol{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cn-crumbs li{align-items:center;gap:.35rem;display:inline-flex}.cn-crumbs a:hover,.cn-crumbs [aria-current]{color:var(--cn-charcoal)}.cn-pager{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:3.5rem;display:flex}.cn-pager__btn{border:1px solid var(--cn-border);border-radius:999px;place-items:center;min-width:44px;height:44px;padding-inline:.6rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:grid}.cn-pager__btn:hover:not(.is-disabled,.is-active){border-color:var(--cn-charcoal)}.cn-pager__btn.is-active{background:var(--cn-charcoal);border-color:var(--cn-charcoal);color:var(--cn-white)}.cn-pager__btn.is-disabled{opacity:.35}.cn-pager__dots{min-width:32px;color:var(--cn-taupe);place-items:center;display:grid}.cn-cat-hero{background:var(--cn-cream);border-bottom:1px solid var(--cn-beige);padding-block:2rem 2.5rem;position:relative;overflow:hidden}.cn-cat-hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cn-cat-hero.has-banner{min-height:320px;color:var(--cn-white);align-items:flex-end;padding-block:2.5rem 3rem;display:flex}.cn-cat-hero.has-banner:after{content:"";background:linear-gradient(#1818170d 30%,#181817b3);position:absolute;inset:0}.cn-cat-hero.has-banner .cn-crumbs,.cn-cat-hero.has-banner .cn-crumbs [aria-current]{color:#fcfbf8d9}.cn-cat-hero--amazing{background:radial-gradient(120% 140% at 100% 0%, #4e5a4c 0%, var(--cn-olive) 45%, var(--cn-olive-deep) 100%);color:var(--cn-white);border:0}.cn-cat-hero--amazing .cn-crumbs,.cn-cat-hero--amazing .cn-crumbs [aria-current]{color:#fcfbf8bf}.cn-cat-hero--amazing .cn-cat-hero__intro{color:#fcfbf8cc}.cn-cat-hero__inner{z-index:1;width:100%;position:relative}.cn-cat-hero__title{margin-top:.4rem;font-size:clamp(1.8rem,4vw,2.8rem)}.cn-cat-hero__intro{max-width:46rem;color:var(--cn-taupe);margin-top:.6rem}.cn-cat-hero.has-banner .cn-cat-hero__intro{color:#fcfbf8d9}.cn-cat-hero__timer{align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.9rem;display:inline-flex}.cn-cat-hero__timer .cn-countdown--boxed{background:var(--cn-white);color:var(--cn-charcoal)}.cn-subcats{scrollbar-width:none;gap:.6rem;margin-top:1.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.cn-subcats__item{border:1px solid var(--cn-border);background:var(--cn-white);height:44px;color:var(--cn-charcoal);border-radius:999px;flex:none;align-items:center;gap:.55rem;padding-inline:1rem;font-size:.88rem;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.cn-subcats__item img{object-fit:cover;border-radius:50%;width:30px;height:30px;margin-inline-start:-.6rem}.cn-subcats__item:hover{border-color:var(--cn-charcoal)}.cn-catalog-wrap{padding-block:2rem 5rem}.cn-catalog{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.cn-catalog.is-full{grid-template-columns:minmax(0,1fr)}.cn-catalog__aside{top:calc(var(--cn-header-h) + 1.25rem);max-height:calc(100vh - var(--cn-header-h) - 2.5rem);scrollbar-width:thin;padding-inline-end:.25rem;position:sticky;overflow-y:auto}.cn-filters-skeleton{border-radius:var(--cn-radius);background:linear-gradient(90deg, var(--cn-cream), var(--cn-beige), var(--cn-cream));background-size:200% 100%;height:480px;animation:1.4s infinite cn-shimmer}@keyframes cn-shimmer{to{background-position:-200% 0}}.cn-toolbar{border-bottom:1px solid var(--cn-beige);align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.cn-toolbar__filter{border:1px solid var(--cn-charcoal);height:42px;font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding-inline:1rem;font-size:.88rem;font-weight:500;display:none}.cn-toolbar__count{background:var(--cn-olive);min-width:20px;height:20px;color:var(--cn-white);border-radius:999px;place-items:center;font-size:.72rem;display:grid}.cn-toolbar__sorts{color:var(--cn-taupe);flex-wrap:wrap;align-items:center;gap:.25rem 1.1rem;font-size:.85rem;display:flex}.cn-toolbar__sorts .cn-icon{color:var(--cn-charcoal)}.cn-toolbar__sorts a{border-bottom:1px solid #0000;padding-block:.2rem;transition:color .2s,border-color .2s}.cn-toolbar__sorts a:hover{color:var(--cn-charcoal)}.cn-toolbar__sorts a.is-active{color:var(--cn-charcoal);border-color:var(--cn-gold);font-weight:600}.cn-toolbar__total{color:var(--cn-taupe);white-space:nowrap;margin-inline-start:auto;font-size:.85rem}.cn-active-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.cn-active-filters__chip{background:var(--cn-beige);border-radius:999px;align-items:center;gap:.35rem;height:34px;padding-inline:.9rem .6rem;font-size:.82rem;display:inline-flex}.cn-active-filters__chip:hover{background:var(--cn-border)}.cn-active-filters__clear{color:var(--cn-error);padding-inline:.5rem;font-size:.82rem}.cn-filters{background:var(--cn-white);border:1px solid var(--cn-beige);border-radius:var(--cn-radius-lg)}.cn-filters.is-sheet{border:0;border-radius:0;flex-direction:column;height:100%;display:flex}.cn-filters__head{border-bottom:1px solid var(--cn-beige);align-items:center;gap:.5rem;padding:1.1rem 1.25rem;display:flex}.cn-filters__head h2{margin-inline-end:auto;font-size:1.05rem}.cn-filters__clear{color:var(--cn-error);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.82rem}.cn-filters__body{padding:.25rem 1.25rem 1rem}.cn-filters.is-sheet .cn-filters__body{flex:1;overflow-y:auto}.cn-filters__foot{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--cn-beige);background:var(--cn-white)}.cn-filter{border-bottom:1px solid var(--cn-beige)}.cn-filter:last-child{border-bottom:0}.cn-filter--switches{padding-block:.6rem}.cn-filter--switches .v-switch .v-label{opacity:1;font-size:.88rem}.cn-filter__title{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding-block:1rem;font-size:.92rem;font-weight:600;display:flex}.cn-filter__title span:first-child{margin-inline-end:auto}.cn-filter__title.is-static{cursor:default}.cn-filter__count{background:var(--cn-olive);min-width:20px;height:20px;color:var(--cn-white);border-radius:999px;place-items:center;font-size:.7rem;display:grid}.cn-filter__chev{transition:transform .3s var(--cn-ease);color:var(--cn-taupe)}.cn-filter.is-open .cn-filter__chev{transform:rotate(180deg)}.cn-filter__body{padding-bottom:1.1rem}.cn-filter__colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;display:grid}.cn-filter__sizes{flex-direction:column;gap:.5rem;display:flex}.cn-filter__chips{flex-wrap:wrap;gap:.4rem;padding-bottom:.25rem;display:flex}.cn-filter__price-values{color:var(--cn-taupe);justify-content:space-between;margin-bottom:.75rem;font-size:.8rem;display:flex}.cn-filter__price-values b{color:var(--cn-charcoal)}.cn-filter__search{border:1px solid var(--cn-border);height:38px;color:var(--cn-taupe);border-radius:10px;align-items:center;gap:.4rem;margin-bottom:.6rem;padding-inline:.75rem;display:flex}.cn-filter__search input{min-width:0;font:inherit;color:var(--cn-charcoal);background:0 0;border:0;outline:0;flex:1;font-size:.85rem}.cn-filter__list{flex-direction:column;display:flex}.cn-filter__more{font:inherit;color:var(--cn-olive);cursor:pointer;background:0 0;border:0;margin-top:.4rem;padding:0;font-size:.82rem}.cn-fcheck{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding-block:.38rem;font-size:.88rem;display:flex}.cn-fcheck__box{border:1.5px solid var(--cn-border);color:#0000;border-radius:6px;place-items:center;width:20px;height:20px;transition:background-color .2s,border-color .2s;display:grid}.cn-fcheck__label{flex:1}.cn-fcheck__count{color:var(--cn-taupe);font-size:.75rem}.cn-fcheck:hover .cn-fcheck__box{border-color:var(--cn-charcoal)}.cn-fcheck.is-active .cn-fcheck__box{background:var(--cn-olive);border-color:var(--cn-olive);color:var(--cn-white)}.cn-fcolor{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;padding-block:.3rem;font-size:.85rem;display:flex}.cn-fcolor__dot{width:26px;height:26px;color:var(--cn-white);border-radius:50%;place-items:center;transition:box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #18181726}.cn-fcolor__dot .v-icon{filter:drop-shadow(0 0 2px #00000080)}.cn-fcolor.is-active .cn-fcolor__dot{box-shadow:0 0 0 2px var(--cn-white), 0 0 0 3.5px var(--cn-charcoal)}.cn-fchip{border:1px solid var(--cn-border);background:var(--cn-white);min-width:44px;height:36px;font:inherit;color:inherit;cursor:pointer;border-radius:10px;padding-inline:.75rem;font-size:.82rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.cn-fchip:hover{border-color:var(--cn-charcoal)}.cn-fchip.is-active{background:var(--cn-charcoal);border-color:var(--cn-charcoal);color:var(--cn-white)}.cn-cat-seo{background:var(--cn-cream);border-top:1px solid var(--cn-beige);padding-block:4rem}.cn-cat-seo__grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.cn-cat-seo__grid>:only-child{grid-column:1/-1;max-width:52rem}.cn-prose{color:#3b3a37;line-height:2.1}.cn-prose>*+*{margin-top:1rem}.cn-prose h2{margin-top:2rem;font-size:1.35rem}.cn-prose h3{margin-top:1.5rem;font-size:1.1rem}.cn-prose a{color:var(--cn-olive);border-bottom:1px solid var(--cn-gold)}.cn-prose ul,.cn-prose ol{padding-inline-start:1.25rem}.cn-prose ul{list-style:outside}.cn-prose ol{list-style:decimal}.cn-prose img{border-radius:var(--cn-radius)}.cn-faq__title{margin-bottom:1rem;font-size:1.25rem}.cn-faq__item{border-bottom:1px solid var(--cn-beige)}.cn-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-weight:600;list-style:none;display:flex}.cn-faq__item summary::-webkit-details-marker{display:none}.cn-faq__item summary .cn-icon{transition:transform .3s var(--cn-ease);color:var(--cn-taupe)}.cn-faq__item[open] summary .cn-icon{transform:rotate(180deg)}.cn-faq__item p{color:var(--cn-taupe);padding-bottom:1rem}.cn-search-inline{padding:.4rem .4rem .4rem 1rem;background:var(--cn-white);border:1px solid var(--cn-border);max-width:640px;color:var(--cn-taupe);border-radius:999px;align-items:center;gap:.75rem;margin-top:1.5rem;padding-inline-start:1.1rem;display:flex}.cn-search-inline input{min-width:0;font:inherit;color:var(--cn-charcoal);background:0 0;border:0;outline:0;flex:1}.cn-search-inline .cn-btn{height:44px}.cn-size-table__scroll{border:1px solid var(--cn-beige);border-radius:var(--cn-radius);background:var(--cn-white);overflow-x:auto}.cn-size-table table{border-collapse:collapse;width:100%;font-size:.88rem}.cn-size-table th,.cn-size-table td{text-align:center;white-space:nowrap;border-bottom:1px solid var(--cn-beige);padding:.7rem .9rem}.cn-size-table thead th{background:var(--cn-olive);color:var(--cn-white);font-weight:600}.cn-size-table tbody th{background:var(--cn-cream);font-weight:700}.cn-size-table tbody tr:last-child>*{border-bottom:0}.cn-size-table tbody tr:hover>*{background:var(--cn-ivory)}.cn-size-table__unit{color:var(--cn-taupe);margin-top:.5rem;font-size:.78rem}.cn-guides{flex-direction:column;gap:3rem;padding-block:3rem 5rem;display:flex}.cn-guide{scroll-margin-top:calc(var(--cn-header-h) + 1rem)}.cn-guide__head{color:var(--cn-olive);align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.cn-guide__head h2{color:var(--cn-charcoal);font-size:1.35rem}.cn-guide__grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:2rem;display:grid}.cn-guide__how{border-radius:var(--cn-radius-lg);background:var(--cn-cream);padding:1.5rem}.cn-guide__how h3{margin-bottom:.75rem;font-size:1rem}.cn-guide__how img{border-radius:var(--cn-radius);margin-bottom:1.25rem}.cn-guide__fit{background:var(--cn-beige);border-radius:12px;gap:.5rem;margin-top:1rem;padding:.8rem 1rem;font-size:.85rem;display:flex}.cn-guide__fit .cn-icon{color:var(--cn-olive);margin-top:.2rem}.cn-ticks{flex-direction:column;gap:.55rem;display:flex}.cn-ticks li{color:#3b3a37;padding-inline-start:1.4rem;font-size:.9rem;position:relative}.cn-ticks li:before{content:"";inset-inline-start:0;border:1.5px solid var(--cn-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em}.cn-preview-bar{padding:.6rem var(--cn-gutter);background:var(--cn-gold);color:var(--cn-white);text-align:center;font-size:.85rem}.cn-product{padding-block:1.5rem 3rem}.cn-product__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.cn-product__info{top:calc(var(--cn-header-h) + 1.25rem);flex-direction:column;gap:1rem;display:flex;position:sticky}.cn-product__meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cn-product__code{color:var(--cn-taupe);letter-spacing:.06em;font-size:.78rem}.cn-product__title{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.45}.cn-product__subtitle{color:var(--cn-taupe);margin-top:-.5rem}.cn-product__badges{flex-wrap:wrap;gap:.4rem;display:flex}.cn-product__badges:empty{display:none}.cn-product__summary{color:#3b3a37;font-size:.92rem}.cn-product__promises{border-top:1px solid var(--cn-beige);grid-template-columns:1fr 1fr;gap:.9rem 1rem;padding-top:1.25rem;display:grid}.cn-product__promises li{color:var(--cn-taupe);align-items:flex-start;gap:.55rem;font-size:.8rem;display:flex}.cn-product__promises .cn-icon{color:var(--cn-olive)}.cn-gallery-fallback img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--cn-radius-lg);width:100%}.cn-gallery{grid-template-columns:84px minmax(0,1fr);gap:1rem;display:grid}.cn-gallery:has(>.cn-gallery__main:first-child){grid-template-columns:minmax(0,1fr)}.cn-gallery__thumbs{scrollbar-width:none;flex-direction:column;gap:.6rem;max-height:672px;display:flex;overflow-y:auto}.cn-gallery__thumb{cursor:pointer;aspect-ratio:3/4;opacity:.55;outline-offset:2px;border:0;border-radius:12px;outline:1.5px solid #0000;flex:none;padding:0;transition:opacity .2s,outline-color .2s;overflow:hidden}.cn-gallery__thumb img{object-fit:cover;width:100%;height:100%}.cn-gallery__thumb:hover{opacity:.9}.cn-gallery__thumb.is-active{opacity:1;outline-color:var(--cn-charcoal)}.cn-gallery__main{border-radius:var(--cn-radius-lg);background:var(--cn-beige);aspect-ratio:3/4;cursor:zoom-in;border:0;padding:0;position:relative;overflow:hidden}.cn-gallery__main img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--cn-ease)}.cn-gallery__main.is-zooming img{transform:scale(2)}.cn-gallery__hint{bottom:1rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fcfbf8d9;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.75rem;transition:opacity .2s;display:inline-flex;position:absolute;inset-inline-end:1rem}.cn-gallery__main.is-zooming .cn-gallery__hint{opacity:0}.cn-gallery__strip,.cn-gallery__dots{display:none}.cn-gallery__empty{aspect-ratio:3/4;border-radius:var(--cn-radius-lg);background:linear-gradient(160deg, var(--cn-cream), var(--cn-beige));grid-column:1/-1;place-items:center;display:grid}.cn-gallery__empty img{opacity:.25;width:30%}.cn-viewer{background:var(--cn-ivory)}.cn-viewer__inner{outline:0;flex-direction:column;height:100%;display:flex}.cn-viewer__bar{color:var(--cn-taupe);justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.88rem;display:flex}.cn-viewer__stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.cn-viewer__stage img{object-fit:contain;max-width:100%;max-height:100%}.cn-viewer__nav{z-index:1;top:50%;transform:translateY(-50%);position:absolute!important}.cn-viewer__nav.is-prev{inset-inline-start:1rem}.cn-viewer__nav.is-next{inset-inline-end:1rem}.cn-viewer__thumbs{justify-content:center;gap:.5rem;padding:1rem;display:flex;overflow-x:auto}.cn-viewer__thumbs button{opacity:.5;cursor:pointer;aspect-ratio:3/4;outline-offset:2px;border:0;border-radius:8px;outline:1.5px solid #0000;flex:none;width:56px;padding:0;overflow:hidden}.cn-viewer__thumbs button.is-active{opacity:1;outline-color:var(--cn-charcoal)}.cn-viewer__thumbs img{object-fit:cover;width:100%;height:100%}.cn-buy{border-radius:var(--cn-radius-lg);background:var(--cn-white);border:1px solid var(--cn-beige);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.cn-buy.is-shaking{animation:.45s cn-shake}.cn-buy__price{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.cn-buy__timer{background:var(--cn-beige);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;display:inline-flex}.cn-buy__timer b{font-variant-numeric:tabular-nums}.cn-buy__timer.is-deal{background:var(--cn-gold);color:var(--cn-white)}.cn-buy__deal{color:var(--cn-taupe);flex-direction:column;gap:.4rem;margin-top:-.5rem;font-size:.78rem;display:flex}.cn-buy__guide-link{font:inherit;color:var(--cn-olive);border:0;border-bottom:1px solid var(--cn-gold);cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:0;font-size:.8rem;display:inline-flex}.cn-buy__stock{color:var(--cn-sale);margin-top:-.5rem;font-size:.82rem;font-weight:600}.cn-buy__actions{gap:.75rem;display:flex}.cn-buy__add{flex:1;letter-spacing:0!important;font-weight:600!important}.cn-buy__soldout{color:var(--cn-taupe);flex-direction:column;gap:.75rem;font-size:.9rem;display:flex}.cn-buy__bundle{flex-direction:column;gap:1rem;display:flex}.cn-buy__bundle-item{border-radius:var(--cn-radius);background:var(--cn-cream);border:1px solid #0000;padding:1rem}.cn-buy__bundle-item.has-error{border-color:var(--cn-error)}.cn-buy__bundle-head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.cn-buy__bundle-head img{object-fit:cover;border-radius:8px;width:48px;height:64px}.cn-buy__bundle-head span{flex-direction:column;font-size:.9rem;display:flex}.cn-buy__bundle-head small{color:var(--cn-taupe)}@keyframes cn-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.cn-price-block{flex-direction:column;gap:.15rem;display:flex}.cn-price-block__old{align-items:center;gap:.5rem;display:flex}.cn-price-block__old del{color:var(--cn-taupe);font-size:.92rem}.cn-price-block>del{color:var(--cn-taupe)}.cn-price-block strong{font-size:1.75rem;font-weight:800;line-height:1.3}.cn-price-block strong small{color:var(--cn-taupe);font-size:.85rem;font-weight:500}.cn-picker{flex-direction:column;gap:1.1rem;display:flex}.cn-picker__group.has-error .cn-size:not(:disabled){border-color:var(--cn-error)}.cn-picker__label{color:var(--cn-taupe);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.cn-picker__label b{color:var(--cn-charcoal);font-weight:600}.cn-picker__swatches{flex-wrap:wrap;gap:.6rem;display:flex}.cn-picker__sizes{flex-wrap:wrap;gap:.5rem;display:flex}.cn-picker__error{color:var(--cn-error);margin-top:.5rem;font-size:.8rem}.cn-picker.is-compact{gap:.75rem}.cn-picker.is-compact .cn-picker__label{margin-bottom:.4rem;font-size:.8rem}.cn-swatch{cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:50%;width:38px;height:38px;padding:3px;transition:border-color .2s;position:relative}.cn-swatch span{border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #18181726}.cn-swatch:hover{border-color:var(--cn-border)}.cn-swatch.is-active{border-color:var(--cn-charcoal)}.cn-swatch.is-out span{opacity:.35}.cn-swatch.is-out:after{content:"";background:var(--cn-taupe);height:1.5px;position:absolute;top:50%;left:15%;right:15%;transform:rotate(-45deg)}.is-compact .cn-swatch{width:32px;height:32px}.cn-size{border:1px solid var(--cn-border);background:var(--cn-white);min-width:52px;height:44px;font:inherit;color:inherit;cursor:pointer;border-radius:12px;padding-inline:.9rem;font-size:.88rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.cn-size:hover:not(:disabled){border-color:var(--cn-charcoal)}.cn-size.is-active{background:var(--cn-charcoal);border-color:var(--cn-charcoal);color:var(--cn-white)}.cn-size:disabled{cursor:not-allowed;color:var(--cn-border);background:0 0;text-decoration:line-through}.is-compact .cn-size{min-width:44px;height:38px;font-size:.82rem}.cn-qty{border:1px solid var(--cn-border);border-radius:999px;align-items:center;height:56px;display:inline-flex}.cn-qty button{width:44px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cn-qty button:disabled{opacity:.3;cursor:default}.cn-qty span{text-align:center;min-width:1.75rem;font-weight:600}.cn-qty--sm{height:36px}.cn-qty--sm button{width:32px}.cn-qty--sm span{min-width:1.4rem;font-size:.85rem}.cn-buy-sticky{inset-inline:0;z-index:30;padding:.75rem var(--cn-gutter) calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--cn-beige);background:#fcfbf8f5;justify-content:space-between;align-items:center;gap:1rem;display:none;position:fixed;bottom:0;box-shadow:0 -10px 30px -20px #18181766}.cn-buy-sticky__price{flex-direction:column;line-height:1.4;display:flex}.cn-buy-sticky__price del{color:var(--cn-taupe);font-size:.78rem}.cn-buy-sticky__price b{font-size:1.1rem}.cn-buy-sticky__price small{color:var(--cn-taupe);font-weight:400}.cn-sticky-enter-active,.cn-sticky-leave-active{transition:transform .3s var(--cn-ease)}.cn-sticky-enter-from,.cn-sticky-leave-to{transform:translateY(100%)}.cn-sg-dialog{background:var(--cn-ivory);border-radius:var(--cn-radius-lg);flex-direction:column;max-height:88vh;display:flex;overflow:hidden}.cn-sg-dialog__head{justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem .75rem;display:flex}.cn-sg-dialog__head h2{margin-top:.25rem;font-size:1.2rem}.cn-sg-dialog__body{padding:0 1.5rem 1.5rem;overflow-y:auto}.cn-sg-dialog__how{border-radius:var(--cn-radius);background:var(--cn-cream);grid-template-columns:200px 1fr;gap:1.25rem;margin-top:1.5rem;padding:1.25rem;display:grid}.cn-sg-dialog__how h3{margin-bottom:.6rem;font-size:.95rem}.cn-sg-dialog__how img{border-radius:12px}.cn-sg-dialog__how:not(:has(img)){grid-template-columns:1fr}.cn-product-tabs{top:var(--cn-sticky-h,var(--cn-header-h));z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid var(--cn-beige);background:#f5f1eaeb;position:sticky}.cn-product-tabs__inner{scrollbar-width:none;gap:2rem;display:flex;overflow-x:auto}.cn-product-tabs__inner a{color:var(--cn-taupe);border-bottom:2px solid #0000;flex:none;padding-block:1rem;font-size:.9rem;font-weight:500}.cn-product-tabs__inner a:hover{color:var(--cn-charcoal);border-color:var(--cn-gold)}.cn-product-details{flex-direction:column;gap:3rem;max-width:960px;padding-block:3rem 2rem;display:flex}.cn-detail{scroll-margin-top:calc(var(--cn-sticky-h,var(--cn-header-h)) + 70px)}.cn-detail__title{align-items:baseline;gap:.75rem;margin-bottom:1.25rem;font-size:1.3rem;display:flex}.cn-detail__title small{color:var(--cn-taupe);font-size:.85rem;font-weight:400}.cn-detail .cn-link{margin-top:1rem}.cn-specs{border-radius:var(--cn-radius);border:1px solid var(--cn-beige);margin:0;overflow:hidden}.cn-specs>div{grid-template-columns:200px 1fr;display:grid}.cn-specs>div:nth-child(odd){background:var(--cn-cream)}.cn-specs dt,.cn-specs dd{margin:0;padding:.8rem 1.1rem;font-size:.9rem}.cn-specs dt{color:var(--cn-taupe)}.cn-specs dd{font-weight:500}.cn-tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.cn-tags a{color:var(--cn-olive);background:var(--cn-beige);border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.cn-bundle-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.cn-bundle-list__item{border-radius:var(--cn-radius);background:var(--cn-white);border:1px solid var(--cn-beige);align-items:center;gap:.9rem;padding:.75rem;transition:border-color .2s;display:flex}.cn-bundle-list__item:hover{border-color:var(--cn-charcoal)}.cn-bundle-list__item img{object-fit:cover;border-radius:10px;width:64px;height:84px}.cn-bundle-list__item span{flex-direction:column;gap:.2rem;display:flex}.cn-bundle-list__item strong{font-size:.92rem;font-weight:600}.cn-bundle-list__item small{color:var(--cn-taupe);font-size:.8rem}.cn-bundle-list__saving{color:var(--cn-olive);background:#e7ebe3;border-radius:12px;margin-top:1rem;padding:.8rem 1rem;font-size:.9rem;font-weight:600}.cn-section--tight{padding-block:2.5rem 4rem}.cn-section--cream{background:var(--cn-cream)}.cn-amazing{background:radial-gradient(120% 160% at 100% 0%, #4e5a4c 0%, var(--cn-olive) 45%, var(--cn-olive-deep) 100%);padding-block:3rem}.cn-amazing__inner{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:2rem;display:grid}.cn-amazing__intro{color:var(--cn-white);flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.cn-amazing__intro h2{font-size:1.6rem;line-height:1.4}.cn-amazing__intro .cn-countdown--boxed{background:var(--cn-white);color:var(--cn-charcoal)}.cn-amazing__icon{background:var(--cn-gold);width:56px;height:56px;color:var(--cn-white);border-radius:50%;place-items:center;display:grid}.cn-amazing .cn-rail{padding-bottom:.25rem}.cn-amazing .cn-card{border-radius:calc(var(--cn-radius) + 6px);background:var(--cn-white);padding:.75rem}.cn-amazing .cn-card__body{padding-inline:.25rem;padding-bottom:.25rem}.cn-link--light{color:var(--cn-white)}.cn-cart-list{flex:1;padding:.5rem 1.25rem;overflow-y:auto}.cn-cart-item{border-bottom:1px solid var(--cn-beige);gap:.9rem;padding-block:1rem;display:flex}.cn-cart-item__img img{object-fit:cover;background:var(--cn-beige);border-radius:10px;width:76px;height:100px}.cn-cart-item__body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.cn-cart-item__name{font-size:.9rem;font-weight:600;line-height:1.6}.cn-cart-item__variant{color:var(--cn-taupe);font-size:.78rem}.cn-cart-item__row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.cn-cart-item__price{color:var(--cn-taupe);flex-direction:column;align-items:flex-end;font-size:.78rem;line-height:1.5;display:flex}.cn-cart-item__price b{color:var(--cn-charcoal);font-size:.92rem}.cn-cart-foot{padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--cn-beige);background:var(--cn-white);flex-direction:column;gap:.75rem;display:flex}.cn-cart-foot__row{justify-content:space-between;font-size:.9rem;display:flex}.cn-cart-foot__row b{font-size:1rem}.cn-cart-foot__row--save{color:var(--cn-success);font-size:.85rem}.cn-cart-foot__row--save b{font-size:.9rem}.cn-cart-foot__notice{color:var(--cn-taupe);text-align:center;font-size:.8rem}.cn-shipping-meter--flat{background:0 0;border:0;margin:0;padding:0}.cn-added{border-radius:var(--cn-radius-lg);background:var(--cn-ivory);flex-direction:column;gap:1.1rem;padding:1.25rem;display:flex}.cn-added__head{align-items:center;gap:.5rem;font-weight:600;display:flex}.cn-added__head span{flex:1}.cn-added__item{gap:1rem;display:flex}.cn-added__item img{object-fit:cover;background:var(--cn-beige);border-radius:10px;width:72px;height:96px}.cn-added__item div{flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}.cn-added__item span{color:var(--cn-taupe);font-size:.8rem}.cn-added__actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}@media (width<=1100px){.cn-grid,.cn-catalog:not(.is-full) .cn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-catalog{grid-template-columns:240px minmax(0,1fr);gap:1.75rem}.cn-catalog:not(.is-full) .cn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-rail{grid-auto-columns:minmax(220px,calc(33.3333% - .833333rem))}}@media (width<=960px){.cn-catalog,.cn-catalog:not(.is-full){grid-template-columns:minmax(0,1fr)}.cn-catalog__aside{max-height:none;position:static;overflow:visible}.cn-filters-skeleton{display:none}.cn-catalog:not(.is-full) .cn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-toolbar__filter{display:inline-flex}.cn-toolbar__sorts{display:none}.cn-product__grid{grid-template-columns:minmax(0,1fr)}.cn-product__info{position:static}.cn-product{padding-top:1rem}.cn-gallery{margin-inline:calc(var(--cn-gutter) * -1);grid-template-columns:minmax(0,1fr)}.cn-gallery__thumbs,.cn-gallery__main{display:none}.cn-gallery__strip{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.cn-gallery__strip::-webkit-scrollbar{display:none}.cn-gallery__slide{background:var(--cn-beige);scroll-snap-align:center;aspect-ratio:3/4;border:0;flex:0 0 100%;padding:0}.cn-gallery__slide img{object-fit:cover;width:100%;height:100%}.cn-gallery__dots{justify-content:center;gap:.35rem;margin-top:.75rem;display:flex}.cn-gallery__dots span{background:var(--cn-border);width:6px;height:6px;transition:width .3s var(--cn-ease), background-color .3s;border-radius:999px}.cn-gallery__dots .is-active{background:var(--cn-charcoal);width:20px}.cn-gallery-fallback{margin-inline:calc(var(--cn-gutter) * -1)}.cn-gallery-fallback img{border-radius:0}.cn-buy-sticky{display:flex}.is-product .cn-footer{padding-bottom:5rem}.is-product .cn-compare-bar{bottom:calc(5rem + env(safe-area-inset-bottom))}.cn-cat-seo__grid,.cn-guide__grid,.cn-amazing__inner{grid-template-columns:minmax(0,1fr)}.cn-amazing__intro{flex-flow:wrap;align-items:center}.cn-amazing__intro h2{font-size:1.25rem}.cn-amazing__icon{width:44px;height:44px}}@media (width<=600px){.cn-grid,.cn-catalog:not(.is-full) .cn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem}.cn-rail{grid-auto-columns:62%;gap:.75rem}.cn-card__badges{top:.5rem;inset-inline-start:.5rem}.cn-card__title{font-size:.86rem}.cn-card__price strong{font-size:.95rem}.cn-cat-hero{padding-block:1.25rem 1.75rem}.cn-product__promises{grid-template-columns:1fr}.cn-specs>div{grid-template-columns:120px 1fr}.cn-buy{padding:1.1rem}.cn-sg-dialog__how,.cn-added__actions{grid-template-columns:1fr}.cn-search-inline .cn-btn{padding-inline:1.1rem}}.cn-panel{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);padding:1.4rem 1.5rem}.cn-panel+.cn-panel{margin-top:1rem}.cn-panel__head{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.cn-panel__head h2{flex:1;font-size:1.05rem}.cn-panel__head>.v-icon{color:var(--cn-olive)}.cn-panel__title{margin-bottom:.75rem;font-size:1rem}.cn-panel__empty{color:var(--cn-taupe);justify-items:start;gap:.9rem;padding:.5rem 0;display:grid}.cn-panel p{line-height:2}.cn-muted{color:var(--cn-taupe);font-size:.88rem}.cn-tag{background:var(--cn-beige);color:var(--cn-olive);vertical-align:middle;border-radius:999px;margin-inline-start:.5rem;padding:0 .55rem;font-size:.7rem;font-weight:600;line-height:1.5rem;display:inline-block}.cn-alert{border-radius:var(--cn-radius);color:var(--cn-error);background:#8a4b4b14;margin-bottom:1rem;padding:.8rem 1rem;font-size:.9rem}.cn-alert--ok{color:var(--cn-success);background:#65745f1f}.cn-alert--info{background:var(--cn-beige);color:var(--cn-charcoal)}.cn-alert--info a{color:var(--cn-olive);font-weight:600}.cn-field-error{color:var(--cn-error);margin-top:.5rem;font-size:.85rem}.cn-note{color:var(--cn-success);align-items:center;gap:.4rem;display:flex}.cn-dialog{background:var(--cn-white);border-radius:var(--cn-radius-lg);max-height:92vh;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.cn-dialog__head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.cn-dialog__head h2{font-size:1.1rem}.cn-cart-item.is-unavailable{opacity:.75}.cn-cart-item__warn{color:var(--cn-error);font-size:.75rem;display:block}.cn-auth{min-height:calc(100vh - 220px);padding:3rem var(--cn-gutter);background:radial-gradient(circle at 15% 20%,#b08a571f,#0000 45%),radial-gradient(circle at 85% 80%,#3e493d1a,#0000 45%);place-items:center;display:grid}.cn-auth__card{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);width:min(440px,100%);box-shadow:var(--cn-shadow);padding:2.25rem 2rem}.cn-auth__logo{justify-content:center;margin-bottom:1.5rem;display:flex}.cn-auth__logo img{width:auto;height:64px}.cn-login__title{margin-bottom:.4rem;font-size:1.3rem}.cn-login__lead{color:var(--cn-taupe);margin-bottom:1.4rem;font-size:.9rem}.cn-login__terms{color:var(--cn-taupe);text-align:center;margin-top:1.1rem;font-size:.75rem}.cn-login__terms a{color:var(--cn-olive)}.cn-login__back{color:var(--cn-olive);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-bottom:1rem;font-family:inherit;font-size:.85rem;display:inline-flex}.cn-login__test{border-radius:var(--cn-radius);color:#7a5d35;background:#b08a5724;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.65rem .9rem;font-size:.85rem;display:flex}.cn-login__test b{letter-spacing:.2em;font-size:1.05rem}.cn-login__code input{text-align:center;letter-spacing:.6em;font-size:1.3rem}.cn-login__resend{text-align:center;color:var(--cn-taupe);margin-top:1rem;font-size:.85rem}.cn-login__resend button{color:var(--cn-olive);cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:600}.cn-checkout-page{padding-block:2rem 4rem}.cn-checkout-page__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.cn-checkout-page__head h1{font-size:1.5rem}.cn-steps{color:var(--cn-taupe);gap:.4rem;font-size:.8rem;display:flex}.cn-steps li{align-items:center;gap:.4rem;display:flex}.cn-steps li+li:before{content:"";background:var(--cn-border);width:28px;height:1px}.cn-steps .is-done{color:var(--cn-success)}.cn-steps .is-active{color:var(--cn-charcoal);font-weight:600}.cn-checkout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.5rem;display:grid}.cn-checkout__aside{top:calc(var(--cn-header-h) + 1rem);position:sticky}.cn-checkout__items{gap:.9rem;display:grid}.cn-checkout__items li{align-items:center;gap:.9rem;display:flex}.cn-checkout__items li.is-unavailable{opacity:.7}.cn-checkout__items img{object-fit:cover;background:var(--cn-beige);border-radius:10px;width:64px;height:84px}.cn-checkout__items div{color:var(--cn-taupe);font-size:.85rem;display:grid}.cn-checkout__items strong{color:var(--cn-charcoal);font-size:.92rem;font-weight:600}.cn-checkout__items em{color:var(--cn-error);font-style:normal}.cn-choices{gap:.7rem;display:grid}.cn-choices--grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cn-choice{cursor:pointer;border:1px solid var(--cn-border);border-radius:var(--cn-radius);align-items:center;gap:.8rem;padding:.9rem 1rem;transition:border-color .2s,background-color .2s;display:flex}.cn-choice input{accent-color:var(--cn-olive);flex:none;width:18px;height:18px}.cn-choice:hover{border-color:var(--cn-taupe)}.cn-choice.is-active{border-color:var(--cn-olive);box-shadow:inset 0 0 0 1px var(--cn-olive);background:#3e493d0d}.cn-choice__body{flex:1;gap:.1rem;font-size:.88rem;display:grid}.cn-choice__body strong{font-size:.95rem}.cn-choice__body small{color:var(--cn-taupe)}.cn-choice__price{white-space:nowrap;font-weight:600}.cn-choice__price del{color:var(--cn-taupe);font-size:.8rem;font-weight:400}.cn-choice__price small{color:var(--cn-taupe);font-weight:400}.cn-wallet-toggle{border-radius:var(--cn-radius);cursor:pointer;background:#b08a571a;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.6rem 1rem;display:flex}.cn-wallet-toggle .v-switch{flex:none}.cn-wallet-toggle small{color:var(--cn-taupe)}.cn-summary{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);padding:1.4rem;transition:opacity .2s}.cn-summary.is-loading{opacity:.65}.cn-summary__rows{gap:.55rem;margin:1rem 0;font-size:.9rem;display:grid}.cn-summary__rows div{justify-content:space-between;gap:1rem;display:flex}.cn-summary__rows dt{color:var(--cn-taupe)}.cn-summary__rows dd{margin:0;font-weight:500}.cn-summary__rows .is-save dd{color:var(--cn-sale)}.cn-summary__rows .is-total{border-top:1px dashed var(--cn-border);padding-top:.6rem}.cn-summary__rows .is-payable{font-size:1.05rem}.cn-summary__rows .is-payable dt{color:var(--cn-charcoal);font-weight:600}.cn-summary__rows .is-payable dd{font-weight:700}.cn-summary__vat,.cn-summary__note,.cn-summary__to{color:var(--cn-taupe);margin-top:.7rem;font-size:.75rem;line-height:1.9}.cn-summary__vat{margin:-.4rem 0 1rem}.cn-coupon{align-items:flex-start;gap:.5rem;display:flex}.cn-coupon .v-btn{height:40px!important}.cn-coupon__applied{border-radius:var(--cn-radius);color:var(--cn-success);background:#65745f1f;flex:1;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.88rem;display:flex}.cn-coupon__applied span{flex:1}.cn-address-form__grid{grid-template-columns:1fr 1fr;gap:0 .9rem;margin-top:1rem;display:grid}.cn-address-form__grid .is-wide{grid-column:1/-1}.cn-address-form__maphint{color:var(--cn-taupe);margin-top:.4rem;font-size:.78rem}.cn-address-form__actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.cn-map{border-radius:var(--cn-radius);border:1px solid var(--cn-border);height:300px;position:relative;overflow:hidden}.cn-map__canvas{z-index:0;position:absolute;inset:0}.cn-map__pin{z-index:500;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.cn-map__pin span{background:var(--cn-olive);border:3px solid var(--cn-white);border-radius:50% 50% 50% 0;width:30px;height:30px;display:block;transform:rotate(-45deg);box-shadow:0 6px 14px #0000004d}.cn-map__search{top:.6rem;z-index:600;background:var(--cn-white);box-shadow:var(--cn-shadow);border-radius:999px;align-items:center;padding-inline-start:.9rem;display:flex;position:absolute;inset-inline:.6rem 3.4rem}.cn-map__search input{background:0 0;border:0;outline:0;flex:1;height:38px;font-family:inherit;font-size:.85rem}.cn-map__results{top:calc(100% + .35rem);background:var(--cn-white);border-radius:var(--cn-radius);box-shadow:var(--cn-shadow);max-height:200px;position:absolute;inset-inline:0;overflow-y:auto}.cn-map__results button{text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:.55rem .9rem;font-family:inherit;font-size:.8rem;display:block}.cn-map__results button:hover{background:var(--cn-ivory)}.cn-map__locate{bottom:1.6rem;z-index:600;inset-inline-end:.6rem;position:absolute!important}.cn-map__hint{bottom:.5rem;z-index:600;background:var(--cn-white);border-radius:999px;padding:.2rem .8rem;font-size:.75rem;position:absolute;inset-inline:.6rem 3.4rem}.cn-map .leaflet-control-attribution{font-size:9px}.cn-result{place-items:center;padding-block:3rem 5rem;display:grid}.cn-result__card{text-align:center;background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);width:min(560px,100%);box-shadow:var(--cn-shadow);padding:2.5rem 2rem}.cn-result__card>.cn-icon{margin:0 auto 1rem}.cn-result__card h1{margin-bottom:.6rem;font-size:1.4rem}.cn-result__card p{color:var(--cn-taupe)}.cn-result__card.is-ok>.cn-icon{color:var(--cn-success)}.cn-result__card.is-fail>.cn-icon{color:var(--cn-error)}.cn-result__facts{text-align:start;background:var(--cn-ivory);border-radius:var(--cn-radius);gap:.5rem;margin:1.5rem 0;padding:1rem 1.2rem;display:grid}.cn-result__facts div{justify-content:space-between;display:flex}.cn-result__facts dt{color:var(--cn-taupe)}.cn-result__facts dd{margin:0;font-weight:600}.cn-result__hint{margin-top:.8rem;font-size:.88rem}.cn-result__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.cn-testpay__badge{color:#7a5d35;background:#b08a572e;border-radius:999px;margin-bottom:1rem;padding:.2rem .9rem;font-size:.8rem;font-weight:600;display:inline-block}.cn-account{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1.75rem;padding-block:2rem 4rem;display:grid}.cn-account__nav{top:calc(var(--cn-header-h) + 1rem);background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);position:sticky;overflow:hidden}.cn-account__nav nav{padding:.5rem;display:grid}.cn-account__nav nav a,.cn-account__nav nav button{border-radius:var(--cn-radius);color:var(--cn-charcoal);cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;width:100%;padding:.7rem .9rem;font-family:inherit;font-size:.9rem;display:flex}.cn-account__nav nav a .cn-icon,.cn-account__nav nav button .cn-icon{color:var(--cn-taupe)}.cn-account__nav nav a:hover,.cn-account__nav nav button:hover{background:var(--cn-ivory)}.cn-account__nav nav a.is-active,.cn-account__nav nav button.is-active{background:var(--cn-olive);color:var(--cn-white)}.cn-account__nav nav a.is-active .cn-icon,.cn-account__nav nav button.is-active .cn-icon{color:var(--cn-white)}.cn-account__me{border-bottom:1px solid var(--cn-border);align-items:center;gap:.8rem;padding:1.2rem;display:flex}.cn-account__me div{display:grid}.cn-account__me small{color:var(--cn-taupe)}.cn-account__avatar{background:var(--cn-olive);width:46px;height:46px;color:var(--cn-white);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.cn-account__title{margin-bottom:1.25rem;font-size:1.35rem}.cn-account__titlebar{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.25rem;display:flex}.cn-account__titlebar .cn-account__title{margin:0}.cn-account__titlebar .cn-link{margin-inline-start:auto}.cn-account__subtitle{margin:2rem 0 1rem;font-size:1.05rem}.cn-stat-grid{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}.cn-stat{border-radius:var(--cn-radius-lg);background:var(--cn-white);border:1px solid var(--cn-border);transition:transform .25s var(--cn-ease), box-shadow .25s;gap:.2rem;padding:1.1rem;display:grid}.cn-stat:hover{box-shadow:var(--cn-shadow);transform:translateY(-2px)}.cn-stat .cn-icon{color:var(--cn-olive)}.cn-stat b{font-size:1.25rem}.cn-stat span{color:var(--cn-taupe);font-size:.8rem}.cn-stat--gold{color:var(--cn-white);background:linear-gradient(135deg,#3e493d,#2f382f);border-color:#0000}.cn-stat--gold .cn-icon{color:var(--cn-gold)}.cn-stat--gold span{color:#fcfbf8b3}.cn-status{background:var(--cn-beige);color:var(--cn-charcoal);border-radius:999px;padding:.1rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.cn-status--pending_payment{color:#7a5d35;background:#b08a572e}.cn-status--paid,.cn-status--processing{color:var(--cn-olive);background:#3e493d1f}.cn-status--shipped{color:var(--cn-white);background:#3e493de6}.cn-status--delivered{color:var(--cn-success);background:#65745f2e}.cn-status--cancelled{color:var(--cn-taupe);background:#eceae6}.cn-status--returned{color:var(--cn-error);background:#8a4b4b1f}.cn-order-card{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);padding:1.1rem 1.25rem}.cn-order-card+.cn-order-card{margin-top:.9rem}.cn-order-card header{color:var(--cn-taupe);flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;font-size:.85rem;display:flex}.cn-order-card header b{color:var(--cn-charcoal)}.cn-order-card header .cn-link{color:var(--cn-olive);margin-inline-start:auto}.cn-order-card__thumbs{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.cn-order-card__thumbs img{object-fit:cover;background:var(--cn-beige);border-radius:8px;width:56px;height:72px}.cn-order-card__thumbs span{color:var(--cn-taupe);font-size:.8rem}.cn-order-card__note{color:#7a5d35;margin-top:.75rem;font-size:.8rem}.cn-tabs{border-bottom:1px solid var(--cn-border);gap:.3rem;margin-bottom:1.2rem;display:flex;overflow-x:auto}.cn-tabs a{color:var(--cn-taupe);white-space:nowrap;border-bottom:2px solid #0000;padding:.6rem 1rem;font-size:.9rem}.cn-tabs a span{background:var(--cn-beige);text-align:center;border-radius:999px;min-width:22px;margin-inline-start:.25rem;padding:0 .35rem;font-size:.72rem;display:inline-block}.cn-tabs a.is-active{color:var(--cn-charcoal);border-color:var(--cn-olive);font-weight:600}.cn-timeline{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);grid-template-columns:repeat(4,1fr);margin:0 0 1.5rem;padding:1.4rem 1rem;display:grid}.cn-timeline li{color:var(--cn-taupe);text-align:center;justify-items:center;gap:.5rem;font-size:.82rem;display:grid;position:relative}.cn-timeline li:before{content:"";top:8px;background:var(--cn-border);width:100%;height:2px;position:absolute;inset-inline-end:50%}.cn-timeline li:first-child:before{display:none}.cn-timeline__dot{z-index:1;background:var(--cn-white);border:2px solid var(--cn-border);border-radius:50%;width:18px;height:18px;position:relative}.cn-timeline li.is-done{color:var(--cn-charcoal)}.cn-timeline li.is-done:before{background:var(--cn-olive)}.cn-timeline li.is-done .cn-timeline__dot{background:var(--cn-olive);border-color:var(--cn-olive)}.cn-timeline li.is-current{font-weight:600}.cn-timeline li.is-current .cn-timeline__dot{box-shadow:0 0 0 5px #3e493d26}.cn-tracking{border-radius:var(--cn-radius-lg);background:#b08a571f;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.cn-tracking>.cn-icon{color:var(--cn-gold)}.cn-tracking div{flex:1;display:grid}.cn-tracking div span{color:var(--cn-taupe);font-size:.8rem}.cn-tracking div b{letter-spacing:.05em;font-size:1.1rem}.cn-tracking .cn-btn{height:42px}.cn-pay-again{border-radius:var(--cn-radius-lg);border:1px solid var(--cn-gold);background:#b08a5714;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.cn-pay-again p{flex:1;min-width:240px;font-size:.9rem}.cn-pay-again__form{gap:.5rem;display:flex}.cn-pay-again__form select{border:1px solid var(--cn-border);background:var(--cn-white);border-radius:999px;padding:0 1rem;font-family:inherit}.cn-pay-again__form .cn-btn{height:46px}.cn-order-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.cn-order-grid .cn-panel+.cn-panel{margin-top:0}.cn-history{border-inline-start:2px solid var(--cn-border);gap:.8rem;padding-inline-start:1rem;display:grid}.cn-history li{font-size:.88rem}.cn-history span{color:var(--cn-taupe);margin-inline-start:.6rem;font-size:.8rem}.cn-history p{color:var(--cn-taupe);font-size:.82rem}.cn-wallet{border-radius:var(--cn-radius-lg);color:var(--cn-white);background:linear-gradient(135deg,#3e493d,#2f382f);grid-template-columns:auto 1fr;align-items:center;gap:.4rem 1rem;padding:1.5rem;display:grid}.cn-wallet>.cn-icon{color:var(--cn-gold)}.cn-wallet div{display:grid}.cn-wallet div span{opacity:.75;font-size:.8rem}.cn-wallet div b{font-size:1.6rem}.cn-wallet p{opacity:.75;grid-column:1/-1;font-size:.8rem}.cn-table-wrap{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);overflow-x:auto}.cn-table{border-collapse:collapse;width:100%;font-size:.85rem}.cn-table th,.cn-table td{text-align:start;border-bottom:1px solid var(--cn-border);white-space:nowrap;padding:.75rem 1rem}.cn-table th{color:var(--cn-taupe);background:var(--cn-cream);font-weight:500}.cn-table tr:last-child td{border-bottom:0}.cn-table .is-plus{color:var(--cn-success);font-weight:600}.cn-table .is-minus{color:var(--cn-sale);font-weight:600}.cn-form{grid-template-columns:1fr 1fr;align-items:start;gap:1rem 1.25rem;display:grid}.cn-form .cn-btn{grid-column:1/-1;justify-self:start}.cn-form__field{color:var(--cn-taupe);gap:.35rem;font-size:.85rem;display:grid}.cn-form__field input,.cn-form__field select{border:1px solid var(--cn-border);border-radius:var(--cn-radius);background:var(--cn-cream);height:48px;color:var(--cn-charcoal);padding:0 1rem;font-family:inherit;font-size:.95rem}.cn-form__field input:focus,.cn-form__field select:focus{border-color:var(--cn-olive);background:var(--cn-white);outline:0}.cn-form__field input:disabled,.cn-form__field select:disabled{opacity:.6}.cn-form__field em{color:var(--cn-error);font-size:.8rem;font-style:normal}.cn-form__more{border:1px dashed var(--cn-border);border-radius:var(--cn-radius);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;padding:.9rem 1.1rem;display:grid}.cn-form__more summary{cursor:pointer;color:var(--cn-olive);grid-column:1/-1;font-size:.9rem;font-weight:600}.cn-form__more:not([open]){display:block}@media (width<=600px){.cn-form__more{grid-template-columns:1fr}}.cn-addresses{justify-items:stretch;gap:.9rem;display:grid}.cn-addresses>.v-btn{justify-self:start}.cn-address-card{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;display:flex}.cn-address-card>.v-icon{color:var(--cn-olive)}.cn-address-card>div:not(.cn-address-card__actions){flex:1;gap:.2rem;display:grid}.cn-address-card>div:not(.cn-address-card__actions) p{font-size:.9rem}.cn-address-card>div:not(.cn-address-card__actions) small{color:var(--cn-taupe)}.cn-address-card__actions{display:flex}.cn-empty--inline{background:var(--cn-white);border-radius:var(--cn-radius-lg);border:1px solid var(--cn-border);justify-items:center;gap:1rem;padding:2rem;display:grid}@media (width<=1024px){.cn-checkout{grid-template-columns:1fr}.cn-checkout__aside{position:static}.cn-account{grid-template-columns:1fr}.cn-account__nav{position:static}.cn-account__nav nav{display:flex;overflow-x:auto}.cn-account__nav nav a,.cn-account__nav nav button{white-space:nowrap;width:auto}.cn-account__me{display:none}.cn-stat-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.cn-panel{border-radius:var(--cn-radius);padding:1.1rem}.cn-address-form__grid,.cn-form,.cn-order-grid{grid-template-columns:1fr}.cn-steps{display:none}.cn-timeline{padding:1rem .25rem;font-size:.75rem}.cn-auth__card{padding:1.75rem 1.25rem}.cn-map{height:260px}}.cn-fulfil{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.cn-fulfil button{text-align:start;cursor:pointer;border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);background:var(--cn-white);color:inherit;align-items:center;gap:.75rem;padding:1rem 1.15rem;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:flex}.cn-fulfil button>.v-icon{color:var(--cn-olive)}.cn-fulfil button span{display:grid}.cn-fulfil button b{font-size:.95rem}.cn-fulfil button small{color:var(--cn-taupe);font-size:.78rem}.cn-fulfil button.is-active{border-color:var(--cn-olive);box-shadow:inset 0 0 0 1px var(--cn-olive);background:#3e493d0d}.cn-choice.is-disabled{opacity:.55;cursor:not-allowed}.cn-choice small.is-warn{color:var(--cn-error)}.cn-eta{align-items:center;gap:.25rem;font-weight:500;display:inline-flex;color:var(--cn-olive)!important}.cn-receiver{grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0 .5rem;display:grid}.cn-slots{border-top:1px dashed var(--cn-border);margin-top:1.25rem;padding-top:1.1rem}.cn-slots h3{margin-bottom:.75rem;font-size:.95rem}.cn-slots__days{gap:.5rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.cn-slots__days button{border:1px solid var(--cn-border);background:var(--cn-white);cursor:pointer;white-space:nowrap;color:inherit;border-radius:999px;flex:none;padding:.55rem .95rem;font-family:inherit;font-size:.82rem}.cn-slots__days button.is-active{background:var(--cn-olive);border-color:var(--cn-olive);color:var(--cn-white)}.cn-slots__times{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.55rem;margin-top:.75rem;display:grid}.cn-slots__times button{border-radius:var(--cn-radius);border:1px solid var(--cn-border);background:var(--cn-white);cursor:pointer;text-align:center;color:inherit;gap:.1rem;padding:.7rem .8rem;font-family:inherit;display:grid}.cn-slots__times button b{font-size:.88rem}.cn-slots__times button small{color:var(--cn-taupe);font-size:.72rem}.cn-slots__times button.is-active{border-color:var(--cn-olive);box-shadow:inset 0 0 0 1px var(--cn-olive);background:#3e493d0f}.cn-slots__times button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.cn-stores-note{color:var(--cn-taupe);align-items:flex-start;gap:.4rem;margin-top:.6rem;font-size:.8rem;display:flex}.cn-stores-note .v-icon{color:var(--cn-olive)}.cn-stores-note b{color:var(--cn-charcoal);font-weight:500}.cn-shipments{gap:.75rem;margin-bottom:1.25rem;display:grid}@media (width<=600px){.cn-fulfil,.cn-receiver{grid-template-columns:1fr}}.cn-wish{cursor:pointer;width:38px;height:38px;color:var(--cn-charcoal);transition:transform .2s var(--cn-ease), color .2s;background:#fcfbf8eb;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 10px -4px #18181759}.cn-wish:hover{color:var(--cn-sale);transform:scale(1.08)}.cn-wish:disabled{opacity:.6;cursor:progress}.cn-wish .cn-wish__on{display:none}.cn-wish.is-saved{color:var(--cn-sale)}.cn-wish.is-saved .cn-wish__on{display:block}.cn-wish.is-saved .cn-wish__off{display:none}.cn-wish--lg{background:var(--cn-white);border:1px solid var(--cn-border);width:46px;height:46px;box-shadow:none;flex:none}.cn-card__wish{top:.6rem;z-index:2;position:absolute;inset-inline-end:.6rem}.cn-product__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cn-page-plain{padding-block:2rem 4rem}.cn-page-plain__head{margin-bottom:1.5rem}.cn-page-plain__head h1{margin-bottom:.4rem;font-size:1.5rem}.cn-grid--account{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-account .cn-grid--account{gap:1.75rem 1rem}.cn-rail--account{grid-auto-columns:minmax(180px,1fr)}.cn-shortcuts{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:.9rem;display:grid}.cn-shortcuts a{border-radius:var(--cn-radius);background:var(--cn-white);border:1px solid var(--cn-border);align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.83rem;display:flex}.cn-shortcuts a .cn-icon{color:var(--cn-olive);flex:none}.cn-shortcuts a span{color:var(--cn-taupe);flex:1}.cn-shortcuts a b{font-size:1rem}.cn-shortcuts a:hover{border-color:var(--cn-olive)}.cn-coupons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.cn-coupon-card{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);grid-template-columns:96px 1fr;gap:0 1rem;padding:1.1rem 1.2rem;display:grid;position:relative}.cn-coupon-card.is-personal{border-color:var(--cn-gold);background:linear-gradient(135deg,#fff,#b08a5714)}.cn-coupon-card__value{border-inline-end:2px dashed var(--cn-border);align-content:center;justify-items:center;padding-inline-end:.9rem;display:grid}.cn-coupon-card__value b{color:var(--cn-olive);font-size:1.5rem;line-height:1.2}.cn-coupon-card__value span{color:var(--cn-taupe);font-size:.72rem}.cn-coupon-card__body{align-content:start;gap:.35rem;display:grid}.cn-coupon-card__body strong{font-size:.95rem}.cn-coupon-card__body .cn-chip{justify-self:start}.cn-coupon-card__body ul{color:var(--cn-taupe);gap:.1rem;font-size:.78rem;display:grid}.cn-coupon-card__body ul li:before{content:"• ";color:var(--cn-gold)}.cn-coupon-card__code{border-radius:var(--cn-radius);border:1px dashed var(--cn-olive);background:var(--cn-cream);letter-spacing:.08em;color:var(--cn-olive);cursor:pointer;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.9rem;padding:.55rem .9rem;font-family:ui-monospace,monospace;font-size:1rem;display:flex}.cn-coupon-card__code:hover{background:#3e493d14}.cn-return-bar{border-radius:var(--cn-radius-lg);background:var(--cn-white);border:1px solid var(--cn-border);align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.cn-return-bar>.cn-icon{color:var(--cn-olive);flex:none}.cn-return-bar>div{flex:1;gap:.15rem;display:grid}.cn-return-bar>div span{color:var(--cn-taupe);font-size:.82rem}.cn-return-bar>div .cn-link{font-size:.85rem}.cn-return-bar .cn-btn{height:42px}.cn-return-eligible{gap:.6rem;display:grid}.cn-return-eligible__row{border-bottom:1px solid var(--cn-border);align-items:center;gap:1rem;padding:.7rem 0;display:flex}.cn-return-eligible__row:last-child{border-bottom:0}.cn-return-eligible__row div{flex:1;display:grid}.cn-return-eligible__row div small{color:var(--cn-taupe)}.cn-return-eligible__row .cn-btn{height:40px}.cn-order-card--link{transition:border-color .2s;display:block}.cn-order-card--link:hover{border-color:var(--cn-olive)}.cn-return-form{gap:1rem;display:grid}.cn-return-form .cn-panel+.cn-panel{margin-top:0}.cn-return-form>.cn-btn{justify-self:start}.cn-return-items{gap:.6rem;display:grid}.cn-return-item{border-radius:var(--cn-radius);border:1px solid var(--cn-border);align-items:center;gap:.9rem;padding:.7rem;display:flex}.cn-return-item img{object-fit:cover;background:var(--cn-beige);border-radius:8px;width:56px;height:72px}.cn-return-item__body{flex:1;gap:.1rem;display:grid}.cn-return-item__body strong{font-size:.92rem}.cn-return-item__body small{color:var(--cn-taupe);font-size:.78rem}.cn-return-item__body .is-warn{color:var(--cn-error)}.cn-return-item select{border:1px solid var(--cn-border);background:var(--cn-cream);border-radius:999px;height:42px;padding:0 .9rem;font-family:inherit}.cn-return-item.is-disabled{opacity:.6}.cn-reasons{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.cn-reason{cursor:pointer}.cn-reason input{opacity:0;pointer-events:none;position:absolute}.cn-reason span{border:1px solid var(--cn-border);background:var(--cn-cream);border-radius:999px;padding:.5rem 1rem;font-size:.85rem;transition:all .2s;display:inline-block}.cn-reason input:checked+span{background:var(--cn-olive);border-color:var(--cn-olive);color:var(--cn-white)}.cn-reason input:focus-visible+span{outline:2px solid var(--cn-gold);outline-offset:2px}.cn-form__field--wide{grid-column:1/-1}.cn-form__field textarea,.cn-chat__reply textarea{border:1px solid var(--cn-border);border-radius:var(--cn-radius);background:var(--cn-cream);width:100%;color:var(--cn-charcoal);resize:vertical;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.cn-form__field textarea:focus,.cn-chat__reply textarea:focus{border-color:var(--cn-olive);background:var(--cn-white);outline:0}.cn-upload{border:2px dashed var(--cn-border);border-radius:var(--cn-radius);cursor:pointer;color:var(--cn-olive);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin-top:.8rem;padding:1.5rem;font-size:.9rem;display:flex}.cn-upload:hover{border-color:var(--cn-olive);background:var(--cn-cream)}.cn-upload input{opacity:0;width:1px;height:1px;position:absolute}.cn-upload--inline{border-width:1px;border-radius:999px;flex-direction:row;justify-content:flex-start;width:fit-content;margin-top:0;padding:.55rem .9rem}.cn-upload__preview{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.cn-upload__preview img{object-fit:cover;border-radius:10px;width:72px;height:72px}.cn-upload__preview:empty{display:none}.cn-mini-items{gap:.7rem;display:grid}.cn-mini-items li{align-items:center;gap:.75rem;font-size:.85rem;display:flex}.cn-mini-items img{object-fit:cover;background:var(--cn-beige);border-radius:8px;width:46px;height:60px}.cn-mini-items span{flex:1;display:grid}.cn-mini-items span small{color:var(--cn-taupe)}.cn-mini-items__total{border-top:1px solid var(--cn-border);margin-top:1rem;padding-top:.8rem;font-size:.9rem}.cn-facts{gap:.45rem;font-size:.88rem;display:grid}.cn-facts div{justify-content:space-between;gap:1rem;display:flex}.cn-facts dt{color:var(--cn-taupe)}.cn-quote{border-inline-start:3px solid var(--cn-gold);background:var(--cn-cream);border-radius:8px;margin-top:.9rem;padding:.7rem .9rem;font-size:.88rem}.cn-thumbs{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.cn-thumbs img{object-fit:cover;background:var(--cn-beige);border-radius:10px;width:84px;height:84px}.cn-status--return-pending,.cn-status--ticket-open{color:#7a5d35;background:#b08a572e}.cn-status--return-approved,.cn-status--return-received{color:var(--cn-olive);background:#3e493d1f}.cn-status--return-refunded,.cn-status--ticket-answered{color:var(--cn-success);background:#65745f2e}.cn-status--return-rejected{color:var(--cn-error);background:#8a4b4b1f}.cn-status--ticket-closed{color:var(--cn-taupe);background:#eceae6}.cn-chat{gap:.9rem;margin-bottom:1.25rem;display:grid}.cn-chat__msg{border-radius:var(--cn-radius-lg);background:var(--cn-white);border:1px solid var(--cn-border);border-start-start-radius:6px;justify-self:start;max-width:82%;padding:.9rem 1.1rem}.cn-chat__msg header{justify-content:space-between;gap:1rem;margin-bottom:.4rem;font-size:.8rem;display:flex}.cn-chat__msg header time{color:var(--cn-taupe)}.cn-chat__msg p{font-size:.92rem;line-height:2}.cn-chat__msg.is-staff{border-radius:var(--cn-radius-lg);background:#3e493d12;border-color:#3e493d33;border-start-end-radius:6px;justify-self:end}.cn-chat__msg.is-staff header b{color:var(--cn-olive)}.cn-chat__reply{gap:.75rem;display:grid}.cn-chat__reply .cn-form__field{color:var(--cn-taupe);gap:.35rem;font-size:.85rem;display:grid}.cn-chat__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cn-chat__actions .cn-btn{gap:.35rem}.cn-chat__close{margin-top:.75rem}.cn-chat__close button{cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.85rem}@media (width<=1024px){.cn-shortcuts{grid-template-columns:1fr 1fr}}@media (width<=600px){.cn-grid--account{grid-template-columns:1fr 1fr}.cn-coupons{grid-template-columns:1fr}.cn-chat__msg{max-width:100%}.cn-return-bar,.cn-return-eligible__row{flex-wrap:wrap}}.cn-card:has(.cn-card__wish) .cn-card__badges{inset-inline-end:3.4rem}.cn-stars{--percent:calc(var(--rating) / 5 * 100%);font-size:var(--star,16px);letter-spacing:1px;direction:ltr;line-height:1;display:inline-block}.cn-stars:before{content:"★★★★★";background:linear-gradient(90deg, var(--cn-gold) var(--percent), var(--cn-beige) var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[dir=rtl] .cn-stars:before{background:linear-gradient(-90deg, var(--cn-gold) var(--percent), var(--cn-beige) var(--percent));-webkit-background-clip:text;background-clip:text}.cn-product__rating{align-items:center;gap:.45rem;margin-top:.6rem;font-size:.88rem;display:inline-flex}.cn-product__rating b{font-weight:700}.cn-product__rating span{color:var(--cn-taupe)}.cn-product__rating:hover span{color:var(--cn-olive);text-decoration:underline}.cn-card__rating{color:var(--cn-charcoal);align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;display:inline-flex}.cn-card__rating .cn-icon{color:var(--cn-gold)}.cn-card__rating small{color:var(--cn-taupe);font-weight:400}.cn-chip--buyer,.cn-chip--ok{color:var(--cn-success);background:#65745f24}.cn-product-tabs__inner a span{background:var(--cn-beige);min-width:20px;height:20px;color:var(--cn-olive);border-radius:999px;place-items:center;margin-inline-start:.25rem;padding-inline:.3rem;font-size:.7rem;display:inline-grid}.cn-alert--warn{color:#7a5d35;background:#b08a5724;align-items:center;gap:.5rem;display:flex}.cn-reviews__top{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);grid-template-columns:auto 1fr 1fr;align-items:center;gap:1.5rem 2rem;padding:1.5rem;display:grid}.cn-reviews__score{border-inline-end:1px solid var(--cn-border);justify-items:center;gap:.35rem;padding-inline-end:2rem;display:grid}.cn-reviews__score b{font-size:2.6rem;font-weight:700;line-height:1}.cn-reviews__score span{color:var(--cn-taupe);text-align:center;max-width:150px;font-size:.8rem}.cn-reviews__bars{gap:.35rem;display:grid}.cn-reviews__bars li{color:var(--cn-taupe);grid-template-columns:4rem 1fr 2rem;align-items:center;gap:.6rem;font-size:.78rem;display:grid}.cn-reviews__bars i{background:var(--cn-beige);border-radius:999px;height:6px;overflow:hidden}.cn-reviews__bars em{border-radius:inherit;background:var(--cn-gold);height:100%;display:block}.cn-reviews__bars small{text-align:end}.cn-reviews__photos{scrollbar-width:thin;gap:.5rem;margin-top:1rem;display:flex;overflow-x:auto}.cn-reviews__photos img{object-fit:cover;background:var(--cn-beige);width:92px;height:92px;transition:transform .25s var(--cn-ease);border-radius:12px}.cn-reviews__photos a:hover img{transform:scale(1.04)}.cn-fit{gap:.4rem;font-size:.8rem;display:grid}.cn-fit__label{font-size:.85rem;font-weight:600}.cn-fit__track{background:linear-gradient(90deg, var(--cn-beige), var(--cn-olive) 50%, var(--cn-beige));border-radius:999px;height:6px;margin-block:.4rem;position:relative}.cn-fit__track i{background:var(--cn-white);border:3px solid var(--cn-charcoal);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(50%,-50%)}.cn-fit__legend{color:var(--cn-taupe);justify-content:space-between;font-size:.72rem;display:flex}.cn-fit small{color:var(--cn-taupe)}.cn-review-form{margin-block:1.5rem}.cn-review-form>summary{cursor:pointer;width:fit-content;list-style:none}.cn-review-form>summary::-webkit-details-marker{display:none}.cn-review-form[open]>summary{margin-bottom:1rem}.cn-review-form .cn-alert{margin-top:1rem}.cn-star-input{flex-direction:row-reverse;justify-content:flex-end;gap:.2rem;display:inline-flex}.cn-star-input input{opacity:0;pointer-events:none;position:absolute}.cn-star-input label{color:var(--cn-beige);cursor:pointer;font-size:2rem;line-height:1;transition:color .15s,transform .15s}.cn-star-input label:hover,.cn-star-input label:hover~label,.cn-star-input input:checked~label{color:var(--cn-gold)}.cn-star-input label:hover{transform:scale(1.12)}.cn-star-input input:focus-visible+label{outline:2px solid var(--cn-olive);outline-offset:2px;border-radius:4px}.cn-form__pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.cn-review-list{display:grid}.cn-review{border-bottom:1px solid var(--cn-beige);padding-block:1.4rem}.cn-review header{align-items:center;gap:.7rem;display:flex}.cn-review header strong{font-size:.98rem}.cn-review>p{margin-top:.6rem;font-size:.92rem;line-height:2}.cn-review__meta{color:var(--cn-taupe);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.45rem;font-size:.78rem;display:flex}.cn-review__meta time:before{content:"·";margin-inline-end:.5rem}.cn-review__points{gap:.25rem;margin-top:.6rem;font-size:.85rem;display:grid}.cn-review__points li{align-items:center;gap:.35rem;display:flex}.cn-review__points .is-pro .cn-icon{color:var(--cn-success)}.cn-review__points .is-con .cn-icon{color:var(--cn-sale)}.cn-review__fit{color:var(--cn-taupe);margin-top:.5rem;font-size:.8rem}.cn-review__fit b{color:var(--cn-charcoal)}.cn-review__reply{border-inline-start:3px solid var(--cn-olive);background:var(--cn-cream);border-radius:8px;margin-top:.9rem;padding:.75rem 1rem;font-size:.86rem;line-height:1.9}.cn-review__votes{color:var(--cn-taupe);align-items:center;gap:.5rem;margin-top:.9rem;font-size:.78rem;display:flex}.cn-review__votes button{border:1px solid var(--cn-border);height:30px;color:var(--cn-charcoal);border-radius:999px;align-items:center;gap:.3rem;padding-inline:.7rem;transition:all .2s;display:inline-flex}.cn-review__votes button:hover{border-color:var(--cn-olive)}.cn-review__votes button.is-on{background:var(--cn-olive);border-color:var(--cn-olive);color:var(--cn-white)}.cn-qa__ask{gap:.6rem;margin-bottom:1.5rem;display:flex}.cn-qa__ask input{border:1px solid var(--cn-border);background:var(--cn-white);border-radius:999px;flex:1;min-width:0;height:52px;padding:0 1.2rem;font-family:inherit;font-size:.92rem}.cn-qa__ask input:focus{border-color:var(--cn-olive);outline:0}.cn-question{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);padding:1.1rem 1.25rem}.cn-question+.cn-question{margin-top:.8rem}.cn-question__q{align-items:flex-start;gap:.5rem;font-weight:600;line-height:1.9;display:flex}.cn-question__q .cn-icon{color:var(--cn-gold);flex:none;margin-top:.25rem}.cn-answer{background:var(--cn-cream);border-radius:10px;margin-top:.8rem;padding:.7rem .95rem;font-size:.88rem}.cn-answer b{margin-inline-end:.35rem;font-size:.8rem}.cn-answer p{margin-top:.3rem;line-height:1.9}.cn-answer.is-staff{border-inline-start:3px solid var(--cn-olive);background:#3e493d12}.cn-answer.is-staff b{color:var(--cn-olive)}.cn-answer__form{margin-top:.7rem}.cn-answer__form summary{cursor:pointer;width:fit-content;list-style:none}.cn-answer__form form{gap:.5rem;margin-top:.6rem;display:grid}.cn-answer__form textarea{border:1px solid var(--cn-border);border-radius:var(--cn-radius);background:var(--cn-cream);width:100%;padding:.6rem .9rem;font-family:inherit}.cn-answer__form .cn-btn{justify-self:start;height:42px}.cn-tier-badge{width:var(--size);height:var(--size);filter:drop-shadow(0 6px 14px #1818172e);flex:none;place-items:center;display:inline-grid;position:relative}.cn-tier-badge svg{width:100%;height:100%;position:absolute;inset:0}.cn-tier-badge__icon{color:var(--ink);position:relative}.cn-club-hero{border-radius:var(--cn-radius-lg);color:var(--cn-white);background:radial-gradient(circle at 12% 20%,#ffffff1a,#0000 40%),linear-gradient(135deg,#3e493d,#232a23);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.75rem;display:grid;position:relative;overflow:hidden}.cn-club-hero:after{content:"";inset-inline-end:-60px;background:var(--tier-c1);opacity:.12;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px}.cn-club-hero__info{justify-items:start;gap:.45rem;min-width:0;display:grid}.cn-club-hero__info small{opacity:.8;font-size:.8rem}.cn-club-hero__label{opacity:.7;font-size:.78rem}.cn-club-hero__tier{font-size:1.5rem;font-weight:700}.cn-club-hero__balance{z-index:1;border-radius:var(--cn-radius);text-align:center;background:#ffffff14;border:1px solid #ffffff24;justify-items:center;gap:.2rem;padding:1rem 1.4rem;display:grid;position:relative}.cn-club-hero__balance span{opacity:.75;font-size:.78rem}.cn-club-hero__balance b{color:#e9d9bf;font-size:2rem;line-height:1.2}.cn-club-hero__balance small{opacity:.65;font-size:.72rem}.cn-club-hero .cn-progress{background:#ffffff29;width:min(320px,100%)}.cn-club-hero .cn-progress span{background:linear-gradient(90deg, #e9d9bf, var(--cn-gold))}.cn-progress{background:var(--cn-beige);border-radius:999px;height:8px;overflow:hidden}.cn-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--cn-olive), var(--cn-gold));height:100%;transition:width .6s var(--cn-ease);display:block}.cn-progress--thin{height:6px}.cn-club-next{border-radius:var(--cn-radius);color:#7a5d35;background:#b08a571a;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.9rem 1.1rem;font-size:.88rem;display:flex}.cn-club-next>div{flex:1;gap:.45rem;display:grid}.cn-redeem{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.9rem;display:grid}.cn-redeem__step{text-align:center;background:var(--cn-white);border:1px dashed var(--cn-border);border-radius:var(--cn-radius-lg);justify-items:center;gap:.35rem;padding:1.25rem 1rem;display:grid}.cn-redeem__step small{color:var(--cn-taupe);font-size:.75rem}.cn-redeem__step .cn-btn{height:42px;margin-top:.4rem;padding-inline:1.2rem;font-size:.85rem}.cn-redeem__step .cn-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.cn-redeem__step.is-ready{border-style:solid;border-color:var(--cn-gold);box-shadow:0 8px 22px #b08a5729}.cn-redeem__points{color:var(--cn-gold);align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:inline-flex}.cn-redeem__amount{font-size:1.25rem}.cn-earn{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.cn-earn__item{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);justify-items:start;gap:.3rem;padding:1rem 1.1rem;display:grid}.cn-earn__item small{color:var(--cn-taupe);font-size:.78rem;line-height:1.8}.cn-earn__icon{background:var(--cn-beige);width:44px;height:44px;color:var(--cn-olive);border-radius:14px;place-items:center;margin-bottom:.3rem;display:grid}.cn-tiers{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.9rem;display:grid}.cn-tiers__item{text-align:center;background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);justify-items:center;gap:.35rem;padding:1.3rem 1rem;display:grid}.cn-tiers__item small{color:var(--cn-taupe);font-size:.78rem}.cn-tiers__item p{color:var(--cn-taupe);font-size:.8rem;line-height:1.8}.cn-tiers__item.is-current{border-color:var(--cn-olive);box-shadow:inset 0 0 0 1px var(--cn-olive)}.cn-invite{border-radius:var(--cn-radius-lg);background:linear-gradient(135deg,#f3e7d3,#e8ded1);align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.cn-invite__art{background:var(--cn-charcoal);color:#e9d9bf;border-radius:24px;flex:none;place-items:center;width:84px;height:84px;display:grid;transform:rotate(-6deg)}.cn-invite h2{margin-bottom:.4rem;font-size:1.15rem}.cn-invite p{font-size:.9rem;line-height:2}.cn-invite__share{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);gap:1rem;margin-top:1.25rem;padding:1.25rem;display:grid}.cn-invite__code{color:var(--cn-taupe);align-items:center;gap:.8rem;font-size:.85rem;display:flex}.cn-invite__code .cn-coupon-card__code{margin-top:0}.cn-invite__apps{flex-wrap:wrap;gap:.5rem;display:flex}.cn-invite__apps .cn-btn{height:42px;padding-inline:1.1rem;font-size:.85rem}.cn-field{color:var(--cn-taupe);gap:.4rem;font-size:.85rem;display:grid}.cn-copy-field{gap:.5rem;display:flex}.cn-copy-field input{border:1px solid var(--cn-border);background:var(--cn-cream);min-width:0;height:48px;color:var(--cn-charcoal);border-radius:999px;flex:1;padding:0 1rem;font-family:inherit}.cn-copy-field .cn-btn{height:48px;padding-inline:1.2rem}.cn-stats{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;display:grid}.cn-stats>div{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);justify-items:center;gap:.2rem;padding:1rem;display:grid}.cn-stats>div .cn-icon{color:var(--cn-gold)}.cn-stats>div b{font-size:1.4rem}.cn-stats>div span{color:var(--cn-taupe);font-size:.78rem}.cn-inline-form{gap:.5rem;max-width:460px;display:flex}.cn-inline-form .cn-btn{height:48px}.cn-input{border:1px solid var(--cn-border);background:var(--cn-white);border-radius:999px;flex:1;min-width:0;height:48px;padding:0 1rem;font-family:inherit;font-size:.95rem}.cn-input:focus{border-color:var(--cn-olive);outline:0}.cn-field__error{color:var(--cn-error);margin-top:.5rem;font-size:.85rem}@media (width<=760px){.cn-reviews__top{grid-template-columns:1fr}.cn-reviews__score{padding-inline-end:0;border-inline-end:0;border-bottom:1px solid var(--cn-border);padding-bottom:1rem}.cn-club-hero{grid-template-columns:auto 1fr}.cn-club-hero .cn-club-hero__balance{grid-column:1/-1}.cn-qa__ask{flex-direction:column}.cn-qa__ask .cn-btn{align-self:flex-start}.cn-invite{flex-direction:column;align-items:flex-start}.cn-copy-field{flex-direction:column}.cn-copy-field .cn-btn{align-self:flex-start}.cn-stats{grid-template-columns:1fr 1fr 1fr;gap:.5rem}.cn-stats>div{padding:.8rem .4rem}}@media (width>=768px){.cn-only-mobile{display:none}}@media (width<=767px){.cn-only-desktop{display:none}}.cn-hp{clip-path:inset(50%);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cn-preview-bar{top:var(--cn-sticky-h,var(--cn-header-h));z-index:6;background:var(--cn-gold);color:var(--cn-white);justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:500;display:flex;position:sticky}.cn-slider{background:var(--cn-beige);--h:clamp(420px, 70vh, 720px);position:relative;overflow:hidden}.cn-slider--medium{--h:clamp(340px, 52vh, 540px)}.cn-slider--short{--h:clamp(220px, 34vh, 360px)}.cn-slider__track{height:var(--h);position:relative}.cn-slider__nav{inset-inline:0;z-index:3;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;bottom:1.25rem}.cn-slider__nav>button{width:40px;height:40px;color:var(--cn-charcoal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fcfbf8d9;border-radius:50%;place-items:center;display:grid}.cn-slider__dots{gap:.4rem;display:flex}.cn-slider__dots button{width:8px;height:8px;transition:width .3s var(--cn-ease), background .3s;background:#fcfbf88c;border-radius:999px}.cn-slider__dots button.is-active{background:var(--cn-white);width:26px}.cn-slide{opacity:0;visibility:hidden;transition:opacity .8s var(--cn-ease), visibility .8s;align-items:center;display:flex;position:absolute;inset:0}.cn-slide.is-active{opacity:1;visibility:visible}.cn-slide picture,.cn-slide__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cn-slide__link{z-index:2;position:absolute;inset:0}.cn-slide__copy{z-index:2;justify-items:start;gap:.9rem;width:100%;display:grid;position:relative}.cn-slide__copy>*{max-width:34rem}.cn-slide__copy p{font-size:1.05rem;line-height:1.9}.cn-slide__title{font-size:clamp(1.9rem,4.5vw,3.4rem);line-height:1.35}.cn-slide--center .cn-slide__copy{text-align:center;justify-items:center}.cn-slide--center .cn-slide__copy>*{margin-inline:auto}.cn-slide--end .cn-slide__copy{text-align:end;justify-items:end}.cn-slide--light{color:var(--cn-white)}.cn-slide--light .cn-eyebrow{color:#e9d9bf}.cn-slide--light:after{content:"";z-index:1;background:linear-gradient(270deg,#1818178c,#1818170d 70%);position:absolute;inset:0}.cn-slide--light.cn-slide--center:after{background:#18181759}.cn-slide--dark{color:var(--cn-charcoal)}.cn-banners{gap:1.25rem;display:grid}.cn-banners--double{grid-template-columns:1fr 1fr}.cn-banners--triple{grid-template-columns:repeat(3,1fr)}.cn-banner{border-radius:var(--cn-radius-lg);background:var(--cn-beige);isolation:isolate;display:block;position:relative;overflow:hidden}.cn-banner picture,.cn-banner__img{object-fit:cover;aspect-ratio:16/7;width:100%;height:100%;transition:transform .8s var(--cn-ease);display:block}.cn-banners--double .cn-banner__img{aspect-ratio:4/3}.cn-banners--triple .cn-banner__img{aspect-ratio:3/4}.cn-banner:hover .cn-banner__img{transform:scale(1.03)}.cn-banner__copy{z-index:1;color:var(--cn-white);background:linear-gradient(#0000,#18181799);justify-items:start;gap:.3rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:absolute;inset:auto 0 0}.cn-banner__copy strong{font-size:clamp(1.15rem,2.4vw,1.7rem)}.cn-banner__copy span{opacity:.85;font-size:.9rem}.cn-banner__copy em{border-bottom:1px solid var(--cn-gold);align-items:center;gap:.3rem;margin-top:.4rem;font-style:normal;font-weight:500;display:inline-flex}.cn-textblock{max-width:52rem}.cn-textblock.has-image{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:none;display:grid}.cn-textblock--image-end.has-image .cn-textblock__media{order:2}.cn-textblock__media img{border-radius:var(--cn-radius-lg);aspect-ratio:4/5;object-fit:cover;width:100%}.cn-textblock__copy .cn-prose{margin-top:1.25rem}.cn-textblock__copy .cn-link{margin-top:1.5rem}.cn-story__text .cn-prose{color:inherit;margin-top:1rem}.cn-embed{aspect-ratio:16/9;border-radius:var(--cn-radius-lg);background:var(--cn-charcoal);margin-block:1.5rem;position:relative;overflow:hidden}.cn-embed iframe,.cn-embed video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.cn-videoblock{max-width:62rem}.cn-videoblock .cn-section__title{margin-bottom:.5rem}.cn-coupon-band{border-radius:var(--cn-radius-lg);color:#4a3512;background:linear-gradient(120deg,#f3e7d3,#e8d3b0);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;position:relative;overflow:hidden}.cn-coupon-band--olive{color:var(--cn-white);background:linear-gradient(120deg,#3e493d,#2f382f)}.cn-coupon-band--dark{color:var(--cn-white);background:linear-gradient(120deg,#232321,#121211)}.cn-coupon-band:before,.cn-coupon-band:after{content:"";background:var(--cn-ivory);border-radius:50%;width:34px;height:34px;position:absolute;top:50%;transform:translateY(-50%)}.cn-coupon-band:before{inset-inline-start:-17px}.cn-coupon-band:after{inset-inline-end:-17px}.cn-coupon-band__icon{background:#ffffff59;border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.cn-coupon-band h2{font-size:clamp(1.2rem,2.4vw,1.7rem)}.cn-coupon-band p{opacity:.85;margin-top:.35rem}.cn-coupon-band .cn-countdown{margin-top:.6rem;font-weight:600;display:inline-flex}.cn-coupon-band__code{border-radius:var(--cn-radius);cursor:pointer;color:inherit;font:inherit;background:0 0;border:2px dashed;justify-items:center;gap:.25rem;padding:.9rem 1.4rem;display:grid}.cn-coupon-band__code span{letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:1.35rem;font-weight:700}.cn-coupon-band__code small{opacity:.8;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.cn-coupon-band__code:hover{background:#ffffff2e}.cn-logos{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}.cn-logos__item{border-radius:var(--cn-radius);background:var(--cn-white);display:block;overflow:hidden}.cn-logos--instagram img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .6s var(--cn-ease), filter .3s}.cn-logos--instagram .cn-logos__item:hover img{filter:saturate(1.1);transform:scale(1.05)}.cn-logos--brands{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center}.cn-logos--brands .cn-logos__item{place-items:center;padding:1.25rem;display:grid}.cn-logos--brands .cn-logos__item img{filter:grayscale();opacity:.7;width:auto;max-height:46px;transition:all .3s}.cn-logos--brands .cn-logos__item:hover img{filter:none;opacity:1}.cn-testimonials{grid-auto-columns:minmax(280px,1fr)}.cn-testimonial{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);align-content:start;gap:.8rem;margin:0;padding:1.4rem;display:grid}.cn-testimonial blockquote{margin:0;font-size:.92rem;line-height:2}.cn-testimonial figcaption{gap:.15rem;font-size:.8rem;display:grid}.cn-testimonial figcaption b{font-size:.88rem}.cn-testimonial figcaption a{color:var(--cn-taupe)}.cn-testimonial figcaption a:hover{color:var(--cn-olive)}.cn-newsletter--block{margin-block:1rem}.cn-stores--dark .cn-stores__inner{background:linear-gradient(135deg,#232321,#121211);grid-template-columns:1fr}.cn-stores--gold .cn-stores__inner{background:linear-gradient(135deg,#c9a773,#9c7845);grid-template-columns:1fr}.cn-page-hero{background:var(--cn-cream);border-bottom:1px solid var(--cn-beige);padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,4vw,2.5rem);position:relative}.cn-page-hero__inner{z-index:1;justify-items:start;gap:.6rem;display:grid;position:relative}.cn-page-hero h1{font-size:clamp(1.8rem,4vw,2.8rem)}.cn-page-hero p{color:var(--cn-taupe);max-width:40rem;font-size:1.05rem;line-height:1.9}.cn-page-hero.has-cover{color:var(--cn-white);border:0;align-items:flex-end;min-height:320px;display:flex}.cn-page-hero.has-cover:after{content:"";background:linear-gradient(#1818171a,#181817a6);position:absolute;inset:0}.cn-page-hero.has-cover p{color:#fcfbf8d9}.cn-page-hero.has-cover .cn-crumbs{color:#fcfbf8cc}.cn-page-hero.has-cover .cn-crumbs a{color:inherit}.cn-page-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cn-page-hero .cn-crumbs{margin-bottom:.4rem}.cn-page{max-width:52rem;padding-block:clamp(2rem,5vw,3.5rem)}.cn-page--wide{max-width:var(--cn-container)}.cn-page>.cn-prose{max-width:52rem}.cn-contact{grid-template-columns:1.5fr 1fr;align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.cn-contact__info{gap:.75rem;display:grid}.cn-contact__row{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.cn-contact__row .cn-earn__icon{flex:none;margin:0}.cn-contact__row small{color:var(--cn-taupe);font-size:.78rem;display:block}.cn-contact__row a,.cn-contact__row p{font-weight:600}.cn-contact .cn-form textarea{width:100%}.cn-stores-list{grid-template-columns:1.3fr 1fr;align-items:start;gap:1.25rem;margin-top:1.5rem;display:grid}.cn-stores-list__map{border-radius:var(--cn-radius-lg);background:var(--cn-beige);z-index:0;min-height:420px;top:calc(var(--cn-sticky-h,var(--cn-header-h)) + 1rem);position:sticky;overflow:hidden}.cn-stores-list__items{gap:.8rem;display:grid}.cn-store-card{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);gap:.45rem;padding:1.1rem 1.25rem;font-size:.9rem;display:grid}.cn-store-card h3{align-items:center;gap:.4rem;font-size:1rem;display:flex}.cn-store-card h3 .cn-icon{color:var(--cn-gold)}.cn-store-card p{line-height:1.8}.cn-store-card .cn-muted{align-items:center;gap:.3rem;display:flex}.cn-store-card__actions{flex-wrap:wrap;gap:1.25rem;margin-top:.25rem;display:flex}.cn-map-pin span{background:var(--cn-olive);border:3px solid var(--cn-white);border-radius:50% 50% 50% 0;width:28px;height:28px;display:block;transform:rotate(-45deg);box-shadow:0 4px 10px #00000040}.cn-blog-head{background:var(--cn-cream);border-bottom:1px solid var(--cn-beige);padding-block:clamp(2rem,5vw,3.5rem) 1.5rem}.cn-blog-head h1{margin-top:.5rem;font-size:clamp(1.9rem,4vw,2.8rem)}.cn-blog-head p{color:var(--cn-taupe);max-width:40rem;margin-top:.5rem;line-height:1.9}.cn-blog-cats{scrollbar-width:none;gap:.5rem;margin-top:1.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.cn-blog-cats a{border:1px solid var(--cn-border);background:var(--cn-white);border-radius:999px;flex:none;align-items:center;gap:.35rem;height:38px;padding-inline:1rem;font-size:.85rem;transition:all .2s;display:inline-flex}.cn-blog-cats a small{color:var(--cn-taupe);font-size:.72rem}.cn-blog-cats a:hover{border-color:var(--cn-olive)}.cn-blog-cats a.is-active{background:var(--cn-charcoal);border-color:var(--cn-charcoal);color:var(--cn-white)}.cn-blog-cats a.is-active small{color:#fcfbf899}.cn-blog{padding-block:2.5rem 4rem}.cn-post-hero{border-radius:var(--cn-radius-lg);background:var(--cn-olive-deep);min-height:440px;color:var(--cn-white);isolation:isolate;margin-bottom:2.5rem;display:grid;position:relative;overflow:hidden}.cn-post-hero img{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform 1s var(--cn-ease);position:absolute;inset:0}.cn-post-hero:after{content:"";z-index:-1;background:linear-gradient(270deg,#181817bf,#1818171a 75%);position:absolute;inset:0}.cn-post-hero:hover img{transform:scale(1.03)}.cn-post-hero__copy{align-self:end;justify-items:start;gap:.6rem;max-width:38rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.cn-post-hero__copy small{color:#e9d9bf}.cn-post-hero__copy strong{font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.45}.cn-post-hero__copy span{opacity:.85;line-height:1.9}.cn-post-hero__copy em{border-bottom:1px solid var(--cn-gold);align-items:center;gap:.35rem;margin-top:.4rem;font-style:normal;display:inline-flex}.cn-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.cn-post-card{flex-direction:column;display:flex}.cn-post-card__media{border-radius:var(--cn-radius-lg);background:var(--cn-beige);aspect-ratio:4/3;display:block;overflow:hidden}.cn-post-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--cn-ease)}.cn-post-card:hover .cn-post-card__media img{transform:scale(1.04)}.cn-post-card__placeholder{place-items:center;height:100%;display:grid}.cn-post-card__placeholder img{object-fit:contain;opacity:.35;width:64px;height:64px}.cn-post-card__body{gap:.5rem;padding:1rem .2rem 0;display:grid}.cn-post-card__body p{color:var(--cn-taupe);font-size:.88rem;line-height:1.9}.cn-post-card__meta{color:var(--cn-taupe);flex-wrap:wrap;gap:.45rem;font-size:.76rem;display:flex}.cn-post-card__cat{color:var(--cn-gold);font-weight:600}.cn-post-card__title{font-size:1.08rem;line-height:1.7}.cn-post-card__title a:hover{color:var(--cn-olive)}.cn-article__head{padding-top:clamp(1.5rem,4vw,3rem)}.cn-article__narrow{max-width:50rem}.cn-article h1{margin-top:.75rem;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.5}.cn-article__lead{color:var(--cn-taupe);margin-top:1rem;font-size:1.1rem;line-height:2}.cn-article__meta{color:var(--cn-taupe);flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem;font-size:.82rem;display:flex}.cn-article__meta span{align-items:center;gap:.35rem;display:inline-flex}.cn-article__cover{margin-top:2rem}.cn-article__cover img{object-fit:cover;border-radius:var(--cn-radius-lg);width:100%;max-height:560px}.cn-article__layout{grid-template-columns:minmax(0,50rem) 16rem;justify-content:center;align-items:start;gap:3rem;padding-block:2.5rem 1rem;display:grid}.cn-article__layout:not(:has(.cn-toc)){grid-template-columns:minmax(0,50rem)}.cn-article__body{grid-row:1}.cn-article__tags{color:var(--cn-taupe);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:2rem;display:flex}.cn-article__tags .cn-tag{margin:0}.cn-article__share{border-top:1px solid var(--cn-beige);color:var(--cn-taupe);align-items:center;gap:.6rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.85rem;display:flex}.cn-article__share a,.cn-article__share button{border:1px solid var(--cn-border);width:38px;height:38px;color:var(--cn-charcoal);border-radius:50%;place-items:center;display:grid}.cn-article__share a:hover,.cn-article__share button:hover{border-color:var(--cn-olive);color:var(--cn-olive)}.cn-prose--article{font-size:1.04rem;line-height:2.2}.cn-prose--article h2{scroll-margin-top:calc(var(--cn-sticky-h,var(--cn-header-h)) + 1rem);margin-top:2.5rem;font-size:1.5rem}.cn-prose--article h3{scroll-margin-top:calc(var(--cn-sticky-h,var(--cn-header-h)) + 1rem);margin-top:2rem;font-size:1.2rem}.cn-prose--article blockquote{border-inline-start:3px solid var(--cn-gold);background:var(--cn-cream);border-radius:0 var(--cn-radius) var(--cn-radius) 0;margin:2rem 0;padding:1rem 1.5rem;font-size:1.1rem}.cn-prose--article table{border-collapse:collapse;width:100%;font-size:.9rem}.cn-prose--article table td,.cn-prose--article table th{border:1px solid var(--cn-border);padding:.55rem .8rem}.cn-prose--article table th{background:var(--cn-cream)}.cn-prose--article img{width:100%;height:auto;margin-block:1rem}.cn-prose--article figcaption{color:var(--cn-taupe);text-align:center;font-size:.8rem}.cn-toc{top:calc(var(--cn-sticky-h,var(--cn-header-h)) + 1.25rem);grid-area:1/2;position:sticky}.cn-toc details{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);padding:1.1rem 1.2rem}.cn-toc summary{cursor:pointer;align-items:center;gap:.4rem;font-weight:600;list-style:none;display:flex}.cn-toc summary::-webkit-details-marker{display:none}.cn-toc ol{counter-reset:toc;gap:.1rem;margin-top:.8rem;font-size:.84rem;display:grid}.cn-toc li a{color:var(--cn-taupe);border-inline-start:2px solid #0000;border-radius:8px;padding:.35rem .6rem;transition:all .2s;display:block}.cn-toc li.is-sub a{padding-inline-start:1.4rem;font-size:.8rem}.cn-toc li a:hover,.cn-toc li a.is-active{color:var(--cn-charcoal);background:var(--cn-cream);border-color:var(--cn-gold)}.cn-inline-product{background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);grid-template-columns:96px 1fr auto;align-items:center;gap:1.1rem;margin-block:1.75rem;padding:.9rem;line-height:1.6;display:grid;box-shadow:0 10px 30px #1818170d}.cn-inline-product__media{border-radius:var(--cn-radius);background:var(--cn-beige);display:block;overflow:hidden}.cn-inline-product__media img{object-fit:cover;border-radius:0;width:96px;height:128px;margin:0}.cn-inline-product__body{gap:.3rem;display:grid}.cn-inline-product__kicker{color:var(--cn-gold);font-size:.72rem;font-weight:600}.cn-inline-product__name{font-weight:600;color:var(--cn-charcoal)!important;border:0!important}.cn-inline-product__cta{height:44px;padding-inline:1.2rem;font-size:.85rem;color:var(--cn-white)!important;border:0!important}.cn-comments{padding-block:2.5rem}.cn-comment-form{gap:.6rem;margin-bottom:1.5rem;display:grid}.cn-comment-form textarea{border:1px solid var(--cn-border);border-radius:var(--cn-radius);background:var(--cn-white);resize:vertical;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:.95rem}.cn-comment-form textarea:focus{border-color:var(--cn-olive);outline:0}.cn-comment-form .cn-btn{justify-self:start;height:46px}.cn-comment{border-bottom:1px solid var(--cn-beige);padding-block:1.1rem}.cn-comment__head{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.cn-comment__head .cn-account__avatar{width:34px;height:34px;font-size:.85rem}.cn-comment__head time{color:var(--cn-taupe);margin-inline-start:auto;font-size:.76rem}.cn-comment>p{margin-top:.6rem;font-size:.92rem;line-height:2}.cn-theme .cn-main{background:var(--cn-ivory);color:var(--cn-charcoal)}.cn-theme--luxe .cn-main,.cn-theme--blackfriday .cn-main{--cn-ivory:#121211;--cn-cream:#1a1a18;--cn-beige:#2a2925;--cn-white:#1f1e1b;--cn-border:#34322e;--cn-charcoal:#f2ece2;--cn-taupe:#a8a096;--cn-olive:#c9b38a;--cn-gold:#c9a773}.cn-theme--luxe .cn-main .cn-btn--primary,.cn-theme--blackfriday .cn-main .cn-btn--primary{background:var(--cn-gold);color:#121211}.cn-theme--luxe .cn-main .cn-btn--primary:hover,.cn-theme--blackfriday .cn-main .cn-btn--primary:hover{background:#e2c799}.cn-theme--luxe .cn-main .cn-btn--ghost,.cn-theme--blackfriday .cn-main .cn-btn--ghost{border-color:var(--cn-charcoal)}.cn-theme--luxe .cn-main .cn-btn--ghost:hover,.cn-theme--blackfriday .cn-main .cn-btn--ghost:hover{color:#121211}.cn-theme--luxe .cn-main .cn-prose,.cn-theme--blackfriday .cn-main .cn-prose{color:#d8d1c6}.cn-theme--luxe .cn-main .cn-card__media,.cn-theme--luxe .cn-main .cn-tile,.cn-theme--blackfriday .cn-main .cn-card__media,.cn-theme--blackfriday .cn-main .cn-tile{background:#23221f}.cn-theme--luxe .cn-main .cn-chip,.cn-theme--blackfriday .cn-main .cn-chip{color:var(--cn-charcoal);background:#2a2925}.cn-theme--luxe .cn-main .cn-chip--sale,.cn-theme--blackfriday .cn-main .cn-chip--sale{background:var(--cn-sale);color:#fff}.cn-theme--luxe .cn-main .cn-amazing__inner,.cn-theme--luxe .cn-main .cn-stores__inner,.cn-theme--blackfriday .cn-main .cn-amazing__inner,.cn-theme--blackfriday .cn-main .cn-stores__inner{box-shadow:inset 0 0 0 1px #34322e}.cn-theme--luxe .cn-main .cn-slide--light,.cn-theme--luxe .cn-main .cn-banner__copy,.cn-theme--luxe .cn-main .cn-page-hero.has-cover,.cn-theme--luxe .cn-main .cn-post-hero,.cn-theme--luxe .cn-main .cn-coupon-band--olive,.cn-theme--luxe .cn-main .cn-coupon-band--dark,.cn-theme--luxe .cn-main .cn-chip--sale,.cn-theme--luxe .cn-main .cn-chip--deal,.cn-theme--luxe .cn-main .cn-chip--new,.cn-theme--luxe .cn-main .cn-inline-product__cta,.cn-theme--blackfriday .cn-main .cn-slide--light,.cn-theme--blackfriday .cn-main .cn-banner__copy,.cn-theme--blackfriday .cn-main .cn-page-hero.has-cover,.cn-theme--blackfriday .cn-main .cn-post-hero,.cn-theme--blackfriday .cn-main .cn-coupon-band--olive,.cn-theme--blackfriday .cn-main .cn-coupon-band--dark,.cn-theme--blackfriday .cn-main .cn-chip--sale,.cn-theme--blackfriday .cn-main .cn-chip--deal,.cn-theme--blackfriday .cn-main .cn-chip--new,.cn-theme--blackfriday .cn-main .cn-inline-product__cta{color:#fcfbf8!important}.cn-theme--luxe .cn-main .cn-coupon-band--dark,.cn-theme--blackfriday .cn-main .cn-coupon-band--dark{box-shadow:inset 0 0 0 1px var(--cn-gold);background:linear-gradient(120deg,#2a2925,#1a1a18)}.cn-theme--luxe .cn-main .cn-coupon-band--dark .cn-coupon-band__code,.cn-theme--blackfriday .cn-main .cn-coupon-band--dark .cn-coupon-band__code{color:var(--cn-gold)}.cn-theme--blackfriday .cn-main{--cn-sale:#e0443b;--cn-gold:#f5c542;--cn-olive:#f5c542}.cn-theme--blackfriday .cn-main .cn-btn--primary{background:var(--cn-sale);color:#fff}.cn-theme--blackfriday .cn-main .cn-btn--primary:hover{background:#f05b52}.cn-theme--blackfriday .cn-main .cn-eyebrow{color:var(--cn-gold)}.cn-theme--blackfriday .cn-main:before{content:"";background:repeating-linear-gradient(-45deg,#f5c542 0 14px,#121211 14px 28px);height:10px;display:block}.cn-theme--yalda .cn-main{--cn-ivory:#f8efe6;--cn-cream:#fbf4ec;--cn-beige:#efd9c8;--cn-olive:#8e2a2a;--cn-olive-deep:#5e1b1e;--cn-gold:#b5854b;--cn-sale:#8e2a2a;background-image:radial-gradient(circle at 8% 12%,#8e2a2a14 0 90px,#0000 91px),radial-gradient(circle at 92% 40%,#b5854b1a 0 120px,#0000 121px)}.cn-theme--yalda .cn-main:before{content:"";background:repeating-linear-gradient(90deg,#8e2a2a 0 28px,#b5854b 28px 34px);height:8px;display:block}.cn-theme--yalda .cn-main .cn-btn--primary{background:#8e2a2a}.cn-theme--yalda .cn-main .cn-btn--primary:hover{background:#5e1b1e}.cn-theme--yalda .cn-main .cn-amazing__inner,.cn-theme--yalda .cn-main .cn-stores__inner{background:linear-gradient(135deg,#5e1b1e,#8e2a2a)}.cn-theme--nowruz .cn-main{--cn-ivory:#f5f6ec;--cn-cream:#fafbf3;--cn-beige:#e3ead4;--cn-olive:#4f7a4a;--cn-olive-deep:#345531;--cn-gold:#d98ba0;--cn-sale:#c2566f;background-image:radial-gradient(circle at 95% 6%,#d98ba029 0 70px,#0000 71px),radial-gradient(circle at 4% 30%,#4f7a4a1a 0 110px,#0000 111px)}.cn-theme--nowruz .cn-main:before{content:"";background:linear-gradient(90deg,#4f7a4a,#d98ba0,#f2c14e,#4f7a4a);height:8px;display:block}.cn-theme--nowruz .cn-main .cn-btn--primary{background:#4f7a4a}.cn-theme--nowruz .cn-main .cn-btn--primary:hover{background:#345531}.cn-theme--nowruz .cn-main .cn-amazing__inner,.cn-theme--nowruz .cn-main .cn-stores__inner{background:linear-gradient(135deg,#345531,#4f7a4a)}.cn-theme--collection .cn-main{--cn-ivory:#efe9e0;--cn-cream:#f6f2eb}.cn-theme--collection .cn-main .cn-section__title,.cn-theme--collection .cn-main .cn-hero__title,.cn-theme--collection .cn-main .cn-slide__title{letter-spacing:-.01em;font-weight:300}.cn-theme--collection .cn-main .cn-eyebrow:before{content:"";background:var(--cn-gold);width:34px;height:1px}.cn-theme--collection .cn-main .cn-section__head{border-bottom:1px solid var(--cn-border);padding-bottom:1.25rem}@media (width<=960px){.cn-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-article__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.cn-toc{grid-area:1/1;position:static}.cn-toc details:not([open]) ol{display:none}.cn-article__body{grid-row:2}.cn-contact,.cn-stores-list{grid-template-columns:1fr}.cn-stores-list__map{min-height:300px;position:relative;top:0}.cn-textblock.has-image{grid-template-columns:1fr}.cn-textblock--image-end.has-image .cn-textblock__media{order:0}.cn-logos{grid-template-columns:repeat(3,1fr)}.cn-banners--triple{grid-template-columns:1fr 1fr}}@media (width<=640px){.cn-posts,.cn-banners--double,.cn-banners--triple{grid-template-columns:1fr}.cn-banner__img{aspect-ratio:4/5}.cn-coupon-band{text-align:center;grid-template-columns:1fr;justify-items:center}.cn-inline-product{grid-template-columns:76px 1fr}.cn-inline-product .cn-inline-product__cta{grid-column:1/-1}.cn-inline-product img{width:76px;height:100px}.cn-post-hero{min-height:380px}.cn-slide__copy{padding-bottom:3.5rem}.cn-slide--light:after{background:linear-gradient(#1818170d 30%,#181817a6)}.cn-slide{align-items:flex-end}}.cn-sbox{width:100%;position:relative}.cn-sbox__form{align-items:center;gap:.25rem;display:flex}.cn-sbox__icon{color:var(--cn-taupe);flex:none}.cn-sbox__input{min-width:0;font:inherit;color:var(--cn-charcoal);background:0 0;border:0;outline:0;flex:1}.cn-sbox__input::placeholder{color:var(--cn-taupe);opacity:.75}.cn-sbox__input::-webkit-search-cancel-button{display:none}.cn-sbox__btn{width:36px;height:36px;color:var(--cn-taupe);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.cn-sbox__btn:hover{color:var(--cn-olive);background:#3e493d14}.cn-sbox__btn.is-listening{color:#fff;background:var(--cn-sale);animation:1.2s infinite cn-pulse}.cn-sbox--bar .cn-sbox__form{background:var(--cn-cream);border:1px solid #0000;border-radius:999px;height:44px;padding-inline:1rem .3rem;transition:border-color .2s,background .2s}.cn-sbox--bar .cn-sbox__form:focus-within{background:var(--cn-white);border-color:var(--cn-border)}.cn-sbox--bar .cn-sbox__input{padding-inline:.35rem;font-size:.9rem}.cn-sbox--bar .cn-sbox__panel{top:calc(100% + .5rem);z-index:30;background:var(--cn-white);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);max-height:min(70vh,640px);padding:1rem;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 30px 60px -28px #18181773}.cn-sbox--dialog .cn-sbox__form{border-bottom:1px solid var(--cn-border);padding-bottom:.75rem}.cn-sbox--dialog .cn-sbox__input{height:56px;padding-inline:.5rem;font-size:1.2rem}.cn-sbox--dialog .cn-sbox__panel{max-height:70vh;padding-top:1rem;overflow-y:auto}.cn-sbox__group+.cn-sbox__group{margin-top:1.1rem}.cn-sbox__label{color:var(--cn-taupe);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:.78rem;display:flex}.cn-sbox__label span{align-items:center;gap:.35rem;display:inline-flex}.cn-sbox__link{font:inherit;color:var(--cn-olive);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cn-sbox__chips{flex-wrap:wrap;gap:.45rem;display:flex}.cn-sbox__chip{border:1px solid var(--cn-border);background:var(--cn-white);font:inherit;color:var(--cn-charcoal);cursor:pointer;border-radius:999px;padding:.38rem .9rem;font-size:.84rem;transition:border-color .2s,background .2s}.cn-sbox__chip:hover{border-color:var(--cn-olive);background:var(--cn-cream)}.cn-sbox__chip.is-popular{background:var(--cn-cream)}.cn-sbox__note{border-radius:var(--cn-radius);background:var(--cn-cream);margin:0 0 .8rem;padding:.55rem .8rem;font-size:.85rem}.cn-sbox__loading{margin:-.25rem 0 .5rem}.cn-sbox__empty{color:var(--cn-taupe);margin:.25rem 0;font-size:.88rem}.cn-sbox__products,.cn-sbox__list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.cn-sbox__products a,.cn-sbox__list a{border-radius:var(--cn-radius);color:var(--cn-charcoal);align-items:center;gap:.75rem;padding:.45rem .55rem;text-decoration:none;transition:background .15s;display:flex}.cn-sbox__products a:hover,.cn-sbox__products a.is-active,.cn-sbox__list a:hover,.cn-sbox__list a.is-active{background:var(--cn-cream)}.cn-sbox__products img{object-fit:cover;background:var(--cn-beige);border-radius:6px;flex:none;width:46px;height:60px}.cn-sbox__pname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.cn-sbox__price{flex-direction:column;flex:none;align-items:flex-end;font-size:.85rem;display:flex}.cn-sbox__price del{color:var(--cn-taupe);font-size:.75rem}.cn-sbox__price small{color:var(--cn-taupe);font-weight:400}.cn-sbox__price em{color:var(--cn-taupe);font-style:normal}.cn-sbox__list small{color:var(--cn-taupe);font-size:.78rem}.cn-sbox__list--posts img{object-fit:cover;border-radius:6px;flex:none;width:54px;height:38px}.cn-sbox__all{border-radius:var(--cn-radius);background:var(--cn-charcoal);color:#fcfbf8;width:100%;font:inherit;cursor:pointer;border:0;margin-top:1rem;padding:.7rem;font-size:.88rem;display:block}.cn-sbox__all:hover{background:var(--cn-olive)}.cn-search__top{align-items:flex-start;gap:.25rem;display:flex}.cn-search__top .cn-sbox{flex:1;min-width:0}.cn-visual{background:var(--cn-white);border-radius:var(--cn-radius-lg);padding:1rem 1.25rem 1.25rem}.cn-visual__head{justify-content:space-between;align-items:center;display:flex}.cn-visual__head h2{margin:0;font-size:1.15rem}.cn-visual__pick{padding:.5rem 0 .25rem}.cn-visual__pick p{color:var(--cn-taupe);margin:0 0 1.25rem;line-height:1.9}.cn-visual__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.cn-visual__pick .cn-visual__actions{justify-content:center}.cn-visual__hint{color:var(--cn-taupe);margin:.25rem 0 .75rem;font-size:.88rem}.cn-visual__stage{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--cn-radius);width:fit-content;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.cn-visual__stage img{border-radius:var(--cn-radius);max-width:100%;max-height:52vh;display:block}.cn-visual__box{cursor:move;border:2px solid #fcfbf8;border-radius:6px;position:absolute;box-shadow:0 0 0 9999px #18181773,0 0 0 1px #18181766}.cn-visual__handle{border:2px solid var(--cn-olive);background:#fcfbf8;border-radius:50%;width:22px;height:22px;position:absolute}.cn-visual__handle.is-nw{cursor:nwse-resize;top:-11px;left:-11px}.cn-visual__handle.is-ne{cursor:nesw-resize;top:-11px;right:-11px}.cn-visual__handle.is-sw{cursor:nesw-resize;bottom:-11px;left:-11px}.cn-visual__handle.is-se{cursor:nwse-resize;bottom:-11px;right:-11px}.cn-visual__progress{text-align:center;color:var(--cn-olive);margin:.75rem 0 0;font-size:.85rem}.cn-visual__error{border-radius:var(--cn-radius);color:var(--cn-sale);background:#8a2f2f14;margin:.9rem 0 0;padding:.6rem .8rem;font-size:.87rem}.cn-visual__privacy{color:var(--cn-taupe);align-items:center;gap:.35rem;margin:1rem 0 0;font-size:.76rem;display:flex}.cn-card__similar{top:3.4rem;z-index:2;opacity:0;transition:opacity .2s,transform .2s;position:absolute;inset-inline-end:.6rem}.cn-card:hover .cn-card__similar,.cn-card__similar:focus-visible{opacity:1}@media (hover:none){.cn-card__similar{opacity:1}}.cn-card:not(:has(.cn-card__wish)) .cn-card__similar{top:.6rem}.cn-gallery{position:relative}.cn-gallery__similar{bottom:1rem;z-index:3;color:var(--cn-charcoal);background:#fcfbf8f0;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.82rem;text-decoration:none;display:inline-flex;position:absolute;inset-inline-end:1rem;box-shadow:0 6px 18px -8px #18181773}.cn-gallery__similar:hover{color:var(--cn-olive)}.cn-search-inline__icon{width:40px;height:40px;color:var(--cn-taupe);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cn-search-inline__icon:hover{color:var(--cn-olive);background:var(--cn-cream)}.cn-search-fix{background:#b08a5724;border-radius:999px;align-items:center;gap:.4rem;margin:1rem 0 0;padding:.5rem .9rem;font-size:.9rem;display:inline-flex}.cn-search-fix .cn-icon{color:var(--cn-gold)}.cn-search-fix a{color:var(--cn-olive);font-weight:700}.cn-search-hero__visual{align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.cn-search-hero__visual img{object-fit:cover;border-radius:var(--cn-radius);border:3px solid var(--cn-white);flex:none;width:96px;height:120px;box-shadow:0 10px 24px -14px #18181780}.cn-search-hero__visual .cn-btn{margin-top:.75rem}.cn-search-hero__sub{color:var(--cn-taupe);margin:.4rem 0 0}.cn-noresult{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2rem;padding-block:1rem 2rem;display:grid}.cn-noresult__main h2{margin:1rem 0 .75rem;font-size:1.35rem}.cn-noresult__main .cn-empty__icon{margin:0}.cn-noresult__tips{color:var(--cn-taupe);margin:0 0 1.25rem;padding-inline-start:1.1rem;line-height:2}.cn-noresult__cats>span{margin-bottom:.6rem;font-size:.88rem;display:block}.cn-noresult__lead{color:var(--cn-taupe);margin:-.25rem 0 0;font-size:.88rem}.cn-noresult__form .cn-panel__title{align-items:center;gap:.45rem;display:flex}.cn-noresult__form .cn-panel__title .cn-icon{color:var(--cn-gold)}.cn-noresult__best{margin-top:1.5rem}.cn-linkbtn{font:inherit;color:var(--cn-olive);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=900px){.cn-noresult{grid-template-columns:1fr}}.cn-gift__hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:2rem;margin-bottom:2rem;display:grid}.cn-gift__hero h1{margin:.4rem 0 .75rem;font-size:2rem}.cn-gift__hero p{color:var(--cn-taupe);max-width:34rem;line-height:2}.cn-gift__card{aspect-ratio:1.6;color:var(--cn-white);background:radial-gradient(420px 220px at 0% 0%, #b08a578c, transparent 65%), linear-gradient(135deg, #2f382f, var(--cn-olive));border-radius:20px;flex-direction:column;justify-content:space-between;padding:1.6rem 1.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #18181773}.cn-gift__card b{font-size:1.9rem;font-weight:700}.cn-gift__card small{color:#fcfbf8bf;letter-spacing:.02em}.cn-gift__brand{font-family:var(--cn-font-display,inherit);letter-spacing:.12em;color:#e9d9bf;text-align:end;direction:ltr;font-size:1.3rem}.cn-gift__grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:1.25rem;display:grid}.cn-gift__grid .cn-panel+.cn-panel{margin-top:0}.cn-gift__amounts>div,.cn-gift__gateways{flex-wrap:wrap;gap:.5rem;display:flex}.cn-gift__amounts input[type=text]{margin-top:.4rem}.cn-gift__notes{color:var(--cn-taupe);gap:.35rem;margin-top:1.25rem;padding-inline-start:1.1rem;font-size:.82rem;list-style:outside;display:grid}.cn-form--single{grid-template-columns:1fr;margin-top:1rem}.cn-chip-radio{cursor:pointer;position:relative}.cn-chip-radio input{opacity:0;pointer-events:none;position:absolute}.cn-chip-radio span{border:1px solid var(--cn-border);background:var(--cn-cream);height:42px;color:var(--cn-charcoal);border-radius:999px;align-items:center;padding-inline:1rem;font-size:.9rem;transition:border-color .2s,background-color .2s;display:inline-flex}.cn-chip-radio input:checked+span{border-color:var(--cn-olive);background:var(--cn-olive);color:var(--cn-white)}.cn-chip-radio input:focus-visible+span{outline:2px solid var(--cn-gold);outline-offset:2px}@media (width<=860px){.cn-gift__hero,.cn-gift__grid{grid-template-columns:1fr}.cn-gift__hero h1{font-size:1.6rem}}.cn-wallet-redeem{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-block:1rem 1.5rem;display:flex}.cn-wallet-redeem .cn-form__field{flex:260px}.cn-wallet-redeem .cn-btn{height:48px}.cn-card__compare{top:3.4rem;z-index:2;opacity:0;transition:opacity .2s,transform .2s;position:absolute;inset-inline-end:.6rem}.cn-card:has(.cn-card__similar) .cn-card__compare{top:6.2rem}.cn-card:not(:has(.cn-card__wish)) .cn-card__compare{top:.6rem}.cn-card:not(:has(.cn-card__wish)):has(.cn-card__similar) .cn-card__compare{top:3.4rem}.cn-card:hover .cn-card__compare,.cn-card__compare:focus-visible,.cn-card__compare.is-saved{opacity:1}@media (hover:none){.cn-card__compare{opacity:1}}.cn-card__compare.is-saved,.cn-product__compare.is-saved{color:var(--cn-white);background:var(--cn-olive)}.cn-product__head .cn-product__title{flex:1}.cn-product__head{gap:.5rem}.cn-compare-bar{z-index:40;inset-inline:0;background:var(--cn-charcoal);width:max-content;max-width:calc(100% - 2rem);color:var(--cn-white);white-space:nowrap;border-radius:999px;align-items:center;gap:.9rem;margin-inline:auto;padding:.5rem .6rem .5rem 1.1rem;padding-inline-start:1.1rem;font-size:.9rem;display:flex;position:fixed;bottom:1rem;box-shadow:0 18px 40px -18px #18181799}.cn-compare-bar[hidden]{display:none}@media (width<=599.98px){.cn-compare-bar{gap:.6rem;padding-inline-start:.9rem;font-size:.82rem;bottom:.75rem}}.cn-compare-bar .cn-btn{white-space:nowrap;height:40px;padding-inline:1.2rem;font-size:.85rem}.cn-compare-bar__clear{width:34px;height:34px;color:inherit;cursor:pointer;background:#fcfbf81f;border:0;border-radius:50%;place-items:center;display:grid}.cn-compare__scroll{border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);background:var(--cn-white);overflow-x:auto}.cn-compare__table{width:100%;min-width:calc(150px + var(--cols) * 210px);border-collapse:collapse;table-layout:fixed;font-size:.9rem}.cn-compare__table th,.cn-compare__table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--cn-border);padding:.9rem 1rem}.cn-compare__table tbody tr:nth-child(2n){background:var(--cn-ivory,#faf7f2)}.cn-compare__table tr:last-child td,.cn-compare__table tr:last-child th{border-bottom:0}.cn-compare__table del{font-size:.8rem;display:block}.cn-compare__label{width:150px;color:var(--cn-taupe);background:inherit;z-index:1;font-weight:500;position:sticky;inset-inline-start:0}.cn-compare thead .cn-compare__label{background:var(--cn-white)}.cn-compare__product{position:relative}.cn-compare__product a{gap:.6rem;display:grid}.cn-compare__product img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--cn-radius);background:var(--cn-beige);width:100%}.cn-compare__product b{font-weight:600;line-height:1.7}.cn-compare__remove{top:1.4rem;z-index:1;cursor:pointer;background:#fcfbf8eb;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;inset-inline-end:1.4rem;box-shadow:0 2px 10px -4px #18181759}.cn-compare__ok{color:var(--cn-success);font-weight:600}.cn-compare__no{color:var(--cn-error)}.cn-compare__sizes{flex-wrap:wrap;gap:.35rem;display:flex}.cn-compare__sizes span{text-align:center;border:1px solid var(--cn-border);border-radius:8px;min-width:2.2rem;padding:.15rem .45rem;font-size:.8rem}.cn-compare__sizes .is-out{color:var(--cn-taupe);opacity:.6;text-decoration:line-through}.cn-compare__buy{height:44px;padding-inline:1.2rem;font-size:.85rem}.cn-compare .cn-card__swatches{margin-bottom:.35rem}@media (width<=640px){.cn-compare__table{min-width:calc(110px + var(--cols) * 170px);font-size:.82rem}.cn-compare__label{width:110px}}.cn-buy__size-links{flex-wrap:wrap;align-items:center;gap:.9rem;display:inline-flex}.cn-buy__hint{color:var(--cn-taupe);font-size:.8rem}.cn-buy__soldout .v-btn{align-self:flex-start}.cn-alert-form{gap:.9rem;display:grid}.cn-alert-form p{color:var(--cn-taupe);font-size:.9rem;line-height:1.9}.cn-alert-form p b{color:var(--cn-charcoal)}.cn-size-suggest__form{gap:1rem;display:grid}.cn-size-suggest__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.cn-size-suggest__fits{color:var(--cn-taupe);gap:.5rem;font-size:.85rem;display:grid}.cn-size-suggest__fits>div{flex-wrap:wrap;gap:.5rem;display:flex}.cn-size-suggest__result{border-radius:var(--cn-radius);background:var(--cn-cream);justify-items:start;gap:.6rem;margin-top:1.1rem;padding:1rem 1.1rem;display:grid}.cn-size-suggest__result p{font-size:.9rem;line-height:1.9}.cn-size-suggest__result.is-empty{background:#b08a571f}.cn-size-suggest__size{background:var(--cn-olive);min-width:3.2rem;height:3.2rem;color:var(--cn-white);border-radius:14px;place-items:center;padding-inline:.6rem;font-size:1.3rem;display:grid}.cn-size-suggest__error{color:var(--cn-error);margin-top:.75rem;font-size:.85rem}.cn-size-suggest__note{color:var(--cn-taupe);margin-top:.9rem;font-size:.78rem;line-height:1.8}.cn-livechat{z-index:45;inset-inline-end:1.25rem;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.25rem}.cn-livechat__fab{background:var(--cn-olive);width:58px;height:58px;color:var(--cn-white);cursor:pointer;transition:transform .25s var(--cn-ease), background-color .25s;border:0;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 16px 36px -14px #1818178c}.cn-livechat__fab:hover{background:var(--cn-olive-deep);transform:translateY(-2px)}.cn-livechat__badge{top:-2px;border:2px solid var(--cn-ivory);background:var(--cn-sale);border-radius:999px;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:.72rem;font-weight:700;display:grid;position:absolute;inset-inline-end:-2px}.cn-livechat__panel{border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);background:var(--cn-white);flex-direction:column;width:370px;height:min(560px,100vh - 7.5rem);display:flex;overflow:hidden;box-shadow:0 30px 70px -30px #18181773}.cn-livechat__head{background:var(--cn-olive);color:var(--cn-white);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;display:flex}.cn-livechat__head strong{font-size:1rem;display:block}.cn-livechat__status{opacity:.8;margin-top:.2rem;font-size:.76rem;display:block}.cn-livechat__status.is-online:before{content:"";background:#9fcb8f;border-radius:50%;width:7px;height:7px;margin-inline-end:.35rem;display:inline-block}.cn-livechat__close{width:34px;height:34px;color:inherit;cursor:pointer;background:#fcfbf81f;border:0;border-radius:50%;place-items:center;display:grid}.cn-livechat__messages{background:var(--cn-ivory);overscroll-behavior:contain;flex-direction:column;flex:1;gap:.55rem;padding:1rem;display:flex;overflow-y:auto}.cn-livechat__msg{align-self:flex-end;max-width:82%}.cn-livechat__msg p{background:var(--cn-white);border:1px solid var(--cn-beige);white-space:pre-line;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;margin:0;padding:.55rem .85rem;font-size:.88rem;line-height:1.85}.cn-livechat__msg small{color:var(--cn-taupe);margin-top:.15rem;padding-inline:.3rem;font-size:.68rem;display:block}.cn-livechat__msg.is-visitor{align-self:flex-start}.cn-livechat__msg.is-visitor p{background:var(--cn-charcoal);border-color:var(--cn-charcoal);color:var(--cn-white);border-radius:16px 16px 4px}.cn-livechat__msg.is-bot{align-self:center;max-width:92%}.cn-livechat__msg.is-bot p{color:var(--cn-taupe);text-align:center;background:0 0;border-style:dashed;font-size:.8rem}.cn-livechat__msg.is-bot small{text-align:center}.cn-livechat__form{border-top:1px solid var(--cn-beige);background:var(--cn-white);padding:.7rem}.cn-livechat__contact{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.5rem;display:grid}.cn-livechat__contact input{border:1px solid var(--cn-border);background:var(--cn-cream);min-width:0;height:40px;font:inherit;border-radius:12px;padding-inline:.8rem;font-size:.8rem}.cn-livechat__compose{align-items:flex-end;gap:.45rem;display:flex}.cn-livechat__compose textarea{border:1px solid var(--cn-border);background:var(--cn-cream);min-height:44px;max-height:120px;font:inherit;resize:none;field-sizing:content;border-radius:14px;flex:1;padding:.6rem .85rem;font-size:.88rem}.cn-livechat__compose textarea:focus{outline-offset:1px;outline:2px solid #3e493d40}.cn-livechat__send{background:var(--cn-charcoal);width:44px;height:44px;color:var(--cn-white);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cn-livechat__send svg{transform:scaleX(-1)}.cn-livechat__send:disabled{opacity:.35;cursor:default}.cn-livechat__error{color:var(--cn-error);margin:0 0 .45rem;font-size:.78rem}@media (width<=599.98px){.cn-livechat{inset-inline-end:1rem;bottom:1rem}.cn-livechat__fab{width:52px;height:52px}.cn-livechat.is-open{gap:0;inset:0}.cn-livechat.is-open .cn-livechat__fab{display:none}.cn-livechat__panel{border:0;border-radius:0;width:100vw;height:100dvh}.cn-livechat__contact{grid-template-columns:1fr}}.cn-livechat-pop-enter-active,.cn-livechat-pop-leave-active{transition:opacity .2s, transform .25s var(--cn-ease);transform-origin:0 100%}.cn-livechat-pop-enter-from,.cn-livechat-pop-leave-to{opacity:0;transform:translateY(10px)scale(.97)}.has-compare .cn-livechat:not(.is-open){bottom:5rem}@media (width<=960px){.is-product .cn-livechat:not(.is-open){bottom:calc(5.5rem + env(safe-area-inset-bottom))}.has-compare .is-product .cn-livechat:not(.is-open){bottom:calc(9.5rem + env(safe-area-inset-bottom))}}@media (width<=599.98px){html.cn-chat-open{overflow:hidden}}.cn-install{z-index:44;inset-inline:1rem;border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);background:var(--cn-white);max-width:520px;box-shadow:var(--cn-shadow);align-items:center;gap:.8rem;margin-inline:auto;padding:.7rem .8rem;padding-inline-start:.9rem;display:flex;position:fixed;bottom:1rem}.cn-install[hidden]{display:none}.cn-install img{border-radius:12px;flex:none;width:44px;height:44px}.cn-install__text{min-width:0;color:var(--cn-taupe);flex-direction:column;flex:1;gap:.1rem;font-size:.8rem;line-height:1.7;display:flex}.cn-install__text strong{color:var(--cn-charcoal);font-size:.88rem}.cn-install__text svg{vertical-align:-3px}.cn-install .cn-btn{flex:none;height:38px;padding-inline:1.1rem;font-size:.85rem}.cn-install__close{background:var(--cn-ivory);width:32px;height:32px;color:var(--cn-taupe);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.has-install .cn-livechat:not(.is-open){bottom:6.5rem}@media (width<=960px){.is-product .cn-install{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}picture{display:contents}
