body #main .product-gallery__carousel-item[data-media-type=image]{padding:0!important;overflow:hidden}body #main .product-gallery__size-limiter,body #main .product-gallery__thumbnail .aspect-ratio,body #main .product-item__image-wrapper .aspect-ratio{overflow:hidden}body #main .product-gallery__size-limiter{width:100%;max-width:none!important}body #main .product-gallery__image,body #main .product-gallery__thumbnail .aspect-ratio img,body #main .product-item__primary-image,body #main .product-item__secondary-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;padding:0!important;margin:0!important}body #main .elite-use-card>img.elite-use-photo{display:block;width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;object-fit:cover!important;object-position:center;padding:0!important;margin:0!important;background:transparent!important}body #main .elite-use-grid{align-items:stretch}body #main .elite-use-card{display:flex;flex-direction:column;overflow:hidden}body #main .elite-use-caption{flex:1}body .elite-benefit-dialog img{display:block;width:100%!important;height:auto!important;aspect-ratio:auto 3 / 2!important;max-height:none!important;object-fit:cover!important;padding:0!important;background:transparent!important}body .elite-benefit-dialog .elite-benefit-image-wrap{aspect-ratio:auto!important;background:transparent!important}body #main .elite-catalog-description img,body #main .elite-product-comparison .cmp-head-icon img,body #main .cmp-model img,body #main [id^=trust-blocks-] .tb-box-img img,body #main [id^=trust-blocks-] .tb-final-img img{object-fit:cover!important;padding:0!important}body #main .slideshow__image,body #main .collection-item__image,body #main .image-with-text__image,body #main .article-item__image,body #main elite-home-frames .eh-poster img{object-fit:cover!important;padding:0!important}body #main .slideshow__slide-inner{background-size:cover!important}body #main .product-item:not(.upsell-item) .product-item__action-button.button--primary{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px 0 38px;border:1px solid #FFB45C66;border-radius:12px;background:radial-gradient(67.54% 100.03% at 50% 0%,#ffb04b,#ee7410 38%,#a93c00)!important;color:#fff!important;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 6px 23px #db5b102e,0 14px 40px #ac44002b;transition:filter .3s,box-shadow .3s,padding .3s}body #main .product-item:not(.upsell-item) .product-item__action-button.button--primary:hover{filter:brightness(1.12)}body #main .product-item:not(.upsell-item) .product-item__action-button.button--primary:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 -35%;width:25%;height:100%;background:#fff;box-shadow:0 0 24px 15px #fff6;opacity:0;transform:skew(-20deg);pointer-events:none}body #main .product-item:not(.upsell-item) .product-item__action-button.button--primary:after{content:"";position:absolute;top:50%;left:17%;width:30px;height:30px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6' fill='none' stroke='%23963800' stroke-width='2'/%3E%3C/svg%3E") center/0 0 no-repeat;transform:translate(-50%,-50%) scale(.32);transition:left .4s,transform .4s,background-size .4s;pointer-events:none}@media(hover:hover){body #main .product-item:not(.upsell-item):hover .product-item__action-button.button--primary{padding:0 40px 0 12px}body #main .product-item:not(.upsell-item):hover .product-item__action-button.button--primary:before{animation:eliteCardBuyShine 3.5s linear infinite}body #main .product-item:not(.upsell-item):hover .product-item__action-button.button--primary:after{left:calc(100% - 26px);transform:translate(-50%,-50%) scale(1);background-size:16px 16px}}@keyframes eliteCardBuyShine{0%,35%{left:-35%;opacity:0}45%{opacity:.17}65%{left:120%;opacity:0}to{left:120%;opacity:0}}@media(prefers-reduced-motion:reduce){body #main .product-item:not(.upsell-item) .product-item__action-button.button--primary:before{animation:none!important}body #main .product-item:not(.upsell-item) .product-item__action-button.button--primary,body #main .product-item:not(.upsell-item) .product-item__action-button.button--primary:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/elite-image-fill.css.map */
