.holiday-sweater holiday-sweater-product{display:block}.holiday-sweater [hidden]{display:none!important}.holiday-sweater .product__info-container{display:block;width:100%;min-width:0}.holiday-sweater .holiday-sweater__subtitle{font:400 36px/40px var(--ff-mint);color:#001f58;margin:0}.holiday-sweater .holiday-sweater__media{aspect-ratio:var(--holiday-image-ratio);padding:0!important;width:100%;background:#fff!important}.holiday-sweater .holiday-sweater__media img{position:absolute!important;width:100%;height:100%;object-fit:contain}.holiday-sweater__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#001f58;font:400 14px/20px var(--ff-mint)}.holiday-sweater__thumbnail-placeholder{display:grid;place-items:center;width:100%;height:100%;background:#f5f5f5;color:#001f58}.holiday-sweater .holiday-sweater__submit{width:100%}.holiday-sweater .product-details-icons__heading{border-bottom:0}.holiday-sweater .product-details-icons__heading:after{display:none}holiday-sweater-variants{display:block;margin-bottom:24px}.holiday-sweater__sizes{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0;min-width:0}.holiday-sweater__sizes legend{padding:0;margin-bottom:10px;font:500 14px/20px var(--ff-mint);color:#001f58}.holiday-sweater__sizes label{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:44px;padding:10px 18px;border:1px solid #001f58;border-radius:999px;background:#fff;color:#001f58;font:500 14px/20px var(--ff-mint);cursor:pointer}.holiday-sweater__sizes input:not(:disabled)+label:hover{background:#f1f8fc}.holiday-sweater__sizes input:checked+label{background:#001f58;color:#fff}.holiday-sweater__sizes input:checked+label:hover{background:#062e6b}.holiday-sweater__sizes input:focus-visible+label{outline:2px solid #001f58;outline-offset:3px}.holiday-sweater__sizes input:disabled+label{cursor:not-allowed;opacity:.55}.holiday-sweater :is(.sealsubs-target-element,.sealsubs-container,.sls-purchase-options-container,.sls-more-info-container,.price__subscription){display:none!important}@media(max-width:749px){.holiday-sweater .holiday-sweater__subtitle{font:400 18px/22px var(--ff-mint)}}.holiday-sweater .product-form__quantity{height:auto}.holiday-sweater .holiday-sweater__quantity-limit{display:block;margin-top:6px;font:400 13px/18px var(--ff-mint);color:#001f58}.holiday-sweater .product .grid__item.product__media-wrapper media-gallery slider-component .holiday-sweater__media{height:auto;max-height:none}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-holiday-sweater.css.map */
