.promotion-deal{--grid-area-content: content;--grid-area-media: media;--media-overflow-safe-space: 50px;--shadow-safe-space: 6px;position:relative;margin-top:var(--margin-top-mobile, 0);margin-bottom:var(--margin-bottom-mobile, 0)}.promotion-deal .product-card{box-shadow:0 4px 4px #00000017}.promotion-deal__container--overflow-x,.theme-editor .promotion-deal__container--overflow-x{padding-left:var(--container-padding);padding-right:var(--container-padding)}.promotion-deal__container--overflow-x .promotion-deal__content,.theme-editor .promotion-deal__container--overflow-x .promotion-deal__content{overflow:visible}.promotion-deal__wrapper{position:relative;display:grid;grid-template:var(--grid-template-mobile);padding-top:10px;padding-bottom:10px;background-color:var(--background-color)}.promotion-deal__media{position:relative;overflow:hidden;grid-area:var(--grid-area-media)}.promotion-deal__media--image{overflow:visible;width:calc(100% + calc(var(--container-padding) * 2));max-width:calc(100% + calc(var(--container-padding) * 2));margin-inline-start:calc(var(--container-padding) * -1);margin-inline-end:calc(var(--container-padding) * -1)}.promotion-deal__media--product-list{overflow:visible;padding-left:var(--container-padding);padding-right:var(--container-padding)}.promotion-deal__media--desktop{display:none}.promotion-deal__media--mobile.promotion-deal__media--product-list{margin-inline-start:calc(var(--container-padding) * -1);margin-inline-end:calc(var(--container-padding) * -1)}.promotion-deal__media--mobile.promotion-deal__media--image{width:calc(100% + calc(var(--container-padding) * 4));max-width:calc(100% + calc(var(--container-padding) * 4));margin-inline-start:calc(var(--container-padding) * -2);margin-inline-end:calc(var(--container-padding) * -2)}.promotion-deal__media-row{display:flex;gap:10px}.promotion-deal__media-col{position:relative;flex:1 0 calc(50% - 5px)}.promotion-deal__media-col--image{padding:12px;background-color:var(--image-border-color, #FFFFFF)}.promotion-deal__media-col--image .promotion-deal__media-image{border-radius:10px}.promotion-deal__media-col>*{height:100%}.promotion-deal__media-wrapper{position:relative;width:100%;height:100%}.promotion-deal__media-link-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.promotion-deal__media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.promotion-deal__media-badge{position:absolute;top:calc(var(--media-overflow-safe-space) * -.75);left:calc(var(--container-padding) * -1);z-index:2;display:none}.promotion-deal__slider{padding-top:var(--shadow-safe-space);padding-bottom:var(--shadow-safe-space)}.promotion-deal__slider-slide{width:calc(50% - 10px);margin-right:10px}.promotion-deal__slider-controls{display:none}.promotion-deal__slider-scrollbar{background-color:var(--scrollbar-track-color, var(--color-border))}.promotion-deal__slider-scrollbar .swiper-scrollbar-drag{background-color:var(--scrollbar-thumb-color, var(--color-brand-tertiary))}.promotion-deal__content{position:relative;overflow:hidden;grid-area:var(--grid-area-content);display:flex;flex-direction:column;gap:16px;padding:30px var(--container-padding);text-align:var(--content-alignment-mobile);color:var(--text-color)}.promotion-deal__title{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:.1px;color:var(--title-text-color)}.promotion-deal__title strong{position:relative}.promotion-deal__title strong:after{content:"";position:absolute;bottom:-20px;left:50%;display:block;width:100%;height:10px;background-image:var(--title-highlight-image);background-repeat:no-repeat;background-position:center bottom;transform:translate(-50%)}.promotion-deal__title-highlight{display:inline;margin-bottom:0;padding-right:10px;padding-left:10px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--title-background-color, transparent);line-height:1.5}.promotion-deal__text{font-size:16px;font-weight:400;line-height:1.2;color:var(--copy-text-color)}.promotion-deal__text *{color:currentColor}.promotion-deal__text p{margin-bottom:0}.promotion-deal__text p+p{margin-top:10px}.promotion-deal__text a{text-decoration:underline;text-underline-position:under;letter-spacing:inherit;transition:color .25s ease-out}.promotion-deal__text--subtitle{font-size:10px;letter-spacing:1px;color:var(--subtitle-text-color)}.promotion-deal__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--content-alignment-mobile);gap:16px var(--button-spacing-mobile, 15px);margin-top:12px}.promotion-deal__buttons--bottom-mobile{margin-top:auto}a.promotion-deal__button{width:var(--button-width-mobile, auto)}a.promotion-deal__button.disabled{background:#8f8f8f!important;color:#fff!important}.promotion-deal__countdown-timer{justify-content:var(--content-alignment-mobile)}@media screen and (min-width:992px){.promotion-deal{margin-top:var(--margin-top-desktop, 0);margin-bottom:var(--margin-bottom-desktop, 0);padding-top:var(--media-overflow-safe-space);padding-bottom:var(--media-overflow-safe-space)}.promotion-deal--product-list{padding-top:0;padding-bottom:0}.promotion-deal__container--overflow-x,.theme-editor .promotion-deal__container--overflow-x{padding-left:unset;padding-right:unset}.promotion-deal__container--overflow-x .promotion-deal__content,.theme-editor .promotion-deal__container--overflow-x .promotion-deal__content{overflow:hidden}.promotion-deal__wrapper{min-height:470px;padding-top:0;padding-bottom:0;grid-template:var(--grid-template-desktop)}.promotion-deal__media{margin-block-start:calc(var(--media-overflow-safe-space) * -1);margin-block-end:calc(var(--media-overflow-safe-space) * -1)}.promotion-deal__media--image{width:100%;max-width:100%;margin-inline-start:0;margin-inline-end:0}.promotion-deal__media--product-list{margin-block-start:0;margin-block-end:0;margin-left:var(--container-padding);padding-left:0;padding-right:var(--container-padding)}.promotion-deal__media--image-with-product,.promotion-deal__media--image{padding-left:var(--container-padding);padding-right:var(--container-padding)}.promotion-deal__media--mobile{display:none}.promotion-deal__media--desktop{display:block}.promotion-deal__media-row{flex-direction:column}.promotion-deal__media-col{flex:1 0 auto}.promotion-deal__media-col--image{padding:0;background-color:transparent}.promotion-deal__media-col--image .promotion-deal__media-image{border-radius:0}.promotion-deal__content{gap:24px;place-self:var(--content-placement-desktop);justify-self:var(--content-alignment-desktop);max-width:calc(var(--content-width) + var(--container-padding) * 2);text-align:var(--content-alignment-desktop)}.promotion-deals__content--wrapper{gap:16px}.promotion-deal__buttons{row-gap:24px;justify-content:var(--content-alignment-desktop)}a.promotion-deal__button{width:var(--button-width-desktop, auto)}.promotion-deal__buttons--bottom-mobile{margin-top:unset}.promotion-deal__buttons--bottom-desktop{margin-top:auto}.promotion-deal__countdown-timer{justify-content:var(--content-alignment-desktop)}.promotion-deal__products{padding-top:28px;padding-bottom:28px}.promotion-deal__slider{margin-inline-start:0;padding-inline-start:0}.promotion-deal__slider-slide{width:calc(100% - 10px)}}@media screen and (min-width:1200px){.promotion-deal__media-row{align-items:center;flex-direction:row;gap:0;height:100%}.promotion-deal__media-col{flex-basis:50%;height:100%}.promotion-deal__media-col--image{height:calc(100% - calc((var(--media-overflow-safe-space) + 40px) * 2))}.promotion-deal__media-badge{display:block}.promotion-deal__buttons{column-gap:var(--button-spacing-desktop, 15px)}.promotion-deal__slider-slide{width:calc(45% - 10px);margin-right:10px}.promotion-deal__slider-controls{display:flex}}@media screen and (min-width:1400px){.promotion-deal__media-col--image{flex-basis:62%}.promotion-deal__media-col--product{flex-basis:38%}.promotion-deal__slider-slide{width:calc(45% - 20px);margin-right:20px}}@media screen and (min-width:1920px){.promotion-deal__slider-slide{width:calc(33.33% - 20px)}}@media screen and (min-width:2048px){.promotion-deal__slider-slide{width:calc(25% - 20px)}}
/*# sourceMappingURL=/cdn/shop/t/929/assets/section-promotion-deal.css.map */
