.campaign-carousel{background:#f4f6f7}.campaign-carousel__viewport{position:relative;overflow:hidden}.campaign-carousel__track{position:relative}.campaign-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease;min-height:clamp(360px,37vw,560px);color:var(--slide-text,#12343d)}.campaign-slide.is-active{position:relative;opacity:1;visibility:visible}.campaign-slide__media,.campaign-slide__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.campaign-slide__media img{width:100%;height:100%;object-fit:cover}.campaign-slide__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#e9f3f5}.campaign-slide__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--slide-overlay,#fff) 92%,transparent) 0%,color-mix(in srgb,var(--slide-overlay,#fff) 72%,transparent) 28%,transparent 68%)}.campaign-slide__content{position:relative;z-index:2;min-height:inherit;display:flex;align-items:center;padding-block:42px}.campaign-slide__copy{max-width:570px}.campaign-slide__eyebrow{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:850;margin-bottom:10px}.campaign-slide h1{font-size:clamp(38px,4.3vw,64px);line-height:.98;letter-spacing:-.04em;margin:0;max-width:12ch}.campaign-slide__text{font-size:16px;margin:16px 0 22px;max-width:42ch}.campaign-carousel__arrow{position:absolute;top:50%;z-index:4;width:42px;height:42px;border:1px solid #dbe4e7;border-radius:50%;background:#fffffff0;color:var(--kv-primary);display:grid;place-items:center;box-shadow:0 8px 22px #142c3621}.campaign-carousel__arrow svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2}.campaign-carousel__arrow--prev{left:18px}.campaign-carousel__arrow--next{right:18px}.campaign-carousel__dots{position:absolute;left:50%;bottom:15px;z-index:4;transform:translate(-50%);display:flex;gap:7px}.campaign-carousel__dots button{width:8px;height:8px;border:0;border-radius:50%;background:#12343d47;padding:0}.campaign-carousel__dots button.is-active{width:24px;border-radius:999px;background:var(--kv-primary)}.mobile-bottom-nav{display:none}.product-payment-panel{margin-top:14px;border:1px solid #e1e8ea;border-radius:10px;padding:12px;background:#fbfcfd}.product-payment-panel__row{display:flex;align-items:center;gap:9px;font-size:11px}.product-payment-panel__row+.product-payment-panel__row{margin-top:10px;padding-top:10px;border-top:1px solid #e7edef}.product-payment-panel__row>span:first-child{width:28px;height:28px;border-radius:50%;background:#edf7f9;color:var(--kv-primary);display:grid;place-items:center;flex:0 0 auto}.product-payment-panel__row svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9}.product-payment-icons{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-left:auto}.product-payment-icons svg{height:20px;width:auto;stroke:none}.product-detail-label{font-weight:800}.product-detail-subtext{display:block;color:#75838a;margin-top:1px}@media(max-width:640px){body{padding-bottom:64px}.site-footer{margin-bottom:0}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:45;height:64px;background:#fff;border-top:1px solid #dfe7ea;box-shadow:0 -8px 22px #142c3614;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom-nav a,.mobile-bottom-nav button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-style:normal;font-size:9px;font-weight:700;color:#5c6d74}.mobile-bottom-nav span{position:relative;color:var(--kv-primary)}.mobile-bottom-nav svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.mobile-bottom-nav em{font-style:normal}.mobile-bottom-nav b{position:absolute;right:-10px;top:-6px;min-width:16px;height:16px;border-radius:8px;background:var(--kv-accent);color:#fff;font-size:9px;line-height:16px;text-align:center}.campaign-slide{min-height:430px}.campaign-slide__veil{background:linear-gradient(0deg,color-mix(in srgb,var(--slide-overlay,#fff) 96%,transparent) 0%,color-mix(in srgb,var(--slide-overlay,#fff) 80%,transparent) 32%,transparent 72%)}.campaign-slide__content{align-items:flex-end;padding-bottom:38px}.campaign-slide__copy{max-width:90%}.campaign-slide h1{font-size:38px}.campaign-slide__text{font-size:13px;margin:10px 0 16px}.campaign-carousel__arrow{display:none}.campaign-carousel__dots{bottom:12px}.mobile-atc{bottom:64px}}.brand-collection-hero{display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px;align-items:center;padding:26px 30px;background:#f7fafb;border:1px solid #e3eaed;border-radius:16px;margin-bottom:4px}.brand-collection-hero__mark{height:150px;border-radius:14px;background:#fff;border:1px solid #e2e9eb;display:grid;place-items:center;padding:24px}.brand-collection-hero__mark img{max-width:100%;max-height:100%;object-fit:contain}.brand-collection-hero__mark span{font-size:26px;font-weight:850;color:var(--kv-primary)}.brand-collection-hero__label{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850;color:var(--kv-primary);margin-bottom:5px}.brand-collection-hero__copy h1{font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.04em;margin:0}.brand-collection-hero__copy p{max-width:68ch;color:#61727a;margin:12px 0 0;font-size:13px}.brand-collection-hero__count{font-size:12px;font-weight:800;margin-top:15px;color:var(--kv-primary)}@media(max-width:640px){.brand-collection-hero{grid-template-columns:1fr;padding:16px;gap:16px}.brand-collection-hero__mark{height:110px}.brand-collection-hero__copy h1{font-size:34px}}.brand-category-jumps{display:flex;gap:8px;overflow-x:auto;padding:14px 2px 3px;margin-bottom:8px}.brand-category-jumps a{flex:0 0 auto;border:1px solid #d7e0e3;background:#fff;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:800;color:#455961;transition:border-color .18s ease,color .18s ease,background .18s ease}.brand-category-jumps a:hover{border-color:var(--kv-primary);color:var(--kv-primary);background:#f2f9fa}.product-card__tax{font-size:9px;color:#839096;margin-top:2px}.product-summary__tax{font-size:10px;color:#76848a;margin:3px 0 12px}@media(max-width:640px){.brand-category-jumps{margin-inline:-2px;padding-bottom:4px}.brand-category-jumps a{padding:7px 11px}}.site-header{background:#fffdfcf7;border-bottom-color:color-mix(in srgb,var(--kv-primary) 24%,white)}.site-header__top{min-height:94px}.site-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.site-logo__image{width:min(var(--logo-width,95px),112px);height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:50%;box-shadow:0 10px 26px #6f5a5321}.site-logo--footer .site-logo__image{width:132px;max-width:132px;max-height:none;box-shadow:0 16px 34px #1f171433}.site-logo--mobile-menu .site-logo__image{width:78px;max-width:78px;max-height:78px}.site-search__input{border-color:color-mix(in srgb,var(--kv-primary) 30%,white);border-radius:14px;background:#fffdfc}.site-search__input:focus{border-color:var(--kv-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--kv-primary) 18%,transparent)}.site-search__submit{background:var(--kv-accent);border-radius:10px}.site-nav-wrap{background:linear-gradient(180deg,#fffdfc 0%,var(--kv-bg) 100%);border-top-color:color-mix(in srgb,var(--kv-primary) 16%,white)}.site-nav__item--sale .site-nav__link{background:linear-gradient(135deg,var(--kv-accent),#92766c);border-bottom-color:var(--kv-accent);border-radius:10px 10px 0 0}.header-action__icon,.site-nav__link:hover,.site-nav__link.is-active,.mega-menu__heading{color:var(--kv-accent)}.mega-menu{border-color:color-mix(in srgb,var(--kv-primary) 20%,white);box-shadow:0 18px 36px #46342d1c}.mega-menu__column li a:hover{color:var(--kv-accent)}.utility-bar{background:var(--kv-accent)}.button--accent{background:var(--kv-accent);box-shadow:0 8px 18px #6f5a532e}.button--primary{background:var(--kv-primary);color:#2f2622;box-shadow:0 8px 18px #bda49838}.button--secondary{border-color:color-mix(in srgb,var(--kv-primary) 45%,white);background:#fffdfc}.button--secondary:hover{border-color:var(--kv-accent);background:var(--kv-surface)}.product-card,.collection-card,.product-summary,.facets,.cart-summary{border-color:color-mix(in srgb,var(--kv-primary) 24%,white)}.product-card:hover,.collection-card:hover{border-color:color-mix(in srgb,var(--kv-primary) 55%,white);box-shadow:0 12px 28px #56423a1a}.product-card__badge,.price__save{background:var(--kv-soft);color:#624b43}.product-card__wishlist[aria-pressed=true],.product-summary__wishlist[aria-pressed=true]{color:var(--kv-accent);background:#f9eeea}.price__current,.cart-line__price,.cart-summary__total strong,.product-summary__price .price__current{color:var(--kv-accent)}.category-chip__media,.brand-story__media{border-color:color-mix(in srgb,var(--kv-primary) 24%,white)}.trust-strip{background:#fbf5f1;border-color:color-mix(in srgb,var(--kv-primary) 20%,white)}.trust-item__icon,.product-benefit__icon,.product-payment-panel__row>span:first-child{background:#f3e6df;color:var(--kv-accent)}.product-payment-panel{background:#fffaf7;border-color:color-mix(in srgb,var(--kv-primary) 22%,white)}.campaign-carousel{background:var(--kv-bg)}.campaign-carousel__dots button{background:color-mix(in srgb,var(--kv-accent) 28%,transparent)}.campaign-carousel__dots button.is-active{background:var(--kv-accent)}.campaign-carousel__arrow{color:var(--kv-accent);border-color:color-mix(in srgb,var(--kv-primary) 35%,white)}.brand-collection-hero{background:linear-gradient(135deg,#fffaf7,#f1e7e2);border-color:color-mix(in srgb,var(--kv-primary) 30%,white)}.brand-collection-hero__mark{background:#fffdfc;border-color:color-mix(in srgb,var(--kv-primary) 26%,white);border-radius:18px}.brand-collection-hero__logo{width:150px;height:150px;object-fit:contain;border-radius:50%;box-shadow:0 12px 28px #6f5a5321}.brand-collection-hero__label,.brand-collection-hero__count{color:var(--kv-accent)}.brand-category-jumps a{border-color:color-mix(in srgb,var(--kv-primary) 38%,white);color:#5f4b44;background:#fffdfc}.brand-category-jumps a:hover{border-color:var(--kv-accent);color:var(--kv-accent);background:#f8efea}.collection-hero{background:linear-gradient(135deg,#fffaf7 0%,var(--kv-surface) 100%);border-color:color-mix(in srgb,var(--kv-primary) 22%,white)}.collection-hero__brand{display:flex;align-items:center;gap:16px;margin-bottom:12px}.collection-hero__brand-logo{width:68px;height:68px;object-fit:contain;border-radius:50%;box-shadow:0 10px 22px #6f5a531f}.collection-hero__eyebrow{margin:0 0 3px;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:var(--kv-accent)}.site-footer{background:linear-gradient(180deg,#78635b,#5d4a43);color:#f8f0ec}.site-footer__brand>p,.site-footer__newsletter>p,.site-footer__column li a,.site-footer__bottom{color:#eadbd4}.site-footer__bottom{border-top-color:#ffffff24}.newsletter-form input[type=email]{border-color:#ffffff40;color:#2f2622;border-radius:10px}.mobile-menu{background:#fffaf7;box-shadow:14px 0 38px #46342d29}.mobile-menu__header{height:92px;border-bottom-color:color-mix(in srgb,var(--kv-primary) 20%,white)}.mobile-menu__subnav{background:#f8efea}.mobile-bottom-nav{background:#fffdfc!important;border-top-color:color-mix(in srgb,var(--kv-primary) 25%,white)!important}.mobile-bottom-nav span{color:var(--kv-accent)!important}@media(max-width:989px){.site-header__top{min-height:78px}.site-logo__image{max-width:82px}}@media(max-width:640px){.site-header__top{min-height:72px}.site-logo__image{max-width:72px;max-height:72px}.brand-collection-hero__logo{width:104px;height:104px}.collection-hero__brand-logo{width:58px;height:58px}}.cart-drawer__brand{display:flex;align-items:center;gap:10px}.cart-drawer__brand-logo{width:52px;height:52px;object-fit:contain;border-radius:50%;box-shadow:0 8px 18px #6f5a5324}.cart-drawer__eyebrow{color:var(--kv-accent)}.brand-story__identity{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--kv-accent);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.brand-story__logo{width:76px;height:76px;object-fit:contain;border-radius:50%;box-shadow:0 10px 22px #6f5a531f}.product-card__media-wrap,.product-card__media{background:var(--kv-surface)}.product-card__media img{mix-blend-mode:multiply;padding:8px}.collection-card__media,.category-chip__media{background:var(--kv-surface)}.newsletter-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.newsletter-form__fields label{min-width:0}.newsletter-form__fields input{width:100%;height:43px;border:1px solid rgba(255,255,255,.25);background:#fff;color:#2f2622;border-radius:10px;padding:0 11px}.newsletter-form__fields label:nth-child(3){grid-column:1/-1}.newsletter-form__fields .button{grid-column:1/-1}.footer-contact{display:flex;flex-direction:column;gap:3px;margin-top:12px;font-size:12px}.footer-contact a{text-decoration:underline;text-underline-offset:3px;color:#fff}.site-nav__item--b2b .site-nav__link{color:var(--kv-accent);font-weight:850}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label,.form-field-full{display:grid;gap:6px;font-size:12px;font-weight:750}.form-field-full{margin-top:14px}.form-grid input,.form-grid select,.form-field-full input,.form-field-full textarea,.contact-form input,.contact-form textarea,.b2b-form input,.b2b-form select,.b2b-form textarea{width:100%;border:1px solid color-mix(in srgb,var(--kv-primary) 40%,white);border-radius:10px;background:#fffdfc;padding:11px 12px;outline:0}.form-grid input,.form-grid select,.form-field-full input{height:46px}.form-grid input:focus,.form-grid select:focus,.form-field-full input:focus,.form-field-full textarea:focus,.contact-form input:focus,.contact-form textarea:focus,.b2b-form input:focus,.b2b-form select:focus,.b2b-form textarea:focus{border-color:var(--kv-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--kv-primary) 18%,transparent)}.b2b-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:850;color:var(--kv-accent);margin-bottom:8px}.b2b-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid color-mix(in srgb,var(--kv-primary) 28%,white);border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#fffaf7,var(--kv-surface))}.b2b-hero__copy{padding:48px;align-self:center}.b2b-hero__copy h1{font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-.04em;margin:0 0 16px}.b2b-hero__copy p{max-width:52ch;color:#67564f;margin:0 0 24px}.b2b-hero__media{min-height:420px}.b2b-hero__media img{width:100%;height:100%;object-fit:cover}.b2b-intro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.b2b-intro-card{padding:24px;border-radius:16px;background:#fffdfc;border:1px solid color-mix(in srgb,var(--kv-primary) 24%,white)}.b2b-intro-card>span{font-size:11px;font-weight:900;color:var(--kv-accent)}.b2b-intro-card h2{font-size:19px;margin:8px 0}.b2b-intro-card p{font-size:13px;color:#6c5b54;margin:0}.b2b-form-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:42px;margin-top:36px;padding:36px;border-radius:20px;background:#f8efea}.b2b-form-wrap__copy h2{font-size:34px;line-height:1.05;margin:0 0 12px}.b2b-form-wrap__copy p{color:#6a5952}.b2b-form-wrap__copy a{text-decoration:underline;text-underline-offset:3px}.contact-page__grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:46px;align-items:start}.contact-page__intro{padding:34px;border-radius:20px;background:linear-gradient(135deg,#fffaf7,var(--kv-surface));border:1px solid color-mix(in srgb,var(--kv-primary) 28%,white)}.contact-page__intro h1{font-size:clamp(36px,4vw,54px);line-height:1;letter-spacing:-.04em;margin:0 0 16px}.contact-page__intro>p{color:#695851}.contact-details{display:grid;gap:14px;margin-top:28px}.contact-details>div{display:grid;gap:3px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--kv-primary) 24%,white)}.contact-details strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--kv-accent)}.contact-details span,.contact-details a{font-size:14px}.contact-page__form-wrap{padding:30px;border:1px solid color-mix(in srgb,var(--kv-primary) 24%,white);border-radius:18px;background:#fff}.about-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0;border-radius:22px;overflow:hidden;background:#f8efea}.about-hero__copy{padding:46px;align-self:center}.about-hero__copy h1{font-size:clamp(38px,4.7vw,64px);line-height:1;letter-spacing:-.04em;margin:0 0 18px}.about-hero__copy p{font-size:16px;color:#67564f;max-width:48ch}.about-hero__media{min-height:430px}.about-hero__media img{width:100%;height:100%;object-fit:cover}.about-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:42px}.about-copy-grid h2{font-size:34px;line-height:1.06;margin:0 0 14px}.about-copy-grid p{font-size:16px;line-height:1.7;color:#5f504a}.about-values{display:grid;gap:0}.about-values>div{display:grid;gap:4px;padding:15px 0;border-bottom:1px solid color-mix(in srgb,var(--kv-primary) 28%,white)}.about-values strong{font-size:15px}.about-values span{font-size:13px;color:#71615a}@media(max-width:989px){.b2b-hero,.b2b-form-wrap,.contact-page__grid,.about-hero,.about-copy-grid{grid-template-columns:1fr}.b2b-hero__media,.about-hero__media{min-height:320px}.b2b-intro-grid{grid-template-columns:1fr}}@media(max-width:640px){.form-grid,.newsletter-form__fields{grid-template-columns:1fr}.newsletter-form__fields label:nth-child(3),.newsletter-form__fields .button{grid-column:auto}.b2b-hero__copy,.about-hero__copy{padding:28px 20px}.b2b-form-wrap,.contact-page__form-wrap,.contact-page__intro{padding:22px 18px}.b2b-form-wrap{gap:24px}}@media(min-width:990px){.site-header__top{grid-template-columns:minmax(320px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px}.site-header__top>.site-search{grid-column:1;grid-row:1;justify-self:start;width:min(100%,520px);max-width:520px}.site-logo--header{grid-column:2;grid-row:1;justify-self:center}.site-header__actions{grid-column:3;grid-row:1;justify-self:end}}@media(max-width:989px){.site-header__top{grid-template-columns:auto 1fr auto}.site-header__mobile-menu{grid-column:1;grid-row:1}.site-header__top>.site-search{display:none}.site-logo--header{grid-column:2;grid-row:1;justify-self:center}.site-header__actions{grid-column:3;grid-row:1;justify-self:end}}.marketplace-toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:24px 0 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--kv-primary) 22%,white);border-radius:16px;background:#fffdfc;box-shadow:0 8px 24px #4e3b330d}.marketplace-filter-trigger{display:none;min-height:42px;gap:8px}.marketplace-filter-trigger svg{width:18px;height:18px}.marketplace-filter-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--kv-accent);color:#fff;font-size:10px;line-height:20px;text-align:center}.marketplace-results-count{display:flex;align-items:baseline;gap:6px;color:#6d5c55;font-size:12px}.marketplace-results-count strong{font-size:17px;color:var(--kv-text)}.marketplace-sort{justify-self:end}.marketplace-sort select{min-width:210px;height:44px;border-radius:12px;border:1px solid color-mix(in srgb,var(--kv-primary) 34%,white);background:#fff;padding:0 38px 0 13px;font-weight:750}.marketplace-layout{grid-template-columns:280px minmax(0,1fr);gap:24px}.marketplace-filters{top:118px;border:1px solid color-mix(in srgb,var(--kv-primary) 28%,white);border-radius:16px;background:#fffdfc;overflow:hidden;box-shadow:0 10px 26px #4f3b330f}.marketplace-filters__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 18px 14px;border-bottom:1px solid color-mix(in srgb,var(--kv-primary) 20%,white)}.marketplace-filters__header h2{margin:2px 0 0;font-size:20px;line-height:1}.marketplace-filters__eyebrow{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:var(--kv-accent)}.marketplace-filters__header-actions{display:flex;align-items:center;gap:6px}.marketplace-clear{font-size:10px;border:0;background:transparent;padding:6px}.marketplace-filter-close{display:none}.marketplace-quick-filters{display:flex;flex-wrap:wrap;gap:7px;padding:13px 14px;border-bottom:1px solid color-mix(in srgb,var(--kv-primary) 18%,white)}.marketplace-filter-chip{position:relative}.marketplace-filter-chip input{position:absolute;opacity:0;pointer-events:none}.marketplace-filter-chip span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--kv-primary) 36%,white);border-radius:999px;background:#fff;color:#5f4c45;font-size:10px;font-weight:800;cursor:pointer}.marketplace-filter-chip input:checked+span{background:var(--kv-accent);border-color:var(--kv-accent);color:#fff;box-shadow:0 5px 14px #6f5a5329}.marketplace-filter-group{border-bottom:1px solid color-mix(in srgb,var(--kv-primary) 18%,white)}.marketplace-filter-group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-size:12px;font-weight:850;cursor:pointer}.marketplace-filter-group summary::-webkit-details-marker{display:none}.marketplace-filter-group summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .18s ease}.marketplace-filter-group[open] summary svg{transform:rotate(180deg)}.marketplace-filter-options{display:grid;gap:8px;padding:0 16px 15px}.marketplace-filter-options--scroll{max-height:230px;overflow:auto;padding-right:10px}.marketplace-filter-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;cursor:pointer}.marketplace-filter-option input{width:16px;height:16px;margin:0;accent-color:var(--kv-accent)}.marketplace-filter-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-filter-option em{font-style:normal;color:#96877f;font-size:10px}.marketplace-filter-note{margin:0;color:#988a84;font-size:10px}.marketplace-price-filter{padding:0 16px 16px}.marketplace-price-labels{display:grid;grid-template-columns:1fr 1fr;gap:8px}.marketplace-price-labels label{display:grid;gap:4px}.marketplace-price-labels label>span{font-size:9px;color:#8b7d76;font-weight:750}.marketplace-price-labels input{width:100%;height:38px;border:1px solid color-mix(in srgb,var(--kv-primary) 34%,white);border-radius:9px;background:#fff;padding:0 9px;font-size:11px}.marketplace-price-range{position:relative;height:32px;margin-top:12px}.marketplace-price-range input[type=range]{position:absolute;inset:8px 0 auto;width:100%;height:4px;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}.marketplace-price-range input[type=range]::-webkit-slider-runnable-track{height:4px;background:#dac8bf;border-radius:999px}.marketplace-price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;border:3px solid #fff;background:var(--kv-accent);box-shadow:0 0 0 1px var(--kv-accent);pointer-events:auto;cursor:pointer}.marketplace-price-range input[type=range]::-moz-range-track{height:4px;background:#dac8bf;border-radius:999px}.marketplace-price-range input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:3px solid #fff;background:var(--kv-accent);box-shadow:0 0 0 1px var(--kv-accent);pointer-events:auto;cursor:pointer}.marketplace-price-currency{font-size:9px;color:#96877f;text-align:right;margin-top:2px}.marketplace-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.marketplace-product-grid .product-card[hidden]{display:none!important}.marketplace-loading{display:flex;align-items:center;justify-content:center;gap:9px;padding:20px 0;color:#7b6c65;font-size:11px}.marketplace-loading__dot{width:9px;height:9px;border-radius:50%;background:var(--kv-accent);animation:kvFilterPulse .8s ease-in-out infinite alternate}@keyframes kvFilterPulse{to{transform:scale(1.5);opacity:.45}}.marketplace-empty{margin-top:8px}.marketplace-filter-mobile-actions,.marketplace-filter-overlay{display:none}@media(max-width:1220px){.marketplace-layout{grid-template-columns:250px minmax(0,1fr)}.marketplace-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.marketplace-toolbar{grid-template-columns:auto 1fr auto;padding:10px 12px}.marketplace-filter-trigger{display:inline-flex}.marketplace-results-count{justify-self:start}.marketplace-sort span{display:none}.marketplace-sort select{min-width:160px}.marketplace-layout{grid-template-columns:1fr}.marketplace-filters{display:block;position:fixed;top:0;left:0;bottom:0;z-index:101;width:min(360px,92vw);max-height:100dvh;border-radius:0;overflow:auto;transform:translate(-105%);transition:transform .24s ease;box-shadow:18px 0 46px #2a1e1933}.marketplace-filters-open .marketplace-filters{transform:none}.marketplace-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#2b1f1a70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.marketplace-filters-open .marketplace-filter-overlay{display:block}.marketplace-filters-open{overflow:hidden}.marketplace-filter-close{display:grid}.marketplace-filter-mobile-actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;background:#fffdfc;border-top:1px solid color-mix(in srgb,var(--kv-primary) 20%,white);box-shadow:0 -8px 20px #402f2814}.marketplace-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.marketplace-toolbar{grid-template-columns:1fr auto;gap:8px}.marketplace-filter-trigger{grid-column:1;justify-self:start}.marketplace-results-count{grid-column:1;font-size:10px}.marketplace-sort{grid-column:2;grid-row:1/3}.marketplace-sort select{min-width:145px;max-width:46vw}.marketplace-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media(max-width:420px){.marketplace-toolbar{padding:9px}.marketplace-filter-trigger{padding-inline:12px}.marketplace-sort select{min-width:132px;font-size:10px;padding-left:9px}}.home-lifestyle-banner{padding-block:22px}.home-lifestyle-banner__card{position:relative;overflow:hidden;border-radius:26px;background:var(--hlb-bg);border:1px solid color-mix(in srgb,var(--hlb-accent) 72%,white);box-shadow:0 18px 42px #4b373017;min-height:310px;isolation:isolate}.home-lifestyle-banner__media{display:block;width:100%;position:relative;z-index:1;overflow:hidden}.home-lifestyle-banner__media img{display:block;width:100%;height:auto;aspect-ratio:2.35/1;object-fit:cover;transition:transform .5s ease,filter .35s ease}.home-lifestyle-banner__card:hover .home-lifestyle-banner__media img{transform:scale(1.012);filter:saturate(1.04)}.home-lifestyle-banner__copy{position:absolute;z-index:3;left:clamp(22px,4vw,58px);top:50%;transform:translateY(-50%);width:min(38%,520px);color:var(--hlb-text);pointer-events:none}.home-lifestyle-banner--reverse .home-lifestyle-banner__copy{left:auto;right:clamp(22px,4vw,58px)}.home-lifestyle-banner__eyebrow{display:inline-flex;padding:6px 10px;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.home-lifestyle-banner__copy h2{margin:0;font-size:clamp(28px,3vw,46px);line-height:1.02;letter-spacing:-.035em;max-width:12ch;text-wrap:balance}.home-lifestyle-banner__copy p{margin:12px 0 0;font-size:13px;line-height:1.55;max-width:38ch}.home-lifestyle-banner__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px;pointer-events:auto}.home-lifestyle-banner__secondary{font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.home-lifestyle-banner__shape{display:none}.home-lifestyle-banner--bleed>div{width:100%}.home-lifestyle-banner--bleed .home-lifestyle-banner__card{border-radius:0}.featured-collection{position:relative}.featured-collection:nth-of-type(2n){background:linear-gradient(180deg,var(--section-bg),color-mix(in srgb,var(--section-bg) 82%,#fff3ed))}.promo-grid{position:relative}.promo-grid__grid{gap:18px}.promo-card{border-radius:22px;box-shadow:0 12px 28px #4c3a3213}.promo-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #4c3a321c}@media(max-width:989px){.home-lifestyle-banner__copy{width:46%}.home-lifestyle-banner__copy h2{font-size:30px}.home-lifestyle-banner__copy p{display:none}}@media(max-width:640px){.home-lifestyle-banner{padding-block:14px}.home-lifestyle-banner__card{border-radius:18px;min-height:0}.home-lifestyle-banner__media img{aspect-ratio:1.55/1;object-position:center}.home-lifestyle-banner__copy{position:absolute;left:16px!important;right:16px!important;top:auto;bottom:16px;transform:none;width:auto;padding:14px;border-radius:14px;background:#fffdfbe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #3c2b2514}.home-lifestyle-banner__copy h2{font-size:23px;max-width:14ch}.home-lifestyle-banner__eyebrow{font-size:9px;padding:4px 8px;margin-bottom:6px}.home-lifestyle-banner__actions{margin-top:10px}.home-lifestyle-banner__actions .button{min-height:38px;padding:8px 13px;font-size:10px}.home-lifestyle-banner__secondary{font-size:10px}}.home-lifestyle-banner{padding-block:18px}.home-lifestyle-banner__card{min-height:0}.home-lifestyle-banner__media img{width:100%;height:clamp(230px,22vw,300px);aspect-ratio:auto;object-fit:cover}.home-lifestyle-banner__copy{width:min(36%,480px)}.home-lifestyle-banner__copy h2{font-size:clamp(25px,2.5vw,38px);line-height:1.03}.home-lifestyle-banner__copy p{font-size:12px;line-height:1.5}.home-lifestyle-banner__actions{margin-top:16px}.category-scroller,.featured-collection,.promo-grid,.home-lifestyle-banner,.trust-strip,.brand-story{position:relative}.category-scroller:before,.featured-collection:before,.promo-grid:before,.home-lifestyle-banner:before,.trust-strip:before,.brand-story:before{content:"";display:block;width:min(260px,42vw);height:4px;border-radius:999px;margin:0 auto 22px}.category-scroller:before{background:linear-gradient(90deg,transparent,#E8C6B7 18%,#D8B09E 50%,#E8C6B7 82%,transparent)}.featured-collection:before{background:linear-gradient(90deg,transparent,#E9D8AA 18%,#D8C17F 50%,#E9D8AA 82%,transparent)}.promo-grid:before{background:linear-gradient(90deg,transparent,#CFE0D4 18%,#AFC8B7 50%,#CFE0D4 82%,transparent)}.home-lifestyle-banner:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hlb-accent) 70%,white) 18%,var(--hlb-accent) 50%,color-mix(in srgb,var(--hlb-accent) 70%,white) 82%,transparent)}.trust-strip:before{background:linear-gradient(90deg,transparent,#DDD2EA 18%,#BFAED3 50%,#DDD2EA 82%,transparent)}.brand-story:before{background:linear-gradient(90deg,transparent,#E5CBC0 18%,#CDAA9C 50%,#E5CBC0 82%,transparent)}@media(max-width:989px){.home-lifestyle-banner__media img{height:clamp(210px,35vw,260px)}.home-lifestyle-banner__copy{width:44%}.category-scroller:before,.featured-collection:before,.promo-grid:before,.home-lifestyle-banner:before,.trust-strip:before,.brand-story:before{margin-bottom:16px;width:min(190px,48vw);height:3px}}@media(max-width:640px){.home-lifestyle-banner__media img{height:220px;aspect-ratio:auto}.home-lifestyle-banner__copy{left:12px!important;right:12px!important;bottom:12px;width:auto;padding:11px 12px}.home-lifestyle-banner__copy h2{font-size:20px}.home-lifestyle-banner__copy p{display:none}}@media(min-width:990px){.home-lifestyle-banner__card{min-height:270px}.home-lifestyle-banner__media img{height:clamp(250px,20vw,285px);object-position:center}.home-lifestyle-banner__copy{width:min(42%,520px);left:clamp(28px,4vw,52px)}.home-lifestyle-banner--reverse .home-lifestyle-banner__copy{right:clamp(28px,4vw,52px)}.home-lifestyle-banner__copy h2{font-size:clamp(24px,2.25vw,34px);line-height:1.06;max-width:15ch}.home-lifestyle-banner__copy p{margin-top:8px;font-size:11px;line-height:1.45;max-width:44ch}.home-lifestyle-banner__actions{margin-top:12px;gap:10px}.home-lifestyle-banner__actions .button{min-height:38px;padding:8px 14px;font-size:11px}.home-lifestyle-banner__secondary{font-size:11px}}@media(max-width:989px){.home-lifestyle-banner__card,.home-lifestyle-banner--reverse .home-lifestyle-banner__card{display:flex;flex-direction:column;min-height:0}.home-lifestyle-banner__media,.home-lifestyle-banner--reverse .home-lifestyle-banner__media{order:1;width:100%;min-height:0}.home-lifestyle-banner__media img{display:block;width:100%;height:auto;aspect-ratio:1.85/1;object-fit:cover;object-position:center}.home-lifestyle-banner__copy,.home-lifestyle-banner--reverse .home-lifestyle-banner__copy{order:2;position:relative;left:auto!important;right:auto!important;top:auto;bottom:auto;transform:none;width:auto;max-width:none;padding:18px 20px 20px;background:linear-gradient(180deg,rgba(255,253,251,.98),var(--hlb-bg));border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-lifestyle-banner__copy h2{margin:0;font-size:28px;line-height:1.06;max-width:18ch}.home-lifestyle-banner__copy p{display:block;margin-top:8px;font-size:12px;line-height:1.5;max-width:48ch}.home-lifestyle-banner__actions{margin-top:14px}.home-lifestyle-banner__shape{display:none}}@media(max-width:640px){.home-lifestyle-banner{padding-block:12px}.home-lifestyle-banner__card{border-radius:16px}.home-lifestyle-banner__media img{aspect-ratio:1.55/1;height:auto;object-position:center}.home-lifestyle-banner__copy,.home-lifestyle-banner--reverse .home-lifestyle-banner__copy{padding:14px 15px 16px}.home-lifestyle-banner__eyebrow{margin-bottom:6px}.home-lifestyle-banner__copy h2{font-size:21px;line-height:1.08;max-width:none}.home-lifestyle-banner__copy p{display:block;font-size:11px;line-height:1.45;margin-top:6px}.home-lifestyle-banner__actions{margin-top:10px}.home-lifestyle-banner__actions .button{min-height:36px;padding:7px 12px;font-size:10px}.home-lifestyle-banner__secondary{font-size:10px}}.header-language-switcher{display:flex;align-items:center;gap:4px;padding:3px;margin-inline-end:8px;border:1px solid color-mix(in srgb,var(--kv-primary) 28%,white);border-radius:999px;background:#fffaf7}.language-choice{min-width:42px;height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#6f5a53;font-size:11px;font-weight:800;cursor:pointer}.language-choice.is-active{background:var(--kv-accent);color:#fff;box-shadow:0 4px 12px #6f5a5324}.mobile-language-switcher{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid color-mix(in srgb,var(--kv-primary) 18%,white);background:#fffaf7}.mobile-language-switcher>span{font-size:12px;font-weight:800}.mobile-language-switcher>div{display:flex;gap:6px}html[dir=rtl] body{direction:rtl;font-family:Tahoma,Segoe UI,Arial,sans-serif}html[dir=rtl] .site-search__input{text-align:right;padding-right:18px;padding-left:56px}html[dir=rtl] .site-search__submit{right:auto;left:5px}html[dir=rtl] .site-nav__list{direction:rtl}html[dir=rtl] .mega-menu__column,html[dir=rtl] .product-card__body,html[dir=rtl] .product-summary,html[dir=rtl] .site-footer,html[dir=rtl] .collection-page,html[dir=rtl] .home-lifestyle-banner__copy,html[dir=rtl] .campaign-slide__copy,html[dir=rtl] .about-page,html[dir=rtl] .contact-page,html[dir=rtl] .b2b-page{text-align:right}html[dir=rtl] .product-summary__topline,html[dir=rtl] .cart-drawer__subtotal,html[dir=rtl] .section-heading,html[dir=rtl] .marketplace-toolbar{direction:rtl}html[dir=rtl] .home-lifestyle-banner__actions{direction:rtl;justify-content:flex-start}html[dir=rtl] .mobile-menu{margin:0 0 0 auto}html[dir=rtl] .mobile-menu__grandchild{padding-left:0!important;padding-right:14px!important}html[dir=rtl] .marketplace-filters{text-align:right}html[dir=rtl] .marketplace-filter-option{grid-template-columns:18px minmax(0,1fr) auto}html[dir=rtl] .breadcrumbs{direction:rtl}@media(max-width:989px){.header-language-switcher{display:none}}@media(min-width:990px){.mega-menu{left:0;right:0;top:100%;padding:14px 22px 28px;background:linear-gradient(180deg,#fffaf7eb,#ffffffa6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;box-shadow:none}.mega-menu>.page-width.mega-menu__grid{position:relative;width:min(calc(100% - 28px),1320px);margin-inline:auto;padding:22px;border:1px solid color-mix(in srgb,var(--kv-primary) 24%,white);border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--kv-soft) 58%,transparent),transparent 30%),linear-gradient(180deg,#fff,#fffaf7);box-shadow:0 24px 60px #43302924;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;overflow:hidden}.mega-menu>.page-width.mega-menu__grid:before{content:"";position:absolute;left:22px;right:22px;top:0;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--kv-primary),var(--kv-soft),var(--kv-accent));opacity:.78}.mega-menu__column{min-width:0;min-height:162px;padding:16px 16px 15px;border:1px solid color-mix(in srgb,var(--kv-primary) 14%,white);border-radius:18px;background:#ffffffe0;box-shadow:inset 0 1px #ffffffe6;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.mega-menu__column:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--kv-primary) 38%,white);background:#fff;box-shadow:0 12px 26px #46332c14}.mega-menu__heading{position:relative;display:flex;align-items:center;gap:9px;min-height:30px;margin:0 0 9px;padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--kv-primary) 18%,white);font-size:14px;font-weight:850;color:var(--kv-accent)}.mega-menu__heading:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:linear-gradient(135deg,var(--kv-primary),var(--kv-accent));box-shadow:0 0 0 5px color-mix(in srgb,var(--kv-primary) 10%,transparent)}.mega-menu__column ul{gap:3px}.mega-menu__column li a{position:relative;display:flex;align-items:center;min-height:31px;padding:6px 22px 6px 8px;border-radius:10px;color:#617078;font-size:12px;font-weight:600;transition:background .18s ease,color .18s ease,transform .18s ease}.mega-menu__column li a:after{content:"\203a";position:absolute;right:8px;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--kv-accent) 70%,white);font-size:17px;line-height:1;transition:transform .18s ease,color .18s ease}.mega-menu__column li a:hover{color:var(--kv-accent);background:color-mix(in srgb,var(--kv-soft) 42%,white);transform:translate(2px)}.mega-menu__column li a:hover:after{color:var(--kv-accent);transform:translate(2px,-50%)}.has-mega>.site-nav__link{border-radius:10px 10px 0 0}.has-mega:hover>.site-nav__link,.has-mega:focus-within>.site-nav__link{color:var(--kv-accent);background:color-mix(in srgb,var(--kv-soft) 40%,white)}}.header-language-switcher{gap:0;min-height:36px;padding:3px;border-color:color-mix(in srgb,var(--kv-primary) 34%,white);background:#fff;box-shadow:0 6px 16px #4b38310f}.header-language-switcher .language-choice{min-width:42px;height:30px;padding-inline:10px}.header-language-switcher .language-choice--ar{min-width:60px;font-family:Tahoma,Segoe UI,Arial,sans-serif}.language-choice__divider{width:1px;height:18px;background:color-mix(in srgb,var(--kv-primary) 25%,white)}html[dir=rtl] .mega-menu__heading:before{order:2}html[dir=rtl] .mega-menu__column li a{padding:6px 8px 6px 22px}html[dir=rtl] .mega-menu__column li a:after{content:"\2039";right:auto;left:8px}html[dir=rtl] .mega-menu__column li a:hover{transform:translate(-2px)}html[dir=rtl] .mega-menu__column li a:hover:after{transform:translate(-2px,-50%)}.product-card__media-wrap,.product-card__media,.collection-card__media,.category-chip__media{background:#fff!important}.product-card__media img,.collection-card__media img,.category-chip__media img,.collection-hero__image img{mix-blend-mode:normal!important;filter:none!important}.product-card__media img{object-fit:contain!important;padding:8px!important}.collection-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1.08/1;overflow:hidden}.collection-card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:12px!important}.category-chip__media{display:grid;place-items:center}.category-chip__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:7px!important}.collection-hero__image{background:#fff}.collection-hero__image img{object-fit:contain!important;object-position:center!important;padding:10px}.luca-mia-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--kv-primary) 25%,white);border-radius:24px;background:linear-gradient(135deg,#fffaf7,#f7ebe5);box-shadow:0 18px 42px #4b373014}.luca-mia-hero__copy{align-self:center;padding:52px 46px}.luca-mia-hero__copy h1{margin:0 0 16px;font-size:clamp(44px,5vw,72px);line-height:.95;letter-spacing:-.045em}.luca-mia-hero__copy p{max-width:52ch;margin:0 0 24px;color:#6a5952;font-size:15px;line-height:1.7}.luca-mia-hero__media{min-height:440px;background:#fff;display:grid;place-items:center}.luca-mia-hero__media img{width:100%;height:100%;object-fit:contain;object-position:center;padding:22px;mix-blend-mode:normal;filter:none}.luca-mia-intro{max-width:820px;margin:42px auto 36px;text-align:center}.luca-mia-intro h2{margin:0 0 10px;font-size:clamp(28px,3vw,42px);letter-spacing:-.03em}.luca-mia-intro p{margin:0;color:#6c5b54;line-height:1.7}.luca-mia-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-nav__item--luca .site-nav__link{color:var(--kv-accent);font-weight:850}@media(max-width:989px){.luca-mia-hero{grid-template-columns:1fr}.luca-mia-hero__copy{padding:32px 24px}.luca-mia-hero__media{min-height:320px}.luca-mia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.collection-card__media{aspect-ratio:1/1}.collection-card__media img{padding:8px!important}.luca-mia-hero{border-radius:18px}.luca-mia-hero__copy{padding:26px 18px}.luca-mia-hero__copy h1{font-size:40px}.luca-mia-hero__media{min-height:260px}.luca-mia-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-qa.css.map */
