@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{--silmorae-font: "DM Sans", "Avenir Next", Avenir, Arial, sans-serif;--silmorae-title-weight: 500;--silmorae-copy-weight: 400;--silmorae-copy-size: 16px;--silmorae-copy-leading: 1.65}body :is(#__silmorae_type_override,[id^=smap-],[id^=smcp-],[id^=smto-],.smhe-page){font-family:var(--silmorae-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body :is(#__silmorae_type_override,[id^=smap-],[id^=smcp-],[id^=smto-],.smhe-page) :is(h1,h2,h3,h4,h5,h6,p,a,button,label,input,textarea,select,summary,small,li,blockquote,strong,em){font-family:var(--silmorae-font)!important}body :is(#__silmorae_type_override,[id^=smap-]) .smap-title,body :is(#__silmorae_type_override,[id^=smcp-]) .smcp__title,body :is(#__silmorae_type_override,[id^=smcp-]) .smcp__card-title,body :is(#__silmorae_type_override,[id^=smto-]) .smto-heading,body .smhe-page .smhe-title{font-family:var(--silmorae-font)!important;font-weight:var(--silmorae-title-weight)!important;letter-spacing:-.025em!important;line-height:1.12!important}body :is(#__silmorae_type_override,[id^=smap-]) .smap-title,body :is(#__silmorae_type_override,[id^=smcp-]) .smcp__title,body :is(#__silmorae_type_override,[id^=smto-]) .smto-heading{font-size:clamp(42px,4.2vw,62px)!important}body .smhe-page .smhe-title,body .smhe-page .smhe-product__title{font-family:var(--silmorae-font)!important;font-size:clamp(30px,2.75vw,42px)!important;font-weight:500!important;line-height:1.16!important;letter-spacing:-.015em!important}body :is(#__silmorae_type_override,[id^=smap-]) .smap-body,body :is(#__silmorae_type_override,[id^=smap-]) .smap-body p,body :is(#__silmorae_type_override,[id^=smcp-]) .smcp__intro p,body :is(#__silmorae_type_override,[id^=smto-]) .smto-lede,body .smhe-page .smhe-body{font-family:var(--silmorae-font)!important;font-size:var(--silmorae-copy-size)!important;font-weight:var(--silmorae-copy-weight)!important;line-height:var(--silmorae-copy-leading)!important;letter-spacing:0!important}body :is(#__silmorae_type_override,[id^=smap-]) .smap-eyebrow,body :is(#__silmorae_type_override,[id^=smcp-]) .smcp__eyebrow,body :is(#__silmorae_type_override,[id^=smcp-]) .smcp__card-eyebrow,body :is(#__silmorae_type_override,[id^=smap-]) .smap-values__copy h2,body .smhe-page .smhe-kicker{font-family:var(--silmorae-font)!important;font-weight:700!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important}body :is(#__silmorae_type_override,[id^=smcp-],[id^=smto-],.smhe-page) :is(button,input,textarea,select,label),body :is(#__silmorae_type_override,[id^=smcp-],[id^=smto-],.smhe-page) :is([type=submit],[role=button]){font-family:var(--silmorae-font)!important}body :is(header,.site-header,.header,.header-wrapper) nav a,body :is(header,.site-header,.header) :is(.site-nav__link,.header__menu-item,.site-header__link),body :is(footer,.site-footer,.footer) :is(a,p,li,h2,h3,h4){font-family:var(--silmorae-font)!important}@media(max-width:749px){body :is(#__silmorae_type_override,[id^=smap-]) .smap-title,body :is(#__silmorae_type_override,[id^=smcp-]) .smcp__title,body :is(#__silmorae_type_override,[id^=smto-]) .smto-heading{font-size:clamp(34px,9.2vw,44px)!important;line-height:1.12!important}body .smhe-page .smhe-title,body .smhe-page .smhe-product__title{font-size:clamp(28px,7.8vw,36px)!important}body :is(#__silmorae_type_override,[id^=smap-]) .smap-body,body :is(#__silmorae_type_override,[id^=smap-]) .smap-body p,body :is(#__silmorae_type_override,[id^=smcp-]) .smcp__intro p,body :is(#__silmorae_type_override,[id^=smto-]) .smto-lede,body .smhe-page .smhe-body{font-size:16px!important;line-height:1.6!important}body :is(#__silmorae_type_override,[id^=smcp-],[id^=smto-],.smhe-page) :is(input,textarea,select){font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/silmorae-typography-unified.css.map */
