.card-image{display:flex;justify-content:var(--horizontal-alignment, "inline-start");overflow:hidden}.card-image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--background-gradient);background-color:rgba(var(--color-background) / var(--overlay-opacity));z-index:0}.card-image--height-fill .card-image__image{height:100%}.card-image__image{object-fit:cover;aspect-ratio:var(--ratio-mobile);width:100%}@media screen and (min-width:768px){.card-image__image{aspect-ratio:var(--ratio)}}.banner{display:flex;position:relative;overflow:hidden;height:100%;background-color:transparent}.banner:before{display:block;content:"";padding-bottom:calc(1 / calc(var(--ratio-mobile, var(--ratio))) * 100%)}@media screen and (min-width:768px){.banner:before{display:block;content:"";padding-bottom:calc(1 / calc(var(--ratio)) * 100%)}}.banner__media{position:absolute;top:0;left:0;width:100%;height:100%}.banner__media img{height:100%;width:100%;object-fit:cover}.banner__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-gradient);background-color:rgba(var(--color-background) / var(--overlay-opacity));z-index:0;transition:all var(--transition-duration) var(--transition-timing)}.banner__content{position:relative;width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}.banner__header{max-width:var(--content-max-width, auto)}.banner__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.banner:has(.banner__link):hover .banner__media:after{background-color:rgba(var(--color-background) / calc(var(--overlay-opacity) + .1))}.card{position:relative;width:100%}.card:has(.card__link) img{transition:transform var(--transition-duration--slow) var(--transition-timing)}.card:has(.card__link):hover img{transform:scale(1.05)}.card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.group-block{flex:1}.icon-block{display:flex;flex-shrink:0}.icon-block>svg{height:var(--icon-width-mobile);width:var(--icon-width-mobile)}.icon-block__media{height:auto;width:var(--icon-width-mobile)}@media screen and (min-width:750px){.icon-block__media{height:auto;width:var(--icon-width)}.icon-block>svg{height:var(--icon-width);width:var(--icon-width)}}.placeholder-image{position:relative;overflow:hidden;aspect-ratio:var(--ratio-mobile)}@media screen and (min-width:768px){.placeholder-image{aspect-ratio:var(--ratio)}}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio-mobile);width:100%}@media screen and (min-width:768px){.image-block__image{aspect-ratio:var(--ratio)}}:root{--text-align-default: left}[style*="--horizontal-alignment-mobile: center"] .text-block{--text-align-default-mobile: center}[style*="--horizontal-alignment-mobile: flex-end"] .text-block{--text-align-default-mobile: right}[style*="--horizontal-alignment-mobile: flex-start"]>.text-block{--text-align-default-mobile: left}[style*="--horizontal-alignment-mobile: center"]>.text-block{--text-align-default-mobile: center}[style*="--horizontal-alignment-mobile: flex-end"]>.text-block{--text-align-default-mobile: right}@media screen and (min-width:750px){:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment))}.text-block>*{width:var(--width);text-align:var(--text-align, var(--text-align-default-mobile))}@media screen and (min-width:768px){.text-block>*{text-align:var(--text-align, var(--text-align-default))}}@media screen and (min-width:768px){.text-block{align-items:var(--horizontal-alignment)}}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block.paragraph--small{--font-body-size: 14px}.text-block.paragraph--large{--font-body-size: 18px}.section{padding-block-start:var(--padding-top-mobile);padding-block-end:var(--padding-top-mobile)}@media screen and (min-width:768px){.section{padding-block-start:var(--padding-top);padding-block-end:var(--padding-top)}}component-swiper.swiper-block{display:flex;flex-direction:column}.swiper-component .swiper{width:100%;height:100%;display:flex;flex-direction:column;-webkit-text-size-adjust:none}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
