.nc{--nc-ease: cubic-bezier(.22, 1, .36, 1);--nc-h: min(62vh, 640px);background:#f6f1ea}.nc__sticky{position:relative;isolation:isolate;overflow:hidden;min-height:var(--nc-h);height:var(--nc-h)}.nc__ghost,.nc__marquee,.nc__track{animation:none!important;transform:none!important}.nc__ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;display:flex;align-items:center;justify-content:center;font-size:clamp(3.2rem,12vw,8.5rem);font-weight:500;letter-spacing:-.04em;line-height:1;color:#1a1a1a;white-space:nowrap;pointer-events:none;opacity:1;filter:blur(0);transition:opacity .9s var(--nc-ease),filter .9s var(--nc-ease)}.nc.is-on .nc__ghost{opacity:0;filter:blur(8px)}.nc__media{position:absolute;z-index:2;top:18%;right:30%;bottom:18%;left:30%;margin:0;border-radius:20px;overflow:hidden;transition:inset 1.4s var(--nc-ease),border-radius 1.4s var(--nc-ease);will-change:inset,border-radius}.nc.is-on .nc__media{top:0;right:0;bottom:0;left:0;border-radius:0}.nc__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%;transform:scale(1);transition:transform 1.6s var(--nc-ease)}.nc.is-on .nc__media img{transform:scale(1.06)}.nc__over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,4.5vw,3.25rem);opacity:0;transform:translateY(12px);transition:opacity .7s var(--nc-ease) .85s,transform .7s var(--nc-ease) .85s;pointer-events:none}.nc.is-on .nc__over{opacity:1;transform:none}.nc__t{margin:0;max-width:14ch;color:#fff;font-size:clamp(1.7rem,3.8vw,3rem);line-height:1.12;letter-spacing:-.03em;font-weight:500;text-shadow:0 1px 14px rgba(0,0,0,.28)}.nc__cta,.nc__over .btn{pointer-events:auto;align-self:center;flex-shrink:0}@media(max-width:749px){.nc{--nc-h: 72vh}.nc__media{top:22%;right:10%;bottom:22%;left:10%}.nc__over{flex-direction:column;align-items:flex-start;justify-content:flex-end}.nc__cta,.nc__over .btn{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.nc__media,.nc__media img,.nc__ghost,.nc__over{transition:none}.nc .nc__media{top:0;right:0;bottom:0;left:0;border-radius:0}.nc .nc__ghost{opacity:0}.nc .nc__over{opacity:1;transform:none}}.cards--5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:inherit}@media(max-width:1100px){.cards--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cards--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.df{max-width:1240px;margin:0 auto;padding:4rem 1.5rem 5rem}.df__h{margin:0 0 .75rem;font-size:clamp(2.4rem,4vw,3.6rem);letter-spacing:-.03em}.df__lead{max-width:46ch;color:#6b6560;margin:0 0 2.5rem;line-height:1.55}.df__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;align-items:start}.df__list{border:1px solid #ece7e0;border-radius:18px;padding:1.5rem 1.5rem .75rem}.df-group{margin:1.25rem 0 .5rem;padding-top:.5rem}.df-group:first-child{margin-top:0}.df-group__t{margin:0;font-size:1.45rem}.df-group__s{margin:.25rem 0 .75rem;color:#7a736c}.df-q{border-top:1px solid #ece7e0}.df-q summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;cursor:pointer;list-style:none}.df-q summary::-webkit-details-marker{display:none}.df-q summary i{width:28px;height:28px;border-radius:50%;background:#efeee9;position:relative;flex-shrink:0}.df-q summary i:before,.df-q summary i:after{content:"";position:absolute;top:13px;right:8px;bottom:13px;left:8px;height:2px;background:#111}.df-q summary i:after{top:8px;right:13px;bottom:8px;left:13px;width:2px;height:auto}.df-q[open] summary i{background:#111}.df-q[open] summary i:before,.df-q[open] summary i:after{background:#fff}.df-q[open] summary i:after{display:none}.df-q p{margin:0 0 1.1rem;color:#4a4642;line-height:1.55;max-width:62ch}.df__aside{background:#f6f1ea;border-radius:18px;padding:1.6rem;position:sticky;top:5.5rem}.df__aside h2{margin:0 0 .4rem}.df__aside p{margin:0 0 1.1rem;color:#6b6560}.df-form input,.df-form textarea{width:100%;margin:0 0 .7rem;padding:.85rem 1rem;border:1px solid #e6e0d8;border-radius:12px;background:#fff;font:inherit}.df-form button{width:100%;border:0;border-radius:999px;background:#111;color:#fff;padding:.95rem;font:inherit;cursor:pointer}@media(max-width:849px){.df__grid{grid-template-columns:1fr}.df__aside{position:static}}.pgrid{align-items:stretch}.pgrid>*{display:flex;flex-direction:column}.pgrid .price,.pgrid [class*=price]{display:block;margin-top:.25rem;margin-bottom:1.25rem;line-height:1.3}.pgrid product-form,.pgrid form,.pgrid .quick-add,.pgrid button[name=add],.pgrid button[type=submit],.pgrid a[href*="/cart"],.pgrid .button,.pgrid [class*=add]{margin-top:auto;width:100%}@media(max-width:749px){.pgrid .price,.pgrid [class*=price]{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
