.hero__section{position:relative}.hero__section .hero__details .hero__btn{margin-top:8px}.hero__section .hero__details .hero__btn .btn{font-size:16px;line-height:100%;padding:16px 32px;width:370px}.hero__title{font-family:var(--font-heading-family);font-style:normal;font-weight:800;font-size:48px;line-height:80px;letter-spacing:.374px;margin-bottom:25px;color:#e8e1aa}.hero__title span.hero__sm-title{font-family:var(--font-heading-family);text-transform:initial;z-index:1;position:relative;font-size:36px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.374px}span.main-title{position:relative;z-index:2}span.hero__sm-shape{position:absolute;left:-15%;bottom:auto;z-index:-1;width:calc(100% + 20px);height:calc(100% + 10px)}span.hero__sm-shape svg{width:calc(100% + 30px);height:inherit}.hero__txt{position:relative;opacity:1;line-height:25px;font-weight:500;font-size:14px;line-height:20px;padding-right:50px}.hero__txt .green__txt{color:#ff4b34}.hero__txt span{position:relative}.hero__txt span:not(.hero-free-shipping-text):after{position:absolute;content:"";bottom:-8px;top:auto;left:auto;right:0;background-size:contain;width:102%;height:100%;background-position:center;background-repeat:no-repeat}.hero__item--box{position:relative}.hero__item{width:494px;height:494px;position:absolute;top:0;left:0;bottom:0;right:0}.hero__slider-img{position:relative;z-index:1;top:-61px;left:auto;right:-23px}.hero__slider-img .hero__slider--img-item img{width:574px;height:530px;object-fit:contain;object-position:center;border-bottom-left-radius:129%;border-bottom-right-radius:92%;margin:0 auto;transform:scale(1.03)}.hero_easter_frameboxes-header .easter_framebox{display:flex;justify-content:center}.hero_easter_frameboxes-header .easter_framebox_icon{display:flex;justify-content:center;align-items:center;margin-right:10px}.hero_easter_frameboxes-header .easter_framebox_icon svg{width:18px}.hero_easter_frameboxes-header{width:80%;max-width:890px;padding:14px 0;margin:0 auto;display:grid;grid-template-columns:25% 25% 25% 25%}.hero_easter_frameboxes-header .title{font-weight:600;font-size:12px;line-height:15px;text-align:center}@media only screen and (min-width: 1920px){.header__logo img{left:0}}@media only screen and (max-width: 1199px){.hero__slider-img{top:-80px;left:-21px}}@media only screen and (max-width: 991px){.hero__title{font-size:33px}.hero__title span.hero__sm-title{font-size:22px}p{font-size:14px;line-height:20px}.hero__slider-img{top:-28px;left:-34px}span.hero__sm-shape{left:auto;top:-11px;right:-3px}.hero__slider-img .hero__slider--img-item img{width:380px;height:350px;transform:scale(1.2)}}@media only screen and (max-width: 767px){.hero__title{font-size:33px;font-style:normal;font-weight:700;line-height:54px;letter-spacing:.249px;margin-bottom:10px;margin-top:-10px}p{font-size:12px;line-height:15px}.hero__section .hero__details .hero__btn .btn{font-size:12px;line-height:100%;padding:11px 21px}.hero__slider-img{top:-31px;left:-10px}.hero__slider-img .hero__slider--img-item img{width:323px;height:315px;transform:scale(1.1)}}@media only screen and (max-width: 767px) and (min-width: 575px){.hero__item--elipse1,.hero__item--elipse2{width:286px;height:286px}.curve-arrow-banner{left:-15px}.hero__item--elipse3{width:294px;height:294px;top:1px;left:51%}.tri-shape-banner{left:-5%}.circle-shape-banner{right:-10px}.fans-banner{left:-53px}}.hero__section{position:relative;overflow:hidden;border-radius:16px;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.hero__slider{display:none}@media only screen and (min-width: 1442px){.hero__section{margin-top:40px}.hero__title{font-size:calc(1rem + 3vw);line-height:calc(1.2*(1rem + 3vw))}.hero__title span.hero__sm-title{font-size:calc(1rem + 2vw);line-height:calc(1.2*(1rem + 2vw))}.hero__txt{font-size:calc(.2rem + 1vw);line-height:calc(1.2*(.2rem + 1vw))}.hero__txt span:not(.hero-free-shipping-text):after{bottom:-19px}.hero__section .hero__details .hero__btn .btn{font-size:calc(.5rem + 1vw);line-height:calc(1.2*(.5rem + 1vw));padding:calc(.5rem + .5vw) calc(1rem + 5vw);width:60%}.hero_easter_frameboxes-header{max-width:65vw}.hero_easter_frameboxes-header .title{font-size:calc(.4rem + .5vw);line-height:calc(1.2*(.4rem + .5vw))}}@media only screen and (min-width: 1000px){.hero__section{padding:65px}}@media only screen and (max-width: 1200px){.hero-section-trustpilot{justify-content:space-evenly;flex-wrap:wrap}.hero__section:before{background-position:44% center;min-height:auto}}@media only screen and (max-width: 991px){.hero__section:before{background-position:48% center}.hero__section .hero__details .hero__btn .btn{width:100%;padding:12px 16px;font-weight:700;font-size:12px;line-height:16px}.sticky__btn{width:96%;left:2%;right:2%;bottom:8px}.sticky__btn .btn{background-color:#fcac2a;justify-content:center;display:flex;padding:16px 15px;font-size:18px;color:#1b2341;border-radius:48px;box-shadow:none}}@media only screen and (max-width: 767px){.easter_framebox{padding:5px 3px}.easter_framebox_icon{display:flex;justify-content:center;align-items:center;margin-bottom:6px}.hero_easter_frameboxes{padding:0 0 10px;margin-top:14px;display:grid!important;grid-template-columns:33.3% 33.3% 33.3%}.hero_easter_frameboxes .title{width:100%;font-weight:600;font-size:11px;line-height:14px;text-align:center}.hero__slider--img-item{position:relative;display:inline-block;mask-image:gradient(linear,center bottom,center top,color-stop(0,rgba(0,0,0,0)),color-stop(.08,rgba(0,0,0,1)),color-stop(1,rgba(0,0,0,1)));-webkit-mask-image:-webkit-gradient(linear,center bottom,center top,color-stop(0,rgba(0,0,0,0)),color-stop(.08,rgba(0,0,0,1)),color-stop(1,rgba(0,0,0,1)))}.hero__slider--img-item:after{background:linear-gradient(180deg,#9cd8c8,#9cd8c800)}.hero__section{min-height:unset;padding-top:0;padding-bottom:0;border-radius:0;background-image:unset;margin-top:10px}span.hero__sm-shape svg{height:68px}.hero__section .hero__left{position:relative;bottom:40px}.hero__section:before{background-image:unset;min-height:unset;background-position:71% top;background-repeat:no-repeat;background-size:contain;top:0}.hero__txt{font-size:11px;line-height:20px;padding-right:0}.hero__section .hero__details .hero__btn .btn{width:100%;padding:12px 16px}.hero-section-trustpilot{display:flex;flex-direction:row;align-items:center;margin-top:18px;justify-content:center;width:100%;max-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/x-mas-hero-section.css.map */
