.section-rs-collection-banner{padding-top:calc(var(--rs-cb-pt) * .75);padding-bottom:calc(var(--rs-cb-pb) * .75)}@media screen and (min-width:750px){.section-rs-collection-banner{padding-top:var(--rs-cb-pt);padding-bottom:var(--rs-cb-pb)}}.rs-cb:not(.page-width){padding-left:1.5rem;padding-right:1.5rem}.rs-cb .rs-cb__main>.rs-pg{padding-left:0;padding-right:0}.rs-cb__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--rs-cb-head-mb)}.rs-cb__head--left{align-items:flex-start;text-align:left}.rs-cb__head--right{align-items:flex-end;text-align:right}.rs-cb__head--sides{align-items:stretch;text-align:center}.rs-cb__head--sides>.rs-cb__link,.rs-cb__head--sides>.rs-cb__desc{align-self:center}.rs-cb__head>*{margin:0}.rs-cb__head>*+*{margin-top:var(--rs-cb-title-mb)}.rs-cb__title-row{display:flex;align-items:center;justify-content:center;gap:min(var(--rs-cb-line-gap),1.6rem)}@media screen and (min-width:750px){.rs-cb__title-row{gap:var(--rs-cb-line-gap)}}.rs-cb__title{flex:0 1 auto;margin:0;color:var(--rs-cb-title-color);font-size:var(--rs-cb-title-fs-m);font-weight:var(--rs-cb-title-fw);line-height:1.2}@media screen and (min-width:750px){.rs-cb__title{font-size:var(--rs-cb-title-fs)}}.rs-cb__title--upper{text-transform:uppercase;letter-spacing:.04em}.rs-cb__line{display:block;height:0;border-top:var(--rs-cb-line-w) var(--rs-cb-line-style) var(--rs-cb-line-color)}.rs-cb__head--sides .rs-cb__line{flex:1 1 0;min-width:2.4rem}.rs-cb__head--sides.rs-cb__head--line-fixed .rs-cb__line{flex:0 1 var(--rs-cb-line-len)}.rs-cb__line--below{width:100%;margin-top:var(--rs-cb-line-gap)}.rs-cb__head--line-fixed .rs-cb__line--below{width:min(var(--rs-cb-line-len),100%)}.rs-cb__desc{color:var(--rs-cb-desc-color);font-size:var(--rs-cb-desc-fs);line-height:1.4}.rs-cb__link{color:var(--rs-cb-link-color);text-decoration:none;font-size:var(--rs-cb-link-fs);padding-bottom:.4rem;border-bottom:1px solid transparent;transition:opacity .2s ease,border-color .2s ease}.rs-cb__link--underline{border-bottom-color:currentColor}.rs-cb__link--underline:hover{opacity:.7}.rs-cb__link--plain:hover{border-bottom-color:currentColor}.rs-cb__body{display:grid;grid-template-columns:minmax(0,1fr);row-gap:2.4rem}.rs-cb__main{min-width:0}.rs-cb__banner{position:relative;min-width:0;aspect-ratio:var(--rs-cb-ratio-m);overflow:hidden}.rs-cb--banner-m-top .rs-cb__banner{order:-1}.rs-cb--banner-m-hidden .rs-cb__banner{display:none}.rs-cb__banner-link,.rs-cb__banner picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.rs-cb__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--rs-cb-focal-m, 50% 50%)}.rs-cb__banner-link .rs-cb__banner-img{top:0;right:0;bottom:0;left:0}@media screen and (min-width:990px){.rs-cb__body{grid-template-columns:minmax(0,1fr) var(--rs-cb-banner-w);column-gap:var(--rs-cb-gap);align-items:stretch}.rs-cb--banner-left .rs-cb__body{grid-template-columns:var(--rs-cb-banner-w) minmax(0,1fr)}.rs-cb--no-banner .rs-cb__body,.rs-cb--banner-hidden .rs-cb__body{grid-template-columns:minmax(0,1fr)}.rs-cb--banner-left .rs-cb__banner,.rs-cb--banner-m-top.rs-cb--banner-left .rs-cb__banner{order:-1}.rs-cb--banner-right .rs-cb__banner,.rs-cb--banner-m-top.rs-cb--banner-right .rs-cb__banner{order:0}.rs-cb__banner{aspect-ratio:auto;min-height:var(--rs-cb-min-h)}.rs-cb--banner-m-hidden .rs-cb__banner{display:block}.rs-cb--banner-hidden .rs-cb__banner{display:none}.rs-cb__banner-img{object-position:var(--rs-cb-focal, 50% 50%)}}.rs-cb .rs-pg .card>.card__content .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rs-cb-title-lines);line-clamp:var(--rs-cb-title-lines);overflow:hidden}.rs-cb__banner-img{transition:transform var(--rs-cb-speed) ease}.rs-cb__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity var(--rs-cb-speed) ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.rs-cb--hover-zoom-in .rs-cb__banner:hover .rs-cb__banner-img,.rs-cb--hover-zoom-out .rs-cb__banner-img{transform:scale(var(--rs-cb-zoom))}.rs-cb--hover-zoom-out .rs-cb__banner:hover .rs-cb__banner-img{transform:scale(1)}.rs-cb--hover-darken .rs-cb__banner:hover:after{opacity:var(--rs-cb-dim)}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/rs-collection-banner.css.map */
