.columns-banners .columns-banners__grid{display:flex;flex-direction:column;gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing)}.columns-banners .columns-banners__grid:not(.page-width){padding-left:var(--grid-mobile-vertical-spacing);padding-right:var(--grid-mobile-vertical-spacing)}.columns-banners.columns-banners_hide-background{background-color:transparent}.columns-banners .columns-banners__item{position:relative;overflow:hidden}.columns-banners .columns-banners__media{position:relative;width:100%;overflow:hidden;background-color:var(--color-background)}.columns-banners .columns-banners__image{position:relative;width:100%;height:auto;display:block;transition:transform .4s ease}.columns-banners .columns-banners__placeholder{position:relative;width:100%;height:auto;display:block}.columns-banners .columns-banners__video{display:block;width:100%;height:100%;object-fit:cover}.columns-banners .columns-banners__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none}.columns-banners .columns-banners__item:hover .columns-banners__image{transform:scale(1.03)}.columns-banners .columns-banners__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;padding:2.4rem;row-gap:1.2rem}.columns-banners .columns-banners__content--top{justify-content:flex-start}.columns-banners .columns-banners__content--middle{justify-content:center}.columns-banners .columns-banners__content--bottom{justify-content:flex-end}.columns-banners .columns-banners__content--left{align-items:flex-start;text-align:left}.columns-banners .columns-banners__content--center{align-items:center;text-align:center}.columns-banners .columns-banners__content--right{align-items:flex-end;text-align:right}.columns-banners .columns-banners__title{margin:0 0 1.2rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.2}.columns-banners .columns-banners__title--small{font-size:1.8rem}.columns-banners .columns-banners__title--medium{font-size:2.4rem}.columns-banners .columns-banners__title--large{font-size:3.2rem}.columns-banners .columns-banners__full-link{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.columns-banners .columns-banners__content .link .svg-wrapper{width:18px;height:18px;position:relative;top:4px;margin-left:4px}.columns-banners .button.button--secondary{background-color:transparent}.columns-banners .columns-banners__slider{display:block;position:relative;overflow:hidden}.columns-banners .columns-banners__slider-viewport{overflow:hidden}.columns-banners .columns-banners__slider-track{display:flex;gap:var(--grid-mobile-horizontal-spacing);will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none}.columns-banners .columns-banners__slider-track:active{cursor:grabbing}.columns-banners .columns-banners__slider-track .columns-banners__item{flex-shrink:0;flex-grow:0;width:calc(100vw - 6.4rem)}.columns-banners .columns-banners__slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:none;border-radius:8px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer}.columns-banners .columns-banners__slider-btn--prev{left:1.6rem}.columns-banners .columns-banners__slider-btn--next{right:1.6rem}.columns-banners .columns-banners__slider-btn .svg-wrapper{display:flex;width:1.6rem;height:1.6rem;color:inherit}.columns-banners .columns-banners__slider-btn--prev .svg-wrapper{transform:rotate(90deg)}.columns-banners .columns-banners__slider-btn--next .svg-wrapper{transform:rotate(-90deg)}@media screen and (min-width:750px){.columns-banners .columns-banners__media{height:100%}.columns-banners .columns-banners__image,.columns-banners .columns-banners__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.columns-banners .columns-banners__grid{display:grid;align-items:stretch;gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}.columns-banners .columns-banners__grid:not(.page-width){padding-left:var(--grid-desktop-vertical-spacing);padding-right:var(--grid-desktop-vertical-spacing)}.columns-banners .columns-banners__slider-track{gap:var(--grid-desktop-horizontal-spacing)}.columns-banners .columns-banners__slider-track .columns-banners__item{width:calc((100vw - var(--grid-desktop-horizontal-spacing) * 2) / 3);min-height:42rem}.columns-banners .columns-banners__slider-btn--prev{left:2.4rem}.columns-banners .columns-banners__slider-btn--next{right:2.4rem}.columns-banners .columns-banners__slider.page-width .columns-banners__slider-btn--prev{left:5.6rem}.columns-banners .columns-banners__slider.page-width .columns-banners__slider-btn--next{right:5.6rem}.columns-banners .columns-banners__item{min-height:42rem}.columns-banners .columns-banners__grid--1-col{grid-template-columns:1fr}.columns-banners .columns-banners__grid--2-col{grid-template-columns:3fr 2fr}.columns-banners .columns-banners__grid--2-col.columns-banners__grid--first-right .columns-banners__item:nth-child(1){grid-column:2;grid-row:1}.columns-banners .columns-banners__grid--2-col.columns-banners__grid--first-right .columns-banners__item:nth-child(2){grid-column:1;grid-row:1}.columns-banners .columns-banners__grid--3-col{grid-template-columns:3fr 2fr}.columns-banners .columns-banners__grid--3-col .columns-banners__item:nth-child(1){grid-column:1 / -1}.columns-banners .columns-banners__grid--4-col{grid-template-columns:repeat(10,1fr)}.columns-banners .columns-banners__grid--4-col .columns-banners__item:nth-child(1){grid-column:1 / 7}.columns-banners .columns-banners__grid--4-col .columns-banners__item:nth-child(2){grid-column:7 / 11}.columns-banners .columns-banners__grid--4-col .columns-banners__item:nth-child(3){grid-column:1 / 6}.columns-banners .columns-banners__grid--4-col .columns-banners__item:nth-child(4){grid-column:6 / 11}.columns-banners .columns-banners__grid--4-col.columns-banners__grid--first-right .columns-banners__item:nth-child(1){grid-column:5 / 11;grid-row:1}.columns-banners .columns-banners__grid--4-col.columns-banners__grid--first-right .columns-banners__item:nth-child(2){grid-column:1 / 5;grid-row:1}.columns-banners .columns-banners__grid--5-col{grid-template-columns:repeat(15,1fr)}.columns-banners .columns-banners__grid--5-col .columns-banners__item:nth-child(1){grid-column:1 / 10}.columns-banners .columns-banners__grid--5-col .columns-banners__item:nth-child(2){grid-column:10 / 16}.columns-banners .columns-banners__grid--5-col .columns-banners__item:nth-child(3){grid-column:1 / 6}.columns-banners .columns-banners__grid--5-col .columns-banners__item:nth-child(4){grid-column:6 / 11}.columns-banners .columns-banners__grid--5-col .columns-banners__item:nth-child(5){grid-column:11 / 16}.columns-banners .columns-banners__grid--5-col.columns-banners__grid--first-right .columns-banners__item:nth-child(1){grid-column:7 / 16;grid-row:1}.columns-banners .columns-banners__grid--5-col.columns-banners__grid--first-right .columns-banners__item:nth-child(2){grid-column:1 / 7;grid-row:1}.columns-banners .has-desktop-video .columns-banners__video{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (max-width:749px){.columns-banners .columns-banners__slider-btn{display:none}.columns-banners .columns-banners__slider .columns-banners__slider-viewport .columns-banners__item .columns-banners__media,.columns-banners .columns-banners__slider .columns-banners__slider-viewport .columns-banners__item .columns-banners__media img{height:100%}.columns-banners .columns-banners__slider .columns-banners__slider-viewport .columns-banners__item .columns-banners__media img{object-fit:cover}.columns-banners .columns-banners__grid .has-mobile-video .columns-banners__media{aspect-ratio:var(--video-ratio-mobile)}.columns-banners .has-mobile-video .columns-banners__video{position:absolute;top:0;right:0;bottom:0;left:0}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-columns-banners.css.map */
