.product--thumbnail_slider .thumbnail-slider{width:160px}.product--thumbnail_slider:not(.product--no-media) .slider-mobile-gutter:not(.thumbnail-slider){width:calc(100% - 160px);margin:0}.grid__item.product__media-wrapper{width:68%;max-width:68%}.product__info-wrapper.grid__item{width:calc(32% - 3rem);padding-left:3rem;max-width:calc(32% - 3rem)}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product--thumbnail_slider media-gallery{align-items:flex-start}.product__media.media.media--transparent{padding-top:80.5%!important}.product__title h2{font-family:Gilroy,sans-serif;font-weight:800;font-style:normal;font-size:42px;line-height:40px;letter-spacing:.8px;border-bottom:1px solid #24242433;padding-bottom:15px}.short-des p{font-family:var(--font-tertiary);font-weight:400;font-style:Regular;font-size:16px;line-height:21px;letter-spacing:.8px;color:#7d7d7d;border-bottom:1px solid #24242433;padding-bottom:15px}.dt-sc-tabs-content p{font-family:var(--font-tertiary);font-weight:400;font-size:16px;line-height:21px;letter-spacing:.8px;color:#7d7d7d}.price-wrapper .price-item.price-item--regular{font-family:Gilroy,sans-serif;font-weight:400;font-size:38px!important;line-height:40px;letter-spacing:1px;color:red}.price-wrapper .comparePrice{font-family:Gilroy,sans-serif;font-weight:500!important;font-size:22px!important;line-height:40px;letter-spacing:.8px;text-decoration:line-through;color:#242424}.product .price .badge{font-family:Gilroy,sans-serif;font-weight:400;font-size:14px;letter-spacing:.8px}.product__tax.caption.rte{display:none}.swatch-label-text .form__label,.price-wrapper P{font-family:Gilroy,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:40px;letter-spacing:.8px;color:#7d7d7d!important;margin-bottom:0}.option-name-color .swatch-group{display:flex!important;gap:10px!important;align-items:center!important}.option-name-color .swatch-variant-color{width:30px!important;height:30px!important;border-radius:50%!important;border:1px solid #000!important;display:inline-block!important;cursor:pointer!important;transition:border .2s,box-shadow .2s!important;box-sizing:border-box!important;margin-bottom:4px!important}.swatch-group .swatch-element{width:30px!important;height:30px!important}.option-name-color .swatch-variant-color[aria-checked=true],.option-name-color .swatch-variant-color.selected{border:2px solid #222!important;box-shadow:0 0 0 2px #fff!important}.option-name-color .swatch-variant-text{font-size:13px!important;color:#fff!important;text-align:center!important;margin-top:2px!important;display:block!important}.option-name-color .swatch-label-text .form__label{font-size:14px!important;display:block!important}.option-name-color .swatch-variant-color{border:1px solid #000!important}.option-name-color .swatch-variant-color.selected,.option-name-color .swatch-variant-color[aria-checked=true],.option-name-color .swatch-element:has(input[type=radio]:checked) .swatch-variant-color{border:1.5px solid #222!important;box-shadow:0 0 0 3px #fff!important}.option-name-color .swatch-variant-text{margin-top:5px!important}.product__info-container .inventory-form__label p span{font-family:var(--font-tertiary);font-weight:400;font-size:16px;line-height:21px;letter-spacing:.8px;color:#7d7d7d}.product__info-container .product-form__input.product-form__quantity .quantity{border-radius:0;border:0px;padding:0;background-color:transparent;max-width:90px;align-items:center}.product__info-container .quantity:before{background-color:transparent}.product__info-container .quantity__button{width:25px;height:25px;background-color:transparent;border:1px solid #014FA9;padding:0;border-radius:6px}.product__info-container .quantity__input{width:40px}dtx-compare{display:none}.product__info-container .quantity__button svg{width:1rem}.product-form__buttons button.product-form__submit{border-radius:0!important;margin-right:0;font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:.8px;min-width:170px!important}.product__info-wrapper a.add-wishlist.button--secondary{border-radius:0!important;border:none!important;width:30px}.product__info-wrapper .dT_VProdWishList a:not(.adding).add-wishlist:before{width:26px!important;height:26px!important}.product-form__buttons{gap:20px!important}.paypal-button.paypal-button-border-radius{border-radius:0!important}@media only screen and (min-width: 50px){.paypal-button.paypal-button-border-radius{border-radius:0!important}}.paypal-button,.paypal-button button,.paypal-button iframe{border-radius:0!important}.shopify-payment-button__button--paypal{border-radius:0!important;overflow:hidden}.product__info-bottom.tabs .summary__title{border-radius:0!important}.product__info-bottom.tabs .summary__title h6.accordion__title{border-radius:0!important;margin-right:0;font-weight:500;font-style:Medium;font-size:14px;line-height:100%;letter-spacing:.8px}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{font-family:Gilroy,sans-serif;font-weight:500;color:#242424;font-size:24px;line-height:40px;letter-spacing:.8px;margin-bottom:0}.jdgm-rev-widg__summary-text{font-family:var(--font-tertiary);font-weight:400;font-size:14px;line-height:21px;letter-spacing:.8px;color:#7d7d7d}.jdgm-write-rev-link.jdgm-write-rev-link{border-radius:0!important;font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:.8px}@media only screen and (max-width: 1024px){.grid__item.product__media-wrapper{width:60%;max-width:60%}.product__info-wrapper.grid__item{width:calc(40% - 3rem);padding-left:3rem;max-width:calc(40% - 3rem)}.product--thumbnail_slider .thumbnail-slider{width:90%}.slider-button--next .icon{transform:rotate(90deg);width:20px;height:20px;color:#000}.slider-button--prev .icon{transform:rotate(-90deg);width:20px;height:20px;color:#000}}@media screen and (max-width: 990px){.grid__item.product__media-wrapper{width:100%;max-width:100%}.product__info-wrapper.grid__item{width:100%;padding-left:0rem;max-width:100%}.product--thumbnail_slider:not(.product--no-media) .slider-mobile-gutter:not(.thumbnail-slider){width:100%;margin:0}}@media screen and (max-width: 768px){.facets-vertical.no-sidebar.page-width{padding:0!important}.main-product-template .page-width,.page-width{padding:0 2rem!important}.product--thumbnail_slider .thumbnail-slider{width:100%}.main-product_info .product__media-wrapper button.slider-button.slider-button--next{right:-5px;padding:0!important}.main-product_info .product__media-wrapper button.slider-button.slider-button--prev{left:10px;padding:0!important}.slider-button--next .icon,.slider-button--prev .icon{width:15px;height:15px}.thumbnail-list__item.slider__slide{width:calc(32% - .6rem);max-height:100%}.slider-button{width:25px;height:25px}.product__title h2{font-size:32px;line-height:40px;padding-bottom:10px}.main-product-template .facets-vertical.no-sidebar .main-product_info{gap:20px}.short-des p{font-size:14px;line-height:20px;padding-bottom:10px;margin:0}.swatch-label-text .form__label,.price-wrapper P{font-size:14px!important;line-height:30px;margin:0}.price-wrapper .price-item.price-item--regular{font-size:28px!important;line-height:40px}.price-wrapper .comparePrice{font-size:18px!important;line-height:30px}.product__info-wrapper .product__title{margin-bottom:10px!important}.product__info-container .price{margin:0}.product__info-container .inventory-form__label p span{font-size:14px;line-height:20px}.product__info-container .inventory-form__label p.availablity-stack{gap:10px}.product__info-container .product-form form{margin-top:1rem}.product-form__buttons button.product-form__submit{min-height:calc(4.4rem + var(--buttons-border-width) * 2)}.product__info-container .product-form{margin:0 0 2rem}.product__info-as-bottom-tabs h6.accordion__title.acc__title{border:none!important;border-radius:0}.product-form__buttons button.product-form__submit{font-size:14px;min-width:140px!important}.thumbnail-list__item:before{padding-bottom:83%}.quantity{min-height:calc((var(--inputs-border-width) * 2) + 4.2rem)}}.sticky-bar.active .sticky-bar-title{font-family:Gilroy,sans-serif;font-weight:800;font-style:normal;font-size:20px;line-height:20px;letter-spacing:.8px;padding-bottom:4px;margin-bottom:0}.sticky-bar.active .price-wrapper .price-item.price-item--regular{font-family:Gilroy,sans-serif;font-weight:400;font-size:16px!important;line-height:20px;letter-spacing:1px;color:#242424}.sticky-bar.active .price--on-sale .price__sale span{font-family:Gilroy,sans-serif;color:#7d7d7d;font-size:14px;line-height:18px}.sticky-bar.active span.price-item.price-item--sale.price-item--last span{font-family:Gilroy,sans-serif;font-weight:400;font-size:18px!important;line-height:20px;letter-spacing:1px;color:red!important}.sticky-bar.active .product-form__submit{border-radius:0!important;margin-right:0;font-weight:500;font-size:15px;line-height:100%;letter-spacing:.8px;min-width:120px!important;padding:8px 18px;background:#014fa9;color:#fff;border:none;font-family:Gilroy,sans-serif;cursor:pointer;transition:background .2s}.sticky-bar.active .product-form__submit:hover{background:#222}.sticky-bar.active .product-form__input.product-form__quantity .quantity{border-radius:0;border:0px;padding:0;background-color:transparent;max-width:90px;align-items:center}.sticky-bar.active .quantity:before{background-color:transparent}.sticky-bar.active .quantity__button{width:25px;height:25px;background-color:transparent;border:1px solid #014FA9;padding:0;border-radius:0}.sticky-bar.active .quantity__input{width:40px}.sticky-bar.active .quantity__button svg{width:1rem}.sticky-bar.active .product-form__input--dropdown .select__select{border-radius:0!important;font-family:Gilroy,sans-serif}.sticky-bar-form img{width:100px;object-fit:contain}.sticky-bar.active .product-form__submit{min-width:100px!important;font-size:14px;padding:6px 12px;height:32px;border-radius:4px!important}.sticky-bar.active .product-form__buttons button.product-form__submit{min-height:calc(4.4rem + var(--buttons-border-width) * 2);border-radius:0!important}.sticky-bar.active .quantity__button,.sticky-bar.active .quantity__input{height:25px;font-size:14px;border-radius:4px!important;padding:0 6px}.sticky-bar.active .quantity__button svg{width:14px;height:14px;fill:#000}.sticky-bar.active .product-form__input--dropdown .select__select{font-size:14px;padding:0 8px;height:45px;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:4px!important}.sticky-bar .select__select{padding-right:8px!important}.sticky-bar.active .product-form__input--dropdown .select__select{min-width:70px;border:1px solid #014FA9;background:#f8f8f8;color:#014fa9}.sticky-bar.active .sticky-bar-title{font-size:18px;line-height:18px;margin-bottom:0}.sticky-bar.active .sticky-bar-close{width:24px;height:24px;font-size:20px;display:flex;align-items:center;justify-content:center}.sticky-bar.active{gap:12px}.shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 0px !important;--shopify-accelerated-checkout-button-box-shadow: none !important;--shopify-accelerated-checkout-button-block-size: 44px !important}.hotspot-block-section .fa-plus:before{content:"+";font-size:40px!important}.dT_VProdCompareList{display:none!important}.product__info-container .product-form{margin-bottom:10px!important}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{object-fit:contain}.sticky-bar .select__select{color:#000;background-color:#fff}.sticky-bar .select__select option:disabled{color:#555;background-color:#fff;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/57/assets/product-layout.css.map */
