.italic-text{font-style:italic}.normal-text{font-style:normal}.text-100{font-weight:100}.text-200{font-weight:200}.text-300{font-weight:300}.text-400{font-weight:400}.text-500{font-weight:500}.text-700,.bold-text{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}@media screen and (max-width:699px){.button-group--same-width-fitted{grid-template-columns:1fr;display:grid;width:fit-content;justify-self:center}.mobile-h1{font-size:var(--text-h1)!important;line-height:1.5!important}.mobile-h2{font-size:var(--text-h2)!important;line-height:1.5!important}.mobile-h3{font-size:var(--text-h3)!important;line-height:1.6!important}.mobile-h4{font-size:var(--text-h4)!important;line-height:1.6!important}.mobile-h5{font-size:var(--text-h5)!important;line-height:1.7!important}.mobile-h6{font-size:var(--text-h6)!important;line-height:1.7!important}.mobile-smallcaps{text-transform:uppercase!important;letter-spacing:var(--heading-letter-spacing)!important;font-size:.625rem!important}.mobile-text-xxs{font-size:.6875rem!important}.mobile-text-xs{font-size:var(--text-xs)!important}.mobile-text-sm{font-size:var(--text-sm)!important}.mobile-text-base{font-size:var(--text-base)!important}.mobile-text-lg{font-size:var(--text-lg)!important}.mobile-text-xl{font-size:var(--text-xl)!important}.mobile-content-over-media--xs{--content-over-media-height: clamp(15rem, 65vw, 25rem) !important}.mobile-content-over-media--sm{--content-over-media-height: clamp(20rem, 85vw, 32rem) !important}.mobile-content-over-media--md{--content-over-media-height: clamp(25rem, 100vw, 36rem) !important}.mobile-content-over-media--lg{--content-over-media-height: clamp(30rem, 125vw, 42rem) !important}.mobile-content-over-media--fill{--content-over-media-height: calc(100vh - var(--sticky-area-height)) !important}.shopify-section:first-child .mobile-content-over-media--fill{--content-over-media-height: calc(100vh - (var(--announcement-bar-height, 0px) + var(--header-height, 0px))) !important}.shopify-section:first-child:has([allow-transparent-header]) .mobile-content-over-media--fill{--content-over-media-height: calc(100vh - (var(--announcement-bar-height, 0px))) !important}@supports (height: 100svh){.mobile-content-over-media--fill{--content-over-media-height: calc(100svh - var(--sticky-area-height))}.shopify-section:first-child .mobile-content-over-media--fill{--content-over-media-height: calc(100svh - (var(--announcement-bar-height, 0px) + var(--header-height, 0px)))}.shopify-section:first-child:has([allow-transparent-header]) .mobile-content-over-media--fill{--content-over-media-height: calc(100svh - (var(--announcement-bar-height, 0px)))}}}@media screen and (min-width:700px){.button-group--same-width-fitted{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;width:fit-content;justify-self:center}.desktop-content-over-media--xs{--content-over-media-height: clamp(15rem, 65vw, 25rem) !important}.desktop-content-over-media--sm{--content-over-media-height: clamp(20rem, 85vw, 32rem) !important}.desktop-content-over-media--md{--content-over-media-height: clamp(25rem, 100vw, 36rem) !important}.desktop-content-over-media--lg{--content-over-media-height: clamp(30rem, 125vw, 42rem) !important}.desktop-content-over-media--fill{--content-over-media-height: calc(100vh - var(--sticky-area-height)) !important}.shopify-section:first-child .desktop-content-over-media--fill{--content-over-media-height: calc(100vh - (var(--announcement-bar-height, 0px) + var(--header-height, 0px))) !important}.shopify-section:first-child:has([allow-transparent-header]) .desktop-content-over-media--fill{--content-over-media-height: calc(100vh - (var(--announcement-bar-height, 0px))) !important}@supports (height: 100svh){.desktop-content-over-media--fill{--content-over-media-height: calc(100svh - var(--sticky-area-height))}.shopify-section:first-child .desktop-content-over-media--fill{--content-over-media-height: calc(100svh - (var(--announcement-bar-height, 0px) + var(--header-height, 0px)))}.shopify-section:first-child:has([allow-transparent-header]) .desktop-content-over-media--fill{--content-over-media-height: calc(100svh - (var(--announcement-bar-height, 0px)))}}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/dhs-custom.css.map */
