.offer-carousel-section{padding-top:var(--oc-padding-top, 0px);padding-bottom:var(--oc-padding-bottom, 0px);background:var(--oc-left-bg, #ef1a1a);color:var(--oc-left-text, #fff)}.offer-carousel{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(0,2.05fr);gap:var(--oc-gap, 16px);align-items:stretch;min-height:34rem}.offer-carousel__left{background:transparent;color:inherit;border-radius:0;padding:2.4rem 2rem;display:flex;flex-direction:column;justify-content:center;text-align:center}.offer-carousel__title{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(2rem,var(--oc-title-size, 48px),64px);line-height:1.05;font-weight:var(--font-heading-weight);text-wrap:balance}.offer-carousel__timer-values{display:grid;grid-template-columns:repeat(7,auto);justify-content:center;align-items:end;gap:.35rem;margin-bottom:.9rem}.offer-carousel__timer[data-mode=hours] .offer-carousel__timer-values{grid-template-columns:repeat(5,auto)}.offer-carousel__unit{font-family:var(--font-heading-family);font-size:clamp(2rem,var(--oc-timer-number-size, 42px),72px);font-weight:var(--font-heading-weight);letter-spacing:.02em;line-height:1}.offer-carousel__sep{font-size:clamp(1.6rem,2vw,2.6rem);line-height:1;transform:translateY(-.08em)}.offer-carousel__timer-labels{display:inline-grid;grid-template-columns:repeat(7,auto);justify-content:center;align-items:start;gap:.8rem;font-size:max(9px,var(--oc-timer-label-size, 11px));text-transform:uppercase;letter-spacing:.08em;opacity:.86}.offer-carousel__timer[data-mode=hours] .offer-carousel__timer-labels{grid-template-columns:repeat(5,auto)}.offer-carousel__timer-labels>span{text-align:center}.offer-carousel__label-sep{width:.8rem;opacity:0}.offer-carousel__right{background:transparent;border-radius:0;border:none;padding:1.6rem;display:flex;flex-direction:column}.offer-carousel__header{margin-bottom:1.2rem}.offer-carousel__heading{margin:0;font-size:clamp(1.7rem,1.8vw,2.2rem);line-height:1.1}.offer-carousel__empty{margin:0;color:inherit;opacity:.86}.offer-products__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22rem,24rem);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:.4rem;-ms-overflow-style:none;scrollbar-width:none}.offer-products__track::-webkit-scrollbar{display:none}.offer-products__card{border-radius:calc(var(--oc-card-radius, 12px) - 2px);overflow:hidden;scroll-snap-align:start;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08)}.offer-products__card--image{display:flex}.offer-products__promo-link{display:block;width:100%;text-decoration:none}.offer-products__promo-image{display:block;width:100%;height:100%;min-height:30rem;object-fit:cover}.offer-products__track[data-source-mode=linked_images]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow-x:visible;padding-bottom:0}.offer-products__track[data-source-mode=linked_images][data-image-count="1"]{grid-template-columns:minmax(0,1fr)}.offer-products__track[data-source-mode=linked_images] .offer-products__card{height:100%}.offer-products__track[data-source-mode=linked_images] .offer-products__promo-image{min-height:26rem}.offer-products__image-wrap{display:block;aspect-ratio:4 / 3;overflow:hidden;text-decoration:none}.offer-products__image,.offer-products__image-wrap .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.offer-products__image-wrap:hover .offer-products__image{transform:scale(1.03)}.offer-products__content{padding:1rem}.offer-products__title{display:block;font-size:1.35rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none;margin:0 0 .45rem;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.offer-products__price{margin:0;display:flex;gap:.6rem;align-items:baseline;font-size:1.3rem}.offer-products__price s{opacity:.5}.offer-products{position:relative}.offer-products__controls{position:absolute;top:50%;left:-3.2rem;right:-3.2rem;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;margin-top:0;z-index:3}.offer-products__btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;background:#ffffffe6;color:rgb(var(--color-foreground));cursor:pointer;pointer-events:auto;transition:background .2s ease,opacity .2s ease}.offer-products__btn:hover:not(:disabled){background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.offer-products__btn:disabled{opacity:.3;pointer-events:none}.offer-products__btn .svg-wrapper{display:flex;align-items:center}.offer-products__btn svg{width:1.4rem;height:1.4rem;display:block}.offer-products__btn--prev .svg-wrapper{transform:rotate(180deg)}.offer-products__controls--linked-images{display:none}@media screen and (max-width:989px){.offer-carousel{display:flex;flex-direction:column;grid-template-columns:none;min-height:auto}.offer-carousel__left{order:1;padding:2rem 1.4rem}.offer-carousel__right{order:2}.offer-products{padding-inline:2.4rem}.offer-products__track{grid-auto-columns:minmax(240px,82%);padding-inline:0}.offer-products__controls{left:-2rem;right:-2rem}.offer-products__track[data-source-mode=linked_images]{display:flex;overflow-x:auto;gap:1rem;padding-bottom:.4rem;scroll-snap-type:x mandatory}.offer-products__track[data-source-mode=linked_images] .offer-products__card{flex:0 0 76%;max-width:76%}.offer-products__controls--linked-images{display:flex}.offer-products__controls{left:0;right:0}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/section-custom-offer-carousel.css.map */
