@charset "UTF-8";.main-product-container{background:#f0f0f0;padding:0;width:100%}@media only screen and (min-width:992px){.main-product-container{padding:40px 0 60px}}.main-product-container .main-product-section{display:grid;gap:20px;grid-template-columns:50% auto}@media only screen and (max-width:991.98px){.main-product-container .main-product-section{gap:0;grid-template-columns:100%;padding:0}}.main-product-container .main-product-section .product-information{padding:0}@media only screen and (max-width:991.98px){.main-product-container .main-product-section .product-information{padding:25px 0 0}}.main-product-container .main-product-section .product-information .button-wishlist{margin-left:auto}.main-product-container .main-product-section .product-information .product-title-wrapper{display:flex;flex-flow:row wrap;gap:15px 20px;justify-content:space-between;margin-bottom:30px;position:relative}@media only screen and (min-width:992px){.main-product-container .main-product-section .product-information .product-title-wrapper{gap:10px 20px;padding:0}}.main-product-container .main-product-section .product-information .product-title-wrapper .breadcrumbs{margin-bottom:0}@media only screen and (min-width:992px){.main-product-container .main-product-section .product-information .product-title-wrapper .breadcrumbs{margin-bottom:15px}}.main-product-container .main-product-section .product-information .product-title-wrapper h1.product-title{font-size:30px;line-height:1.4}@media only screen and (max-width:991.98px){.main-product-container .main-product-section .product-information .product-title-wrapper h1.product-title{font-size:24px}}.main-product-container .main-product-section .product-information .product-title-wrapper .product-category{font-size:16px;font-weight:500;line-height:1;text-transform:uppercase}.main-product-container .main-product-section .product-information .product-title-wrapper .product-category:empty{display:none}.main-product-container .main-product-section .product-information .product-title-wrapper .product-description,.main-product-container .main-product-section .product-information .product-title-wrapper .product-info-group,.main-product-container .main-product-section .product-information .product-title-wrapper .product-title{flex:100%;width:100%}.main-product-container .main-product-section .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}.main-product-container .main-product-section .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}.main-product-container .main-product-section .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}.main-product-container .main-product-section .product-information .product-title-wrapper .product-info-group .product-reviews .stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:1px}.main-product-container .main-product-section .product-information .product-title-wrapper .product-info-group .product-reviews>div:last-of-type{font-family:Brandon Text;font-size:14px;line-height:18px}.main-product-container .main-product-section .product-information .product-title-wrapper .product-price,.main-product-container .main-product-section .product-information .product-title-wrapper .product-price-wrapper{align-items:baseline;display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-start}.main-product-container .main-product-section .product-information .product-title-wrapper .product-price .product-price-range,.main-product-container .main-product-section .product-information .product-title-wrapper .product-price .product-price-range-sale,.main-product-container .main-product-section .product-information .product-title-wrapper .product-price-wrapper .product-price-range,.main-product-container .main-product-section .product-information .product-title-wrapper .product-price-wrapper .product-price-range-sale{font-size:20px;font-weight:700;text-align:left}@media only screen and (max-width:991.98px){.main-product-container .main-product-section .product-information .product-title-wrapper .product-price .product-price-range,.main-product-container .main-product-section .product-information .product-title-wrapper .product-price .product-price-range-sale,.main-product-container .main-product-section .product-information .product-title-wrapper .product-price-wrapper .product-price-range,.main-product-container .main-product-section .product-information .product-title-wrapper .product-price-wrapper .product-price-range-sale{font-size:16px}}.main-product-container .main-product-section .product-information .product-title-wrapper .product-reviews{align-items:center;display:flex}.main-product-container .main-product-section .product-information .product-form-inner{display:flex;flex-flow:column nowrap;gap:20px}.main-product-container .main-product-section .product-information .product-form-inner .form-message{background:#fff;border-radius:4px;color:#000;font-size:16px;font-weight:700;margin:0 auto;padding:8px 15px;text-align:center;width:100%}.main-product-container .main-product-section .product-information .product-form-inner .form-message.error{background:#b3333a;color:#fff}.main-product-container .main-product-section .product-information .product-description-wrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:5px;justify-content:flex-start}.main-product-container .main-product-section .product-information .product-description-wrapper .product-description,.main-product-container .main-product-section .product-information .product-description-wrapper .read-more{width:100%}.main-product-container .main-product-section .product-information .product-description-wrapper .product-description :not(h1,h2,h3,h4,h5,sup,sub),.main-product-container .main-product-section .product-information .product-description-wrapper .product-description:not(h1,h2,h3,h4,h5,sup,sub),.main-product-container .main-product-section .product-information .product-description-wrapper .read-more :not(h1,h2,h3,h4,h5,sup,sub),.main-product-container .main-product-section .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}.main-product-container .main-product-section .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%}.main-product-container .main-product-section .product-information .product-description-wrapper .read-more{cursor:pointer;font-weight:700;text-decoration:underline;width:-moz-max-content;width:max-content}.main-product-container .pdp-blocks{align-items:center;display:flex;flex-flow:column nowrap;gap:0;justify-content:center}.main-product-container .pdp-blocks .accordion,.main-product-container .pdp-blocks .pdp-block{border-bottom:1px solid #dadada;width:100%}.main-product-container .pdp-blocks .accordion:empty,.main-product-container .pdp-blocks .pdp-block:empty{display:none!important}.main-product-container .pdp-blocks .accordion.usps,.main-product-container .pdp-blocks .pdp-block.usps{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:40px 0}.main-product-container .pdp-blocks .accordion.usps .usp-card,.main-product-container .pdp-blocks .pdp-block.usps .usp-card{align-items:center;display:flex;flex-flow:column nowrap;gap:10px;justify-content:center}.main-product-container .pdp-blocks .accordion.usps .usp-card img.usp-icon,.main-product-container .pdp-blocks .pdp-block.usps .usp-card img.usp-icon{height:35px;-o-object-fit:contain;object-fit:contain;width:50px}.main-product-container .pdp-blocks .accordion.usps .usp-card .usp-title,.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){.main-product-container .pdp-blocks .accordion.usps,.main-product-container .pdp-blocks .pdp-block.usps{flex-wrap:wrap;justify-content:center}}.main-product-container .pdp-blocks .accordion{padding:17px 0 8px}.main-product-container .pdp-blocks .accordion>div{font-size:16px;pointer-events:none;text-align:left}.main-product-container .pdp-blocks .panel{width:100%}.main-product-container .pdp-blocks .panel .content{border-bottom:1px solid #dadada;font-size:14px;padding:10px 5px;width:100%}.main-product-container .pdp-blocks .panel .content p{margin:5px 0}.main-product-container .pdp-blocks .panel .content :not(h1,h2,h3,h4,h5,sup,sub){font-size:14px}.main-product-container .pdp-blocks .panel .content .gpsr-regulation__container{padding:10px 0 0}.main-product-container .pdp-blocks .panel .content .gpsr-regulation__list a{color:var(--text-primary-color);font-weight:700;text-decoration:underline}.main-product-container .gallery .gallery-container{aspect-ratio:610/528;display:flex;gap:21px 18px;position:sticky;top:120px;transition:all .3s}.main-product-container .gallery .gallery-container--tall{aspect-ratio:unset}@media only screen and (max-width:991.98px){.main-product-container .gallery .gallery-container{flex-direction:column-reverse}}.main-product-container .gallery .gallery-container .swiper-slide.external-video{cursor:pointer}.main-product-container .gallery .gallery-container .thumb-gallery{opacity:0;position:relative;transition:all .3s;width:calc(12% - 9px)}@media only screen and (max-width:991.98px){.main-product-container .gallery .gallery-container .thumb-gallery{width:100%}}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide{aspect-ratio:1;border-radius:5px;overflow:hidden}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb{cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder{height:100%;overflow:hidden;position:relative;width:100%}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder:hover img{transform:scale(1.1)}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder:hover svg{transform:scale(.7)}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder .icon-play{color:hsla(0,0%,100%,.651);height:100%;position:absolute;transform:scale(.8);width:100%;z-index:1}@media only screen and (min-width:768px){.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder .icon-play{transform:scale(.7)}}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder .icon-play svg{transition:all .3s}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder .icon-play svg path{stroke:#8a8a8a;stroke-width:.5px;stroke-linejoin:round}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .3s;width:100%}.main-product-container .gallery .gallery-container .thumb-gallery--tall .swiper-slide{aspect-ratio:4/5}@media only screen and (min-width:1025px){.main-product-container .gallery .gallery-container .thumb-gallery--tall .swiper-slide{height:unset!important}}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next,.main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev{margin-top:0;translate:-50% 0}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next.swiper-button-disabled,.main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev.swiper-button-disabled{opacity:0}@media only screen and (max-width:991.98px){.main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next,.main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev{display:none}}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev{inset:-34px auto auto 50%;rotate:90deg;translate:-50% 0}.main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next{inset:auto auto -34px 50%;rotate:90deg}.main-product-container .gallery .gallery-container .main-gallery{aspect-ratio:534/524;border-radius:5px;overflow:hidden;position:relative;width:calc(88% - 9px)}@media only screen and (max-width:991.98px){.main-product-container .gallery .gallery-container .main-gallery{width:100%}}@media only screen and (max-width:1024.98px){.main-product-container .gallery .gallery-container .main-gallery{margin:0 auto;max-width:66vw}}@media only screen and (max-width:767.98px){.main-product-container .gallery .gallery-container .main-gallery{max-width:100%}}.main-product-container .gallery .gallery-container .main-gallery .product-badges{inset:10px auto auto 10px;width:unset;z-index:99}.main-product-container .gallery .gallery-container .main-gallery .product-badges .product-badge{width:-moz-max-content;width:max-content}.main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder{border-radius:5px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder iframe,.main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder img:not(.lightbox-trigger img),.main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder model-viewer,.main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder svg:not(.lightbox-trigger svg),.main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder video{background-color:#f8f8f8;filter:contrast(.88);height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.main-product-container .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}.main-product-container .gallery .gallery-container .main-gallery--tall{aspect-ratio:unset}.main-product-container .gallery .gallery-container .main-gallery--tall .gallery-image-holder{padding-bottom:123%}.main-product-container .gallery .gallery-container .main-gallery .swiper-button-next{inset:50% 10px auto auto}.main-product-container .gallery .gallery-container .main-gallery .swiper-button-prev{inset:50% auto auto 10px}.main-product-container .gallery .gallery-container .swiper-button-next,.main-product-container .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}.main-product-container .gallery .gallery-container .swiper-button-next:focus,.main-product-container .gallery .gallery-container .swiper-button-prev:focus{outline:none}.main-product-container .gallery .gallery-container .swiper-button-next:after,.main-product-container .gallery .gallery-container .swiper-button-prev:after{display:none}.main-product-container .gallery .gallery-container .swiper-button-next svg,.main-product-container .gallery .gallery-container .swiper-button-prev svg{height:30px;width:30px}.main-product-container .gallery .gallery-container .swiper-button-next svg:focus,.main-product-container .gallery .gallery-container .swiper-button-prev svg:focus{outline:none}.main-product.main-product-preorder .main-product-container{background:none}.main-product.main-product-preorder .main-product-container .main-product-section{gap:20px 50px}.main-product.main-product-preorder .main-product-container .main-product-section .product-information{padding:0 0 30px}@media only screen and (min-width:992px){.main-product.main-product-preorder .main-product-container .main-product-section .product-information{padding:0}}.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:0;justify-content:flex-start}@media only screen and (min-width:992px){.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width{padding:0}}.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width .breacrumbs,.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width .product-description,.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width .product-title{width:100%}.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width .breadcrumbs{margin-bottom:28px;margin-top:35px}@media only screen and (max-width:991.98px){.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width .breadcrumbs{margin-top:0}}.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width .coming-soon-tag{background:var(--primary-color);border-radius:18px;color:var(--text-primary-color);font-size:14px;font-weight:500;margin-bottom:15px;margin-right:auto;padding:7px 15px;text-transform:uppercase}.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width .product-title{font-size:30px}.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width .product-description{font-size:14px}.main-product.main-product-preorder .main-product-container .main-product-section .product-info.page-width .product-description :not(h1,h2,h3,h4,h5,sup,sub){font-size:inherit}@media only screen and (max-width:991.98px){.main-product.main-product-preorder .main-product-container .main-product-section .gallery{aspect-ratio:653/683}}.main-product.main-product-preorder .main-product-container .main-product-section .gallery .preorder-image{aspect-ratio:653/683;border-radius:5px;height:auto;inset:calc(40px + var(--header-height)) auto auto 0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:sticky;width:100%}@media only screen and (max-width:991.98px){.main-product.main-product-preorder .main-product-container .main-product-section .gallery .preorder-image{border-radius:0;height:100%;position:static}}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.161);display:flex;flex-flow:column nowrap;gap:20px;justify-content:flex-start;margin-top:20px;padding:26px 35px 40px;width:100%}@media only screen and (max-width:767.98px){.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper{padding:25px 22px}}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-title{font-size:20px;margin-bottom:10px}@media only screen and (max-width:767.98px){.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-title{margin-bottom:0}}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-field.email label{font-size:16px}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-field.email input[type=email]{background:var(--bg-2-color);border-radius:18px;font-size:14px}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-field.checkbox .checkbox-label{font-size:14px}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-field.checkbox .form-checkbox .checkbox{background-color:var(--bg-2-color);border-color:var(--bg-2-color);border-radius:50%;height:22px;padding:4px;width:22px}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-field.checkbox input:checked+.checkbox{background:var(--primary-color);border-color:var(--primary-color)}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-field.checkbox input:checked+.checkbox svg{color:var(--text-primary-color)}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .register-form-submit{margin-top:15px;text-align:center;width:100%}@media only screen and (max-width:991.98px){.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .register-form-submit{margin-top:5px}}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-message{background:#fff;border-radius:4px;color:#000;font-size:16px;font-weight:700;margin:0 auto;order:-1;padding:8px 15px;text-align:center;width:100%}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-message.error{background:#b3333a;color:#fff}.main-product.main-product-preorder .main-product-container .main-product-section .register-form-wrapper .form-message.success{background:#346937;color:#fff}.jdgm-preview-badge .jdgm-prev-badge__text{font-size:14px;font-weight:400;margin-left:4px}.external_video_modal{background:transparent;border:none;border-radius:10px;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]{opacity:1;translate:0 0}.external_video_modal.exit{opacity:0;translate:0 100%}@media only screen and (max-width:767.98px){.external_video_modal{max-height:370px;padding:0;width:100%}}.external_video_modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.73);pointer-events:all}.external_video_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{width:100%}}.external_video_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{right:10px;top:30px}}.external_video_modal .icon-close:after,.external_video_modal .icon-close:before{background:#1d2122;content:"";height:1px;margin-top:-1px;position:absolute;top:50%;width:70%}.external_video_modal .icon-close:before{transform:rotate(-45deg)}.external_video_modal .icon-close:after{transform:rotate(45deg)}
