.promotion-cards-section .grid{--col-gap: 4px}.promotion-cards-section css-slider{display:block;width:100%;position:relative}.promotion-cards-section css-slider .css-slider-viewport,.promotion-cards-section css-slider .css-slider-holder,.promotion-cards-section css-slider .css-slider-container{width:100%}.promotion-cards-section .card{width:100%;min-width:0}.promotion-cards-section .css-slider--overlay-navigation .css-slider-navigation-container{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:110;pointer-events:none;display:block}.promotion-cards-section .css-slider--overlay-navigation .css-slider-button{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;width:44px;height:44px;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px #0000001f;opacity:1}.promotion-cards-section .css-slider--overlay-navigation .css-slider-button svg path{fill:#111}.promotion-cards-section .css-slider--overlay-navigation .css-slider-prev{left:1rem;right:auto;inset-inline-start:1rem;inset-inline-end:auto}.promotion-cards-section .css-slider--overlay-navigation .css-slider-next{right:1rem;left:auto;inset-inline-end:1rem;inset-inline-start:auto}.promotion-cards-section .css-slider--overlay-navigation .css-slider-button.disabled{opacity:.35}html[dir=rtl] .promotion-cards-section .css-slider--overlay-navigation .css-slider-button{transform:translateY(-50%) scale(-1)}.no-touchevents .promotion-cards-section .css-slider--overlay-navigation .css-slider-button:not(.disabled):hover{opacity:1;box-shadow:0 3px 10px #00000029}@media screen and (max-width:767px){.promotion-cards-section css-slider.promotion-cards__slider--mobile-only:after{content:"css-slide";position:absolute;visibility:hidden}.promotion-cards-section .promotion-cards__grid--mobile-slider{--col-size: calc( (100% - var(--col-gap) * (var(--visible-cols) - 1)) / var(--visible-cols) ) !important;grid-auto-flow:column!important;grid-template-columns:var(--col-size)!important;grid-auto-columns:var(--col-size)!important}.promotion-cards-section css-slider:not(.enabled) .promotion-cards__grid--mobile-slider{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.promotion-cards-section css-slider:not(.enabled) .promotion-cards__grid--mobile-slider::-webkit-scrollbar{width:0!important;height:0!important}.promotion-cards-section .css-slider--overlay-navigation .css-slider-button{width:36px;height:36px}.promotion-cards-section .css-slider--overlay-navigation .css-slider-prev{left:.625rem;inset-inline-start:.625rem}.promotion-cards-section .css-slider--overlay-navigation .css-slider-next{right:.625rem;inset-inline-end:.625rem}}.promotion-cards-section .card__inner{display:block;width:100%;position:relative}.promotion-cards-section .card__image{width:100%}.promotion-cards-section .card--content-overlay{margin:0;border:0;border-radius:0;box-shadow:none;background-color:transparent;--color-text-cards: #ffffff}.promotion-cards-section .card--content-overlay .card__inner{overflow:hidden;border-radius:0}.promotion-cards-section .card--content-overlay .card__image{width:100%;padding-top:100%!important}.promotion-cards-section .card--content-overlay .card__inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,#00000094,#0000);pointer-events:none;z-index:1}.promotion-cards-section .card--content-overlay .card__text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0;margin:0;color:var(--color-text-cards);pointer-events:none}.promotion-cards-section .card--content-overlay .card__overlay-align{position:absolute;left:3.5rem;right:1.5rem;bottom:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;text-align:left}.promotion-cards-section .card--content-overlay .card__text.text-align--center .card__overlay-align{left:1.5rem;right:1.5rem;align-items:center;text-align:center}.promotion-cards-section .card--content-overlay .card__text.text-align--right .card__overlay-align{left:1.5rem;right:2rem;align-items:flex-end;text-align:right}.promotion-cards-section .card--content-overlay .card__overlay-caption{position:absolute;left:0;right:0;bottom:calc(100% + .35rem);margin:0}.promotion-cards-section .card--content-overlay .card__overlay-title,.promotion-cards-section .card--content-overlay .card__overlay-subtitle,.promotion-cards-section .card--content-overlay .card__overlay-cta{width:100%;margin:0}.promotion-cards-section .card--content-overlay .card__overlay-title{height:1.8em;min-height:1.8em;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;font-weight:700}.promotion-cards-section .card--content-overlay .card__overlay-subtitle{height:1.35em;min-height:1.35em;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.promotion-cards-section .card--content-overlay .card__overlay-cta{height:1.3em;min-height:1.3em;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.promotion-cards-section .card--content-overlay a.card__overlay-cta{display:block;color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;pointer-events:auto}.promotion-cards-section .card--content-overlay a.card__inner{color:inherit}@media screen and (max-width:767px){.promotion-cards-section .card--content-overlay .card__overlay-align{left:2rem;right:1.25rem;bottom:1.5rem}.promotion-cards-section .card--content-overlay .card__text.text-align--right .card__overlay-align{right:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/115/compiled_assets/styles.css.map?subset=AAAAAAAAAABA */
