.cs-subcollection-banner .banner.page-width:after{width:calc(100% - 3rem);transform:translate(-50%);left:50%}.cs-subcollection-banner .banner.page-width .banner__media{width:calc(100% - 3rem);transform:translate(-50%);left:50%}@media screen and (min-width: 750px){.cs-subcollection-banner .banner.page-width:after{width:calc(100% - 10rem)}.cs-subcollection-banner .banner.page-width .banner__media{width:calc(100% - 10rem)}}@media screen and (max-width: 749px){.cs-subcollection-banner .hide-mobile{display:none}}@media screen and (min-width: 750px){.cs-subcollection-banner .hide-desktop{display:none}}@media screen and (max-width: 749px){.cs-subcollection-banner .banner__box{min-height:52rem;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 750px){.cs-subcollection-banner div.banner__box.content-container{max-width:100%;width:60%}}@media screen and (max-width: 749px){.cs-subcollection-banner div.banner__box.content-container{justify-content:flex-end;text-align:left;align-items:flex-start;padding:8rem 1.5rem 4rem}}.cs-subcollection-banner .banner__content{margin-top:8rem}@media screen and (min-width: 750px){.cs-subcollection-banner .banner__content{margin-top:10rem}}.cs-subcollection-banner .button--subcollection{color:rgb(var(--color-button));background-color:rgba(var(--color-button),.3);display:inline-flex;justify-content:center;align-items:center;border:0;padding:.5rem 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;-webkit-appearance:none;appearance:none;position:relative;border-radius:1.2rem;margin-bottom:1.5rem;margin-right:.8rem}.cs-subcollection-banner .button--subcollection:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(var(--color-button),0);transition:border-color .3s ease;border-radius:1.2rem}.cs-subcollection-banner .button--subcollection:hover:after,.cs-subcollection-banner .button--subcollection.active:after{border:1px solid rgb(var(--color-button))}.cs-subcollection-banner .button--subcollection.active{color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),1)}.cs-subcollection-banner .banner__heading{margin-bottom:3rem}.cs-subcollection-banner .banner__media video{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cs-subcollection-banner.css.map */
