@font-face{font-family:"Ethic Light Serif";src:url(/cdn/shop/files/EthicSerif-LightItalic.woff2?v=1779942092) format("woff2"),url(/cdn/shop/files/EthicSerif-LightItalic.woff?v=1779942036) format("woff"),url(/cdn/shop/files/EthicSerif-LightItalic.otf?v=1779942023) format("opentype");font-weight:400;font-style:italic;text-transform:normal}@font-face{font-family:Ethic Light;src:url(/cdn/shop/files/EthicSerif-Light.woff2?v=1779844706) format("woff2"),url(/cdn/shop/files/EthicSerif-Light.woff?v=1779844673) format("woff"),url(/cdn/shop/files/EthicSerif-Light.otf?v=1779844679) format("opentype");font-weight:400;text-transform:normal}@font-face{font-family:Hanken Grotesk;src:url(/cdn/shop/files/HankenGrotesk-Regular.woff2?v=1779840381) format("woff2"),url(/cdn/shop/files/HankenGrotesk-Regular.woff?v=1779840414) format("woff"),url(/cdn/shop/files/HankenGrotesk-Regular.ttf?v=1779840222) format("truetype");font-weight:400;font-style:normal;text-transform:uppercase!important}@font-face{font-family:Hopeless Romantic;src:url(/cdn/shop/files/hopelessromanticsociety-webfont.woff2?v=1779846605) format("woff2"),url(/cdn/shop/files/hopelessromanticsociety-webfont.woff?v=1779846605) format("woff"),url(/cdn/shop/files/HopelessRomanticSociety.ttf?v=1779846612) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Necto Mono;src:url(/cdn/shop/files/NectoMono-Regular.woff2?v=1779932056) format("woff2"),url(/cdn/shop/files/NectoMono-Regular.woff?v=1779932072) format("woff"),url(/cdn/shop/files/NectoMono-Regular.otf?v=1779932056) format("opentype");font-weight:400;font-style:normal}:root{--heading-font-family: "Hanken Grotesk", sans-serif !important;--heading-italic-font-family: "Ethic Light Serif", serif !important;--text-heading-size-factor: .75}.heading em,.heading i,.display-xl em,.display-xl i,.display-l em,.display-l i,.display-m em,.display-m i,.h1 em,.h1 i,.h2 em,.h2 i,.h3 em,.h3 i,.prose :where(h1,h2,h3,h4,h5,h6) em,.prose :where(h1,h2,h3,h4,h5,h6) i{font-family:var(--heading-italic-font-family);font-style:italic;font-weight:400;font-size:1.22em!important;letter-spacing:-.04em;text-transform:none}@media screen and (min-width:1000px){.prose{--prose-default-spacing: 1rem;--prose-heading-spacing: 1.5rem;--prose-subheading-spacing: 1.25rem;--prose-button-spacing: 1.25rem;--prose-media-spacing: 1.5rem;--prose-adjacent-heading-spacing: .5em;--prose-combination-display-heading-paragraph-spacing: 1rem;--prose-combination-subheading-heading-spacing: 1rem;--prose-combination-subheading-paragraph-spacing: .75rem}}.header__primary-nav .subheading{font-size:95%!important}.menu-drawer .h4{text-transform:uppercase;font-size:145%}.menu-drawer .gap-3{gap:1.5rem}.thumbnail-swatch{--thumbnail-size: 4.5rem;width:var(--thumbnail-size);height:var(--thumbnail-size);padding:3px;box-sizing:border-box;border-radius:50%;overflow:hidden;display:block;position:relative;border:1px solid transparent}.thumbnail-swatch img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;border-radius:50%}:checked+label .thumbnail-swatch,input:checked+label .thumbnail-swatch,.thumbnail-swatch[aria-checked=true],.thumbnail-swatch[aria-selected=true]{border-color:#2d1016}@media screen and (max-width:749px){.thumbnail-swatch{--thumbnail-size: 4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
