@charset "UTF-8";.new-main-product #main-product-container{background:#f0f0f0;padding:0;width:100%}@media only screen and (min-width:992px){.new-main-product #main-product-container{padding:40px 0 60px}}.new-main-product #main-product-container #main-product{display:grid;gap:20px;grid-template-columns:50% auto}@media only screen and (max-width:991.98px){.new-main-product #main-product-container #main-product{gap:0;grid-template-columns:100%;padding:0}}.new-main-product#main-product-container #main-product .product-information{padding:0}@media only screen and (max-width:991.98px){.new-main-product#main-product-container #main-product .product-information{padding:25px 0 0}}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper{border-bottom:1px solid var(--separator-color);display:flex;flex-flow:row wrap;gap:15px 20px;justify-content:space-between;padding-bottom:15px;position:relative}@media only screen and (min-width:992px){.new-main-product#main-product-container #main-product .product-information .product-title-wrapper{gap:10px 20px;margin-bottom:15px;padding:0 0 15px}}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .breadcrumbs{margin-bottom:0}@media only screen and (min-width:992px){.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .breadcrumbs{margin-bottom:15px}}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-title-group{display:flex;justify-content:space-between;width:100%}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-title-group a:hover{color:#737373}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper h1.product-title{font-size:20px;line-height:.95}@media only screen and (max-width:991.98px){.new-main-product#main-product-container #main-product .product-information .product-title-wrapper h1.product-title{font-size:18px}}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-category{font-family:var(--font-heading-family);font-size:14px;font-weight:500;line-height:1;text-transform:uppercase}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-category>*{font-family:var(--font-heading-family);text-transform:uppercase}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-category:empty{display:none}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-description,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-info-group,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-title{flex:100%;width:100%}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-info-group{align-items:center;color:var(--text-primary-color);display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between}@media only screen and (max-width:400px){.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-info-group{gap:5px}}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-info-group.product-price-hidden .discount-badge,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-info-group.product-price-hidden .product-price{display:none}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-info-group .product-reviews{--star-size:16px;--star-color:var(--separator-color);--star-background:var(--review-star-color);align-items:center;display:flex;flex-direction:row;font-family:Brandon Text;font-size:14px;gap:7px;line-height:18px;min-height:18px}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-info-group .product-reviews .stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:var(--star-size);line-height:1}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-info-group .product-reviews .stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--review-star-color) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:1px}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-info-group .product-reviews>div:last-of-type{font-family:Brandon Text;font-size:14px;line-height:18px}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .jdgm-preview-badge .jdgm-star{color:#005050;font-size:10px}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .jdgm-preview-badge .jdgm-prev-badge__text{font-size:12px;font-weight:400;margin-left:4px;text-transform:capitalize;visibility:visible}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper{align-items:baseline;display:flex;gap:10px;justify-content:flex-start}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price .product-price-range,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price .product-price-range-sale,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper .product-price-range,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper .product-price-range-sale{font-size:16px;font-weight:500;text-align:left}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price .product-price-range-sale,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper .product-price-range-sale{opacity:.5}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price .bundle-price,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper .bundle-price{color:#fd6020}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .discount-badge{border:1.5px solid var(--color);color:var(--color);font-family:var(--font-heading-family);font-size:12px;font-weight:300;letter-spacing:.05em;line-height:1;margin-right:auto;padding:3px 6px;text-transform:uppercase}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .discount-badge>*{font-family:var(--font-heading-family);font-size:inherit}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .discount-badge.hide,.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .discount-badge[data-discount-type=percentage] span:not(.percentage),.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .discount-badge[data-discount-type=saving] span:not(.saving){display:none}.new-main-product#main-product-container #main-product .product-information .product-title-wrapper .product-reviews{align-items:center;display:flex}.new-main-product#main-product-container #main-product .product-information .product-form-inner{display:flex;flex-flow:column nowrap;gap:20px;padding-bottom:20px}.new-main-product#main-product-container #main-product .product-information .product-form-inner .form-message{background:#fff;color:#000;font-size:16px;font-weight:700;margin:0 auto;padding:8px 15px;text-align:center;width:100%}.new-main-product#main-product-container #main-product .product-information .product-form-inner .form-message.error{background:#b3333a;color:#fff}.new-main-product#main-product-container #main-product .product-information .product-description-wrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:5px;justify-content:flex-start}.new-main-product#main-product-container #main-product .product-information .product-description-wrapper .product-description,.new-main-product#main-product-container #main-product .product-information .product-description-wrapper .read-more{width:100%}.new-main-product#main-product-container #main-product .product-information .product-description-wrapper .product-description :not(h1,h2,h3,h4,h5,sup,sub),.new-main-product#main-product-container #main-product .product-information .product-description-wrapper .product-description:not(h1,h2,h3,h4,h5,sup,sub),.new-main-product#main-product-container #main-product .product-information .product-description-wrapper .read-more :not(h1,h2,h3,h4,h5,sup,sub),.new-main-product#main-product-container #main-product .product-information .product-description-wrapper .read-more:not(h1,h2,h3,h4,h5,sup,sub){color:var(--text-primary-color);font-size:14px;line-height:1.3;text-align:left}.new-main-product#main-product-container #main-product .product-information .product-description-wrapper .product-description{line-clamp:2;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;width:100%}.new-main-product#main-product-container #main-product .product-information .product-description-wrapper .read-more{cursor:pointer;font-weight:700;text-decoration:underline;width:-moz-max-content;width:max-content}.new-main-product#main-product-container .pdp-blocks{align-items:center;display:flex;flex-flow:column nowrap;gap:0;justify-content:center}.new-main-product#main-product-container .pdp-blocks .accordion,.new-main-product#main-product-container .pdp-blocks .pdp-block{border-bottom:1px solid #dadada;width:100%}.new-main-product#main-product-container .pdp-blocks .accordion .heading,.new-main-product#main-product-container .pdp-blocks .pdp-block .heading{font-family:var(--font-heading-family);font-size:14px;font-weight:800;letter-spacing:0;line-height:.95;text-transform:uppercase}.new-main-product#main-product-container .pdp-blocks .accordion .heading>*,.new-main-product#main-product-container .pdp-blocks .pdp-block .heading>*{font-family:var(--font-heading-family);font-size:inherit}.new-main-product#main-product-container .pdp-blocks .accordion:empty,.new-main-product#main-product-container .pdp-blocks .pdp-block:empty{display:none!important}.new-main-product#main-product-container .pdp-blocks .accordion.usps,.new-main-product#main-product-container .pdp-blocks .pdp-block.usps{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:40px 0}.new-main-product#main-product-container .pdp-blocks .accordion.usps .usp-card,.new-main-product#main-product-container .pdp-blocks .pdp-block.usps .usp-card{align-items:center;display:flex;flex-flow:column nowrap;gap:10px;justify-content:center}.new-main-product#main-product-container .pdp-blocks .accordion.usps .usp-card img.usp-icon,.new-main-product#main-product-container .pdp-blocks .pdp-block.usps .usp-card img.usp-icon{height:35px;-o-object-fit:contain;object-fit:contain;width:50px}.new-main-product#main-product-container .pdp-blocks .accordion.usps .usp-card .usp-title,.new-main-product#main-product-container .pdp-blocks .pdp-block.usps .usp-card .usp-title{font-size:16px;font-weight:700;text-align:center}@media only screen and (max-width:991.98px){.new-main-product#main-product-container .pdp-blocks .accordion.usps,.new-main-product#main-product-container .pdp-blocks .pdp-block.usps{flex-wrap:wrap;justify-content:center}}.new-main-product#main-product-container .pdp-blocks .accordion{padding:17px 0 8px}.new-main-product#main-product-container .pdp-blocks .accordion>div{font-size:16px;pointer-events:none;text-align:left}.new-main-product#main-product-container .pdp-blocks .panel{width:100%}.new-main-product#main-product-container .pdp-blocks .panel .content{border-bottom:1px solid #dadada;font-size:14px;padding:10px 5px;width:100%}.new-main-product#main-product-container .pdp-blocks .panel .content p{margin:5px 0}.new-main-product#main-product-container .pdp-blocks .panel .content .view-full-description{color:#000;font-size:14px;font-style:normal;font-weight:390;line-height:normal;text-decoration-line:underline}.new-main-product#main-product-container .pdp-blocks .panel .content :not(h1,h2,h3,h4,h5,sup,sub){font-size:14px}.new-main-product#main-product-container .pdp-blocks .panel .content .gpsr-regulation__container{padding:10px 0 0}.new-main-product#main-product-container .pdp-blocks .panel .content .gpsr-regulation__list a{color:var(--text-primary-color);font-weight:700;text-decoration:underline}.new-main-product#main-product-container .gallery .gallery-container,.product-gallery-block .gallery .gallery-container{aspect-ratio:610/528;display:flex;gap:21px 18px;position:sticky;top:120px;transition:all .3s}@media only screen and (max-width:991.98px){.new-main-product#main-product-container .gallery .gallery-container,.product-gallery-block .gallery .gallery-container{flex-direction:column-reverse}}.new-main-product#main-product-container .gallery .gallery-container .swiper-slide.external-video,.product-gallery-block .gallery .gallery-container .swiper-slide.external-video{cursor:pointer}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery,.product-gallery-block .gallery .gallery-container .thumb-gallery{opacity:0;position:relative;transition:all .3s;width:100%}@media only screen and (min-width:992px){.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery,.product-gallery-block .gallery .gallery-container .thumb-gallery{display:none}}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-slide{aspect-ratio:1;overflow:hidden}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide{cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder{height:100%;overflow:hidden;position:relative;width:100%}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder svg:not([lightbox-trigger] svg),.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder svg:not([lightbox-trigger] svg){height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder:hover img,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder:hover img{transform:scale(1.1)}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder:hover svg,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder:hover svg{transform:scale(.7)}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder .icon-play,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder .icon-play{background:#fff;border-radius:100%;display:flex;height:100%;justify-content:center;position:absolute;transform:scale(.5);width:100%;z-index:1}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder .icon-play svg,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder .icon-play svg{fill:#000;transition:all .3s;width:50%!important}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder img,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-slide.thumb-swiper-slide .gallery-image-holder img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .3s;width:100%}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery--tall .swiper-slide,.product-gallery-block .gallery .gallery-container .thumb-gallery--tall .swiper-slide{aspect-ratio:unset}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery--tall .swiper-slide .gallery-image-holder,.product-gallery-block .gallery .gallery-container .thumb-gallery--tall .swiper-slide .gallery-image-holder{padding-bottom:125%}@media only screen and (min-width:992px){.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next,.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-button-next,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-button-prev{margin-top:0;translate:-50% 0}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next.swiper-button-disabled,.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev.swiper-button-disabled,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-button-next.swiper-button-disabled,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-button-prev.swiper-button-disabled{opacity:0}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-button-prev{inset:-34px auto auto 50%;rotate:90deg;translate:-50% 0}.new-main-product#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next,.product-gallery-block .gallery .gallery-container .thumb-gallery .swiper-button-next{inset:auto auto -34px 50%;rotate:90deg}}.new-main-product#main-product-container .gallery .gallery-container .main-gallery,.product-gallery-block .gallery .gallery-container .main-gallery{aspect-ratio:534/524;overflow:hidden;position:relative;width:calc(88% - 9px)}@media only screen and (max-width:991.98px){.new-main-product#main-product-container .gallery .gallery-container .main-gallery,.product-gallery-block .gallery .gallery-container .main-gallery{width:100%}}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .product-badges,.product-gallery-block .gallery .gallery-container .main-gallery .product-badges{inset:17px auto auto 17px;width:unset;z-index:99}@media only screen and (max-width:991.98px){.new-main-product#main-product-container .gallery .gallery-container .main-gallery .product-badges,.product-gallery-block .gallery .gallery-container .main-gallery .product-badges{inset:15px auto auto 15px}}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .product-badges .product-badge,.product-gallery-block .gallery .gallery-container .main-gallery .product-badges .product-badge{width:-moz-max-content;width:max-content}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .lightbox-trigger,.product-gallery-block .gallery .gallery-container .main-gallery .lightbox-trigger{height:100%;position:absolute;width:100%;z-index:3}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .lightbox-trigger svg,.product-gallery-block .gallery .gallery-container .main-gallery .lightbox-trigger svg{inset:15px 15px auto auto;pointer-events:none;position:absolute}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-icon,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-icon{bottom:10px;height:80px;left:10px;position:absolute;width:80px;z-index:1}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge{align-items:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);background:hsla(0,0%,100%,.8);border:0;border-radius:50px;bottom:8px;cursor:pointer;display:inline-flex;gap:4px;padding:10px 10px 10px 14px;position:absolute;right:8px;transition:background .2s ease;white-space:nowrap;z-index:5}@media only screen and (min-width:992px){.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge{display:none}}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge:hover,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge:hover{background:hsla(0,0%,100%,.92)}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge__flag,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge__flag{color:#00bec8;font-family:var(--font-heading-family);font-size:12px;font-weight:300;letter-spacing:.05em;line-height:1;text-transform:uppercase}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge__flag>*,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge__flag>*{font-family:var(--font-heading-family);font-size:inherit}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge__text,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge__text{color:#1d1d1d;font-family:var(--font-heading-family);font-size:12px;font-weight:300;letter-spacing:.05em;line-height:1;text-transform:uppercase}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge__text>*,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge__text>*{font-family:var(--font-heading-family);font-size:inherit}@media only screen and (min-width:992px){.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge__text,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge__text{font-size:14px}}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge__icon,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge__icon{flex:0 0 auto;height:auto!important;position:static!important;width:auto!important}@media only screen and (min-width:992px){.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-upgrade-badge__icon,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-upgrade-badge__icon{display:none!important}}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-holder{overflow:hidden;padding-bottom:100%;position:relative;width:100%}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder iframe,.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder img:not(.lightbox-trigger img):not(.gallery-image-layer img),.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder model-viewer,.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder svg:not(.lightbox-trigger svg),.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder video,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-holder iframe,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-holder img:not(.lightbox-trigger img):not(.gallery-image-layer img),.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-holder model-viewer,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-holder svg:not(.lightbox-trigger svg),.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-holder video{background-color:#f8f8f8;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder .gallery-image-layer,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-holder .gallery-image-layer{height:100%;left:0;position:absolute;top:0;width:100%}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder .gallery-image-layer img,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-holder .gallery-image-layer img{background:transparent;height:100%;width:100%}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder .icon-play svg,.product-gallery-block .gallery .gallery-container .main-gallery .gallery-image-holder .icon-play svg{background-color:transparent!important;color:hsla(0,0%,100%,.651);transform:scale(.27);transition:all .3s;z-index:1}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .swiper-button-next,.product-gallery-block .gallery .gallery-container .main-gallery .swiper-button-next{inset:50% 10px auto auto}.new-main-product#main-product-container .gallery .gallery-container .main-gallery .swiper-button-prev,.product-gallery-block .gallery .gallery-container .main-gallery .swiper-button-prev{inset:50% auto auto 10px}.new-main-product#main-product-container .gallery .gallery-container .main-gallery--tall .gallery-image-holder,.product-gallery-block .gallery .gallery-container .main-gallery--tall .gallery-image-holder{padding-bottom:125%}.new-main-product#main-product-container .gallery .gallery-container .main-gallery--tall .gallery-image-holder iframe,.new-main-product#main-product-container .gallery .gallery-container .main-gallery--tall .gallery-image-holder img:not(.lightbox-trigger img),.new-main-product#main-product-container .gallery .gallery-container .main-gallery--tall .gallery-image-holder model-viewer,.new-main-product#main-product-container .gallery .gallery-container .main-gallery--tall .gallery-image-holder svg:not(.lightbox-trigger svg),.new-main-product#main-product-container .gallery .gallery-container .main-gallery--tall .gallery-image-holder video,.product-gallery-block .gallery .gallery-container .main-gallery--tall .gallery-image-holder iframe,.product-gallery-block .gallery .gallery-container .main-gallery--tall .gallery-image-holder img:not(.lightbox-trigger img),.product-gallery-block .gallery .gallery-container .main-gallery--tall .gallery-image-holder model-viewer,.product-gallery-block .gallery .gallery-container .main-gallery--tall .gallery-image-holder svg:not(.lightbox-trigger svg),.product-gallery-block .gallery .gallery-container .main-gallery--tall .gallery-image-holder video{filter:unset}.new-main-product#main-product-container .gallery .gallery-container .swiper-button-next,.new-main-product#main-product-container .gallery .gallery-container .swiper-button-prev,.product-gallery-block .gallery .gallery-container .swiper-button-next,.product-gallery-block .gallery .gallery-container .swiper-button-prev{border-radius:50%;color:transparent;display:flex;height:34px;margin-top:0;padding:4px;translate:0 -50%;width:34px}.new-main-product#main-product-container .gallery .gallery-container .swiper-button-next:focus,.new-main-product#main-product-container .gallery .gallery-container .swiper-button-prev:focus,.product-gallery-block .gallery .gallery-container .swiper-button-next:focus,.product-gallery-block .gallery .gallery-container .swiper-button-prev:focus{outline:none}.new-main-product#main-product-container .gallery .gallery-container .swiper-button-next:after,.new-main-product#main-product-container .gallery .gallery-container .swiper-button-prev:after,.product-gallery-block .gallery .gallery-container .swiper-button-next:after,.product-gallery-block .gallery .gallery-container .swiper-button-prev:after{display:none}.new-main-product#main-product-container .gallery .gallery-container .swiper-button-next svg,.new-main-product#main-product-container .gallery .gallery-container .swiper-button-prev svg,.product-gallery-block .gallery .gallery-container .swiper-button-next svg,.product-gallery-block .gallery .gallery-container .swiper-button-prev svg{height:30px;width:30px}.new-main-product#main-product-container .gallery .gallery-container .swiper-button-next svg:focus,.new-main-product#main-product-container .gallery .gallery-container .swiper-button-prev svg:focus,.product-gallery-block .gallery .gallery-container .swiper-button-next svg:focus,.product-gallery-block .gallery .gallery-container .swiper-button-prev svg:focus{outline:none}.external_video_modal,.image_modal{background:transparent;border:none;display:flex;height:auto;justify-content:center;max-height:450px;max-width:700px;opacity:0;overflow-y:hidden;transition:translate .2s ease-in 0s,opacity .1s ease-in 0s;translate:0 100%;width:auto}.external_video_modal[open],.image_modal[open]{opacity:1;translate:0 0}.external_video_modal.exit,.image_modal.exit{opacity:0;translate:0 100%}@media only screen and (max-width:767.98px){.external_video_modal,.image_modal{max-height:370px;padding:0;width:100%}}.external_video_modal::backdrop,.image_modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.73);pointer-events:all}.external_video_modal__content,.image_modal__content{align-content:center;align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767.98px){.external_video_modal__content,.image_modal__content{width:100%}}.external_video_modal .icon-close,.image_modal .icon-close{background:#fff;border-radius:100%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:55px;top:50px;width:30px;z-index:999}@media only screen and (max-width:767.98px){.external_video_modal .icon-close,.image_modal .icon-close{right:10px;top:30px}}.external_video_modal .icon-close:after,.external_video_modal .icon-close:before,.image_modal .icon-close:after,.image_modal .icon-close:before{background:#1d2122;content:"";height:1px;margin-top:-1px;position:absolute;top:50%;width:70%}.external_video_modal .icon-close:before,.image_modal .icon-close:before{transform:rotate(-45deg)}.external_video_modal .icon-close:after,.image_modal .icon-close:after{transform:rotate(45deg)}.main-product{position:relative;z-index:2}#main-product-container.new-main-product{background:#fff}@media only screen and (min-width:992px){#main-product-container.new-main-product{padding:5px 0 45px}}#main-product-container.new-main-product .breadcrumbs{margin:0 0 16px}@media only screen and (max-width:991.98px){#main-product-container.new-main-product .breadcrumbs-container{padding:0 16px}#main-product-container.new-main-product .breadcrumbs{margin:8px 0}}#main-product-container.new-main-product #main-product.main-product{display:grid;gap:24px;grid-template-columns:auto 410px}@media only screen and (max-width:991.98px){#main-product-container.new-main-product #main-product.main-product{gap:0;grid-template-columns:100%;padding:0}}#main-product-container.new-main-product #main-product.main-product .gallery .gallery-container,.product-gallery-block .gallery .gallery-container{aspect-ratio:unset;position:sticky;top:calc(var(--header-visible-height) + 16px)}#main-product-container.new-main-product #main-product.main-product .gallery .gallery-container .main-gallery,.product-gallery-block .gallery .gallery-container .main-gallery{aspect-ratio:unset;width:100%}#main-product-container.new-main-product #main-product.main-product .gallery .icon-play,.product-gallery-block .gallery .icon-play{height:100%;position:absolute;width:100%;z-index:1}#main-product-container.new-main-product #main-product.main-product .gallery .icon-play .button-play,.product-gallery-block .gallery .icon-play .button-play{align-items:center;background:#fff;bottom:30px;color:#000;display:flex;font-size:14px;gap:6px;left:15px;padding:7px 12px 7px 16px;position:absolute;transition:var(--button-transition)}#main-product-container.new-main-product #main-product.main-product .gallery .icon-play .button-play.button-play--center,.product-gallery-block .gallery .icon-play .button-play.button-play--center{align-items:center;border-radius:100%;bottom:auto;display:flex;height:50px;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:50px}#main-product-container.new-main-product #main-product.main-product .gallery .icon-play .button-play.button-play--center svg,.product-gallery-block .gallery .icon-play .button-play.button-play--center svg{fill:#000;height:auto;width:16px!important}#main-product-container.new-main-product #main-product.main-product .gallery .icon-play .button-play.button-play--center:hover svg,.product-gallery-block .gallery .icon-play .button-play.button-play--center:hover svg{fill:#fff}#main-product-container.new-main-product #main-product.main-product .gallery .icon-play .button-play:hover,.product-gallery-block .gallery .icon-play .button-play:hover{background:#000;color:#fff}#main-product-container.new-main-product #main-product.main-product .gallery .icon-play .button-play:hover svg path,.product-gallery-block .gallery .icon-play .button-play:hover svg path{stroke:#fff}#main-product-container.new-main-product #main-product.main-product .gallery .icon-play .button-play span,.product-gallery-block .gallery .icon-play .button-play span{display:inline-block;transition:var(--button-transition);width:-moz-max-content;width:max-content}#main-product-container.new-main-product #main-product.main-product .gallery .icon-play .button-play svg,.product-gallery-block .gallery .icon-play .button-play svg{height:13px;position:static;transform:none;width:12px}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .main-product-gallery-navigation,.product-gallery-block .gallery .main-swiper .main-product-gallery-navigation{display:none}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .main-product-gallery-expand,.product-gallery-block .gallery .main-swiper .main-product-gallery-expand{display:flex;justify-content:center;padding-top:20px}@media only screen and (max-width:991.98px){#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .main-product-gallery-expand,.product-gallery-block .gallery .main-swiper .main-product-gallery-expand{display:none}}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .main-product-gallery-expand button,.product-gallery-block .gallery .main-swiper .main-product-gallery-expand button{border:2px solid #000;font-size:16px;font-weight:450;letter-spacing:.75px;padding:10px;text-transform:uppercase}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .main-product-gallery-expand button.expanded span:first-of-type,#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .main-product-gallery-expand button:not(.expanded) span:nth-of-type(2),.product-gallery-block .gallery .main-swiper .main-product-gallery-expand button.expanded span:first-of-type,.product-gallery-block .gallery .main-swiper .main-product-gallery-expand button:not(.expanded) span:nth-of-type(2){display:none}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .main-product-gallery-expand button.expanded svg,.product-gallery-block .gallery .main-swiper .main-product-gallery-expand button.expanded svg{transform:rotate(180deg)}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .main-product-gallery-expand button:hover,.product-gallery-block .gallery .main-swiper .main-product-gallery-expand button:hover{background-color:#000;color:#fff}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .main-product-gallery-expand button:hover svg rect,.product-gallery-block .gallery .main-swiper .main-product-gallery-expand button:hover svg rect{fill:#fff}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .swiper-controls .swiper-pagination,.product-gallery-block .gallery .main-swiper .swiper-controls .swiper-pagination{bottom:0;display:flex;gap:0;left:0;line-height:0;padding:0;right:0;top:auto;width:100%}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .swiper-controls .swiper-pagination:has(.swiper-pagination-bullet:only-child),.product-gallery-block .gallery .main-swiper .swiper-controls .swiper-pagination:has(.swiper-pagination-bullet:only-child){display:none}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet,.product-gallery-block .gallery .main-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,45%,.25);border:0;border-radius:0;flex:1 0 0;height:4px;margin:0;opacity:1;transition:background-color .2s ease;width:auto}#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet-active,.product-gallery-block .gallery .main-swiper .swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:#737373}@media only screen and (min-width:992px){#main-product-container.new-main-product #main-product.main-product .gallery .main-swiper.swiper-disabled .swiper-wrapper,.product-gallery-block .gallery .main-swiper.swiper-disabled .swiper-wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}#main-product-container.new-main-product #main-product.main-product .gallery .thumb-gallery,.product-gallery-block .gallery .thumb-gallery{display:none}@media only screen and (max-width:991.98px){#main-product-container.new-main-product #main-product.main-product .gallery .thumb-gallery.thumb-gallery--tall .gallery-image-holder .icon-play,.product-gallery-block .gallery .thumb-gallery.thumb-gallery--tall .gallery-image-holder .icon-play{height:50px;left:50%;top:50%;transform:translate(-50%,-50%) scale(.5);width:50px}}@media only screen and (min-width:992px){#main-product-container.new-main-product #main-product.main-product .product-information .product-form{max-height:calc(100vh - var(--header-visible-height) - 32px);overflow-y:auto;position:sticky;scrollbar-width:thin;top:calc(var(--header-visible-height) + 16px)}}#main-product-container.new-main-product #main-product.main-product .product-information .product-form .product-submit-wrapper [add-to-cart][disabled]{background:var(--accent-1-color-transparent);border-color:revert;color:var(--text-main-color);cursor:not-allowed;pointer-events:none}#main-product-container.new-main-product #main-product.main-product:has(.product-cta-slot) .sticky-add-to-cart,#main-product-container.new-main-product #main-product.main-product:has(.upgrade-summary-wrapper) .sticky-add-to-cart{display:none}@media only screen and (min-width:992px){#main-product-container.new-main-product #main-product.main-product .product-submit-wrapper:has([data-focus-select-a-device]){display:none}}@media only screen and (min-width:992px){#main-product-container.new-main-product #main-product.main-product:not(:has(.upgrade-drawer)) .product-cta-group{background:#fff;bottom:0;display:flex;flex-direction:column;gap:20px;position:sticky;z-index:20}}@media only screen and (max-width:991.98px){#main-product-container.new-main-product #main-product.main-product:not(:has(.upgrade-drawer)) .product-cta-group{background:#fff;bottom:0;box-shadow:0 -2px 14px rgba(0,0,0,.1);left:0;position:fixed;right:0;z-index:50}}#main-product-container.new-main-product #main-product.main-product .product-form-video{align-items:center;cursor:pointer;display:flex;gap:15px;padding-top:15px}@media only screen and (max-width:767.98px){#main-product-container.new-main-product #main-product.main-product .product-form-video{padding-inline:20px}}#main-product-container.new-main-product #main-product.main-product .product-form-video>*{pointer-events:none}#main-product-container.new-main-product #main-product.main-product .product-form-video__thumbnail{position:relative;width:33%}#main-product-container.new-main-product #main-product.main-product .product-form-video__thumbnail img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767.98px){#main-product-container.new-main-product #main-product.main-product .product-form-video__thumbnail img{aspect-ratio:1/1}}#main-product-container.new-main-product #main-product.main-product .product-form-video__thumbnail svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:1}@media only screen and (max-width:767.98px){#main-product-container.new-main-product #main-product.main-product .product-form-video__thumbnail svg{height:auto;width:20px}}#main-product-container.new-main-product #main-product.main-product .product-form-video__thumbnail svg path{fill:#fff}#main-product-container.new-main-product #main-product.main-product .product-form-video__content{display:flex;flex-direction:column;gap:10px}#main-product-container.new-main-product #main-product.main-product .product-form-video__content>*{font-size:14px}#main-product-container.new-main-product #main-product.main-product .product-form-video__content p{margin:0}
