@media screen and (max-width: 800px){.product__title{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:10px}.price__container{font-family:HelveticaNeue;font-weight:400}.product .variant-selects,.product variant-selects{margin-top:0!important}.variant-selects.hidden-desktop .options_container{justify-content:center;align-items:center}.product .wishlist-engine{bottom:20px}.product.grid{gap:5px!important}.wishlist-icon{width:15px}.accordion__title{font-size:12px!important}.price{font-size:14px!important}#productpage-13042024{padding:0}.section-advanced.fav-content .button:not(.button-link):not(.secondary):not(.button-icon):not(.needsclick):not(.close-wishlist):not(.wishlist-remove):not(.md-modal__footer-selector-modal__region-btn){border:0px;padding:0;text-decoration:underline;font-weight:600;font-size:smaller}.columns{row-gap:0px!important}.price{width:max-content}.p4{font-size:10px;padding-top:5px}.product__info-wrapper.grid__item .h3.commuters{font-size:12px}.product variant-selects fieldset.product-form__input .options_container{padding:4px 12px}.product variant-selects fieldset.product-form__input .options_container{margin-top:0!important}}.product-form__submit.button.button--full-width.button--primary{background:#000!important;color:#fff!important}@media screen and (min-width: 800px){.hidden-desktop{display:none!important}}.options_container .h3.commuters{font-family:HelveticaNeue}#MainContent{padding-top:10px}.form__label,summary .accordion__title{letter-spacing:1px!important}summary .accordion__title{color:gray}@media screen and (max-width: 800px){.grid__item.product__media-wrapper{display:flex;flex-direction:column-reverse;flex-wrap:nowrap}}.product-form__buttons span{font-size:small}.product-form__buttons{text-align:center}.product-variant-option_link.checked{position:relative}.product-variant-option_link.checked:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000;margin-bottom:-4px}.header{border-bottom-color:#000}.product{position:relative;margin:0}.product.grid{display:grid;gap:17px;grid-template-columns:100%}.product .top_info_container{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.product .product__accordion details{border-bottom:1px solid #000}.product .product__accordion details summary{padding:13px 0 10px}.product .variant-selects,.product variant-selects{margin-top:36px;display:block}.product .variant-selects fieldset.product-form__input,.product variant-selects fieldset.product-form__input{border:none;padding:0;margin-left:0;margin-right:0}.product .variant-selects fieldset.product-form__input:not(:last-of-type),.product variant-selects fieldset.product-form__input:not(:last-of-type){margin-bottom:45px}.product .variant-selects fieldset.product-form__input .options_container,.product variant-selects fieldset.product-form__input .options_container{display:flex;column-gap:12px;row-gap:20px;margin-top:10px;flex-wrap:nowrap;overflow-x:auto;width:100vw;margin-left:-12px;margin-right:-12px;padding:9px 12px;align-items:center}.product .variant-selects fieldset.product-form__input .options_container input:checked+label,.product variant-selects fieldset.product-form__input .options_container input:checked+label{font-weight:700;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.product .variant-selects fieldset.product-form__input .options_container input:checked+label .swatch,.product variant-selects fieldset.product-form__input .options_container input:checked+label .swatch{border-color:#1d1d1c}.product .variant-selects fieldset.product-form__input .legend_container,.product variant-selects fieldset.product-form__input .legend_container{display:flex;justify-content:space-between}.product .product__media-gallery{position:relative}.product .product__media-gallery .product_tags{position:absolute;z-index:2;top:15px;left:18px;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.product .product__description{margin-top:17px}.product #alma-widget .alma-payment-plans-container{border:none;padding:0;align-items:center;margin:10px auto 0}.product .product-form button.product-form__submit{height:55px;font-size:14px!important}.product .product-form:not(.gift_card) .product-form__buttons{margin-top:55px}.product .product-form:not(.sold_out) .bis_container{display:none}.product .product-form.bis_is-active .bis_container{display:block}.product .product-form.bis_is-active .product-form__submit{display:none}.product .product-form .bis_container{display:none;margin-bottom:-40px;margin-top:20px}.product .product-form .bis_container .bis_input_container{position:relative}.product .product-form .bis_container .bis_input_container input{padding-right:50px}.product .product-form .bis_container .bis_input_container button{position:absolute;top:0;right:10px;height:100%;width:40px}.product .product-form .bis_container .bis_msg,.product .product-form .bis_container.is_success .bis_input_container,.product .product-form .bis_container.has_error .bis_input_container{display:none}.product .product-form .bis_container.is_success #bis-msg-success,.product .product-form .bis_container.has_error #bis-msg-error{display:block}.product .wishlist-engine{position:absolute;right:12px;z-index:2}@media only screen and (min-width: 768px){.product .wishlist-engine{top:13px;right:19px}}.product .product__media{position:relative}.product .product__media>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.product .product__modal-opener{position:relative}.product .product__modal-opener .button{position:absolute;top:0;left:0}.product .low-stock-warning{text-align:center;margin:5px 0}.ReactModalPortal .alma-eligibility-modal-close-button{border:0!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:var(--off-black)!important;border-radius:50%!important;cursor:pointer!important;padding:4px!important}.ReactModalPortal .alma-eligibility-modal-active-option{background:var(--alma-orange)!important}.product-media-modal{background-color:#fff;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100dvh}.product-media-modal__content{max-height:100dvh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}.recipient-form{margin-top:43px;display:block}.recipient-form textarea{margin-bottom:7px}.giftcard_custom_amount{font-size:12px;margin-top:20px;display:block}.giftcard_custom_amount a{font-weight:700;text-decoration:underline}@media only screen and (max-width: 768px){.product .top_info_container .product__title h1{font-size:13px}}@media only screen and (min-width: 768px){#MainContent{padding-top:12px}.product{margin:0}.product.grid{gap:26px;grid-template-columns:repeat(2,calc(50% - 13px))}.product .product__description{margin-top:26px}.product .variant-selects fieldset.product-form__input:not(:last-of-type),.product variant-selects fieldset.product-form__input:not(:last-of-type){margin-bottom:43px}.product .variant-selects fieldset.product-form__input .options_container,.product variant-selects fieldset.product-form__input .options_container{width:100%;padding:4px 2px;margin:0}.product .product-form:not(.gift_card) .product-form__buttons{margin-top:63px}.product .product__info-container{padding:13px 45px 0 0}.product .product__media-gallery .product_tags{top:30px;left:36px}.product .product_accordions{margin-top:50px;display:flex;flex-wrap:wrap;column-gap:10px;justify-content:space-between}.product .product_accordions .product__accordion{margin-top:0}.product .product_accordions .product__accordion details{border-bottom:0}.product .product_accordions .product__accordion details summary{padding:0}.product .product_accordions .product__accordion details summary span{display:none}.product .product_accordions .product__accordion details .accordion__title{white-space:nowrap}.product .product_accordions .product__accordion details .accordion__title.is-active{font-weight:700;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.product .product_accordions .product__accordion details .accordion__content{position:fixed;top:0;right:0;height:100%;box-shadow:2px 2px 10px 4px #0000001a;max-width:735px;width:100%;z-index:101;background:#fff;padding:170px 54px 120px}.product .product_accordions .product__accordion details .accordion__content .content_wrapper{display:flex;height:100%;flex-direction:column;gap:20px}.product .product_accordions .product__accordion details .accordion__content .close-icon{position:absolute;top:28px;right:24px;cursor:pointer}.product .product_accordions .product__accordion details .accordion__content .close-icon svg{width:21px;height:21px}.product .product_accordions .product__accordion details .accordion__content .desktop__title{margin-bottom:10px}.product .product_accordions .product__accordion details .accordion_footer{margin-top:auto;display:flex;flex-wrap:wrap;column-gap:10px;justify-content:space-between}.product .product_accordions .product__accordion details .accordion_footer span{cursor:pointer}.product .product_accordions .product__accordion details[open] summary span{display:none}.product .product_accordions .product__accordion details[open] summary:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.product .product_accordions .product__accordion details[open] summary .accordion__title{font-weight:700;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-main-product.css.map */
