.shopify-section--main-product .container{margin-right:0;margin-left:0;padding-left:0;padding-right:0;max-width:unset}.shopify-section--main-product .product{margin-right:0;margin-left:0;gap:80px;position:relative;margin-top:0}.shopify-section--main-product .product__media{padding-left:0;width:100%;margin-right:36px;position:relative}.shopify-section--main-product .product__media-list{margin-right:0}.shopify-section--main-product .product__media-item{position:relative;padding:0 !important}.shopify-section--main-product .product__media-item .aspect-ratio{position:unset}.shopify-section--main-product .product__media-item video,.shopify-section--main-product .product__media-item native-video{aspect-ratio:.6666666667;object-fit:cover}.shopify-section--main-product .product__medias{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.shopify-section--main-product .product__zoom-button{width:100%;bottom:0;right:0;height:100%;border:none}.shopify-section--main-product .product img{width:100%}.shopify-section--main-product .product__media-nav{padding:0 25px;position:absolute;bottom:0;left:0;color:#fff;width:100%;margin-bottom:20px}.shopify-section--main-product .product__media-prev-next{display:none}.shopify-section--main-product .product .dots-nav{width:100%}.shopify-section--main-product .product .dots-nav__item{background:#fff;border-radius:50%}.shopify-section--main-product .product__info{padding:0 25px}.shopify-section--main-product .product .product-meta__label-list.label-list{display:none}.shopify-section--main-product .product .block-swatch-list{justify-content:center}.shopify-section--main-product .product__media-list-wrapper{max-width:unset !important}.shopify-section--main-product .product .product-form{display:flex;flex-direction:column}.shopify-section--main-product .product .product-form__add-button{max-width:500px !important;margin:0 auto}.shopify-section--main-product .product .product-form__description{font-size:calc(var(--base-font-size) - 1px);text-align:center}@media(max-width: 999px){.shopify-section--main-product .product .product-form__description{order:3}}@media(max-width: 999px){.shopify-section--main-product .product .product-form__reinsurance{order:4}}.shopify-section--main-product .product .product-form__option-name,.shopify-section--main-product .product .product-form__option-value{display:none}.shopify-section--main-product .product .product-form__option-link{margin:20px auto 0}@media(max-width: 999px){.shopify-section--main-product .product .product-form__option-link{order:2}}.shopify-section--main-product .product .product-form__option-info{display:none}.shopify-section--main-product .product .block-swatch:not(.is-disabled) .block-swatch__radio:checked+.block-swatch__item{background:rgba(0,0,0,0)}.shopify-section--main-product .product .block-swatch__item{min-width:49px;padding:12px 18px}@media(min-width: 1000px){.shopify-section--main-product .product .block-swatch__item{min-width:60px;padding:17px 18px 17px;margin:7px}}.shopify-section--main-product .product .size-help-btn{font-size:calc(var(--base-font-size) - 2px) !important}.shopify-section--main-product .product .product-form__reinsurance{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:5px;margin:25px auto !important;max-width:440px;margin:0 auto}@media(min-width: 1000px){.shopify-section--main-product .product .product-form__reinsurance{margin:5px 0 !important}}.shopify-section--main-product .product .product-form__reinsurance-text p{margin:2px;line-height:120%;text-align:center;font-size:calc(var(--base-font-size) - 1px)}.shopify-section--main-product .product .product-form__reinsurance-item{width:33%;display:flex;flex-direction:column;align-items:center}.shopify-section--main-product .product .product-form__reinsurance-icon{width:50%}.shopify-section--main-product .product .product-form__show-more-button{text-decoration:underline;width:fit-content;margin:-15px auto 0;order:4}@media screen and (min-width: 1000px){.shopify-section--main-product .product .product-form__show-more-button{order:initial;margin:-20px auto 0}}.shopify-section--main-product .product .product-form__show-more-button .less{display:none}.shopify-section--main-product .product .product-form .is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.shopify-section--main-product .product .product-form .is-collapsed p{display:inline}.shopify-section--main-product .product .product-form .is-invisible{display:none}.shopify-section--main-product .product .product-form .is-visible{display:block}.shopify-section--main-product .product .product-meta{text-align:center;border-bottom:none;padding-bottom:0}.shopify-section--main-product .product .product-meta__price-list-container{justify-content:center}@media(min-width: 1000px){.shopify-section--main-product .product__info{width:39%;padding-right:9%;padding-top:50px;padding-bottom:50px;top:100px;position:sticky}.shopify-section--main-product .product .product-meta{margin-bottom:0;max-width:405px;margin:0 auto;padding-bottom:16px}.shopify-section--main-product .product .product-meta__title{margin-bottom:17px}.shopify-section--main-product .product .product-form{max-width:405px;margin:0 auto}.shopify-section--main-product .product .product-meta__price-list-container,.shopify-section--main-product .product .price-list,.shopify-section--main-product .product .price{width:100%;letter-spacing:1px;font-size:calc(var(--base-font-size) + 1px)}}.shopify-section--main-product .loader-button__text{font-size:calc(var(--base-font-size) - 3px);letter-spacing:2px}.shopify-section--main-product .popover__header{border-radius:0}.shopify-section--main-product .popover__content>.rte>h1{display:none}.shopify-section--main-product .drawer__content>.rte>h1{display:none}.shopify-section--main-product .drawer__content p{text-align:center}.shopify-section--main-product .drawer__content table tr{border-bottom:.5px solid #c4c4c4}.shopify-section--main-product .drawer__content table td{padding:18px 0}.restock-alerts-branding-text.brandingStyle{display:none}.restock-alerts-notify-button.button-primary{font-family:var(--custom-font-family-serif);text-transform:none;font-size:calc(var(--base-font-size) + 2px);margin:0}.restock-alerts-modal-box.modalBoxStyle .restock-alerts-submit-button.notifyButtonStyle.submitButtonStyle{line-height:160%;padding:12px 0}.formTitleStyle{font-family:var(--custom-font-family-serif);font-size:calc(var(--base-font-size) + 8px) !important;margin-bottom:30px;font-weight:400}.modalBoxStyle,.restock-alerts-email-input{border-radius:0}.restock-alerts-email-label-span.fieldLabelTextStyle{font-family:var(--text-font-family);font-weight:400;font-size:var(--base-font-size) !important}.restock-alerts-email-input.inputStyle{font-family:var(--text-font-family)}