.shop-all-featured__container{padding:0 56px;display:flex;gap:16px;max-width:1440px;margin:0 auto}@media only screen and (max-width:767px){.shop-all-featured__container{padding:0 24px}}.shop-all-featured__logo{max-width:20%}.shop-all-featured__banner{width:80%;display:flex;flex-direction:column;padding:40px;position:relative;color:var(--text-color);min-height:52%;border-radius:8px;overflow:hidden}@media only screen and (max-width:1023px){.shop-all-featured__banner{padding:24px;min-height:169vw}}@media only screen and (max-width:767px){.shop-all-featured__banner{width:100%}}.shop-all-featured__banner .video-background__btn{bottom:20px;right:20px}@media only screen and (max-width:767px){.shop-all-featured__banner .video-background__btn{width:24px;height:24px;bottom:20px;right:20px;top:unset}}.shop-all-featured__banner-image,.shop-all-featured__banner-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-all-featured__banner-heading{font-family:Elastik,sans-serif;font-size:64px;font-weight:500;line-height:80%;letter-spacing:-1.92px;margin-bottom:16px;color:inherit;z-index:2}@media only screen and (max-width:1023px){.shop-all-featured__banner-heading{font-size:40px;letter-spacing:-1.2px}}.shop-all-featured__banner-text{font-size:20px;font-weight:400;line-height:140%;z-index:2}@media only screen and (max-width:767px){.shop-all-featured__banner-text br{display:none}}.shop-all-featured__banner-btn{margin-top:24px;font-size:16px;line-height:1;padding:12px;max-width:240px}@media only screen and (max-width:1023px){.shop-all-featured__banner-btn{margin-top:auto;max-width:100%}}