.main-heading-font-mixin{text-transform:uppercase;font-family:var(--font-heading);font-size:var(--font-size-header)}@media(min-width:1025px){.main-heading-font-mixin{font-size:var(--font-size-header-desktop)}}.body-main-font-mixin,.body-medium-font-mixin{font-family:var(--font-body);font-size:var(--font-size-body-normal)}.text-underline-mixin,.text-underline-hover-mixin{--text-underline-offset: 8px;--text-underline-thickness: 1px;position:relative;display:inline-block;padding-bottom:var(--text-underline-offset)}.text-underline-mixin:after,.text-underline-hover-mixin:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:var(--text-underline-thickness);background:currentColor}.text-underline-hover-mixin:after{transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.text-underline-hover-mixin:hover:after,.text-underline-hover-mixin:focus-visible:after{transform:scaleX(1)}.main-heading-font-hover-mixin{text-decoration:underline;text-underline-offset:.5rem}.product-card__image-wrapper-mixin{position:relative;aspect-ratio:var(--editorial-image-aspect-ratio-portrait);overflow:hidden;background:var(--white)}.section-heading-mixin{text-align:center;margin:0 auto 34px;font-size:var(--font-size-body-alt);text-transform:uppercase}@media(max-width:768px){.section-heading-mixin{font-size:var(--font-size-body-normal);margin:0 auto 34px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/36/assets/reusable-mixins.css.map */
