.product-popup-modal{display:flex;align-items:center;justify-content:center}.product-popup-modal__content{width:min(80vw,80vh)!important;aspect-ratio:1 / 1;overflow:auto}.product-popup-modal__content-info{padding:0!important}.product-popup-modal__content-info .h2{display:none}@media screen and (max-width:749px){.product-popup-modal__content{width:min(100vh,100vw)!important;aspect-ratio:1 / 1!important;max-width:100vw;height:auto;padding:0!important}.product-popup-modal__content img{width:100%;height:auto;display:block}}variant-selects .form__label{font-size:18px!important}@media(max-width:749px){.card__information .price-item--sale{font-size:20px}}@media screen and (min-width:1200px){.header--middle-left{grid-template-columns:1fr auto 1fr}.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start}.header--middle-left .header__inline-menu{justify-self:center;width:max-content}.header--middle-left .header__icons{justify-self:end}}.product-form__input--with-size-chart{position:relative}.product-form__input--with-size-chart>.product-popup-modal__opener--size{position:absolute;top:-2.1rem;right:0;z-index:2;width:auto;margin:0}.product-form__input--with-size-chart .product-popup-modal__button{display:inline-flex;align-items:center;column-gap:.4em;min-height:0;height:auto;padding:0;margin:0;font-size:1.4rem;line-height:1;white-space:nowrap;text-underline-offset:.3rem}.product-form__input--with-size-chart .size-chart-link__icon{display:block;width:auto!important;height:1em!important;margin:0;padding:0;object-fit:contain;flex-shrink:0}.cart-drawer__footer .tax-note{font-size:14px;line-height:1.4}.garment-picker{margin:1.5rem 0}.garment-picker__label{font-size:.9rem;font-weight:600;margin-bottom:.5rem}.garment-picker__options{display:flex;gap:.5rem;flex-wrap:wrap}.garment-picker__option{display:inline-block;text-decoration:none;border:1px solid #e5e5e5;background-color:#fff;color:#000;padding:.45rem .9rem;border-radius:999px;font-size:.85rem;transition:all .2s ease}.garment-picker__option:hover{border-color:#000}.garment-picker__option.is-active{background-color:#000;color:#fff;border-color:#000}@media screen and (max-width:749px){.card__information .card__heading{font-size:1.2rem}}@media screen and (min-width:750px){.card__heading.h5{font-size:1.6rem}}@media screen and (max-width:749px){.card__information .price-item .price-item--regular{font-size:1.3rem}}.collection__title h2.title{text-align:center;width:100%}.collection-hero__inner.page-width,.facets-wrapper.page-width,.collection.page-width{max-width:100%;padding-left:20px;padding-right:20px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
