.asc-site{--font-heading--weight:500;--font-subheading--weight:500;--header-height:85px;--header-group-height:85px;background:#fff;color:#242420}.asc-subpage h1,.asc-subpage h2,.asc-subpage h3,.asc-subpage .h1,.asc-subpage .h2,.asc-subpage .h3{font-family:var(--font-heading--family);font-weight:500;text-transform:none;letter-spacing:-.025em}.asc-subpage h1,.asc-subpage .h1{font-size:clamp(36px,4.3vw,62px);line-height:1.12}.asc-subpage h2,.asc-subpage .h2{font-size:clamp(28px,3.1vw,44px);line-height:1.15}.asc-subpage h3,.asc-subpage .h3{font-size:clamp(23px,2vw,30px);line-height:1.2}.asc-subpage #MainContent{min-height:45vh}.asc-subpage :is(button,input,select,textarea,a):focus-visible{outline:2px solid #a64f25;outline-offset:3px}.asc-subpage :is(input,select,textarea){max-width:100%}.asc-subpage .button,.asc-subpage .button-secondary,.asc-subpage .product-card{border-radius:2px}.asc-footer nav{flex-wrap:wrap;max-width:850px;gap:12px 22px}.asc-nav-dropdown{position:relative}.asc-nav-dropdown>summary{cursor:pointer;list-style:none;white-space:nowrap;padding-block:8px}.asc-nav-dropdown>summary:after{content:"\2304";margin-left:5px}.asc-nav-dropdown>div{position:absolute;z-index:20;top:100%;left:-16px;background:#fff;border:1px solid #deddd6;box-shadow:0 12px 24px #0001;padding:12px;min-width:220px;display:grid;gap:3px}.asc-nav-dropdown:not([open])>div{display:none}.asc-nav-dropdown>div>a{padding:9px 10px;white-space:nowrap}.asc-nav-dropdown>div>a:hover{background:#f5f4ee}@media(max-width:800px){.asc-menu>nav{max-height:80vh;overflow:auto}.asc-menu .asc-nav-dropdown>summary{padding:10px}.asc-menu .asc-nav-dropdown>div{position:static;box-shadow:none;border:0;border-left:1px solid #deddd6;margin-left:10px;padding:0 8px}.asc-menu .asc-nav-dropdown>div>a{white-space:normal}.asc-site{--header-height:67px;--header-group-height:67px}}.asc-subpage :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),.asc-subpage :is(h1,h2,h3,h4,h5,h6) :is(span,a){font-family:var(--font-heading--family)!important;font-weight:500!important;text-transform:none!important}.asc-subpage .hero{--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color-foreground-heading:#fff;--color-foreground-heading-rgb:255 255 255}.asc-subpage .hero__content-wrapper :is(h1,h2,h3,h4,h5,h6,p){color:#fff!important;text-shadow:0 1px 5px #0008}.asc-subpage :is(.button,.button-secondary) :is(span),.asc-subpage :is(.button,.button-secondary){font-family:var(--font-body--family)!important;text-transform:none!important}.asc-site{font-family:var(--font-body--family);font-weight:400;--font-body--line-height:1.55}.asc-site :is(p,.rte li,.product-description li){line-height:1.55}.asc-site :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--font-heading--family)!important;font-weight:500!important}.asc-site :is(button,input,select,textarea,.button,.button-secondary,.details__header,.variant-option__button-label){font-family:var(--font-body--family)!important}.asc-site :is(button,.button,.button-secondary,.details__header,.variant-option__button-label){font-weight:500;letter-spacing:.02em}.asc-site :is(.caption,.eyebrow,.badge){font-family:var(--font-body--family);font-weight:500;letter-spacing:.14em}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnM.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf) format("truetype")}:root,.asc-site{--font-body--family:"DM Sans",sans-serif;--font-heading--family:"Cormorant Garamond",serif;--font-subheading--family:"DM Sans",sans-serif;--font-accent--family:"DM Sans",sans-serif;--font-body--weight:400;--font-heading--weight:500;--font-subheading--weight:500;--font-accent--weight:500}
/*# sourceMappingURL=/cdn/shop/t/30/assets/asc-subpages.css.map */
