:root{--page-width: 165rem}.page-width{padding-inline:clamp(2rem,3.5vw,5rem)}@media screen and (max-width:749px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.field__input,.select__select,.customer .field input,.customer select{font-size:16px}}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.25rem}}img,svg,video,canvas,iframe{max-width:100%}img,video{height:auto}.hl-life__bg img,.hl-life__bg video,.hl-hero__bg img,.hl-promo__bg img{height:100%}.hl-pc__title,.hl-pc__brand,.hl-caticon__label,.hl-guide__title,.hl-std__title,.edu-row__k,.edu-col__title{overflow-wrap:anywhere}@media screen and (max-width:749px){.header__icon,.menu-drawer__menu-item,.list-menu__item--link,.drawer__close,.quantity__button,.facets__summary,.facet-checkbox{min-height:4.4rem;display:flex;align-items:center}.header__icon{justify-content:center;min-width:4.4rem}}.menu-drawer,cart-drawer .drawer__inner{height:100vh;height:100dvh}cart-drawer .drawer__footer,.menu-drawer__navigation{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}cart-drawer .drawer__inner{width:min(100%,40rem)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hl-responsive.css.map */
