.feature-banner-media{border-radius:var(--card-radius);overflow:hidden;width:100%;height:100%}feature-banner{overflow:hidden}feature-banner slider-component{overflow:visible!important}.feature-banner-slide{width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--block-radius)}.feature-banner-slide .slideshow-img :is(.feature-banner-image,.placeholder-svg){width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.39,.58,.57,1)}.feature-banner-slide .slideshow-img{width:100%;height:100%}.feature-banner:hover :is(.feature-banner-image,.placeholder-svg){transform:rotate(2deg) scale(1.1)}.feature-banner-content{transition:all .5s cubic-bezier(.4,0,1,1)}.feature-banner:not(.swiper-slide-active) .feature-banner-content{opacity:0;visibility:hidden}.feature-banner-overlay{display:flex;padding:2rem;z-index:1}.feature-banner-text{max-width:100%;flex:0 0 auto;width:100%;max-height:100%;overflow-y:auto}.feature-banner-product{display:flex;flex-direction:column;gap:1rem;align-items:flex-end;flex:1;width:100%}.feature-banner-product .card-product-contain{background:rgb(var(--card-background-rgb-color));box-shadow:0 .25rem .75rem #0000001a;border-radius:var(--block-radius);text-align:start}.feature-banner-product price-list.price-list{padding:.4rem 0 0}.video-inner-wrapper .dialog-product-list .card-product-info-wrapper price-list.price-list{padding:.4rem 0 0}.feature-banner-slider .slider-click-nav{margin-block-start:calc(0% - 1.2rem)}.data-portal-trigger{left:50%;bottom:20px;position:absolute;inset-block-end:35px;transform:translate(-50%);padding-block:.475rem;padding-inline:1.475rem .55rem}.data-portal-trigger .svg-icon-wrap{--svg-icon-size: 10px;height:100%;aspect-ratio:1;border-radius:50px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,rgb(var(--button-primary-text-rgb-color)) 20%,transparent)}@media screen and (max-width:1199.98px){.feature-banner-overlay{position:inherit;flex-wrap:wrap}.feature-banner-content{gap:1rem;height:100%;overflow:hidden;overflow-y:auto}.feature-banner-slide .slideshow-img .feature-banner-image{position:absolute;top:0rem;right:0rem;bottom:0rem;left:0rem}}@media screen and (max-width:991.98px){.feature-banner-contentwrap{top:0;right:0;bottom:0;left:0;z-index:98;width:100%;height:100%;opacity:0;display:flex;align-items:flex-end;position:fixed;visibility:hidden;pointer-events:none;transition:opacity .5s cubic-bezier(.7,0,.2,1),visibility 0s linear .41s}body:has(.quick-view-dialog.is-open) .feature-banner-contentwrap.is-active{opacity:0;pointer-events:none}.feature-banner-contentwrap.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s cubic-bezier(.7,0,.2,1),visibility 0s linear 0s}.feature-banner-mobile-drawer{will-change:transform;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;width:100%;max-height:100%;height:80lvh;max-width:80rem;pointer-events:auto;position:relative;padding-top:.5rem;border-top-left-radius:1rem;border-top-right-radius:1rem;color:rgb(var(--text-body-rgb-color));background:rgb(var(--background-rgb-color));transition:all .4s cubic-bezier(.7,0,.2,1);box-shadow:0 0 1rem rgb(var(--text-body-rgb-color) / .15)}.feature-banner-contentwrap:not(.is-active) .feature-banner-mobile-drawer{transform:translateY(100%)}body:has(.feature-banner-contentwrap.is-active){overflow:hidden;scrollbar-gutter:stable}.feature-banner-content{flex-wrap:nowrap;flex-direction:column}.feature-banner-product .card-product-contain{box-shadow:none;border:.0623rem solid rgb(var(--border-rgb-color))}}@media screen and (max-width:767.98px){.feature-banner-content{padding:.5rem 1.5rem}.video-inner-wrapper .dialog-product-list .card-product-info-wrapper price-list.price-list{padding:0}}@media screen and (min-width:992px){.feature-banner-slider:not(.swiper-initialized) .swiper-wrapper{justify-content:center;gap:1rem}.feature-banner-slider:not(.swiper-initialized) .feature-banner{flex:0 0 auto;max-width:calc(100% / 1.2)}.no-js .feature-banner-slider:not(.swiper-initialized) .feature-banner .feature-banner-content{opacity:1;visibility:visible}.feature-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:2rem}.feature-banner-text{max-width:66%}.feature-banner-product{width:21.25rem}.feature-banner-contentwrap,.feature-banner-mobile-drawer{display:contents}.feature-banner-contentwrap .dialog-overlay,button.data-portal-trigger{display:none}.feature-banner-product .card-product-contain{color:rgb(var(--card-text-rgb-color))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/feature-banner.css.map */
