@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";:root{--hor-ink: #161616;--hor-text: #191919;--hor-muted: #6e6e6e;--hor-soft: #f6f2ec;--hor-border: #e8ddd2;--hor-green: #016630;--hor-brown: #5e2508;--hor-footer: #121212}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:Thesignature;src:url(Thesignature.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(recoleta-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body{font-family:Jost,sans-serif;color:var(--hor-text);overflow-x:hidden;min-width:320px}html{scroll-behavior:smooth}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container-xxl{max-width:1720px;padding-inline:28px}.font-display{font-family:Recoleta,sans-serif!important}.font-alt{font-family:Manrope,sans-serif}.top-strip{background:var(--hor-ink);color:#fff;font-size:.9rem}.top-strip .accent{color:#00c950}.brand{font-family:Recoleta,sans-serif!important;font-size:clamp(2rem,2.35vw,2.45rem);line-height:1;letter-spacing:-.01em}.main-nav{border-bottom:1px solid rgba(25,25,25,.08);background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-link{font-size:.98rem;padding-inline:.8rem!important}.nav-icon{width:2.5rem;height:2.5rem;border:1px solid rgba(25,25,25,.12);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative}.nav-icon img{width:1.15rem;height:1.15rem;object-fit:contain}.nav-badge{position:absolute;top:-.2rem;right:-.2rem;width:1.15rem;height:1.15rem;border-radius:50%;background:#000;color:#fff;font-size:.7rem;display:inline-flex;align-items:center;justify-content:center}.hero{background:linear-gradient(90deg,#f0e0d2,#f5e8dc 44%,#ecd8cb);overflow:hidden;padding-block:0;min-height:700px}.hero-shell{position:relative}.hero-row{min-height:700px}.eyebrow,.section-tag{letter-spacing:.18em;text-transform:uppercase}.eyebrow{color:var(--hor-brown);font-size:20px;font-weight:400}.hero-script{color:var(--hor-brown);font-size:clamp(3.7rem,7vw,8.2rem);line-height:.88;font-family:Thesignature;font-style:italic;display:flex;align-items:baseline;justify-content:center}.hero-heading{color:var(--hor-brown);font-family:Cormorant Garamond,serif;font-size:35px;text-transform:uppercase;max-width:370px}.offer-pill{display:inline-flex;background:var(--hor-green);color:#fff;padding:.85rem 1.25rem;font-size:.98rem;min-height:39px;align-items:center}.product-image img,.category-card img,.collection-card img,.instagram-card img{width:100%;height:100%;object-fit:cover}.hero-copy-panel{flex:0 0 26.05%;max-width:26.05%}.hero-stage-panel{flex:0 0 53.2%;max-width:53.2%}.hero-cta-panel{flex:0 0 20.75%;max-width:20.75%}.hero-copy{padding:11.7rem 0 5rem;position:relative;z-index:2}.hero-stage{min-height:700px;position:relative;overflow:hidden;max-width:915px;margin-inline:auto;padding-top:112px;display:flex;align-items:end;justify-content:center}.hero-stage-full-banner{background-position:center bottom!important;background-repeat:no-repeat!important;background-size:contain!important;z-index:2}.hero-stage-full-banner{background:url(images/hero-banner-group.png) center bottom / contain no-repeat;z-index:2}.hero-stage-full-banner:before{opacity:.08}.hero-model{position:absolute;bottom:0;display:flex;align-items:end;justify-content:center}.hero-model img{width:100%;height:auto;object-fit:contain}.hero-model-single{position:relative;left:auto;transform:none;width:92%;z-index:3;bottom:0;display:block}.hero-model-single img{width:100%;max-height:612px;object-fit:contain;display:block}.hero-model-left{left:0;width:65.5%;z-index:1;bottom:-14px}.hero-model-center{left:22.4%;width:57.2%;z-index:3;bottom:-6px}.hero-model-right{right:0;width:44.6%;z-index:2;bottom:-10px}.hero-cta{background:transparent;padding:15.05rem 0 0 1rem;box-shadow:none;width:100%;margin-inline:auto 0;text-align:left}.hero-arrivals-title{color:#5e2508;font-size:clamp(3.3rem,4.4vw,5.15rem);line-height:.92;text-transform:none;max-width:304px;margin-bottom:1.55rem}.hero-arrivals-title span{display:block}.hero-arrivals-btn{min-width:304px;min-height:60px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:#fff;color:var(--hor-text);text-transform:uppercase;letter-spacing:.24em;font-size:1rem;padding:1rem 2rem;font-weight:600;font-family:Manrope,sans-serif}.hero-arrivals-btn:hover{background:#fff;color:var(--hor-text)}.section-tag{color:var(--hor-muted);font-size:.85rem}.section-title{font-size:clamp(1.7rem,2.1vw,2rem);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-weight:400;line-height:48px;color:#161616}.category-card,.collection-card,.instagram-card{position:relative;overflow:hidden;background:#f4f4f4}.category-card{max-height:610px}.collection-card{min-height:349px}.women-section{padding-top:20px!important}.women-header{margin-bottom:2rem!important}.women-header .section-title{line-height:1}.women-header .link-view{padding-top:.35rem;white-space:nowrap}.women-grid{align-items:stretch}.women-main-col,.women-side-col{display:flex}.women-main-card{min-height:722px;width:100%;aspect-ratio:800 / 722}.women-side-grid{width:100%;align-content:space-between}.women-side-grid .collection-card{min-height:349px;aspect-ratio:436 / 349}.women-main-image,.women-card-image{width:100%;height:100%;object-fit:cover;object-position:center top}.women-main-card .label{bottom:2rem}.women-main-image{object-position:50% 16%;transform:scale(1.02)}.women-card .label{bottom:1.35rem;font-size:1rem}.women-card-floral .women-card-image{object-position:50% 24%;transform:scale(1.06)}.women-card-evening .women-card-image{object-position:50% 20%;transform:scale(1.05)}.women-card-festive .women-card-image{object-position:50% 18%;transform:scale(1.05)}.women-card-designer .women-card-image{object-position:50% 18%;transform:scale(1.04)}.children-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:421px 421px;gap:24px}.children-tile{position:relative;overflow:hidden;background:#f4f4f4;display:block}.children-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b8,#0000000d 52%,#0000)}.children-tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.children-tile .label{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:.95rem;white-space:nowrap}.children-tile-festive{grid-column:1;grid-row:1}.children-tile-kurta{grid-column:2;grid-row:1 / 3}.children-tile-girls{grid-column:3;grid-row:1}.children-tile-boys{grid-column:1;grid-row:2}.children-tile-styles{grid-column:3;grid-row:2}.children-tile-festive img{object-position:50% 16%;transform:scale(1.04)}.children-tile-kurta img{object-position:50% 18%;transform:scale(1.03)}.children-tile-girls img{object-position:50% 16%;transform:scale(1.04)}.children-tile-boys img{object-position:50% 24%;transform:scale(1.05)}.children-tile-styles img{object-position:50% 16%;transform:scale(1.03)}.product-card{background:#fff;border:1px solid rgba(25,25,25,.08);padding:.65rem;height:100%;transition:transform .25s ease,box-shadow .25s ease;border-radius:0}.product-card h3{font-weight:400;font-size:1.1rem;margin-bottom:10px}.product-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #1919191a}.product-image{aspect-ratio:335 / 492;overflow:hidden;background:var(--hor-soft)}.instagram-card{aspect-ratio:1 / 1.5;overflow:hidden;background:var(--hor-soft)}.instagram-section{padding-top:5.6rem!important}.instagram-slider-wrap{overflow:hidden}.instagram-slider .owl-stage-outer{overflow:visible}.instagram-slide{padding-inline:1px}.instagram-card{transition:transform .32s ease,opacity .32s ease,box-shadow .32s ease}.instagram-card:hover{transform:translateY(-4px)}.instagram-slider .owl-item .instagram-card{opacity:.72;transform:scale(.9)}.instagram-slider .owl-item.active .instagram-card{opacity:.9}.instagram-slider .owl-item.center .instagram-card{opacity:1;transform:scale(1.1);box-shadow:0 18px 36px #1919191f}.category-card:after,.collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b8,#0000000f 50%,#0000)}.category-card .label,.collection-card .label{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem}.category-hover-card .label{transition:transform .28s ease,opacity .28s ease,bottom .28s ease}.category-cta{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%,16px);z-index:2;background:#fff;color:var(--hor-text);text-transform:uppercase;letter-spacing:.24em;font-size:.9rem;padding:1rem 2.3rem;opacity:0;visibility:hidden;transition:opacity .28s ease,transform .28s ease,visibility .28s ease;white-space:nowrap;min-width:90%;text-align:center}.category-hover-card:hover .label,.category-hover-card:focus-visible .label{opacity:0;transform:translate(-50%) translateY(-10px)}.category-hover-card:hover .category-cta,.category-hover-card:focus-visible .category-cta{opacity:1;visibility:visible;transform:translate(-50%)}.btn-hor,.btn-outline-hor{border-radius:0;text-transform:uppercase;letter-spacing:.24em;font-size:.9rem;padding:1rem 2.5rem}.btn-hor{background:var(--hor-green);color:#fff;border:none}.btn-outline-hor{background:#fff;color:var(--hor-text);border:none;min-width:304px;min-height:60px;display:inline-flex;align-items:center;justify-content:center}.wishlist-badge{position:absolute;right:1rem;top:1rem;width:47px;height:47px;border-radius:50%;background:#ffffffe0;display:inline-flex;align-items:center;justify-content:center;z-index:1}.link-view{color:var(--hor-green);text-transform:uppercase;font-weight:600;text-decoration:underline;text-underline-offset:.25rem;display:flex;gap:10px}.promo-banner{background:linear-gradient(90deg,#213424,#2b5a31);background:url(bg2.png);background-size:cover;color:#fff;min-height:526px;display:flex;align-items:center}.promo-banner .btn-hor{background:#00a63e}.promo-sale{color:#fff}.promo-sale{background:linear-gradient(180deg,#fff,#ccc 45%,#b9c987);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3rem);line-height:1.05;text-transform:uppercase}.promo-sale span{display:block;background:#fff;background:radial-gradient(ellipse farthest-corner at top center,#fff,#cfcfcf);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:991px){.promo-banner .btn-hor{min-width:302px}}.promo-divider{display:flex;align-items:center;gap:1rem}.promo-divider:before,.promo-divider:after{content:"";height:2px;flex:1 1 auto;background:#ffffff59}.promo-model.bg{position:relative}.promo-model.bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:url(bg.png);display:block;background-repeat:no-repeat;background-size:contain;background-position:center center}.promo-model img{max-height:30rem;object-fit:contain;margin-inline:auto;position:relative;z-index:1}.discount-card{min-height:565px;padding:2rem;display:flex;flex-direction:column;justify-content:end;color:#fff;position:relative;overflow:hidden}.discount-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(140deg,#00000061,#00000014)}.discount-card>*{position:relative;z-index:1}.discount-card.soft{background:linear-gradient(135deg,#f3d6c8,#f7efe8);color:var(--hor-brown);justify-content:center}.discount-card.soft:before{background:none}.features-wrap{background:#f4f4f4}.feature-box{text-align:center;padding:3rem 1rem 2.4rem;height:100%}.feature-icon{font-size:1.5rem;margin-bottom:.8rem;text-align:center;display:flex;justify-content:center}.testimonials-section{padding-top:5.6rem!important}.testimonials-title{letter-spacing:.04em}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.testimonial-card{min-height:332px;border:1px solid #00A63E;background:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:15px}.testimonial-card:hover{background:#00a63e;border-color:#00a63e;color:#fff}.testimonial-card:hover .testimonial-role{color:#fff}.testimonial-stars{color:#f6b400;letter-spacing:.12em;font-size:1.5rem;margin-bottom:0rem}.testimonial-copy{font-size:.98rem;line-height:1.75;color:inherit;margin:0 0 1rem}.testimonial-footer{display:flex;align-items:center;gap:.9rem}.testimonial-avatar{width:53px;height:53px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f1d9bc;color:#5e2508;font-weight:600;font-size:1rem;flex:0 0 53px}.testimonial-card-featured .testimonial-avatar{background:#fff}.testimonial-meta{display:flex;flex-direction:column;gap:.1rem}.testimonial-name{font-size:1.05rem;line-height:1.2}.testimonial-role{font-size:.95rem;color:#878787}.testimonial-card-featured .testimonial-role{color:#ffffffc7}.footer{background:var(--hor-footer);color:#fff;margin-top:4.25rem}.footer a,.footer p{color:#878787}.footer-heading{color:#fff;font-weight:600;margin-bottom:1rem}.newsletter-input{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.35);color:#fff;border-radius:0;padding-inline:0;padding-bottom:.75rem}.newsletter-input:focus{background:transparent;color:#fff;border-color:#fff;box-shadow:none}.footer-contact-row{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap;color:#878787;margin-top:.5rem}.footer-contact-item{display:inline-flex;align-items:center;gap:.85rem;color:#878787!important;font-size:1rem;line-height:1.25}.footer-contact-icon{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.25rem}.footer-contact-icon img{width:100%;height:100%;object-fit:contain;display:block}.footer-contact-separator{width:1px;height:1.35rem;background:#ffffff47}.footer-socials{display:inline-flex;align-items:center;gap:.9rem}.footer-social-icon{max-height:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;line-height:1}.footer-social-icon img{max-height:15px;max-width:15px;object-fit:contain;display:block}.subfooter{border-top:1px solid rgba(255,255,255,.12)}.payment-strip{max-width:18rem;margin-left:auto}@media(max-width:1399.98px){.container-xxl{padding-inline:22px}.hero-copy{padding-top:9rem}.hero-cta{padding-top:11rem}.category-card{min-height:30rem}.women-main-card{min-height:38rem}.women-main-image,.women-card-image{transform:none}.women-side-grid .collection-card{aspect-ratio:1.22 / 1}.children-mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,260px)}.children-tile-kurta{grid-column:1 / 3;grid-row:2}.children-tile-festive,.children-tile-girls,.children-tile-boys,.children-tile-styles{grid-column:auto;grid-row:auto}.children-tile img{transform:none}.testimonials-grid{grid-template-columns:1fr;gap:20px}.discount-card{min-height:28rem}}@media(max-width:1199.98px){.top-strip{font-size:.82rem}.navbar-collapse{padding-top:1rem;text-align:center}.navbar-nav{gap:.25rem}.navbar-nav .nav-link{padding-block:.55rem!important}.hero-row{row-gap:2rem}.hero-copy-panel,.hero-stage-panel,.hero-cta-panel{flex:0 0 100%;max-width:100%}.hero-copy{padding:4rem 0 1rem;text-align:center}.hero-heading,.hero-arrivals-title{max-width:none}.hero-stage{min-height:32rem;max-width:760px;padding-top:1.5rem}.hero-cta{padding:0;text-align:center;margin:0 auto 1rem}.hero-arrivals-btn{min-width:16rem}.women-header,#arrivals .d-flex,.py-5 .d-flex.flex-column.flex-lg-row{align-items:flex-start!important}.women-main-card{min-height:32rem}.women-side-grid .collection-card{min-height:15rem;aspect-ratio:auto}.children-mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,220px);gap:18px}.promo-banner{min-height:auto;padding-block:3rem!important}.promo-model img{max-height:20rem}.testimonial-card{min-height:auto;padding:1.6rem}.payment-strip{margin-inline:auto}.discount-card{min-height:22rem}}@media(max-width:991.98px){.top-strip .row{justify-content:center!important;text-align:center}div#shopify-section-template--21750472868054__shop_by_category_kHxHxe{padding-top:30px}.section-title{margin-bottom:0}.hero,.hero-shell,.hero-row{min-height:auto}.hero-heading,.hero-script,.hero-arrivals-title,.offer-pill,.eyebrow{max-width:none}.footer .row>div{min-width:0}.footer .input-group{flex-wrap:nowrap}.footer .btn.btn-link{white-space:nowrap}}@media(max-width:767.98px){.container-xxl{padding-inline:18px}.top-strip,.top-strip .row,.hero-copy{text-align:center}.offer-pill,.btn-hor,.btn-outline-hor{width:100%;justify-content:center}.nav-icon{width:2.2rem;height:2.2rem}.nav-badge{width:1rem;height:1rem;font-size:.62rem}.section-title{font-size:1.35rem;line-height:1.25;letter-spacing:.05em}.link-view{font-size:.78rem;letter-spacing:.16em}.category-card{min-height:22rem}.hero{min-height:auto}.hero-copy-panel,.hero-stage-panel,.hero-cta-panel{flex:0 0 100%;max-width:100%}.hero-copy{padding:2rem 0 1.5rem}.hero-stage{min-height:14rem;margin-bottom:1.5rem;max-width:520px;padding-top:1rem}.hero-cta{width:100%;margin:0 auto 2rem;text-align:center;padding:0}.hero-arrivals-title{max-width:none;font-size:clamp(2.5rem,10vw,3.4rem)}.hero-stage-full-banner{background-size:contain}.btn-outline-hor{min-width:0;min-height:56px}.hero-arrivals-btn{min-width:0;width:100%;min-height:56px}.collection-card{min-height:18rem}.women-section{padding-top:3.5rem!important}.women-header .link-view{padding-top:0}.women-header,#arrivals .d-flex,.py-5 .d-flex.flex-column.flex-lg-row{align-items:stretch!important}.women-main-card,.women-side-grid .collection-card{min-height:18rem;aspect-ratio:auto}.children-section{padding-top:3.5rem!important}.children-mosaic{grid-template-columns:1fr;grid-template-rows:repeat(5,260px);gap:16px}.children-tile,.children-tile-festive,.children-tile-kurta,.children-tile-girls,.children-tile-boys,.children-tile-styles{grid-column:auto;grid-row:auto}.children-tile .label{font-size:.85rem;letter-spacing:.12em}.instagram-slider .owl-stage-outer{overflow:hidden}.instagram-slider .owl-item .instagram-card,.instagram-slider .owl-item.active .instagram-card,.instagram-slider .owl-item.center .instagram-card{transform:none;opacity:1;box-shadow:none}.product-card{padding:.5rem}.product-card .d-flex{gap:.75rem;flex-wrap:wrap}.product-card .link-view{width:100%;text-align:left}.category-cta{opacity:1;visibility:visible;transform:translate(-50%);padding:.85rem 1.5rem;font-size:.82rem}.category-hover-card .label{opacity:0}.promo-divider{gap:.6rem;font-size:.92rem}.promo-sale,.font-display.fs-1{font-size:2rem!important}.instagram-section{padding-top:3.5rem!important}.instagram-card{aspect-ratio:4 / 5}.testimonials-section{padding-top:3.5rem!important}.testimonials-title{line-height:1.3}.testimonial-card{padding:1.35rem}.testimonial-copy{font-size:.92rem;line-height:1.6;margin-bottom:1.5rem}.testimonial-footer{align-items:flex-start}.footer-contact-row{gap:.9rem}.footer-contact-separator{display:none}.footer-contact-item{width:100%}.footer-socials{margin-top:.75rem;justify-content:center;width:100%}.payment-strip{margin-inline:auto;max-width:14rem}.subfooter .row>div{text-align:center!important}.discount-card{min-height:18rem}.hero-script{font-size:clamp(4.2rem,7vw,8.2rem);display:flex;justify-content:center}.header-search-form{right:-160px!important}.product__title h1{font-size:20px}}@media(max-width:575.98px){.container-xxl{padding-inline:14px}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label,.text-area:focus+.field__label,.text-area:not(:placeholder-shown)+.field__label,.text-area:focus+.form__label,.text-area:not(:placeholder-shown)+.form__label{top:-25px!important}.shopify-payment-button__button.shopify-payment-button__button--unbranded{min-height:calc(1rem + var(--buttons-border-width) * 2)!important;font-size:1rem!important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 2.6rem !important}.hero-stage{min-height:12rem}.promo-divider:before,.promo-divider:after{display:none}.footer .input-group{flex-wrap:wrap;gap:.75rem}.footer .btn.btn-link{padding-left:0!important}.children-mosaic{grid-template-rows:repeat(5,220px)}}@media(min-width:768px)and (max-width:991.98px){.hero-copy-panel,.hero-stage-panel,.hero-cta-panel{flex:0 0 100%;max-width:100%}.hero-copy{padding:4rem 0 2rem}.hero-stage{min-height:28rem;max-width:700px;padding-top:2rem}.hero-cta{margin:0 0 3rem auto;padding:0}.hero-arrivals-title{max-width:none;font-size:clamp(3rem,7vw,4.2rem)}.hero-stage-full-banner{background-size:contain}.category-card{min-height:24rem}.product-card .d-flex{flex-wrap:wrap;gap:.65rem}.product-card .link-view{width:100%}.footer-socials{margin-top:.5rem}.women-main-card{min-height:32rem}.women-side-grid .collection-card{min-height:15rem;aspect-ratio:auto}.children-mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,200px);gap:18px}.children-tile-kurta{grid-column:1 / 3;grid-row:2}}@media(min-width:992px){.hero-shell{min-height:43rem}.hero-copy{text-align:center!important}}.buy2{color:#00c950}.about-page{background:radial-gradient(circle at top left,rgba(1,102,48,.08),transparent 32%),linear-gradient(180deg,#fffaf4,#fff 38%,#f7f0e7)}.about-hero-section{padding-top:4rem!important}.about-hero-shell{background:linear-gradient(135deg,#5e250814,#0166300d);border:1px solid rgba(94,37,8,.08);border-radius:36px;padding:clamp(1.5rem,4vw,4rem);overflow:hidden}.about-hero-title{font-size:clamp(2.6rem,5vw,4.8rem);line-height:.95;text-transform:uppercase;letter-spacing:.03em}.about-hero-copy,.about-section-copy,.about-category-item span,.about-value-card p,.about-highlight-card p,.about-cta-panel p{color:var(--hor-muted);font-size:1.02rem;line-height:1.8}.about-hero-actions .btn,.about-cta-btn{min-height:58px;padding:.95rem 1.8rem;border-radius:999px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.btn-hor{background:var(--hor-green);color:#fff;border:1px solid var(--hor-green)}.btn-hor:hover{background:#015628;color:#fff;border-color:#015628}.btn-outline-hor{background:transparent;color:var(--hor-brown);border:1px solid rgba(94,37,8,.2)}.btn-outline-hor:hover{background:#5e25080f;color:var(--hor-brown);border-color:#5e250852}.about-hero-stats{margin-top:2rem}.about-stat-card,.about-highlight-card,.about-value-card{height:100%;background:#ffffffd1;border:1px solid rgba(94,37,8,.08);border-radius:24px;padding:1.35rem;box-shadow:0 24px 60px #2718100f}.about-stat-card strong{display:block;font-size:2rem;line-height:1;color:var(--hor-brown);margin-bottom:.65rem}.about-stat-card span{display:block;color:var(--hor-muted);line-height:1.6}.about-hero-media{position:relative;min-height:640px;padding:2.5rem 0}.about-hero-main-image,.about-hero-floating,.about-story-image,.about-showcase-card{overflow:hidden;border-radius:30px;box-shadow:0 24px 60px #1a100c24}.about-hero-main-image{width:min(100%,470px);margin-left:auto;background:#ead8c8}.about-hero-main-image img,.about-hero-floating img,.about-story-image img,.about-showcase-card img{width:100%;height:100%;object-fit:cover}.about-hero-main-image img{aspect-ratio:4 / 5}.about-hero-floating{position:absolute;background:#fff;border:8px solid rgba(255,255,255,.82)}.about-hero-floating-top{top:0;left:0;width:min(52%,260px)}.about-hero-floating-top img{aspect-ratio:1 / 1.1}.about-hero-floating-bottom{right:1rem;bottom:0;width:min(42%,215px)}.about-hero-floating-bottom img{aspect-ratio:1 / 1.15}.about-story-image-stack{position:relative;padding-right:4rem;min-height:610px}.about-story-image-large img{aspect-ratio:4 / 5.1}.about-story-image-small{position:absolute;right:0;bottom:2rem;width:min(48%,240px);border:8px solid #fff}.about-story-image-small img{aspect-ratio:4 / 4.6;object-fit:contain;background:linear-gradient(180deg,#f4ece2,#faf6f1)}.about-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.about-highlight-label{display:inline-block;margin-bottom:.75rem;color:var(--hor-brown);font-size:.88rem;letter-spacing:.2em;text-transform:uppercase}.about-values-section{background:linear-gradient(180deg,#fff0,#5e25080a)}.about-value-card{padding:2rem}.about-value-card h3{font-family:Recoleta,serif;text-transform:uppercase;letter-spacing:.05em;text-align:center}.about-category-list{display:grid;gap:1rem}.about-category-item{display:grid;gap:.45rem;padding:1.3rem 1.4rem;border-left:4px solid var(--hor-green);background:#ffffffd9;border-radius:0 20px 20px 0;box-shadow:0 14px 36px #2718100f}.about-category-item strong{font-size:1.18rem;font-weight:600;color:var(--hor-text)}.about-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.about-showcase-card-tall{grid-row:span 2}.about-showcase-card-tall img{aspect-ratio:.82}.about-showcase-grid .about-showcase-card:not(.about-showcase-card-tall) img{aspect-ratio:1 / 1}.about-cta-panel{background:linear-gradient(135deg,#5e2508,#1f1f1f);color:#fff;border-radius:32px;padding:clamp(1.75rem,4vw,3rem)}.about-cta-panel h2{font-size:clamp(2rem,4vw,3.2rem);text-transform:uppercase;letter-spacing:.05em}.about-cta-panel p{color:#ffffffc7}.about-cta-btn{background:#fff;color:var(--hor-text)}.about-cta-btn:hover{background:#f2ece6;color:var(--hor-text)}@media(max-width:991.98px){.about-hero-media,.about-story-image-stack{min-height:auto}.about-hero-main-image,.about-story-image-large{width:100%;margin-left:0}.about-hero-floating-top,.about-hero-floating-bottom,.about-story-image-small{position:static;width:100%;margin-top:1rem}.about-story-image-stack{padding-right:0}}@media(max-width:767.98px){.about-hero-shell,.about-cta-panel{border-radius:24px}.about-hero-title{max-width:none;font-size:clamp(2rem,10vw,3rem)}.about-highlight-grid,.about-showcase-grid{grid-template-columns:1fr}.about-showcase-card-tall{grid-row:auto}.about-hero-actions .btn,.about-cta-btn{width:100%;justify-content:center}}.shop-page{background:radial-gradient(circle at top right,rgba(1,102,48,.08),transparent 22%),linear-gradient(180deg,#fffaf5,#fff 28%,#f5efe7)}.shop-hero-panel{background:linear-gradient(135deg,#5e25081a,#01663014);border:1px solid rgba(94,37,8,.1);border-radius:32px;padding:clamp(1.6rem,4vw,3.25rem);overflow:hidden}.shop-hero-title{font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95;text-transform:uppercase;letter-spacing:.04em}.shop-hero-copy{color:var(--hor-muted);font-size:1.05rem;line-height:1.8;max-width:58ch}.shop-hero-meta{margin-top:1.5rem}.shop-hero-pill,.shop-active-chip{display:inline-flex;align-items:center;padding:.75rem 1.1rem;border-radius:999px;background:#ffffffdb;border:1px solid rgba(94,37,8,.08);color:var(--hor-brown);font-size:.92rem}.shop-hero-collage{position:relative;min-height:460px;padding-right:5.25rem}.shop-hero-collage-main,.shop-hero-collage-side{overflow:hidden;border-radius:28px;box-shadow:0 24px 56px #1a100c24}.shop-hero-collage-main{width:min(100%,410px);margin-left:auto;background:#f6e3de}.shop-hero-collage-main img{width:100%;aspect-ratio:4 / 5.1;object-fit:cover}.shop-hero-collage-side{position:absolute;left:0;bottom:1.5rem;width:min(44%,210px);background:linear-gradient(180deg,#f4ece2,#fbf8f2);border:8px solid rgba(255,255,255,.86)}.shop-hero-collage-side img{width:100%;aspect-ratio:4 / 5;object-fit:contain}.shop-hero-collage-badge{position:absolute;right:0;bottom:0;width:170px;background:#fff;border-radius:24px;padding:1rem 1.15rem;box-shadow:0 22px 54px #1a100c1f}.shop-hero-collage-badge strong{display:block;font-size:2.1rem;line-height:1;color:var(--hor-green)}.shop-hero-collage-badge span{display:block;margin-top:.5rem;color:var(--hor-muted);line-height:1.55}.shop-filters{position:sticky;top:6.5rem}.shop-filter-card,.shop-results-panel{background:#ffffffe6;border:1px solid rgba(25,25,25,.08);border-radius:24px;padding:1.35rem;box-shadow:0 18px 46px #1919190d}.shop-filter-card+.shop-filter-card{margin-top:1rem}.shop-filter-heading,.shop-results-top,.shop-product-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}.shop-clear-link,.shop-sort{color:var(--hor-green);font-weight:600}.shop-filter-title{font-size:1rem;text-transform:uppercase;letter-spacing:.16em;margin-bottom:1rem}.shop-check{display:flex;align-items:center;gap:.7rem;color:var(--hor-text);margin-bottom:.75rem}.shop-check input{accent-color:var(--hor-green)}.shop-range{display:flex;justify-content:space-between;color:var(--hor-muted);margin-bottom:.8rem}.shop-range-bar{position:relative;height:6px;background:#eadfd3;border-radius:999px}.shop-range-bar span{position:absolute;left:15%;right:22%;top:0;bottom:0;background:var(--hor-green);border-radius:inherit}.shop-price-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.shop-price-field{display:grid;gap:.45rem}.shop-price-field label{color:var(--hor-muted);font-size:.84rem;text-transform:uppercase;letter-spacing:.14em}.shop-price-input-wrap{display:flex;align-items:center;min-height:48px;border:1px solid rgba(25,25,25,.12);border-radius:14px;background:#fff;overflow:hidden}.shop-price-currency{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 .9rem;background:#f6f2ec;color:var(--hor-brown);font-weight:600;border-right:1px solid rgba(25,25,25,.08)}.shop-price-input{width:100%;min-height:46px;border:none;border-radius:0;background:transparent;padding:.85rem 1rem;color:var(--hor-text)}.shop-price-input-wrap:focus-within{border-color:var(--hor-green)}.shop-price-input:focus{box-shadow:none;outline:none}.shop-chip-group,.shop-color-row,.shop-active-filters{display:flex;flex-wrap:wrap;gap:.75rem}.shop-chip{padding:.7rem .95rem;border-radius:999px;border:1px solid rgba(25,25,25,.12);background:#fff;font-size:.92rem}.shop-chip.active{border-color:var(--hor-green);color:var(--hor-green)}.shop-color{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #1919191f}.shop-results-panel{padding:1.5rem}.shop-results-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;color:var(--hor-muted)}.shop-active-filters{margin:1.4rem 0 1.6rem}.shop-product-card{border-radius:24px;padding:.85rem}.shop-product-card .product-image{border-radius:18px}.shop-product-category{color:var(--hor-green);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;margin-bottom:.5rem}.shop-product-card h3{font-size:1.05rem;line-height:1.45;min-height:3rem}.shop-product-meta{color:var(--hor-muted);font-size:.95rem;margin-bottom:1rem}.shop-product-meta strong{color:var(--hor-text);font-size:1.05rem}.shop-product-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:999px;background:#f6f2ec;color:var(--hor-text);text-transform:uppercase;letter-spacing:.16em;font-size:.84rem;font-weight:600}.shop-product-link:hover{background:var(--hor-green);color:#fff}@media(max-width:991.98px){.shop-filters{position:static}.shop-hero-collage{min-height:auto;padding-right:0}.shop-hero-collage-main{width:100%;margin-left:0}.shop-hero-collage-side,.shop-hero-collage-badge{position:static;width:100%;margin-top:1rem}.hero-script{display:flex;justify-content:center;align-items:center}.eyebrow{font-size:18px}.hero-heading{font-size:28px}.hero-copy{padding:2rem 0!important}.hero-stage{min-height:20rem;padding-top:1rem}.hero-arrivals-title span{font-size:24px;display:inline-block}.hero-arrivals-btn{min-width:14rem;min-height:40px}}@media(max-width:767.98px){.shop-hero-panel,.shop-filter-card,.shop-results-panel,.shop-product-card{border-radius:20px}.shop-hero-title{max-width:none;font-size:clamp(2rem,6vw,3.1rem)}.promo-sale,.font-display.fs-1{font-size:1.4rem!important}.eyebrow{font-size:14px}.hero-heading{font-size:22px}.hero-row{row-gap:0rem}.hero-arrivals-title span{font-size:18px;display:inline-block}.promo-divider{font-size:.92rem;text-align:center;justify-content:center}feature-icon img{width:20px;height:20px}.btn-hor,.btn-outline-hor{font-size:.9rem!important;padding:.5rem 2rem!important}.feature-box{padding:1rem!important}.promo-banner{padding-block:1rem!important}.shop-hero-copy{font-size:.95rem;line-height:1.4}.shop-hero-collage-side,.shop-hero-collage-badge{display:none!important}.shop-hero-collage-main img{aspect-ratio:1 / 1.32;object-fit:cover}.promo-model img{max-height:15rem}.shop-results-top,.shop-results-summary,.shop-product-meta{align-items:flex-start;flex-direction:column}.shop-price-inputs{grid-template-columns:1fr}}.faq-page{background:radial-gradient(circle at top left,rgba(94,37,8,.08),transparent 24%),linear-gradient(180deg,#fffaf5,#fff 34%,#f5efe7)}.faq-hero-panel,.faq-side-panel,.faq-accordion-wrap{background:#ffffffe6;border:1px solid rgba(25,25,25,.08);border-radius:28px;box-shadow:0 20px 54px #1919190f}.faq-hero-panel{padding:clamp(1.75rem,4vw,3.5rem);background:linear-gradient(135deg,#5e25081a,#01663014)}.faq-hero-title{font-size:clamp(2.4rem,5vw,4.4rem);line-height:.95;text-transform:uppercase;letter-spacing:.04em}.faq-hero-copy,.faq-side-copy,.faq-help-card a,.accordion-body{color:var(--hor-muted);line-height:1.8}.faq-tag{display:inline-flex;align-items:center;padding:.75rem 1rem;border-radius:999px;background:#ffffffdb;border:1px solid rgba(94,37,8,.08);color:var(--hor-brown);font-size:.92rem}.faq-hero-visual{position:relative;min-height:420px;padding-left:3rem}.faq-hero-image{overflow:hidden;border-radius:28px;box-shadow:0 24px 56px #1a100c24}.faq-hero-image img{width:100%;height:100%;object-fit:cover}.faq-hero-image-main{width:min(100%,420px);margin-left:auto}.faq-hero-image-main img{aspect-ratio:4 / 4.9}.faq-hero-image-float{position:absolute;left:0;bottom:1.5rem;width:min(42%,210px);border:8px solid rgba(255,255,255,.9)}.faq-hero-image-float img{aspect-ratio:1 / 1.15}.faq-side-panel,.faq-accordion-wrap{padding:1.5rem}.faq-help-card{display:grid;gap:.35rem;padding:1rem 1.1rem;border-radius:20px;background:#f8f3ed;border:1px solid rgba(25,25,25,.05)}.faq-help-card+.faq-help-card{margin-top:.9rem}.faq-help-label{color:var(--hor-green);font-size:.82rem;text-transform:uppercase;letter-spacing:.16em}.faq-help-card a{color:var(--hor-text);font-weight:500}.faq-accordion{--bs-accordion-bg: transparent;--bs-accordion-border-width: 0;--bs-accordion-btn-bg: #fff;--bs-accordion-active-bg: #fff;--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-btn-color: var(--hor-text);--bs-accordion-active-color: var(--hor-brown)}.faq-accordion .accordion-item{border:1px solid rgba(25,25,25,.08);border-radius:22px!important;overflow:hidden;background:#fff;box-shadow:0 14px 34px #1919190a}.faq-accordion .accordion-item+.accordion-item{margin-top:1rem}.faq-accordion .accordion-button{font-size:1.08rem;font-weight:500;line-height:1.5;padding:1.35rem 1.5rem}.faq-accordion .accordion-button:not(.collapsed){box-shadow:none}.faq-accordion .accordion-button:after{background-size:1rem}.faq-accordion .accordion-body{padding:0 1.5rem 1.4rem;font-size:.98rem}@media(max-width:991.98px){.faq-hero-visual{min-height:auto;padding-left:0}.faq-hero-image-main{width:100%;margin-left:0}.faq-hero-image-float{position:static;width:100%;margin-top:1rem}}@media(max-width:767.98px){.faq-hero-panel,.faq-side-panel,.faq-accordion-wrap,.faq-accordion .accordion-item{border-radius:20px!important}.faq-hero-title{max-width:none;font-size:clamp(2rem,10vw,3.1rem)}.faq-accordion .accordion-button{padding:1.15rem;font-size:1rem}.faq-accordion .accordion-body{padding:0 1.15rem 1.15rem}}.footer .form-control::placeholder{color:#878787}.hero-stage.hero-stage-full-banner{display:block}button.link-view{border:none;background:none}.sticky-top{z-index:1!important}.product-media-modal__dialog{background:#000000bf}button#ModalClose-template--21750473031894__main{background:#fff;padding:10px!important;width:2rem!important;height:2rem!important}.product-media-modal__toggle .icon{width:1.2rem!important}.card-information .price{font-size:18px!important;font-weight:600!important;color:#016630!important}.card__information>a{font-size:18px!important;font-weight:300!important}.center.collection__view-all scroll-trigger a.button{background:#016630!important}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1rem!important;background:#016630;min-height:50px!important;color:#fff!important}@media(min-width:1401px)and (max-width:1500px){.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label,.text-area:focus+.field__label,.text-area:not(:placeholder-shown)+.field__label,.text-area:focus+.form__label,.text-area:not(:placeholder-shown)+.form__label{top:-10px!important;background:#fff!important;padding:0 10px!important}.newArrival .section-title{margin-bottom:0}.header-search-form{top:210%!important;right:-150px!important}.promo-model img{max-height:22rem}.price.price--end{font-size:14px!important}.women-section .section-title{margin-bottom:0}.hero-arrivals-title{font-size:clamp(2.3rem,3.4vw,5.15rem)}.women-section{padding:40px 0!important}.about-value-card h3{font-size:1.4rem}.section-title{font-size:clamp(1.4rem,2.1vw,1.75rem);line-height:38px}.eyebrow{font-size:18px!important}.promo-banner{min-height:450px}.about-cta-panel h2{font-size:clamp(2rem,4vw,2.25rem)}.hero-arrivals-btn{min-width:200px;min-height:40px}.card__information>a{font-size:16px!important;font-weight:400!important}.card-information .price{font-size:16px!important}.offer-pill{display:inline-flex;background:var(--hor-green);color:#fff;padding:.85rem 1.25rem;font-size:.98rem;min-height:39px;align-items:center;white-space:nowrap}.hero-copy{text-align:center!important}.children-section{padding-top:.2rem!important}.testimonial-card{min-height:240px!important;padding:1rem!important}.about-hero-title{font-size:clamp(.6rem,5vw,2.8rem)!important}.about-hero-shell{padding:clamp(1rem,4vw,2rem)}.about-value-card{padding:1.6rem}.about-value-card>P{font-size:1rem}.about-value-card h4,.about-value-card p{text-align:center}.product__title h1{font-size:1.5rem!important}.product__info-container.product__column-sticky p{font-size:.8rem!important;margin-bottom:.5rem}.price__container .price__regular .price-item.price-item--regular{font-size:1.4rem;color:#1f1f1f}.quantity__button{width:calc(2.5rem / var(--font-body-scale))!important;font-size:.5rem!important}.quantity{width:calc(8.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important}.accordion__title{font-size:1.2rem}.share-button__button{font-size:1rem!important;min-height:2.4rem!important}.card__content .card__information .card__heading.h5>a{font-size:1.2rem!important}.card-information .price .price__container .price__regular .price-item.price-item--regular,.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1rem!important}.product-form__input.product-form__input--pill label{font-size:1rem!important;padding:8px;border:1px solid #d9d9d9!important}.product-form__input--pill input[type=radio]+label{padding:.5rem 1.5rem!important;font-size:.875rem!important}.facets__header .facets__selected{font-size:1rem!important}.field__label,.customer .field label{font-size:.875rem!important}.shop-hero-title{font-size:clamp(2rem,5vw,3.2rem)!important;line-height:1.1!important}.cart-item__name{font-size:16px!important}.product-option{font-size:1rem!important}.cart-item__image{height:140px;width:120px}.price{font-size:1rem!important;font-weight:600}.facets__header{padding:1rem!important}.facets__list{padding:.5rem 1rem!important}.facet-checkbox{padding:.5rem 1rem .5rem 0!important}.facets__display{border:1px solid #d9d9d9!important;width:25rem!important}.facet-checkbox .svg-wrapper{left:0rem!important;top:.6rem!important}}@media screen and (min-width:990px){.title-wrapper-with-link .title{font-size:24px!important}}.quantity.cart-quantity{border:1px solid #d9d9d9}.quantity{min-height:calc((var(--inputs-border-width) * 2) + 2.5rem)!important}.quantity__input{font-size:1.2rem}.price{font-size:1.3rem!important}.cart__items{padding-bottom:1rem!important}.totals>h2{font-size:calc(var(--font-heading-scale) * 1rem)!important}.cart-items th{padding-bottom:.5rem!important}.totals__total-value{font-size:1.4rem!important}.tax-note{margin:1rem 0 1rem auto!important;font-size:18px!important}.cart__checkout-button{max-width:20rem!important;margin-left:auto!important;min-height:50px!important;font-size:18px!important}cart-remove-button .button{background:transparent!important}.card__information{padding:1rem!important}@media screen and (min-width:750px){cart-remove-button .button{min-width:1.5rem!important;min-height:1.5rem!important;color:red!important;background:transparent!important}.section-template--21750472573142__cart-footer-padding{padding-top:0!important;padding-bottom:0!important}.cart-items .cart-items__heading--quantity,.cart-item .cart-item__quantity,.cart-item__quantity--info quantity-popover>*{padding-left:1rem!important}.section-template--21750472573142__cart-items-padding{padding-top:20px!important;padding-bottom:10px!important}.cart-items td{padding-top:1rem!important}.cart-item>td+td{padding-left:1rem!important}}@media screen and (max-width:991px){.page-width{padding:0 2rem!important}.cart-item__name{font-size:16px!important}.product-option{font-size:1rem!important;color:#01642f!important}.quantity__button{width:calc(2rem / var(--font-body-scale))!important}.quantity{width:calc(8rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important}.price{font-size:1.12rem!important}.category-card img{aspect-ratio:1/2!important}.children-mosaic{grid-template-rows:repeat(3,400px)!important}}@media(max-width:767px){.card__information{padding:.5rem!important}.full-unstyled-link{font-size:14px!important}.card-information>.price{font-size:13px!important}.button,.button-label,.shopify-challenge__button,.customer button{font-size:.9rem!important;min-height:35px!important}.cart-item__image{max-width:calc(3.5rem / var(--font-body-scale))!important}.title-wrapper-with-link{margin-bottom:1rem!important}.cart-item__details>a{font-size:16px!important;font-weight:500}.cart-item__details .product-option,.cart-item__price-wrapper .price{font-size:14px!important;font-weight:600}.quantity-popover-container .quantity__button{width:calc(2rem / var(--font-body-scale))!important;font-size:12px!important}.quantity__button .svg-wrapper{width:10px!important;height:10px!important}.quantity__input{font-size:1.2rem!important;padding:0 10px!important}.quantity-popover-container .quantity{width:calc(8rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important;min-height:calc((var(--inputs-border-width) * 2) + 2.5rem)!important;border:1px solid #d9d9d9}.title-wrapper-with-link .title.title--primary{font-size:16px!important}.title-wrapper-with-link .underlined-link{font-size:14px!important}.cart-items th{padding-bottom:.5rem!important}cart-remove-button .button{min-width:calc(1.5rem / var(--font-body-scale))!important;min-height:2.5rem!important;color:red!important}.cart__items{padding-bottom:1.2rem!important}.section-template--21750472573142__cart-items-padding{padding-top:20px!important;padding-bottom:10px!important}.section-template--21750472573142__cart-footer-padding{padding-top:0!important;padding-bottom:10px!important}.totals{justify-content:space-between!important}.totals>h2{font-size:calc(var(--font-heading-scale) * 1rem)!important}.totals__total-value{font-size:1rem!important}.tax-note{margin:1rem 0 1rem auto!important;font-size:14px!important}button#checkout{background:#016630!important;color:#fff!important;font-size:14px!important;min-height:40px!important;width:100%!important}}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 2.5rem)}}@media screen and (min-width:750px){.main-page-title{margin-bottom:1rem!important}}.cart-items thead tr{margin-bottom:.5rem!important}button#checkout{background:#016630!important;color:#fff!important}.bsProduct,.newArrival,.testimonials-section,.instagram-section{padding:20px 0!important}#shopify-section-template--21750472933590__form{position:relative;background:var(--white-color);overflow:hidden}.contact.page-width{max-width:850px;margin:0 auto;padding:30px;border-radius:28px;background:var(--white-color);border:1px solid rgba(0,0,0,.08);box-shadow:0 15px 45px #00000014}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.field{position:relative;margin-bottom:24px}.field__input,.text-area{width:100%;border:1px solid rgba(0,0,0,.1);background:#f7f7f7;color:#111;border-radius:16px;padding:18px 20px;font-size:15px;font-weight:400;outline:none;transition:all .3s ease}.text-area{min-height:180px;resize:none}.field__input::placeholder,.text-area::placeholder{color:#0006}.field__input:focus,.text-area:focus{border-color:var(--main-color);background:var(--white-color);box-shadow:0 0 0 4px #00000008}.text-area+.field__label,.text-area+.form__label{top:26px;transform:none}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label,.text-area:focus+.field__label,.text-area:not(:placeholder-shown)+.field__label,.text-area:focus+.form__label,.text-area:not(:placeholder-shown)+.form__label{top:-10px;left:14px;font-size:12px;color:#000}@media screen and (min-width:750px){.contact__button{margin-top:0rem}}@media(max-width:991px){#shopify-section-template--21750472933590__form{padding:0 15px}.cart-item{margin-bottom:1rem!important;gap:.4rem}.section-template--21750472573142__featured-collection-padding{padding-top:0!important;padding-bottom:0!important}.main-page-title{margin-bottom:1rem;font-size:28px;padding-top:20px}.contact label{font-size:1rem!important}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label,.text-area:focus+.field__label,.text-area:not(:placeholder-shown)+.field__label,.text-area:focus+.form__label,.text-area:not(:placeholder-shown)+.form__label{top:-12px!important;background:#fff;padding:0 10px}.main-page-title{margin-bottom:1rem!important}.contact.page-width{padding:30px 20px!important;border-radius:20px}}@media(max-width:767px){.contact__fields{grid-template-columns:1fr;gap:0}.field__input,.text-area{padding:16px 18px}.contact__button .button{width:100%}}.header-action-wrapper{display:flex;align-items:center;gap:12px;position:relative}.search-box-wrap{position:relative;display:flex;align-items:center;z-index:9999}.header-search-form{position:absolute;top:50%;right:0;transform:translateY(-50%);width:0;opacity:0;visibility:hidden;overflow:hidden;transition:all .35s ease;display:flex;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50px;box-shadow:0 10px 25px #00000014}.search-box-wrap.active .header-search-form{width:280px;opacity:1;visibility:visible;padding:6px}.header-search-input{width:100%;height:46px;border:none;outline:none;background:transparent;padding:0 18px;font-size:14px;color:#111}.search-submit-btn{width:42px;height:42px;min-width:42px;border:none;border-radius:50%;background:var(--main-color);display:flex;align-items:center;justify-content:center;cursor:pointer}.search-submit-btn img{width:16px;height:16px;filter:brightness(0) invert(0)}.search-toggle-btn{background:transparent;padding:0;cursor:pointer}@media(max-width:767px){.search-box-wrap.active .header-search-form{width:220px}}.field__input:not(:placeholder-shown){padding:1rem!important}div#Facet-1-template--21750473064662__main,.facets__display{background:#fff!important}.facet-checkbox{font-size:1rem!important}.facets__item{align-items:flex-start!important}.facets__reset{font-size:1rem!important}.cart-items thead tr{margin-bottom:.5rem!important;background:#f4f4f4}.cart-items thead tr th{padding:10px}@media screen and (min-width:750px){.cart__footer>*{width:35rem;background:#f4f4f4;padding:20px}}.cart-item{border-bottom:1px solid #d9d9d9}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:12px;border:none;padding:0;margin:0}.product-form__input--pill input[type=radio]{display:none}.product-form__input--pill label{padding:0 18px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid #dcdcdc;background:#fff;color:#111;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.product-form__input--pill input[type=radio]+label{padding:.5rem 1rem!important;font-size:1rem!important;border:1px solid #d9d9d9!important;margin-top:0!important}.product-form__input--pill input[type=radio]:checked+label{background:#016630!important;border-color:#016630;color:#fff!important;box-shadow:0 8px 20px #0000001f}.product-form__input--pill input[type=radio]:checked+label{transform:translateY(-2px)}.product-form__input--pill input[disabled]+label{opacity:.4;cursor:not-allowed;text-decoration:line-through}.predictive-search{border-top:none;width:calc(100% + .2rem);background:#f4f4f4;border:none}#main-search-filters .facets.small-hide,.template-search .facets-container{display:none}.price-per-item__container .quantity{border:1px solid #d9d9d9}.shopify-payment-button__button.shopify-payment-button__button--unbranded{min-height:calc(2rem + var(--buttons-border-width) * 2)!important;font-size:1.2rem;border:1px solid #d9d9d9;background:#f9f9f9;padding:0!important}.country_selection select{padding:5px;border:1px solid #ddd;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles.css.map */
