.promo-carousel{position:relative;min-width:0;overflow:hidden;background:#e9e7e2}.promo-carousel__viewport,.promo-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0}.promo-carousel__slide{display:block;color:#fff;text-decoration:none}.promo-carousel__slide[hidden]{display:none!important}.promo-carousel__slide.is-active{animation:dewel-slide-reveal .55s cubic-bezier(.2,.72,.2,1) both}@keyframes dewel-slide-reveal{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.promo-carousel__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo-carousel__image--contain{padding:12%;background:linear-gradient(145deg,#f7f8ff,#e2e7f7);object-fit:contain}.promo-carousel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#141b3105 38%,#141b3194)}.promo-carousel__shade--main{background:linear-gradient(180deg,#141b3105 55%,#141b3133)}.promo-carousel__index{position:absolute;z-index:5;left:17px;top:17px;display:flex;align-items:center;gap:9px;min-height:38px;padding:8px 11px;background:#fffdf9e6;color:#26314b;box-shadow:0 8px 22px #1d23381a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.promo-carousel__index b{font-size:13px}.promo-carousel__index i{padding-left:9px;border-left:1px solid #bdc3ce;font-size:6px;font-style:normal;font-weight:850;letter-spacing:.13em}.promo-carousel__campaign{position:absolute;z-index:3;right:20px;bottom:20px;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:5px 10px;width:250px;min-height:82px;padding:15px 14px 13px;background:#fffdf9eb;color:#17233f;box-shadow:0 15px 36px #191f3526;text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.promo-carousel__campaign small{grid-column:1 / -1;color:#3150cc;font-size:6px;font-weight:850;letter-spacing:.14em}.promo-carousel__campaign strong{font-size:14px;line-height:1.18}.promo-carousel__campaign .icon{width:16px;height:16px}.promo-carousel__controls{position:absolute;z-index:6;right:17px;top:17px;display:flex;align-items:center;gap:7px;min-height:38px;padding:6px 8px;border-radius:99px;background:#fffdf9e6;box-shadow:0 8px 22px #1d23381a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.promo-carousel__controls>button{display:grid;width:25px;height:25px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#26314b}.promo-carousel__controls>button:first-child .icon{transform:rotate(180deg)}.promo-carousel__controls .icon{width:12px;height:12px}.promo-carousel__dots{position:absolute;z-index:6;right:13px;top:13px;display:flex;gap:4px}.promo-carousel__controls .promo-carousel__dots{position:static}.promo-carousel__dots button{width:5px;height:5px;padding:0;border:0;border-radius:99px;background:#25304a47;transition:width .2s ease,background .2s ease}.promo-carousel__dots button[aria-current=true]{width:16px;background:#3150cc}.promo-deal__discount{position:absolute;z-index:3;right:12px;top:46px;padding:7px 9px;border-radius:99px;background:var(--dewel-gradient);color:#fff;font-size:7px;font-weight:850;letter-spacing:.08em}.promo-deal__content{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 8px;min-height:76px;padding:13px 12px 11px;background:#fffdf9ed;color:#17233f;box-shadow:0 12px 28px #191f3529;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.promo-deal__content small{grid-column:1 / -1;color:#3150cc;font-size:6px;font-weight:850;letter-spacing:.14em}.promo-deal__content strong{font-size:13px;line-height:1.17}.promo-deal__content>span{display:flex;align-items:center;gap:5px;color:#596276;font-size:7px;font-weight:750;white-space:nowrap}.promo-deal__content .icon{width:12px;height:12px}.promo-carousel--deal-20 .promo-deal__discount{background:linear-gradient(110deg,#5250c8,#9d4e85)}.promo-carousel--deal-40 .promo-deal__discount{background:linear-gradient(110deg,#9e4774,#e3694e)}@media(min-width:991px){.promo-hero__gallery{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:stretch;height:570px;padding:20px;gap:12px}.promo-hero__gallery:after{display:none}.promo-carousel--main,.promo-hero__gallery:has(.promo-carousel--deal:hover) .promo-carousel--main{width:100%;height:530px;border-radius:210px 210px 6px 6px/112px 112px 6px 6px}.promo-hero__deals{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:repeat(2,minmax(0,1fr));width:100%;height:530px;gap:12px}.promo-carousel--deal-10{grid-column:1;grid-row:1 / 3;border-radius:132px 132px 5px 5px/104px 104px 5px 5px}.promo-carousel--deal-20{grid-column:2;grid-row:1;border-radius:82px 82px 5px 5px/68px 68px 5px 5px}.promo-carousel--deal-40{grid-column:2;grid-row:2;border-radius:5px 5px 82px 82px/5px 5px 68px 68px}.promo-carousel--deal{transition:transform .3s ease,box-shadow .3s ease}.promo-carousel--deal:hover{z-index:3;transform:translateY(-3px);box-shadow:0 24px 48px #232a442e}.promo-carousel--deal-20 .promo-deal__content,.promo-carousel--deal-40 .promo-deal__content{min-height:68px;padding:11px 10px 10px}.promo-carousel--deal-20 .promo-deal__content strong,.promo-carousel--deal-40 .promo-deal__content strong{font-size:10px}.promo-carousel--deal-20 .promo-deal__content>span,.promo-carousel--deal-40 .promo-deal__content>span{font-size:0}.promo-carousel--deal-20 .promo-deal__content>span .icon,.promo-carousel--deal-40 .promo-deal__content>span .icon{width:13px;height:13px}}@media(max-width:1180px)and (min-width:991px){.promo-hero__gallery{grid-template-columns:minmax(0,1.16fr) minmax(350px,.84fr);height:540px}.promo-carousel--main,.promo-hero__deals{height:500px}.promo-carousel__campaign{width:220px}}@media(max-width:990px){.promo-hero__gallery{display:block;width:100%;height:auto;padding:0;overflow:visible;background:transparent}.promo-carousel--main{width:100%;height:440px;border-radius:150px 150px 0 0/72px 72px 0 0}.promo-hero__deals{display:flex;gap:10px;padding:12px 14px 18px;overflow-x:auto;background:#fffdf9;scrollbar-width:none}.promo-hero__deals::-webkit-scrollbar{display:none}.promo-carousel--deal{flex:0 0 220px;height:250px;border-radius:92px 92px 6px 6px/68px 68px 6px 6px;box-shadow:0 12px 28px #232a441f}.promo-carousel__campaign{right:14px;bottom:112px;width:220px}.promo-carousel__controls{right:12px;top:12px}.promo-carousel__index{left:12px;top:12px}.promo-deal__content strong{font-size:13px}}@media(max-width:640px){.promo-carousel--main{height:350px;border-radius:112px 112px 0 0/56px 56px 0 0}.promo-carousel__campaign{display:none}.promo-carousel__controls{min-height:34px;padding:5px 7px}.promo-carousel__controls>button{width:23px;height:23px}.promo-carousel__index{min-height:34px;padding:7px 9px}.promo-carousel--deal{flex-basis:180px;height:215px;border-radius:76px 76px 5px 5px/56px 56px 5px 5px}.promo-deal__discount{top:42px;font-size:6px}.promo-deal__content{min-height:68px;padding:10px}.promo-deal__content strong{font-size:11px}.promo-deal__content>span{font-size:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/retail-v32.css.map */
