@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,500;0,6..96,800;1,6..96,600;1,6..96,800&family=Schibsted+Grotesk:wght@400;500;700&family=DM+Mono:wght@400;500&display=swap');:root{--font-heading-family:'Bodoni Moda',Georgia,serif;--font-body-family:'Schibsted Grotesk',Helvetica,Arial,sans-serif;--font-heading-weight:800;--buttons-radius:0px;--buttons-border-width:2px;--buttons-border-opacity:1;--buttons-radius-outset:0px;--inputs-radius:0px;--media-radius:0px;--text-boxes-radius:0px;--popup-corner-radius:0px;--badge-corner-radius:0px;--card-corner-radius:0px}.color-scheme-1,.color-scheme-5{--color-background:255,255,255;--gradient-background:#fff;--color-foreground:11,11,11;--color-button:11,11,11;--color-button-text:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-text:11,11,11;--color-link:11,11,11;--color-badge-foreground:11,11,11;--color-badge-background:255,255,255;--color-badge-border:11,11,11}.color-scheme-5{--color-background:243,242,238;--gradient-background:#f3f2ee}.color-scheme-2,.color-scheme-3,.color-scheme-4{--color-background:11,11,11;--gradient-background:#0b0b0b;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:11,11,11;--color-secondary-button:11,11,11;--color-secondary-button-text:255,255,255;--color-link:255,255,255;--color-badge-foreground:255,255,255;--color-badge-background:11,11,11;--color-badge-border:255,255,255}body{font-family:var(--font-body-family);letter-spacing:0}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.banner__heading,.title{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:800;letter-spacing:-.02em;text-transform:none;line-height:1.02}.utility-bar{background:#0b0b0b!important;color:#fff!important;border-bottom:0!important}.utility-bar *,.announcement-bar__message,.announcement-bar__link{font-family:'DM Mono',ui-monospace,monospace!important;font-size:1.1rem!important;letter-spacing:.14em;text-transform:uppercase;color:#fff!important}.header-wrapper,.header-wrapper:after,.header-wrapper--border-bottom{border-color:#0b0b0b!important;box-shadow:none!important}.header-wrapper .header:after{display:none}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:'DM Mono',ui-monospace,monospace!important;font-size:1.2rem!important;letter-spacing:.12em;text-transform:uppercase}.banner,.banner__media{background:#0b0b0b}.banner__media img{opacity:0!important}.banner__heading{font-size:clamp(3.4rem,6.2vw,7.6rem)!important;max-width:16ch;margin-inline:auto;font-style:italic;color:#fff}.banner__text{font-family:'DM Mono',ui-monospace,monospace!important;font-size:1.3rem!important;letter-spacing:.08em;text-transform:uppercase;color:#d8d6d0}.button,.shopify-challenge__button,.customer button{border-radius:0!important;font-family:'DM Mono',ui-monospace,monospace!important;font-size:1.3rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;box-shadow:none!important}.button:before,.button:after,.shopify-payment-button__button:after{box-shadow:none!important;border-radius:0!important}.banner .button{background:#fff!important;color:#0b0b0b!important;border:2px solid #fff}.button:hover{opacity:.88}.card,.card__inner,.card__media,.media,.card-wrapper .card{border-radius:0!important;box-shadow:none!important;border:0}.card__heading,.card__heading a{font-family:'Schibsted Grotesk',Helvetica,sans-serif!important;font-size:1.5rem;font-weight:700;letter-spacing:0}.card-information .price,.price-item{font-family:'DM Mono',ui-monospace,monospace!important;font-weight:500}.badge{background:#c8000f!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase}.price__badge-sale{background:#c8000f;color:#fff}.collection-list .card__heading{font-family:'Bodoni Moda',Georgia,serif!important;font-size:2.4rem;font-style:italic;font-weight:800}.footer{border-top:2px solid #0b0b0b}.footer-block__heading{font-family:'DM Mono',monospace!important;font-size:1.2rem!important;letter-spacing:.14em;text-transform:uppercase}.field__input,.select__select,.customer .field input{border-radius:0!important}.cart-drawer,.drawer__inner{border-radius:0}a:hover{text-decoration-thickness:2px}::selection{background:#c8000f;color:#fff}[id*=divider]{display:none}.header{border-bottom:0!important}.header__logo-sparkle{display:none!important}.header__menu-item:hover{color:#c8000f!important}.header__menu-item:hover span{text-decoration-color:#c8000f!important}.testimonial-card__star--filled,.faq__icon{color:#0b0b0b!important}.testimonial-card__avatar--fallback{background:#0b0b0b!important;color:#fff!important}.duo-offer__ribbon{background:#c8000f!important;color:#fff!important;border-radius:0!important}.comic-divider{display:none!important}.collection-list .card__media,.collection-list .card__inner .card__content{display:none!important}.collection-list .card{position:relative}.collection-list .card__inner{background:#0b0b0b!important;min-height:17rem;border:2px solid #0b0b0b}.collection-list .card__inner.ratio:before{padding-bottom:0!important}.collection-list .card>.card__content{position:absolute!important;left:0;right:0;bottom:0;padding:2rem 2.4rem!important;display:block!important}.collection-list .card__heading,.collection-list .card__heading a{color:#fff!important;font-family:'Bodoni Moda',Georgia,serif!important;font-style:italic;font-size:3.8rem!important;line-height:1;text-align:left}.collection-list .icon-arrow{color:#fff}.product__text.caption-with-letter-spacing{display:none!important}.product__info-container .product__text:has(+ .product__title){display:none}.product-popup-modal__button{color:#c8000f!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.3rem;text-decoration-thickness:2px;text-underline-offset:4px}.duo-pdp{border:1px solid #0b0b0b;padding:14px 16px;margin:20px 0;position:relative;background:#fff}.duo-pdp__ribbon{display:inline-block;background:#c8000f;color:#fff;font-family:"DM Mono",monospace;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;margin-bottom:8px}.duo-pdp__title{margin:0 0 4px;font-size:1.7rem;font-weight:700}.duo-pdp__text{margin:0;font-size:1.3rem;opacity:.8}.duo-pdp__text a{color:#c8000f;font-weight:600}