.mvb-v4{color:#000;background:#fff;font-family:'MVB4 Source Sans Pro',sans-serif;font-size:15px;font-weight:400;letter-spacing:normal;line-height:normal;--color-primary:#000;--color-primary-text:#fff;--font-body-family:'MVB4 Source Sans Pro',sans-serif;--font-heading-family:'MVB4 Source Sans Pro',sans-serif;--font-button-family:'MVB4 Source Sans Pro',sans-serif}
.mvb-v4 *{box-sizing:border-box}.mvb-v4 [hidden]{display:none!important}.mvb-v4 button,.mvb-v4 input,.mvb-v4 select{font-family:inherit}.mvb-v4 .animated-element{opacity:1;transform:none;visibility:visible}.mvb-v4 .product-data{margin:0 auto;max-width:1400px;padding-left:4.5vw;padding-right:4.5vw}.mvb-v4 .product-media{min-width:0}.mvb-v4 .product-media-main{position:relative}.mvb-v4 .mvb4-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important;position:relative}.mvb-v4 .mvb4-gallery::-webkit-scrollbar,.mvb-v4 .product-media-thumbs .swiper-wrapper::-webkit-scrollbar{display:none}.mvb-v4 .mvb4-gallery>.swiper-slide{flex:0 0 100%;width:100%;scroll-snap-align:start;height:auto}.mvb-v4 .mvb4-gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.mvb-v4 .product-media-main .swiper-pagination{position:relative;bottom:auto;margin:10px 0 0;display:flex;justify-content:center;gap:8px}.mvb-v4 .swiper-pagination-bullet{border:0;padding:0;width:10px;height:10px;margin:0!important;background:#000;opacity:.1}.mvb-v4 .swiper-pagination-bullet[aria-current]{opacity:1}.mvb-v4 .product-media-thumbs{margin-top:5px}.mvb-v4 .product-media-thumbs .swiper-wrapper{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none}.mvb-v4 .product-media-thumbs .swiper-slide{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);border:0;padding:0;background:transparent;opacity:.5}.mvb-v4 .product-media-thumbs .swiper-slide[aria-current]{opacity:1}.mvb-v4 .product-media-thumbs img{width:100%;height:auto;display:block}.mvb-v4 .mvb4-offer__bar-variant-select{color:#000}.mvb-v4 .mvb4-size-trigger{padding:0;background:none;border:0;text-decoration:underline;color:#000;cursor:pointer;font-size:14px}.mvb-v4 .mvb4-size-chart{margin:12px 0}.mvb-v4 .mvb4-error{color:#b42318;margin:10px 0}.mvb-v4 .product-collapsible-content-entry-header{cursor:pointer}.mvb-v4 .product-collapsible-content-entry-text:not([hidden]){display:block;height:auto;max-height:none;opacity:1}.mvb-v4 .product-information-shipping-information .animate{animation:mvb4-stock-pulse 2s infinite}.mvb-v4 .mvb4-size-dialog{max-width:800px;width:calc(100% - 32px);max-height:90vh;border:0;background:#fff;color:#000;padding:30px;overflow:auto}.mvb-v4 .mvb4-size-dialog::backdrop{background:#0009}.mvb-v4 .mvb4-size-dialog h2{font-size:24px;margin:0 0 20px}.mvb-v4 .mvb4-size-dialog p{margin:16px 0}.mvb-v4 .mvb4-size-dialog table{width:100%;border-collapse:collapse;margin:24px 0}.mvb-v4 .mvb4-size-dialog th,.mvb-v4 .mvb4-size-dialog td{padding:12px;border:1px solid #ddd;text-align:center}.mvb-v4 .mvb4-size-dialog img{max-width:100%;height:auto}.mvb-v4 .mvb4-dialog-close{position:absolute;right:12px;top:6px;border:0;background:none;font-size:30px;color:#000}.mvb-v4 .product-sticky-cart-button{position:fixed;bottom:0;left:0;right:0;padding:10px 15px;background:#fff;z-index:25;box-shadow:0 -3px 10px #0001;display:none}.mvb-v4 .product-sticky-cart-button .btn{width:100%;background:#000;border-color:#000;color:#fff}.mvb-v4 .review-slider .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important}.mvb-v4 .review-slider .swiper-slide{flex:0 0 calc((100% - 40px)/3);width:calc((100% - 40px)/3);margin-right:20px;scroll-snap-align:start;height:auto}.mvb-v4 .review-slider .swiper-slide:last-child{margin-right:0}.mvb-v4 [data-mvb-marquee]{overflow:hidden;position:relative;display:block}.mvb-v4 [data-mvb-marquee-track]{display:flex;width:max-content;will-change:transform;animation:mvb4-marquee var(--mvb-marquee-duration,30s) linear infinite}.mvb-v4 [data-mvb-marquee-track]>.scrolling-image__container{display:flex;position:relative!important;transform:none!important;width:max-content;flex:none}.mvb-v4 [data-mvb-marquee-track] img{object-fit:contain;max-width:none}.mvb-v4 [data-mvb-marquee][data-mvb-outside] [data-mvb-marquee-track],.mvb-v4 [data-mvb-marquee][data-mvb-paused] [data-mvb-marquee-track]{animation-play-state:paused}.mvb-v4 [data-mvb-marquee][data-mvb-manual]{overflow-x:auto}.mvb-v4 [data-mvb-marquee][data-mvb-manual] [data-mvb-marquee-track]{animation:none;transform:none}.mvb-v4 [data-mvb-marquee][data-mvb-manual] [data-mvb-marquee-clone]{display:none}.mvb-v4 [data-mvb-marquee-toggle]{position:absolute;bottom:8px;right:8px;border:1px solid #ccc;border-radius:50%;width:28px;height:28px;line-height:1;background:#fff;color:#000;opacity:0;z-index:2}.mvb-v4 [data-mvb-marquee-toggle]:focus-visible{opacity:1}.mvb-v4 .scrolling-image-desktop-container{position:relative}
@keyframes mvb4-marquee{to{transform:translateX(calc(-1 * var(--mvb-marquee-distance)))}}@keyframes mvb4-stock-pulse{50%{opacity:.35}}
@media(max-width:767px){.mvb-v4 .product-data{padding:0}.mvb-v4 .product-media-main .swiper-button-prev,.mvb-v4 .product-media-main .swiper-button-next{display:none}.mvb-v4 .product-sticky-cart-button{display:block}.mvb-v4 .review-slider .swiper-slide{flex-basis:100%;width:100%;margin-right:20px}.mvb-v4 .mvb4-size-dialog{padding:24px 16px}}
@media(prefers-reduced-motion:reduce){.mvb-v4 [data-mvb-marquee]{overflow-x:auto}.mvb-v4 [data-mvb-marquee-track]{animation:none;transform:none}.mvb-v4 [data-mvb-marquee-clone]{display:none}.mvb-v4 .product-information-shipping-information .animate{animation:none}}

.mvb-v4 .mvb4-payment-icon{display:block;width:24px;min-width:24px;max-width:24px;flex:0 0 24px;margin-right:10px}.mvb-v4 .mvb4-payment-icon svg{display:block;width:24px;height:24px}

.mvb-v4 .product-media-main .swiper-button-prev:after,.mvb-v4 .product-media-main .swiper-button-next:after{content:"";font-family:inherit;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor}.mvb-v4 .product-media-main .swiper-button-prev:after{transform:rotate(-135deg)}.mvb-v4 .product-media-main .swiper-button-next:after{transform:rotate(45deg)}

@media(min-width:768px){.mvb-v4 [data-source-section="S08"] img[data-source-media="S08-ICON-04"]{width:50px;height:50px;object-fit:contain}}
