.acorn-craft{--pc-bg: #1f1f1f;--pc-panel: #252525;--pc-text: #f4f1eb;--pc-muted: #b9b2a8;--pc-accent: #b98a68;--pc-line: rgba(232, 224, 211, .14);padding:clamp(5rem,9vw,9rem) clamp(1rem,3vw,3rem);background:var(--pc-bg);color:var(--pc-text);overflow:hidden;scroll-margin-top:100px}.acorn-craft *,.acorn-craft *:before,.acorn-craft *:after{box-sizing:border-box}.acorn-craft__wrap{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;width:min(1320px,100%);margin:0 auto}.acorn-craft__media{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;background:transparent}.acorn-craft__media:before{position:absolute;z-index:0;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(185,138,104,.16) 0%,rgba(185,138,104,.055) 44%,transparent 72%);filter:blur(18px);pointer-events:none;content:""}.acorn-craft__media:after{position:absolute;z-index:0;right:17%;bottom:11%;left:17%;height:9%;border-radius:50%;background:#00000057;filter:blur(26px);pointer-events:none;content:""}.acorn-craft__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.78)}.acorn-craft__media-label{position:absolute;z-index:2;left:1.4rem;bottom:1.25rem;color:#f4f1ebdb;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.acorn-craft__eyebrow{margin:0 0 .9rem;color:var(--pc-accent);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.acorn-craft__content h2{max-width:680px;margin:0;color:var(--pc-text);font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:450;line-height:1.02;letter-spacing:-.035em}.acorn-craft__intro{max-width:650px;margin:1.4rem 0 2.4rem;color:var(--pc-muted);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.7}.acorn-craft__features{display:grid;gap:.85rem}.acorn-craft__feature{display:grid;grid-template-columns:46px minmax(0,1fr);gap:1rem;align-items:start;padding:1.25rem 1.35rem;border:1px solid var(--pc-line);background:linear-gradient(135deg,#b98a6812,#252525f5 45%)}.acorn-craft__number{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(185,138,104,.48);border-radius:50%;color:#d8b89d;font-size:.68rem;font-weight:650;letter-spacing:.08em}.acorn-craft__feature h3{margin:0 0 .35rem;color:var(--pc-text);font-size:1.08rem;font-weight:600;line-height:1.25}.acorn-craft__feature p{margin:0;color:var(--pc-muted);font-size:.94rem;line-height:1.55}@media screen and (max-width:899px){.acorn-craft{padding:4.5rem 1rem 5rem}.acorn-craft__wrap{grid-template-columns:1fr;gap:2.5rem}.acorn-craft__media{width:100%}.acorn-craft__image{transform:scale(1.72)}.acorn-craft__content h2{font-size:clamp(2.35rem,10vw,3.6rem)}.acorn-craft__intro{margin-bottom:1.8rem;font-size:1rem}}@media screen and (max-width:480px){.acorn-craft__feature{grid-template-columns:38px minmax(0,1fr);gap:.8rem;padding:1rem}.acorn-craft__number{width:34px;height:34px}}.acorn-finishes{padding:clamp(4rem,8vw,7.5rem) clamp(1rem,4vw,4rem);background:#1f1f1f;color:#f4f1eb;scroll-margin-top:90px}.acorn-finishes__head{max-width:880px;margin:0 auto clamp(2.4rem,5vw,4rem);text-align:center}.acorn-finishes__eyebrow{margin:0 0 .8rem;color:#aaa39a;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.acorn-finishes__head h2{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1.06;letter-spacing:-.025em}.acorn-finishes__head>p:last-child{max-width:720px;margin:0 auto;color:#c6c0b8;font-size:1.05rem;line-height:1.65}.acorn-finishes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.4rem);max-width:1280px;margin:0 auto}.acorn-finish{padding:clamp(.8rem,1.4vw,1.2rem);border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(145deg,#ffffff0b,#ffffff04);box-shadow:0 22px 55px #0000002e}.acorn-finish__media{display:grid;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:13px;background:radial-gradient(circle at 50% 65%,rgba(185,138,104,.14),transparent 42%),#222}.acorn-finish__media img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.12);filter:drop-shadow(0 18px 22px rgba(0,0,0,.28));transition:transform .55s cubic-bezier(.2,.7,.2,1)}.acorn-finish:hover .acorn-finish__media img{transform:scale(1.16)}.acorn-finish--duo .acorn-finish__media img{transform:scale(1.18)}.acorn-finish--duo:hover .acorn-finish__media img{transform:scale(1.22)}.acorn-finish__index{margin:1.15rem 0 .45rem;color:#b98a68;font-size:.7rem;letter-spacing:.16em}.acorn-finish h3{margin:0 0 .55rem;font-size:1.18rem;font-weight:600}.acorn-finish>p:last-child{margin:0;color:#aaa39a;font-size:.94rem;line-height:1.6}@media(max-width:800px){.acorn-finishes__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1rem;padding:0 1rem 1rem;gap:.8rem}.acorn-finishes__grid::-webkit-scrollbar{display:none}.acorn-finish{flex:0 0 82vw;scroll-snap-align:start}}.apple-story{--as-bg: #1f1f1f;--as-panel: #252525;--as-text: #f4f1eb;--as-muted: #b9b2a8;--as-accent: #b98a68;--as-line: rgba(232, 224, 211, .14);padding:clamp(4.5rem,6vw,7rem) clamp(1rem,3vw,3rem);overflow:hidden;background:var(--as-bg);color:var(--as-text)}.apple-story *,.apple-story *:before,.apple-story *:after{box-sizing:border-box}.apple-story__layout{display:grid;width:min(1780px,100%);margin:0 auto;grid-template-columns:minmax(390px,.82fr) minmax(0,1.38fr);gap:clamp(2.5rem,4vw,5rem);align-items:center}.apple-story__dimensions,.apple-story__craft{scroll-margin-top:100px}.apple-story__dimensions-head{width:min(560px,100%);margin:0 auto 1.8rem;text-align:center}.apple-story__eyebrow,.apple-story__craft-eyebrow{margin:0 0 .75rem;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.apple-story__eyebrow{color:#aaa39a}.apple-story__dimensions-head h2{margin:0 0 .9rem;color:var(--as-text);font-size:clamp(2rem,2.7vw,3.25rem);font-weight:500;line-height:1.06;letter-spacing:-.025em}.apple-story__dimensions-head>p:last-child{margin:0;color:#c6c0b8;font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.6}.apple-story__dimensions-stage{position:relative;width:min(490px,100%);margin:0 auto;aspect-ratio:1;overflow:hidden;border:1px solid rgba(244,241,235,.12);background:var(--as-panel);box-shadow:0 24px 70px #0000003d}.apple-story__dimensions-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.apple-story__specs{display:grid;width:min(460px,100%);margin:.9rem auto 0;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(244,241,235,.16);background:#1f1f1fdb;box-shadow:0 16px 42px #0000003d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.apple-story__specs div{padding:.9rem 1.1rem}.apple-story__specs div+div{border-left:1px solid rgba(244,241,235,.13)}.apple-story__specs span,.apple-story__specs strong{display:block}.apple-story__specs span{margin-bottom:.2rem;color:#aaa39a;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.apple-story__specs strong{color:var(--as-text);font-size:1.12rem;font-weight:550}.apple-story__craft{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,2.4vw,3rem);align-items:center}.apple-story__craft-media{position:relative;isolation:isolate;width:100%;aspect-ratio:1;overflow:hidden}.apple-story__craft-media:before{position:absolute;z-index:0;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(185,138,104,.16) 0%,rgba(185,138,104,.055) 44%,transparent 72%);filter:blur(18px);pointer-events:none;content:""}.apple-story__craft-media:after{position:absolute;z-index:0;right:17%;bottom:11%;left:17%;height:9%;border-radius:50%;background:#00000057;filter:blur(26px);pointer-events:none;content:""}.apple-story__craft-image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.7)}.apple-story__media-label{position:absolute;z-index:2;bottom:.6rem;left:.5rem;color:#f4f1ebcc;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.apple-story__craft-eyebrow{color:var(--as-accent)}.apple-story__craft-content h2{max-width:650px;margin:0;color:var(--as-text);font-size:clamp(2.35rem,3.5vw,4.3rem);font-weight:450;line-height:1.02;letter-spacing:-.035em}.apple-story__craft-intro{max-width:650px;margin:1.15rem 0 1.6rem;color:var(--as-muted);font-size:clamp(.92rem,1vw,1.08rem);line-height:1.62}.apple-story__features{display:grid;gap:.7rem}.apple-story__feature{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.85rem;align-items:start;padding:1rem 1.1rem;border:1px solid var(--as-line);background:linear-gradient(135deg,#b98a6812,#252525f5 45%)}.apple-story__number{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(185,138,104,.48);border-radius:50%;color:#d8b89d;font-size:.64rem;font-weight:650;letter-spacing:.08em}.apple-story__feature h3{margin:0 0 .25rem;color:var(--as-text);font-size:1rem;font-weight:600;line-height:1.25}.apple-story__feature p{margin:0;color:var(--as-muted);font-size:.86rem;line-height:1.48}@media screen and (max-width:1099px){.apple-story__layout{width:min(980px,100%);grid-template-columns:1fr;gap:5rem}.apple-story__dimensions-stage{width:min(520px,100%)}.apple-story__specs{width:min(490px,100%)}.apple-story__craft{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}}@media screen and (max-width:749px){.apple-story{padding:4rem 1rem 4.5rem}.apple-story__layout{gap:4rem}.apple-story__dimensions-head{margin-bottom:1.6rem}.apple-story__dimensions-head h2{font-size:clamp(2rem,10vw,3.25rem)}.apple-story__specs{width:100%}.apple-story__specs div{padding:.8rem .9rem}.apple-story__craft{grid-template-columns:1fr;gap:2rem}.apple-story__craft-media{width:min(520px,100%);margin:0 auto}.apple-story__craft-image{transform:scale(1.7)}.apple-story__craft-content h2{font-size:clamp(2.35rem,10vw,3.6rem)}}@media screen and (max-width:480px){.apple-story__feature{grid-template-columns:38px minmax(0,1fr);gap:.75rem;padding:.95rem}.apple-story__number{width:34px;height:34px}}.apple-finishes{position:relative;overflow:hidden;padding:clamp(4rem,8vw,7.5rem) 0 clamp(4.4rem,8.5vw,8rem);background:#1f1f1f;color:#f4f1eb;scroll-margin-top:100px}.apple-finishes *,.apple-finishes *:before,.apple-finishes *:after{box-sizing:border-box}.apple-finishes__head{max-width:820px;margin:0 auto 3.1rem;padding:0 1.5rem;text-align:center}.apple-finishes__eyebrow{margin:0 0 .8rem;color:#aaa39a;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.apple-finishes__head h2{margin:0 0 1rem;color:#f4f1eb;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.08;letter-spacing:-.02em}.apple-finishes__intro{margin:0;color:#c6c0b8;font-size:1.05rem;line-height:1.6}.apple-finishes__stage{position:relative}.apple-finishes__track{display:flex;width:100%;gap:clamp(.75rem,1.25vw,1.35rem);overflow-x:auto;padding:0 clamp(1rem,3vw,3rem) 1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.apple-finishes__track::-webkit-scrollbar{display:none}.apple-finish{flex:0 0 clamp(270px,23vw,390px);min-width:0;scroll-snap-align:start}.apple-finish__button{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.apple-finish__image{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:1px solid rgba(255,255,255,.07);background:#252525;box-shadow:0 18px 48px #00000029;transition:border-color .25s ease,box-shadow .25s ease}.apple-finish__image img,.apple-finish__image svg{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.apple-finish__feuille{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.apple-finish.is-feuille .apple-finish__tige{opacity:0}.apple-finish.is-feuille .apple-finish__feuille{opacity:1}.apple-finish__button:hover .apple-finish__image img{transform:scale(1.025)}.apple-finish__switch{position:absolute;right:.8rem;bottom:.8rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#1f1f1fd1;color:#f4f1eb;font-size:.68rem;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.apple-finish.is-feuille .apple-finish__switch{color:#d8b89d}.apple-finish__title{display:block;margin:1.15rem 0 .25rem;color:#f4f1eb;font-size:1.05rem;font-weight:500}.apple-finish__subtitle{display:block;color:#aaa39a;font-size:.88rem}.apple-finishes__arrow{position:absolute;z-index:3;top:calc(50% - 2.1rem);display:grid;width:46px;height:46px;padding:0;place-items:center;border:1px solid rgba(185,138,104,.5);border-radius:50%;background:#1f1f1fd6;color:#f4f1eb;box-shadow:0 10px 28px #00000040;font:inherit;font-size:2rem;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.apple-finishes__arrow:hover{border-color:#b98a68;background:#b98a6829}.apple-finishes__arrow--prev{left:clamp(.55rem,1.2vw,1.2rem)}.apple-finishes__arrow--next{right:clamp(.55rem,1.2vw,1.2rem)}@media(max-width:749px){.apple-finishes{padding:4rem 0 4.5rem}.apple-finishes__head{margin-bottom:2rem}.apple-finishes__intro{font-size:.98rem}.apple-finishes__track{gap:.8rem;padding:0 1rem .8rem}.apple-finish{flex-basis:78vw}.apple-finishes__arrow{display:none}}.apple-info{padding:clamp(4rem,8vw,7.5rem) clamp(1rem,4vw,4rem);background:#1f1f1f;color:#f4f1eb;scroll-margin-top:80px}.apple-info *,.apple-info *:before,.apple-info *:after{box-sizing:border-box}.apple-info__tabs{display:flex;margin:0 auto clamp(2.5rem,5vw,4.5rem);justify-content:center;gap:.7rem;overflow-x:auto;scrollbar-width:none}.apple-info__tabs::-webkit-scrollbar{display:none}.apple-info__tab{-webkit-appearance:none;appearance:none;flex:0 0 auto;padding:.85rem 1.6rem;border:1px solid rgba(244,241,235,.32);border-radius:999px;background:transparent;color:#f4f1eb;font:inherit;font-size:1rem;white-space:nowrap;cursor:pointer;transition:.25s ease}.apple-info__tab:hover,.apple-info__tab.is-active{border-color:#f4f1eb;background:#f4f1eb;color:#1f1f1f}.apple-info__panel{animation:appleInfoFade .3s ease}.apple-info__layout{display:grid;max-width:1380px;margin:auto;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(2.5rem,6vw,7rem);align-items:center}.apple-info__mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.apple-info__mosaic figure{margin:0;aspect-ratio:1;overflow:hidden;background:#282828}.apple-info__mosaic img,.apple-info__mosaic svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.apple-info__mosaic figure:hover img{transform:scale(1.025)}.apple-info__content{max-width:600px}.apple-info__eyebrow{margin:0 0 .9rem!important;color:#aaa39a;font-size:.72rem!important;letter-spacing:.18em;text-transform:uppercase}.apple-info__content h2{margin:0 0 1.25rem;color:#f4f1eb;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.08}.apple-info__content h3{margin:1.7rem 0 .5rem;color:#f4f1eb;font-size:1.2rem;font-weight:600}.apple-info__content p,.apple-info__content li{color:#c6c0b8;font-size:1.02rem;line-height:1.7}.apple-info__intro{margin-bottom:1.5rem!important;font-size:1.1rem!important}.apple-info__specs{display:grid;margin:0 0 1.8rem;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(244,241,235,.14);scroll-margin-top:150px}.apple-info__specs div{padding:.9rem 0;border-bottom:1px solid rgba(244,241,235,.14)}.apple-info__specs div:nth-child(odd){padding-right:1rem}.apple-info__specs dt{margin-bottom:.25rem;color:#8f8981;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.apple-info__specs dd{margin:0;color:#f4f1eb;font-size:1rem}.apple-info__text-block{scroll-margin-top:150px}.apple-info__content strong{color:#f4f1eb;font-weight:600}.apple-info__advice{margin:0;padding:0!important;list-style:none}.apple-info__advice li{margin:0;padding:1.15rem 0;border-bottom:1px solid rgba(244,241,235,.12)}@keyframes appleInfoFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media screen and (min-width:900px){.apple-info__eyebrow{font-size:.864rem!important}.apple-info__content h2{font-size:clamp(2.4rem,4.8vw,4.2rem)}.apple-info__content h3{font-size:1.44rem}.apple-info__content p,.apple-info__content li{font-size:1.224rem}.apple-info__intro{font-size:1.32rem!important}.apple-info__specs dt{font-size:.912rem}.apple-info__specs dd{font-size:1.2rem}}@media screen and (max-width:899px){.apple-info__layout{grid-template-columns:1fr}.apple-info__content{max-width:none}.apple-info__tabs{justify-content:flex-start}.apple-info__mosaic{gap:.4rem}}@media screen and (max-width:480px){.apple-info__specs{grid-template-columns:1fr}.apple-info__specs div:nth-child(odd){padding-right:0}}.apple-nav{position:sticky;z-index:24;top:0;width:100%;margin-top:clamp(2.4rem,4.5vw,4.5rem);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#1f1f1ff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.apple-nav__inner{display:flex;max-width:1180px;margin:0 auto;padding:1rem 1.5rem;align-items:center;justify-content:center;gap:.7rem;overflow-x:auto;scrollbar-width:none}.apple-nav__inner::-webkit-scrollbar{display:none}.apple-nav__item{appearance:none;-webkit-appearance:none;flex:0 0 auto;min-height:46px;margin:0;padding:.72rem 1.45rem;border:1px solid rgba(185,138,104,.52);border-radius:999px;background:#ffffff09;color:#f4f1eb;font:inherit;font-size:.95rem;font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:none;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.apple-nav__item:hover{border-color:#b98a68c7;background:#ffffff0e;transform:translateY(-1px)}.apple-nav__item.is-active{border-color:#b98a68;background:linear-gradient(135deg,#b98a682b,#ffffff0b);box-shadow:0 8px 22px #00000029,inset 0 0 0 1px #b98a681a}@media screen and (max-width:749px){.apple-nav{margin-top:2rem}.apple-nav__inner{padding:.8rem 1rem;justify-content:flex-start;gap:.55rem;scroll-snap-type:x proximity}.apple-nav__item{min-height:42px;padding:.68rem 1.15rem;font-size:.88rem;scroll-snap-align:start}}.autumn-collection{--ink:#171615;--cream:#f1ebe1;--copper:#bc7454;--wine:#622e2d;background:var(--ink);color:#f7f2ea;overflow:hidden}.autumn-collection *{box-sizing:border-box}.autumn-collection__hero{position:relative;min-height:min(88vh,920px);overflow:hidden;background:#241b17}.autumn-collection__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.autumn-collection__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#100d0cf0,#15100da8 45%,#15100d2e 76%),linear-gradient(0deg,rgba(23,22,21,.92),transparent 35%)}.autumn-collection__hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;min-height:min(88vh,920px);max-width:1600px;margin:auto;padding:clamp(1.3rem,3vw,2.5rem) clamp(1.2rem,5vw,5rem) clamp(2rem,4vw,3.5rem)}.autumn-collection__breadcrumb{display:flex;gap:.7rem;color:#f7f2eaa6;font-size:.82rem}.autumn-collection__breadcrumb a{color:inherit;text-decoration:none}.autumn-collection__hero-copy{max-width:760px;padding:clamp(5rem,13vh,10rem) 0 3rem}.autumn-collection__eyebrow{margin:0 0 1rem;color:#d59a78;font-size:.72rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.autumn-collection__hero h1{max-width:760px;margin:0;font-size:clamp(3.2rem,7vw,7.2rem);font-weight:400;line-height:.92;letter-spacing:-.052em}.autumn-collection__hero-text{max-width:620px;margin:1.7rem 0 2rem;color:#d9d1c7;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65}.autumn-collection__button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-width:250px;padding:1rem 1.2rem 1rem 1.4rem;border:1px solid rgba(213,154,120,.75);border-radius:999px;background:#1716156b;color:#fff;text-decoration:none;transition:.25s ease}.autumn-collection__button:hover{background:var(--copper);transform:translateY(-2px)}.autumn-collection__proof{display:flex;border-top:1px solid rgba(255,255,255,.16);color:#d8d0c7;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.autumn-collection__proof span{padding:1.15rem clamp(1rem,3vw,2.5rem);border-right:1px solid rgba(255,255,255,.16)}.autumn-collection__proof span:first-child{padding-left:0}.autumn-collection__hero-leaf{position:absolute;z-index:1;width:180px;height:110px;border:1px solid rgba(213,154,120,.2);border-radius:80% 12%;transform:rotate(30deg)}.autumn-collection__hero-leaf:after{content:"";position:absolute;left:50%;top:-20%;width:1px;height:140%;background:#d59a782e;transform:rotate(58deg)}.autumn-collection__hero-leaf--one{right:7%;top:16%}.autumn-collection__hero-leaf--two{right:25%;bottom:12%;width:110px;height:70px;transform:rotate(-18deg)}.autumn-collection__manifesto{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,6vw,6rem);background:radial-gradient(circle at 82% 10%,#4b2b22 0,#251b18 34%,#171615 70%)}.autumn-collection__manifesto>*{max-width:1400px;margin-left:auto;margin-right:auto}.autumn-collection__manifesto-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(3rem,8vw,9rem);align-items:end}.autumn-collection__manifesto h2,.autumn-collection__section-head h2,.autumn-collection__rhythm h2,.autumn-collection__craft h2,.autumn-collection__story h2{margin:0;font-size:clamp(2.35rem,4.8vw,5rem);font-weight:400;line-height:1.02;letter-spacing:-.04em}.autumn-collection__manifesto-grid p{max-width:620px;margin:0;color:#bcb2a8;font-size:1.05rem;line-height:1.8}.autumn-collection__selection{padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem);background:var(--cream);color:#211e1b;scroll-margin-top:80px}.autumn-collection__section-head{max-width:860px;margin:0 auto clamp(2.8rem,6vw,5rem);text-align:center}.autumn-collection__section-head h2{color:inherit}.autumn-collection__section-head>p:last-child{max-width:680px;margin:1rem auto 0;color:#74695f;line-height:1.7}.autumn-collection__product-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(.8rem,1.4vw,1.5rem);max-width:1560px;margin:auto}.autumn-collection__product-card{grid-column:span 4}.autumn-collection__product-card:nth-child(1),.autumn-collection__product-card:nth-child(2){grid-column:span 6}.autumn-collection__product-link{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.autumn-collection__product-image{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#281f1b}.autumn-collection__product-card:nth-child(n+3) .autumn-collection__product-image{aspect-ratio:4/5}.autumn-collection__product-visual{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s ease}.autumn-collection__product-link:hover .autumn-collection__product-visual{transform:scale(1.035);filter:saturate(1.08)}.autumn-collection__badge{position:absolute;top:1rem;left:1rem;padding:.5rem .8rem;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#171615b8;color:#fff;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.autumn-collection__product-content{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;padding:1.2rem .1rem 1.8rem}.autumn-collection__product-index{grid-row:1/4;color:#aa7a60;font-size:.7rem;letter-spacing:.12em}.autumn-collection__product-title{font-size:clamp(1.12rem,1.5vw,1.5rem);font-weight:650;line-height:1.2}.autumn-collection__product-subtitle{color:#786d64;font-size:.88rem}.autumn-collection__product-meta{display:flex;align-items:baseline;justify-content:space-between;margin-top:.8rem;padding-top:.9rem;border-top:1px solid rgba(33,30,27,.15)}.autumn-collection__product-meta small{margin-right:.4rem;color:#8c7c70;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.autumn-collection__product-meta strong{font-size:1.1rem}.autumn-collection__rhythm{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,6vw,6rem);background:#1b1918}.autumn-collection__rhythm-copy p:last-child{max-width:520px;color:#a9a098;line-height:1.7}.autumn-collection__rhythm-steps{border-top:1px solid rgba(255,255,255,.15)}.autumn-collection__rhythm-steps article{display:grid;grid-template-columns:42px .7fr 1fr;gap:1rem;padding:1.8rem 0;border-bottom:1px solid rgba(255,255,255,.15);align-items:start}.autumn-collection__rhythm-steps span{color:#d59a78;font-size:.72rem}.autumn-collection__rhythm-steps h3{margin:0;font-size:1.12rem}.autumn-collection__rhythm-steps p{margin:0;color:#9f968e;line-height:1.55}.autumn-collection__palette{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);background:#d8c8b8;color:#211e1b}.autumn-collection__swatches{display:grid;grid-template-columns:repeat(5,1fr);max-width:1420px;margin:auto;border-top:1px solid rgba(33,30,27,.2);border-bottom:1px solid rgba(33,30,27,.2)}.autumn-collection__swatches div{display:flex;min-height:250px;flex-direction:column;justify-content:flex-end;padding:1.2rem;border-right:1px solid rgba(33,30,27,.2)}.autumn-collection__swatches div:last-child{border-right:0}.autumn-collection__swatches i{display:block;width:100%;height:105px;margin-bottom:auto;background:var(--swatch);border-radius:50% 50% 46% 54%/58% 52% 48% 42%;box-shadow:inset -18px -14px 32px #0000001f,0 18px 30px #452a1d1f}.autumn-collection__swatches strong{font-size:.95rem}.autumn-collection__swatches span{margin-top:.25rem;color:#73665d;font-size:.78rem}.autumn-collection__craft{display:grid;grid-template-columns:1.05fr .95fr;min-height:720px;background:#171615}.autumn-collection__craft-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;min-height:600px}.autumn-collection__craft-image{width:100%;height:100%;object-fit:cover}.autumn-collection__craft-image:first-child{grid-row:span 2}.autumn-collection__craft-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,8rem)}.autumn-collection__craft-intro{max-width:590px;margin:1.4rem 0 2.5rem;color:#aaa097;line-height:1.7}.autumn-collection__craft-points{border-top:1px solid rgba(255,255,255,.15)}.autumn-collection__craft-points article{display:grid;grid-template-columns:38px 1fr;gap:1rem;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.15)}.autumn-collection__craft-points span{color:#d59a78;font-size:.68rem}.autumn-collection__craft-points h3{margin:0 0 .25rem;font-size:1rem}.autumn-collection__craft-points p{margin:0;color:#948b84;font-size:.88rem}.autumn-collection__story{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,8vw,8rem);background:linear-gradient(135deg,#4a2921 0,#211918 45%,#171615)}.autumn-collection__story>*{max-width:1080px;margin-left:auto;margin-right:auto}.autumn-collection__story h2{margin-bottom:2rem}.autumn-collection__story-text{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 4rem;color:#b9afa6;line-height:1.8}.autumn-collection__story-text p{margin:0}.autumn-collection__story-text p:last-child{color:#e4ddd4;font-weight:600}@media(max-width:1000px){.autumn-collection__manifesto-grid,.autumn-collection__rhythm,.autumn-collection__craft{grid-template-columns:1fr}.autumn-collection__product-card,.autumn-collection__product-card:nth-child(1),.autumn-collection__product-card:nth-child(2){grid-column:span 6}.autumn-collection__swatches{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.autumn-collection__craft-gallery{aspect-ratio:16/10;min-height:0}.autumn-collection__craft-copy{padding:5rem clamp(1.25rem,7vw,5rem)}}@media(max-width:749px){.autumn-collection__hero,.autumn-collection__hero-inner{min-height:760px}.autumn-collection__hero-image{object-position:62% center}.autumn-collection__hero-overlay{background:linear-gradient(0deg,#100d0cfa,#140f0db3 58%,#140f0d2e)}.autumn-collection__hero-inner{padding:1.1rem 1rem 1.5rem}.autumn-collection__hero-copy{margin-top:auto;padding:6rem 0 2.5rem}.autumn-collection__hero h1{font-size:clamp(3rem,15vw,4.8rem)}.autumn-collection__proof{display:grid}.autumn-collection__proof span,.autumn-collection__proof span:first-child{padding:.65rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.autumn-collection__product-grid{display:flex;gap:.85rem;overflow-x:auto;margin:0 -1rem;padding:0 1rem 1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.autumn-collection__product-card,.autumn-collection__product-card:nth-child(n){flex:0 0 85vw;scroll-snap-align:start}.autumn-collection__product-card:nth-child(n) .autumn-collection__product-image{aspect-ratio:4/5}.autumn-collection__rhythm-steps article{grid-template-columns:36px 1fr}.autumn-collection__rhythm-steps p{grid-column:2}.autumn-collection__swatches{margin:0 -1.25rem;padding:0 1.25rem}.autumn-collection__craft-gallery{grid-template-columns:1fr;aspect-ratio:auto}.autumn-collection__craft-image{aspect-ratio:4/3}.autumn-collection__craft-image:first-child{grid-row:auto}.autumn-collection__craft-image:nth-child(n+3){display:none}.autumn-collection__story-text{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.autumn-collection__button,.autumn-collection__product-visual{transition:none}}.autumn-collection__selection{background:#1f1f1f;color:#f4f1eb}.autumn-collection__selection .autumn-collection__section-head>p:last-child{color:#aaa39a}.autumn-collection__selection .autumn-collection__product-subtitle{color:#aaa39a}.autumn-collection__selection .autumn-collection__product-meta{border-color:#f4f1eb29}.autumn-collection__selection .autumn-collection__product-meta small{color:#a99d94}.autumn-collection__palette{background:radial-gradient(circle at 50% 0,#2b2824 0,#1f1f1f 48%,#191919);color:#f4f1eb}.autumn-collection__palette .autumn-collection__section-head>p:last-child{color:#aaa39a}.autumn-collection__swatches,.autumn-collection__swatches div{border-color:#f4f1eb29}.autumn-collection__swatches span{color:#aaa39a}.autumn-collection__swatches i{box-shadow:inset -18px -14px 32px #0000002e,0 18px 34px #00000047}.autumn-collection__product-meta>span:first-child{display:flex;align-items:baseline;gap:.55rem}.autumn-collection__product-meta strong{color:#f4f1eb;font-size:clamp(28px,2.2vw,38px);font-weight:650;line-height:1;letter-spacing:-.035em}.autumn-collection__hero-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.autumn-collection__swatch-macro{position:relative;display:block;width:100%;height:175px;margin-bottom:auto;overflow:hidden}.autumn-collection__swatch-macro img{position:absolute;left:50%;top:50%;width:400%;max-width:none;height:auto;transform:translate(-50%,-50%)}.autumn-collection__swatches>div{overflow:hidden}@media(max-width:749px){.autumn-collection__swatch-macro{height:165px}.autumn-collection__swatch-macro img{width:390%}}.gnome-craft{--pc-bg: #1f1f1f;--pc-panel: #252525;--pc-text: #f4f1eb;--pc-muted: #b9b2a8;--pc-accent: #b98a68;--pc-line: rgba(232, 224, 211, .14);padding:clamp(5rem,9vw,9rem) clamp(1rem,3vw,3rem);background:var(--pc-bg);color:var(--pc-text);overflow:hidden;scroll-margin-top:100px}.gnome-craft *,.gnome-craft *:before,.gnome-craft *:after{box-sizing:border-box}.gnome-craft__wrap{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;width:min(1320px,100%);margin:0 auto}.gnome-craft__media{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;background:transparent}.gnome-craft__media:before{position:absolute;z-index:0;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(185,138,104,.16) 0%,rgba(185,138,104,.055) 44%,transparent 72%);filter:blur(18px);pointer-events:none;content:""}.gnome-craft__media:after{position:absolute;z-index:0;right:17%;bottom:11%;left:17%;height:9%;border-radius:50%;background:#00000057;filter:blur(26px);pointer-events:none;content:""}.gnome-craft__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.07)}.gnome-craft__media-label{position:absolute;z-index:2;left:1.4rem;bottom:1.25rem;color:#f4f1ebdb;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.gnome-craft__eyebrow{margin:0 0 .9rem;color:var(--pc-accent);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.gnome-craft__content h2{max-width:680px;margin:0;color:var(--pc-text);font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:450;line-height:1.02;letter-spacing:-.035em}.gnome-craft__intro{max-width:650px;margin:1.4rem 0 2.4rem;color:var(--pc-muted);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.7}.gnome-craft__features{display:grid;gap:.85rem}.gnome-craft__feature{display:grid;grid-template-columns:46px minmax(0,1fr);gap:1rem;align-items:start;padding:1.25rem 1.35rem;border:1px solid var(--pc-line);background:linear-gradient(135deg,#b98a6812,#252525f5 45%)}.gnome-craft__number{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(185,138,104,.48);border-radius:50%;color:#d8b89d;font-size:.68rem;font-weight:650;letter-spacing:.08em}.gnome-craft__feature h3{margin:0 0 .35rem;color:var(--pc-text);font-size:1.08rem;font-weight:600;line-height:1.25}.gnome-craft__feature p{margin:0;color:var(--pc-muted);font-size:.94rem;line-height:1.55}@media screen and (max-width:899px){.gnome-craft{padding:4.5rem 1rem 5rem}.gnome-craft__wrap{grid-template-columns:1fr;gap:2.5rem}.gnome-craft__media{width:100%}.gnome-craft__image{transform:scale(1.04)}.gnome-craft__content h2{font-size:clamp(2.35rem,10vw,3.6rem)}.gnome-craft__intro{margin-bottom:1.8rem;font-size:1rem}}@media screen and (max-width:480px){.gnome-craft__feature{grid-template-columns:38px minmax(0,1fr);gap:.8rem;padding:1rem}.gnome-craft__number{width:34px;height:34px}}.gnome-finishes{padding:clamp(4rem,8vw,7.5rem) clamp(1rem,4vw,4rem);background:#1f1f1f;color:#f4f1eb;scroll-margin-top:90px}.gnome-finishes__head{max-width:880px;margin:0 auto clamp(2.4rem,5vw,4rem);text-align:center}.gnome-finishes__eyebrow{margin:0 0 .8rem;color:#aaa39a;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.gnome-finishes__head h2{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1.06;letter-spacing:-.025em}.gnome-finishes__head>p:last-child{max-width:720px;margin:0 auto;color:#c6c0b8;font-size:1.05rem;line-height:1.65}.gnome-finishes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.4rem);max-width:1280px;margin:0 auto}.gnome-finish{padding:clamp(.8rem,1.4vw,1.2rem);border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(145deg,#ffffff0b,#ffffff04);box-shadow:0 22px 55px #0000002e}.gnome-finish__media{display:grid;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:13px;background:radial-gradient(circle at 50% 65%,rgba(185,138,104,.14),transparent 42%),#222}.gnome-finish__media img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.12);filter:drop-shadow(0 18px 22px rgba(0,0,0,.28));transition:transform .55s cubic-bezier(.2,.7,.2,1)}.gnome-finish:hover .gnome-finish__media img{transform:scale(1.16)}.gnome-finish--duo .gnome-finish__media img{transform:scale(1.18)}.gnome-finish--duo:hover .gnome-finish__media img{transform:scale(1.22)}.gnome-finish__index{margin:1.15rem 0 .45rem;color:#b98a68;font-size:.7rem;letter-spacing:.16em}.gnome-finish h3{margin:0 0 .55rem;font-size:1.18rem;font-weight:600}.gnome-finish>p:last-child{margin:0;color:#aaa39a;font-size:.94rem;line-height:1.6}@media(max-width:800px){.gnome-finishes__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1rem;padding:0 1rem 1rem;gap:.8rem}.gnome-finishes__grid::-webkit-scrollbar{display:none}.gnome-finish{flex:0 0 82vw;scroll-snap-align:start}}.japandi-acorn-craft .japandi-acorn-craft__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 11px 7px rgba(0,0,0,.48)) drop-shadow(0 26px 22px rgba(0,0,0,.28));transform:translateY(2.5%) scale(.72)}@media screen and (max-width:899px){.pumpkin-craft{padding:4.5rem 1rem 5rem}.pumpkin-craft__wrap{grid-template-columns:1fr;gap:2.5rem}.pumpkin-craft__media{width:100%}.japandi-acorn-craft .japandi-acorn-craft__image{transform:translateY(2%) scale(.68)}.pumpkin-craft__content h2{font-size:clamp(2.35rem,10vw,3.6rem)}.pumpkin-craft__intro{margin-bottom:1.8rem;font-size:1rem}}.pumpkin-craft__media:after{position:absolute;z-index:0;right:15%;bottom:17.5%;left:15%;height:6%;border-radius:50%;background:#00000085;filter:blur(17px);pointer-events:none;content:""}.japandi-mushroom-craft .japandi-mushroom-craft__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 11px 7px rgba(0,0,0,.48)) drop-shadow(0 26px 22px rgba(0,0,0,.28));transform:translateY(2.5%) scale(.95)}@media screen and (max-width:899px){.pumpkin-craft{padding:4.5rem 1rem 5rem}.pumpkin-craft__wrap{grid-template-columns:1fr;gap:2.5rem}.pumpkin-craft__media{width:100%}.japandi-mushroom-craft .japandi-mushroom-craft__image{transform:translateY(2%) scale(.9)}.pumpkin-craft__content h2{font-size:clamp(2.35rem,10vw,3.6rem)}.pumpkin-craft__intro{margin-bottom:1.8rem;font-size:1rem}}.maple-craft .maple-craft__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:scale(.62)}@media screen and (max-width:899px){.pumpkin-craft{padding:4.5rem 1rem 5rem}.pumpkin-craft__wrap{grid-template-columns:1fr;gap:2.5rem}.pumpkin-craft__media{width:100%}.maple-craft .maple-craft__image{transform:scale(.6)}.pumpkin-craft__content h2{font-size:clamp(2.35rem,10vw,3.6rem)}.pumpkin-craft__intro{margin-bottom:1.8rem;font-size:1rem}}.pumpkin-craft{--pc-bg: #1f1f1f;--pc-panel: #252525;--pc-text: #f4f1eb;--pc-muted: #b9b2a8;--pc-accent: #b98a68;--pc-line: rgba(232, 224, 211, .14);padding:clamp(5rem,9vw,9rem) clamp(1rem,3vw,3rem);background:var(--pc-bg);color:var(--pc-text);overflow:hidden;scroll-margin-top:100px}.pumpkin-craft *,.pumpkin-craft *:before,.pumpkin-craft *:after{box-sizing:border-box}.pumpkin-craft__wrap{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;width:min(1320px,100%);margin:0 auto}.pumpkin-craft__media{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;background:transparent}.pumpkin-craft__media:before{position:absolute;z-index:0;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(185,138,104,.16) 0%,rgba(185,138,104,.055) 44%,transparent 72%);filter:blur(18px);pointer-events:none;content:""}.pumpkin-craft__media:after{position:absolute;z-index:0;right:17%;bottom:11%;left:17%;height:9%;border-radius:50%;background:#00000057;filter:blur(26px);pointer-events:none;content:""}.pumpkin-craft__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.78)}.pumpkin-craft__media-label{position:absolute;z-index:2;left:1.4rem;bottom:1.25rem;color:#f4f1ebdb;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pumpkin-craft__eyebrow{margin:0 0 .9rem;color:var(--pc-accent);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.pumpkin-craft__content h2{max-width:680px;margin:0;color:var(--pc-text);font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:450;line-height:1.02;letter-spacing:-.035em}.pumpkin-craft__intro{max-width:650px;margin:1.4rem 0 2.4rem;color:var(--pc-muted);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.7}.pumpkin-craft__features{display:grid;gap:.85rem}.pumpkin-craft__feature{display:grid;grid-template-columns:46px minmax(0,1fr);gap:1rem;align-items:start;padding:1.25rem 1.35rem;border:1px solid var(--pc-line);background:linear-gradient(135deg,#b98a6812,#252525f5 45%)}.pumpkin-craft__number{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(185,138,104,.48);border-radius:50%;color:#d8b89d;font-size:.68rem;font-weight:650;letter-spacing:.08em}.pumpkin-craft__feature h3{margin:0 0 .35rem;color:var(--pc-text);font-size:1.08rem;font-weight:600;line-height:1.25}.pumpkin-craft__feature p{margin:0;color:var(--pc-muted);font-size:.94rem;line-height:1.55}@media screen and (max-width:899px){.pumpkin-craft{padding:4.5rem 1rem 5rem}.pumpkin-craft__wrap{grid-template-columns:1fr;gap:2.5rem}.pumpkin-craft__media{width:100%}.pumpkin-craft__image{transform:scale(1.72)}.pumpkin-craft__content h2{font-size:clamp(2.35rem,10vw,3.6rem)}.pumpkin-craft__intro{margin-bottom:1.8rem;font-size:1rem}}@media screen and (max-width:480px){.pumpkin-craft__feature{grid-template-columns:38px minmax(0,1fr);gap:.8rem;padding:1rem}.pumpkin-craft__number{width:34px;height:34px}}.pumpkin-wow{--kw-bg: #1f1f1f;--kw-panel: rgba(42, 42, 42, .96);--kw-text: #f5f1ea;--kw-muted: #bcb6ad;--kw-accent: #b98a68;--kw-line: rgba(232, 224, 211, .18);background:var(--kw-bg);color:var(--kw-text);padding:clamp(6rem,8vw,10rem) 0;overflow:hidden;scroll-margin-top:12rem}.pumpkin-wow *,.pumpkin-wow *:before,.pumpkin-wow *:after{box-sizing:border-box}.pumpkin-wow__wrap{width:min(1320px,calc(100% - 4rem));margin-inline:auto}.pumpkin-wow__heading{position:relative;z-index:5;max-width:620px;margin:0 auto clamp(1.5rem,3vw,3rem);text-align:center}.pumpkin-wow__eyebrow,.pumpkin-wow__instruction,.pumpkin-wow__detail p{color:var(--kw-muted)}.pumpkin-wow__eyebrow{margin:0 0 .8rem;color:var(--kw-accent);font-size:1.1rem;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.pumpkin-wow__heading h2,.pumpkin-wow__detail h3,.pumpkin-wow__heading p,.pumpkin-wow__detail p{color:inherit}.pumpkin-wow__heading h2{margin:0;font-size:clamp(3.2rem,4vw,4.8rem);font-weight:450;line-height:1.06;letter-spacing:-.035em}.pumpkin-wow__instruction{margin:1rem 0 0;font-size:1.35rem;line-height:1.5}.pumpkin-wow__stage{position:relative;min-height:clamp(720px,67vw,860px)}.pumpkin-wow__visual{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.pumpkin-wow__main-image{width:min(830px,72vw);height:min(830px,100%);display:block;object-fit:contain;filter:drop-shadow(0 34px 36px rgba(0,0,0,.24))}.pumpkin-wow__hotspot{position:absolute;z-index:4;display:grid;place-items:center;width:4.8rem;height:4.8rem;min-width:4.8rem;min-height:4.8rem;padding:0;border:0;border-radius:50%;background:transparent;color:#1f1f1f;cursor:pointer}.pumpkin-wow__hotspot:before,.pumpkin-wow__hotspot:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:""}.pumpkin-wow__hotspot:before{border:1px solid rgba(245,241,234,.7);animation:pumpkin-wow-pulse 2.5s ease-out infinite}.pumpkin-wow__hotspot:after{background:#f5f1ea;box-shadow:0 8px 22px #00000052;transition:background .18s ease,transform .18s ease}.pumpkin-wow__hotspot span{position:relative;z-index:1;font-size:2.2rem;font-weight:350;line-height:1;transition:color .18s ease,transform .18s ease}.pumpkin-wow__hotspot:hover:after,.pumpkin-wow__hotspot:focus-visible:after,.pumpkin-wow__hotspot.is-active:after{background:var(--kw-accent);transform:scale(1.08)}.pumpkin-wow__hotspot:hover span,.pumpkin-wow__hotspot:focus-visible span,.pumpkin-wow__hotspot.is-active span{color:#fff;transform:rotate(45deg)}.pumpkin-wow__hotspot:focus-visible{outline:2px solid #fff;outline-offset:5px}.pumpkin-wow__hotspot--insert{top:17%;left:50%;transform:translate(-50%)}.pumpkin-wow__hotspot--texture{top:48%;left:61.5%}.pumpkin-wow__hotspot--workshop{top:70%;left:39%}.pumpkin-wow__details{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.pumpkin-wow__detail{position:absolute;display:grid;grid-template-columns:105px minmax(0,1fr);gap:1.5rem;align-items:center;width:min(360px,29vw);min-width:320px;margin:0;padding:1.2rem;border:1px solid var(--kw-line);border-radius:1.8rem;background:var(--kw-panel);box-shadow:0 22px 55px #00000057;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;pointer-events:auto;transform:translateY(10px) scale(.985);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}.pumpkin-wow__detail:after{position:absolute;top:50%;width:clamp(38px,5vw,72px);height:1px;background:var(--kw-line);content:""}.pumpkin-wow__detail--insert{top:8%;left:0}.pumpkin-wow__detail--insert:after,.pumpkin-wow__detail--workshop:after{left:100%}.pumpkin-wow__detail--texture{top:39%;right:0}.pumpkin-wow__detail--texture:after{right:100%}.pumpkin-wow__detail--workshop{bottom:5%;left:2%}.pumpkin-wow__detail[hidden]{display:none}.pumpkin-wow__detail.is-active{opacity:1;transform:translateY(0) scale(1)}.pumpkin-wow__detail-image{width:105px;aspect-ratio:1;overflow:hidden;border-radius:1.25rem;background:#242424}.pumpkin-wow__detail-image img{width:100%;height:100%;display:block;object-fit:cover}.pumpkin-wow__detail-image--contain img{object-fit:contain}.pumpkin-wow__detail h3{margin:0 0 .6rem;font-size:1.75rem;font-weight:560;line-height:1.15;letter-spacing:-.015em}.pumpkin-wow__detail p{margin:0;font-size:1.25rem;line-height:1.45}.pumpkin-wow__mobile-tabs{display:none}@keyframes pumpkin-wow-pulse{0%{opacity:.72;transform:scale(.88)}75%,to{opacity:0;transform:scale(1.65)}}@media screen and (max-width:1080px)and (min-width:800px){.pumpkin-wow__detail{grid-template-columns:82px minmax(0,1fr);width:300px;min-width:0}.pumpkin-wow__detail-image{width:82px}.pumpkin-wow__detail h3{font-size:1.55rem}.pumpkin-wow__detail p{font-size:1.15rem}}@media screen and (max-width:799px){.pumpkin-wow{padding:6rem 0}.pumpkin-wow__wrap{width:min(100% - 2.4rem,680px)}.pumpkin-wow__heading{margin-bottom:2rem}.pumpkin-wow__stage{min-height:0}.pumpkin-wow__visual{position:relative;inset:auto;width:100%;aspect-ratio:1}.pumpkin-wow__main-image{width:100%;height:100%}.pumpkin-wow__hotspot{display:none}.pumpkin-wow__mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.2rem 0}.pumpkin-wow__mobile-tabs button{min-height:4.8rem;padding:.8rem;border:1px solid var(--kw-line);border-radius:999px;background:#272727;color:var(--kw-muted);font:inherit;font-size:1.15rem;cursor:pointer}.pumpkin-wow__mobile-tabs button.is-active{border-color:var(--kw-accent);background:#b98a6824;color:var(--kw-text)}.pumpkin-wow__details{position:relative;inset:auto;min-height:150px;pointer-events:auto}.pumpkin-wow__detail,.pumpkin-wow__detail--insert,.pumpkin-wow__detail--texture,.pumpkin-wow__detail--workshop{position:absolute;top:0;right:0;bottom:0;left:0;grid-template-columns:108px minmax(0,1fr);width:100%;min-width:0;min-height:145px;padding:1.2rem}.pumpkin-wow__detail:after{display:none}.pumpkin-wow__detail-image{width:108px}}@media screen and (max-width:480px){.pumpkin-wow__heading h2{font-size:3.3rem}.pumpkin-wow__instruction{font-size:1.25rem}.pumpkin-wow__mobile-tabs button{padding-inline:.45rem;font-size:1rem}.pumpkin-wow__detail,.pumpkin-wow__detail--insert,.pumpkin-wow__detail--texture,.pumpkin-wow__detail--workshop{grid-template-columns:88px minmax(0,1fr);gap:1rem;min-height:125px}.pumpkin-wow__details{min-height:130px}.pumpkin-wow__detail-image{width:88px}.pumpkin-wow__detail h3{font-size:1.5rem}.pumpkin-wow__detail p{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.pumpkin-wow__hotspot:before{animation:none}.pumpkin-wow__detail,.pumpkin-wow__hotspot:after,.pumpkin-wow__hotspot span{transition:none}}.statuette-collection{background:#171717;color:#f4f1eb;overflow:hidden}.statuette-collection *{box-sizing:border-box}.statuette-collection__hero{position:relative;min-height:min(78vh,820px);background:radial-gradient(circle at 70% 45%,#6b4938 0,#2b211c 38%,#171717 78%);overflow:hidden}.statuette-collection__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.statuette-collection__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0e0eeb,#0e0e0e9e 42%,#0e0e0e29 74%,#0e0e0e5c),linear-gradient(0deg,rgba(23,23,23,.95) 0%,transparent 28%)}.statuette-collection__hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:min(78vh,820px);max-width:1560px;margin:0 auto;padding:clamp(1.4rem,3vw,2.5rem) clamp(1.25rem,5vw,5rem) clamp(2rem,4vw,3.5rem)}.statuette-collection__breadcrumb{display:flex;align-items:center;gap:.65rem;color:#f4f1ebad;font-size:.82rem}.statuette-collection__breadcrumb a{color:inherit;text-decoration:none}.statuette-collection__breadcrumb a:hover{color:#f4f1eb}.statuette-collection__hero-copy{max-width:720px;padding:clamp(4rem,10vh,8rem) 0 3rem}.statuette-collection__eyebrow{margin:0 0 .9rem;color:#c79b78;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.statuette-collection__hero h1{max-width:680px;margin:0;color:#f7f3ed;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:400;line-height:.98;letter-spacing:-.045em}.statuette-collection__hero-text{max-width:610px;margin:1.6rem 0 2rem;color:#d2ccc4;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.statuette-collection__button{display:inline-flex;align-items:center;justify-content:space-between;gap:2.5rem;min-width:245px;padding:1rem 1.15rem 1rem 1.35rem;border:1px solid rgba(199,155,120,.72);border-radius:999px;background:#1717177a;color:#f4f1eb;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease}.statuette-collection__button:hover{background:#b98a68;border-color:#b98a68;transform:translateY(-2px)}.statuette-collection__hero-proof{display:flex;gap:0;border-top:1px solid rgba(255,255,255,.18);color:#d9d3cb;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.statuette-collection__hero-proof span{padding:1.2rem clamp(1rem,3vw,2.5rem);border-right:1px solid rgba(255,255,255,.18)}.statuette-collection__hero-proof span:first-child{padding-left:0}.statuette-collection__section-head{max-width:820px;margin:0 auto clamp(2.4rem,5vw,4.5rem);text-align:center}.statuette-collection__section-head h2,.statuette-collection__craft h2,.statuette-collection__story h2{margin:0;color:#1f1f1f;font-size:clamp(2.2rem,4.2vw,4.5rem);font-weight:400;line-height:1.05;letter-spacing:-.035em}.statuette-collection__section-head>p:last-child{max-width:660px;margin:1rem auto 0;color:#6e665f;font-size:1.02rem;line-height:1.65}.statuette-collection__models{padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,4rem);background:#eee8df;color:#1f1f1f;scroll-margin-top:80px}.statuette-collection__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1.3vw,1.35rem);max-width:1560px;margin:0 auto}.statuette-collection__product-card{min-width:0}.statuette-collection__product-link{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.statuette-collection__product-image{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#241c18;border-radius:2px}.statuette-collection__product-visual{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.statuette-collection__product-link:hover .statuette-collection__product-visual{transform:scale(1.035)}.statuette-collection__badge{position:absolute;top:1rem;left:1rem;padding:.55rem .85rem;border:1px solid rgba(244,241,235,.38);border-radius:999px;background:#171717bd;color:#f4f1eb;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.statuette-collection__product-content{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;padding:1.25rem .15rem 0}.statuette-collection__product-index{grid-row:1/4;color:#a28f7f;font-size:.72rem;letter-spacing:.12em}.statuette-collection__product-title{color:#1f1f1f;font-size:clamp(1.15rem,1.35vw,1.4rem);font-weight:600;line-height:1.2}.statuette-collection__product-subtitle{margin-top:.35rem;color:#776e67;font-size:.88rem}.statuette-collection__product-meta{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(31,31,31,.16);color:#1f1f1f;font-size:.93rem}.statuette-collection__product-arrow{font-size:1.2rem;transition:transform .25s ease}.statuette-collection__product-link:hover .statuette-collection__product-arrow{transform:translate(3px,-3px)}.statuette-collection__companions{display:flex;align-items:center;justify-content:center;gap:1.2rem;max-width:980px;margin:4rem auto 0;padding:1.2rem 1.5rem;border-top:1px solid rgba(31,31,31,.2);border-bottom:1px solid rgba(31,31,31,.2);color:#514941;font-size:.9rem}.statuette-collection__companions span{color:#8a7d72;font-size:.68rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.statuette-collection__companions i{width:1px;height:20px;background:#1f1f1f38}.statuette-collection__steps{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);background:#1c1c1c}.statuette-collection__section-head--dark h2{color:#f4f1eb}.statuette-collection__steps-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.statuette-collection__steps-grid article{padding:clamp(2rem,4vw,4rem);border-right:1px solid rgba(255,255,255,.15)}.statuette-collection__steps-grid article:last-child{border-right:0}.statuette-collection__steps-grid span{color:#c79b78;font-size:.72rem;letter-spacing:.12em}.statuette-collection__steps-grid h3{margin:2.4rem 0 .8rem;color:#f4f1eb;font-size:clamp(1.35rem,2vw,2rem);font-weight:500}.statuette-collection__steps-grid p{margin:0;color:#aaa39a;line-height:1.65}.statuette-collection__ambiances{padding:clamp(5rem,9vw,9rem) 0;background:#eee8df;color:#1f1f1f}.statuette-collection__ambiances .statuette-collection__section-head{padding:0 1.25rem}.statuette-collection__ambiance-track{display:flex;gap:clamp(.8rem,1.3vw,1.4rem);width:100%;overflow-x:auto;padding:0 clamp(1rem,4vw,4rem) 1.2rem;scroll-snap-type:x mandatory;scrollbar-width:none}.statuette-collection__ambiance-track::-webkit-scrollbar{display:none}.statuette-collection__ambiance-card{flex:0 0 clamp(270px,27vw,420px);scroll-snap-align:start}.statuette-collection__ambiance-image{display:block;aspect-ratio:1;overflow:hidden;background:#2b2521}.statuette-collection__ambiance-visual{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.statuette-collection__ambiance-card:hover .statuette-collection__ambiance-visual{transform:scale(1.025)}.statuette-collection__ambiance-card h3{margin:1.2rem 0 .25rem;color:#1f1f1f;font-size:1.12rem;font-weight:600}.statuette-collection__ambiance-card p{margin:0;color:#81766d;font-size:.88rem}.statuette-collection__craft{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:780px;background:#171717}.statuette-collection__craft-image{min-height:600px;overflow:hidden}.statuette-collection__craft-visual{display:block;width:100%;height:100%;object-fit:cover}.statuette-collection__craft-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,8rem)}.statuette-collection__craft h2{max-width:620px;color:#f4f1eb}.statuette-collection__craft-intro{max-width:590px;margin:1.4rem 0 3rem;color:#aaa39a;line-height:1.7}.statuette-collection__craft-points{border-top:1px solid rgba(255,255,255,.16)}.statuette-collection__craft-points article{display:grid;grid-template-columns:36px 1fr;gap:1rem;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.statuette-collection__craft-points span{padding-top:.2rem;color:#c79b78;font-size:.68rem}.statuette-collection__craft-points h3{margin:0 0 .3rem;color:#f4f1eb;font-size:1rem;font-weight:600}.statuette-collection__craft-points p{margin:0;color:#918b84;font-size:.88rem;line-height:1.5}.statuette-collection__story{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,6vw,6rem);background:#eee8df;color:#1f1f1f}.statuette-collection__story>*{max-width:1040px;margin-left:auto;margin-right:auto}.statuette-collection__story .statuette-collection__eyebrow{margin-bottom:1rem}.statuette-collection__story h2{max-width:1040px;margin-bottom:2rem}.statuette-collection__story-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 4rem;color:#635b54;line-height:1.75}.statuette-collection__story-text h3{grid-column:1/-1;margin:0;color:#1f1f1f;font-size:1.2rem}.statuette-collection__story-text p{margin:0}.statuette-collection__story-text p:last-child{font-weight:600;color:#3c3733}@media(max-width:1100px){.statuette-collection__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}.statuette-collection__craft{grid-template-columns:1fr}.statuette-collection__craft-image{aspect-ratio:16/10;min-height:0}.statuette-collection__craft-copy{padding:5rem clamp(1.25rem,7vw,5rem)}}@media(max-width:749px){.statuette-collection__hero,.statuette-collection__hero-inner{min-height:720px}.statuette-collection__hero-image{object-position:62% center}.statuette-collection__hero-shade{background:linear-gradient(0deg,#0e0e0ef7,#0e0e0ea8 58%,#0e0e0e38)}.statuette-collection__hero-inner{padding:1.2rem 1rem 1.5rem}.statuette-collection__hero-copy{margin-top:auto;padding:7rem 0 2.5rem}.statuette-collection__hero h1{font-size:clamp(2.75rem,13vw,4.2rem)}.statuette-collection__hero-proof{display:grid;grid-template-columns:1fr}.statuette-collection__hero-proof span,.statuette-collection__hero-proof span:first-child{padding:.65rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.statuette-collection__product-grid{display:flex;gap:.85rem;overflow-x:auto;margin:0 -1rem;padding:0 1rem 1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.statuette-collection__product-grid::-webkit-scrollbar{display:none}.statuette-collection__product-card{flex:0 0 82vw;scroll-snap-align:start}.statuette-collection__companions{align-items:flex-start;flex-direction:column;gap:.6rem;margin-top:2.5rem}.statuette-collection__companions i{width:100%;height:1px}.statuette-collection__steps-grid{grid-template-columns:1fr}.statuette-collection__steps-grid article{padding:2rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.statuette-collection__steps-grid article:last-child{border-bottom:0}.statuette-collection__steps-grid h3{margin:1rem 0 .5rem}.statuette-collection__ambiance-card{flex-basis:78vw}.statuette-collection__craft-copy{padding:4.5rem 1.25rem}.statuette-collection__story-text{grid-template-columns:1fr}.statuette-collection__story-text h3{grid-column:auto}}@media(prefers-reduced-motion:reduce){.statuette-collection__product-visual,.statuette-collection__ambiance-visual,.statuette-collection__button,.statuette-collection__product-arrow{transition:none}}.statuette-collection__hero-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.statuette-collection__models{background:radial-gradient(circle at 50% 0,#2b2824 0,#1d1c1a 44%,#171717);color:#f4f1eb}.statuette-collection__models .statuette-collection__section-head h2,.statuette-collection__ambiances .statuette-collection__section-head h2,.statuette-collection__story h2{color:#f4f1eb}.statuette-collection__models .statuette-collection__section-head>p:last-child,.statuette-collection__ambiances .statuette-collection__section-head>p:last-child{color:#aaa39a}.statuette-collection__product-title{color:#f4f1eb}.statuette-collection__product-subtitle{color:#aaa39a}.statuette-collection__product-meta{border-color:#f4f1eb29;color:#f4f1eb}.statuette-collection__product-price{display:flex;align-items:baseline;gap:.5rem}.statuette-collection__product-price small{color:#a99d94;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.statuette-collection__product-price strong{color:#f4f1eb;font-size:clamp(28px,2.2vw,36px);font-weight:650;letter-spacing:-.03em}.statuette-collection__product-arrow{color:#c79b78;font-size:1.45rem}.statuette-collection__companions{border-color:#f4f1eb29;color:#ded8d0}.statuette-collection__companions span{color:#a99d94}.statuette-collection__companions i{background:#f4f1eb33}.statuette-collection__ambiances{background:linear-gradient(180deg,#171717 0,#211d1a 52%,#171717);color:#f4f1eb}.statuette-collection__ambiance-card h3{color:#f4f1eb}.statuette-collection__ambiance-card p{color:#a99d94}.statuette-collection__story{background:radial-gradient(circle at 82% 24%,#2b211c 0,#1b1918 42%,#171717 76%);color:#f4f1eb}.statuette-collection__story-text{color:#aaa39a}.statuette-collection__story-text h3{color:#f4f1eb}.statuette-collection__story-text p:last-child{color:#ded8d0}.statuette-collection__story h2{width:100%;max-width:1040px;margin:0 auto 2rem}@media(min-width:1101px){.statuette-collection__craft{grid-template-columns:minmax(320px,26vw) minmax(0,1fr);min-height:560px}.statuette-collection__craft-image{min-height:480px}.statuette-collection__craft-copy{padding:clamp(3rem,5vw,6rem)}}@media(min-width:750px)and (max-width:1100px){.statuette-collection__craft-image{width:min(100%,520px);margin:0 auto}}@media(min-width:750px){.statuette-collection__hero{height:clamp(720px,80vh,880px);aspect-ratio:auto;min-height:0}.statuette-collection__hero-image{object-position:center 28%}.statuette-collection__hero-inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:auto}}@media(max-width:749px){.statuette-collection__hero,.statuette-collection__hero-inner{height:clamp(480px,60svh,520px);min-height:480px}.statuette-collection__hero-inner{padding:.85rem 1rem .9rem}.statuette-collection__hero-copy{padding:1.5rem 0 .8rem}.statuette-collection__hero h1{font-size:clamp(2.05rem,9.2vw,2.75rem);line-height:1}.statuette-collection__hero-text{margin:.75rem 0 1rem;font-size:.86rem;line-height:1.4}.statuette-collection__button{min-width:220px;padding:.75rem 1rem .75rem 1.15rem}.statuette-collection__hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));font-size:.52rem;text-align:center}.statuette-collection__hero-proof span,.statuette-collection__hero-proof span:first-child{padding:.5rem .2rem;border-right:1px solid rgba(255,255,255,.12);border-bottom:0}.statuette-collection__hero-proof span:last-child{border-right:0}}.statuette-collection__product-image{aspect-ratio:1/1}.statuette-collection__craft{display:block;min-height:0;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,6vw,6rem)}.statuette-collection__craft-copy{display:block;max-width:1040px;margin:0 auto;padding:0}.statuette-collection__craft h2{max-width:1040px}.statuette-collection__craft-intro{max-width:760px}.statuette-collection__craft-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem}@media(max-width:749px){.statuette-collection__craft-copy{padding:0}.statuette-collection__craft-points{grid-template-columns:1fr;gap:0}}.kanji-wow{--kw-bg: #1f1f1f;--kw-panel: rgba(42, 42, 42, .96);--kw-text: #f5f1ea;--kw-muted: #bcb6ad;--kw-accent: #b98a68;--kw-line: rgba(232, 224, 211, .18);background:var(--kw-bg);color:var(--kw-text);padding:clamp(6rem,8vw,10rem) 0;overflow:hidden;scroll-margin-top:12rem}.kanji-wow *,.kanji-wow *:before,.kanji-wow *:after{box-sizing:border-box}.kanji-wow__wrap{width:min(1320px,calc(100% - 4rem));margin-inline:auto}.kanji-wow__heading{position:relative;z-index:5;max-width:620px;margin:0 auto clamp(1.5rem,3vw,3rem);text-align:center}.kanji-wow__eyebrow,.kanji-wow__instruction,.kanji-wow__detail p{color:var(--kw-muted)}.kanji-wow__eyebrow{margin:0 0 .8rem;color:var(--kw-accent);font-size:1.1rem;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.kanji-wow__heading h2,.kanji-wow__detail h3,.kanji-wow__heading p,.kanji-wow__detail p{color:inherit}.kanji-wow__heading h2{margin:0;font-size:clamp(3.2rem,4vw,4.8rem);font-weight:450;line-height:1.06;letter-spacing:-.035em}.kanji-wow__instruction{margin:1rem 0 0;font-size:1.35rem;line-height:1.5}.kanji-wow__stage{position:relative;min-height:clamp(720px,67vw,860px)}.kanji-wow__visual{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.kanji-wow__main-image{width:min(830px,72vw);height:min(830px,100%);display:block;object-fit:contain;filter:drop-shadow(0 34px 36px rgba(0,0,0,.24))}.kanji-wow__hotspot{position:absolute;z-index:4;display:grid;place-items:center;width:4.8rem;height:4.8rem;min-width:4.8rem;min-height:4.8rem;padding:0;border:0;border-radius:50%;background:transparent;color:#1f1f1f;cursor:pointer}.kanji-wow__hotspot:before,.kanji-wow__hotspot:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:""}.kanji-wow__hotspot:before{border:1px solid rgba(245,241,234,.7);animation:kanji-wow-pulse 2.5s ease-out infinite}.kanji-wow__hotspot:after{background:#f5f1ea;box-shadow:0 8px 22px #00000052;transition:background .18s ease,transform .18s ease}.kanji-wow__hotspot span{position:relative;z-index:1;font-size:2.2rem;font-weight:350;line-height:1;transition:color .18s ease,transform .18s ease}.kanji-wow__hotspot:hover:after,.kanji-wow__hotspot:focus-visible:after,.kanji-wow__hotspot.is-active:after{background:var(--kw-accent);transform:scale(1.08)}.kanji-wow__hotspot:hover span,.kanji-wow__hotspot:focus-visible span,.kanji-wow__hotspot.is-active span{color:#fff;transform:rotate(45deg)}.kanji-wow__hotspot:focus-visible{outline:2px solid #fff;outline-offset:5px}.kanji-wow__hotspot--insert{top:17%;left:50%;transform:translate(-50%)}.kanji-wow__hotspot--texture{top:48%;left:61.5%}.kanji-wow__hotspot--workshop{top:70%;left:39%}.kanji-wow__details{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.kanji-wow__detail{position:absolute;display:grid;grid-template-columns:105px minmax(0,1fr);gap:1.5rem;align-items:center;width:min(360px,29vw);min-width:320px;margin:0;padding:1.2rem;border:1px solid var(--kw-line);border-radius:1.8rem;background:var(--kw-panel);box-shadow:0 22px 55px #00000057;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;pointer-events:auto;transform:translateY(10px) scale(.985);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}.kanji-wow__detail:after{position:absolute;top:50%;width:clamp(38px,5vw,72px);height:1px;background:var(--kw-line);content:""}.kanji-wow__detail--insert{top:8%;left:0}.kanji-wow__detail--insert:after,.kanji-wow__detail--workshop:after{left:100%}.kanji-wow__detail--texture{top:39%;right:0}.kanji-wow__detail--texture:after{right:100%}.kanji-wow__detail--workshop{bottom:5%;left:2%}.kanji-wow__detail[hidden]{display:none}.kanji-wow__detail.is-active{opacity:1;transform:translateY(0) scale(1)}.kanji-wow__detail-image{width:105px;aspect-ratio:1;overflow:hidden;border-radius:1.25rem;background:#242424}.kanji-wow__detail-image img{width:100%;height:100%;display:block;object-fit:cover}.kanji-wow__detail-image--contain img{object-fit:contain}.kanji-wow__detail h3{margin:0 0 .6rem;font-size:1.75rem;font-weight:560;line-height:1.15;letter-spacing:-.015em}.kanji-wow__detail p{margin:0;font-size:1.25rem;line-height:1.45}.kanji-wow__mobile-tabs{display:none}@keyframes kanji-wow-pulse{0%{opacity:.72;transform:scale(.88)}75%,to{opacity:0;transform:scale(1.65)}}@media screen and (max-width:1080px)and (min-width:800px){.kanji-wow__detail{grid-template-columns:82px minmax(0,1fr);width:300px;min-width:0}.kanji-wow__detail-image{width:82px}.kanji-wow__detail h3{font-size:1.55rem}.kanji-wow__detail p{font-size:1.15rem}}@media screen and (max-width:799px){.kanji-wow{padding:6rem 0}.kanji-wow__wrap{width:min(100% - 2.4rem,680px)}.kanji-wow__heading{margin-bottom:2rem}.kanji-wow__stage{min-height:0}.kanji-wow__visual{position:relative;inset:auto;width:100%;aspect-ratio:1}.kanji-wow__main-image{width:100%;height:100%}.kanji-wow__hotspot{display:none}.kanji-wow__mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.2rem 0}.kanji-wow__mobile-tabs button{min-height:4.8rem;padding:.8rem;border:1px solid var(--kw-line);border-radius:999px;background:#272727;color:var(--kw-muted);font:inherit;font-size:1.15rem;cursor:pointer}.kanji-wow__mobile-tabs button.is-active{border-color:var(--kw-accent);background:#b98a6824;color:var(--kw-text)}.kanji-wow__details{position:relative;inset:auto;min-height:150px;pointer-events:auto}.kanji-wow__detail,.kanji-wow__detail--insert,.kanji-wow__detail--texture,.kanji-wow__detail--workshop{position:absolute;top:0;right:0;bottom:0;left:0;grid-template-columns:108px minmax(0,1fr);width:100%;min-width:0;min-height:145px;padding:1.2rem}.kanji-wow__detail:after{display:none}.kanji-wow__detail-image{width:108px}}@media screen and (max-width:480px){.kanji-wow__heading h2{font-size:3.3rem}.kanji-wow__instruction{font-size:1.25rem}.kanji-wow__mobile-tabs button{padding-inline:.45rem;font-size:1rem}.kanji-wow__detail,.kanji-wow__detail--insert,.kanji-wow__detail--texture,.kanji-wow__detail--workshop{grid-template-columns:88px minmax(0,1fr);gap:1rem;min-height:125px}.kanji-wow__details{min-height:130px}.kanji-wow__detail-image{width:88px}.kanji-wow__detail h3{font-size:1.5rem}.kanji-wow__detail p{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.kanji-wow__hotspot:before{animation:none}.kanji-wow__detail,.kanji-wow__hotspot:after,.kanji-wow__hotspot span{transition:none}}.vases-collection{--vase-ink:#1f1f1f;--vase-ivory:#eee8dc;--vase-sand:#c6b19a;--vase-muted:#a9a49d;background:var(--vase-ink);color:#f4f0e9;overflow:hidden}.vases-collection *{box-sizing:border-box}.vases-collection h1,.vases-collection h2{margin-top:0}.vases-collection__eyebrow{margin-bottom:1.15rem;color:#d1aa87;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.vases-collection__button{display:inline-flex;min-width:250px;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 1.35rem;border:1px solid rgba(211,178,146,.7);border-radius:99px;color:#f4f0e9;text-decoration:none;font-size:clamp(16px,1.3vw,20px);letter-spacing:.03em;transition:background .25s,color .25s,transform .25s}.vases-collection__button:hover{background:var(--vase-ivory);color:#1f1f1f;transform:translateY(-2px)}.vases-collection__button:focus-visible,.vases-collection a:focus-visible{outline:2px solid #ddbd99;outline-offset:4px}.vases-collection__hero{position:relative;min-height:min(88vh,920px);background:#25231f;overflow:hidden}.vases-collection__hero-picture,.vases-collection__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.vases-collection__hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.vases-collection__hero-shade{background:linear-gradient(90deg,#101010e8,#121212b3 42%,#12121221 78%),linear-gradient(0deg,rgba(18,18,18,.89),transparent 31%)}.vases-collection__hero-inner{position:relative;z-index:1;display:flex;min-height:min(88vh,920px);flex-direction:column;justify-content:space-between;max-width:1600px;margin:0 auto;padding:clamp(1.3rem,3vw,2.5rem) clamp(1.25rem,5vw,5rem) clamp(1.6rem,3vw,3rem)}.vases-collection__breadcrumb{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;color:#d1cac0;font-size:.8rem}.vases-collection__breadcrumb a{color:inherit;text-decoration:none}.vases-collection__hero-copy{max-width:760px;padding:clamp(5rem,12vh,9rem) 0 2rem}.vases-collection__hero h1{max-width:760px;margin:0;font-size:clamp(3.2rem,7vw,7.2rem);font-weight:400;line-height:1.04;letter-spacing:-.052em}.vases-collection__hero-description{max-width:640px;margin:2.25rem 0 2.5rem;color:#e2dad0;font-size:clamp(14px,1.35vw,18px);line-height:1.65}.vases-collection__hero .vases-collection__eyebrow{font-size:clamp(11px,.85vw,13px)}.vases-collection__button--hero{min-width:305px;max-width:100%;padding:1.2rem 1.5rem 1.2rem 1.7rem;background:#18181870}.vases-collection__hero-bottom{display:flex;border-top:1px solid rgba(255,255,255,.24);color:#e2dad0;font-size:.73rem;letter-spacing:.11em;text-transform:uppercase}.vases-collection__hero-bottom span{padding:1.15rem clamp(1rem,3vw,2.5rem);border-right:1px solid rgba(255,255,255,.18)}.vases-collection__hero-bottom span:first-child{padding-left:0}.vases-collection__hero-bottom span:last-child{border-right:0}.vases-collection__intro{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,6vw,6rem);background:radial-gradient(circle at 78% 0,#37302a 0,#26231f 31%,#1f1f1f 72%)}.vases-collection__intro-inner{max-width:1450px;margin:auto}.vases-collection__intro-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(3rem,8vw,9rem);align-items:end}.vases-collection__intro h2,.vases-collection__feature h2,.vases-collection__selection h2,.vases-collection__atelier h2,.vases-collection__closing h2{margin:0;font-size:clamp(2.5rem,4.7vw,5.25rem);font-weight:400;line-height:1.05;letter-spacing:-.044em}.vases-collection__intro-grid p{max-width:580px;margin:0;color:#bcb5aa;font-size:1.04rem;line-height:1.85}.vases-collection__fine-rule{display:block;width:100px;height:1px;margin-top:2.5rem;background:#b79879}.vases-collection__feature{display:grid;grid-template-columns:1.12fr .88fr;min-height:740px;scroll-margin-top:70px}.vases-collection__feature-visual{position:relative;min-height:620px;background:radial-gradient(circle at 50% 42%,#5a5145,#2b2926 62%,#201e1d)}.vases-collection__feature-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vases-collection__feature-number{position:absolute;right:2rem;bottom:2rem;padding:.7rem 1rem;border:1px solid rgba(255,255,255,.36);border-radius:99px;background:#1919197a;font-size:.75rem;letter-spacing:.14em}.vases-collection__feature-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,8rem);background:#292722}.vases-collection__feature h2{font-size:clamp(4rem,8vw,9rem);line-height:.91}.vases-collection__feature-lead{max-width:520px;margin:1.4rem 0 .7rem;color:#e9ded0;font-size:clamp(1.25rem,2.1vw,1.9rem);line-height:1.3}.vases-collection__feature-text{max-width:530px;color:#b8b1a8;font-size:.97rem;line-height:1.75}.vases-collection__feature-facts{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0 2.4rem}.vases-collection__feature-facts span{padding:.65rem .85rem;border:1px solid rgba(212,185,152,.32);border-radius:99px;color:#d7c4ae;font-size:.72rem;letter-spacing:.04em}.vases-collection__feature-action{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.17);padding-top:1.6rem}.vases-collection__feature-price{white-space:nowrap;color:#f4f0e9;font-size:clamp(1.5rem,2.8vw,2.35rem)}.vases-collection__feature-price small{display:block;margin-bottom:.25rem;color:#b8b1a8;font-size:.7rem;letter-spacing:.11em;text-transform:uppercase}.vases-collection__interlude{position:relative;isolation:isolate;overflow:hidden;padding:clamp(6rem,13vw,13rem) 1.25rem;background:radial-gradient(ellipse at 75% 50%,#3e3b34 0,#2a2926 42%,#1f1f1f 80%);text-align:center}.vases-collection__interlude-pattern{position:absolute;z-index:-1;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:.18;background:repeating-radial-gradient(ellipse at 75% 90%,transparent 0,transparent 29px,#aa9c89 30px,#aa9c89 31px,transparent 32px,transparent 53px);transform:rotate(-10deg)}.vases-collection__interlude-inner{max-width:1000px;margin:auto}.vases-collection__interlude-quote{margin:0;font-size:clamp(2.4rem,5vw,5.5rem);font-weight:400;line-height:1.09;letter-spacing:-.043em}.vases-collection__interlude-caption{display:block;max-width:650px;margin:2rem auto 0;color:#bbb4aa;font-size:.94rem;line-height:1.75}.vases-collection__selection{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);background:#1f1f1f;scroll-margin-top:70px}.vases-collection__selection-head{max-width:870px;margin:0 auto clamp(2.8rem,6vw,5rem);text-align:center}.vases-collection__selection-head>p:last-child{max-width:600px;margin:1.2rem auto 0;color:#b4ada4;line-height:1.7}.vases-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);max-width:1440px;margin:auto}.vases-collection__card-link{display:block;color:inherit;text-decoration:none}.vases-collection__card-image-wrap{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:#34322f}.vases-collection__card-image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.vases-collection__card-link:hover .vases-collection__card-image{transform:scale(1.035)}.vases-collection__card-view{position:absolute;right:1rem;bottom:1rem;display:grid;width:42px;height:42px;place-items:center;border:1px solid #ddd1c2;border-radius:50%;background:#19191999;font-size:1.2rem}.vases-collection__card-meta{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:1.25rem .1rem 1.6rem;border-bottom:1px solid rgba(255,255,255,.18)}.vases-collection__card-title{font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:400;letter-spacing:-.03em}.vases-collection__card-price{white-space:nowrap;color:#cbbba7;font-size:.86rem}.vases-collection__pagination{grid-column:1/-1;margin:2rem auto 0}.vases-collection__pagination a,.vases-collection__pagination span{padding:.35rem;color:#f4f0e9}.vases-collection__atelier{display:grid;grid-template-columns:1fr 1fr;min-height:660px;background:#27231f}.vases-collection__atelier-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,8rem)}.vases-collection__atelier-lead{max-width:570px;margin:1.5rem 0 2rem;color:#bdb4aa;font-size:1rem;line-height:1.8}.vases-collection__atelier-notes{border-top:1px solid rgba(255,255,255,.16)}.vases-collection__atelier-notes p{display:flex;gap:1.3rem;margin:0;padding:1.15rem 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:.92rem}.vases-collection__atelier-notes span{color:#d1aa87;font-size:.7rem}.vases-collection__atelier-visual{min-height:500px;overflow:hidden;background:#3a342e}.vases-collection__atelier-image{width:100%;height:100%;object-fit:cover}.vases-collection__atelier-placeholder{display:grid;width:100%;height:100%;min-height:500px;place-items:center;position:relative;overflow:hidden;background:repeating-linear-gradient(95deg,transparent,transparent 28px,rgba(223,204,179,.075) 29px,transparent 30px),radial-gradient(circle at 50% 40%,#625747,#342e28 68%)}.vases-collection__atelier-placeholder:before{content:"";position:absolute;width:58%;aspect-ratio:1;border:1px solid rgba(237,224,205,.28);border-radius:50%;box-shadow:0 0 0 55px #eee0cb08,0 0 0 130px #eee0cb06}.vases-collection__atelier-placeholder span{position:relative;font-size:clamp(2rem,5vw,5rem);font-weight:400;line-height:.9;letter-spacing:.18em;text-align:center;color:#f1e5d2a8}.vases-collection__closing{padding:clamp(5rem,9vw,9rem) 1.25rem;background:#1a1a1a;text-align:center}.vases-collection__closing h2{max-width:1000px;margin:0 auto 2rem}.vases-collection__closing .vases-collection__button{min-width:270px}@media(max-width:1100px){.vases-collection__feature-action{align-items:start;flex-direction:column}}@media(max-width:990px){.vases-collection__intro-grid,.vases-collection__feature,.vases-collection__atelier{grid-template-columns:1fr}.vases-collection__feature-visual{min-height:650px}.vases-collection__feature-action{align-items:center;flex-direction:row}.vases-collection__atelier-visual{min-height:400px}}@media(max-width:749px){.vases-collection__hero,.vases-collection__hero-inner{min-height:750px}.vases-collection__hero-image{object-position:55% center}.vases-collection__hero-shade{background:linear-gradient(0deg,#111111f7,#141414ba 53%,#14141429)}.vases-collection__hero-inner{padding:1.1rem 1rem 1.5rem}.vases-collection__hero-copy{margin-top:auto;padding:5rem 0 1.9rem}.vases-collection__hero h1{font-size:clamp(34px,10.5vw,48px);line-height:1.06}.vases-collection__hero-bottom{display:grid}.vases-collection__hero-bottom span,.vases-collection__hero-bottom span:first-child{padding:.6rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.vases-collection__intro{padding:5rem 1.25rem}.vases-collection__intro-grid{gap:1.5rem}.vases-collection__feature-visual{min-height:0;aspect-ratio:4/5}.vases-collection__feature-content{padding:4rem 1.25rem}.vases-collection__feature h2{font-size:clamp(4rem,18vw,6.5rem)}.vases-collection__feature-action{align-items:stretch;flex-direction:column}.vases-collection__feature-action .vases-collection__button{width:100%}.vases-collection__selection{padding:5rem 1rem}.vases-collection__grid{grid-template-columns:1fr}.vases-collection__card-image-wrap{aspect-ratio:4/5}.vases-collection__atelier-copy{padding:5rem 1.25rem}.vases-collection__atelier-visual,.vases-collection__atelier-placeholder{min-height:400px}.vases-collection__interlude{padding:7rem 1.25rem}}@media(prefers-reduced-motion:reduce){.vases-collection__button,.vases-collection__card-image{transition:none}}.vases-collection__feature-price{display:flex;align-items:baseline;gap:.95rem}.vases-collection__feature-price small{display:inline;margin:0;font-size:8px;letter-spacing:.1em}.vases-collection__feature-price strong{font-size:clamp(27px,2.2vw,34px);font-weight:650;line-height:1;letter-spacing:-.035em}.vases-collection__selection-head>p:last-child{font-size:16px}.vases-collection__card-meta{display:block;padding:1.25rem .1rem 1.5rem}.vases-collection__card-heading{display:flex;align-items:baseline;gap:1rem}.vases-collection__card-number{color:#b99578;font-size:7px;letter-spacing:.12em}.vases-collection__card-title{font-size:15px;font-weight:650;line-height:1.2;letter-spacing:normal}.vases-collection__card-price{display:flex;align-items:baseline;gap:.95rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2);color:#f4f0e9}.vases-collection__card-price small{color:#bcb3a7;font-size:7px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.vases-collection__card-price strong{font-size:clamp(27px,2.2vw,34px);font-weight:650;line-height:1;letter-spacing:-.035em}@media(max-width:749px){.vases-collection__card-title{font-size:17px}.vases-collection__card-price strong{font-size:30px}}.vases-collection__hero--text-only{min-height:0;background:radial-gradient(ellipse at 78% 15%,#302d29 0,#24221f 48%,#1f1f1f 86%)}.vases-collection__hero--text-only .vases-collection__hero-inner{min-height:0;padding-top:clamp(20px,2.8vw,38px);padding-bottom:clamp(20px,2.8vw,38px)}.vases-collection__hero--text-only .vases-collection__hero-copy{padding:clamp(40px,5vw,75px) 0 clamp(35px,5vw,70px)}.vases-collection__hero-blueprint{position:absolute;top:0;right:-4%;width:min(69vw,980px);height:100%;opacity:.76;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 17%,rgba(0,0,0,.14) 25%,#000 48%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 17%,rgba(0,0,0,.14) 25%,#000 48%,#000 92%,transparent 100%)}.vases-collection__feature-content{position:relative;isolation:isolate;overflow:hidden}.vases-collection__feature-visual{background:#292722}.vases-collection__feature-image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.vases-collection__feature-image-link:focus-visible{outline:2px solid #ddbd99;outline-offset:-5px}.vases-collection__feature-number{z-index:2;pointer-events:none}.vases-collection__feature-visual--cutout:before{content:"";position:absolute;left:52%;bottom:8%;width:62%;height:6%;border-radius:50%;background:#000000a8;filter:blur(22px);transform:translate(-50%) rotate(-5deg);pointer-events:none}.vases-collection__feature-visual--cutout .vases-collection__feature-image{top:6%;right:7%;bottom:8%;left:7%;width:86%;height:86%;object-fit:contain;filter:drop-shadow(14px 12px 16px rgba(0,0,0,.18))}.vases-collection__feature-content>:not(.vases-collection__feature-blueprint){position:relative;z-index:1}.vases-collection__feature-blueprint{position:absolute;top:0;right:-12%;width:90%;height:100%;opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 30%,#000 72%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 30%,#000 72%)}@media(max-width:990px){.vases-collection__feature-blueprint{right:-8%;width:67%;opacity:.54}}@media(max-width:749px){.vases-collection__hero--text-only .vases-collection__hero-inner{min-height:0;padding:18px 16px 22px}.vases-collection__hero--text-only .vases-collection__hero-copy{margin:0;padding:44px 0 34px}}@media(max-width:749px){.vases-collection__hero-blueprint{right:-68%;width:130%;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 48%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 48%,#000 100%)}}@media(max-width:749px){.vases-collection__feature-blueprint{right:-18%;width:84%;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 72%);mask-image:linear-gradient(90deg,transparent 0%,#000 72%)}}.product__info-container:has(.acorn-picker) .product__title{max-width:720px;font-family:var(--font-heading-family);font-size:clamp(2.15rem,3.4vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.acorn-picker{width:100%;max-width:610px;margin:1.6rem 0 1.35rem}.acorn-picker__group{min-width:0;margin:0;padding:0;border:0}.acorn-picker__legend{width:100%;margin:0 0 .8rem;padding:0;color:#f4f1eba3;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.acorn-picker__formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.acorn-format{position:relative;display:flex;min-width:0;min-height:255px;margin:0;padding:.45rem .45rem .85rem;flex-direction:column;align-items:center;justify-content:flex-end;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff06;color:#f4f1eb;font:inherit;text-align:center;cursor:pointer;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.acorn-format:hover{border-color:#ffffff57;background:#ffffff0e;transform:translateY(-1px)}.acorn-format[aria-pressed=true]{border-color:#b98a68;background:linear-gradient(135deg,#b98a6829,#ffffff09);box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #b98a6829}.acorn-format[aria-pressed=true]:after{content:"\2713";position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#f1ede6;color:#171717;font-size:.7rem;font-weight:800}.acorn-format__art{display:grid;width:100%;height:182px;margin:0 auto .2rem;place-items:center;overflow:visible}.acorn-format__art img{display:block;width:224px;height:224px;object-fit:contain;object-position:center;transform:translate(-10px,-10%) scale(1.12);transform-origin:center;filter:drop-shadow(0 11px 14px rgba(0,0,0,.25))}.acorn-format--duo{display:flex;grid-column:1 / -1;min-height:316px;padding:.55rem 1rem .9rem;flex-direction:column;align-items:center;justify-content:flex-end}.acorn-format--duo .acorn-format__art{height:230px;margin:0 auto .1rem}.acorn-format--duo .acorn-format__art img{width:320px;height:320px;transform:translateY(-10%) scale(1.05)}.acorn-format__name{display:block;font-size:.9rem;font-weight:650;line-height:1.18}.acorn-format__dimension{display:block;margin-top:.2rem;color:#f4f1eb8f;font-size:.67rem;line-height:1.2}.acorn-format__price{display:block;margin-top:.28rem;color:#f4f1ebd6;font-size:.78rem;line-height:1.2}.acorn-format__saving{display:block;margin-top:.23rem;color:#c9a77b;font-size:.64rem;line-height:1.15}.acorn-format:disabled{cursor:not-allowed;opacity:.32;transform:none}.acorn-native-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container:has(.acorn-picker) .product__title__wrapper{order:10}.product__info-container:has(.acorn-picker)>.acorn-picker,.product__info-container:has(.acorn-picker)>.acorn-native-picker,.product__info-container:has(.acorn-picker) .product-parameters{order:20}.product__info-container:has(.acorn-picker) .price-wrapper,.product__info-container:has(.acorn-picker) .installment-wrapper{order:30}.product__info-container:has(.acorn-picker) .product__buy-buttons{order:40}.product__info-container:has(.acorn-picker) .product__description-wrapper{order:50}.product__info-container:has(.acorn-picker) .product__description{max-width:640px;color:#f4f1ebc7;font-family:var(--font-body-family);font-size:clamp(1.02rem,1.15vw,1.2rem)!important;line-height:1.58!important}.product__info-container:has(.acorn-picker) .product__description h2,.product__info-container:has(.acorn-picker) .product__description h3{margin:2.6rem 0 1rem!important;color:#f4f1eb;font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.15rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}.product__info-container:has(.acorn-picker) .product__description p{margin:0 0 1.15rem!important}.product__info-container:has(.acorn-picker) .price-wrapper{position:relative;display:inline-flex!important;width:fit-content!important;margin:1.55rem 0 1.2rem!important;padding:.78rem 1.05rem!important;align-items:center;gap:.85rem;border:1px solid rgba(185,138,104,.52);border-radius:13px;background:linear-gradient(135deg,#b98a6824,#ffffff06);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff06}.product__info-container:has(.acorn-picker) .price-wrapper:before{content:"Prix";color:#f4f1eb80;font-family:var(--font-body-family);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.product__info-container:has(.acorn-picker) .price-wrapper .price,.product__info-container:has(.acorn-picker) .price-wrapper .price-item{color:#f4f1eb!important}.product__info-container:has(.acorn-picker) .price-wrapper .price--product{font-family:var(--font-body-family);font-size:clamp(1.85rem,2.1vw,2.35rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em}.product__info-container:has(.acorn-picker) .product__buy-buttons{width:100%;max-width:610px;margin:.1rem 0 2.4rem!important;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06;box-shadow:0 18px 38px #00000029}.product__info-container:has(.acorn-picker) .product-form__buttons-row{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem!important;align-items:stretch}.product__info-container:has(.acorn-picker) .product-form__quantity,.product__info-container:has(.acorn-picker) .product-form__quantity .quantity{width:100%!important;height:58px;margin:0!important}.product__info-container:has(.acorn-picker) .product-form__quantity .quantity{border:1px solid rgba(185,138,104,.52)!important;border-radius:12px!important;background:#ffffff09!important}.product__info-container:has(.acorn-picker) .product-form__submit{min-height:58px!important;margin:0!important;border:1px solid #efe9df!important;border-radius:12px!important;background:linear-gradient(135deg,#f5f1e9,#ddd1c3)!important;color:#171717!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #b98a681f!important;font-family:var(--font-button-family);font-size:1rem!important;font-weight:700!important;letter-spacing:.015em!important}.product__info-container:has(.acorn-picker) .product-form__submit .button__label{color:#171717!important}.product__info-container:has(.acorn-picker) .product-form__submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 34px #00000057,0 0 0 1px #b98a6857!important}.product__info-container:has(.acorn-picker) .product-form__submit:disabled{opacity:.48!important;transform:none}@media screen and (max-width:749px){.product__info-container:has(.acorn-picker) .product__title{font-size:clamp(2rem,10vw,3rem)}.acorn-picker__formats{gap:.5rem}.acorn-format{min-height:213px;padding-inline:.25rem}.acorn-format__art{height:138px}.acorn-format__art img{width:142px;height:142px;transform:translate(-5px,-10%) scale(1.18)}.acorn-format--duo{min-height:250px;padding:.35rem .7rem .75rem}.acorn-format--duo .acorn-format__art{height:178px}.acorn-format--duo .acorn-format__art img{width:235px;height:235px;transform:translateY(-10%) scale(1.04)}.acorn-format__name{font-size:.73rem}.acorn-format__dimension{font-size:.58rem}.product__info-container:has(.acorn-picker) .product__description{font-size:1rem!important;line-height:1.55!important}.product__info-container:has(.acorn-picker) .product__description h2,.product__info-container:has(.acorn-picker) .product__description h3{margin-top:2.2rem!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}.product__info-container:has(.apple-picker) .product__title{max-width:720px;font-size:clamp(2.15rem,3.4vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.apple-picker{width:100%;max-width:570px;margin:1.6rem 0 1.35rem}.apple-picker__group{min-width:0;margin:0;padding:0;border:0}.apple-picker__group+.apple-picker__group{margin-top:1.45rem}.apple-picker__legend{width:100%;margin:0 0 .8rem;padding:0;color:#f4f1eba3;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.apple-picker__compositions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.apple-composition,.apple-colour{position:relative;margin:0;border:1px solid rgba(255,255,255,.13);background:#ffffff06;color:#f4f1eb;font:inherit;cursor:pointer;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.apple-composition:hover,.apple-colour:hover{border-color:#ffffff57;background:#ffffff0e;transform:translateY(-1px)}.apple-composition[aria-pressed=true],.apple-colour[aria-pressed=true]{border-color:#b98a68;background:linear-gradient(135deg,#b98a6829,#ffffff09);box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #b98a6829}.apple-composition[aria-pressed=true]:after,.apple-colour[aria-pressed=true]:after{content:"\2713";position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#f1ede6;color:#171717;font-size:.68rem;font-weight:800}.apple-composition{display:flex;min-width:0;min-height:148px;padding:.35rem .4rem .5rem;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:14px;text-align:center}.apple-composition__art{display:flex;width:100%;height:86px;margin:0 auto .2rem;align-items:center;justify-content:center;overflow:visible;border-radius:10px}.apple-composition__art img{display:block;width:166px;height:166px;object-fit:contain;filter:drop-shadow(0 9px 12px rgba(0,0,0,.22))}.apple-composition:not(.apple-composition--duo) .apple-composition__art img{transform:scale(1.3);transform-origin:center}.apple-composition__art--duo{position:relative;display:block;width:min(100%,190px);overflow:visible}.apple-composition__art--duo img{position:absolute;bottom:0;left:50%;width:128px;height:128px}.apple-composition__art--duo img:first-child{z-index:2;transform:translate(-64%) translateY(20%) scale(1.3)}.apple-composition__art--duo img:last-child{z-index:1;transform:translate(-28%) translateY(calc(20% - 8px)) scale(1.3);filter:drop-shadow(0 8px 10px rgba(0,0,0,.18))}.apple-composition__name{display:block;font-size:.86rem;font-weight:650;line-height:1.18}.apple-composition__price{display:block;margin-top:.2rem;color:#f4f1ebc7;font-size:.76rem;line-height:1.2}.apple-composition__saving{display:block;margin-top:.24rem;color:#c9a77b;font-size:.64rem;line-height:1.15}.apple-picker__colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.apple-colour{display:flex;min-width:0;min-height:108px;padding:.5rem 1.8rem .5rem .55rem;align-items:center;border-radius:14px;text-align:left}.apple-colour__art{display:grid;width:88px;height:88px;flex:0 0 88px;margin-right:.55rem;place-items:center;overflow:visible}.apple-colour__art img{display:block;width:88px;height:88px;object-fit:contain;transform:scale(1.5);transform-origin:center;filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}.apple-colour__name{min-width:0;font-size:.72rem;font-weight:550;line-height:1.18}.apple-colour:disabled,.apple-composition:disabled{cursor:not-allowed;opacity:.32;transform:none}.apple-picker [hidden]{display:none!important}.apple-native-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container:has(.apple-picker) .product__title__wrapper{order:10}.product__info-container:has(.apple-picker)>.apple-picker,.product__info-container:has(.apple-picker)>.apple-native-picker{order:20}.product__info-container:has(.apple-picker) .product-parameters{order:20}.product__info-container:has(.apple-picker) .price-wrapper,.product__info-container:has(.apple-picker) .installment-wrapper{order:30}.product__info-container:has(.apple-picker) .product__buy-buttons{order:40}.product__info-container:has(.apple-picker) .product__description-wrapper{order:50}.product__info-container:has(.apple-picker) .product__title{font-family:var(--font-heading-family)}.product__info-container:has(.apple-picker) .product__description{max-width:640px;color:#f4f1ebc7;font-family:var(--font-body-family);font-size:clamp(1.02rem,1.15vw,1.2rem)!important;line-height:1.58!important}.product__info-container:has(.apple-picker) .product__description h2,.product__info-container:has(.apple-picker) .product__description h3{margin:2.6rem 0 1rem!important;color:#f4f1eb;font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.15rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}.product__info-container:has(.apple-picker) .product__description p{margin:0 0 1.15rem!important}.product__info-container:has(.apple-picker) .price-wrapper{position:relative;display:inline-flex!important;width:fit-content!important;margin:1.55rem 0 1.2rem!important;padding:.78rem 1.05rem!important;align-items:center;gap:.85rem;border:1px solid rgba(185,138,104,.52);border-radius:13px;background:linear-gradient(135deg,#b98a6824,#ffffff06);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff06}.product__info-container:has(.apple-picker) .price-wrapper:before{content:"Prix";color:#f4f1eb80;font-family:var(--font-body-family);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.product__info-container:has(.apple-picker) .price-wrapper .price,.product__info-container:has(.apple-picker) .price-wrapper .price-item{color:#f4f1eb!important}.product__info-container:has(.apple-picker) .price-wrapper .price--product{font-family:var(--font-body-family);font-size:clamp(1.85rem,2.1vw,2.35rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em}.product__info-container:has(.apple-picker) .product__buy-buttons{width:100%;max-width:570px;margin:.1rem 0 2.4rem!important;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06;box-shadow:0 18px 38px #00000029}.product__info-container:has(.apple-picker) .product-form__buttons-row{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem!important;align-items:stretch}.product__info-container:has(.apple-picker) .product-form__quantity,.product__info-container:has(.apple-picker) .product-form__quantity .quantity{width:100%!important;height:58px;margin:0!important}.product__info-container:has(.apple-picker) .product-form__quantity .quantity{border:1px solid rgba(185,138,104,.52)!important;border-radius:12px!important;background:#ffffff09!important}.product__info-container:has(.apple-picker) .product-form__submit{min-height:58px!important;margin:0!important;border:1px solid #efe9df!important;border-radius:12px!important;background:linear-gradient(135deg,#f5f1e9,#ddd1c3)!important;color:#171717!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #b98a681f!important;font-family:var(--font-button-family);font-size:1rem!important;font-weight:700!important;letter-spacing:.015em!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.product__info-container:has(.apple-picker) .product-form__submit .button__label{color:#171717!important}.product__info-container:has(.apple-picker) .product-form__submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 34px #00000057,0 0 0 1px #b98a6857!important}.product__info-container:has(.apple-picker) .product-form__submit:disabled{opacity:.48!important;transform:none}@media screen and (max-width:749px){.product__info-container:has(.apple-picker) .product__title{font-size:clamp(2rem,10vw,3rem)}.apple-picker__compositions{gap:.5rem}.apple-composition{min-height:126px;padding:.25rem .24rem .4rem}.apple-composition__art{height:66px}.apple-composition__art img{width:128px;height:128px}.apple-composition__art--duo img{width:98px;height:98px}.apple-composition__art--duo img:first-child{transform:translate(-62%) translateY(20%) scale(1.3)}.apple-composition__art--duo img:last-child{transform:translate(-30%) translateY(calc(20% - 6px)) scale(1.3)}.apple-composition__name{font-size:.72rem}.apple-picker__colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.apple-colour{min-height:132px;padding:.42rem .4rem .65rem;flex-direction:column;justify-content:flex-end;text-align:center}.apple-colour__art{width:88px;height:88px;flex-basis:88px;margin:0 auto .12rem}.product__info-container:has(.apple-picker) .product__description{font-size:1rem!important;line-height:1.55!important}.product__info-container:has(.apple-picker) .product__description h2,.product__info-container:has(.apple-picker) .product__description h3{margin-top:2.2rem!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}.product__info-container:has(.gnome-picker) .product__title{max-width:720px;font-family:var(--font-heading-family);font-size:clamp(2.15rem,3.4vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.gnome-picker{width:100%;max-width:610px;margin:1.6rem 0 1.35rem}.gnome-picker__group{min-width:0;margin:0;padding:0;border:0}.gnome-picker__legend{width:100%;margin:0 0 .8rem;padding:0;color:#f4f1eba3;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.gnome-picker__formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.gnome-format{position:relative;display:flex;min-width:0;min-height:255px;margin:0;padding:.45rem .45rem .85rem;flex-direction:column;align-items:center;justify-content:flex-end;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff06;color:#f4f1eb;font:inherit;text-align:center;cursor:pointer;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.gnome-format:hover{border-color:#ffffff57;background:#ffffff0e;transform:translateY(-1px)}.gnome-format[aria-pressed=true]{border-color:#b98a68;background:linear-gradient(135deg,#b98a6829,#ffffff09);box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #b98a6829}.gnome-format[aria-pressed=true]:after{content:"\2713";position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#f1ede6;color:#171717;font-size:.7rem;font-weight:800}.gnome-format__art{display:grid;width:100%;height:182px;margin:0 auto .2rem;place-items:center;overflow:visible}.gnome-format__art img{display:block;width:224px;height:224px;object-fit:contain;object-position:center;transform:translate(-10px,-10%) scale(1.12);transform-origin:center;filter:drop-shadow(0 11px 14px rgba(0,0,0,.25))}.gnome-format--duo{display:flex;grid-column:1 / -1;min-height:316px;padding:.55rem 1rem .9rem;flex-direction:column;align-items:center;justify-content:flex-end}.gnome-format--duo .gnome-format__art{height:230px;margin:0 auto .1rem}.gnome-format--duo .gnome-format__art img{width:320px;height:320px;transform:translateY(-20%) scale(1.05)}.gnome-format__name{display:block;font-size:.9rem;font-weight:650;line-height:1.18}.gnome-format__dimension{display:block;margin-top:.2rem;color:#f4f1eb8f;font-size:.67rem;line-height:1.2}.gnome-format__price{display:block;margin-top:.28rem;color:#f4f1ebd6;font-size:.78rem;line-height:1.2}.gnome-format__saving{display:block;margin-top:.23rem;color:#c9a77b;font-size:.64rem;line-height:1.15}.gnome-format:disabled{cursor:not-allowed;opacity:.32;transform:none}.gnome-native-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container:has(.gnome-picker) .product__title__wrapper{order:10}.product__info-container:has(.gnome-picker)>.gnome-picker,.product__info-container:has(.gnome-picker)>.gnome-native-picker,.product__info-container:has(.gnome-picker) .product-parameters{order:20}.product__info-container:has(.gnome-picker) .price-wrapper,.product__info-container:has(.gnome-picker) .installment-wrapper{order:30}.product__info-container:has(.gnome-picker) .product__buy-buttons{order:40}.product__info-container:has(.gnome-picker) .product__description-wrapper{order:50}.product__info-container:has(.gnome-picker) .product__description{max-width:640px;color:#f4f1ebc7;font-family:var(--font-body-family);font-size:clamp(1.02rem,1.15vw,1.2rem)!important;line-height:1.58!important}.product__info-container:has(.gnome-picker) .product__description h2,.product__info-container:has(.gnome-picker) .product__description h3{margin:2.6rem 0 1rem!important;color:#f4f1eb;font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.15rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}.product__info-container:has(.gnome-picker) .product__description p{margin:0 0 1.15rem!important}.product__info-container:has(.gnome-picker) .price-wrapper{position:relative;display:inline-flex!important;width:fit-content!important;margin:1.55rem 0 1.2rem!important;padding:.78rem 1.05rem!important;align-items:center;gap:.85rem;border:1px solid rgba(185,138,104,.52);border-radius:13px;background:linear-gradient(135deg,#b98a6824,#ffffff06);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff06}.product__info-container:has(.gnome-picker) .price-wrapper:before{content:"Prix";color:#f4f1eb80;font-family:var(--font-body-family);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.product__info-container:has(.gnome-picker) .price-wrapper .price,.product__info-container:has(.gnome-picker) .price-wrapper .price-item{color:#f4f1eb!important}.product__info-container:has(.gnome-picker) .price-wrapper .price--product{font-family:var(--font-body-family);font-size:clamp(1.85rem,2.1vw,2.35rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em}.product__info-container:has(.gnome-picker) .product__buy-buttons{width:100%;max-width:610px;margin:.1rem 0 2.4rem!important;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06;box-shadow:0 18px 38px #00000029}.product__info-container:has(.gnome-picker) .product-form__buttons-row{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem!important;align-items:stretch}.product__info-container:has(.gnome-picker) .product-form__quantity,.product__info-container:has(.gnome-picker) .product-form__quantity .quantity{width:100%!important;height:58px;margin:0!important}.product__info-container:has(.gnome-picker) .product-form__quantity .quantity{border:1px solid rgba(185,138,104,.52)!important;border-radius:12px!important;background:#ffffff09!important}.product__info-container:has(.gnome-picker) .product-form__submit{min-height:58px!important;margin:0!important;border:1px solid #efe9df!important;border-radius:12px!important;background:linear-gradient(135deg,#f5f1e9,#ddd1c3)!important;color:#171717!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #b98a681f!important;font-family:var(--font-button-family);font-size:1rem!important;font-weight:700!important;letter-spacing:.015em!important}.product__info-container:has(.gnome-picker) .product-form__submit .button__label{color:#171717!important}.product__info-container:has(.gnome-picker) .product-form__submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 34px #00000057,0 0 0 1px #b98a6857!important}.product__info-container:has(.gnome-picker) .product-form__submit:disabled{opacity:.48!important;transform:none}@media screen and (max-width:749px){.product__info-container:has(.gnome-picker) .product__title{font-size:clamp(2rem,10vw,3rem)}.gnome-picker__formats{gap:.5rem}.gnome-format{min-height:213px;padding-inline:.25rem}.gnome-format__art{height:138px}.gnome-format__art img{width:142px;height:142px;transform:translate(-5px,-10%) scale(1.18)}.gnome-format--duo{min-height:250px;padding:.35rem .7rem .75rem}.gnome-format--duo .gnome-format__art{height:178px}.gnome-format--duo .gnome-format__art img{width:235px;height:235px;transform:translateY(-20%) scale(1.04)}.gnome-format__name{font-size:.73rem}.gnome-format__dimension{font-size:.58rem}.product__info-container:has(.gnome-picker) .product__description{font-size:1rem!important;line-height:1.55!important}.product__info-container:has(.gnome-picker) .product__description h2,.product__info-container:has(.gnome-picker) .product__description h3{margin-top:2.2rem!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}.product__info-container:has(.japandi-acorn-picker) .product__title{max-width:720px;font-family:var(--font-heading-family);font-size:clamp(2.15rem,3.4vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.japandi-acorn-picker{width:100%;max-width:610px;margin:1.6rem 0 1.35rem}.japandi-acorn-picker__group{min-width:0;margin:0;padding:0;border:0}.japandi-acorn-picker__legend{width:100%;margin:0 0 .8rem;padding:0;color:#f4f1eba3;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.japandi-acorn-picker__colours{display:grid;grid-template-columns:minmax(0,220px);gap:.7rem}.japandi-acorn-colour{text-decoration:none;position:relative;display:flex;min-width:0;min-height:224px;margin:0;padding:.45rem .6rem .75rem;flex-direction:column;align-items:center;justify-content:flex-end;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff06;color:#f4f1eb;font:inherit;text-align:center;cursor:default;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.japandi-acorn-colour:hover{border-color:#ffffff57;background:#ffffff0e;transform:none}.japandi-acorn-colour[aria-pressed=true]{border-color:#b98a68;background:linear-gradient(135deg,#b98a6829,#ffffff09);box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #b98a6829}.japandi-acorn-colour[aria-pressed=true]:after{position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#f1ede6;color:#171717;content:"\2713";font-size:.7rem;font-weight:800}.japandi-acorn-colour__art{display:grid;width:100%;height:164px;margin:0 auto .2rem;place-items:center;overflow:visible}.japandi-acorn-colour__art img{display:block;width:170px;max-width:none;height:170px;object-fit:contain;transform:translateY(2px);transform-origin:center;filter:drop-shadow(0 9px 12px rgba(0,0,0,.22))}.japandi-acorn-colour__detail,.japandi-acorn-colour__price{display:block;margin-top:.18rem;color:#f4f1eba8;font-size:.7rem;line-height:1.2}.japandi-acorn-colour__price{color:#f4f1eb;font-size:.76rem}.japandi-acorn-colour__name{display:block;font-size:.78rem;font-weight:600;line-height:1.18}.japandi-acorn-colour:disabled{cursor:not-allowed;opacity:.32;transform:none}.japandi-acorn-native-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container:has(.japandi-acorn-picker) .product__title__wrapper{order:10}.product__info-container:has(.japandi-acorn-picker)>.japandi-acorn-picker,.product__info-container:has(.japandi-acorn-picker)>.japandi-acorn-native-picker,.product__info-container:has(.japandi-acorn-picker) .product-parameters{order:20}.product__info-container:has(.japandi-acorn-picker) .price-wrapper,.product__info-container:has(.japandi-acorn-picker) .installment-wrapper{order:30}.product__info-container:has(.japandi-acorn-picker) .product__buy-buttons{order:40}.product__info-container:has(.japandi-acorn-picker) .product__description-wrapper{order:50}.product__info-container:has(.japandi-acorn-picker) .product__description{max-width:640px;color:#f4f1ebc7;font-family:var(--font-body-family);font-size:clamp(1.02rem,1.15vw,1.2rem)!important;line-height:1.58!important}.product__info-container:has(.japandi-acorn-picker) .product__description h2,.product__info-container:has(.japandi-acorn-picker) .product__description h3{margin:2.6rem 0 1rem!important;color:#f4f1eb;font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.15rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}.product__info-container:has(.japandi-acorn-picker) .product__description p{margin:0 0 1.15rem!important}.product__info-container:has(.japandi-acorn-picker) .price-wrapper{position:relative;display:inline-flex!important;width:fit-content!important;margin:1.55rem 0 1.2rem!important;padding:.78rem 1.05rem!important;align-items:center;gap:.85rem;border:1px solid rgba(185,138,104,.52);border-radius:13px;background:linear-gradient(135deg,#b98a6824,#ffffff06);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff06}.product__info-container:has(.japandi-acorn-picker) .price-wrapper:before{content:"Prix";color:#f4f1eb80;font-family:var(--font-body-family);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.product__info-container:has(.japandi-acorn-picker) .price-wrapper .price,.product__info-container:has(.japandi-acorn-picker) .price-wrapper .price-item{color:#f4f1eb!important}.product__info-container:has(.japandi-acorn-picker) .price-wrapper .price--product{font-family:var(--font-body-family);font-size:clamp(1.85rem,2.1vw,2.35rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em}.product__info-container:has(.japandi-acorn-picker) .product__buy-buttons{width:100%;max-width:610px;margin:.1rem 0 2.4rem!important;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06;box-shadow:0 18px 38px #00000029}.product__info-container:has(.japandi-acorn-picker) .product-form__buttons-row{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem!important;align-items:stretch}.product__info-container:has(.japandi-acorn-picker) .product-form__quantity,.product__info-container:has(.japandi-acorn-picker) .product-form__quantity .quantity{width:100%!important;height:58px;margin:0!important}.product__info-container:has(.japandi-acorn-picker) .product-form__quantity .quantity{border:1px solid rgba(185,138,104,.52)!important;border-radius:12px!important;background:#ffffff09!important}.product__info-container:has(.japandi-acorn-picker) .product-form__submit{min-height:58px!important;margin:0!important;border:1px solid #efe9df!important;border-radius:12px!important;background:linear-gradient(135deg,#f5f1e9,#ddd1c3)!important;color:#171717!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #b98a681f!important;font-family:var(--font-button-family);font-size:1rem!important;font-weight:700!important;letter-spacing:.015em!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.product__info-container:has(.japandi-acorn-picker) .product-form__submit .button__label{color:#171717!important}.product__info-container:has(.japandi-acorn-picker) .product-form__submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 34px #00000057,0 0 0 1px #b98a6857!important}.product__info-container:has(.japandi-acorn-picker) .product-form__submit:disabled{opacity:.48!important;transform:none}@media screen and (max-width:749px){.product__info-container:has(.japandi-acorn-picker) .product__title{font-size:clamp(2rem,10vw,3rem)}.japandi-acorn-picker__colours{grid-template-columns:minmax(0,200px);gap:.55rem}.japandi-acorn-colour{text-decoration:none;min-height:205px;padding:.35rem .35rem .65rem}.japandi-acorn-colour__art{height:148px}.japandi-acorn-colour__art img{width:154px;height:154px}.product__info-container:has(.japandi-acorn-picker) .product__description{font-size:1rem!important;line-height:1.55!important}.product__info-container:has(.japandi-acorn-picker) .product__description h2,.product__info-container:has(.japandi-acorn-picker) .product__description h3{margin-top:2.2rem!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}.product__info-container:has(.japandi-mushroom-picker) .product__title{max-width:720px;font-family:var(--font-heading-family);font-size:clamp(2.15rem,3.4vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.japandi-mushroom-picker{width:100%;max-width:610px;margin:1.6rem 0 1.35rem}.japandi-mushroom-picker__group{min-width:0;margin:0;padding:0;border:0}.japandi-mushroom-picker__legend{width:100%;margin:0 0 .8rem;padding:0;color:#f4f1eba3;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.japandi-mushroom-picker__colours{display:grid;grid-template-columns:minmax(0,220px);gap:.7rem}.japandi-mushroom-colour{text-decoration:none;position:relative;display:flex;min-width:0;min-height:224px;margin:0;padding:.45rem .6rem .75rem;flex-direction:column;align-items:center;justify-content:flex-end;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff06;color:#f4f1eb;font:inherit;text-align:center;cursor:default;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.japandi-mushroom-colour:hover{border-color:#ffffff57;background:#ffffff0e;transform:none}.japandi-mushroom-colour[aria-pressed=true]{border-color:#b98a68;background:linear-gradient(135deg,#b98a6829,#ffffff09);box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #b98a6829}.japandi-mushroom-colour[aria-pressed=true]:after{position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#f1ede6;color:#171717;content:"\2713";font-size:.7rem;font-weight:800}.japandi-mushroom-colour__art{display:grid;width:100%;height:164px;margin:0 auto .2rem;place-items:center;overflow:visible}.japandi-mushroom-colour__art img{display:block;width:170px;max-width:none;height:170px;object-fit:contain;transform:translateY(2px) scale(1.2);transform-origin:center;filter:drop-shadow(0 9px 12px rgba(0,0,0,.22))}.japandi-mushroom-colour__detail,.japandi-mushroom-colour__price{display:block;margin-top:.18rem;color:#f4f1eba8;font-size:.7rem;line-height:1.2}.japandi-mushroom-colour__price{color:#f4f1eb;font-size:.76rem}.japandi-mushroom-colour__name{display:block;font-size:.78rem;font-weight:600;line-height:1.18}.japandi-mushroom-colour:disabled{cursor:not-allowed;opacity:.32;transform:none}.japandi-mushroom-native-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container:has(.japandi-mushroom-picker) .product__title__wrapper{order:10}.product__info-container:has(.japandi-mushroom-picker)>.japandi-mushroom-picker,.product__info-container:has(.japandi-mushroom-picker)>.japandi-mushroom-native-picker,.product__info-container:has(.japandi-mushroom-picker) .product-parameters{order:20}.product__info-container:has(.japandi-mushroom-picker) .price-wrapper,.product__info-container:has(.japandi-mushroom-picker) .installment-wrapper{order:30}.product__info-container:has(.japandi-mushroom-picker) .product__buy-buttons{order:40}.product__info-container:has(.japandi-mushroom-picker) .product__description-wrapper{order:50}.product__info-container:has(.japandi-mushroom-picker) .product__description{max-width:640px;color:#f4f1ebc7;font-family:var(--font-body-family);font-size:clamp(1.02rem,1.15vw,1.2rem)!important;line-height:1.58!important}.product__info-container:has(.japandi-mushroom-picker) .product__description h2,.product__info-container:has(.japandi-mushroom-picker) .product__description h3{margin:2.6rem 0 1rem!important;color:#f4f1eb;font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.15rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}.product__info-container:has(.japandi-mushroom-picker) .product__description p{margin:0 0 1.15rem!important}.product__info-container:has(.japandi-mushroom-picker) .price-wrapper{position:relative;display:inline-flex!important;width:fit-content!important;margin:1.55rem 0 1.2rem!important;padding:.78rem 1.05rem!important;align-items:center;gap:.85rem;border:1px solid rgba(185,138,104,.52);border-radius:13px;background:linear-gradient(135deg,#b98a6824,#ffffff06);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff06}.product__info-container:has(.japandi-mushroom-picker) .price-wrapper:before{content:"Prix";color:#f4f1eb80;font-family:var(--font-body-family);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.product__info-container:has(.japandi-mushroom-picker) .price-wrapper .price,.product__info-container:has(.japandi-mushroom-picker) .price-wrapper .price-item{color:#f4f1eb!important}.product__info-container:has(.japandi-mushroom-picker) .price-wrapper .price--product{font-family:var(--font-body-family);font-size:clamp(1.85rem,2.1vw,2.35rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em}.product__info-container:has(.japandi-mushroom-picker) .product__buy-buttons{width:100%;max-width:610px;margin:.1rem 0 2.4rem!important;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06;box-shadow:0 18px 38px #00000029}.product__info-container:has(.japandi-mushroom-picker) .product-form__buttons-row{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem!important;align-items:stretch}.product__info-container:has(.japandi-mushroom-picker) .product-form__quantity,.product__info-container:has(.japandi-mushroom-picker) .product-form__quantity .quantity{width:100%!important;height:58px;margin:0!important}.product__info-container:has(.japandi-mushroom-picker) .product-form__quantity .quantity{border:1px solid rgba(185,138,104,.52)!important;border-radius:12px!important;background:#ffffff09!important}.product__info-container:has(.japandi-mushroom-picker) .product-form__submit{min-height:58px!important;margin:0!important;border:1px solid #efe9df!important;border-radius:12px!important;background:linear-gradient(135deg,#f5f1e9,#ddd1c3)!important;color:#171717!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #b98a681f!important;font-family:var(--font-button-family);font-size:1rem!important;font-weight:700!important;letter-spacing:.015em!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.product__info-container:has(.japandi-mushroom-picker) .product-form__submit .button__label{color:#171717!important}.product__info-container:has(.japandi-mushroom-picker) .product-form__submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 34px #00000057,0 0 0 1px #b98a6857!important}.product__info-container:has(.japandi-mushroom-picker) .product-form__submit:disabled{opacity:.48!important;transform:none}@media screen and (max-width:749px){.product__info-container:has(.japandi-mushroom-picker) .product__title{font-size:clamp(2rem,10vw,3rem)}.japandi-mushroom-picker__colours{grid-template-columns:minmax(0,200px);gap:.55rem}.japandi-mushroom-colour{text-decoration:none;min-height:205px;padding:.35rem .35rem .65rem}.japandi-mushroom-colour__art{height:148px}.japandi-mushroom-colour__art img{width:154px;height:154px}.product__info-container:has(.japandi-mushroom-picker) .product__description{font-size:1rem!important;line-height:1.55!important}.product__info-container:has(.japandi-mushroom-picker) .product__description h2,.product__info-container:has(.japandi-mushroom-picker) .product__description h3{margin-top:2.2rem!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}.product__info-container:has(.maple-picker) .product__title{max-width:720px;font-family:var(--font-heading-family);font-size:clamp(2.15rem,3.4vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.maple-picker{width:100%;max-width:610px;margin:1.6rem 0 1.35rem}.maple-picker__group{min-width:0;margin:0;padding:0;border:0}.maple-picker__legend{width:100%;margin:0 0 .8rem;padding:0;color:#f4f1eba3;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.maple-picker__colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.maple-colour{position:relative;display:flex;min-width:0;min-height:142px;margin:0;padding:.45rem .6rem .75rem;flex-direction:column;align-items:center;justify-content:flex-end;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff06;color:#f4f1eb;font:inherit;text-align:center;cursor:pointer;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.maple-colour:hover{border-color:#ffffff57;background:#ffffff0e;transform:translateY(-1px)}.maple-colour[aria-pressed=true]{border-color:#b98a68;background:linear-gradient(135deg,#b98a6829,#ffffff09);box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #b98a6829}.maple-colour[aria-pressed=true]:after{position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#f1ede6;color:#171717;content:"\2713";font-size:.7rem;font-weight:800}.maple-colour__art{display:grid;width:100%;height:96px;margin:0 auto .2rem;place-items:center;overflow:visible}.maple-colour__art img{display:block;width:95px;max-width:none;height:95px;object-fit:contain;transform:translateY(4px) scale(1.16);transform-origin:center;filter:drop-shadow(0 9px 12px rgba(0,0,0,.22))}.maple-colour__name{display:block;font-size:.78rem;font-weight:600;line-height:1.18}.maple-colour:disabled{cursor:not-allowed;opacity:.32;transform:none}.maple-native-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container:has(.maple-picker) .product__title__wrapper{order:10}.product__info-container:has(.maple-picker)>.maple-picker,.product__info-container:has(.maple-picker)>.maple-native-picker,.product__info-container:has(.maple-picker) .product-parameters{order:20}.product__info-container:has(.maple-picker) .price-wrapper,.product__info-container:has(.maple-picker) .installment-wrapper{order:30}.product__info-container:has(.maple-picker) .product__buy-buttons{order:40}.product__info-container:has(.maple-picker) .product__description-wrapper{order:50}.product__info-container:has(.maple-picker) .product__description{max-width:640px;color:#f4f1ebc7;font-family:var(--font-body-family);font-size:clamp(1.02rem,1.15vw,1.2rem)!important;line-height:1.58!important}.product__info-container:has(.maple-picker) .product__description h2,.product__info-container:has(.maple-picker) .product__description h3{margin:2.6rem 0 1rem!important;color:#f4f1eb;font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.15rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}.product__info-container:has(.maple-picker) .product__description p{margin:0 0 1.15rem!important}.product__info-container:has(.maple-picker) .price-wrapper{position:relative;display:inline-flex!important;width:fit-content!important;margin:1.55rem 0 1.2rem!important;padding:.78rem 1.05rem!important;align-items:center;gap:.85rem;border:1px solid rgba(185,138,104,.52);border-radius:13px;background:linear-gradient(135deg,#b98a6824,#ffffff06);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff06}.product__info-container:has(.maple-picker) .price-wrapper:before{content:"Prix";color:#f4f1eb80;font-family:var(--font-body-family);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.product__info-container:has(.maple-picker) .price-wrapper .price,.product__info-container:has(.maple-picker) .price-wrapper .price-item{color:#f4f1eb!important}.product__info-container:has(.maple-picker) .price-wrapper .price--product{font-family:var(--font-body-family);font-size:clamp(1.85rem,2.1vw,2.35rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em}.product__info-container:has(.maple-picker) .product__buy-buttons{width:100%;max-width:610px;margin:.1rem 0 2.4rem!important;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06;box-shadow:0 18px 38px #00000029}.product__info-container:has(.maple-picker) .product-form__buttons-row{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem!important;align-items:stretch}.product__info-container:has(.maple-picker) .product-form__quantity,.product__info-container:has(.maple-picker) .product-form__quantity .quantity{width:100%!important;height:58px;margin:0!important}.product__info-container:has(.maple-picker) .product-form__quantity .quantity{border:1px solid rgba(185,138,104,.52)!important;border-radius:12px!important;background:#ffffff09!important}.product__info-container:has(.maple-picker) .product-form__submit{min-height:58px!important;margin:0!important;border:1px solid #efe9df!important;border-radius:12px!important;background:linear-gradient(135deg,#f5f1e9,#ddd1c3)!important;color:#171717!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #b98a681f!important;font-family:var(--font-button-family);font-size:1rem!important;font-weight:700!important;letter-spacing:.015em!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.product__info-container:has(.maple-picker) .product-form__submit .button__label{color:#171717!important}.product__info-container:has(.maple-picker) .product-form__submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 34px #00000057,0 0 0 1px #b98a6857!important}.product__info-container:has(.maple-picker) .product-form__submit:disabled{opacity:.48!important;transform:none}@media screen and (max-width:749px){.product__info-container:has(.maple-picker) .product__title{font-size:clamp(2rem,10vw,3rem)}.maple-picker__colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.maple-colour{min-height:132px;padding:.35rem .35rem .65rem}.maple-colour__art{height:90px}.maple-colour__art img{width:88px;height:88px}.product__info-container:has(.maple-picker) .product__description{font-size:1rem!important;line-height:1.55!important}.product__info-container:has(.maple-picker) .product__description h2,.product__info-container:has(.maple-picker) .product__description h3{margin-top:2.2rem!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}.product__info-container:has(.pumpkin-picker) .product__title{max-width:720px;font-size:clamp(2.15rem,3.4vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.pumpkin-picker{width:100%;max-width:570px;margin:1.6rem 0 1.35rem}.pumpkin-picker__group{min-width:0;margin:0;padding:0;border:0}.pumpkin-picker__group+.pumpkin-picker__group{margin-top:1.45rem}.pumpkin-picker__legend{width:100%;margin:0 0 .8rem;padding:0;color:#f4f1eba3;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.pumpkin-picker__compositions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.pumpkin-composition,.pumpkin-colour{position:relative;margin:0;border:1px solid rgba(255,255,255,.13);background:#ffffff06;color:#f4f1eb;font:inherit;cursor:pointer;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.pumpkin-composition:hover,.pumpkin-colour:hover{border-color:#ffffff57;background:#ffffff0e;transform:translateY(-1px)}.pumpkin-composition[aria-pressed=true],.pumpkin-colour[aria-pressed=true]{border-color:#b98a68;background:linear-gradient(135deg,#b98a6829,#ffffff09);box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #b98a6829}.pumpkin-composition[aria-pressed=true]:after,.pumpkin-colour[aria-pressed=true]:after{content:"\2713";position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#f1ede6;color:#171717;font-size:.68rem;font-weight:800}.pumpkin-composition{display:flex;min-width:0;min-height:242px;padding:.55rem .48rem .8rem;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:14px;text-align:center}.pumpkin-composition__art{display:flex;width:100%;height:170px;margin:0 auto .35rem;align-items:center;justify-content:center;overflow:visible;border-radius:10px}.pumpkin-composition__art img{display:block;width:166px;height:166px;object-fit:contain;filter:drop-shadow(0 9px 12px rgba(0,0,0,.22))}.pumpkin-composition:not(.pumpkin-composition--duo) .pumpkin-composition__art img{transform:scale(1.3);transform-origin:center}.pumpkin-composition__art--duo{position:relative;display:block;width:min(100%,190px);overflow:visible}.pumpkin-composition__art--duo img{position:absolute;bottom:0;left:50%;width:128px;height:128px}.pumpkin-composition__art--duo img:first-child{z-index:2;transform:translate(-64%) scale(1.3)}.pumpkin-composition__art--duo img:last-child{z-index:1;transform:translate(-28%) translateY(-8px) scale(1.3);filter:drop-shadow(0 8px 10px rgba(0,0,0,.18))}.pumpkin-composition__name{display:block;font-size:.86rem;font-weight:650;line-height:1.18}.pumpkin-composition__price{display:block;margin-top:.2rem;color:#f4f1ebc7;font-size:.76rem;line-height:1.2}.pumpkin-composition__saving{display:block;margin-top:.24rem;color:#c9a77b;font-size:.64rem;line-height:1.15}.pumpkin-picker__colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.pumpkin-colour{display:flex;min-width:0;min-height:108px;padding:.5rem 1.8rem .5rem .55rem;align-items:center;border-radius:14px;text-align:left}.pumpkin-colour__art{display:grid;width:88px;height:88px;flex:0 0 88px;margin-right:.55rem;place-items:center;overflow:visible}.pumpkin-colour__art img{display:block;width:88px;height:88px;object-fit:contain;transform:scale(1.5);transform-origin:center;filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}.pumpkin-colour__name{min-width:0;font-size:.72rem;font-weight:550;line-height:1.18}.pumpkin-colour:disabled,.pumpkin-composition:disabled{cursor:not-allowed;opacity:.32;transform:none}.pumpkin-picker [hidden]{display:none!important}.pumpkin-duo-preview{position:absolute;z-index:4;display:grid;overflow:hidden;place-items:center;border-radius:18px;background:radial-gradient(circle at 48% 74%,rgba(185,138,104,.16),transparent 35%),linear-gradient(145deg,#252321,#1f1f1f 58%,#191919);pointer-events:none;isolation:isolate}.pumpkin-duo-preview[hidden]{display:none}.pumpkin-duo-preview:after{content:"";position:absolute;z-index:0;bottom:13%;left:50%;width:48%;height:8%;border-radius:50%;background:#0000006b;filter:blur(18px);transform:translate(-50%)}.pumpkin-duo-preview__image{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 26px rgba(0,0,0,.28));transition:opacity .2s ease,transform .32s ease}.pumpkin-duo-preview__image--low{z-index:2;transform:translate(-12%,16%) scale(1.15)}.pumpkin-duo-preview__image--high{transform:translate(14%,-3%) scale(1.4)}.pumpkin-native-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container:has(.pumpkin-picker) .product__title__wrapper{order:10}.product__info-container:has(.pumpkin-picker)>.pumpkin-picker,.product__info-container:has(.pumpkin-picker)>.pumpkin-native-picker{order:20}.product__info-container:has(.pumpkin-picker) .product-parameters{order:20}.product__info-container:has(.pumpkin-picker) .price-wrapper,.product__info-container:has(.pumpkin-picker) .installment-wrapper{order:30}.product__info-container:has(.pumpkin-picker) .product__buy-buttons{order:40}.product__info-container:has(.pumpkin-picker) .product__description-wrapper{order:50}.product__info-container:has(.pumpkin-picker) .product__title{font-family:var(--font-heading-family)}.product__info-container:has(.pumpkin-picker) .product__description{max-width:640px;color:#f4f1ebc7;font-family:var(--font-body-family);font-size:clamp(1.02rem,1.15vw,1.2rem)!important;line-height:1.58!important}.product__info-container:has(.pumpkin-picker) .product__description h2,.product__info-container:has(.pumpkin-picker) .product__description h3{margin:2.6rem 0 1rem!important;color:#f4f1eb;font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.15rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}.product__info-container:has(.pumpkin-picker) .product__description p{margin:0 0 1.15rem!important}.product__info-container:has(.pumpkin-picker) .price-wrapper{position:relative;display:inline-flex!important;width:fit-content!important;margin:1.55rem 0 1.2rem!important;padding:.78rem 1.05rem!important;align-items:center;gap:.85rem;border:1px solid rgba(185,138,104,.52);border-radius:13px;background:linear-gradient(135deg,#b98a6824,#ffffff06);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff06}.product__info-container:has(.pumpkin-picker) .price-wrapper:before{content:"Prix";color:#f4f1eb80;font-family:var(--font-body-family);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.product__info-container:has(.pumpkin-picker) .price-wrapper .price,.product__info-container:has(.pumpkin-picker) .price-wrapper .price-item{color:#f4f1eb!important}.product__info-container:has(.pumpkin-picker) .price-wrapper .price--product{font-family:var(--font-body-family);font-size:clamp(1.85rem,2.1vw,2.35rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em}.product__info-container:has(.pumpkin-picker) .product__buy-buttons{width:100%;max-width:570px;margin:.1rem 0 2.4rem!important;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06;box-shadow:0 18px 38px #00000029}.product__info-container:has(.pumpkin-picker) .product-form__buttons-row{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem!important;align-items:stretch}.product__info-container:has(.pumpkin-picker) .product-form__quantity,.product__info-container:has(.pumpkin-picker) .product-form__quantity .quantity{width:100%!important;height:58px;margin:0!important}.product__info-container:has(.pumpkin-picker) .product-form__quantity .quantity{border:1px solid rgba(185,138,104,.52)!important;border-radius:12px!important;background:#ffffff09!important}.product__info-container:has(.pumpkin-picker) .product-form__submit{min-height:58px!important;margin:0!important;border:1px solid #efe9df!important;border-radius:12px!important;background:linear-gradient(135deg,#f5f1e9,#ddd1c3)!important;color:#171717!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #b98a681f!important;font-family:var(--font-button-family);font-size:1rem!important;font-weight:700!important;letter-spacing:.015em!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.product__info-container:has(.pumpkin-picker) .product-form__submit .button__label{color:#171717!important}.product__info-container:has(.pumpkin-picker) .product-form__submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 34px #00000057,0 0 0 1px #b98a6857!important}.product__info-container:has(.pumpkin-picker) .product-form__submit:disabled{opacity:.48!important;transform:none}@media screen and (max-width:749px){.product__info-container:has(.pumpkin-picker) .product__title{font-size:clamp(2rem,10vw,3rem)}.pumpkin-picker__compositions{gap:.5rem}.pumpkin-composition{min-height:208px;padding-inline:.3rem}.pumpkin-composition__art{height:132px}.pumpkin-composition__art img{width:128px;height:128px}.pumpkin-composition__art--duo img{width:98px;height:98px}.pumpkin-composition__art--duo img:first-child{transform:translate(-62%) scale(1.3)}.pumpkin-composition__art--duo img:last-child{transform:translate(-30%) translateY(-6px) scale(1.3)}.pumpkin-composition__name{font-size:.72rem}.pumpkin-duo-preview{border-radius:14px}.pumpkin-duo-preview__image--low{transform:translate(-13%,17%) scale(1.12)}.pumpkin-duo-preview__image--high{transform:translate(14%,-3%) scale(1.34)}.pumpkin-picker__colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pumpkin-colour{min-height:132px;padding:.42rem .4rem .65rem;flex-direction:column;justify-content:flex-end;text-align:center}.pumpkin-colour__art{width:88px;height:88px;flex-basis:88px;margin:0 auto .12rem}.product__info-container:has(.pumpkin-picker) .product__description{font-size:1rem!important;line-height:1.55!important}.product__info-container:has(.pumpkin-picker) .product__description h2,.product__info-container:has(.pumpkin-picker) .product__description h3{margin-top:2.2rem!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
