.story--movement{background:#e7e9e1}.story--movement .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--accent);font-weight:600}.story--movement .story-inner{align-items:end}.story--movement .rte p:first-child{font-size:20px;line-height:1.45;color:#30332c}.collection-orbits{padding-top:62px;padding-bottom:22px}.collection-orbits__head{text-align:center;margin-bottom:32px}.collection-orbits__head .eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:#71675c;margin:0 0 10px}.collection-orbits__head h2{font-family:Georgia,serif;font-size:clamp(30px,3.4vw,48px);font-weight:400;letter-spacing:-.035em;margin:0}.collection-orbits__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5vw,72px);max-width:940px;margin-inline:auto}.collection-orbit{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none;text-align:center}.collection-orbit__halo{width:min(100%,230px);aspect-ratio:1;border-radius:50%;padding:9px;position:relative;background:linear-gradient(145deg,#fff 5%,#e9e1d6 95%);box-shadow:0 18px 45px -30px #32271a8c;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.collection-orbit__image{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;background:#f2eee8}.collection-orbit__arrow{position:absolute;right:8px;bottom:18px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#25211d;color:#fff;font-size:16px;box-shadow:0 8px 20px #25211d38;transition:transform .35s}.collection-orbit__name{font-family:Georgia,serif;font-size:clamp(18px,2vw,24px);margin-top:17px;line-height:1.15}.collection-orbit__count{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#71675c;margin-top:7px}.collection-orbit:focus-visible{outline:2px solid currentColor;outline-offset:8px;border-radius:16px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.collection-orbit:hover .collection-orbit__halo{transform:translateY(-7px) rotate(1deg);box-shadow:0 28px 55px -30px #32271ab3}.collection-orbit:hover .collection-orbit__arrow{transform:rotate(45deg)}}@media(max-width:640px){.collection-orbits{padding-top:42px}.collection-orbits__head{text-align:left;margin-bottom:22px}.collection-orbits__rail{display:flex;overflow-x:auto;gap:18px;margin-inline:-20px;padding:0 20px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.collection-orbits__rail::-webkit-scrollbar{display:none}.collection-orbit{flex:0 0 42vw;scroll-snap-align:start}.collection-orbit__halo{width:100%}.collection-orbit__arrow{width:34px;height:34px;right:5px;bottom:10px}.collection-orbit__name{font-size:18px}}.featured-move .section-top{margin-bottom:32px;align-items:end}.featured-move .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--accent);font-weight:600}.featured-move .button{border:1px solid #c4c5bd;padding:15px 27px;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:48px;font-size:13px;letter-spacing:.02em;text-decoration:none}.featured-move__empty{display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center;padding:38px;border:1px solid #d9dbd2;background:#f1f0ea}.featured-move__mark{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:#22261f;color:#f3f2ec;font-size:34px;font-weight:600;letter-spacing:-.06em}.featured-move__empty h3{margin:8px 0 6px;font-size:28px}.featured-move__empty p:last-child{margin-bottom:0}@media(max-width:749px){.featured-move__empty{grid-template-columns:auto 1fr;padding:24px;gap:20px}.featured-move__mark{width:62px;height:62px;font-size:24px}.featured-move__empty .button{grid-column:1/-1;width:100%}}.five-edit .eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#71675c}.five-edit{padding-top:70px;padding-bottom:80px}.five-edit .section-top{align-items:end;margin-bottom:34px}.five-edit h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,3.5vw,50px);letter-spacing:-.035em}.five-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.five-item{min-width:0;perspective:1000px}.five-item .card-media{background:#f2eee8;aspect-ratio:1/1.2;overflow:hidden}.five-item img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.five-item h3{font-size:14px;line-height:1.5}.five-item .price{font-size:13px}.five-item .card{transition:transform .35s,box-shadow .35s}.five-item a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.five-item:hover .card{transform:translateY(-6px) rotateX(2deg);box-shadow:0 18px 25px -24px #493c2b}}@media(max-width:1100px){.five-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.five-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.five-edit{padding-top:38px;padding-bottom:44px}.five-edit .section-top{align-items:start;gap:12px}.five-edit h2{font-size:32px}}.fondera-bundle{padding-top:18px;padding-bottom:30px}.fondera-bundle__card{max-width:760px;margin-inline:auto;padding:24px;border:1px solid rgba(var(--color-foreground),.12);border-radius:22px;background:linear-gradient(145deg,rgb(var(--color-background)),rgba(var(--color-foreground),.055));box-shadow:0 20px 48px -42px rgba(var(--color-foreground),.8)}.fondera-bundle__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.fondera-bundle__eyebrow{margin:0 0 6px;font-size:1rem;letter-spacing:.18em;color:rgba(var(--color-foreground),.65)}.fondera-bundle h2{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.4rem);font-weight:400;line-height:1.1}.fondera-bundle__mark{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.fondera-bundle__tiers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fondera-bundle__tier{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(var(--color-foreground),.14);border-radius:14px;background:rgba(var(--color-background),.78);color:rgb(var(--color-foreground));text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.fondera-bundle__tier:hover,.fondera-bundle__tier.is-selected{transform:translateY(-2px);border-color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.fondera-bundle__tier span,.fondera-bundle__tier strong,.fondera-bundle__tier small{display:block}.fondera-bundle__tier strong{font-size:1.4rem}.fondera-bundle__tier small{margin-top:3px;font-size:1.1rem;color:rgba(var(--color-foreground),.62)}.fondera-bundle__tier b{font-size:1.2rem;letter-spacing:.06em;white-space:nowrap}.fondera-bundle__tier--featured{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.fondera-bundle__tier--featured small{color:rgba(var(--color-background),.72)}.fondera-bundle__tier--featured:hover,.fondera-bundle__tier--featured.is-selected{background:rgba(var(--color-foreground),.88);color:rgb(var(--color-background))}.fondera-bundle__note{margin:14px 0 0;font-size:1.1rem;color:rgba(var(--color-foreground),.62)}@media(max-width:749px){.fondera-bundle__card{padding:18px}.fondera-bundle__tiers{grid-template-columns:1fr}}.editorial-hero{background:#eee7dc;overflow:hidden;perspective:1800px}.editorial-hero img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}.hero-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.editorial-hero img{animation:hero-enter 1.1s ease-out both}@keyframes hero-enter{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}}.editorial-hero{margin:clamp(10px,1.8vw,28px);border-radius:clamp(12px,2vw,30px);box-shadow:0 28px 70px -48px #453a2b80;isolation:isolate}.editorial-hero img{animation:none;transform:scale(var(--f-zoom,1));transform-origin:50% 50%}.collection-orbits{padding-top:clamp(48px,7vw,100px)}.five-edit{padding-block:clamp(54px,7vw,100px)}.five-grid{gap:clamp(16px,2vw,32px)}.five-item .card-media{border-radius:18px;background:linear-gradient(145deg,#f5f1eb,#e8e0d5);box-shadow:inset 0 0 0 1px #493c2b0a}.five-item .card{transform:perspective(1100px) rotateX(var(--f-rx,0deg)) rotateY(var(--f-ry,0deg)) translateY(var(--f-lift,0px));transition:transform .35s ease,box-shadow .35s ease}.five-item:hover .card{transform:perspective(1100px) rotateX(var(--f-rx,0deg)) rotateY(var(--f-ry,0deg)) translateY(var(--f-lift,0px))}.five-item h3{font-size:14px;line-height:1.55;letter-spacing:.01em}.collection-orbit__halo{box-shadow:0 24px 48px -30px #493c2b60;border:1px solid #ffffffa0}.movement-principles{background:radial-gradient(ellipse at top right,#3d4739,#22261f 70%);padding-block:clamp(68px,9vw,140px)}.movement-principle{border-color:#ffffff25}.newsletter{background:linear-gradient(135deg,#f8f5ef,#ece8df)}@media(prefers-reduced-motion:no-preference){.f-motion-enter{animation:f-reveal .85s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--f-delay,0ms)}@keyframes f-reveal{0%{opacity:.25;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}}@media(max-width:600px){.editorial-hero{margin:10px;border-radius:14px}.five-item .card-media{border-radius:12px}.five-item h3{font-size:12px}.five-grid{gap:24px 14px}}@media(prefers-reduced-motion:reduce){.editorial-hero img,.five-item .card{transform:none!important}.f-motion-enter{animation:none!important}}.fondera-hero{background:#e8e3da!important;color:#302b25!important}.fondera-hero h1{color:#302b25!important;font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em!important}.fondera-hero__description{color:#625a50!important}.fondera-hero__status{color:#75624c!important}.fondera-hero__status span{background:#8c7355!important;box-shadow:none!important;animation:none!important}.fondera-hero__button{background:#312d26!important;color:#fffaf0!important}.fondera-hero__link{color:#302b25!important}.fondera-stage{background:radial-gradient(ellipse at 55% 42%,#f5f0e7,#dbd0bf 70%,#c8baa7)!important}.fondera-stage__grid,.fondera-stage__orbit,.fondera-stage__glow{display:none}.fondera-stage__card{background:#f4eee2d9!important;color:#302b25;border-color:#b8aa95!important;box-shadow:0 16px 40px #302b2510!important}.fondera-stage__card span,.fondera-stage__caption{color:#74634f!important}.fondera-object__image{animation:fondera-float 7s ease-in-out infinite}@keyframes fondera-float{50%{transform:translateY(-14px) rotate(-1deg)}}@media(prefers-reduced-motion:reduce){.fondera-object__image{animation:none}}.fondera-hero{--mx:0;--my:0;--scroll:0;position:relative;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);min-height:760px;overflow:hidden;background:#10120f;color:#f2f0e9;isolation:isolate}.fondera-hero__noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.17;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E")}.fondera-hero__copy{position:relative;z-index:3;align-self:center;padding:92px max(42px,calc((100vw - 1360px)/2));padding-right:clamp(32px,4vw,74px)}.fondera-hero__status{display:inline-flex;align-items:center;gap:10px;color:#b8c4a6;font-size:10px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.fondera-hero__status span{width:6px;height:6px;border-radius:50%;background:#b8ff6a;box-shadow:0 0 0 5px #b8ff6a1a,0 0 18px #b8ff6aa6;animation:fondera-pulse 2.4s ease-in-out infinite}.fondera-hero h1{max-width:680px;margin:26px 0 28px;color:#f7f5ef;font-size:clamp(58px,6vw,100px);line-height:.92;letter-spacing:-.065em;text-wrap:balance}.fondera-hero__description{max-width:470px;color:#a9ada4;font-size:16px;line-height:1.7}.fondera-hero__actions{display:flex;align-items:center;gap:28px;margin-top:36px}.fondera-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:54px;min-height:54px;padding:15px 22px;background:#f2f0e9;color:#141612;font-size:12px;text-decoration:none;transition:background .25s ease,transform .25s ease}.fondera-hero__button:hover{background:#c8ff8c;text-decoration:none;transform:translateY(-2px)}.fondera-hero__link{display:inline-flex;align-items:center;gap:18px;padding-bottom:5px;border-bottom:1px solid #737970;color:#e1e2dc;font-size:12px;text-decoration:none}.fondera-hero__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:58px 0 0;padding:0;list-style:none;border-top:1px solid #32362f}.fondera-hero__proof li{padding-top:15px;color:#92978d;font-size:10px;line-height:1.45}.fondera-hero__proof li span{display:block;margin-bottom:8px;color:#60665c;font-size:9px;letter-spacing:.14em}.fondera-stage{position:relative;min-height:760px;overflow:hidden;perspective:1200px;background:radial-gradient(circle at 58% 42%,#3d4737 0,#252b22 31%,#161914 66%,#10120f)}.fondera-stage__glow{position:absolute;left:17%;top:17%;width:64%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#c3ff8029,#c3ff8000 67%);filter:blur(12px);transform:translate3d(calc(var(--mx)*18px),calc(var(--my)*18px),0)}.fondera-stage__grid{position:absolute;left:-10%;right:-10%;bottom:-31%;height:66%;opacity:.32;background-image:linear-gradient(rgba(194,205,183,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(194,205,183,.17) 1px,transparent 1px);background-size:54px 54px;transform:perspective(620px) rotateX(63deg) translateY(calc(var(--scroll)*28px));transform-origin:center top;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 34%,#000);mask-image:linear-gradient(to bottom,transparent,#000 34%,#000)}.fondera-stage__orbit{position:absolute;left:50%;top:49%;border:1px solid rgba(202,255,144,.2);border-radius:50%;transform-style:preserve-3d;pointer-events:none}.fondera-stage__orbit--one{width:66%;aspect-ratio:1;animation:fondera-orbit-one 19s linear infinite}.fondera-stage__orbit--two{width:45%;aspect-ratio:1;animation:fondera-orbit-two 14s linear infinite reverse}.fondera-stage__orbit:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:#c8ff8c;box-shadow:0 0 20px #c8ff8c}.fondera-object{position:absolute;left:7%;top:15%;z-index:2;width:88%;margin:0;transform-style:preserve-3d;transform:translate3d(calc(var(--mx)*24px),calc(var(--my)*18px + var(--scroll)*-16px),70px) rotateX(calc(var(--my)*-4deg + 2deg)) rotateY(calc(var(--mx)*6deg - 5deg));transition:transform .18s ease-out;will-change:transform}.fondera-object__image{position:relative;z-index:2;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 38px 34px rgba(0,0,0,.42));-webkit-user-select:none;user-select:none;pointer-events:none}.fondera-object__shadow{position:absolute;left:18%;right:14%;bottom:5%;height:18%;border-radius:50%;background:#0000008c;filter:blur(32px);transform:rotateX(75deg) translateZ(-70px)}.fondera-stage__card{position:absolute;z-index:3;display:grid;gap:5px;min-width:138px;padding:14px 16px;border:1px solid rgba(238,243,233,.2);background:#1418128f;box-shadow:0 18px 55px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate3d(calc(var(--mx)*-12px),calc(var(--my)*-12px),90px)}.fondera-stage__card span,.fondera-stage__caption{color:#9ea59a;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.fondera-stage__card strong{font-size:14px;font-weight:500}.fondera-stage__card--top{top:13%;right:7%}.fondera-stage__card--bottom{left:6%;bottom:15%;transform:translate3d(calc(var(--mx)*-18px),calc(var(--my)*-18px),110px)}.fondera-stage__caption{position:absolute;right:24px;bottom:22px;writing-mode:vertical-rl}@keyframes fondera-pulse{50%{opacity:.45;transform:scale(.72)}}@keyframes fondera-orbit-one{to{transform:translate(-50%,-50%) rotateX(67deg) rotate(360deg)}}@keyframes fondera-orbit-two{to{transform:translate(-50%,-50%) rotateY(64deg) rotate(360deg)}}@media(max-width:1050px){.fondera-hero{grid-template-columns:.88fr 1.12fr}.fondera-hero__copy{padding:72px 5vw}.fondera-stage__card--bottom{display:none}}@media(max-width:749px){.fondera-hero{grid-template-columns:1fr;min-height:0}.fondera-hero__copy{padding:54px 6vw 44px}.fondera-hero h1{max-width:450px;font-size:clamp(54px,17vw,78px)}.fondera-hero__description{font-size:14px}.fondera-hero__actions{align-items:flex-start;flex-direction:column;gap:20px}.fondera-hero__proof{margin-top:42px}.fondera-stage{min-height:480px}.fondera-object{left:-7%;top:9%;width:112%}.fondera-stage__card--top{top:7%;right:5%}.fondera-stage__caption{display:none}}@media(prefers-reduced-motion:reduce){.fondera-hero__status span,.fondera-stage__orbit{animation:none}.fondera-object,.fondera-stage__glow,.fondera-stage__card{transform:none!important;transition:none}}.product-gallery{position:relative;min-width:0}.product-gallery__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;border-radius:22px;background:#f4f1ec;scrollbar-width:none}.product-gallery__viewport::-webkit-scrollbar{display:none}.product-gallery__slide{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:grid;place-items:center;aspect-ratio:1/1.08;overflow:hidden}.product-gallery__slide img,.product-gallery__slide video,.product-gallery__slide iframe,.product-gallery__slide model-viewer,.product-gallery__slide svg{display:block;width:100%;height:100%;object-fit:contain}.product-gallery__arrow{position:absolute;top:calc(46% - 22px);z-index:2;width:46px;height:46px;border:1px solid rgba(37,33,29,.12);border-radius:50%;background:#ffffffe6;color:#25211d;font-size:32px;line-height:1;display:grid;place-items:center;box-shadow:0 8px 24px #25211d1f;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .2s,transform .2s}.product-gallery__arrow:hover{transform:scale(1.06)}.product-gallery__arrow:disabled{opacity:.28;cursor:default;transform:none}.product-gallery__arrow--previous{left:14px}.product-gallery__arrow--next{right:14px}.product-gallery__status{position:absolute;right:16px;top:16px;padding:7px 11px;border-radius:999px;background:#ffffffe0;font-size:11px;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-gallery__thumbnails{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:12px 1px 2px}.product-gallery__thumbnails::-webkit-scrollbar{display:none}.product-gallery__thumbnail{flex:0 0 72px;width:72px;height:72px;padding:0;border:1px solid transparent;border-radius:12px;overflow:hidden;background:#f4f1ec;cursor:pointer;opacity:.62;transition:opacity .2s,border-color .2s,transform .2s}.product-gallery__thumbnail.is-active{opacity:1;border-color:#25211d}.product-gallery__thumbnail:hover{opacity:1;transform:translateY(-2px)}.product-gallery__thumbnail img{width:100%;height:100%;object-fit:cover}.volume-offer{margin:24px 0;padding:20px;border:1px solid rgba(37,33,29,.12);border-radius:20px;background:linear-gradient(145deg,#f7f3ed,#eee7dc);box-shadow:0 18px 40px -36px #25211db3}.volume-offer__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.volume-offer__eyebrow{display:block;font-size:9px;letter-spacing:.18em;color:#71675c;margin-bottom:5px}.volume-offer h2{font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.1;margin:0}.volume-offer__icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#25211d;color:#fff}.volume-offer__tiers{display:grid;grid-template-columns:1fr 1fr;gap:9px}.volume-offer__tier{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:12px;border:1px solid rgba(37,33,29,.12);border-radius:13px;background:#ffffffb8;color:#25211d;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.volume-offer__tier:hover,.volume-offer__tier.is-selected{transform:translateY(-2px);border-color:#25211d;background:#fff}.volume-offer__tier span,.volume-offer__tier strong,.volume-offer__tier small{display:block}.volume-offer__tier strong{font-size:13px}.volume-offer__tier small{font-size:10px;color:#71675c;margin-top:3px}.volume-offer__tier b{font-size:11px;white-space:nowrap;letter-spacing:.06em}.volume-offer__tier--featured{background:#25211d;color:#fff;border-color:#25211d}.volume-offer__tier--featured small{color:#d8cfc3}.volume-offer__tier--featured:hover,.volume-offer__tier--featured.is-selected{background:#3a342d;color:#fff}.volume-offer__note{font-size:10px;color:#71675c;margin:12px 0 0;line-height:1.45}@media(max-width:760px){.product-gallery__viewport{border-radius:16px}.product-gallery__slide{aspect-ratio:1}.product-gallery__arrow{top:calc(50% - 21px);width:42px;height:42px}.product-gallery__arrow--previous{left:8px}.product-gallery__arrow--next{right:8px}.product-gallery__status{right:10px;top:10px}.product-gallery__thumbnail{flex-basis:62px;width:62px;height:62px}.volume-offer{padding:16px}.volume-offer__tiers{grid-template-columns:1fr}}.quantity-field{display:grid;gap:8px}.quantity-stepper{display:grid;grid-template-columns:48px 72px 48px;width:max-content;min-height:48px;border:1px solid rgba(37,33,29,.2);border-radius:14px;overflow:hidden;background:#fff}.quantity-stepper__button{border:0;background:#f4f1ec;color:#25211d;font-size:23px;line-height:1;cursor:pointer;transition:background .2s,color .2s}.quantity-stepper__button:hover{background:#25211d;color:#fff}.quantity-stepper__button:disabled{opacity:.35;cursor:not-allowed;background:#f4f1ec;color:#25211d}.quantity-stepper__input{width:72px;min-width:0;border:0!important;border-inline:1px solid rgba(37,33,29,.12)!important;border-radius:0!important;padding:0 6px!important;text-align:center;font:inherit;font-weight:600;background:#fff;color:#25211d;-moz-appearance:textfield}.quantity-stepper__input::-webkit-outer-spin-button,.quantity-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper:focus-within{outline:2px solid #25211d;outline-offset:2px}.product-gallery__slide img{width:min(100%,var(--source-width,100%));height:auto;max-height:100%;object-fit:contain;justify-self:center;align-self:center}.volume-offer__amounts{text-align:right}.volume-offer__amounts b{display:block}.volume-offer__amounts small{white-space:nowrap}.volume-offer__amounts .volume-offer__save{color:#2f6b3f;font-weight:600}.volume-offer__tier--featured .volume-offer__amounts .volume-offer__save{color:#bfe3c8}.object-system{padding-block:112px;background:#f3f1eb;color:#171914}.object-system__head{display:grid;grid-template-columns:1.5fr .6fr;gap:60px;align-items:end;margin-bottom:46px}.object-system__eyebrow,.object-card__copy>span{text-transform:uppercase;letter-spacing:.18em;font-size:10px;color:#68705f;font-weight:700}.object-system__head h2{max-width:820px;margin:12px 0 0;font-size:clamp(42px,5vw,72px);line-height:.98}.object-system__head p{max-width:370px;margin:0;font-size:14px}.object-system__grid{display:grid;grid-template-columns:1.13fr .87fr .87fr;gap:18px;perspective:1400px}.object-card{--card-x:0deg;--card-y:0deg;display:block;overflow:hidden;border:1px solid #d7d9d0;background:#ebe9e2;text-decoration:none;transform:rotateX(var(--card-y)) rotateY(var(--card-x));transform-style:preserve-3d;transition:transform .22s ease-out,box-shadow .3s ease;will-change:transform}.object-card:hover{box-shadow:0 28px 60px #1d22181f;text-decoration:none}.object-card__visual{position:relative;display:grid;place-items:center;min-height:420px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#f7f7f0 0,#dadfd2 65%,#cbd2c3);transform:translateZ(1px)}.object-card--2 .object-card__visual{background:radial-gradient(circle at 50% 45%,#f5f1e8,#ded5c8 68%,#cfc4b4)}.object-card--3 .object-card__visual{background:radial-gradient(circle at 50% 45%,#ececec,#d0d2d1 68%,#b9bdba)}.object-card__visual img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.object-card:hover .object-card__visual img{transform:scale(1.035)}.object-card__index{position:absolute;left:20px;top:18px;z-index:3;font-size:9px;letter-spacing:.16em}.object-card__form{position:relative;width:52%;aspect-ratio:1.25;transform:translateZ(70px) rotateX(58deg) rotate(-24deg);transform-style:preserve-3d}.object-card__form i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(36,42,32,.34);border-radius:20px;background:#f7f7f180;box-shadow:18px 24px 32px #1c22191f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.object-card__form i:nth-child(2){transform:translateZ(24px) scale(.83);background:#c5cdbc8f}.object-card__form i:nth-child(3){transform:translateZ(46px) scale(.58);background:#eff2e8b8}.object-card--2 .object-card__form{width:45%;aspect-ratio:.72;transform:translateZ(70px) rotateX(57deg) rotate(20deg)}.object-card--2 .object-card__form i{border-radius:7px}.object-card--3 .object-card__form{width:55%;aspect-ratio:1.7;transform:translateZ(70px) rotateX(63deg) rotate(-8deg)}.object-card--3 .object-card__form i{border-radius:50px}.object-card__axis{position:absolute;background:#373f3133}.object-card__axis--x{width:70%;height:1px}.object-card__axis--y{width:1px;height:70%}.object-card__copy{position:relative;min-height:205px;padding:28px;background:#f7f5ef;transform:translateZ(18px)}.object-card__copy h3{margin:9px 0 12px;font-size:clamp(25px,2.1vw,34px)}.object-card__copy p{max-width:330px;margin:0;font-size:13px}.object-card__copy b{position:absolute;right:25px;bottom:25px;font-weight:400}@media(max-width:1000px){.object-system__grid{grid-template-columns:1fr 1fr}.object-card:first-child{grid-column:1/-1}.object-card:first-child .object-card__visual{min-height:500px}}@media(max-width:749px){.object-system{padding-block:72px}.object-system__head{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.object-system__head h2{font-size:46px}.object-system__grid{grid-template-columns:1fr}.object-card:first-child{grid-column:auto}.object-card__visual,.object-card:first-child .object-card__visual{min-height:350px}.object-card__copy{min-height:180px}.object-card{transform:none!important}}@media(prefers-reduced-motion:reduce){.object-card{transform:none!important;transition:none}.object-card__visual img{transition:none}}.movement-principles{padding-block:100px;background:#22261f;color:#f3f2ec}.movement-principles .eyebrow,.movement-principles p{color:#bec2b7}.movement-principles__intro{display:grid;grid-template-columns:.8fr 2.2fr;gap:50px;align-items:start}.movement-principles__intro h2{max-width:760px;margin-bottom:56px;font-size:clamp(42px,5vw,70px)}.movement-principles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #4a4d44}.movement-principle{min-height:240px;padding:30px 38px 15px 0;border-right:1px solid #4a4d44}.movement-principle+.movement-principle{padding-left:38px}.movement-principle:last-child{border-right:0}.movement-principle__index{color:#8f9488;font-size:10px;letter-spacing:.15em}.movement-principle h3{margin:52px 0 16px;font-size:30px}.movement-principle p{max-width:290px;margin-bottom:0;font-size:13px}@media(max-width:749px){.movement-principles{padding-block:68px}.movement-principles__intro{grid-template-columns:1fr;gap:14px}.movement-principles__intro h2{margin-bottom:36px;font-size:43px}.movement-principles__grid{grid-template-columns:1fr}.movement-principle,.movement-principle+.movement-principle{min-height:0;padding:26px 0;border-right:0;border-bottom:1px solid #4a4d44}.movement-principle:last-child{border-bottom:0}.movement-principle h3{margin:28px 0 12px}}.newsletter .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--accent);font-weight:600}.review-request{padding-top:60px;padding-bottom:70px}.review-request__inner{max-width:760px;margin:0 auto;background:#f2eee8;border-radius:24px;padding:34px}.review-request .eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#71675c;margin:0 0 10px}.review-request h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);letter-spacing:-.03em;line-height:1.1;margin:0}.review-request__intro{color:#71675c;font-size:13px;line-height:1.6;margin:12px 0 22px}.review-request label{display:grid;gap:7px;font-size:12px;margin:14px 0}.review-request input:not([type=checkbox]),.review-request select,.review-request textarea{width:100%;border:1px solid #cfc4b6;border-radius:10px;background:#fff;padding:13px;font:inherit}.review-request__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.review-request__consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#71675c}.review-request__consent input{margin-top:2px}.review-request .button{margin-top:8px}.review-request__success{background:#e8f1e8;border-radius:10px;padding:16px;margin:0}@media(max-width:760px){.review-request{padding-top:40px;padding-bottom:50px}.review-request__inner{padding:22px 18px;border-radius:18px}.review-request__row{grid-template-columns:1fr}}.product-reviews{padding-top:70px;padding-bottom:80px}.product-reviews__head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.product-reviews .eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#71675c;margin:0 0 10px}.product-reviews h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,54px);letter-spacing:-.04em;margin:0}.product-reviews__score{text-align:right}.product-reviews__score>span,.review-card__stars{color:#25211d;letter-spacing:.08em}.product-reviews__score small{display:block;color:#71675c;margin-top:6px}.product-reviews__disclaimer{max-width:760px;color:#71675c;font-size:12px;line-height:1.6;margin:-12px 0 24px}.product-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.review-card{background:#f2eee8;border-radius:24px;padding:24px;min-height:265px;display:flex;flex-direction:column}.review-card--external{border:1px solid rgba(113,103,92,.14)}.review-card__top{display:flex;align-items:center;gap:12px}.review-card__avatar,.review-card__initial{width:54px;height:54px;border-radius:50%;object-fit:cover;background:#ded4c7;display:grid;place-items:center;font-family:Georgia,serif;font-size:20px}.review-card__top strong,.review-card__top span{display:block}.review-card__top span{font-size:11px;color:#71675c;margin-top:3px}.review-card__stars{margin:22px 0 12px}.review-card__stars .is-muted{color:#c7beb3}.review-card blockquote{font-family:Georgia,serif;font-size:20px;line-height:1.42;margin:18px 0 0}.review-card__meta{font-size:11px;color:#71675c;margin:auto 0 0;padding-top:18px}.review-card__meta a{color:inherit;text-underline-offset:3px}.product-reviews__empty{text-align:center;background:#f2eee8;border-radius:24px;padding:45px 22px}.product-reviews__empty h3{font-family:Georgia,serif;font-size:26px;font-weight:400;margin:0 0 8px}.product-reviews__empty p{color:#71675c;margin:0}.review-form{max-width:720px;margin:26px auto 0;border-top:1px solid #d8cfc3}.review-form summary{cursor:pointer;list-style:none;text-align:center;padding:20px;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.review-form summary::-webkit-details-marker{display:none}.review-form__body{padding:0 0 25px}.review-form label{display:grid;gap:7px;font-size:12px;margin:14px 0}.review-form input,.review-form select,.review-form textarea{width:100%;border:1px solid #cfc4b6;border-radius:10px;background:#fff;padding:13px;font:inherit}.review-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.review-form__success{background:#e8f1e8;border-radius:10px;padding:13px}@media(max-width:760px){.product-reviews{padding-top:48px;padding-bottom:55px}.product-reviews__head{display:block}.product-reviews__score{text-align:left;margin-top:16px}.product-reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:0 20px 12px}.review-card{flex:0 0 82vw;scroll-snap-align:start}.review-form__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
