html{scroll-behavior:smooth}body{overflow-x:hidden}.product-slideshow{position:relative}.product-main-slide{display:none!important;position:relative!important;width:100%!important;opacity:1!important;visibility:visible!important}.product-main-slide.vboost-active{display:block!important}.image-element{opacity:1!important}image-element{display:block}.product__thumbs--scroller{display:flex;gap:12px;overflow-x:auto}.product__thumb-item{flex:0 0 80px;display:block!important}.product__thumb-item.is-active{border-color:#007c91}.product__thumbs{position:relative}.vboost-native-variants{display:block;max-width:100%;margin:0 0 12px;font:inherit;color:inherit;padding:6px 10px;background:#fff;border:1px solid #ddd}.pdp-v2-video-swiper{overflow:hidden}.pdp-v2-video-swiper .swiper-wrapper{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-v2-video-swiper .swiper-slide{flex:0 0 calc((100% - 64px)/5);scroll-snap-align:start}.pdp-v2-video-swiper .swiper-button-next,.pdp-v2-video-swiper .swiper-button-prev{cursor:pointer}.pdp-v2-video-swiper video{display:block;width:100%}.collapsible-content.vboost-open{height:auto!important;opacity:1;visibility:visible}.accordion-header{cursor:pointer}.accordion-item:not(.active)>.accordion-content{display:none}.accordion-item.active>.accordion-content{display:block}.vboost-dialog{border:0;padding:28px;max-width:min(94vw,760px);max-height:90vh;overflow:auto;border-radius:12px}.vboost-dialog::backdrop{background:#0009}.vboost-dialog button{float:right;font-size:24px}.vboost-dialog img{max-width:100%}.vboost-status{margin:10px 0;color:#9a1b1b}.drawer.vboost-drawer-open{display:block!important;visibility:visible!important;transform:translateX(0)!important;z-index:9999}.vboost-menu-backdrop{position:fixed;inset:0;background:#0008;z-index:9998}.vboost-open .collapsible-content__inner{transform:none!important}.product__thumbs--scroller .image-wrap{background:#fff}.pdp-v2-video-swiper .swiper-pagination{display:none}
@media(max-width:768px){.pdp-v2-video-swiper .swiper-slide{flex-basis:46%}.product__thumb-item{flex-basis:64px}.vboost-native-variants{font-size:14px}.product__main-photos{overflow:hidden}}

.pdp-v2-accordion.vboost-show-all>.accordion-item{display:block!important}

.vb-stars{display:inline-flex!important;align-items:center;gap:3px;vertical-align:middle;color:#ffbe00}.vb-stars svg{display:block;width:18px;height:18px;flex:none}.areviews_header_rating{display:inline-flex!important;align-items:center;gap:5px}.areviews_header_rating>.vb-stars{margin-right:3px}.areviews_main_header_container{font-size:15px}.vboost-native-variants[hidden]{display:none!important}.vb-bundles{border:0;margin:18px 0 20px;padding:0;min-width:0}.vb-bundles legend{display:flex;align-items:center;gap:8px;text-align:center;width:100%;font-weight:800;font-size:16px;margin-bottom:0}.vb-bundles legend:before,.vb-bundles legend:after{content:"";height:2px;background:#c5d8e5;flex:1}.vb-bundle{position:relative;background:#fafafa;border:3px dashed #d2d2d2;border-radius:9px;margin:18px 0 21px;padding:12px 16px}.vb-bundle.is-selected{border:2px solid #4084b2;background:#e6f0f6;padding:13px 17px}.vb-bundle-summary{display:flex;align-items:center;gap:15px;margin:0;cursor:pointer;letter-spacing:0;text-transform:none}.vb-bundle-summary input{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:2px solid #c3d6e4;background:white;border-radius:50%;margin:0;flex:none}.vb-bundle-summary input:checked{border-color:#4084b2;background:radial-gradient(circle,#4084b2 0 57%,white 60%)}.vb-bundle-summary input:focus-visible{outline:2px solid #4084b2;outline-offset:3px}.vb-offer-title strong{display:block;font-size:20px;font-weight:600;color:#000;line-height:1.4}.vb-offer-title small{display:block;font-size:13px;font-weight:700;color:#555;margin-top:4px}.vb-offer-price{margin-left:auto;text-align:right;color:#007f96;white-space:nowrap;font-size:20px;line-height:1.4;font-weight:500}.vb-offer-price del{display:block;color:#555;font-size:14px;font-weight:600}.vb-ribbon{position:absolute;right:13px;top:-10px;background:#000;color:white;padding:3px 8px;border-radius:6px;font:700 12px/1.5 Arial,sans-serif}.vb-ribbon.vb-gold{background:#c89c37}.vb-bundle-options{margin-top:8px;font-size:12px}.vb-bundle-options>strong{font-size:12px}.vb-bundle-options[hidden]{display:none!important}.vb-bundle-row{display:flex;gap:7px;align-items:center;margin-top:7px;max-width:100%}.vb-bundle-row>b{flex:0 0 16px}.vb-bundle-row select{font:400 14px/1.5 Poppins,sans-serif;color:#000;background:#fff;border:1px solid #c5d8e5;border-radius:4px;letter-spacing:0;padding:10px 25px 10px 6px;margin:0;min-width:0;text-transform:none}.vb-bundle-row>select{width:153px;max-width:50%;height:45px}.vb-color{display:flex;align-items:center;border:1px solid #c5d8e5;border-radius:4px;background:#fff;padding-left:6px;height:45px;max-width:45%;width:112px}.vb-color img{width:30px;height:30px;object-fit:cover;flex:none}.vb-color select{border:0;width:100%;background-color:transparent;padding-left:7px;padding-right:20px}.vb-shipping .vc-shipping{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f1f1f1;padding:15px;border-radius:8px;font-size:14px;margin:17px 0;letter-spacing:0}.vb-shipping .vc-shipping i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#3bba7a;margin-right:5px}.vb-shipping .vc-shipping>span{white-space:nowrap}.vb-shipping .vc-shipping-country{display:inline-flex;align-items:center;gap:4px}.vb-shipping .vc-shipping-flag{width:23px;height:17px;object-fit:cover;display:inline-block}.vb-gallery-arrow{position:absolute!important;top:50%;transform:translateY(-50%);z-index:8;width:40px;height:40px;border-radius:50%;background:#fff!important;color:#16191a!important;border:1px solid #ddd;padding:0;display:grid;place-items:center;font:32px/1 Arial,sans-serif;box-shadow:0 2px 6px #0002;cursor:pointer}.vb-gallery-prev{left:12px}.vb-gallery-next{right:12px}.pdp-v2-video-swiper .swiper-wrapper{gap:30px}.pdp-v2-video-swiper .swiper-slide{flex:0 0 calc((100% - 150px)/6)!important;width:calc((100% - 150px)/6)!important;margin:0!important}.pdp-v2-video-swiper video{aspect-ratio:0.563;object-fit:cover}.heading-w-stars{display:flex;align-items:center;justify-content:center;gap:5px}.heading-w-stars .vb-stars{margin-right:10px}.pdp-v2-video-swiper .pdp-v2-swiper-next,.pdp-v2-video-swiper .pdp-v2-swiper-prev{display:none!important}.vb-video-dots{display:flex;justify-content:center;gap:7px;margin-top:16px}.vb-video-dots button{border:0;width:9px;height:9px;padding:0;border-radius:50%;background:#ccc;min-width:0;min-height:0}.vb-video-dots button[aria-current=true]{background:#000}.vb-reviews{padding:15px 0 30px}.vb-review-summary{display:flex;gap:60px;align-items:center;margin:25px 0}.vb-review-summary>div{min-width:220px}.vb-review-summary>div:first-child{text-align:center}.vb-review-score{display:block;font-size:42px}.vb-review-bar{display:flex;align-items:center;gap:12px;font-size:14px}.vb-review-bar meter{width:190px;height:17px}.vb-review-bar meter::-webkit-meter-optimum-value{background:#ffbe00}.vb-reviews a{color:#007f96;text-decoration:underline}.vsg-header-shell svg,.vs-footer svg{max-width:100%}
@media(max-width:900px){.pdp-v2-video-swiper .swiper-wrapper{gap:16px}.pdp-v2-video-swiper .swiper-slide{flex-basis:calc((100% - 32px)/3)!important;width:calc((100% - 32px)/3)!important}.vb-review-summary{gap:20px;flex-wrap:wrap}}
@media(max-width:590px){.pdp-v2-video-swiper .swiper-slide{flex-basis:46%!important;width:46%!important}.vb-shipping .vc-shipping{font-size:12px;padding:12px}.vb-bundle{padding:12px}.vb-bundle.is-selected{padding:13px}.vb-bundle-summary{gap:10px}.vb-offer-title strong{font-size:19px}.vb-offer-title small{font-size:12px}.vb-offer-price{font-size:19px}.vb-bundle-row select{font-size:12px}.vb-bundle-row>select{flex:1;width:auto;max-width:55%}.vb-color{max-width:40%}.vb-color img{width:24px;height:28px}.vb-review-summary>div{min-width:0;width:100%}.vb-review-bar meter{flex:1}.vb-review-bar span:last-child{width:30px}.heading-w-stars{font-size:12px}.heading-w-stars .vb-stars{margin-right:3px}.vb-stars svg{width:16px;height:16px}}

.vb-bundle-summary,.vb-bundle-summary *{text-transform:none!important;letter-spacing:0!important}.vb-offer-title strong{font-weight:500!important}.vb-offer-title small{font-weight:600!important}.heading-w-stars:before{content:none!important}
