@charset "UTF-8";.product-info{display:flex;flex-direction:column;gap:12px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.product-accessories{position:relative}.product-accessories .themed-title{width:calc(100% - 100px)}.product-accessories .carousel{padding:0;border-radius:12px;box-shadow:0 1px 1px #00000014,0 4px 4px #00000008,0 6px 27px #203c8a12}.product-accessories .carousel-header{margin:0!important}.product-accessories .carousel .v-slick-list{overflow:hidden}.product-accessories .carousel .product-card-item.is-small{box-shadow:none;border:none}.product-accessories .v-slick-carousel .v-slick-arrow{background:none;position:absolute;left:auto;top:-24px;bottom:auto}.product-accessories .v-slick-carousel .v-slick-arrow:hover,.product-accessories .v-slick-carousel .v-slick-arrow:active,.product-accessories .v-slick-carousel .v-slick-arrow:focus{background:none}.product-accessories .v-slick-carousel .v-slick-arrow:before{color:#000}.product-accessories .v-slick-carousel .v-slick-arrow.disabled{display:block}.product-accessories .v-slick-carousel .v-slick-arrow.prev{right:50px}.product-accessories .v-slick-carousel .v-slick-arrow.next{right:0}.product-related{padding-top:3em}.product-related h2{margin-bottom:1.5rem}.product-related .product-grid .container{padding:0}.product-history{padding-top:3em}.product-history h2{margin-bottom:1.5rem}.product-history .product-grid .container{padding:0}.product-models .model-container{max-height:600px;overflow-y:scroll}.product-models .models-list{column-width:400px;column-gap:20px;list-style-type:none;padding:0;margin:5px 0 20px}.product-models .models-list li{color:#666;font-size:.8rem}.custom-reviews{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:320px}.custom-reviews-stats{display:flex;align-items:center;gap:4px}.custom-reviews-score{margin-right:10px;font-size:16px;font-style:normal;font-weight:600;line-height:160%}.custom-reviews-value{font-size:14px;font-style:normal;font-weight:400;line-height:160%;color:#767780}.custom-reviews-value{margin-left:10px}.product-gallery-main{width:calc(100% + 24px);margin:0 -12px;background:#f5f5f7;position:relative}.product-gallery-main-discount{display:block;width:48px;height:48px;gap:3px;background:#000;border-radius:50%;position:absolute;top:32px;left:calc(50% + 64px);text-align:center;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:48px;letter-spacing:normal;color:#fff;z-index:1}.product-gallery-main-slide{height:290px;padding:12px 0}.product-gallery-main .product-gallery-image{height:100%;width:auto}.product-gallery-main .v-slick-arrow{width:44px;height:44px;border-radius:50%;background:#fff;transform:translateY(-50%);position:absolute;top:50%;z-index:1}.product-gallery-main .v-slick-arrow:before{font-family:"Font Awesome 5 Pro";color:#02081d}.product-gallery-main .v-slick-arrow.prev{left:24px;right:auto}.product-gallery-main .v-slick-arrow.prev:before{content:""}.product-gallery-main .v-slick-arrow.next{left:auto;right:24px}.product-gallery-main .v-slick-arrow.next:before{content:""}.product-list-small,.product-gallery-small{width:276px;margin:16px auto 0}.product-gallery-small-slide{padding:0 6px}.product-list-small .product-gallery-image,.product-gallery-small .product-gallery-image{height:80px;width:80px;padding:12px;border-radius:8px}.product-list-small .v-slick-slide-group.current .product-gallery-image,.product-gallery-small .v-slick-slide-group.current .product-gallery-image{border:1px solid #5578ff}.product-list-small{display:flex}.product-list-small .product-gallery-small-slide{cursor:pointer}.product-list-small .product-gallery-small-slide.is-current .product-gallery-image{border:1px solid #5578ff}.product-gallery-image{margin:auto;background:#f5f5f7}.product-gallery-image img{height:100%;object-fit:contain;mix-blend-mode:multiply}.product-summary{display:flex;flex-direction:column;padding:24px 0 0}.product-summary-form{display:flex;flex-direction:column}.product-summary h1{font-weight:600}.product-summary-status{align-self:flex-start;margin:8px 0}.product-summary .accessories{width:100%}.product-pricing{flex-grow:1;margin:16px 0 0}.product-pricing-value{font-size:40px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-2.2px;color:#5578ff}.product-pricing-value .discount-price{color:inherit}.product-pricing-value .campaign{display:none}.product-pricing-value del{color:#888;font-size:24px}.product-add-to-cart{display:flex;align-items:center;gap:16px}.product-add-to-cart .btn{max-width:180px}@media(min-width:576px){.product-gallery-wrapper{display:flex;align-items:center}.product-gallery-wrapper .product-gallery-main{width:calc(100% - 92px);margin:0;order:2}.product-gallery-wrapper .product-gallery-main-slide{height:264px}.product-gallery-wrapper .product-list-small,.product-gallery-wrapper .product-gallery-small{order:1;width:80px;flex-shrink:0;height:276px;margin:0 12px 0 0}.product-gallery-wrapper .product-list-small .v-slick-carousel,.product-gallery-wrapper .product-gallery-small .v-slick-carousel{height:100%}.product-gallery-wrapper .product-gallery-small-slide{padding:6px 0}.product-gallery-wrapper .product-list-small{flex-direction:column}}@media(min-width:768px){.product-gallery-wrapper .product-gallery-main{width:calc(100% - 128px)}.product-gallery-wrapper .product-gallery-main-slide{height:364px}.product-gallery-wrapper .product-list-small,.product-gallery-wrapper .product-gallery-small{width:112px;height:386px;margin:0 16px 0 0}.product-gallery-wrapper .product-list-small .product-gallery-image,.product-gallery-wrapper .product-gallery-small .product-gallery-image{width:112px;height:112px}.product-gallery-wrapper .product-gallery-small-slide{padding:8px 0}.product-gallery-main-discount{width:64px;height:64px;font-size:20px;line-height:64px;top:36px;left:calc(50% + 84px)}}@media(min-width:992px){.product .is-sticky{width:400px;padding-bottom:40px;position:fixed;left:calc(50% + 80px);top:120px;background:#fff;z-index:2}.product .is-absolute{padding-bottom:40px;position:absolute;left:calc(50% + 80px);bottom:0;background:#fff;z-index:2}}@media(min-width:1200px){.product .is-sticky{width:533px;left:calc(50% + 107px);top:114px}.product .is-absolute{left:calc(50% + 107px)}}main.product{background:#fff}main.product .container{position:relative}main.product .gallery{float:left;width:49.16%;padding:0 10px}main.product .summary{float:right;width:49.16%;margin-bottom:1.5rem}main.product .summary .stock-status{margin-bottom:8px}main.product .summary .in-stock span{display:inline-block;color:#24398e;text-indent:10px}main.product .summary form .pricing .price{color:#d91f50;font-size:32px;font-weight:600;margin-bottom:0}main.product .summary form .pricing .buy-more a{color:#d91f50;font-weight:600}main.product .summary form .pricing .disclaimer{color:#212529}main.product .summary form .pricing .disclaimer:hover{text-decoration:underline #999 dotted}main.product .summary form .pricing .campaign{background-color:#111;border-radius:50%;color:#fff;width:65px;height:65px;font-size:18px;text-align:center;line-height:65px;position:absolute;top:10px;left:65px}main.product .summary form .bulk-buy>div{display:flex;gap:5px}main.product .summary form .bulk-buy>div button{border-color:#ced4da}main.product .summary .quantity{height:58px;width:40px;margin-right:1rem}main.product .accessories{float:right;width:49.16%;clear:right}@media(max-width:1024px){main.product .accessories{clear:both;float:none;width:100%}}main.product .vs--open .vs__dropdown-toggle{min-height:40px}main.product .vs__selected{display:inline-block;padding:0 7px;width:100%}main.product .vs__selected~.vs__search{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;margin:-1px!important;border:0!important;clip:rect(0 0 0 0)!important}main.product .vs__dropdown-option{padding:3px 10px}main.product label,main.product legend{font-weight:500;font-size:16px}main.product .product-title h1{font-size:2rem;letter-spacing:-.5px}main.product .product-title a{color:#222;padding:10px}main.product .product-description h2{margin-bottom:16px}main.product .product-description .desc-title{font-size:1.25em}main.product .product-description .desc-title.info-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer}main.product .product-description .desc-title.info-toggle:hover span{text-decoration:underline}main.product .product-description .bundled a{color:#222}main.product .product-description .description{margin-bottom:1rem}main.product .product-description .description img{width:auto;max-width:100%;height:auto}main.product .product-description .description p{margin:0 0 1rem}main.product .product-description .description ul{list-style-type:none;margin:0 0 1rem;padding:0}main.product .product-description .description ul li{position:relative;padding:2px 0 2px 20px}main.product .product-description .description ul li:before{display:inline-block;content:"✓";position:absolute;left:2px;top:2px;font-size:17px;color:#24398e;font-weight:600}main.product .product-description .description iframe{max-width:100%}main.product .product-description .compatibility{list-style-type:none;padding:0;margin-bottom:1rem;max-height:400px;overflow-y:auto;border-bottom:1px solid #f8f8f8}main.product .product-description .special-info{margin:1rem 0}main.product .product-description .special-info img{width:auto;max-width:100%}main.product .product-description .special-info p{margin:0}main.product .product-description .special-info iframe{max-width:100%}main.product .product-description .product-attributes{width:100%;margin-bottom:1rem}main.product .product-description .product-attributes tr:nth-child(odd){background:#f8f8f8}main.product .product-description .product-attributes th{font-weight:500}main.product .product-description .product-attributes td{font-size:.9em;word-break:break-all}main.product .product-description .product-attributes th,main.product .product-description .product-attributes td{padding:2px 4px}main.product .add-to-cart-actions>div{display:flex;align-items:center}main.product .add-to-cart-actions .add-to-cart{flex:1;font-size:18px;font-weight:500;height:58px;text-transform:uppercase}main.product .product-usp{list-style-type:none;padding:6px 10px;font-size:16px;font-weight:600;margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;overflow:hidden;gap:10px}main.product .product-usp li{white-space:nowrap}main.product .product-usp li .far{color:#24398e}@media(max-width:576px){main.product .product-usp{font-size:.8rem}}@media(max-width:576px){main.product .gallery{padding-top:85px}main.product .gallery,main.product .summary{float:none;width:100%}main.product .summary .pricing{margin-bottom:0}main.product .product-header{position:absolute;text-align:center;top:10px;left:0;padding:0 15px;width:100%}main.product .product-header .product-title h1{font-size:1.2rem}main.product .summary .pricing .price .campaign{top:85px;left:15px}}
