.ms-banner-two-columns .ms-banner{display:flex;position:relative;flex-direction:column}.ms-banner-two-columns .ms-style-two .ms-grid-item{box-shadow:8px 8px rgba(var(--color-base-border-1));border-radius:var(--media-radius)}.ms-banner-two-columns .ms-banner-media{height:100%;position:absolute;left:0;top:0;width:100%}.ms-banner-two-columns .ms-banner--adapt,.ms-banner-two-columns .ms-banner--adapt_image.ms-banner--mobile-bottom .ms-banner-media:not(.ms-placeholder){height:auto}.ms-banner-two-columns .ms-banner-content{padding:0;display:flex;position:relative;width:100%;align-items:flex-end;justify-content:left;z-index:2}.ms-sticky-banners .ms-banner-two-columns .ms-banner-content .ms-content-container{border-radius:0;border-bottom-left-radius:calc(var(--media-radius) - var(--media-border-width));border-top-right-radius:calc(var(--media-radius) - var(--media-border-width))}.ms-banner-two-columns .ms-banner-content .ms-content-container{border-radius:var(--media-radius);border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.ms-promo-row .ms-banner-two-columns .ms-banner-content.ms-banner--desktop-transparent .ms-banner-two-columns-box.ms-content-container{box-shadow:none}.ms-banner-two-columns .ms-banner-two-columns-box{padding:3rem 3.5rem;position:relative;height:fit-content;align-items:center;text-align:left;width:100%;word-wrap:break-word;z-index:1}.ms-banner-two-columns .ms-promo-banners .ms-banner-two-columns-box{padding:3rem 2.5rem}.ms-banner-two-columns .ms-banner:after,.ms-banner-two-columns .ms-banner-media:after{content:"";position:absolute;top:0;background:linear-gradient(to bottom,transparent 0,rgb(var(--color-base-opacity)) 100%);opacity:0;z-index:1;width:100%;height:100%}.ms-promo-row .ms-banner-two-columns .ms-banner:after,.ms-promo-row .ms-banner-two-columns .ms-banner-media:after{border-radius:var(--media-radius)}.ms-promo-row .ms-banner-two-columns .ms-banner-media{border-radius:var(--media-radius)}.ms-banner-two-columns .ms-banner-two-columns-box>*+.ms-banner-text{margin-top:1rem}.ms-banner-two-columns .ms-banner-two-columns-box>*+*{margin-top:1rem}.ms-banner-two-columns .ms-banner-two-columns-box>*:first-child{margin-top:0}.ms-banner-two-columns .ms-banner-heading{margin:0}.ms-banner-two-columns .ms-banner-two-columns-box .ms-banner-heading+*{margin-top:1rem}.ms-banner-two-columns .ms-banner-two-columns-box .ms-image-with-text-text{margin-bottom:0}.ms-banner-two-columns .ms-banner-two-columns-box a.ms-link.ms-animate-arrow{background-image:linear-gradient(transparent calc(100% - 1px),currentColor 5px);background-size:0;background-repeat:no-repeat;background-position:bottom left;padding-bottom:5px;text-decoration:none;transition:all .4s ease,text-decoration 0s ease}.ms-banner-two-columns .ms-banner-two-columns-box a.ms-link.ms-animate-arrow:hover{background-image:linear-gradient(transparent calc(100% - 1px),currentColor 5px);background-size:100%}.ms-banner-two-columns .ms-banner--desktop-transparent .ms-banner-two-columns-box{background:transparent;border:none;border-radius:0;box-shadow:none}.ms-banner-section--full-width.ms-page-width.ms-banner-two-columns{max-width:100%;padding:0}.ms-featured-collection.ms-banner-two-columns .ms-banner-two-columns-box{padding:2rem 1.5rem}.ms-featured-collection.ms-banner-two-columns a.ms-button-arrow.ms-button.ms-button--primary{font-size:14px;padding:0 13px;min-height:calc(3rem + var(--buttons-border-width)* 2)}.ms-featured-collection.ms-banner-two-columns a.ms-button-arrow.ms-button.ms-button--primary:hover{padding:0 18px}.ms-featured-collection.ms-banner-two-columns .ms-banner-text{font-size:calc(var(--font-body-scale)* 1.5rem);line-height:1.3}.ms-product-grid-section .ms-banner-text p{font-size:calc(var(--font-body-scale)* 1.6rem);margin-top:0}.ms-banner-section .ms-banner-text{font-size:calc(var(--font-body-scale)* 1.6rem);line-height:calc(1 + .6/max(1,var(--font-heading-scale)));margin-top:0}.ms-product-grid-section .ms-banner-buttons{margin-top:0}.ms-product-grid-section .ms-banner-buttons .ms-button{min-width:calc(10rem + var(--buttons-border-width)* 2);min-height:calc(3rem + var(--buttons-border-width)* 2);padding:0 1rem}.ms-product-grid-section .ms-banner-heading.ms-small{font-size:calc(var(--font-heading-scale)* 2.8rem)}.ms-banner-columns-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}a.ms-banner-columns-link{text-decoration:none}@media only screen and (max-width:750px){.ms-featured-collection.ms-banner-two-columns .ms-banner-text{font-size:calc(var(--font-body-scale)* 1.2rem);line-height:1.1}.ms-featured-collection.ms-banner-two-columns .ms-banner-content,.ms-featured-collection.ms-banner-two-columns .ms-banner-two-columns-box{padding:1rem .5rem}.ms-featured-collection.ms-banner-two-columns .ms-grid--2-col-tablet-down a.ms-button-arrow.ms-button.ms-button--primary:hover{padding:2px 8px}.ms-featured-collection.ms-banner-two-columns .ms-grid--2-col-tablet-down a.ms-button-arrow.ms-button.ms-button--primary{font-size:12px;padding:2px 5px;min-width:calc(8rem + var(--buttons-border-width)* 2);min-height:calc(2rem + var(--buttons-border-width)* 2)}.ms-featured-collection.ms-banner-two-columns .ms-grid--2-col-tablet-down a.ms-button-arrow.ms-button.ms-button--primary svg{display:none}}@media only screen and (max-width:990px){.ms-banner-two-columns .ms-banner-content.ms-banner--desktop-transparent{padding:5rem 1.5rem}.ms-sticky-banners .ms-banner-two-columns slider-component{margin-right:0}li.ms-grid-item.ms-promo-row.ms-promo-layout-grid{margin-bottom:10px}.ms-banner-two-columns .ms-grid-item .ms-banner-media{border-radius:var(--media-radius)}.ms-banner-two-columns .ms-grid .ms-grid-item{width:100%;max-width:100%;margin-bottom:var(--grid-mobile-vertical-spacing)}.ms-swipe-mobile-false .ms-collection-content .ms-grid.ms-grid--2-col-tablet-down .ms-grid-item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.ms-banner-two-columns .ms-grid{row-gap:0}.ms-grid--2-col-tablet-down .ms-grid-item.ms-promo-row.ms-promo-layout-grid{width:100%}.ms-product-grid-section .ms-grid--2-col-tablet-down .ms-banner-content .ms-caption-with-letter-spacing--medium{font-size:1rem}.ms-product-grid-section .ms-grid--2-col-tablet-down .ms-banner-heading.ms-small,.ms-product-grid-section .ms-grid--2-col-tablet-down .ms-banner-heading.ms-medium,.ms-product-grid-section .ms-grid--2-col-tablet-down .ms-banner-heading.ms-large{font-size:calc(var(--font-heading-scale)* 2rem)}.ms-product-grid-section .ms-grid--2-col-tablet-down .ms-banner-text p,.ms-product-grid-section .ms-grid--2-col-tablet-down .ms-button{font-size:calc(var(--font-body-scale)* 1.2rem)}.ms-promo-row.ms-promo-layout-grid .ms-banner--desktop-transparent .ms-banner-two-columns .ms-banner-two-columns-box,.ms-banner-two-columns .ms-promo-banners .ms-banner--desktop-transparent .ms-banner-two-columns-box{padding:0}.ms-banner-two-columns .ms-promo-banners .ms-banner-two-columns-box{padding:1rem}}@media screen and (max-width:749px){.ms-banner-two-columns .ms-banner--small.ms-banner--mobile-bottom:not(.ms-banner--adapt) .ms-banner-media,.ms-banner-two-columns .ms-banner--small.ms-banner--stacked:not(.ms-banner--mobile-bottom):not(.ms-banner--adapt)>.ms-banner-media{height:28rem}.ms-banner-two-columns .ms-banner--medium.ms-banner--mobile-bottom:not(.ms-banner--adapt) .ms-banner-media,.ms-banner-two-columns .ms-banner--medium.ms-banner--stacked:not(.ms-banner--mobile-bottom):not(.ms-banner--adapt)>.ms-banner-media{height:34rem}.ms-banner-two-columns .ms-banner--large.ms-banner--mobile-bottom:not(.ms-banner--adapt) .ms-banner-media,.ms-banner-two-columns .ms-banner--large.ms-banner--stacked:not(.ms-banner--mobile-bottom):not(.ms-banner--adapt)>.ms-banner-media{height:39rem}.ms-banner-two-columns .ms-banner--small:not(.ms-banner--mobile-bottom):not(.ms-banner--adapt) .ms-banner-content{min-height:28rem}.ms-banner-two-columns .ms-banner--medium:not(.ms-banner--mobile-bottom):not(.ms-banner--adapt) .ms-banner-content{min-height:34rem}.ms-banner-two-columns .ms-banner--large:not(.ms-banner--mobile-bottom):not(.ms-banner--adapt) .ms-banner-content{min-height:39rem}.ms-banner-two-columns .ms-banner:not(.ms-banner--stacked){flex-direction:row;flex-wrap:wrap}.ms-banner-two-columns .ms-banner--stacked{height:auto}.ms-banner-two-columns .ms-banner--stacked .ms-banner-media{flex-direction:column}.ms-banner-two-columns .ms-banner--stacked .ms-banner-media-half{width:100%}.ms-banner-two-columns .ms-banner--stacked .ms-banner-media-half+.ms-banner-media-half{order:1}.ms-banner-two-columns .ms-banner--mobile-bottom .ms-banner-media,.ms-banner-two-columns .ms-banner--stacked:not(.ms-banner--mobile-bottom) .ms-banner-media{position:relative}}@media only screen and (min-width:750px){.ms-banner-two-columns .ms-banner-two-columns-box.ms-false{padding:0}}@media screen and (min-width:750px){.ms-banner-two-columns .ms-banner{flex-direction:row}.ms-banner-two-columns .ms-banner--small:not(.ms-banner--adapt){min-height:42rem}.ms-banner-two-columns .ms-banner--medium:not(.ms-banner--adapt){min-height:56rem}.ms-banner-two-columns .ms-banner--large:not(.ms-banner--adapt){min-height:72rem}.ms-banner-two-columns .ms-banner-media{height:100%}.ms-banner-two-columns .ms-banner--desktop-transparent .ms-content-container:after{display:none}}@media screen and (min-width:990px){.ms-banner-two-columns .ms-banner-two-columns-box{margin-left:2rem}.ms-banner-two-columns .ms-promo-banners .ms-banner-two-columns-box{margin-left:0}.ms-banner-section .ms-banner-two-columns .ms-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense}.ms-banner-section .ms-banner-two-columns .ms-grid-item{width:100%;max-width:100%;overflow:hidden}.ms-banner-section .ms-banner-two-columns .ms-banner--medium:not(.ms-banner--adapt){min-height:100%;height:26rem}.ms-banner-section .ms-banner-two-columns .ms-grid_one .ms-grid-item:first-child{grid-column:span 1;grid-row:span 2}.ms-banner-section .ms-banner-two-columns .ms-grid_one .ms-grid-item:nth-child(2){grid-column:span 1;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid-item:nth-child(3){grid-column:span 1;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_one .ms-grid-item:nth-child(4){grid-column:span 2;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_one .ms-grid-item:nth-child(5){grid-column:span 1;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_one .ms-grid-item:nth-child(6){grid-column:span 1;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_one .ms-grid-item:nth-child(7){grid-column:span 1;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_three .ms-grid-item:first-child{grid-column:span 2;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_three .ms-grid-item:nth-child(2){grid-column:span 1;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_three .ms-grid-item:nth-child(3){grid-column:span 1;grid-row:span 2}.ms-banner-section .ms-banner-two-columns .ms-grid_three .ms-grid-item:nth-child(4){grid-column:span 1;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_three .ms-grid-item:nth-child(5){grid-column:span 1;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_three .ms-grid-item:nth-child(6){grid-column:span 1;grid-row:span 1}.ms-banner-section .ms-banner-two-columns .ms-grid_three .ms-grid-item:nth-child(7){grid-column:span 1;grid-row:span 1}.ms-promo-layout-row .ms-banner-two-columns .ms-banner-content{padding:5rem}.ms-promo-layout-row .ms-banner-two-columns .ms-banner-content{width:auto;max-width:71rem;min-width:45rem}.ms-promo-row.ms-promo-layout-grid .ms-banner-two-columns .ms-banner-content{width:100%}.ms-banner-two-columns .ms-grid-item .ms-banner-media{border-radius:var(--media-radius)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-banner-two-columns.css.map */
