:root{--radius: 6px}.btn,a.btn,button.btn{border-radius:var(--radius)!important;min-height:48px;font-size:12px;letter-spacing:.14em}.btn--line{background:transparent}.link-btn{min-height:44px;display:inline-flex;align-items:center}.announcement--calm .announcement__inner{grid-template-columns:1fr;min-height:38px}.announcement--calm .announcement__track{grid-column:1}.announcement--calm{font-size:13px;letter-spacing:.06em}@supports (height: 100svh){.hero,.slideshow__slide,.shoppable{min-height:min(88svh,820px)}html.in-app .hero,html.in-app .shoppable{min-height:min(84svh,760px)}}.nav__chev{display:inline-flex;margin-left:4px;transform:rotate(90deg);opacity:.7}.nav__chev svg{width:11px;height:11px}.nav__shortcuts,.nav__extra{display:none}@media(min-width:901px){.header{position:relative}.header .header__inner{position:static}.header .nav--s2{align-self:stretch;height:100%}.header .nav--s2 .nav-item{position:static;display:flex;align-items:center;height:100%}.header .nav--s2 .nav-item>a{display:inline-flex;align-items:center;padding:26px 0}.mega.mega--s2{display:none;position:absolute;left:0;right:0;top:100%;min-width:0;padding:30px max(20px,calc((100vw - 1320px)/2)) 34px;background:#fff;color:var(--ink);box-shadow:0 18px 30px #2c24201f;border-top:1px solid var(--line);grid-template-columns:minmax(200px,1fr) 3fr;gap:40px;z-index:40}.nav-item:hover .mega--s2,.nav-item:focus-within .mega--s2{display:grid}.mega--s2.mega--tiles{grid-template-columns:1fr}.mega--tiles .mega__links{display:none}.mega__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.header .mega--s2 .mega__links a{display:block;padding:6px 0;font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink);opacity:1}.header .mega--s2 .mega__links a:hover{color:var(--maroon)}.header .mega--s2 .mega__links a.mega__all{color:var(--maroon);font-weight:500;margin-top:10px}.mega__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mega--tiles .mega__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.mega__tile{position:relative;display:block;height:300px;overflow:hidden;border-radius:var(--radius);background:var(--cream)}.mega--tiles .mega__tile{height:340px}.mega__tile img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s ease}.mega__tile:hover img{transform:scale(1.04)}.mega__tile-cap{position:absolute;inset:auto 0 0 0;padding:44px 16px 14px;background:linear-gradient(transparent,#1e1410b8);color:#fff}.mega__tile-cap b{display:block;font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.1}.mega__tile-cap small{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.9}}@media(max-width:900px){.header .nav--s2.is-open{max-height:calc(100svh - var(--header-h, 64px));overflow-y:auto;padding:10px 20px 28px;gap:0;width:100%;-webkit-overflow-scrolling:touch}.nav--s2 .nav__shortcuts{display:flex;gap:12px;overflow-x:auto;width:calc(100% + 40px);margin:0 -20px 6px;padding:8px 20px 14px;scrollbar-width:none}.nav__shortcuts::-webkit-scrollbar{display:none}.nav__shortcut{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none;width:72px;font-size:12px;text-align:center;line-height:1.25;color:var(--ink)}.nav__shortcut-img{width:66px;height:66px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--gold),var(--maroon))}.nav__shortcut-img img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--ivory)}.nav--s2>a,.nav--s2 .nav-item{width:100%;border-bottom:1px solid var(--line)}.header .nav--s2>a:not(.nav__account),.header .nav--s2 .nav-item>a{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:54px;font-size:17px;opacity:1}.nav--s2 .nav-item>a .nav__chev{display:none}.nav--s2 .nav-item>a:after{content:"+";font-size:22px;font-weight:300;line-height:1}.nav--s2 .nav-item.is-open>a:after{content:"\2212"}.nav--s2 .mega--s2{padding:0 0 12px 14px;gap:0}.nav--s2 .mega__tiles,.nav--s2 .mega__label{display:none}.header .nav--s2 .mega__links a{display:flex;align-items:center;min-height:44px;font-size:15px;padding:0}.header .nav--s2 .mega__links a.mega__all{color:var(--maroon);font-weight:500}.nav--s2 .nav__extra{display:flex;flex-direction:column;width:100%;padding-top:8px}.nav__extra a{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:15px}.header .nav--s2 .nav__account{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:15px;border-bottom:0}}.shoppable:after{content:none!important;display:none!important}.shoppable__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.shoppable__slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease}.shoppable__slide>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.shoppable__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--hero-overlay, .55) * .22)),rgba(0,0,0,var(--hero-overlay, .55)))}.shoppable__slide .shoppable__content{z-index:2}.shoppable__slide .hotspot-wrap{z-index:3}.shoppable__slide .hotspot-wrap.is-open{z-index:6}.shoppable__h{font-family:var(--serif);font-weight:500;line-height:1.12;color:inherit;font-size:calc(clamp(2.2rem,5vw,4.6rem) * var(--hero-heading-scale, 1))}.shoppable__bars{position:absolute;left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px);bottom:22px;z-index:4;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px}.shoppable__bar{color:#fff;text-align:left;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.65;padding:8px 0;min-height:44px;transition:opacity .3s}.shoppable__bar:hover,.shoppable__bar.is-active{opacity:1}.shoppable__bar i{display:block;height:3px;border-radius:2px;background:#ffffff59;overflow:hidden}.shoppable__bar b{display:block;height:100%;width:0;background:#fff}.shoppable__bar.is-active b{animation:s2bar var(--slide-speed, 6s) linear forwards}.shoppable.is-paused .shoppable__bar.is-active b{animation-play-state:paused}.shoppable__bar span{display:block;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shoppable__bar em{font-style:normal;color:var(--gold);margin-right:8px}@keyframes s2bar{0%{width:0}to{width:100%}}.shoppable__arrows{position:absolute;right:clamp(20px,4vw,56px);bottom:104px;z-index:4;display:flex;gap:10px}.shoppable__arrows button{width:46px;height:46px;border:1px solid rgba(255,255,255,.6);border-radius:50%;color:#fff;display:grid;place-items:center}.shoppable__arrows button:hover{background:#ffffff26}@media(min-width:901px){.shoppable--slider .shoppable__content{padding-bottom:max(7vw,140px)}}@media(max-width:900px){.shoppable--has-mobile .shoppable__slide:not(.shoppable__slide--has-mobile) .shoppable__img--desktop{display:block}.shoppable__slide--has-mobile .shoppable__img--desktop{display:none}.shoppable__slide--has-mobile .shoppable__img--mobile{display:block}.shoppable__h{font-size:calc(clamp(2rem,9vw,3rem) * var(--hero-heading-scale, 1))}.shoppable__bars{top:8px;bottom:auto;left:12px;right:12px;gap:6px}.shoppable__bar{min-height:12px;padding:4px 0;opacity:1}.shoppable__bar span,.shoppable__arrows{display:none}}@media(prefers-reduced-motion:reduce){.shoppable__slide{transition:none}}@media(max-width:900px){.cl-show--desktop{display:none}}@media(min-width:901px){.cl-show--mobile{display:none}}@media(min-width:901px){.cl-layout--feature .collection-list .collection-tile:first-child{grid-column:span 2}}@media(min-width:901px){.cl-layout--feature .collection-list .collection-tile:first-child .collection-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.cl-layout--feature .collection-list .collection-tile:first-child .collection-tile__media img{object-position:center 22%}}.collection-tile__media{border-radius:var(--radius)}.collection-tile__sub{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.9;margin-top:4px}@media(max-width:900px){.cl-phone--circles.section{padding:18px 0 10px}.cl-phone--circles .section-head{margin:0 0 12px}.cl-phone--circles .section-head h2,.cl-phone--circles .section-head p,.cl-phone--circles .section-head .btn{display:none}.cl-phone--circles .section-head .eyebrow{margin:0}.cl-phone--circles .collection-list{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding:2px 20px 6px}.cl-phone--circles .collection-list::-webkit-scrollbar{display:none}.cl-phone--circles .collection-tile{flex:none;width:80px;color:var(--ink)}.cl-phone--circles .collection-tile__media{width:76px;height:76px;aspect-ratio:auto;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--gold),var(--maroon));margin:0 auto}.cl-phone--circles .collection-tile__media img{border-radius:50%;border:2px solid var(--ivory);width:100%;height:100%;object-fit:cover;object-position:top}.cl-phone--circles .collection-tile__label{position:static;inset:auto;background:none;color:var(--ink);padding:7px 0 0;text-align:center}.cl-phone--circles .collection-tile__label h3{font-family:var(--sans);font-size:12.5px;line-height:1.25;color:var(--ink)}.cl-phone--circles .collection-tile__label span,.cl-phone--circles .collection-tile__sub{display:none}}.ig-strip{background:var(--ivory);border-top:1px solid var(--line)}.ig-strip--dark{background:var(--ink);color:var(--ivory);border-top:0}.ig-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0}.ig-strip__left{display:flex;align-items:center;gap:18px;min-width:0}.ig-strip__faces{display:flex;padding-left:10px;flex:none}.ig-strip__faces img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--ivory);margin-left:-10px}.ig-strip--dark .ig-strip__faces img{border-color:var(--ink)}.ig-strip__title{font-size:28px}.ig-strip__text{margin:2px 0 0;font-size:13.5px;color:var(--muted)}.ig-strip--dark .ig-strip__text{color:#cdbfa8}.ig-strip--dark .ig-strip__btn{color:var(--gold);border-color:var(--gold)}.ig-strip__btn{gap:10px;white-space:nowrap}@media(max-width:900px){.ig-strip--show-desktop{display:none}.ig-strip__inner{flex-direction:column;text-align:center}.ig-strip__left{flex-direction:column}.ig-strip__btn{width:100%}}html.from-social .ig-strip--hide-social{display:none}.style-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.style-chip{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid #d6c9b4;border-radius:999px;background:#fff;font-size:14px;white-space:nowrap;transition:background-color .2s,color .2s}.style-chip:hover{border-color:var(--ink)}.style-chip.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.collection-hero--left .style-chips{justify-content:flex-start}.collection-hero--center .style-chips{justify-content:center}@media(max-width:900px){.style-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding:0 20px 4px}.style-chips::-webkit-scrollbar{display:none}}.product-card__media{border-radius:var(--radius);overflow:hidden}.product-card__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.product-card__row .price{margin:0}.product-card__dots{display:inline-flex;align-items:center;gap:5px;flex:none}.product-card__dots i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:block}.product-card__dots i.is-current{box-shadow:0 0 0 2px var(--ivory),0 0 0 3px var(--ink)}.product-card__dots small{font-size:11px;color:var(--muted)}.product{padding-bottom:28px}[id$=__recs] .section{padding-top:24px}.product__feature{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf-item{margin:0;border-radius:var(--radius);overflow:hidden;background:var(--cream)}.pf-item--first{grid-column:1 / 3}.pf-item img{width:100%;height:100%;object-fit:cover;display:block}.pf-ui{display:none}@media(max-width:900px){.product--gallery-feature .product__media{margin-inline:-20px}.product__feature{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:6px;scrollbar-width:none;padding-right:12%}.product__feature::-webkit-scrollbar{display:none}.pf-item{flex:0 0 88%;scroll-snap-align:start;border-radius:0;aspect-ratio:3 / 4}.pf-item--first{grid-column:auto}.pf-ui{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:10px}.pf-count{font-size:12px;color:var(--muted)}.pf-dots{display:flex;gap:6px}.pf-dots i{width:6px;height:6px;border-radius:3px;background:#cfc6b8;transition:width .2s,background-color .2s}.pf-dots i.is-on{width:18px;background:var(--ink)}}.delivery-est{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;font-size:14.5px;line-height:1.45}.delivery-est__icon{flex:none;margin-top:2px;color:var(--maroon)}.delivery-est__main b{font-weight:500}.delivery-est__sub{color:var(--muted);font-size:13px;margin-top:2px}.sticky-atc{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.whatsapp-float{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.drawer__links{display:flex;justify-content:space-between;margin-top:6px;font-size:13px}.drawer__links .link-btn{text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.s2-footer{background:var(--ink);color:var(--ivory);padding:56px 0 26px}.s2-footer a{color:inherit}.s2-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.6fr;gap:36px}.s2-footer__brand p{font-size:14px;line-height:1.6;color:#f6f0e6bf;margin:14px 0 16px;max-width:32ch}.s2-footer__col summary{list-style:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;cursor:default}.s2-footer__col summary::-webkit-details-marker{display:none}.s2-footer__col li{margin:0 0 10px}.s2-footer__col a{font-size:14.5px;color:#f6f0e6d9}.s2-footer__col a:hover{color:#fff}.s2-footer__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.s2-footer__field{display:flex;border:1px solid rgba(246,240,230,.3);border-radius:var(--radius);overflow:hidden;height:48px}.s2-footer__field input{flex:1;min-width:0;background:transparent;border:0;color:var(--ivory);padding:0 14px;font-size:15px}.s2-footer__field input::placeholder{color:#f6f0e68c}.s2-footer__field button{background:var(--gold);color:var(--ink);padding:0 18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.s2-footer__wa{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;color:#f6f0e6d9;min-height:44px}.s2-footer__wa svg{width:18px;height:18px}.s2-footer__ok,.s2-footer__err{font-size:13.5px;margin:8px 0 0}.s2-footer__bottom{margin-top:40px;padding-top:18px;border-top:1px solid rgba(246,240,230,.12);display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;color:#f6f0e699}.s2-footer__policies{display:flex;gap:16px;flex-wrap:wrap}.s2-footer__payments{display:flex;gap:6px;flex-wrap:wrap}.s2-footer__payments svg{width:38px;height:24px}.s2-footer .social-rounds{display:flex;gap:10px}@media(max-width:900px){.s2-footer{padding:40px 0 22px}.s2-footer__grid{grid-template-columns:1fr;gap:0}.s2-footer__brand{margin-bottom:18px}.s2-footer__col{border-top:1px solid rgba(246,240,230,.15)}.s2-footer__col summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;margin:0;cursor:pointer}.s2-footer__col summary:after{content:"+";color:var(--ivory);font-size:20px}.s2-footer__col[open] summary:after{content:"\2212"}.s2-footer__col ul{padding-bottom:12px}.s2-footer__signup{border-top:1px solid rgba(246,240,230,.15);padding-top:18px}.s2-footer__bottom{flex-direction:column;align-items:flex-start}}@media(max-width:900px){input,select,textarea{font-size:16px!important}.icon-btn{min-width:44px;min-height:44px}}.contact2{padding:64px 0 88px}.contact2__inner{max-width:920px}.contact2__head{text-align:center;max-width:560px;margin:0 auto 40px}.contact2__head h1{margin:8px 0 12px;font-size:clamp(34px,4.4vw,50px)}.contact2__lede{font-size:17px;line-height:1.6;color:var(--muted)}.contact2__lede p{margin:0}.contact2__cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact2__card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:38px 30px 32px;background:#fff;border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.contact2__card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2c242014}.contact2__card--wa:hover{border-color:#1f7a4d}.contact2__card--mail:hover{border-color:var(--maroon)}.contact2__badge{position:absolute;top:16px;right:16px;padding:4px 10px;border-radius:99px;background:#e7f4ec;color:#1f7a4d;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.contact2__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;margin-bottom:18px}.contact2__icon svg{width:30px;height:30px}.contact2__icon--wa{background:#e7f4ec;color:#1f7a4d}.contact2__icon--mail{background:#f5ebe8;color:var(--maroon)}.contact2__title{font-size:28px;margin:0 0 8px}.contact2__desc{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--muted);max-width:34ch}.contact2__detail{margin:auto 0 20px;font-size:16px;font-weight:500;letter-spacing:.01em;word-break:break-all}.contact2__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:50px;padding:0 20px;border-radius:6px;font-size:15px;font-weight:500;transition:background .2s,color .2s}.contact2__btn--wa{background:#1f7a4d;color:#fff}.contact2__card--wa:hover .contact2__btn--wa{background:#18633e}.contact2__btn--mail{border:1px solid var(--maroon);color:var(--maroon)}.contact2__card--mail:hover .contact2__btn--mail{background:var(--maroon);color:#fff}.contact2__notes{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 32px;margin:30px 0 0}.contact2__notes p{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--muted)}.contact2__notes svg{flex:none;width:18px;height:18px;color:var(--maroon)}.contact2__links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;margin:30px auto 0;padding-top:26px;border-top:1px solid var(--line);font-size:14px}.contact2__links span{color:var(--muted)}.contact2__links a{color:var(--maroon);text-decoration:underline;text-underline-offset:3px}.contact2__content{margin-top:36px}@media(max-width:700px){.contact2{padding:36px 0 64px}.contact2__head{margin-bottom:28px}.contact2__lede{font-size:15.5px}.contact2__cards{grid-template-columns:1fr;gap:14px}.contact2__card{padding:30px 22px 24px}.contact2__notes{flex-direction:column;align-items:flex-start;gap:12px;max-width:420px;margin-inline:auto}.contact2__notes p{align-items:flex-start}.contact2__links{justify-content:flex-start}}.ig-strip--maroon{background:var(--maroon);color:#fff;border-top:0}.ig-strip--maroon .ig-strip__title{color:#fff}.ig-strip--maroon .ig-strip__text{color:#ffffffc7}.ig-strip--maroon .ig-strip__faces img{border-color:var(--maroon)}.ig-strip--maroon .ig-strip__btn{color:#fff!important;border-color:#ffffffd9!important;background:transparent!important}.ig-strip--maroon .ig-strip__btn:hover{background:#fff!important;color:var(--maroon)!important}@media(min-width:901px){.header .nav--s2{flex-wrap:nowrap;gap:clamp(12px,1.5vw,22px);min-width:0}.header .nav--s2>a,.header .nav--s2 .nav-item>a{white-space:nowrap;font-size:clamp(13.5px,1.05vw,15.5px)}.header .nav--s2 .nav__chev{margin-left:3px}}@media(min-width:901px)and (max-width:1199px){.header .nav--s2 .nav__chev{display:none}.header .nav--s2>a,.header .nav--s2 .nav-item>a{font-size:13px}}@media(max-width:900px){.header .nav--s2 .nav__account,.header .icon-btn--account{display:none!important}}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:56px 24px 88px!important}.shopify-policy__title{text-align:center;margin:0 0 30px;padding-bottom:24px;border-bottom:1px solid var(--line)}.shopify-policy__title h1{font-size:clamp(32px,4vw,44px);line-height:1.1}.shopify-policy__body{font-size:15.5px;line-height:1.75;color:var(--ink)}.shopify-policy__body h2{font-family:var(--serif);font-size:clamp(22px,2.4vw,26px);font-weight:500;line-height:1.25;margin:38px 0 10px}.shopify-policy__body h2:first-child{margin-top:0}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body ul{margin:0 0 18px;padding-left:20px}.shopify-policy__body li{margin:0 0 9px;padding-left:4px}.shopify-policy__body li::marker{color:var(--maroon)}.shopify-policy__body strong{font-weight:500}.shopify-policy__body a{color:var(--maroon);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.shopify-policy__body mark{background:none;color:inherit}.shopify-policy__body>.rte>p:first-child,.shopify-policy__body>p:first-child{text-align:center;color:var(--muted);font-size:13px;letter-spacing:.04em;margin:-18px 0 30px}@media(max-width:700px){.shopify-policy__container{padding:30px 18px 64px!important}.shopify-policy__title{margin-bottom:24px;padding-bottom:18px}.shopify-policy__body{font-size:15px;line-height:1.7}.shopify-policy__body h2{margin-top:30px}}.contact2__card--wa .contact2__desc{margin-bottom:auto;padding-bottom:20px}.header--overlay-light:not(.is-scrolled),.header--overlay-light:not(.header--scroll-change){background:linear-gradient(180deg,rgba(15,8,6,var(--s2-header-shade, .6)),rgba(15,8,6,calc(var(--s2-header-shade, .6) * .5)) 60%,#0f080600)}.header--overlay-light:not(.is-scrolled) .nav--s2>.nav-item>a,.header--overlay-light:not(.header--scroll-change) .nav--s2>.nav-item>a{opacity:1;text-shadow:0 1px 8px rgba(0,0,0,.55)}.header--overlay-light:not(.is-scrolled) .icon-btn,.header--overlay-light:not(.header--scroll-change) .icon-btn,.header--overlay-light:not(.is-scrolled) .header__logo img,.header--overlay-light:not(.header--scroll-change) .header__logo img{filter:drop-shadow(0 1px 6px rgba(0,0,0,.45))}.shoppable__bar{opacity:.82;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.55)}.shoppable__bar i{background:#ffffff73;box-shadow:0 1px 3px #00000040}.shoppable__bar em{color:#f1d9a0}.shoppable__bar:focus{outline:none}.shoppable__bar:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.shoppable__arrows button{background:#0f080640}@media(max-width:900px){.shoppable--slider .shoppable__bars{top:calc(var(--header-h, 64px) + 10px)}}body:has(.shoppable) .header--overlay-light:not(.is-scrolled),body:has(.shoppable) .header--overlay-light:not(.header--scroll-change){background:transparent}.shoppable__slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(15,8,6,var(--shade-top, 0)) 0,rgba(15,8,6,calc(var(--shade-top, 0) * .55)) calc(var(--header-h, 84px) * .7),#0f080600 calc(var(--header-h, 84px) + 80px)),linear-gradient(0deg,rgba(15,8,6,var(--shade-bottom, 0)) 0,rgba(15,8,6,calc(var(--shade-bottom, 0) * .5)) 90px,#0f080600 220px)}@media(max-width:900px){.shoppable__slide:before{background:linear-gradient(180deg,rgba(15,8,6,var(--shade-top, 0)) 0,rgba(15,8,6,calc(var(--shade-top, 0) * .55)) var(--header-h, 64px),rgba(15,8,6,0) calc(var(--header-h, 64px) + 70px)),linear-gradient(0deg,rgba(15,8,6,var(--shade-bottom, 0)) 0,rgba(15,8,6,calc(var(--shade-bottom, 0) * .5)) 110px,#0f080600 260px)}}.header--overlay-light:not(.is-scrolled) .nav--s2>a.nav__link,.header--overlay-light:not(.header--scroll-change) .nav--s2>a.nav__link{opacity:1;text-shadow:0 1px 8px rgba(0,0,0,.55)}@media(min-width:901px){.header .nav--s2>a.nav__link{display:inline-flex;align-items:center;align-self:stretch}}@media(max-width:900px){.nav--s2 .nav__shortcuts{order:-3}.nav--s2>a.nav__link--home{order:-2;font-weight:500}.nav--s2>a.nav__link--all{order:-1;font-weight:500}}.header__shopall{display:none}@media(min-width:901px){.header .nav--s2>a.nav__link--all,.header .nav--s2>a.nav__link--home{display:none}.header__shopall{display:inline-flex;align-items:center;margin-right:clamp(6px,1vw,14px);white-space:nowrap;font-size:clamp(13.5px,1.05vw,15.5px);color:inherit;border-bottom:1px solid currentColor;padding-bottom:1px;line-height:1.2}.header__shopall:hover{opacity:.75}.header--overlay-light:not(.is-scrolled) .header__shopall,.header--overlay-light:not(.header--scroll-change) .header__shopall{text-shadow:0 1px 8px rgba(0,0,0,.55)}}@media(min-width:901px)and (max-width:1199px){.header__shopall{font-size:13px}}.s2-trust{background:var(--paper, #fffdf8);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.s2-trust__row{display:grid;grid-template-columns:repeat(var(--s2-trust-cols, 4),minmax(0,1fr));max-width:1440px;margin:0 auto}.s2-trust__item{display:flex;align-items:flex-start;gap:14px;padding:22px clamp(14px,1.8vw,26px)}.s2-trust__item+.s2-trust__item{border-left:1px solid var(--line)}.s2-trust__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f3e9e1;color:var(--maroon)}.s2-trust__ic svg{width:21px;height:21px}.s2-trust__ic--wa{background:#e7f4ec;color:#1f7a4d}.s2-trust__txt{margin:0;min-width:0}.s2-trust__title{display:block;font-weight:500;font-size:15.5px;line-height:1.3;margin:3px 0;color:var(--ink)}a.s2-trust__title{text-decoration:none}a.s2-trust__title:hover{text-decoration:underline;text-underline-offset:3px}.s2-trust__line{display:block;font-size:13.5px;line-height:1.5;color:var(--muted)}.s2-trust__line a{color:var(--maroon);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.s2-trust__dots{display:none}@media(max-width:900px){.s2-trust__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px}.s2-trust__item{align-items:center;gap:10px;padding:10px 10px 10px 8px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}.s2-trust__item+.s2-trust__item{border-left:1px solid var(--line)}.s2-trust__ic{width:34px;height:34px}.s2-trust__ic svg{width:17px;height:17px}.s2-trust__title{margin:0;font-size:13.5px;line-height:1.25}.s2-trust__line,.s2-trust__dots{display:none}}.s2-why{background:var(--maroon);color:#fff}.s2-why__row{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;max-width:1440px;margin:0 auto}.s2-why__row>div{padding:22px clamp(18px,2.2vw,32px)}.s2-why__logo{border-right:1px solid rgba(231,201,138,.28);padding-top:14px!important;padding-bottom:14px!important}.s2-why__logo img{display:block;width:84px;height:84px;object-fit:contain}.s2-why--round .s2-why__logo img{object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #e7c98a59}.s2-why__title{border-right:1px solid rgba(231,201,138,.28)}.s2-why__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#e7c98a;margin-bottom:5px}.s2-why h2{font-family:var(--serif);font-weight:500;font-size:clamp(24px,2.2vw,30px);line-height:1.15;margin:0;color:#fff;white-space:nowrap}.s2-why__text{font-size:14.5px;line-height:1.6;color:#ffffffd1}.s2-why__text p{margin:0}.s2-why__text strong,.s2-why__text b{color:#fff;font-weight:500}.s2-why__phone{display:none}.s2-why__go a{display:inline-flex;align-items:center;gap:8px;border:1px solid #fff;color:#fff;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}.s2-why__go a:hover{background:#fff;color:var(--maroon)}@media(max-width:900px){.s2-why__row{grid-template-columns:auto 1fr;padding:22px 20px 24px;gap:0}.s2-why__row>div{padding:0}.s2-why__logo{padding:0 14px 0 0!important;border-right:1px solid rgba(231,201,138,.35);margin-right:14px}.s2-why__logo img{width:60px;height:60px}.s2-why__title{border-right:0}.s2-why h2{font-size:24px;white-space:normal}.s2-why__text,.s2-why__go{grid-column:1 / -1}.s2-why__text{margin-top:14px;font-size:14px}.s2-why__desktop{display:none}.s2-why__phone{display:block}.s2-why__go{margin-top:16px}.s2-why__go a{display:flex;justify-content:center}}.s2-promises{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.s2-promises li,.s2-promises a{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.s2-promises li{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 8px;font-size:13px;line-height:1.3;color:var(--ink)}.s2-promises a{color:inherit;text-decoration:none}.s2-promises svg{width:20px;height:20px;color:var(--maroon)}.s2-craft{display:flex;gap:14px;align-items:flex-start;margin-top:16px;padding:16px;background:#f8efe6;border-radius:10px}.s2-craft__ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--maroon);color:#f1d9a0}.s2-craft__ic svg{width:19px;height:19px}.s2-craft p{margin:0}.s2-craft b{display:block;font-weight:500;font-size:14.5px;margin-bottom:3px}.s2-craft p span{font-size:13.5px;line-height:1.55;color:var(--muted)}.s2-craft a{color:var(--maroon);text-decoration:underline;text-underline-offset:3px}.s2-msgs{background:#efe6d6;padding:clamp(48px,6vw,72px) 0}.s2-msgs__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.s2-msgs__head h2{margin:0}.s2-msgs__sub{margin:10px 0 0;max-width:540px;font-size:15px;line-height:1.55;color:var(--muted)}.s2-msgs__cta{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:6px;background:#1f7a4d;color:#fff;font-size:14.5px;font-weight:500;text-decoration:none}.s2-msgs__cta:hover{background:#18633e}.s2-msgs__cta svg{width:19px;height:19px}.s2-msgs__empty{margin:24px 0 0;padding:18px;border:1px dashed var(--muted);border-radius:10px;color:var(--muted);font-size:14px}.s2-msgs__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin-top:32px}.s2-msgs__row.is-masonry{display:flex;align-items:flex-start}.s2-msgs__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:20px}.s2-msgs__more{display:none}.s2-msgs__shot img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 10px 26px #2c24201a}.s2-msgs__chat{border-radius:16px;overflow:hidden;background:#e9e1d5 radial-gradient(rgba(0,0,0,.05) 1px,transparent 1px) 0 0 / 14px 14px;box-shadow:0 10px 26px #2c24201a}.s2-msgs__bar{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;font-size:13px}.s2-msgs__av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#cdbfae,#a8998a);filter:blur(2px)}.s2-msgs__nm{font-weight:500;filter:blur(4.5px);-webkit-user-select:none;user-select:none}.s2-msgs__st{font-size:11.5px;color:#7c8a7f}.s2-msgs__body{display:flex;flex-direction:column;gap:8px;padding:14px 12px 16px}.s2-msgs__b{position:relative;max-width:90%;padding:9px 11px 18px;border-radius:10px 10px 10px 3px;background:#fff;font-size:14px;line-height:1.45;box-shadow:0 1px 1px #0000000f}.s2-msgs__b small{position:absolute;right:9px;bottom:3px;font-size:10px;color:#8a8a8a}.s2-msgs__b--me{align-self:flex-end;background:#d9f4cf;border-radius:10px 10px 3px}.s2-msgs__ph{max-width:78%;padding:4px;border-radius:10px 10px 10px 3px;background:#fff}.s2-msgs__ph img{display:block;width:100%;height:auto;border-radius:7px}.s2-msgs__meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13px}.s2-msgs__occ{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--maroon);background:#fff;border:1px solid var(--line);border-radius:99px;padding:4px 10px}.s2-msgs__meta a{color:var(--maroon);text-decoration:underline;text-underline-offset:3px;text-align:right}@media(max-width:900px){.s2-msgs__head{flex-direction:column;align-items:stretch}.s2-msgs__cta{order:3;justify-content:center}.s2-msgs__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.s2-msgs__col{gap:12px}.s2-msgs__shot img{border-radius:12px}.s2-msgs__meta{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;font-size:12px}.s2-msgs__meta a{text-align:left}.s2-msgs:not(.is-open) .s2-msgs__card--extra{display:none}.s2-msgs__more{display:flex;justify-content:center;width:100%;margin-top:6px}.s2-msgs.is-open .s2-msgs__more{display:none}}.s2-why--no-title .s2-why__row{grid-template-columns:auto 1fr auto}.s2-why .s2-why__eyebrow--lead{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#e7c98a;white-space:normal;margin:0 0 6px;line-height:1.4}@media(max-width:900px){.s2-why--no-title .s2-why__row{grid-template-columns:auto 1fr;align-items:center}.s2-why--no-title .s2-why__text{grid-column:auto;margin-top:0}.s2-why--no-title .s2-why__logo{align-self:start}}.s2-page__content{margin-top:26px;font-size:16px;line-height:1.75}.s2-page__content h2{font-size:clamp(24px,2.6vw,30px);margin:40px 0 12px}.s2-page__content p{margin:0 0 16px}.s2-page__content li{margin:0 0 10px}.s2-page__content li::marker{color:var(--maroon)}.s2-story{--story-w: 700px}.s2-story .rte{font-size:17px;line-height:1.8;color:#3a302a}.s2-story .rte p{margin:0 0 18px}.s2-story h2{font-size:clamp(30px,3.4vw,42px);line-height:1.12;margin:0 0 20px}.s2-story__hero{text-align:center;padding:clamp(48px,7vw,92px) 20px clamp(36px,5vw,60px)}.s2-story__hero-in{max-width:760px;margin:0 auto}.s2-story__logo{display:block;width:96px;height:96px;object-fit:contain;margin:0 auto 22px}.s2-story__hero h1{font-size:clamp(44px,6vw,72px);line-height:1.05;margin:8px 0 18px}.s2-story__lead p{margin:0;font-family:var(--serif);font-size:clamp(22px,2.4vw,28px);line-height:1.4;color:var(--maroon)}.s2-story__lead em{font-style:italic}.s2-story__hero-img{max-width:1240px;margin:clamp(32px,4vw,52px) auto 0}.s2-story__hero-img img,.s2-story__mid img{display:block;width:100%;height:auto;border-radius:6px}.s2-story__mid{max-width:1100px;margin:0 auto clamp(40px,5vw,70px);padding:0 20px}.s2-story__sec{padding:clamp(40px,5vw,72px) 20px}.s2-story__in{max-width:var(--story-w);margin:0 auto}.s2-story__sec+.s2-story__sec{border-top:1px solid var(--line)}.s2-story__sec--first{border-top:1px solid var(--line)}.s2-story__sec--first .rte>p:first-child:first-letter{float:left;font-family:var(--serif);font-size:76px;line-height:.82;padding:6px 12px 0 0;color:var(--maroon)}.s2-story__sec--name{background:var(--paper, #fffdf8)}.s2-story__sec--name .s2-story__in{max-width:1040px;display:grid;grid-template-columns:300px 1fr;gap:clamp(32px,5vw,72px);align-items:center}.s2-story__mark{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:var(--maroon);box-shadow:0 0 0 10px #f3e9e1}.s2-story__mark img{width:82%;height:auto}.s2-story__mark span{font-family:var(--serif);font-size:96px;color:#e7c98a}.s2-story__sec--name .rte strong{color:var(--maroon);font-weight:500}.s2-story__sec--why{text-align:center}.s2-story__sec--why .rte>p:first-child{font-family:var(--serif);font-style:italic;font-size:clamp(28px,3.2vw,40px);line-height:1.3;color:var(--maroon);max-width:640px;margin:0 auto 26px}.s2-story__sec--why .rte>p:first-child:before{content:"\201c";display:block;font-size:1.8em;line-height:.6;color:var(--gold);font-style:normal;margin-bottom:8px}.s2-story__sec--why .rte>p:not(:first-child){text-align:left}.s2-story__sec--commit{background:#f3ece1}.s2-story__sec--commit .s2-story__in{max-width:1120px}.s2-story__sec--commit h2{text-align:center;margin-bottom:34px}.s2-story__sec--commit .rte ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:commit}.s2-story__sec--commit .rte li{counter-increment:commit;margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px 24px 24px;font-size:15px;line-height:1.65;color:var(--muted)}.s2-story__sec--commit .rte li:before{content:"0" counter(commit);display:block;font-family:var(--serif);font-size:30px;line-height:1;color:var(--gold);margin-bottom:14px}.s2-story__sec--commit .rte li strong{display:block;font-family:var(--serif);font-weight:500;font-size:23px;line-height:1.2;color:var(--ink);margin-bottom:8px}.s2-story__sec--promise{background:var(--maroon);color:#fff;text-align:center;border-top:0!important}.s2-story__sec--promise h2{color:#e7c98a;font-family:var(--sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:18px}.s2-story__sec--promise .rte{color:#ffffffd9}.s2-story__sec--promise .rte em{font-family:var(--serif);font-size:clamp(26px,3vw,36px);line-height:1.3;color:#fff;display:inline-block;margin:4px 0}.s2-story__sec--promise .rte strong{font-family:var(--serif);font-weight:500;font-size:24px;color:#e7c98a}.s2-story__cta{text-align:center;padding:clamp(44px,6vw,72px) 20px}.s2-story__cta p{font-family:var(--serif);font-size:clamp(24px,2.6vw,30px);margin:0 0 22px}.s2-story__btns{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.s2-story__btns .btn{min-width:230px}.s2-story__wa{display:inline-flex;align-items:center;justify-content:center;gap:9px}.s2-story__wa svg{width:18px;height:18px;color:#1f7a4d}@media(max-width:900px){.s2-story .rte{font-size:16px}.s2-story__sec--name .s2-story__in{grid-template-columns:1fr;text-align:center}.s2-story__sec--name .rte{text-align:left}.s2-story__mark{width:170px;margin:0 auto}.s2-story__sec--commit .rte ul{grid-template-columns:1fr;gap:12px}.s2-story__sec--commit .rte li{padding:22px 20px}.s2-story__btns .btn{width:100%}}.header__shopall+.header__shopall{margin-left:clamp(8px,1.2vw,18px)}.facet .facet__caret{display:none}.facet>summary{list-style:none}.facet>summary::-webkit-details-marker{display:none}.facet>summary:after{content:"+";font-size:20px;font-weight:300;line-height:1;margin-left:auto;color:var(--ink)}.facet[open]>summary:after{content:"\2212"}.facet__swatchs,.facet__chips{list-style:none;margin:4px 0 2px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.facet__swatch{position:relative;display:block;cursor:pointer}.facet__dot{display:block;width:30px;height:30px;border-radius:50%;border:1px solid rgba(28,23,20,.15);box-shadow:inset 0 0 0 2px #ffffff59;transition:transform .15s}.facet__swatch:hover .facet__dot{transform:scale(1.08)}.facet__swatch.is-active .facet__dot{box-shadow:0 0 0 2px var(--ivory, #f7f3ec),0 0 0 4px var(--maroon)}.facet__swatch.is-disabled{opacity:.3;cursor:default}.facet__chip{display:block;cursor:pointer}.facet__chip span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:0 12px;background:#fff;border:1px solid var(--line);border-radius:6px;font-size:13.5px;transition:border-color .15s,background .15s}.facet__chip:hover span{border-color:var(--ink)}.facet__chip.is-active span{background:var(--ink);border-color:var(--ink);color:#fff}.facet__chip.is-disabled{opacity:.35;cursor:default}.facet__swatch input:focus-visible+.facet__dot,.facet__chip input:focus-visible+span{outline:2px solid var(--maroon);outline-offset:3px}@media(max-width:900px){.announcement__item{white-space:nowrap;overflow:hidden;text-overflow:clip;padding-block:10px}.announcement,.announcement--calm{font-size:min(13px,3.1vw);letter-spacing:.02em}}.s2-msgs .s2-msgs__badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 14px 7px 11px;border-radius:99px;background:#1f7a4d;color:#fff;font-size:11.5px;letter-spacing:.16em;line-height:1}.s2-msgs .s2-msgs__badge svg{width:15px;height:15px;flex:none}.s2-msgs__foot{display:flex;justify-content:center;margin-top:28px}@media(max-width:900px){.s2-msgs__foot{margin-top:12px}.s2-msgs__foot .s2-msgs__cta{width:100%;justify-content:center}}.s2-trust__head{text-align:center;padding:22px 16px 0}.s2-trust__head .eyebrow{margin:0;font-family:var(--sans);font-size:12px}@media(max-width:900px){.s2-trust__head{padding-top:16px}}.menu-toggle>span{display:grid;place-items:center}.menu-toggle .menu-toggle__close,.menu-toggle[aria-expanded=true] .menu-toggle__open{display:none}.menu-toggle[aria-expanded=true] .menu-toggle__close{display:grid}@media(max-width:900px){html.menu-open,html.menu-open body{overflow:hidden}.header .nav--s2.is-open{overscroll-behavior:contain;box-shadow:0 18px 30px #2b1f1d24}.header .nav--s2.is-open>*{flex-shrink:0}.nav--s2 .nav-item:not(.is-open) .mega{display:none}.nav--s2 .nav-item.is-open .mega--s2{display:block}.header .nav--s2.is-open>a.nav__link,.header .nav--s2.is-open>.nav-item>a{text-shadow:none}}.option-row legend .option-row__value{letter-spacing:.04em;text-transform:none;font-size:13px;color:var(--ink);font-weight:500}.option-photos{gap:10px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:3px;margin:-3px}.option-photos::-webkit-scrollbar{display:none}.option-pill--photo{flex:none;width:88px}.option-pill.option-pill--photo input:checked+.option-photo,.option-pill.option-pill--photo .option-photo{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;min-height:0;padding:0;border:0;background:none;color:var(--muted);font-size:12px;text-align:center;border-radius:0}.option-photo__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:top;border-radius:8px;border:2px solid transparent;box-shadow:0 0 0 1px var(--line);transition:border-color .15s,box-shadow .15s}.option-pill.option-pill--photo .option-photo .option-photo__name{display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;font-size:12px;line-height:1.25;letter-spacing:0;text-transform:none}.option-pill--photo:hover .option-photo__img{box-shadow:0 0 0 1px var(--ink)}.option-pill.option-pill--photo input:checked+.option-photo{color:var(--ink);font-weight:500}.option-pill--photo input:checked+.option-photo .option-photo__img{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ivory, #f7f3ec),0 0 0 1px var(--ink)}.option-pill--photo input:focus-visible+.option-photo{outline:2px solid var(--maroon);outline-offset:3px}@media(min-width:901px){.option-pill--photo{width:96px}.option-photos{flex-wrap:wrap;overflow:visible}}.s2-bc{--bc-ink: #1f2340;padding:26px 0 22px}.s2-bc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--bc-ink)}.s2-bc li{display:flex;align-items:center}.s2-bc li+li:before{content:"/";margin:0 18px;color:#9aa0b4;font-weight:300}.s2-bc a{color:inherit;text-decoration:none}.s2-bc a:hover{text-decoration:underline;text-underline-offset:4px}.s2-bc+.product,.s2-bc+.collection-hero{padding-top:0;margin-top:0}.s2-bc:has(+.collection-hero--center) ol{justify-content:center}@media(max-width:900px){.s2-bc{padding:12px 0 10px}.s2-bc ol{font-size:11px;letter-spacing:.08em;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.s2-bc ol::-webkit-scrollbar{display:none}.s2-bc li+li:before{margin:0 9px}.s2-bc--product .s2-bc__current{display:none}}.ship-lines{--ship-ink: #1f2340;list-style:none;margin:18px 0 4px;padding:0;display:flex;flex-direction:column;gap:12px;color:var(--ship-ink)}.ship-lines li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.35}.ship-lines svg{flex:none;width:24px;height:24px}.ship-lines b{font-weight:500}.ship-lines__note{color:var(--muted, #7b6e68);font-size:13px}@media(max-width:900px){.ship-lines li{font-size:14.5px}}.option-row--size legend{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.sg-link{display:inline-flex;align-items:center;gap:6px;padding:2px 0;background:none;border:0;color:#1f2340;font:inherit;font-size:13px;letter-spacing:.03em;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sg-link svg{flex:none}.sg-block--in-picker{display:contents}.sg-fit{margin:8px 0 0;font-size:13px;color:var(--muted);line-height:1.45}.alter__final{display:block;font-size:12.5px;color:var(--maroon);margin-top:3px}.sg{width:min(860px,calc(100% - 32px));max-height:88vh;overflow:hidden;display:none;flex-direction:column;background:#fffdf8}.sg[open]{display:flex}.sg .sg__head{border-bottom:0;padding:20px 26px 4px;background:#fffdf8}.sg__tabs{display:flex;gap:24px;padding:0 26px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;flex:none}.sg__tabs::-webkit-scrollbar{display:none}.sg__tabs button{flex:none;background:none;border:0;padding:12px 0 10px;font:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent;cursor:pointer}.sg__tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.sg__body{overflow-y:auto;padding:18px 26px 26px;-webkit-overflow-scrolling:touch}.sg__sub{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;color:var(--muted)}.sg__seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;flex:none}.sg__seg button{background:#fff;border:0;padding:6px 14px;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer}.sg__seg button[aria-pressed=true]{background:var(--ink);color:#fff}.sg__table-wrap{overflow-x:auto}.sg__table{width:100%;border-collapse:collapse;font-size:14.5px;text-align:center;font-variant-numeric:tabular-nums}.sg__table th{font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 6px;border-bottom:1px solid var(--line);white-space:nowrap}.sg__table td{padding:10px 6px;border-bottom:1px solid rgba(28,23,20,.07);white-space:nowrap}.sg__table th:first-child,.sg__table td:first-child{text-align:left}.sg__table tr.is-mine td{background:#f3ebdf;font-weight:500}.sg__note{margin:12px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}.sg__measure{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}.sg__model{border-radius:10px;overflow:hidden;background:#f6efe8}.sg__model img{display:block;width:100%;height:auto}.sg__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.sg__steps li{display:flex;gap:14px;align-items:center}.sg__step-img{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none}.sg__steps h3{margin:0 0 3px;font-family:var(--sans, inherit);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.sg__steps p{margin:0;font-size:14px;line-height:1.45;color:#4b3f3b}.sg__num{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#c27a7e;color:#fff;font-size:11px;letter-spacing:0;margin-right:7px;vertical-align:1px}.sg__lead{margin:0 0 14px;font-size:14.5px;line-height:1.5}.sg__alter{margin:0}.sg__final{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;padding:10px 12px;border-radius:8px;background:#f7ece6;color:#5c2a2a;font-size:13px;line-height:1.45}.sg__final svg{flex:none;margin-top:2px}.sg__add{margin-top:16px}.sg__add:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.sg{width:100%;max-width:100%;max-height:90vh;margin:auto 0 0;border-radius:18px 18px 0 0}.sg .sg__head{padding:16px 16px 2px}.sg__tabs{gap:16px;padding:0 16px}.sg__tabs button{font-size:11px;letter-spacing:.1em}.sg__body{padding:14px 16px calc(22px + env(safe-area-inset-bottom))}.sg__table{font-size:13.5px}.sg__table th{font-size:10.5px;letter-spacing:.06em;padding:9px 3px}.sg__table td{padding:10px 3px}.sg__measure{grid-template-columns:1fr;gap:14px}.sg__steps{gap:12px}.sg__step-img{width:58px;height:58px}.sg__steps h3{font-size:11.5px}.sg__steps p{font-size:13px}}@media(max-width:380px){.sg__table .sg__us{display:none}}.ct-mob{display:none}@media(max-width:900px){.ct-desk{display:none}.ct-mob{display:inline}.collection-tabs__foot{flex-direction:column;align-items:center;gap:10px}.collection-tabs__foot .btn{width:min(100%,280px);justify-content:center;text-align:center}.collection-tabs__foot .ct-all{display:inline-flex;background:var(--ink);color:#fff;border:1px solid var(--ink)}}@media(max-width:900px){.s2-show--desktop{display:none!important}}@media(min-width:901px){.s2-show--mobile{display:none!important}}.s2-footer--wa{padding-top:34px}.s2-wacard{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:#fffdf8;color:var(--ink);border-radius:14px;padding:22px 28px;margin-bottom:44px}.s2-wacard__ico{width:62px;height:62px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;flex:none}.s2-wacard__ico svg{width:34px;height:34px}.s2-wacard__title{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1.1;margin:0 0 4px;color:var(--ink)}.s2-wacard__txt p{margin:0 0 10px;font-size:14.5px;line-height:1.45;color:#5a4d48}.s2-wacard__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.s2-wacard__chips li{font-size:12.5px;background:#f3ebdf;border-radius:999px;padding:5px 11px}.s2-wacard__cta{text-align:center}.s2-footer a.s2-wacard__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#fff;border-radius:999px;padding:15px 28px;font-size:15px;font-weight:500;letter-spacing:.02em;min-height:48px;white-space:nowrap}.s2-footer a.s2-wacard__btn:hover{background:#1ebe5b;color:#fff}.s2-wacard__btn svg{width:22px;height:22px;flex:none}.s2-wacard__cta small{display:block;margin-top:7px;font-size:12px;color:var(--muted)}@media(max-width:900px){.s2-footer--wa{padding-top:52px}.s2-wacard{grid-template-columns:1fr;gap:0;text-align:center;padding:0 16px 18px;margin-bottom:28px}.s2-wacard__ico{width:56px;height:56px;margin:-28px auto 10px;box-shadow:0 0 0 5px var(--ink)}.s2-wacard__ico svg{width:30px;height:30px}.s2-wacard__title{font-size:25px;margin-bottom:6px}.s2-wacard__txt p{font-size:13.5px;margin-bottom:12px}.s2-wacard__chips{justify-content:center;margin-bottom:14px}.s2-wacard__chips li{font-size:11.5px;padding:5px 10px}.s2-footer a.s2-wacard__btn{display:flex;width:100%;padding:14px 16px}}@media(min-width:901px){.collection-tabs__foot .ct-all{display:none}}.s2-footer__grid--no-signup{grid-template-columns:1.5fr 1fr 1fr 1fr}.s2-wacard__cta{width:340px}.s2-wacard .s2-footer__signup{border:0;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);text-align:left}.s2-wacard .s2-footer__label{color:#8a6a2a;margin-bottom:8px;font-size:10.5px}.s2-wacard .s2-footer__field{border-color:#1c171438;height:44px;background:#fff}.s2-wacard .s2-footer__field input{color:var(--ink);font-size:14px}.s2-wacard .s2-footer__field input::placeholder{color:#1c171473}.s2-wacard .s2-footer__ok,.s2-wacard .s2-footer__err{color:var(--ink)}@media(max-width:900px){.s2-wacard__cta{width:auto}.s2-footer__grid--no-signup{grid-template-columns:1fr}}.s2-wacard>*{min-width:0}@media(max-width:900px){.s2-wacard{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.s2-footer__brand{text-align:center}.s2-footer__brand .s2-footer__logo{display:inline-block}.s2-footer__brand .s2-footer__logo img{margin:0 auto}.s2-footer__brand p{margin-left:auto;margin-right:auto}.s2-footer .social-rounds{justify-content:center}}@media(max-width:900px){.template-index .section{padding:32px 0}.template-index .collection-tabs__foot{margin-top:24px}}.s2-msgs{position:relative;background:#0f3b2c;color:#f3efe6;overflow:hidden}.s2-msgs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:radial-gradient(circle at 20% 20%,#fff 1.2px,transparent 1.6px),radial-gradient(circle at 70% 60%,#fff 1.2px,transparent 1.6px);background-size:26px 26px}.s2-msgs>*{position:relative}.s2-msgs h2{color:#fff}.s2-msgs .s2-msgs__sub{color:#f3efe6c7}.s2-msgs .s2-msgs__badge{background:#25d366;color:#0b2a1f;font-weight:500}.s2-msgs__shot img,.s2-msgs__chat{box-shadow:0 12px 28px #00000059}.s2-msgs .s2-msgs__more{border-color:#fff9;color:#fff;background:transparent}.s2-msgs .s2-msgs__more:hover{background:#ffffff1a;color:#fff}.s2-msgs .s2-msgs__cta{background:#25d366;color:#0b2a1f;border-radius:999px}.s2-msgs .s2-msgs__cta:hover{background:#1ebe5b;color:#0b2a1f}.s2-msgs .s2-msgs__empty{color:#f3efe6cc;border-color:#f3efe680}.s2-msgs .s2-msgs__meta,.s2-msgs .s2-msgs__meta a{color:#f3d99a}.product__express-note{display:none;margin:10px 0 0;padding:9px 12px;border-radius:8px;background:#f3ebdf;color:var(--muted);font-size:12.5px;line-height:1.45;text-align:center}[data-product].is-altering .product__dynamic-checkout{display:none}[data-product].is-altering .product__express-note{display:block}.cart-express{margin-top:12px}.cart-express__or{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cart-express__or:before,.cart-express__or:after{content:"";flex:1;height:1px;background:var(--line)}.cart-express__btns{min-height:44px}.product .product-meta{display:grid;grid-template-columns:max-content 1fr;column-gap:16px;row-gap:0;margin:18px 0 0;border-top:1px solid var(--line)}.product .product-meta dt,.product .product-meta dd{margin:0;padding:11px 0;border-bottom:1px solid var(--line)}.product .product-meta dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-self:stretch;display:flex;align-items:center}.product .product-meta dd{font-size:14.5px;color:var(--ink)}.product [data-gallery] .pf-item img,.product [data-gallery] .product__main-image img,.product [data-gallery] .product__gallery img{cursor:zoom-in}.pz-btn{position:absolute;right:12px;bottom:12px;z-index:2;width:42px;height:42px;border:0;border-radius:50%;background:#ffffffeb;color:var(--ink);display:grid;place-items:center;box-shadow:0 2px 10px #0000002e;cursor:pointer}.pz-btn:hover{background:#fff}html.pz-lock,html.pz-lock body{overflow:hidden}.pz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;flex-direction:column;background:rgba(17,17,17,var(--pz-fade, 1));color:#fff;touch-action:none}.pz.is-open{display:flex}.pz__top{display:flex;justify-content:space-between;align-items:center;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px}.pz__count{font-size:13px;opacity:.85}.pz__close{width:42px;height:42px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:18px;display:grid;place-items:center;cursor:pointer}.pz__view{position:relative;flex:1;min-height:0;overflow:hidden}.pz__track{display:flex;height:100%;transition:transform .3s ease}.pz__track.is-drag{transition:none}.pz__slide{flex:0 0 100%;height:100%;overflow:hidden;position:relative}.pz__img{width:100%;height:100%;object-fit:contain;transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;cursor:zoom-in}.pz.is-zoomed .pz__img{cursor:grab}.pz__img.is-anim{transition:transform .25s ease}.pz__arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:30px;line-height:1;display:none;place-items:center;cursor:pointer;z-index:2}.pz__arrow--prev{left:16px}.pz__arrow--next{right:16px}@media(hover:hover)and (min-width:901px){.pz__arrow{display:grid}}.pz--single .pz__arrow,.pz.is-zoomed .pz__arrow{display:none}.pz__mini{position:absolute;right:14px;top:12px;width:64px;border:1.5px solid rgba(255,255,255,.7);border-radius:4px;overflow:hidden;display:none;z-index:2;pointer-events:none}.pz.is-zoomed .pz__mini{display:block}.pz__mini img{width:100%;display:block;opacity:.8}.pz__mini i{position:absolute;border:2px solid #fff;box-shadow:0 0 0 999px #00000059}.pz__hint{align-self:center;margin:10px 16px 8px;padding:6px 12px;border-radius:99px;background:#ffffff24;font-size:12px;text-align:center}.pz__thumbs{display:flex;gap:8px;justify-content:center;padding:4px 16px calc(18px + env(safe-area-inset-bottom,0px));overflow-x:auto}.pz--single .pz__thumbs{display:none}.pz__thumbs button{flex:none;width:46px;padding:0;border:0;border-radius:4px;overflow:hidden;background:none;opacity:.55;cursor:pointer}.pz__thumbs button.is-on{opacity:1;outline:2px solid #fff;outline-offset:1px}.pz__thumbs img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top;display:block}.pz-pane{position:fixed;z-index:40;display:none;background:#fff no-repeat;border:1px solid var(--line);border-radius:4px;box-shadow:0 12px 30px #0000001f;pointer-events:none}.pz-lens{position:absolute;z-index:2;display:none;border:1.5px solid #fff;box-shadow:0 0 0 1px #0003;background:#ffffff2e;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sutra2.css.map */
