@media (min-width: 768px){.product-label{padding:12px}}.template-product main#MainContent{padding-left:0;padding-right:0}.template-product .mobile-header img{filter:invert(1)}.template-product .mobile-header .mobile-logo svg path,.template-product div#shopify-section-header .logoarea svg path{fill:#474747}.template-product span.nav-inline-icon svg rect,.template-product span.nav-inline-icon svg path{stroke:#474747}.template-product #shopify-section-header .new-menu-main li a{color:#474747}.template-product div#shopify-section-header .new-menu-main .menuarea.top-menu{border-color:#474747}#shopify-section-product{padding-top:90px;margin-left:1rem;margin-right:1rem;display:flex;flex-direction:column;row-gap:6px}.product-back-button{display:block;width:fit-content;padding:10px 10px 10px 0!important;margin:-30px 0 15px}@media screen and (min-width: 767px){.product-back-button{display:none}}.product-media-wrapper{display:flex;height:calc(100vw - 4rem);flex-direction:column}.product-media-wrapper .product-media-container{width:90%;position:relative}.product-media-wrapper .slider-image{position:relative;padding-top:100%}.prod-thumb img,.prodslideimg{position:absolute;object-fit:cover;top:0;right:0;height:100%;width:100%}.product-media-wrapper .slider-image iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-media-wrapper.thumbnails-included .product-thumbnails{margin-top:6px;width:100%;display:flex;gap:6px;position:relative}.product-thumbnails{display:flex}.product-media-wrapper.thumbnails-included .slick-list{height:100%}.product-media-wrapper .prod-thumb{aspect-ratio:1;position:relative;width:calc(100% / 7)}.prod-thumb img{display:block}.prod-thumb.active{outline:2px solid #474747}.product-info-wrapper{margin-top:1rem;margin-bottom:1rem}@media screen and (max-width: 767px){.product-info-wrapper{margin-bottom:0}}.product-top{display:flex;justify-content:space-between}.product-top.desktop-layout{margin-bottom:1rem}.product-top h1,.product-top p{margin:.25rem 0}.product-top p{margin:.25rem 0 0}.product-description li{list-style:disc}.product-top .left .jdgm-rev-widg{margin:0;padding:0}.product-top .jdgm-star{font-size:12px}.product-top>.right{text-align:right}.selector>h3{white-space:nowrap}.mobile-accordion .tab{margin-top:1rem;margin-bottom:1rem}.mobile-accordion,.mobile-accordion li{list-style:disc}.mobile-accordion h3{font-weight:400;margin-bottom:0}.mobile-accordion .active h3{font-weight:700}.mobile-accordion .minus{display:none}.mobile-accordion .plus,.mobile-accordion .active .minus{display:initial}.mobile-accordion .active .plus{display:none}.mobile-accordion .content{display:none;padding-top:.5rem;padding-bottom:.5rem}.product-bottom .atb-row-one{padding-top:.5rem;display:flex;gap:.4rem}@media screen and (max-width: 767px){.product-bottom .atb-row-one{padding-top:.3rem}}.main-price{display:flex;align-items:center}.product-bottom .main-price{text-align:right}.product-bottom .quantity>.qty-select{width:fit-content;min-width:44px;height:100%;display:flex;align-items:center}.switch-options .first-option,.bespoke-switches button{height:28px}.product-bottom .qty-select{border:1px solid rgba(128,130,135,.8);border-radius:3px;position:relative}.product-bottom .qty-select,.product-bottom .prodcol.price button{width:101%}.product-bottom .qty-select input{background:none;position:absolute}.qty-select-arrow-white-bg{pointer-events:none;position:absolute;width:14px;background-color:#fff;height:10px;top:10px;right:4px}.switch-options{position:relative;padding-bottom:2.5rem;margin-bottom:1rem;-webkit-user-select:none;user-select:none;min-width:265px}#switch-options{position:absolute;top:1rem;left:0;cursor:pointer;padding:0;z-index:-1;min-width:226px}.active #switch-options{background:#fff;border:1px solid rgba(128,130,135,.8);z-index:9}.switch-options .first-option{border:1px solid rgba(128,130,135,.8);padding:2px 30px 2px 15px;cursor:pointer}.option-dropdown-arrow{width:7px;height:7px;border:2px solid #474747;border-left:0;border-top:0;display:block;position:absolute;top:10px;right:10px;transform:rotate(45deg)}.switch-options .option{visibility:hidden;padding:2px 15px}.switch-options .option:hover{color:#474747}.switch-options.active .option{visibility:visible;position:relative}.bespoke-switches{padding-bottom:1.5rem}.bespoke-switches a{color:#474747;padding:2px 15px;border-radius:0;font-weight:400;height:28px;min-width:240px;width:fit-content}section.desktop-accordion{display:none}.rich-text-area picture{width:100%}.rich-text-area img{width:100%;object-fit:cover;display:block}.rich-text-area .overlay-one,.rich-text-area .overlay-two{display:none}.rich-text-area .image-overlay{position:absolute;left:var(--m-left);top:var(--m-top);transform:translate(-50%,-50%);padding:1em;width:100%}.rich-text-area h3,.rich-text-area p{text-align:center;color:var(--m-color)}@media (min-width: 600px){.rich-text-area .image-overlay{left:var(--d-left);top:var(--d-top);width:var(--d-max-width)}.rich-text-area h3{text-align:left;margin-bottom:.25rem;color:var(--d-color)}.rich-text-area p{text-align:left;margin-top:.25rem;color:var(--d-color)}}@media (min-width: 1024px){.rich-text-area .overlay-one{display:block;position:absolute;top:76%;left:21%;transform:translate(-50%);font-weight:700}.rich-text-area .overlay-two{display:block;position:absolute;top:76%;left:40%;transform:translate(-50%);font-weight:700}}.template-product .product-reviews-section select.jdgm-sort-dropdown{min-height:30px}#review-section-title{margin-top:1.5rem;margin-bottom:0;font-weight:400;font-weight:700}.product-reviews-section .jdgm-rev-widg__title,.product-reviews-section .jdgm-rev-widg__summary,.product-reviews-section .jdgm-widget-actions-wrapper,.product-reviews-section .jdgm-histogram,.product-reviews-section .jdgm-rev__icon,.jdgm-rev-widg__header{display:none!important}.product-reviews-section .jdgm-sort-dropdown-wrapper{float:left}.product-reviews-section .jdgm-quest,.product-reviews-section .jdgm-rev{border-top:none}.product-reviews-section .jdgm-rev__author-wrapper,.product-reviews-section .jdgm-rev__title{font-weight:400;font-size:inherit}.product-reviews-section .jdgm-widget *{font-size:inherit;line-height:inherit}.product-reviews-section .jdgm-all-reviews-widget,.product-reviews-section .jdgm-rev-widg{border:none}.product-reviews-section .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header{display:flex;flex-direction:column}.product-reviews-section .jdgm-rev-widg__reviews .jdgm-rev__header span.jdgm-rev__author-wrapper{order:0}.product-reviews-section .jdgm-rev-widg__reviews .jdgm-rev__header span.jdgm-rev__timestamp{order:1}.product-reviews-section .jdgm-rev-widg__reviews .jdgm-rev__header span.jdgm-rev__rating{order:2;width:100%;margin-top:10px;margin-bottom:10px}.product-reviews-section .jdgm-rev-widg{padding:0;margin:.5rem 0}.product-reviews-section select.jdgm-sort-dropdown{background-color:#fff;border:1px solid rgba(128,130,135,.8);border-radius:3px;font-weight:400;color:#474747;padding:0 35px 0 15px;display:inline-block;outline:none!important}.jdgm-rev-widg__body .jdgm-paginate{padding-top:0;padding-bottom:0}.jdgm-rev-widg .jdgm-row-actions,.jdgm-rev-widg__body .jdgm-paginate{border-top:none}.shopify-section>.related-products{margin-top:1rem}.related-products .product-listings{max-width:100%}.related-products-text p{margin-bottom:1.5rem}@media (min-width: 768px){#shopify-section-product{padding-top:90px;margin-left:2rem;margin-right:2rem;row-gap:9px}section.section-product-main{display:flex;gap:3%;justify-content:space-between}.product-media-wrapper{height:calc(50vw - 2rem)}.product-info-wrapper{margin-top:0;width:56%;display:flex;flex-direction:column}.product-top .review-count{display:inline-block;padding-left:.75rem}.mobile-accordion{display:none}.bespoke-switches a{cursor:pointer}.product-bottom{margin-left:auto;margin-top:auto;max-width:350px}section.desktop-accordion{display:block;margin-bottom:1.5rem}.desktop-accordion .selector-row{display:flex;justify-content:center;gap:20%;width:80%;margin:2em auto 12px}.desktop-accordion,.desktop-accordion .selector h3{font-weight:400;cursor:pointer}.desktop-accordion .selector h3 .plus{display:inline}.desktop-accordion .selector h3 .minus{display:none}.desktop-accordion .selector.active h3{color:#474747}.desktop-accordion .selector.active h3 .plus{display:none}.desktop-accordion .selector.active h3 .minus{display:inline}.desktop-accordion .content-row{display:flex;overflow:hidden}.desktop-accordion .content{display:none}.desktop-accordion .content ul{padding-inline-start:20px}.desktop-accordion .content ul li{list-style:disc}.desktop-accordion .content.active{display:block}#review-section-title{margin-top:1.5rem}#shopify-section-product .jdgm-rev-widg__reviews{display:flex;flex-wrap:wrap;column-gap:2.5rem}#shopify-section-product .jdgm-rev-widg__reviews>div{width:calc(50% - 1.25rem)}.shopify-section>.related-products{margin-top:1.5rem}.related-product-text p{margin-bottom:2.25rem}}.switch-options .first-option,.bespoke-switches a{height:32px;display:flex;align-content:center}@media (min-width: 1280px){main#MainContent{padding-left:0!important;padding-right:0!important}#shopify-section-product{width:85%;margin:auto}.product-media-wrapper{height:43vw}#product-quantity-top{padding-top:0;text-align:center}section.desktop-accordion{margin:2em auto 1.5rem;width:100%}.desktop-accordion .selector-row{width:70%}.product-bottom .main-price{padding-top:2px}#switch-options{min-width:265px}.bespoke-switches a{padding:2px 15px;min-width:265px}}.related-products .product-listings{display:flex;flex-wrap:wrap;gap:10px}.related-products .product-listings .product-box{width:calc(50% - 5px);padding:0}@media (min-width: 768px){.related-products .product-listings .product-box{width:calc((100% - 30px)/4)}}@media (max-width: 767px){.related-products .product-listings{padding:0 1px;column-gap:8px}#shopify-section-product{display:flex;flex-direction:column}a.jdgm-paginate__page{margin:0}a.jdgm-paginate__page.jdgm-curt{font-size:120%}.product-bottom .atb-row-one{justify-content:space-between}.product-bottom .main-price{width:unset}}.active #switch-options,.switch-options .first-option,.bespoke-switches a{border-radius:3px;display:block;white-space:nowrap}.switch-options.active .first-option{border:none;border-bottom:1px solid rgba(128,130,135,.8)}.switch-options.active .option{padding:4px 14px}.template-product .jdgm-paginate__page.jdgm-curt{font-size:100%;font-weight:400}.template-product .jdgm-paginate__page.jdgm-curt,.template-product .jdgm-paginate__page:hover{color:#474747}.jdgm-sort-dropdown-arrow{z-index:99}.jdgm-row-stars{display:none!important}.product-bottom .atb-row-one{display:flex;justify-content:end}.stockarea{width:138px;margin-left:auto;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;min-width:fit-content;white-space:wrap}.stockarea>p{width:fit-content;text-align:right}.product-top p{margin:3px 0 0}@media only screen and (max-width: 767px){.product-top{display:flex;margin-bottom:1rem}}@media only screen and (max-width: 1279px){.product-top{display:flex}.product-bottom{display:flex;flex-direction:column-reverse;margin-top:0!important;margin-bottom:1rem}.product-bottom .main-price{width:100%}.main-price-text{white-space:nowrap;margin-right:0!important;display:block;margin-left:auto}.stockarea{text-align:center;margin-left:auto;min-width:138px;width:initial}.stockarea>p{line-height:16px!important}#product-quantity-top{height:24px!important;text-align:center}.review-count{display:inline-block;margin-left:.5rem!important}.product-bottom .quantity>.qty-select{min-width:48px}.left{width:100%;display:flex}.left .review-section{text-align:right}.left .product-name{max-width:100%;width:100%}.product-bottom .atb-row-one{display:flex}.product-bottom .atb-row-one .main-price{width:20%;min-width:fit-content;text-align:left}.product-bottom .atb-row-one .quantity{min-width:fit-content}.product-bottom .atb-row-one .qty-select{width:100%}.product-bottom .atb-row-one .buttons{min-width:fit-content}}@media only screen and (min-width: 768px){.second-atb{display:flex;flex-direction:column-reverse}}.desktop-layout{display:none}@media only screen and (min-width: 1280px){.desktop-layout{display:flex}.mobile-layout{display:none}}@media only screen and (max-width: 1279px){.review-section{margin-top:.3rem}}.thumbnail-container{position:relative;display:flex;align-items:center}.prod-thumb.external_video:before{content:url("data:image/svg+xml,%3Csvg id='Layer_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23474747; %7D .cls-2 %7B fill: %23f5f5f5; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer_1'%3E%3Ccircle class='cls-1' cx='20' cy='20' r='20'/%3E%3Cpolygon class='cls-2' points='30.26 20 13.66 11.61 13.66 28.39 30.26 20'/%3E%3C/g%3E%3C/svg%3E");display:inline-block;height:20px;width:20px;z-index:9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 1280px){.prod-thumb.external_video:before{height:40px;width:40px}}.downloads-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0rem;padding:1rem 0}.download-item{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:.4px solid rgba(71,71,71,.2);padding:1rem}.download-item a{text-decoration:none}@media screen and (max-width: 768px){.downloads-container{display:flex;flex-direction:column}.download-item{padding:.75rem;justify-content:space-between;border-bottom:0px}.download-item a{margin-left:auto}}.faqs-container .faqs-item .question:hover,.instruction-container .instruction-item p:hover{font-weight:400;color:#474747}.faqs-container .faqs-item.active .question,.instruction-container .instruction-item p:active{color:#474747}.instruction-container .instruction-item p,.faqs-container .faqs-item .answer a{text-decoration:underline}.faqs-item.active .question .plus,.subsection.active>.plus{display:none}.faqs-item.active .question .minus,.subsection.active>.minus{display:inline}.faqs-item .question .plus,.subsection>.plus{display:inline}.content-row>.content{width:100%}.faqs-item .question .minus,.subsection>.minus{display:none}.faqs-item{border-bottom:.4px solid rgba(71,71,71,.2);padding:.5rem 0}.faqs-item:last-of-type{border-bottom:none}.faqs-item>.answer{padding-top:.5rem}@media screen and (min-width: 768px){.desktop-accordion .selector-row{gap:10%}}@media screen and (min-width: 1280px){.desktop-accordion .selector-row{gap:20%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-page.css.map */
