.stpromo-mode-v3{max-width:1180px}.stpromo-mode-v3 .stpromo-carousel{position:relative;overflow:hidden;border:1px solid #e3e3e3;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.08)}.stpromo-mode-v3 .stpromo-carousel__viewport{overflow:hidden}.stpromo-mode-v3 .stpromo-carousel__track{display:flex;transition:transform .42s ease}.stpromo-mode-v3 .stpromo-slide{display:grid;min-width:100%;grid-template-columns:minmax(280px,43%) 1fr;min-height:338px;background:#fff;cursor:default}.stpromo-mode-v3 .stpromo-slide[data-stpromo-url]{cursor:pointer}.stpromo-mode-v3 .stpromo-slide__image{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f5f5;border-right:1px solid #eee}.stpromo-mode-v3 .stpromo-slide__image picture,.stpromo-mode-v3 .stpromo-slide__image img{display:block;width:100%;height:100%}.stpromo-mode-v3 .stpromo-slide__image img{object-fit:contain}.stpromo-mode-v3 .stpromo-slide__content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:25px 28px 23px}.stpromo-mode-v3 .stpromo-badges{display:flex;gap:7px;margin-bottom:10px}.stpromo-mode-v3 h3{margin:0 0 5px;color:#171717;font-size:26px;line-height:1.08}.stpromo-mode-v3 .stpromo-subtitle{margin:0 0 7px;font-size:15px;font-weight:800;color:#202020}.stpromo-mode-v3 .stpromo-copy{max-width:620px;min-height:0;margin:0 0 15px;color:#666;font-size:13px;line-height:1.45}.stpromo-mode-v3 .stpromo-slide__prices{display:grid;grid-template-columns:minmax(145px,1fr) minmax(170px,.9fr);align-items:stretch;gap:4px 18px;margin-top:auto}.stpromo-mode-v3 .stpromo-slide__prices>span{grid-column:1/2;color:#727272;font-size:12px}.stpromo-mode-v3 .stpromo-slide__prices del{margin-left:5px}.stpromo-mode-v3 .stpromo-slide__prices strong{grid-column:1/2;color:var(--stpromo-accent);font-size:37px;line-height:.96;font-weight:900}.stpromo-mode-v3 .stpromo-slide__prices strong small{display:block;margin-bottom:4px;color:#444;font-size:10px;letter-spacing:.08em}.stpromo-mode-v3 .stpromo-slide__prices em{color:#666;font-size:11px;font-style:normal;font-weight:700}.stpromo-mode-v3 .stpromo-total-box{display:flex;grid-column:2/3;grid-row:1/3;min-width:0;flex-direction:column;justify-content:center;margin:0;padding:12px 15px;border:1px solid #f0d6d8;border-left:4px solid var(--stpromo-accent);background:linear-gradient(135deg,#fff 0,#fff5f5 100%);box-shadow:0 3px 10px rgba(133,0,9,.06)}.stpromo-mode-v3 .stpromo-total-box span{color:#505050;font-size:10px;font-weight:900;letter-spacing:.09em}.stpromo-mode-v3 .stpromo-total-box b{margin-top:4px;color:#151515;font-size:27px;line-height:1;font-weight:900}.stpromo-mode-v3 .stpromo-timer{display:grid;grid-template-columns:auto repeat(4,minmax(45px,1fr));align-items:stretch;gap:7px;margin:18px 0 15px;padding:0;border:0}.stpromo-mode-v3 .stpromo-timer>span{align-self:center;margin-right:6px;font-size:9px;font-weight:900;letter-spacing:.1em;color:#555}.stpromo-mode-v3 .stpromo-timer div{display:flex;min-width:0;min-height:52px;flex-direction:column;align-items:center;justify-content:center;padding:5px 4px;border:1px solid #e4e4e4;border-top:3px solid var(--stpromo-accent);background:#fbfbfb;text-align:center}.stpromo-mode-v3 .stpromo-timer b{font-size:23px;line-height:1;color:#181818}.stpromo-mode-v3 .stpromo-timer small{margin-top:4px;font-size:8px;font-weight:900;letter-spacing:.08em;color:#555}.stpromo-mode-v3 .stpromo-timer i{display:none}.stpromo-mode-v3 .stpromo-slide__actions{display:flex;gap:9px}.stpromo-mode-v3 .stpromo-cta,.stpromo-mode-v3 .stpromo-add-cart{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;margin:0;padding:0 17px;border:0;border-radius:3px;background:var(--stpromo-accent);color:#fff!important;font-size:11px;font-weight:900;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.stpromo-mode-v3 .stpromo-cta{cursor:pointer}.stpromo-mode-v3 .stpromo-add-cart{background:#1d1d1d}.stpromo-mode-v3 .stpromo-add-cart.stpromo-adding{pointer-events:none;opacity:.62}.stpromo-mode-v3 .stpromo-details{width:100%;margin:-3px 0 14px;padding:12px 14px;border-left:3px solid var(--stpromo-accent);background:#f8f8f8;color:#555;font-size:13px;line-height:1.5}.stpromo-mode-v3 .stpromo-details p{margin:0}.stpromo-mode-v3 .stpromo-carousel__arrow{position:absolute;z-index:2;top:50%;display:grid;width:36px;height:36px;place-items:center;border:1px solid #dedede;border-radius:50%;background:#fff;color:#1c1c1c;font-size:29px;line-height:1;transform:translateY(-50%);box-shadow:0 2px 9px rgba(0,0,0,.12)}.stpromo-mode-v3 .stpromo-carousel__arrow--prev{left:13px}.stpromo-mode-v3 .stpromo-carousel__arrow--next{right:13px}.stpromo-mode-v3 .stpromo-carousel__dots{position:absolute;right:22px;bottom:14px;display:flex;gap:6px}.stpromo-mode-v3 .stpromo-carousel__dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#c7c7c7}.stpromo-mode-v3 .stpromo-carousel__dots button[aria-current="true"]{width:20px;border-radius:5px;background:var(--stpromo-accent)}@media(prefers-reduced-motion:reduce){.stpromo-mode-v3 .stpromo-carousel__track{transition:none}}@media(max-width:700px){.stpromo-mode-v3{padding:0 14px}.stpromo-mode-v3 .stpromo-slide{display:flex;min-height:0;flex-direction:column}.stpromo-mode-v3 .stpromo-slide__image{aspect-ratio:1.65/1;border-right:0;border-bottom:1px solid #eee}.stpromo-mode-v3 .stpromo-slide__content{padding:18px}.stpromo-mode-v3 h3{font-size:21px}.stpromo-mode-v3 .stpromo-slide__prices{grid-template-columns:1fr;gap:7px}.stpromo-mode-v3 .stpromo-total-box{grid-column:1/2;grid-row:auto}.stpromo-mode-v3 .stpromo-total-box b{font-size:25px}.stpromo-mode-v3 .stpromo-timer{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;margin:16px 0 14px}.stpromo-mode-v3 .stpromo-timer>span{grid-column:1/-1;margin:0 0 1px;font-size:9px}.stpromo-mode-v3 .stpromo-timer div{min-height:50px;padding:4px 2px}.stpromo-mode-v3 .stpromo-timer b{font-size:21px}.stpromo-mode-v3 .stpromo-timer small{font-size:7px}.stpromo-mode-v3 .stpromo-carousel__arrow{display:none}.stpromo-mode-v3 .stpromo-carousel__dots{right:14px;bottom:12px}.stpromo-mode-v3 .stpromo-slide__actions{width:100%;padding-bottom:12px}.stpromo-mode-v3 .stpromo-cta,.stpromo-mode-v3 .stpromo-add-cart{flex:1;padding:0 10px;font-size:10px}}
