.product-section{padding-block:30px}@media only screen and (max-width:767px){.product-section{padding-block:15px}}.swatch input{display:none}.swatch .form-label{padding:.25rem .5rem;min-width:38px;cursor:pointer;text-align:center;border:1px solid var(--bs-body-color)}.swatch input:checked+label{background:var(--bs-body-color);color:var(--bs-body-bg);border:1px solid var(--bs-body-color)}.product--media img{max-width:480px;margin-inline:auto}.product-details-wrapper .price-wrapper{letter-spacing:.3px}.product-details-wrapper .price-wrapper .money{font-weight:400;font-size:1.25rem;font-family:var(--bs-font-family-base)}.product-details-wrapper .price-wrapper .money.sale{color:var(--bs-color-primary)}.product-details-wrapper .price-wrapper .money[data-compareprice]{color:gray}.product-details-wrapper .h1{line-height:1.5;margin-bottom:5px}.product-details-wrapper .review_badge .jdgm-prev-badge__stars{margin-right:14px;font-size:16px}.product-details-wrapper .jdgm-preview-badge .jdgm-star.jdgm-star{color:#fdb913}.product-details-wrapper .jdgm-preview-badge .jdgm-prev-badge__text{font-size:1rem;letter-spacing:.24px;text-transform:capitalize;font-weight:300}.product-details-wrapper .jdgm-preview-badge .jdgm-star.jdgm-star:before{font-family:icon-fluid!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-details-wrapper .jdgm-preview-badge .jdgm-star.jdgm--on:before{content:"\e910"}.product-details-wrapper .jdgm-preview-badge .jdgm-star.jdgm--off:before{content:"\e90f"}.product-details-wrapper .jdgm-preview-badge .jdgm-star.jdgm--half:before{content:"\e911"}.product-details-wrapper .swatch.color-swatch .swatch-label{min-width:30px;min-height:30px;display:block;border-radius:50%;border:0;position:relative}.product-details-wrapper .addon-fieldset .swatch.color-swatch .swatch-label{min-width:16px;min-height:16px}.product-details-wrapper .swatch.color-swatch{border-radius:50%;box-shadow:0 0 12px #0000001a}.product-details-wrapper .swatch.color-swatch input:checked+.swatch-label:after{content:"";display:block;position:absolute;background:#fff;width:8px;height:8px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.product-details-wrapper .addon-fieldset .swatch.color-swatch input:checked+.swatch-label:after{width:4px;height:4px}.product-details-wrapper .swatch.color-swatch input:checked+.swatch-label.White:after{background:#000}.product-details-wrapper .swiper-container-vertical img{height:100%;width:100%;object-fit:cover}.product-details-wrapper .product-vendor{font-size:1rem;font-weight:500;letter-spacing:.24px}.product-images-wrapper .swiper-container-vertical .swiper-wrapper{flex-wrap:wrap}.product-thumbnails{min-height:470px;max-height:470px}.product-images-wrapper .swiper-container [class*=swiper-button].swiper-button-disabled{display:none!important}.product-thumb--image{border:2px solid transparent;width:82px;height:82px;margin:0 auto;transition:border-color ease-in-out .3s;text-align:center}.product-thumb--image:hover{border-color:var(--bs-color-primary)}.media--video img{width:100%;height:100%;object-fit:cover}.product-thumb--image img{max-height:100%}.product-thumb--image.media--video .icon-play{left:50%;top:50%;font-size:30px;transform:translate(-50%,-50%);color:#fff}.product-thumb--image.swiper-slide-thumb-active{border-color:var(--bs-color-primary)}.product-carousel.pdp-carousel .swiper-wrapper{align-items:center}.product-carousel.pdp-carousel .video-section video{width:100%}.product-carousel.pdp-carousel .swiper-pagination{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin-top:7px;white-space:nowrap}.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.cta-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.show--video .cta-btn,.show--video .content-section,.pause__button{display:none}.custom-video-container.video--paused .show--video .cta-btn,.custom-video-container.video--paused .pause__button{display:block}.custom-video-container.video--paused .play__button,.custom-video-container.video--playing .play__button{display:none}.swiper-container[data-direction=vertical]{padding:40px 0;position:relative}.swiper-container[data-direction=vertical] [class*=swiper-button]{left:0;right:0;transform:rotate(90deg);margin:auto}.swiper-container[data-direction=vertical] .swiper-button-prev{top:0;bottom:auto}.swiper-container[data-direction=vertical] .swiper-button-next{top:auto;bottom:0}.pdp-qualities{margin:14px 0 20px;background:#f5f5f5;padding:15px 25px}.pdp-qualities-block{display:flex;align-items:center}.pdp-qualities-block span{font-size:30px;color:var(--bs-color-primary);margin-right:17px;font-weight:500}@media(max-width:991px){.pdp-qualities-block span{margin-right:8px;min-width:48px;text-align:center}}.pdp-qualities-block .h6{margin:0;font-size:12px;font-weight:400;font-family:var(--bs-font-family-base);letter-spacing:.16px}.currently_unavailable-block{background:var(--bs-color-primary);padding:20px;color:#fff;text-align:center;font-size:1.25rem;line-height:1.25}.variant-unavailable-block{padding:12px 10px;color:var(--bs-color-primary);line-height:1.25;font-size:14px;letter-spacing:.015em;margin-top:4px;margin-bottom:11px;border:1px solid var(--bs-color-primary)}.variant-unavailable-block.variant-note{background-color:#ffd6d6}.variant-unavailable-block.active{background-color:#f2dede;color:#333}.variant-unavailable-block.active a{font-weight:700}.variant-unavailable-block a{text-decoration:underline;font-weight:600}.discontinued-block{text-align:center;font-family:var(--bs-font-family-base);margin:0 0 15px;line-height:1.25;border:2px solid var(--bs-color-primary)}.discountinued-out-of-stock-msg{background:var(--bs-color-primary);color:#fff;font-size:16px;line-height:25px;padding:1.219rem 1.2rem;letter-spacing:.015em}.discountinued-out-of-stock-msg,.discountinued-out-of-stock-msg b{font-weight:500!important}.btn.recommendations__button{font-size:14px!important;letter-spacing:.08em;line-height:17px;padding:.625rem 1.104rem}.button-submit[disabled=true] .btn-primary{background-color:#bbb;border-color:#bbb;color:#8d8d8d}.quantity-wrapper.disabled{border-color:#bbb}.quantity-wrapper.disabled .form-control{color:#d1d1d1}.quantity-wrapper.disabled .qty-input-group a{color:#d1d1d1;pointer-events:none}@media(min-width:992px){.discountinued-out-of-stock-msg{font-size:18px;padding:20px}}.click-deets{background:url(/cdn/shop/files/Icon_awesome-question-circle.svg?v=1681445766);background-repeat:no-repeat;background-position:center}.click-deets img{opacity:0}.product-recommendations .product:not(:first-child){border-top:2px solid #E8E8E8!important}.product-recommendations .product{display:flex;padding:20px}.product-recommendations .product .image.product__img{width:70px;height:70px;position:relative;margin-right:10px}@media(max-width:991px){.product_details .product__title,.product_details .product__price{font-size:1rem!important}.pdp-qualities{padding:15px 16px}}@media(min-width:992px){.product-recommendations .product .image.product__img{width:103px;height:103px;margin-right:15px}}.product-recommendations .product .product_details{flex:1}.product-recommendations .product_details .product__title{font-weight:400;color:var(--bs-color-secondary);line-height:1.25;margin-bottom:6px}.product-recommendations .product_details .product__title a{color:inherit}.product-recommendations .recommendations__optionSection{display:flex;justify-content:flex-end}.product-recommendations .recommendations__optionSection .form-select{border:none;border-bottom:2px solid var(--bs-color-secondary);flex:1;margin-right:20px;padding-left:0}.sharing-label{font-size:14px;letter-spacing:.21px;line-height:1.7857;font-weight:400;margin-bottom:2px}#productTabs .tabcontent .rte{font-size:.875rem;letter-spacing:.015em}#productTabs .tabcontent .rte h2{font-size:var(--bs-h3-font-size);letter-spacing:.015em;font-family:var(--bs-font-family-base);margin-bottom:13px;font-weight:600}#productTabs .tabcontent .rte .responsive-video{position:relative;height:0;padding-top:56.25%}#productTabs .tabcontent .rte .responsive-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.product-container-section{padding-bottom:80px}.section-content-tabs{padding:0 0 50px}.product-txt p{margin:7px 0}.variant-select-custom .default{padding:0;height:40px;border-bottom:2px solid var(--bs-color-secondary)}.variant-select-custom .custom--select{position:absolute;top:100%;left:0;width:100%;margin-top:-2px;z-index:1000}.variant-select-custom .custom--select ul{background-color:#fff;border:2px solid var(--bs-color-secondary)}.variant-select-custom .custom--select ul li{padding:2px 10px;cursor:pointer;transition:all ease-in-out .3s}.variant-select-custom .custom--select ul li.disabledOption{background-color:#ccc}.variant-select-custom .custom--select ul li:not(.disabledOption):hover label{color:var(--bs-color-primary)}@media only screen and (max-width:767px){.product-details-wrapper .h1{font-size:24px;margin-bottom:3px}.product-images-wrapper .pdp-carousel{margin:0 -30px}#productTabs .tabcontent .rte h2{font-size:18px}.product-description-short{position:relative;overflow:hidden;transition:height .35s ease-in-out}.product-description-short:not(.open):before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:30px;background:linear-gradient(to bottom,#fff0,#fff)}}@media only screen and (min-width:768px){.product-carousel.pdp-carousel .swiper-pagination{display:none!important}.product-details-wrapper .product-vendor,.product-details-wrapper .jdgm-preview-badge .jdgm-prev-badge__text{font-size:1.125rem;letter-spacing:.27px}.product-details-wrapper .review_badge .jdgm-prev-badge__stars{margin-right:5px;font-size:20px}.product-details-wrapper .quantity-wrapper{max-width:83px}.pdp-qualities-block .h6{font-size:14px;letter-spacing:.18px}}@media only screen and (min-width:1200px){.pdp-qualities-block{flex-direction:column;text-align:center}.pdp-qualities-block span{font-size:45px;margin-right:0;margin-bottom:12px}.pdp-qualities{padding:15px;margin:10px 0}}.qty-input-group .btn-decrease.disabled,.qty-input-group .btn-increase.disabled{color:#d1d1d1}@media only screen and (min-width:768px){.product-block-desc .product-description-full{display:block!important}.product-block-desc .product-description-full .show-btn{display:none}}@media only screen and (max-width:767px){.product-section .tabs{flex-wrap:wrap;row-gap:10px;overflow:inherit;border-bottom:2px solid var(--bs-color-secondary-100)}.product-section .tabs li{width:50%;margin:0 0 -2px;text-align:center;border-bottom:2px solid var(--bs-color-secondary-100)}.product-section .tabs .tablink .nav-link:after{bottom:-2px}.product-block-desc .show-btn{padding:10px 15px;margin-top:10px}.section-content-tabs{padding:0 0 40px}.product-container-section{padding-bottom:65px}#productTabs .tabs-wrap:before{display:none}}.product-zoom-container{width:352px;height:352px;position:relative;overflow:hidden;border:1px solid #333;z-index:2}.drift-bounding-box.drift-open{z-index:2;border:1px solid #333;display:block;background-color:#ffffff2b}.product-form ._GUARANTEE_Kicker_Container{text-align:unset!important}.variant-select-custom ul li label{text-transform:capitalize}.california-msg{background-color:#f5f5f5;padding:5px 7px;border:1px solid #000}
/*# sourceMappingURL=/cdn/shop/t/465/assets/template-product.css.map */
