.announcement{padding:9px var(--gutter);background:var(--color-brand);color:var(--color-on-brand);text-align:center;font-size:13px;letter-spacing:.04em}.announcement p{margin:0}.announcement a{text-decoration:none}.values{background:var(--color-surface)}.values__head{max-width:820px;margin-bottom:var(--space-8)}.values__head h2{margin:0}.values__lead{margin-top:var(--space-5);max-width:46ch}.values__lead p{margin:0}.values__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-7) var(--space-6)}.values__item{position:relative;padding-top:var(--space-5)}.values__item:before,.values__item:after{content:"";position:absolute;top:0;left:0;height:1px}.values__item:before{right:0;background:var(--color-line)}.values__item:after{width:100%;height:2px;top:-.5px;background:var(--color-brand);transform-origin:left}.js-motion .values__item:after{transform:scaleX(0)}.js-motion .values__item.is-in:after{animation:values-print 1.1s var(--ease-out) both;animation-delay:calc(var(--d, 0) * 1ms + .15s)}@keyframes values-print{0%{transform:scaleX(0);box-shadow:0 0 10px 1px #f2b45ab3}80%{box-shadow:0 0 10px 1px #f2b45a80}to{transform:scaleX(1);box-shadow:0 0 #f2b45a00}}.values__media{aspect-ratio:4 / 3;margin-bottom:var(--space-5)}.values__n{display:block;font-size:13px;letter-spacing:.1em;color:var(--color-muted);font-variant-numeric:tabular-nums}.values__title{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-h4);line-height:1.1}.values__text{margin:0;color:var(--color-ink-soft);max-width:34ch}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer)}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e140e59;opacity:0;transition:opacity .5s var(--ease-out)}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--color-bg);box-shadow:var(--shadow-panel);transform:translate3d(102%,0,0);transition:transform .65s var(--ease-out);padding-bottom:env(safe-area-inset-bottom)}.drawer.is-open .drawer__backdrop{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--color-line)}.drawer__head h2{margin:0}.drawer__close{display:grid;place-items:center;width:44px;height:44px;border:0;background:none}.drawer__content{display:flex;flex-direction:column;flex:1;min-height:0}.drawer__empty{padding:24px;display:grid;gap:16px;justify-items:start}.drawer__lines{list-style:none;margin:0;padding:8px 24px;flex:1;overflow:auto}.line{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--color-line)}.js-motion .drawer.is-open .line{animation:line-in .6s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}@keyframes line-in{0%{opacity:0;transform:translate(24px)}}.line.is-loading{opacity:.5;pointer-events:none}.line__media{border-radius:10px;overflow:hidden;aspect-ratio:4 / 5;background:var(--color-surface)}.line__info{display:flex;flex-direction:column;gap:4px;font-size:var(--text-small)}.line__title{text-decoration:none;font-weight:500}.line__qty .pill{min-height:32px;padding:2px 12px}.drawer__foot{padding:18px 24px 24px;border-top:1px solid var(--color-line);display:grid;gap:10px}.drawer__subtotal{display:flex;justify-content:space-between;font-size:var(--text-lead)}.drawer__checkout{width:100%}@property --pr{syntax: "<number>"; inherits: true; initial-value: 1;}.cats{display:block}.cats__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line)}.cats__item{border-bottom:1px solid var(--color-line)}.cats__link{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:18px 0;color:inherit;text-decoration:none;transition:opacity .5s var(--ease-out)}.cats__n{font-size:13px;color:var(--color-muted);font-variant-numeric:tabular-nums}.cats__name{font-family:var(--font-display);font-size:clamp(34px,4.6vw,68px);line-height:1;letter-spacing:var(--tracking-heading);transition:transform .6s var(--ease-out),color .4s var(--ease-out)}.cats__side{display:flex;align-items:center;gap:var(--space-4)}.cats__count{font-size:var(--text-small);color:var(--color-muted);white-space:nowrap}.cats__go{font-size:13px;white-space:nowrap;opacity:0;transform:translate3d(-10px,0,0);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}a.cats__link:hover .cats__name,a.cats__link:focus-visible .cats__name{transform:translate3d(18px,0,0);color:var(--color-brand)}a.cats__link:hover .cats__go,a.cats__link:focus-visible .cats__go{opacity:1;transform:none}.pointer-fine .cats__list:hover .cats__link:not(:hover){opacity:.4}.cats__thumb{width:72px;height:72px;flex:none;border-radius:var(--radius-small);overflow:hidden;background:radial-gradient(circle at 50% 40%,#fff,var(--bg, var(--color-beige)) 90%)}.cats__thumb img,.cats__thumb .placeholder-svg{width:100%;height:100%;object-fit:cover}.cats__thumb .placeholder-svg{background:none;opacity:.2}.pointer-fine .cats__thumb{display:none}.cats__item.is-pending .cats__name{color:var(--color-muted);opacity:.55}.cats__note{margin:var(--space-4) 0 0}.cats__preview{position:fixed;top:0;left:0;z-index:var(--z-sticky);width:260px;height:300px;margin:-150px 0 0 -130px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out),visibility 0s .35s}.cats__preview.is-on{opacity:1;visibility:visible;transition:opacity .35s var(--ease-out)}.cats__preview-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#fff,var(--bg, var(--color-beige)) 90%);box-shadow:0 30px 60px -30px #50281466;transform:scale(.7);transition:transform .5s var(--ease-out)}.cats__preview.is-on .cats__preview-media{transform:none}.cats__preview-media img,.cats__preview-media .placeholder-svg{width:100%;height:100%;object-fit:cover}.cats__preview-media .placeholder-svg{background:none;opacity:.2}@media(max-width:860px){.cats__link{grid-template-columns:34px minmax(0,1fr) auto;gap:var(--space-3);padding:14px 0}.cats__name{font-size:clamp(30px,9vw,44px)}.cats__go,.cats__count{display:none}.cats__thumb{width:64px;height:64px}}.closing{position:relative;overflow:hidden;padding-block:clamp(96px,20vh,220px);text-align:center;background-color:var(--color-bg)}.closing__inner{display:flex;flex-direction:column;align-items:center}.closing__title{max-width:16ch;margin:18px auto 0}.closing__title em{color:var(--color-brand)}.closing__lead{margin:var(--space-5) auto 0}.closing__lead p{margin:0}.closing__cta{margin-top:var(--space-7)}.closing__cats{margin-top:var(--space-6)}.closing__cats ul{list-style:none;margin:0;padding:0;justify-content:center;gap:var(--space-2)}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.contact .btn{align-self:flex-start}@media(max-width:600px){.contact__row{grid-template-columns:1fr}}.custom-order{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start}.custom-order .btn{align-self:flex-start}@media(max-width:860px){.custom-order{grid-template-columns:1fr}}.editorial__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,6vw,96px);align-items:center}.editorial--reverse .editorial__media{order:2}.editorial__media{aspect-ratio:4 / 5}.editorial__layer{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.editorial__layer img,.editorial__layer .placeholder{width:100%;height:100%;object-fit:cover}.editorial__copy .btn{margin-top:var(--space-5)}@media(max-width:860px){.editorial__inner{grid-template-columns:1fr}.editorial--reverse .editorial__media{order:0}}.product-card.is-pending .product-card__media .placeholder-svg{background:none;opacity:.18}.product-card.is-pending .product-card__info{padding-top:12px}.product-card.is-pending .caption{margin:0}.footer{--color-focus: var(--color-light);background:var(--color-brand);color:var(--color-on-brand);padding:clamp(64px,12vh,140px) 0 calc(28px + env(safe-area-inset-bottom))}.footer a{color:inherit;text-decoration:none}.footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-8)}.footer__logo{display:inline-block;line-height:0}.footer__logo .logo,.footer__logo img{height:var(--footer-logo-h, 56px);width:auto;overflow:visible}.footer__text{margin-top:var(--space-5);max-width:38ch;color:#fffefcc7}.footer__text p{margin:0 0 var(--space-3)}.footer .pending{color:#fffefc99}.footer__pending{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border:1px dashed rgba(255,254,252,.35);border-radius:var(--radius-small)}.footer__social{margin-top:var(--space-5);margin-left:-12px}.footer__blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-7) var(--space-6);align-content:start}.footer__heading{margin:0 0 var(--space-4);font-size:var(--text-caption);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:#fffefc99}.footer__block ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.footer__block li a{display:inline-flex;align-items:center;min-height:32px}.footer__block li a,.footer__policies a{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 6px) / 0 1px no-repeat;transition:background-size .5s var(--ease-out),color .3s var(--ease-out)}.footer__block li a:hover,.footer__policies a:hover,.footer__block li a[aria-current=page]{background-size:100% 1px;color:var(--color-light)}.social-links a:hover{color:var(--color-light)}.footer__note{font-size:var(--text-small);color:#fffefcc7}.footer__note p{margin:0 0 var(--space-2)}.footer__newsletter{grid-column:span 2;max-width:460px}.newsletter__field{position:relative;display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);border-bottom:1px solid rgba(255,254,252,.4)}.newsletter__field:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--color-light);box-shadow:0 0 12px 2px #f2b45a8c;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}.newsletter__field:focus-within:after{transform:scaleX(1)}.newsletter__input{flex:1;min-width:0;padding:var(--space-3) 0;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-lead);outline:none}.newsletter__input::placeholder{color:#fffefc8c}.newsletter__submit{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-on-brand);color:var(--color-brand);cursor:pointer;transition:transform .5s var(--ease-out)}.newsletter__submit:hover{transform:translate(3px)}.newsletter__submit:focus-visible{outline-color:var(--color-light)}.newsletter__message{display:flex;gap:var(--space-2);align-items:center;margin:var(--space-3) 0 0;font-size:var(--text-small)}.newsletter__message ul{margin:0;padding-left:1em}.footer__legal{margin:var(--space-3) 0 0;font-size:var(--text-caption);color:#fffefc99}.footer__legal a{text-decoration:underline;text-underline-offset:3px}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid rgba(255,254,252,.18);font-size:var(--text-small);color:#fffefcc7}.footer__copy{margin:0}.footer__policies{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);list-style:none;margin:0;padding:0}.footer__policies a{display:inline-flex;align-items:center;min-height:32px}.footer__payments{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.payment-icon{height:22px;width:auto}@media(max-width:1199px){.footer__newsletter{grid-column:1 / -1}}@media(max-width:860px){.footer__top{grid-template-columns:1fr;gap:var(--space-7)}.footer__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__newsletter,.footer__contact,.footer__textblock{grid-column:1 / -1}.footer__bottom{flex-direction:column;align-items:flex-start}}.main-404{min-height:70vh;padding-top:calc(var(--header-h, 76px) + 60px)}.account{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-7)}@media(max-width:860px){.account{grid-template-columns:1fr}}.address{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-card);display:grid;gap:var(--space-3);justify-items:start}.main-article{padding-top:calc(var(--header-h, 76px) + 32px)}.main-article h1{margin-top:var(--space-4)}.main-article__image{margin:var(--space-6) 0}.main-article .rte{margin-bottom:var(--space-6)}.blog{padding-top:calc(var(--header-h, 76px) + 32px)}.blog ul{list-style:none;margin:0;padding:0}.article-card{display:block;text-decoration:none}.article-card .caption{margin:var(--space-3) 0 var(--space-1)}.cart-page{padding-top:calc(var(--header-h, 76px) + 32px)}.cart-page__lines{list-style:none;margin:0 0 var(--space-6);padding:0}.cart-line{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line);align-items:start}.cart-line__media{aspect-ratio:4 / 5}.cart-line__info .h4{text-decoration:none}.cart-line__info .field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cart-page__foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6)}.cart-page__subtotal{display:flex;justify-content:space-between;font-size:var(--text-lead);margin:0}@media(max-width:860px){.cart-line{grid-template-columns:90px minmax(0,1fr)}.cart-line__price{grid-column:2;margin:0}.cart-page__foot{grid-template-columns:1fr}}.collection{padding-top:calc(var(--header-h, 76px) + 32px)}.collection__head{margin-bottom:var(--space-6)}.collection__head h1{font-size:var(--text-h2);margin-top:var(--space-4)}.collection__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line)}.collection__sort{display:flex;align-items:center;gap:var(--space-3)}.collection__sort .select{min-height:40px;padding-block:6px;width:auto}.collection-link{display:block;text-decoration:none}.collection-link h2{margin-top:var(--space-3)}.collection-link .media img{transition:transform 1.2s var(--ease-out)}.collection-link:hover .media img{transform:scale(1.04)}.main-page{padding-top:calc(var(--header-h, 76px) + 40px)}.password{min-height:100svh;display:grid;place-items:center;padding:var(--gutter);background:radial-gradient(40vw 40vw at 60% 40%,rgba(242,180,90,.14),transparent 70%),var(--color-bg)}.password__inner{max-width:520px;display:grid;gap:var(--space-4)}.password__logo{color:var(--color-brand);line-height:0}.password__logo .logo{height:48px;width:auto}.password__form{display:flex;gap:var(--space-3);flex-wrap:wrap}.password__form .input{flex:1 1 220px}.search{padding-top:calc(var(--header-h, 76px) + 32px)}.search__form{display:flex;gap:var(--space-3);max-width:640px;margin-bottom:var(--space-6)}.search__result{display:block;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-card);text-decoration:none;height:100%}.manifesto{background:var(--color-bg);scroll-margin-top:0}.manifesto__pin{display:flex;align-items:center}.manifesto__inner{max-width:calc(1100px + var(--gutter) * 2)}.manifesto__text{margin:0;font-family:var(--font-display);font-size:clamp(30px,4vw,60px);line-height:1.12;letter-spacing:var(--tracking-heading);text-wrap:pretty}.manifesto__w{opacity:clamp(.16,calc(var(--p, 1) * (var(--n) + 6) - var(--i)),1)}.reduced-motion .manifesto__w,.no-js .manifesto__w{opacity:1}.manifesto__link{margin-top:var(--space-6)}.no-js .manifesto__pin{padding-block:var(--section-y)}@media(max-width:860px){.manifesto__text{font-size:clamp(28px,8vw,40px)}}.process{background:var(--color-surface)}.process__pin{display:flex;flex-direction:column;justify-content:center;gap:4vh}.process__pin h2{margin:0}.process__track{display:flex;gap:3vw;margin:0;padding:0 var(--gutter);list-style:none;width:max-content;transform:translate3d(calc(var(--p, 0) * var(--shift, 0) * -1px),0,0);will-change:transform}.process__step{width:min(64vw,620px);flex:none}.process__media{height:46vh;border-radius:20px;overflow:hidden;background:var(--color-bg)}.process__media img,.process__media .placeholder{width:100%;height:100%;object-fit:cover}.process__step h3{display:flex;gap:14px;align-items:baseline;margin:18px 0 6px}.process__step p{margin:0;color:var(--color-ink-soft);max-width:42ch}.process__bar{margin:0 var(--gutter);height:2px;background:var(--color-line)}.process__bar i{display:block;height:100%;background:var(--color-brand);transform:scaleX(var(--p, 0));transform-origin:left}.no-js .process__track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;transform:none}.no-js .process__step{scroll-snap-align:start}@media(max-width:860px){.process__step{width:82vw}}.product-grid{list-style:none;margin:0;padding:0}.showcase__pin{background:var(--color-bg)}.showcase__side{position:absolute;top:calc(var(--header-h, 76px) + 20px);left:var(--gutter);right:var(--gutter);z-index:3;display:flex;justify-content:space-between;gap:14px;align-items:baseline}.showcase__name{margin:0;font-size:28px;line-height:1.1}.showcase__moment{position:absolute;top:0;right:0;bottom:0;left:0}.showcase__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.showcase__media img,.showcase__media .placeholder{width:100%;height:100%;object-fit:cover;border-radius:0}.showcase__moment:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#fffefce6,#fffefc00)}.showcase__cap{position:absolute;left:var(--gutter);bottom:11vh;max-width:34ch;z-index:2}.showcase__cap h3{margin:8px 0 10px}.showcase__cap .lead p{margin:0}.showcase__cta{margin-top:var(--space-5)}.js .showcase .showcase__moment{transform:none;transition:opacity 1s var(--ease-out)}.js .showcase .showcase__moment:not(.is-on){pointer-events:none}.js-motion .showcase__media>*{transform:scale(1.08);transition:transform 1.8s var(--ease-out)}.js-motion .showcase__moment.is-on .showcase__media>*{transform:none}.js-motion .showcase__cap{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s var(--ease-out) .15s,transform .8s var(--ease-out) .15s}.js-motion .showcase__moment.is-on .showcase__cap{opacity:1;transform:none}.showcase__dots{position:absolute;right:var(--gutter);bottom:11vh;z-index:3;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.showcase__dots li{width:2px;height:22px;border-radius:2px;background:var(--color-line);overflow:hidden}.showcase__dots li:before{content:"";display:block;height:100%;background:var(--color-brand);transform:scaleY(0);transform-origin:top;transition:transform .6s var(--ease-out)}.showcase__pin:has(>:nth-child(2).is-on) .showcase__dots li:nth-child(1):before,.showcase__pin:has(>:nth-child(3).is-on) .showcase__dots li:nth-child(2):before,.showcase__pin:has(>:nth-child(4).is-on) .showcase__dots li:nth-child(3):before,.showcase__pin:has(>:nth-child(5).is-on) .showcase__dots li:nth-child(4):before,.showcase__pin:has(>:nth-child(6).is-on) .showcase__dots li:nth-child(5):before,.showcase__pin:has(>:nth-child(7).is-on) .showcase__dots li:nth-child(6):before{transform:none}.no-js .showcase__moment{position:relative;height:100svh}.no-js .showcase__dots{display:none}@media(max-width:860px){.showcase__side{flex-direction:column;gap:4px}.showcase__cap{right:var(--gutter);bottom:9vh}.showcase__dots{bottom:auto;top:50%}}.social-proof{text-align:center}.social-proof__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5);text-align:left;margin-top:var(--space-6)}.testimonial{margin:0;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-card)}.testimonial blockquote{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-h4);line-height:1.2}.social-proof__empty{display:inline-flex;flex-direction:column;gap:10px;align-items:center;padding:28px 36px;border:1px dashed rgba(122,62,28,.35);border-radius:var(--radius-card);color:var(--color-muted)}.social-proof__empty span{letter-spacing:4px;color:#7a3e1c59;font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
