@font-face{font-family:Futura Book;src:url(/cdn/shop/files/Futura-Book_2.woff2?v=1769081719) format("woff2");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:Spartan Regular,sans-serif!important}p,span,div,ul,ol,li,a,button,input,select,option,label,legend,textarea,small{font-family:Spartan Regular!important}@font-face{font-family:Futura Light;src:url(/cdn/shop/files/Futura-Light_1.woff2?v=1769081719) format("woff2");font-weight:300;font-style:normal;font-display:swap}.custom-product.page-width{--page-width: 1451px}.thumbnail,.product-media-container .product__modal-opener{background:#f3f3f3;max-height:75rem}.thumbnail.global-media-settings img{object-fit:contain;max-width:117px;max-height:117px}.product__media-list .media>*{max-width:49rem!important;max-height:49rem;object-fit:contain!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:#f3f3f3}.slick-next{right:-10px;top:38%;overflow:visible}.slick-prev{left:-20px;z-index:2;top:38%;overflow:visible}.slick-next:before,.slick-prev:before{content:""!important}.slick-related-products .slick-slide{padding:0 17.5px}.slick-related-products{margin:0 -17.5px;overflow:visible}.product-media-container .media{padding-top:45rem}@media screen and (min-width:749px){.product-media-container .media{padding-top:74rem}}@media screen and (max-width:750px){.thumbnail,.product-media-container .product__modal-opener{background:#f3f3f3;max-height:45rem}.slider-button{display:none}.thumbnail-slider .thumbnail-list.slider{max-width:30rem;margin:0 auto}.product__media-list .media>*{max-width:325px!important;max-height:325px}.thumbnail.global-media-settings img{width:4rem;height:4rem}.slick-prev svg,.slick-next svg{width:22px;height:22px}.slick-next{right:-10px;top:35%}.slick-prev{left:-10px;top:35%}.slick-related-products .slick-slide{padding-inline:31px}}.media-dots{display:flex;justify-content:center;gap:8px;margin-top:0;position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:3}.media-dot{width:7px;height:7px;border-radius:50%;border:none;background:#0000004d;cursor:pointer;padding:0}.media-dot.is-active{background:#730600}@media(min-width:750px){.media-dots{display:none}}.qty-buy-buttons-wrapper{display:flex;align-items:flex-start;gap:1rem}.qty-buy-buttons-wrapper .price-per-item__container{width:max-content}.qty-buy-buttons-wrapper .product-form__input{width:max-content;min-width:max-content;max-width:max-content;margin:0}.qty-buy-buttons-wrapper .quantity__label{display:none}.qty-buy-buttons-wrapper .product-form{margin:0}.product-form__buttons{max-width:100%;width:100%}.product-form__submit{margin-bottom:0}.pdp-atc{flex:1}details .icon-minus{display:none}details .icon-plus{display:inline-flex;width:12px}details[open] .icon-plus{display:none}details[open] .icon-minus{display:inline-flex;width:12px}.accordion__icon{display:flex;align-items:center}.product__accordion .accordion__content{padding:0}.product .accordion{border-top:none}.product-form__input--pill input[type=radio]+label{border-radius:0!important;border:1px solid #730600!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]+label:hover{background-color:#fdfbf7!important;color:#730600!important}.product__accordion .accordion__content p{font-size:14px;letter-spacing:0;line-height:24px}.related-products .h2{font-size:40px}.product .product__title h1{font-size:36px;line-height:47px;letter-spacing:0}.product .price__regular .price-item--regular,.product .price--large{font-size:23px;line-height:40px;letter-spacing:0}.product variant-selects{margin-top:20px;margin-bottom:32px}.product .accordion__title{font-family:Spartan Regular,sans-serif!important;color:#000000bf;font-weight:700}.product .accordion summary{padding:2.2rem. 0}.related-products .card__heading a{font-family:Spartan Regular,sans-serif!important;font-weight:400;font-size:15px;line-height:18px;letter-spacing:0}.related-products .card-information .price .price-item{font-family:Spartan Regular,sans-serif!important;font-weight:300;font-size:15px;line-height:22.5px;letter-spacing:0}.product-form__input .form__label{font-size:20px}@media screen and (max-width:768px){.product__info-wrapper{margin-top:46px}.product .product__title h1{font-size:30px;line-height:40px}.product .price__regular .price-item--regular,.product .price--large{font-size:20px}.product variant-selects{margin-top:1rem;margin-bottom:3.1rem}.qty-buy-buttons-wrapper{gap:7px}.product .quantity{max-width:100%}.pdp-atc{width:100%;max-width:100%}product-recommendations{padding-top:0!important}product-info{padding-top:0!important;padding-bottom:45px!important}.related-products__heading{margin-bottom:1.8rem}.slick-related-products .slick-slide{padding-inline:11px}.slick-related-products{margin:0}.related-products .card__heading a{font-size:12px;line-height:1}.related-products .card-information .price .price-item{font-size:10px;line-height:9px}.related-products .card-information>.price{margin-top:0!important}.related-products .h2{font-size:20px;margin-bottom:20px}.product .product__media-list{gap:0}.product-media-container,.product__media-list .product__media-item{max-width:100%;width:100%}.product__media-list .product__media-item{padding-top:0!important}.product .grid--peek.slider .grid__item:first-of-type{margin:0}.full-width-slider{margin-left:-2rem!important;margin-right:-2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-main-product.css.map */
