#product .jdgm-prev-badge__stars{padding-right:8px}#product .jdgm-prev-badge__text{color:#63666a;font-size:16px}#product .jdgm-widget,#product .product__description,#product .price__container{margin-bottom:1rem}#product .product__title,#product .product__sku,#product .product__text{margin-bottom:2rem}#product .product__description{color:#0f0f0f;font-size:16px;line-height:normal}.product-popup-modal__overlay{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background-color:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.product-popup-modal__content{position:relative;z-index:50}.product-popup-modal__content.product-popup-modal__content--image-only{display:inline-flex;padding:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px}.product-size-table__header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.product-size-table__title{margin:0;font-family:Oswald,sans-serif;font-size:28px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.product-size-table__close{margin-left:24px}.product-size-table__body{width:100%}@keyframes product-popup-close{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}.product-popup-modal--closing .product-popup-modal__content{animation:product-popup-close .22s ease-out forwards}#product .product__sku{color:#63666a;font-size:14px;line-height:normal}#product .price.price--large.price--show-badge{font-size:3.6rem}#product .product__tax{display:none}#product .product-price-and-size{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}#product .product-size-table__opener{margin-left:auto}#product .product-size-table__button{display:inline-flex;align-items:center;gap:.5rem;padding:0;font-size:16px;border:none;background:none;cursor:pointer;color:#3b3b3b;text-decoration:none}#product .product-size-table__button:hover{color:#151515}#product .product-size-table__text{text-decoration:none}#product .product-form__input{margin:0 0 2rem}#product .product-form__input .form__label,#product .product__grouping .form__label{color:#0f0f0f;font-family:Oswald,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}#product .product-form__input--pill input[type=radio]+label{padding:1.2rem 2.4rem;font-size:1.6rem;margin:1rem .5rem .2rem 0;text-decoration:none!important;border:2px solid #63666A}#product .product-form__input--pill input[type=radio]:checked+label{background-color:#63666a;color:#fff}#product .product-form__input--pill input[type=radio]:disabled+label,#product .product-form__input--pill input[type=radio].disabled+label{opacity:.4}#product .product-form__input--pill input[type=radio]+label{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}#product .product-form__input--pill input[type=radio]+label:hover{border-color:#63666a;box-shadow:0 4px 10px #0000001f;transform:translateY(-1px)}#product .product-form__submit.button.button--full-width.button--secondary,#product .product-form__submit.quick-add__submit.button.button--full-width.button--secondary{border:1px solid #0089D7;background:#0089d7;color:#fff;transition:background-color .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}#product .product__info-container .button--secondary:after{box-shadow:none}#product .product-form__submit.button.button--full-width.button--secondary:hover,#product .product-form__submit.quick-add__submit.button.button--full-width.button--secondary:hover{background:#0b679b}#product .product-grouping-swatches{display:flex;flex-wrap:wrap;gap:10px;max-width:650px}#product .product-grouping-swatch{display:block;width:100px;height:100px;flex:0 0 100px;max-width:100px;aspect-ratio:1 / 1;border-radius:9px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#product .product-grouping-swatch img{width:100%;height:100%;object-fit:cover;display:block}#product .product-grouping-swatch:hover{border-color:#63666a;box-shadow:0 4px 10px #0000001f;transform:translateY(-1px)}#product .badge{display:none!important}#product .product-form__input--swatch{display:flex;flex-wrap:wrap}#product .product-form__input--swatch .swatch-input__input+.swatch-input__label{width:44px;height:44px;aspect-ratio:1 / 1;margin:.7rem 1.2rem .2rem 0;padding:0;border-radius:0;border:2px solid #B2B2B2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}#product .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:#0f0f0f}#product .swatch-input__input:active+.swatch-input__label,#product .swatch-input__input:checked+.swatch-input__label{outline:none}#product .product-form__input--swatch .swatch-input__label .swatch{width:100%;height:100%;border-radius:0;padding:0!important}#product .product-form__buttons{max-width:100%}#product .product-form__submit{margin-bottom:1.4rem;margin-top:2.4rem}.d-shipping-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#00000080}.d-shipping-modal__content{background:#fff;border-radius:4px;max-width:500px;width:90%;margin:0 20px;position:relative}.d-shipping-modal__close{position:absolute;right:20px;top:20px;width:32px;height:32px;align-items:center;display:flex;justify-content:center;border-radius:50%;cursor:pointer;transition:background-color .2s}.d-shipping-modal__close:hover{background-color:#f3f4f6}#product .product__shipping-calculator--border-top{border-top:1px solid #C6C6C6;padding-top:1.6rem}#product .product__shipping-calculator--border-bottom{border-bottom:1px solid #C6C6C6;padding-bottom:1.6rem;margin-bottom:1.4rem}#product .share-button{margin-top:2rem}#product .share-button__title{color:#151515;font-family:Oswald,sans-serif;font-size:20px;font-weight:400;line-height:normal;text-transform:uppercase;margin-top:1.6rem;margin-bottom:1.6rem}#product .share-button__social .svg-wrapper{width:30px;height:30px;margin-right:1.4rem}#product .thumbnail[aria-current]{box-shadow:none;border:1px solid #0F0F0F;border-radius:8px}#product .global-media-settings{border:none}#product .product__info-container .quick-add__submit{font-size:2.8rem}@media screen and (max-width: 749px){.product-popup-modal__content.product-popup-modal__content--image-only{display:flex;width:390px;padding:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}#product .product__shipping-calculator--border-top{padding-top:1.4rem}#product .product__title,#product .product__sku,#product .product__text{margin-bottom:1.2rem}#product .product__shipping-calculator--border-bottom{padding-bottom:1.4rem;margin-bottom:1.4rem}#product .product__sku{font-size:12px}#product .product__description{font-size:14px}.product-size-table__title{font-size:20px}#product .product-grouping-swatch{flex:0 0 55.066px;max-width:55.066px;width:55.066px;height:55.066px}#product .jdgm-prev-badge__text{font-size:14px}#product .thumbnail-slider{margin-top:8px;display:flex;align-items:center;gap:8px}#product .thumbnail-slider.small-hide{display:flex!important}#product .thumbnail-slider .slider-button{flex:0 0 auto;display:none}#product .thumbnail-slider .thumbnail-list.slider--mobile{display:flex;flex-wrap:nowrap;overflow-x:hidden;gap:6px;flex-direction:row;padding-bottom:4px;flex:1 1 auto}#product .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - 24px)/5);max-width:calc((100% - 24px)/5);height:auto}#product .thumbnail-list__item.slider__slide .thumbnail.global-media-settings{width:100%;height:auto;padding:0;align-self:stretch}#product .thumbnail-list__item.slider__slide .thumbnail img{width:100%;height:auto;object-fit:cover;display:block}#product .price.price--large.price--show-badge{font-size:2.4rem}#product .product-form__input .form__label,#product .product__grouping .form__label{font-size:16px}#product .product-form__input--pill input[type=radio]+label{padding:.8rem 2.4rem;font-size:1.4rem;margin:.2rem .5rem .2rem 0}#product .product__info-container .quick-add__submit{font-size:2rem}#product .product-size-table__button{font-size:12px}#product .product-form__input{margin:0 0 .8rem}#product .share-button{margin-top:1.4rem}#product .share-button__title{font-size:16px;margin-bottom:1rem}#product .share-button__social .svg-wrapper{width:25px;height:25px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-main-product.css.map */
