.video-gallery-section{padding-top:var(--mg-top-desktop);padding-bottom:var(--mg-bottom-desktop);background:var(--background)}@media(max-width:1200px){.video-gallery-section{padding-top:var(--mg-top-tablet);padding-bottom:var(--mg-bottom-tablet)}}@media(max-width:767px){.video-gallery-section{padding-top:var(--mg-top-mobile);padding-bottom:var(--mg-bottom-mobile)}}.video-gallery-section .video-gallery:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:var(--dm-video-gallery-space-between, 12px)}.video-gallery-section .video-gallery video-gallery-element.swiper-slide{max-width:calc(100vw / 4.8)!important}@media(max-width:1500px){.video-gallery-section .video-gallery video-gallery-element.swiper-slide{max-width:calc(100vw / 3.7)!important}}@media(max-width:1200px){.video-gallery-section .video-gallery video-gallery-element.swiper-slide{max-width:31.25vw!important}}@media(max-width:1024px){.video-gallery-section .video-gallery video-gallery-element.swiper-slide{max-width:calc(100vw / 2.2)!important}}@media(max-width:767px){.video-gallery-section .video-gallery video-gallery-element.swiper-slide{max-width:calc(100vw / 1.5)!important}}@media(max-width:551px){.video-gallery-section .video-gallery video-gallery-element.swiper-slide{max-width:calc(100vw / 1.2)!important}}video-gallery-element video,video-gallery-element .video-section__poster{width:100%;height:100%;object-fit:cover;border-radius:12px;pointer-events:none}video-gallery-element .video-section__poster{z-index:1;opacity:1;transition:opacity .35s ease,visibility 0s linear .35s}video-gallery-element.is-video-playing .video-section__poster{opacity:0;visibility:hidden;pointer-events:none}video-gallery-element .video-controls{position:absolute;top:10px;left:10px;right:10px;bottom:105px;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;z-index:2;opacity:1}video-gallery-element .video-controls .controls--top,video-gallery-element .video-controls .controls--bottom{display:flex;justify-content:space-between}video-gallery-element .video-controls .controls--top .video-author{padding:0;background:none;color:#fff;display:flex;gap:8px;font-size:13px;font-weight:600;align-items:center}video-gallery-element .video-controls .controls--top .controls--top-wrapper{display:flex;gap:4px}video-gallery-element .video-controls .controls--top .video-author img{border-radius:9999px}video-gallery-element .video-controls :is(button,a:not(.video-author)){background:#fff;color:var(--dm-color-cta-text);display:flex;align-items:center;justify-content:center;position:relative;width:28px;height:28px;padding:3px;line-height:1;border:none;font-size:0;letter-spacing:0;cursor:pointer;border-radius:50%}video-gallery-element .video-controls button span{display:block}video-gallery-element .video-controls button.playing span:first-child,video-gallery-element .video-controls button:not(.playing) span+span{display:none}video-gallery-element .video-controls .icon{--icon: var(--dm-color-primary);width:20px;height:20px}video-gallery-element .video-controls .icon-expand path{stroke:var(--icon)}video-gallery-element .video-controls a .icon{transform:rotate(-45deg) translate(2px);transform-origin:center}video-gallery-element .video-wrapper+.video-featured-product{position:absolute;bottom:0;left:0;right:0;padding:10px;border-radius:12px;background:linear-gradient(0deg,#112c4480,#fff0);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}video-gallery-element .video-wrapper+.video-featured-product .card{max-height:72px;border-radius:0;margin-bottom:0;padding:0;display:flex}video-gallery-element .video-wrapper+.video-featured-product .card .card-product{width:64px!important;min-width:64px!important;height:64px!important;display:flex;gap:8px;align-items:center;border-radius:4px;justify-content:center}video-gallery-element .video-wrapper+.video-featured-product .card .card-product .card-media{border-radius:5px}video-gallery-element .video-wrapper+.video-featured-product .card .card-product img{border-radius:0;object-fit:cover}video-gallery-element .video-wrapper+.video-featured-product .card .card-information{width:100%;height:auto!important;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px!important}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .card-information__wrapper{height:auto!important;position:relative;margin-top:0;margin-bottom:0!important;border-bottom:none!important;padding-bottom:0!important;display:flex;flex-direction:column;align-items:start}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .card-information__wrapper *{margin:0}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .card-action{padding-bottom:0;display:none}video-gallery-element .product-item .card-information__wrapper .price__saved{display:none!important}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .product-form__submit{display:flex;align-items:center;justify-content:center;gap:4px}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .product-form__submit svg{width:18px;height:auto;margin:0}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .product-form__submit path{fill:var(--product-contrast-color, var(--dm-color-cta-text))}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .card-title{border-radius:10px;font-size:14px;color:#fff;font-weight:600;line-height:1.4;margin-bottom:0;width:100%}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .nome-marca{color:#fff;font-size:13px}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .selo-video{line-height:1;color:#fff;font-weight:600;background:var(--dm-color-cta);padding:3px 8px;border-radius:20px;display:inline-block;margin-left:3px}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .price__sale{align-items:end;gap:4px;flex-direction:row}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .price__sale .price__last{line-height:1}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .price__sale .label_sale_percent{display:none}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .price-item.price-item--regular{font-weight:400}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .price-item{color:#fff;font-size:calc(var(--product-price-font-size) - 8px)}video-gallery-element .video-wrapper{padding-bottom:calc(1 / .56 * 100%);transition:padding-bottom .3s ease-in-out;cursor:pointer;position:relative}video-gallery-element .video-wrapper video,video-gallery-element .video-wrapper .video-section__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.video-gallery-cta{margin:var(--cta-mt-desk) auto 8px;display:block;font-size:var(--cta-fs-desk);font-weight:800;font-family:var(--font-family-2);color:var(--cta-color);background:var(--cta-bg-color);padding:12px 28px;border-radius:20px;border:2px solid var(--cta-border-color);box-shadow:1px 2px 0 2px var(--cta-border-color);width:fit-content}.video-gallery-cta:hover{color:var(--cta-color-hover);background:var(--cta-bg-color-hover);border:2px solid var(--cta-border-color-hover);box-shadow:1px 2px 0 2px var(--cta-border-color-hover)}@media(min-width:1025px)and (max-width:1200px){video-gallery-element .video-wrapper+.video-featured-product .card .card-information .product-form__submit svg{display:none}}@media(max-width:1024px){.video-gallery-cta{border-radius:16px;padding:8px 22px;margin:var(--cta-mt-mb) auto 8px;font-size:var(--cta-fs-mb)}}@media(max-width:450px){video-gallery-element .video-wrapper+.video-featured-product .card .card-information .product-form__submit{padding:4px 8px 2px}video-gallery-element .video-wrapper+.video-featured-product .card .card-information .product-form__submit svg{display:none}}.video-gallery-section .video-gallery{overflow:hidden;padding:64px 0 40px}.video-gallery-section .video-gallery .swiper-wrapper{align-items:var(--dm-video-gallery-cross-align, center)}.video-gallery-section .video-gallery video-gallery-element.swiper-slide{width:clamp(250px,23vw,390px)!important;max-width:none!important;height:auto;opacity:.82;translate:var(--dm-video-spacing-shift, 0%) 0;transform:scale(.8);transition:translate .45s ease,transform .45s ease,opacity .45s ease;transform-origin:center var(--dm-video-media-center-y, center)}.video-gallery-section .video-gallery video-gallery-element.swiper-slide-active{z-index:3;opacity:1;transform:scale(1)}.video-gallery-section video-gallery-element.has-no-featured-product{--dm-video-bottom-radius: 14px}.video-gallery-section video-gallery-element .video-wrapper{overflow:hidden;border-radius:14px 14px var(--dm-video-bottom-radius, 0) var(--dm-video-bottom-radius, 0);box-shadow:0 12px 30px #3d2d231a}.video-gallery-section video-gallery-element video,.video-gallery-section video-gallery-element .video-section__poster{border-radius:14px 14px var(--dm-video-bottom-radius, 0) var(--dm-video-bottom-radius, 0)}.video-gallery-section video-gallery-element .video-controls{bottom:14px}.video-gallery-section video-gallery-element .video-controls .controls--top{opacity:0;pointer-events:none}.video-gallery-section video-gallery-element .video-controls .controls--bottom{justify-content:flex-end}.video-gallery-section video-gallery-element .video-controls :is(.video-toggle-play,.video-toggle-mute){display:none}.video-gallery-section video-gallery-element.swiper-slide-active .video-controls .video-toggle-mute,.video-gallery-section video-gallery-element.swiper-slide-active.has-custom-video-cover:not(.is-video-playing) .video-controls .video-toggle-play{display:flex}.video-gallery-section video-gallery-element.swiper-slide-active.is-video-playback-blocked .video-controls .video-toggle-play{display:flex}.video-gallery-section video-gallery-element .video-controls :is(button,a:not(.video-author)){width:42px;height:42px;color:#fff;background:#4a3427ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-gallery-section video-gallery-element .video-controls .icon{--icon: #FFFFFF;width:21px;height:21px}.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product .card{max-height:none;min-height:68px;background:transparent}.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product .card .card-information .card-title,.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product .card .card-information .nome-marca,.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product .card .card-information .price-item{color:var(--dm-color-text)}.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product .card .card-information .card-title{font-size:14px;font-weight:700;line-height:1.25}.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product .card .card-information .price-item.price-item--regular{color:var(--dm-color-price-compare);text-decoration-color:var(--dm-color-price-compare)}.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:4;min-height:78px!important;padding:var(--dm-video-card-padding-desktop, 10px)!important;padding-bottom:4px!important;border-radius:0 0 14px 14px!important;background:#fefefe!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.video-gallery-section video-gallery-element .video-featured-product .product,.video-gallery-section video-gallery-element .video-featured-product .product-item,.video-gallery-section video-gallery-element .video-featured-product .card{--product-title-text-transform: none;width:100%!important;height:auto!important;min-height:68px!important;margin:0!important;padding:0!important;overflow:visible!important}.video-gallery-section video-gallery-element .video-featured-product .card{display:flex!important;flex-direction:row!important;border:0!important;border-radius:6px!important;background:#fefefe!important}.video-gallery-section video-gallery-element .video-featured-product .card-product{display:flex!important;flex:0 0 56px!important;width:56px!important;min-width:56px!important;height:64px!important;min-height:0!important;padding:0!important}.video-gallery-section video-gallery-element .video-featured-product .card-media,.video-gallery-section video-gallery-element .video-featured-product .card-media img{width:56px!important;height:64px!important;min-height:0!important;padding:0!important;border-radius:0!important;object-fit:contain!important}.video-gallery-section video-gallery-element .video-featured-product .card-information{display:flex!important;flex:1 1 auto!important;min-width:0!important;height:auto!important;min-height:64px!important;padding:var(--dm-video-card-text-padding-y-desktop, 8px) var(--dm-video-card-text-padding-x-desktop, 12px) var(--dm-video-card-text-padding-y-desktop, 8px) calc(var(--dm-video-card-text-padding-x-desktop, 12px) * .85)!important;align-items:center!important;position:var(--dm-video-card-information-position, relative)!important;top:0!important}.video-gallery-section video-gallery-element .video-featured-product .card-information__wrapper{display:flex!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;align-self:stretch!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 calc(var(--dm-video-buy-width-desktop, 92px) + var(--dm-video-buy-right-desktop, 0px) + var(--dm-video-buy-text-gap, 8px)) 0 0!important;gap:var(--dm-video-card-title-price-gap-desktop, 2px)!important;position:static!important}.video-gallery-section video-gallery-element .video-featured-product .card-title{display:-webkit-box!important;overflow:hidden!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important;font-size:var(--dm-video-card-title-size-desktop, 14px)!important;line-height:1.25!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-gallery-section video-gallery-element .video-featured-product .card-price,.video-gallery-section video-gallery-element .video-featured-product .price,.video-gallery-section video-gallery-element .video-featured-product .price__regular,.video-gallery-section video-gallery-element .video-featured-product .price-item{color:#000!important;min-height:0!important;margin:0!important;font-size:var(--dm-video-card-price-size-desktop, 12px)!important;font-weight:var(--dm-video-card-price-weight-desktop, 400)!important;line-height:1.2!important}.video-gallery-section video-gallery-element .video-featured-product .price__compare .price-item--regular{color:var(--dm-color-price-compare)!important}.video-gallery-section video-gallery-element .video-featured-product .card-action,.video-gallery-section video-gallery-element .video-featured-product .card-swatch,.video-gallery-section video-gallery-element .video-featured-product .card-review{display:none!important}.video-gallery-section video-gallery-element .video-featured-product .card-action{display:block!important;position:absolute!important;right:var(--dm-video-buy-bottom-desktop, 0px)!important;bottom:var(--dm-video-buy-bottom-desktop, 0px)!important;left:auto!important;top:auto!important;z-index:2;width:auto;flex:0 0 auto;margin:0!important;padding:0!important}.video-gallery-section video-gallery-element .video-featured-product .card-action form{margin:0!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button{width:var(--dm-video-buy-width-desktop, 92px)!important;min-width:var(--dm-video-buy-width-desktop, 92px)!important;max-width:var(--dm-video-buy-width-desktop, 92px)!important;min-height:var(--dm-video-buy-height-desktop, 30px)!important;padding:var(--dm-video-buy-padding-y-desktop, 10px) var(--dm-video-buy-padding-x-desktop, 10px)!important;color:var(--dm-buy-interaction-text, var(--dm-video-buy-text-color, #000))!important;background:var(--dm-buy-interaction-bg, var(--dm-video-buy-bg-color, var(--dm-color-accent-soft)))!important;border-color:var(--dm-buy-interaction-bg, var(--dm-video-buy-border-color, #000))!important;border-width:var(--dm-video-buy-border-width, 2px)!important;border-style:solid!important;border-radius:var(--dm-video-buy-radius-desktop, 50px)!important;box-shadow:none!important;box-sizing:border-box!important;font-family:var(--dm-video-buy-font-family, var(--font-body-family))!important;font-size:var(--dm-video-buy-font-size-desktop, 12px)!important;font-weight:var(--dm-video-buy-font-weight, 600)!important;line-height:var(--dm-video-buy-line-height, 80%)!important;letter-spacing:var(--dm-video-buy-letter-spacing, .02em)!important;text-transform:var(--dm-video-buy-text-transform, uppercase)!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-text,.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-label,.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-label:before{color:var(--dm-buy-interaction-text, var(--dm-video-buy-text-color, #000))!important}.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart] .button-icon,.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart]>svg.icon-cart,.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart]>.icon-cart,.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart] .button-text>svg.icon-cart,.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart] .button-text>.icon-cart{display:var(--dm-video-buy-icon-display, none)!important}@media(hover:hover){.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover{color:var(--dm-buy-interaction-text, var(--dm-video-buy-text-hover, #000))!important;background:var(--dm-buy-interaction-bg, var(--dm-video-buy-bg-hover, var(--dm-color-accent-soft)))!important;border-color:var(--dm-buy-interaction-bg, var(--dm-video-buy-border-hover, transparent))!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover .button-text,.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover .button-label,.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover .button-label:before{color:var(--dm-buy-interaction-text, var(--dm-video-buy-text-hover, #000))!important}}@media(max-width:1024px){.video-gallery-section .video-gallery{padding:42px 0 30px}.video-gallery-section .video-gallery video-gallery-element.swiper-slide{width:min(61.2vw,297px)!important;transform:scale(.88);opacity:.88}.video-gallery-section .video-gallery video-gallery-element.swiper-slide-active{transform:scale(1);opacity:1}}@media(max-width:550px){.video-gallery-section .video-gallery{padding:24px 0 20px}.video-gallery-section .video-gallery:not(.swiper-initialized) .swiper-wrapper{gap:.5px}.video-gallery-section .video-gallery video-gallery-element.swiper-slide{width:70.2vw!important}.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product{min-height:74px!important;padding:var(--dm-video-card-padding-mobile, 8px)!important;padding-bottom:3px!important}.video-gallery-section video-gallery-element .video-featured-product .card-information{padding:var(--dm-video-card-text-padding-y-mobile, 7px) var(--dm-video-card-text-padding-x-mobile, 10px)!important}.video-gallery-section video-gallery-element .video-featured-product .card-information__wrapper{padding-right:calc(var(--dm-video-buy-width-mobile, 92px) + var(--dm-video-buy-right-mobile, 0px) + var(--dm-video-buy-text-gap-mobile, 8px))!important;gap:var(--dm-video-card-title-price-gap-mobile, 2px)!important}.video-gallery-section video-gallery-element .video-featured-product .card-title{font-size:calc(var(--dm-video-card-title-size-mobile, 13px) * 1.14)!important}.video-gallery-section video-gallery-element .video-featured-product .card-price,.video-gallery-section video-gallery-element .video-featured-product .price,.video-gallery-section video-gallery-element .video-featured-product .price__regular,.video-gallery-section video-gallery-element .video-featured-product .price-item{font-size:calc(var(--dm-video-card-price-size-mobile, 12px) * 1.026)!important;font-weight:var(--dm-video-card-price-weight-mobile, 400)!important}.video-gallery-section video-gallery-element .video-featured-product .card-action{right:var(--dm-video-buy-right-mobile, 0px)!important;bottom:var(--dm-video-buy-bottom-mobile, 0px)!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button{width:var(--dm-video-buy-width-mobile, 92px)!important;min-width:var(--dm-video-buy-width-mobile, 92px)!important;max-width:var(--dm-video-buy-width-mobile, 92px)!important;height:var(--dm-video-buy-height-mobile, 30px)!important;min-height:var(--dm-video-buy-height-mobile, 30px)!important;max-height:var(--dm-video-buy-height-mobile, 30px)!important;padding:var(--dm-video-buy-padding-y-mobile, 10px) var(--dm-video-buy-padding-x-mobile, 10px)!important;color:var(--dm-video-buy-text-color-mobile, #002725)!important;background:var(--dm-video-buy-bg-color-mobile, var(--dm-color-cta))!important;border-color:var(--dm-video-buy-border-color-mobile, var(--dm-color-cta))!important;border-width:var(--dm-video-buy-border-width-mobile, 0px)!important;font-family:var(--dm-video-buy-font-family-mobile, var(--font-body-family))!important;font-size:var(--dm-video-buy-font-size-mobile, 12px)!important;font-weight:var(--dm-video-buy-font-weight-mobile, 600)!important;line-height:var(--dm-video-buy-line-height-mobile, 80%)!important;letter-spacing:var(--dm-video-buy-letter-spacing-mobile, .02em)!important;text-transform:var(--dm-video-buy-text-transform-mobile, uppercase)!important;border-radius:var(--dm-video-buy-radius-mobile, 50px)!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-text,.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-label,.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-label:before{color:var(--dm-video-buy-text-color-mobile, #002725)!important}.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart] .button-icon,.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart]>svg.icon-cart,.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart]>.icon-cart,.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart] .button-text>svg.icon-cart,.video-gallery-section video-gallery-element .video-featured-product .card-action [data-btn-addToCart] .button-text>.icon-cart{display:var(--dm-video-buy-icon-display-mobile, none)!important}}@media(hover:hover)and (max-width:550px){.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover{color:var(--dm-video-buy-text-hover-mobile, #002725)!important;background:var(--dm-video-buy-bg-hover-mobile, var(--dm-color-cta-hover))!important;border-color:var(--dm-video-buy-border-hover-mobile, transparent)!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover .button-text,.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover .button-label,.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover .button-label:before{color:var(--dm-video-buy-text-hover-mobile, #002725)!important}}@media(hover:hover)and (pointer:fine)and (max-width:550px){.video-gallery-section video-gallery-element .video-featured-product .card-information__wrapper{padding-right:calc(76.8px + var(--dm-video-buy-right-mobile, 0px) + var(--dm-video-buy-text-gap-mobile, 8px))!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button{width:76.8px!important;min-width:76.8px!important;max-width:76.8px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 76.8px!important;padding:6px 4px!important;border-width:1px!important;box-sizing:border-box!important;font-size:14px!important;line-height:1!important;transform:none!important}}.video-gallery-section .section-heading-block{max-width:920px;margin-inline:auto}.video-gallery-section .section-heading-title{margin-top:0;margin-bottom:var(--mb-desktop);color:var(--color);font-size:var(--fs-desktop);line-height:1.08;text-align:var(--text-align);text-transform:var(--text-transform)}.video-gallery-section .section-heading-subtitle{margin-top:0;margin-bottom:var(--mb-desktop);color:var(--color);font-size:var(--fs-desktop);line-height:1.5;text-align:var(--text-align);text-transform:var(--text-transform)}@media(max-width:767px){.video-gallery-section .section-heading-title,.video-gallery-section .section-heading-subtitle{margin-bottom:var(--mb-mobile);font-size:var(--fs-mobile);text-align:var(--text-align-mobile, var(--text-align))}}.video-gallery-position{display:flex;align-items:center;justify-content:center;gap:5px;margin:16px 0 0;color:var(--dm-color-primary);font-size:14px;font-weight:600;line-height:1.2}@media(min-width:1025px){.video-gallery-section .video-gallery{padding:48px 0 32px}.video-gallery-section video-gallery-element .video-wrapper{aspect-ratio:9 / 16;min-height:0;padding-bottom:0}.video-gallery-section video-gallery-element .video-controls :is(button,a:not(.video-author)){width:48px;height:48px;min-width:48px;min-height:48px}.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product,.video-gallery-section video-gallery-element .video-featured-product--empty{--dm-video-card-information-position: static;height:96px!important;min-height:96px!important;padding:8px 10px!important;box-sizing:border-box!important}.video-gallery-section video-gallery-element .video-featured-product--empty{display:block;visibility:hidden;flex:0 0 96px}.video-gallery-section video-gallery-element .video-featured-product .product,.video-gallery-section video-gallery-element .video-featured-product .product-item,.video-gallery-section video-gallery-element .video-featured-product .card{--product-card-price-justify: flex-start;height:80px!important;min-height:80px!important;max-height:80px!important;align-items:center!important}.video-gallery-section video-gallery-element .video-featured-product .card-product{flex-basis:64px!important;width:64px!important;min-width:64px!important;height:80px!important}.video-gallery-section video-gallery-element .video-featured-product .card-media,.video-gallery-section video-gallery-element .video-featured-product .card-media img{width:64px!important;height:80px!important}.video-gallery-section video-gallery-element .video-featured-product .card-information{height:80px!important;min-height:80px!important;padding:4px 0 4px 10px!important;box-sizing:border-box!important}.video-gallery-section video-gallery-element .video-featured-product .card-information__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center!important;align-items:center!important;align-self:center!important;column-gap:8px!important;row-gap:var(--dm-video-card-title-price-gap-desktop, 2px)!important;height:100%!important;padding:0!important}.video-gallery-section video-gallery-element .video-featured-product .card-title{grid-column:1 / -1;grid-row:1}.video-gallery-section video-gallery-element .video-featured-product .card-price{grid-column:1;grid-row:2}.video-gallery-section video-gallery-element .video-featured-product .card-title{font-size:calc(var(--dm-video-card-title-size-mobile, 13px) * 1.14 * .85)!important}.video-gallery-section video-gallery-element .video-featured-product .card-price,.video-gallery-section video-gallery-element .video-featured-product .price,.video-gallery-section video-gallery-element .video-featured-product .price__regular,.video-gallery-section video-gallery-element .video-featured-product .price-item{font-size:var(--dm-video-card-price-size-desktop, 14px)!important}.video-gallery-section video-gallery-element .video-featured-product .card-action{position:absolute!important;grid-column:2;grid-row:1 / span 2;align-self:center!important;transform:none!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button{width:var(--dm-video-buy-width-desktop, 76.8px)!important;min-width:var(--dm-video-buy-width-desktop, 76.8px)!important;max-width:var(--dm-video-buy-width-desktop, 76.8px)!important;height:var(--dm-video-buy-height-desktop, 30px)!important;min-height:var(--dm-video-buy-height-desktop, 30px)!important;max-height:var(--dm-video-buy-height-desktop, 30px)!important;flex:0 0 var(--dm-video-buy-width-desktop, 76.8px)!important;display:flex;align-items:center;justify-content:center;padding:3px 4px!important;color:var(--dm-buy-interaction-text, var(--dm-video-buy-text-color, #fff))!important;background:var(--dm-buy-interaction-bg, var(--dm-video-buy-bg-color, var(--dm-color-primary)))!important;border-color:var(--dm-buy-interaction-bg, var(--dm-video-buy-border-color, var(--dm-color-primary)))!important;border-width:1px!important;box-sizing:border-box!important;font-size:var(--dm-video-buy-font-size-desktop, 12px)!important;line-height:1!important;transform:none!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-text,.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover,.video-gallery-section video-gallery-element .video-featured-product .card-action .button:focus-visible,.video-gallery-section video-gallery-element .video-featured-product .card-action .button:active{transform:none!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-text,.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-label,.video-gallery-section video-gallery-element .video-featured-product .card-action .button .button-label:before{color:var(--dm-buy-interaction-text, var(--dm-video-buy-text-color, #fff))!important}}@media(min-width:551px)and (max-width:1024px){.video-gallery-section video-gallery-element .video-featured-product .card-information__wrapper{padding-right:calc(84.48px + var(--dm-video-buy-right-desktop, 0px) + var(--dm-video-buy-text-gap, 8px))!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button{width:84.48px!important;min-width:84.48px!important;max-width:84.48px!important;height:34.2px!important;min-height:34.2px!important;max-height:34.2px!important;flex:0 0 84.48px!important;padding:6px 4px!important;border-width:1px!important;box-sizing:border-box!important;font-size:14px!important;line-height:1!important;transform:none!important}.video-gallery-section video-gallery-element .video-featured-product .card-action .button:hover,.video-gallery-section video-gallery-element .video-featured-product .card-action .button:focus-visible,.video-gallery-section video-gallery-element .video-featured-product .card-action .button:active{transform:none!important}}@media(max-width:550px){#MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button{width:var(--dm-video-buy-width-mobile, 92px)!important;min-width:var(--dm-video-buy-width-mobile, 92px)!important;max-width:var(--dm-video-buy-width-mobile, 92px)!important;height:var(--dm-video-buy-height-mobile, 30px)!important;min-height:var(--dm-video-buy-height-mobile, 30px)!important;max-height:var(--dm-video-buy-height-mobile, 30px)!important;padding:var(--dm-video-buy-padding-y-mobile, 10px) var(--dm-video-buy-padding-x-mobile, 10px)!important;color:var(--dm-video-buy-text-color-mobile, #002725)!important;background:var(--dm-video-buy-bg-color-mobile, var(--dm-color-cta))!important;border-color:var(--dm-video-buy-border-color-mobile, var(--dm-color-cta))!important;border-width:var(--dm-video-buy-border-width-mobile, 0px)!important;border-style:solid!important;border-radius:var(--dm-video-buy-radius-mobile, 14px)!important;box-shadow:none!important;box-sizing:border-box!important;font-family:var(--dm-video-buy-font-family-mobile, var(--font-body-family))!important;font-size:var(--dm-video-buy-font-size-mobile, 12px)!important;font-weight:var(--dm-video-buy-font-weight-mobile, 600)!important;line-height:var(--dm-video-buy-line-height-mobile, 100%)!important;letter-spacing:var(--dm-video-buy-letter-spacing-mobile, 0)!important;text-transform:var(--dm-video-buy-text-transform-mobile, none)!important}#MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button :is(.button-text,.button-label),#MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button .button-label:before{color:var(--dm-video-buy-text-color-mobile, #002725)!important}}@media(min-width:551px)and (max-width:1024px){.video-gallery-section video-gallery-element .video-wrapper+.video-featured-product{border:1px solid var(--dm-color-border)!important;border-top:0!important}#MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button{width:var(--dm-video-buy-width-desktop, 92px)!important;min-width:var(--dm-video-buy-width-desktop, 92px)!important;max-width:var(--dm-video-buy-width-desktop, 92px)!important;height:var(--dm-video-buy-height-desktop, 30px)!important;min-height:var(--dm-video-buy-height-desktop, 30px)!important;max-height:var(--dm-video-buy-height-desktop, 30px)!important;flex:0 0 var(--dm-video-buy-width-desktop, 92px)!important;flex-basis:var(--dm-video-buy-width-desktop, 92px)!important;padding:var(--dm-video-buy-padding-y-desktop, 10px) var(--dm-video-buy-padding-x-desktop, 10px)!important;color:var(--dm-buy-interaction-text, var(--dm-video-buy-text-color, #002725))!important;background:var(--dm-buy-interaction-bg, var(--dm-video-buy-bg-color, var(--dm-color-cta)))!important;border-color:var(--dm-buy-interaction-bg, var(--dm-video-buy-border-color, var(--dm-color-cta)))!important;border-width:var(--dm-video-buy-border-width, 0px)!important;border-style:solid!important;border-radius:var(--dm-video-buy-radius-desktop, 14px)!important;box-shadow:none!important;box-sizing:border-box!important;font-family:var(--dm-video-buy-font-family, var(--font-body-family))!important;font-size:var(--dm-video-buy-font-size-desktop, 12px)!important;font-weight:var(--dm-video-buy-font-weight, 600)!important;line-height:var(--dm-video-buy-line-height, 100%)!important;letter-spacing:var(--dm-video-buy-letter-spacing, 0)!important;text-transform:var(--dm-video-buy-text-transform, none)!important;transform:none!important}#MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button :is(.button-text,.button-label),#MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button .button-label:before{color:var(--dm-buy-interaction-text, var(--dm-video-buy-text-color, #002725))!important}}@media(min-width:768px){body.template-index .video-gallery-section video-gallery{--video-gallery-arrow-offset-desktop: clamp(36px, 3.125vw, 44px)}body.template-index .video-gallery-section video-gallery>.video-gallery-prev{left:var(--video-gallery-arrow-offset-desktop)!important;right:auto!important}body.template-index .video-gallery-section video-gallery>.video-gallery-next{right:var(--video-gallery-arrow-offset-desktop)!important;left:auto!important}}@media(prefers-reduced-motion:reduce){.video-gallery-section .video-gallery video-gallery-element.swiper-slide,.video-gallery-section .video-gallery-arrow{transition:none!important}}@media(min-width:1025px){body.template-index .video-gallery-section .video-gallery{--dm-video-gallery-cross-align: flex-start;--dm-video-gallery-space-between: 16px;--dm-video-media-center-y: calc(clamp(212.5px, 19.55vw, 331.5px) * 8 / 9)}body.template-index .video-gallery-section .video-gallery video-gallery-element.swiper-slide{width:clamp(212.5px,19.55vw,331.5px)!important;transition:translate .45s ease,transform .45s ease,opacity .45s ease}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(2){z-index:3;opacity:1;transform:scale(1)}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(1){--dm-video-spacing-shift: 10%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(2){--dm-video-spacing-shift: 0%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(3){--dm-video-spacing-shift: -10%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(4){--dm-video-spacing-shift: -30%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(5){--dm-video-spacing-shift: -50%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(6){--dm-video-spacing-shift: -70%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(7){--dm-video-spacing-shift: -90%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(8){--dm-video-spacing-shift: -110%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(9){--dm-video-spacing-shift: -130%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(10){--dm-video-spacing-shift: -150%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(11){--dm-video-spacing-shift: -170%}body.template-index .video-gallery-section .video-gallery:not(.swiper-initialized)>.swiper-wrapper>video-gallery-element.swiper-slide:nth-child(12){--dm-video-spacing-shift: -190%}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-title{transform:translateY(-16.5px)!important}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-price{position:absolute;bottom:calc(var(--dm-video-buy-bottom-desktop, 0px) + var(--dm-video-buy-height-desktop, 30px) / 2);transform:translateY(50%);max-width:calc(100% - 84px - var(--dm-video-buy-width-desktop, 76.8px) - 8px)}}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section{--dm-video-buy-width-mobile: 91.08px;--dm-video-title-offset-mobile: -4.7716276042px}@media(max-width:1024px){body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button{width:91.08px!important;min-width:91.08px!important;max-width:91.08px!important;flex:0 0 91.08px!important;flex-basis:91.08px!important}}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item :is(.card-price,.price,.price__regular,.price-item){font-size:10.8px!important}@media(max-width:767px){body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item :is(.card-price,.price,.price__regular,.price-item){font-size:14.5px!important}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-title{transform:translateY(var(--dm-video-title-offset-mobile))!important}}@media(max-width:550px){body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-price{position:absolute;top:calc(50% + 4.356px);transform:translateY(-50%);max-width:calc(100% - 65.06px)}body.template-index .video-gallery-section .video-gallery{--dm-video-gallery-cross-align: flex-start;--dm-video-media-center-y: calc(70.2vw / 1.12);--dm-video-title-offset-mobile: -2.2555924479px}.video-gallery-section .video-gallery video-gallery-element.swiper-slide-prev{translate:7% 0;transform-origin:right var(--dm-video-media-center-y, center)}.video-gallery-section .video-gallery video-gallery-element.swiper-slide-next{translate:-7% 0;transform-origin:left var(--dm-video-media-center-y, center)}.video-gallery-section .video-gallery video-gallery-element.swiper-slide-active.has-no-featured-product{filter:drop-shadow(0 14px 22px rgba(0,39,37,.24))}.video-gallery-section .video-gallery video-gallery-element.swiper-slide-active:not(.has-no-featured-product){box-shadow:-12px 0 18px -14px #00272538,12px 0 18px -14px #00272538}.video-gallery-section .video-gallery video-gallery-element.swiper-slide-active{transform-origin:center var(--dm-video-media-center-y, center)}}body.template-index #MainContent .video-gallery-section video-gallery-element .video-featured-product :is(.card-price,.price,.price__regular,.price-item,.money){color:#002725!important}@media(min-width:1025px){body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item :is(.card-price,.price,.price__regular,.price-item,.money){font-size:15px!important;line-height:1.05!important}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action{transform:none!important}}@media(max-width:550px){body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action{position:absolute!important;top:50%!important;right:13.5px!important;bottom:auto!important;width:43.56px!important;min-width:43.56px!important;max-width:43.56px!important;height:43.56px!important;min-height:43.56px!important;max-height:43.56px!important;transform:translateY(-40%)!important}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action :is(form,.variants){width:43.56px!important;min-width:43.56px!important;max-width:43.56px!important;height:43.56px!important;min-height:43.56px!important;max-height:43.56px!important}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button{position:relative!important;width:43.56px!important;min-width:43.56px!important;max-width:43.56px!important;height:43.56px!important;min-height:43.56px!important;max-height:43.56px!important;flex:0 0 43.56px!important;padding:0!important;overflow:visible!important;color:#002725!important;background:var(--dm-color-cta, #e2ff81)!important;border:0!important;border-radius:50%!important;box-shadow:0 3px 8px #0027252e!important;font-size:0!important;line-height:0!important;text-indent:0!important;transform:none!important;transition:color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease!important}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button:before,body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:16.83px!important;height:2.805px!important;border:0!important;border-radius:999px!important;background:currentColor!important;opacity:1!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button:after{width:2.805px!important;height:16.83px!important}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button :is(.button-text,.button-label,.button-icon,svg){display:none!important}@media(hover:hover){body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button:hover,body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button:focus-visible{transform:translateY(-2px) scale(1.05)!important;box-shadow:0 8px 18px #0027252e!important}}body.template-index #MainContent .shopify-section.sections-video-gallery-block .video-gallery-section video-gallery-element .video-featured-product .product-item .card-action .button:active{color:var(--dm-color-cta, #e2ff81)!important;background:#002725!important;transform:scale(.94)!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/video-gallery.css.map */
