:root{--font-display: "Cormorant Garamond", "Cormorant SC", "Times New Roman", Georgia, serif;--font-display-sc: "Cormorant SC", "Cormorant Garamond", serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}.t-display-xl,.t-display{font-family:var(--font-display);font-weight:500;letter-spacing:-.005em;font-style:normal}.hero-film__overlay h1,.hero-film__overlay .t-display,.hero-film__overlay .t-display-xl,.manifesto__body{font-family:var(--font-display);font-weight:400;font-style:italic;letter-spacing:0}.manifesto__body{font-size:clamp(24px,3.2vw,44px);line-height:1.25;letter-spacing:-.01em}.triptych__title,.triptych__ph-name,.journal__title,.featured-products__title,.parcel-cinema__title,.nl__title{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}.site-footer__brand-name,.footer-wordmark__text{font-family:var(--font-display);font-weight:500;letter-spacing:.02em}.cart-drawer__title,.main-cart__title{font-family:var(--font-display);font-weight:500}.preloader__est{font-family:var(--font-display-sc);font-weight:500;letter-spacing:.32em;text-transform:none}.hero-film__headline,.hero-film__overlay,.hero-film__stamp,.hero-film__location,.hero-film__edge,.manifesto__body,.manifesto__eyebrow,.nl__title,.nl__copy,.nl__letter-no,.triptych__title,.triptych__sub,.triptych__ph-name,.triptych__ph-no,.triptych__ph-cta,.journal__title,.featured-products__title,.featured-products__dek,.parcel-cinema__title,.parcel-cinema__dek,.parcel-cinema__eyebrow,.info-page__title,.info-page__eyebrow,.info-page__intro-line,.info-page__block-heading,.info-page__block-no,.info-page__cta-heading,.info-page__cta-body,.stores-directory__title,.stores-directory__eyebrow,.stores-directory__intro,.stores-region__name,.stores-region__no,.store-card__name,.store-card__address,.store-card__no,.store-card__phone,.store-card__map,.site-footer__brand-name,.site-footer__brand-tag,.site-footer__edge,.site-footer__col,.site-footer__bottom,.preloader__est,.preloader__logo,.mobile-menu__nav,.mm-shop__sub,.t-display,.t-display-xl,.t-h1,.t-h2,.t-label,.t-mono{direction:ltr!important;unicode-bidi:isolate!important;text-align:left}@media(hover:hover)and (pointer:fine){.cursor{display:block!important}}.site-header{position:fixed!important;top:0;left:0;right:0;z-index:100;background:#efede6d1;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid rgba(11,11,11,.06);direction:ltr!important}body:not(.is-home) main.main{padding-top:var(--header-h, 64px)}.site-header__hamburger span,.site-header__utilities .link-ul{color:var(--c-ink, #0B0B0B)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(77vw,360px);background:var(--c-bone);padding:80px 32px 32px;display:flex;flex-direction:column;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:200;height:100dvh;max-height:100vh;transform:translate(100%);transition:transform .48s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1));direction:ltr!important}.mobile-menu.is-open{transform:translate(0)}@media(min-width:900px){.site-header__hamburger{display:flex!important}.site-header__nav{display:none}.mobile-menu{display:flex!important;width:min(400px,75vw)}}.mobile-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0b80;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1));z-index:150}.mobile-menu__backdrop.is-on{opacity:1;pointer-events:auto}body:has(.mobile-menu.is-open){overflow:hidden}.mobile-menu__nav{display:flex;flex-direction:column;gap:4px}.mobile-menu__nav>a,.mobile-menu__nav details summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;cursor:pointer;font-family:var(--font-display);font-size:32px;font-weight:500;letter-spacing:-.01em;color:var(--c-ink);border-bottom:1px solid var(--c-line);list-style:none}@media(max-width:600px){.mobile-menu{padding:72px 24px 24px}.mobile-menu__nav>a,.mobile-menu__nav details summary{font-size:26px;padding:12px 0}.mm-shop__sub a{font-size:15px}}.mobile-menu__nav details summary::-webkit-details-marker{display:none}.mobile-menu__nav>a:hover,.mobile-menu__nav details summary:hover{padding-left:6px;transition:padding .24s ease}.mm-shop[open] summary .mm-shop__chev{transform:rotate(45deg)}.mm-shop__chev{font-family:var(--font-sans);font-size:22px;font-weight:300;transition:transform .24s ease;opacity:.5}.mm-shop__sub{display:flex;flex-direction:column;padding:8px 0 16px 4px;animation:mm-slide-in .28s ease both}@keyframes mm-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mm-shop__sub a{font-family:var(--font-sans);font-size:16px;font-weight:500;padding:10px 0;color:var(--c-ink);border-bottom:1px solid rgba(11,11,11,.06)}.mm-shop__sub a:last-child{border-bottom:0}.mm-shop__sub a.is-cat--all{font-style:italic;color:var(--c-mute)}.mobile-menu__foot{margin-top:auto;padding-top:32px;border-top:1px solid var(--c-line)}.site-footer{direction:ltr!important}@media(min-width:900px){.site-footer__grid{grid-template-columns:1fr 1fr 1fr auto!important;gap:clamp(24px,4vw,56px)}}.site-footer__brand{max-width:340px}.site-footer__brand-name{font-size:clamp(40px,5vw,64px)!important;line-height:1}.site-footer__col{min-width:0}.site-footer__col p{word-break:normal!important;overflow-wrap:break-word;white-space:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;max-width:28ch;font-size:14px;color:var(--c-bone, #EFEDE6);opacity:.85}.site-footer__col .site-footer__address{opacity:.6;margin-top:8px;font-size:13px}.site-footer__col h4{margin-bottom:12px}@media(max-width:900px){.site-footer{padding:56px 24px 24px}.site-footer__grid{gap:32px}.site-footer__brand{order:-1}.site-footer__col p{max-width:100%}}.social-buttons{display:flex;gap:12px;align-items:center;flex-wrap:wrap;direction:ltr}.social-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--c-ink, #0B0B0B);transition:transform .24s ease,color .24s ease,background .24s ease,border-color .24s ease}.social-btn__icon{width:22px;height:22px;display:block}.social-btn__label{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.social-buttons--sidebar{gap:8px;justify-content:flex-start}.social-buttons--sidebar .social-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--c-line, rgba(11,11,11,.18));background:transparent}.social-buttons--sidebar .social-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.social-buttons--sidebar .social-btn:hover{transform:translateY(-2px)}.social-buttons--sidebar .social-btn--wa:hover{background:#25d366;color:#fff;border-color:#25d366}.social-buttons--sidebar .social-btn--ig:hover{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af);color:#fff;border-color:transparent}.social-buttons--sidebar .social-btn--fb:hover{background:#1877f2;color:#fff;border-color:#1877f2}.social-buttons--sidebar .social-btn--mail:hover{background:var(--c-ink);color:var(--c-bone);border-color:var(--c-ink)}.social-buttons--contact{gap:12px}.social-buttons--contact .social-btn{flex:1 1 calc(50% - 6px);min-width:140px;padding:16px 20px;border:1px solid var(--c-ink, #0B0B0B);background:var(--c-bone, #EFEDE6);gap:12px}@media(min-width:720px){.social-buttons--contact .social-btn{flex:0 0 auto;min-width:180px}}.social-buttons--contact .social-btn__icon{width:20px;height:20px}.social-buttons--contact .social-btn:hover{background:var(--c-ink);color:var(--c-bone);transform:translateY(-2px)}.social-buttons--contact .social-btn--wa:hover{background:#25d366;color:#fff;border-color:#25d366}.social-buttons--contact .social-btn--ig:hover{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af);color:#fff;border-color:transparent}.social-buttons--contact .social-btn--fb:hover{background:#1877f2;color:#fff;border-color:#1877f2}.site-footer__social{display:flex;justify-content:center;padding:40px 24px 24px;border-top:1px solid rgba(239,237,230,.12)}.social-buttons--footer{gap:16px;justify-content:center}.social-buttons--footer .social-btn{width:48px;height:48px;border-radius:50%;border:1px solid rgba(239,237,230,.25);background:transparent;color:var(--c-bone, #EFEDE6)}.social-buttons--footer .social-btn__icon{width:22px;height:22px}.social-buttons--footer .social-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.social-buttons--footer .social-btn:hover{transform:translateY(-3px);border-color:var(--c-bone)}.social-buttons--footer .social-btn--wa:hover{background:#25d366;color:#fff;border-color:#25d366}.social-buttons--footer .social-btn--ig:hover{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af);color:#fff;border-color:transparent}.social-buttons--footer .social-btn--fb:hover{background:#1877f2;color:#fff;border-color:#1877f2}.social-buttons--footer .social-btn--mail:hover{background:var(--c-bone);color:var(--c-ink);border-color:var(--c-bone)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/dandy-font-override.css.map */
