html,body{overflow-x:hidden;max-width:100%}*{min-width:0}img,svg,video,iframe,picture{max-width:100%;height:auto}@media screen and (max-width:1024px){input,select,textarea,.field__input,.select__select{font-size:1.6rem!important}}@media screen and (max-width:1024px){button,.button,input[type=submit],input[type=button],summary{min-height:44px}a.link.animate-arrow,a.underlined-link,.card__heading a,.ss-contact-faq-link{display:inline-flex;align-items:center;min-height:44px}header .header__icon,header .header__icon--cart,header .header__icon--search,header .header__icon--account,.header__icon,.icon-with-text,.drawer__close,.cart-item__remove,.quantity__button,.ss-wishlist-drawer__close,.ss-select-trigger{min-height:44px;min-width:44px}.ss-plp-swatch{position:relative}.ss-plp-swatch:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}}@media screen and (max-width:480px){.page-width,.page-width--narrow{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:749px){.card__badge .badge{font-size:1rem;padding:.4rem .9rem .5rem}.ss-card-badge-secondary{top:1rem;left:1rem;padding:.3rem .8rem;font-size:.95rem}.card__badge.top.left:not(:empty)~.ss-card-badge-secondary{top:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mobile-first.css.map */
