:root{--accent: #C4897A;--accent-h: #B07468;--bg: #FDFAF7;--bg-warm: #F9F3EE;--bg-light: #FDF6F0;--border: #E8DDD6;--text: #1A1A1A;--text-mid: #4A4A4A;--text-muted: #888888;--star: #D4A853;--serif: "Inter", system-ui, sans-serif;--sans: "Inter", system-ui, sans-serif;--r-sm: 4px;--r-md: 8px;--r-lg: 10px;--max-w: 1200px;--nav-h: 88px;--announce-h: 40px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--sans);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;max-width:100%;overflow-wrap:break-word}body.scroll-locked{position:fixed;left:0;right:0;overflow:hidden}body.scroll-locked .site-header,body.scroll-locked .announcement-bar{position:static}img,video{display:block;max-width:100%}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}input,textarea,select{font-family:inherit}ul,ol{list-style:none}.container{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--r-sm);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;transition:background-color .2s,color .2s,border-color .2s;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn--primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn--primary:hover{background:var(--accent-h);border-color:var(--accent-h)}.btn--outline{background:transparent;color:var(--text);border-color:var(--text)}.btn--outline:hover{background:var(--text);color:#fff}.btn--outline-white{background:#ffffff1a;color:#fff;border-color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn--outline-white:hover{background:#fff;color:var(--text)}.btn--full{width:100%}.stars{display:flex;gap:2px;color:var(--star);font-size:14px}.announcement-bar{background:var(--text);color:#fff;text-align:center;padding:10px 24px;font-size:12px;letter-spacing:.1em}.announcement-bar a{color:#fffc;text-decoration:underline}@media(max-width:767px){.announcement-bar{font-size:9.5px;letter-spacing:.03em;padding-inline:10px;white-space:nowrap;overflow:hidden}}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--border);height:var(--nav-h);transition:transform .3s ease}.site-header.is-hidden{transform:translateY(-100%)}.header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.header__logo{position:absolute;left:50%;transform:translate(-50%);font-family:var(--serif);font-size:1.5rem;font-style:italic;letter-spacing:.02em;color:var(--text);transition:color .2s;white-space:nowrap}.header__logo:hover{color:var(--accent)}.header__left{display:flex;align-items:center}.header__right{display:flex;align-items:center;gap:16px}.header__icon-btn{display:flex;align-items:center;justify-content:center;color:var(--text-mid);transition:color .2s}.header__icon-btn:hover{color:var(--text)}.header__cart-wrap{position:relative}.header__cart-count{position:absolute;top:-6px;right:-6px;background:var(--accent);color:#fff;border-radius:9999px;width:16px;height:16px;font-size:10px;font-weight:500;display:flex;align-items:center;justify-content:center}.header__cart-count[data-count="0"]{display:none}.header__nav{display:none;align-items:center;gap:32px}.header__nav-link{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:500;color:var(--text-mid);transition:color .2s}.header__nav-link:hover{color:var(--text)}.header__hamburger{display:flex;align-items:center;color:var(--text-mid);transition:color .2s}.header__hamburger:hover{color:var(--text)}.header__account{display:none}@media(min-width:768px){.header__nav{display:flex}.header__hamburger{display:none}.header__account{display:flex}}body.template-index .announcement-bar{position:fixed;top:0;left:0;right:0;z-index:51;height:var(--announce-h);display:flex;align-items:center;justify-content:center;padding:0 24px;transition:transform .3s ease}body.template-index.nav-scrolled .announcement-bar{transform:translateY(-100%)}body.template-index .site-header{position:fixed;top:var(--announce-h);left:0;right:0;background:transparent;border-bottom-color:transparent;box-shadow:none;transition:top .3s ease,background-color .3s ease,box-shadow .3s ease,border-color .3s ease,transform .3s ease}body.template-index.scroll-locked .site-header,body.template-index.scroll-locked .announcement-bar{position:static}body.template-index .site-header .header__nav-link,body.template-index .site-header .header__hamburger,body.template-index .site-header .header__icon-btn,body.template-index .site-header .header__logo{color:#fff}body.template-index .site-header .header__nav-link:hover,body.template-index .site-header .header__hamburger:hover,body.template-index .site-header .header__icon-btn:hover{color:#ffffffbf}body.template-index .site-header .header__logo img{filter:brightness(0) invert(1);transition:filter .3s ease}body.template-index.nav-scrolled .site-header{top:0;background:#fff;border-bottom-color:var(--border);box-shadow:0 1px #0000000d}body.template-index.nav-scrolled .site-header .header__nav-link,body.template-index.nav-scrolled .site-header .header__hamburger,body.template-index.nav-scrolled .site-header .header__icon-btn{color:var(--text-mid)}body.template-index.nav-scrolled .site-header .header__nav-link:hover,body.template-index.nav-scrolled .site-header .header__hamburger:hover,body.template-index.nav-scrolled .site-header .header__icon-btn:hover,body.template-index.nav-scrolled .site-header .header__logo{color:var(--text)}body.template-index.nav-scrolled .site-header .header__logo img{filter:none}.mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.mobile-menu.is-open{display:block}.mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a8c}.mobile-menu__panel{position:absolute;left:0;top:0;height:100%;width:288px;background:#fff;display:flex;flex-direction:column;box-shadow:4px 0 24px #0000001f}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;border-bottom:1px solid var(--border);flex-shrink:0}.mobile-menu__logo{font-family:var(--serif);font-size:1.3rem;font-style:italic;color:var(--text)}.mobile-menu__close{color:var(--text-muted);transition:color .2s}.mobile-menu__close:hover{color:var(--text)}.mobile-menu__nav{display:flex;flex-direction:column;padding:16px 24px;flex:1;overflow-y:auto}.mobile-menu__link{font-size:12px;text-transform:uppercase;letter-spacing:.15em;font-weight:500;color:var(--text-mid);transition:color .2s;padding-block:16px;border-bottom:1px solid #F0E8E0}.mobile-menu__link:hover{color:var(--text)}.mobile-menu__link--accent{color:var(--accent)}.mobile-menu__foot{padding:20px 24px;border-top:1px solid var(--border);flex-shrink:0}.mobile-menu__tagline{font-family:var(--serif);font-style:italic;font-size:11px;color:var(--text-muted);line-height:1.6}.cart-drawer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.cart-drawer.is-open{display:block}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a8c}.cart-drawer__panel{position:absolute;right:0;top:0;height:100%;width:min(400px,100vw);background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001f}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;border-bottom:1px solid var(--border);flex-shrink:0}.cart-drawer__title{font-family:var(--serif);font-size:1.1rem;font-weight:600}.cart-drawer__close{color:var(--text-muted);transition:color .2s}.cart-drawer__close:hover{color:var(--text)}.cart-drawer__body{flex:1;overflow-y:auto;padding:24px}.cart-drawer__foot{padding:16px 24px;border-top:1px solid var(--border);flex-shrink:0;display:flex;flex-direction:column;gap:8px}.cart-drawer__subtotal{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:4px}.cart-item{display:flex;gap:12px;padding-block:16px;border-bottom:1px solid var(--border)}.cart-item__img{width:72px;height:88px;object-fit:cover;border-radius:var(--r-md);background:var(--bg-warm);flex-shrink:0}.cart-item__info{flex:1}.cart-item__name{font-size:14px;font-weight:500;margin-bottom:4px}.cart-item__variant{font-size:12px;color:var(--text-muted);margin-bottom:8px}.cart-item__price{font-size:14px;font-weight:500}.cart-item__remove{font-size:11px;color:var(--text-muted);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;margin-top:6px;transition:color .2s}.cart-item__remove:hover{color:var(--text)}.cart-empty{text-align:center;padding:48px 24px;color:var(--text-muted);font-size:14px}.hero{position:relative;width:100%;overflow:hidden}.hero__bg{position:relative;width:100%;height:92vh;min-height:640px;max-height:1040px}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}@media(min-width:768px){.hero__img{object-position:center 25%}}.hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000 35% 60%,#0000008c)}.hero__content{position:relative;z-index:10;max-width:var(--max-w);margin-inline:auto;padding-inline:24px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:64px}@media(min-width:768px){.hero__content{padding-bottom:96px}}.hero__text{max-width:620px;color:#fff}.hero__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.25em;font-weight:500;margin-bottom:20px;color:#ffffffe6}.hero__h1{font-family:var(--serif);font-weight:300;font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:1.05;margin-bottom:24px;color:#fff}.hero__ctas{display:flex;flex-wrap:wrap;gap:16px}.trust-bar{background:var(--bg-light);border-block:1px solid var(--border);padding-block:40px}.trust-bar__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(min-width:768px){.trust-bar__grid{grid-template-columns:repeat(4,1fr)}}.trust-bar__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.trust-bar__icon{color:var(--accent)}.trust-bar__label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;color:var(--text)}.trust-bar__sub{font-size:13px;color:var(--text-mid);margin-top:4px}@media(max-width:767px){.trust-bar{padding-block:24px}.trust-bar__grid{gap:16px}.trust-bar__item{gap:6px}.trust-bar__icon svg{width:20px;height:20px}.trust-bar__label{font-size:10px;letter-spacing:.08em}.trust-bar__sub{font-size:11px;margin-top:2px}}.featured-product{padding-block:48px 40px}@media(min-width:768px){.featured-product{padding-block:64px 40px}}.featured-product__grid{display:grid;gap:40px;align-items:start}.featured-product__grid>*{min-width:0}@media(min-width:1024px){.featured-product__grid{grid-template-columns:repeat(2,1fr);gap:64px}[data-carousel]{position:sticky;top:calc(var(--nav-h) + 24px);align-self:start}}.carousel{display:flex;flex-direction:column-reverse;gap:12px}.carousel__thumbs{display:flex;flex-direction:row;gap:8px;flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.carousel__thumb{width:60px;height:74px;padding:0;background:none;border-radius:6px;overflow:hidden;border:2px solid var(--border);cursor:pointer;transition:border-color .2s;flex-shrink:0}.carousel__thumb.is-active{border-color:var(--accent)}.carousel__thumb img{width:100%;height:100%;object-fit:cover}@media(min-width:768px){.carousel{flex-direction:row;gap:16px}.carousel__thumbs{flex-direction:column;gap:12px;overflow-x:visible}.carousel__thumb{width:72px;height:88px}}.carousel__main{flex:1;position:relative}.carousel__viewport{overflow:hidden;border-radius:var(--r-lg);background:var(--bg-warm)}.carousel__track{display:flex;transition:transform .3s ease}.carousel__slide{flex:0 0 100%}.carousel__slide img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.carousel__btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:9999px;background:#ffffffe6;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;color:var(--text);transition:background .2s}.carousel__btn:hover{background:#fff}.carousel__btn--prev{left:12px}.carousel__btn--next{right:12px}.carousel__dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px}.carousel__dot{width:8px;height:8px;border-radius:9999px;background:#fff9;transition:background .2s;cursor:pointer;border:none}.carousel__dot.is-active{background:var(--accent)}@media(max-width:767px){.carousel__btn{width:30px;height:30px;background:transparent;box-shadow:none;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.carousel__btn:hover{background:transparent}}.product-info__badges{display:flex;align-items:center;gap:8px;margin-bottom:12px}.product-info__badge{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding:2px 8px;border-radius:var(--r-sm);color:#fff;background:var(--text)}.product-info__badge--discount{background:var(--text)}.product-info__sub{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:500;color:var(--accent)}.product-info__title{font-family:var(--serif);font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.1;margin-bottom:12px}.product-info__ratings{display:flex;align-items:center;gap:8px;margin-bottom:16px}.product-info__rating-val{font-size:13px;font-weight:500}.product-info__rating-count{font-size:13px;color:var(--text-muted)}.product-info__price{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.product-info__price-now{font-family:var(--serif);font-size:1.75rem;font-weight:500}.product-info__price-was{font-size:1rem;color:var(--text-muted);text-decoration:line-through}.product-info__features{margin-bottom:24px}.product-info__feature{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-mid);margin-bottom:8px}.product-info__feature-icon{color:var(--accent);flex-shrink:0}.product-info__divider{border:none;border-top:1px solid var(--border);margin-block:20px}.selector-label{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:500;color:var(--text-muted);margin-bottom:8px}.selector-label strong{color:var(--text);font-weight:500}.color-swatches{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.color-swatch{width:32px;height:32px;border-radius:9999px;border:2px solid var(--border);cursor:pointer;transition:border-color .2s,box-shadow .2s}.color-swatch.is-active{border-color:var(--accent);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--accent)}.size-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.size-calc-link{font-size:11px;text-decoration:underline;text-underline-offset:2px;color:var(--accent);display:flex;align-items:center;gap:3px}.selector-sublabel{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;color:var(--text-muted);margin:0 0 8px}.size-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.size-btn{min-width:52px;height:40px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:13px;font-weight:500;color:var(--text);background:transparent;cursor:pointer;transition:all .2s}.size-btn:hover{border-color:var(--accent)}.size-btn.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.size-btn.is-unavailable{opacity:.35;cursor:not-allowed;text-decoration:line-through}.size-error{font-size:12px;color:#e53935;margin-top:8px;display:none}.size-note{font-size:13px;color:var(--text-muted);background:var(--bg-warm, #F9F3EE);border:1px dashed var(--border);border-radius:var(--r-sm);padding:12px 14px;margin-bottom:24px;line-height:1.5}.qty-row{display:flex;align-items:center;gap:24px;margin-bottom:20px}.qty-ctrl{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--r-sm)}.qty-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-mid);transition:background .2s;font-size:16px;cursor:pointer}.qty-btn:hover{background:var(--bg-warm)}.qty-val{width:40px;text-align:center;font-size:14px;font-weight:500}.shipping-hint{font-size:12px;color:var(--text-muted)}.shipping-hint strong{color:var(--text)}.bundle-select{margin:4px 0 24px}.bundle-select__heading{display:flex;align-items:center;gap:12px;text-align:center;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-bottom:18px}.bundle-select__heading:before,.bundle-select__heading:after{content:"";flex:1;height:1px;background:var(--border)}.bundle-opt{position:relative;display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:1.5px solid var(--border);border-radius:var(--r-md);padding:16px 18px;margin-bottom:12px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.bundle-opt:last-child{margin-bottom:0}.bundle-opt:hover{border-color:var(--accent)}.bundle-opt.is-active{border-color:var(--accent);background:var(--bg-light);box-shadow:0 0 0 1px var(--accent)}.bundle-opt--popular{margin-top:22px}.bundle-opt__radio{flex-shrink:0;width:20px;height:20px;border-radius:9999px;border:2px solid var(--border);position:relative;transition:border-color .2s}.bundle-opt.is-active .bundle-opt__radio{border-color:var(--accent)}.bundle-opt.is-active .bundle-opt__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:9999px;background:var(--accent)}.bundle-opt__label{flex:1;font-size:15px;font-weight:500;color:var(--text);line-height:1.3}.bundle-opt__prices{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;line-height:1.25}.bundle-opt__price{font-size:15px;font-weight:600;color:var(--text)}.bundle-opt__compare{font-size:13px;color:var(--text-muted);text-decoration:line-through}.bundle-opt__ribbon{position:absolute;top:-10px;left:16px;background:var(--accent);color:#fff;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:9999px}.bundle-opt__save{position:absolute;top:-10px;right:16px;background:var(--accent);color:#fff;font-size:10px;font-weight:600;letter-spacing:.03em;padding:3px 10px;border-radius:9999px}.stock-urgency{display:flex;align-items:center;gap:8px;margin-bottom:16px}.stock-urgency__dot{width:8px;height:8px;border-radius:9999px;background:#e07b54;flex-shrink:0;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.stock-urgency__text{font-size:13px;color:#e07b54;font-weight:500}.purchase-availability{font-size:13px;font-weight:500;color:#2e7d32;margin-bottom:16px}.purchase-financing-row{margin-bottom:20px}.purchase-financing{font-size:12px;color:var(--text-mid);margin-bottom:6px}.purchase-financing .fin-paypal{color:#003087;font-weight:700}.purchase-financing .fin-klarna{color:#d0056a;font-weight:700}.purchase-freeship{font-size:12px;color:var(--text-mid)}.cta-row{display:flex;gap:12px;margin-bottom:20px}.btn--atc{flex:1;height:52px;border-radius:var(--r-sm);background:var(--accent);color:#fff;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s;border:none;cursor:pointer}.btn--atc:hover{background:var(--accent-h)}.btn--atc.is-loading{background:var(--accent-h);cursor:wait}.btn--atc.is-added{background:#4caf50}.btn--wish{width:52px;height:52px;border:1px solid var(--border);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:border-color .2s,color .2s;cursor:pointer}.btn--wish.is-wished,.btn--wish:hover{border-color:var(--accent);color:var(--accent)}.btn--buynow{display:none;width:100%;height:52px;margin-bottom:20px;border-radius:var(--r-sm);background:transparent;border:1.5px solid var(--text);color:var(--text);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;align-items:center;justify-content:center;gap:8px;transition:background .2s,color .2s;cursor:pointer}.btn--buynow:hover{background:var(--text);color:#fff}.btn--buynow.is-loading{cursor:wait;opacity:.7}.viewing-urgency{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-mid);background:var(--bg-light);border-radius:6px;padding:8px 12px;margin-bottom:20px}.trust-mini{padding-block:16px;border-block:1px solid var(--border);margin-bottom:24px}.trust-mini__item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-mid);margin-bottom:10px}.trust-mini__item:last-child{margin-bottom:0}.product-benefits{padding:4px 0 24px;margin-bottom:20px;background:transparent;display:grid;grid-template-columns:1fr;gap:26px}.product-benefits__item{display:grid;grid-template-columns:48px 1fr;align-items:start;gap:16px}.product-benefits__icon{width:42px;height:42px;color:#d98ba8}.product-benefits__label{font-size:14px;line-height:1.3;color:var(--text-muted);margin-bottom:4px}.product-benefits__title{font-size:19px;line-height:1.35;font-weight:700;color:var(--text)}@media(min-width:768px){.product-benefits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;row-gap:34px;padding:8px 0 28px}}.accordion__item{border-bottom:1px solid var(--border)}.accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding-block:16px;font-size:14px;font-weight:500;color:var(--text);text-align:left;cursor:pointer;background:none;border:none;font-family:inherit}.accordion__icon{flex-shrink:0;font-size:18px;color:var(--text-muted);transition:transform .2s,color .2s}.accordion__item.is-open .accordion__icon{transform:rotate(45deg);color:var(--accent)}.accordion__body{display:none;padding-bottom:20px;font-size:14px;color:var(--text-mid);line-height:1.7}.accordion__item.is-open .accordion__body{display:block}.size-table{width:100%;font-size:13px;border-collapse:collapse}.size-table th{text-align:left;padding:8px 16px 8px 0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-weight:500}.size-table td{padding:8px 16px 8px 0;border-top:1px solid var(--border);color:var(--text-mid)}.size-table td:first-child{font-weight:500;color:var(--text)}@media(max-width:767px){.product-info__features,.btn--wish{display:none}.product-info{display:flex;flex-direction:column}.product-info form{display:contents}.product-info__badges{order:1}.product-info__title{order:2}.product-info__ratings{order:3}.product-info__price{order:4}.product-info__divider{order:5}.color-select{order:6}.size-select{order:7}.qty-row{order:8}.purchase-availability{order:9}.bundle-select{order:10}.cta-row{order:11}.btn--buynow{display:flex;order:12}.purchase-financing-row{order:13}.trust-mini{order:14}.product-benefits{order:15}.accordion-list{order:16}}.why-section{padding-block:64px 96px}@media(min-width:768px){.why-section{padding-block:96px}}.why-section__grid{display:grid;gap:40px}@media(min-width:768px){.why-section__grid{grid-template-columns:repeat(3,1fr)}}.why-section__img-wrap{height:500px;border-radius:var(--r-md);overflow:hidden;background:var(--bg-warm);margin-bottom:24px}.why-section__img-wrap img{width:100%;height:100%;object-fit:cover}.why-section__pain-list{margin:16px 0 20px}.why-section__pain-item{display:flex;align-items:flex-start;gap:8px;font-size:15px;color:var(--text-mid);line-height:1.8;margin-bottom:4px}.why-section__pain-dash{color:var(--accent);flex-shrink:0}.why-section__coda{font-size:15px;font-weight:500;color:var(--text);margin-bottom:8px}.why-section__coda-italic{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--accent);line-height:1.8}.why-section__h2{font-family:var(--serif);font-size:clamp(1.4rem,2.5vw,1.75rem);color:var(--text);line-height:1.15;margin-bottom:16px}.why-section__body{font-size:15px;color:var(--text-mid);line-height:1.8;margin-bottom:28px}.promise-list{display:flex;flex-direction:column;gap:16px}.promise-item{display:flex;align-items:flex-start;gap:12px}.promise-item__icon{color:var(--accent);flex-shrink:0;margin-top:2px}.promise-item__text{font-size:15px;color:var(--text-mid)}.review-card{border:1px solid var(--border);border-radius:var(--r-md);padding:20px}.review-card+.review-card{margin-top:16px}.review-card__text{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--text-mid);line-height:1.6;margin-top:12px}.review-card__author{font-size:12px;color:var(--text-muted);margin-top:12px}.reviews-section{padding-block:64px}@media(min-width:768px){.reviews-section{padding-block:96px}}.reviews-section__head{text-align:center;max-width:560px;margin-inline:auto;margin-bottom:40px}.reviews-section__h2{font-family:var(--serif);font-size:clamp(1.75rem,3.5vw,2.25rem);color:var(--text);line-height:1.1;margin-bottom:16px}.reviews-section__summary{display:flex;align-items:center;justify-content:center;gap:8px}.review-list{max-width:720px;margin-inline:auto}.review-item{border-top:1px solid var(--border);padding-block:28px}.review-item:first-child{border-top:none;padding-top:0}.review-item__meta{display:flex;align-items:baseline;gap:10px;margin-top:10px}.review-item__author{font-size:14px;font-weight:600;color:var(--text)}.review-item__date{font-size:12px;color:var(--text-muted)}.review-item__title{font-size:15px;font-weight:600;color:var(--text);margin-top:12px}.review-item__body{font-size:14px;color:var(--text-mid);line-height:1.7;margin-top:6px}.review-item__img{border-radius:var(--r-md);object-fit:cover;margin-top:14px}.review-item__helpful{display:flex;align-items:center;gap:14px;margin-top:16px}.review-item__helpful-label{font-size:12px;color:var(--text-muted)}.review-item__vote{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-mid);transition:color .2s}.review-item__vote:hover:not(:disabled){color:var(--text)}.review-item__vote:disabled{cursor:default;opacity:.6}.bestsellers{padding-block:64px 96px}@media(min-width:768px){.bestsellers{padding-block:96px}}.bestsellers__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.bestsellers__h2{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2rem);color:var(--text);line-height:1.1}.bestsellers__all{font-size:13px;color:var(--text-mid);text-decoration:underline;text-underline-offset:2px;display:none;transition:color .2s}.bestsellers__all:hover{color:var(--text)}@media(min-width:640px){.bestsellers__all{display:block}}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(min-width:768px){.product-grid{grid-template-columns:repeat(4,1fr)}}.product-card__wrap{position:relative;aspect-ratio:1;background:var(--bg-warm);border-radius:var(--r-md);overflow:hidden;margin-bottom:12px}.product-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card:hover .product-card__img{transform:scale(1.03)}.product-card__add{position:absolute;bottom:12px;right:12px;width:32px;height:32px;border-radius:9999px;background:var(--text);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:0;transition:opacity .2s,background .2s;border:none;cursor:pointer}.product-card:hover .product-card__add{opacity:1}.product-card__add.is-added{background:#4caf50}.product-card__name{font-size:15px;font-weight:500;color:var(--text);line-height:1.3}.product-card__price{font-size:15px;color:var(--text-mid);margin-top:4px}.product-card__swatches{display:flex;gap:6px;margin-top:8px}.product-card__swatch{width:16px;height:16px;border-radius:9999px;border:1px solid var(--border);cursor:pointer;transition:border-color .2s}.product-card__swatch:hover{border-color:var(--accent)}.bestsellers__mobile-all{margin-top:32px;text-align:center}@media(min-width:640px){.bestsellers__mobile-all{display:none}}.brand-banner{position:relative;overflow:hidden;background:var(--text);padding-block:80px}@media(min-width:768px){.brand-banner{padding-block:112px}}.brand-banner__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2}.brand-banner__bg-img img{width:100%;height:100%;object-fit:cover}.brand-banner__inner{position:relative;z-index:10;display:grid;gap:48px;align-items:center}@media(min-width:768px){.brand-banner__inner{grid-template-columns:repeat(2,1fr);gap:80px}}.brand-banner__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.25em;font-weight:500;color:var(--accent);margin-bottom:24px}.brand-banner__h2{font-family:var(--serif);font-style:italic;font-size:clamp(2rem,4vw,3rem);line-height:1.05;color:#fff;margin-bottom:24px}.brand-banner__manifesto{border-left:2px solid var(--accent);padding-left:16px;margin-bottom:24px}.brand-banner__manifesto-intro{font-size:13px;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.brand-banner__manifesto-line{font-size:16px;color:#fffc;font-weight:500;line-height:1.6}.brand-banner__body{font-family:var(--serif);font-style:italic;font-size:18px;color:#ffffffe6;line-height:1.6;margin-bottom:32px}.brand-banner__negatives{margin-bottom:32px}.brand-banner__negative{font-size:15px;color:#ffffffb3;line-height:1.8}.brand-banner__coda{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--accent)}.brand-banner__img{aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;background:#f0e8e1}.brand-banner__img img{width:100%;height:100%;object-fit:cover}.tech-features{background:var(--bg-warm);border-block:1px solid var(--border);padding-block:56px}.tech-features__head{text-align:center;margin-bottom:40px}.tech-features__h2{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2rem);color:var(--text);line-height:1.1;margin-top:8px}.tech-features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(min-width:768px){.tech-features__grid{grid-template-columns:repeat(4,1fr)}}.tech-feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.tech-feature__icon{color:var(--accent)}.tech-feature__label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:500;color:var(--text);line-height:1.3}.tech-feature__sub{font-size:13px;color:var(--text-mid);margin-top:4px}.values-section{background:var(--bg-light);border-block:1px solid var(--border);padding-block:64px}@media(min-width:768px){.values-section{padding-block:96px}}.values-section__head{text-align:center;max-width:560px;margin-inline:auto;margin-bottom:56px}.values-section__h2{font-family:var(--serif);font-size:clamp(1.75rem,3.5vw,2.25rem);color:var(--text);line-height:1.1;margin-bottom:16px}.values-section__intro{font-size:15px;color:var(--text-mid);line-height:1.8}.values-grid{display:grid;gap:32px}@media(min-width:640px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.values-grid{grid-template-columns:repeat(4,1fr)}}.value-card__icon{font-size:1.875rem;color:var(--accent);margin-bottom:16px}.value-card__name{font-family:var(--serif);font-size:1.25rem;color:var(--text);margin-bottom:12px}.value-card__text{font-size:14px;color:var(--text-mid);line-height:1.8}.mission-vision{display:grid;gap:32px;margin-top:64px;padding-top:48px;border-top:1px solid var(--border)}@media(min-width:768px){.mission-vision{grid-template-columns:repeat(2,1fr)}}.mission-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-md);padding:32px}.mission-card__h3{font-family:var(--serif);font-size:1.5rem;color:var(--text);margin-bottom:16px;line-height:1.1}.mission-card__body{font-size:15px;color:var(--text-mid);line-height:1.8}.mission-card__coda{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--accent);margin-top:16px}.vision-card{background:var(--text);border-radius:var(--r-md);padding:32px}.vision-card__h3{font-family:var(--serif);font-style:italic;font-size:1.5rem;color:#fff;margin-bottom:16px;line-height:1.1}.vision-card__body{font-size:15px;color:#ffffffb3;line-height:1.8}.vision-card__list{margin-top:20px;display:flex;flex-direction:column;gap:8px}.vision-card__item{font-size:14px;color:#fff9;display:flex;gap:8px}.vision-card__item-dash{color:var(--accent);flex-shrink:0}.packaging{padding-block:64px 96px}@media(min-width:768px){.packaging{padding-block:96px}}.packaging__grid{display:grid;gap:40px;align-items:center}@media(min-width:768px){.packaging__grid{grid-template-columns:repeat(2,1fr);gap:64px}}.packaging__h2{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2rem);color:var(--text);line-height:1.1;margin-bottom:24px}.packaging__body{font-size:15px;color:var(--text-mid);line-height:1.6;margin-bottom:32px}.packaging__img-wrap{border-radius:var(--r-md);border:1px solid var(--border);overflow:hidden;background:var(--bg-light);max-width:400px;margin-inline:auto}.packaging__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.packaging__caption{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);text-align:center;margin-top:16px}.why-bullets{display:flex;flex-direction:column;gap:20px}.why-bullet{display:flex;align-items:flex-start;gap:16px}.why-bullet__cloud{color:var(--accent);font-size:1.25rem;flex-shrink:0;margin-top:2px}.why-bullet__text{font-size:16px;font-weight:500;color:var(--text)}.closing-cta{position:relative;overflow:hidden}.closing-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0}.closing-cta__bg img{width:100%;height:100%;object-fit:cover}.closing-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#f9f3eed9}.closing-cta__inner{position:relative;z-index:10;padding-block:80px;display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){.closing-cta__inner{padding-block:112px}}.closing-cta__h2{font-family:var(--serif);font-size:clamp(2rem,4.5vw,3rem);color:var(--text);line-height:1.05;margin-bottom:20px;max-width:620px}.closing-cta__body{font-size:16px;color:var(--text-mid);line-height:1.8;max-width:480px;margin-bottom:16px}.closing-cta__sub{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--text-mid);max-width:380px;margin-bottom:40px}.closing-cta__ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:56px}.closing-cta__tagline{font-size:13px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted)}.trust-footer{background:var(--bg-light);border-block:1px solid var(--border);padding-block:40px}.trust-footer__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(min-width:768px){.trust-footer__grid{grid-template-columns:repeat(4,1fr)}}.trust-footer__item{display:flex;align-items:flex-start;gap:16px}.trust-footer__icon{color:var(--accent);flex-shrink:0;margin-top:2px}.trust-footer__label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:500;color:var(--text)}.trust-footer__sub{font-size:13px;color:var(--text-mid);margin-top:4px}.site-footer{background:#fff;border-top:1px solid var(--border)}.footer__main{display:grid;gap:40px;padding-block:48px 32px}@media(min-width:640px){.footer__main{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.footer__main{grid-template-columns:repeat(4,1fr)}}.footer__logo{font-family:var(--serif);font-style:italic;font-size:1.5rem;letter-spacing:.02em;color:var(--text);transition:color .2s;display:inline-block;margin-bottom:12px}.footer__logo:hover{color:var(--accent)}.footer__tagline{font-size:13px;color:var(--text-muted);line-height:1.6;max-width:200px}.footer__socials{display:flex;gap:12px;margin-top:20px}.footer__social{color:var(--text-muted);transition:color .2s}.footer__social:hover{color:var(--accent)}.footer__col-head{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:500;color:var(--text-muted);margin-bottom:16px}.footer__links{display:flex;flex-direction:column;gap:10px}.footer__link{font-size:13px;color:var(--text-mid);transition:color .2s}.footer__link:hover{color:var(--text)}.footer__nl-body{font-size:13px;color:var(--text-mid);line-height:1.6;margin-bottom:16px}.footer__nl-form{display:flex;flex-direction:column;gap:8px}.footer__email{width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:13px;color:var(--text);background:#fff;outline:none;transition:border-color .2s}.footer__email::placeholder{color:var(--text-muted)}.footer__email:focus{border-color:var(--accent)}.footer__hilfe{border-top:1px solid var(--border);padding-block:24px}.footer__hilfe-head{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:500;color:var(--text-muted);margin-bottom:12px}.footer__hilfe-links{display:flex;flex-wrap:wrap;gap:6px 24px}.footer__bottom{border-top:1px solid var(--border);padding-block:20px;display:flex;flex-direction:column;align-items:center;gap:12px}@media(min-width:768px){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;color:var(--text-muted)}.footer__legal-link{transition:color .2s}.footer__legal-link:hover{color:var(--text)}.footer__payment{display:flex;gap:8px}.footer__payment-badge{font-size:10px;font-weight:500;color:var(--text-muted);border:1px solid var(--border);padding:2px 8px}.main-product{padding-block:32px 64px}.breadcrumbs{font-size:12px;color:var(--text-muted);margin-bottom:24px;display:flex;gap:8px;align-items:center}.breadcrumbs a{transition:color .2s}.breadcrumbs a:hover{color:var(--text)}.main-collection{padding-block:64px}.collection-head{margin-bottom:48px}.collection-head__title{font-family:var(--serif);font-size:clamp(2rem,4vw,2.75rem);color:var(--text);margin-bottom:12px}.collection-head__desc{font-size:15px;color:var(--text-mid);max-width:560px;line-height:1.6}.pagination{display:flex;justify-content:center;gap:8px;margin-top:48px}.pagination__btn{width:40px;height:40px;border:1px solid var(--border);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text-mid);transition:all .2s;cursor:pointer}.pagination__btn.is-active{background:var(--accent);color:#fff;border-color:var(--accent)}.pagination__btn:hover:not(.is-active){border-color:var(--accent);color:var(--accent)}.main-cart{padding-block:64px}.cart-page__title{font-family:var(--serif);font-size:clamp(2rem,4vw,2.75rem);margin-bottom:48px}.cart-page__grid{display:grid;gap:48px;align-items:start}@media(min-width:768px){.cart-page__grid{grid-template-columns:2fr 1fr}}.cart-summary{background:var(--bg-warm);border-radius:var(--r-md);padding:32px}.cart-summary__title{font-size:15px;font-weight:600;margin-bottom:20px}.cart-summary__row{display:flex;justify-content:space-between;font-size:14px;color:var(--text-mid);margin-bottom:12px}.cart-summary__total{display:flex;justify-content:space-between;font-size:16px;font-weight:600;border-top:1px solid var(--border);padding-top:16px;margin-top:16px;margin-bottom:24px}.page-404{min-height:calc(100vh - var(--nav-h));display:flex;align-items:center;justify-content:center;text-align:center;padding:48px 24px}.page-404__num{font-family:var(--serif);font-size:clamp(4rem,12vw,8rem);color:var(--border);line-height:1;margin-bottom:24px}.page-404__h2{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2rem);color:var(--text);margin-bottom:16px}.page-404__body{font-size:15px;color:var(--text-mid);margin-bottom:32px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.2em;font-weight:500;color:var(--text-muted)}.eyebrow--accent{color:var(--accent)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:767px){.why-section,.bestsellers{padding-block:48px}.brand-banner{padding-block:56px}.tech-features{padding-block:40px}.values-section{padding-block:48px}.packaging{padding-block:40px 56px}.brand-banner__eyebrow,.brand-banner__h2{margin-bottom:16px}.brand-banner__manifesto-intro,.brand-banner__manifesto-line,.brand-banner__body,.brand-banner__negatives{display:none}.brand-banner__manifesto{border-left:none;padding-left:0;margin-bottom:16px}.brand-banner__img,.tech-features,.values-section__intro{display:none}.values-section__head{margin-bottom:32px}.value-card__text{display:none}.value-card__icon{margin-bottom:8px}.value-card__name{margin-bottom:0;font-size:1.1rem}.values-grid{gap:24px 16px}.mission-vision,.why-section__body{display:none}}.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.lightbox-overlay.is-open{opacity:1;visibility:visible}.lightbox-overlay img{max-width:min(90vw,900px);max-height:90vh;object-fit:contain;border-radius:4px;-webkit-user-select:none;user-select:none;touch-action:none}.lightbox-close{position:fixed;top:20px;right:24px;background:none;border:none;cursor:pointer;color:#fff;font-size:32px;line-height:1;padding:4px;z-index:10000}.lightbox-arrow{position:fixed;top:50%;transform:translateY(-50%);background:#ffffff1f;border:none;cursor:pointer;color:#fff;font-size:28px;padding:12px 14px;border-radius:50%;z-index:10000;transition:background .2s}.lightbox-arrow:hover{background:#ffffff40}.lightbox-arrow--prev{left:16px}.lightbox-arrow--next{right:16px}.carousel__slide{cursor:zoom-in}.cart-item__qty{font-weight:600;color:var(--accent)}.carousel .carousel__btn{width:38px;height:38px;border-radius:50%;background:#fffffff0;border:1px solid rgba(20,18,16,.08);color:#1c1b1a;box-shadow:0 2px 10px #1e181529;z-index:3}@media(max-width:749px){.main-product .carousel,.featured-product .carousel{display:flex;flex-direction:column-reverse;height:auto!important}.main-product .carousel__main,.featured-product .carousel__main{height:auto!important}.main-product .carousel__viewport,.featured-product .carousel__viewport{height:auto!important;aspect-ratio:4/5}.main-product .carousel__track,.featured-product .carousel__track,.main-product .carousel__slide,.featured-product .carousel__slide{height:100%!important}.main-product .carousel__slide img,.featured-product .carousel__slide img{width:100%;height:100%;object-fit:contain!important;object-position:center!important;background:#f7f4f2}.main-product .carousel__thumbs,.featured-product .carousel__thumbs{display:flex!important;flex-direction:row!important;gap:8px;margin:10px 0 0;overflow-x:auto;scrollbar-width:none}.main-product .carousel__thumbs::-webkit-scrollbar,.featured-product .carousel__thumbs::-webkit-scrollbar{display:none}.main-product .carousel__thumb,.featured-product .carousel__thumb{flex:0 0 64px;width:64px;height:80px;padding:0;border-radius:6px;overflow:hidden}.main-product .carousel__thumb img,.featured-product .carousel__thumb img{width:100%;height:100%;object-fit:cover}}.product-benefits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px 14px!important;margin:2px 0 22px!important;padding:18px 0 2px!important;border-top:1px solid rgba(28,27,26,.1)}.product-benefits__item{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:0!important;background:transparent!important;border:0!important}.product-benefits__item:last-child{grid-column:1 / -1}.product-benefits__icon{width:26px!important;height:26px!important;flex:0 0 26px!important;margin-top:1px!important;color:var(--accent,#c98b77)!important}.product-benefits__label{margin:0 0 3px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#1c1b1a!important;line-height:1.2!important}.product-benefits__title{margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;color:#6f645f!important}@media(max-width:749px){.main-product .price-tax-note{order:4!important;margin:0 0 16px!important;font-size:11px!important;color:#8f8580!important}.main-product .product-info__badge--discount{display:none!important}.main-product .product-info__badges{margin-bottom:6px!important}.main-product .product-info__sub{font-size:10px!important;letter-spacing:.16em!important;color:#a2968f!important}.main-product .product-info__title{font-size:26px!important;line-height:1.12!important;letter-spacing:-.01em!important;margin:0 0 12px!important}.main-product .wlk-offer-summary{margin:0 0 4px!important;padding:14px!important;border:1px solid rgba(28,27,26,.12)!important;border-radius:12px!important;background:#fdfaf8!important;gap:4px 12px!important}.main-product .wlk-offer-summary__badge{background:transparent!important;color:#c98b77!important;padding:0!important;font-size:9px!important;letter-spacing:.14em!important}.main-product .wlk-offer-summary__title{font-size:14px!important;font-weight:600!important}.main-product .wlk-offer-summary__price{font-size:26px!important;font-weight:700!important}.main-product .wlk-offer-summary__meta{font-size:10.5px!important;color:#8f8580!important}.main-product .selector-label{font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#a2968f!important;margin:0 0 8px!important}.main-product .selector-label strong{color:#1c1b1a!important}.main-product .size-select{display:flex!important;flex-direction:column!important}.main-product .size-header{order:1!important}.main-product .size-buttons{order:2!important}.main-product .wlk-size-guidance{order:3!important;margin:10px 0 0!important;padding:0!important;background:transparent!important;border-radius:0!important;font-size:10.5px!important;color:#8f8580!important}.main-product .wlk-size-guidance strong,.main-product .wlk-size-guidance span:first-of-type{display:none!important}.main-product .size-error{order:4!important}.main-product .size-buttons{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.main-product .size-btn{width:100%!important;min-width:0!important;padding:0!important;height:44px!important;border-radius:8px!important;font-size:13px!important}.main-product .color-swatch{width:34px!important;height:34px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/wolke.css.map */
