.random-banner{position:relative;transition:background-color .3s ease;width:100%;padding:0;margin:0;overflow:hidden}.random-banner__container{max-width:1100px;margin:0 auto;padding-left:15px;padding-right:15px;box-sizing:border-box;width:100%}@media screen and (min-width: 750px){.random-banner{padding:0!important}.random-banner__container{padding:0!important;height:100%}.random-banner__inner{min-height:550px}.random-banner__image{width:500px;height:500px;position:absolute;right:0;top:4rem}.random-banner__image-container{width:100%;height:100%}}@media screen and (min-width: 990px){.random-banner__container{padding-left:0;padding-right:0}}.random-banner__inner{display:flex;justify-content:space-between;align-items:flex-start;width:100%;position:relative;padding:0;min-height:400px}.random-banner__text{width:50%;padding:4rem 0;box-sizing:border-box;max-width:100%;overflow-wrap:break-word;word-break:break-word;z-index:2}.random-banner__title-with-icon{display:flex;align-items:flex-start;gap:15px;margin-top:0}.random-banner__collection-icon{width:60px;height:60px;flex-shrink:0}.random-banner__collection-icon img{width:100%;height:100%;object-fit:contain}.random-banner__title{margin:0 0 2rem;font-size:45px;line-height:1.2;color:#191919!important;font-weight:400;max-width:100%;overflow-wrap:break-word;font-weight:350}.random-banner__wholesale-text{display:inline-block;margin:1.5rem 0;font-size:1.5rem;line-height:1.5;color:#000}.random-banner__wholesale-link{text-decoration:underline;transition:opacity .2s ease;cursor:pointer;color:#000}.random-banner__wholesale-link:hover{opacity:.8}.random-banner__auth-links{display:inline-block;margin-top:10px;font-size:1.4rem;line-height:1.4}.random-banner__auth-link{text-decoration:underline;color:#000;transition:opacity .2s ease}.random-banner__auth-link:hover{opacity:.8}.random-banner__description{margin:1.5rem 0;font-size:1.6rem;line-height:1.5;color:#191919;max-width:100%;overflow-wrap:break-word}.random-banner__description.truncated{max-height:400px;overflow:hidden;position:relative;transition:max-height .3s ease-out}.random-banner__description.truncated:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,var(--banner-bg, #fff));pointer-events:none}.random-banner__description.expanded{max-height:none}.random-banner__description.expanded:after{display:none}.random-banner__description-toggle{background:none;border:none;color:#191919;cursor:pointer;padding:8px 0;font-size:1.4rem;opacity:.8;display:flex;align-items:center;gap:5px;font-family:Montserrat,sans-serif}.random-banner__description-toggle svg{width:12px;height:12px;transition:transform .3s ease;stroke:#191919}.random-banner__description-toggle.expanded svg{transform:rotate(180deg)}.random-banner__image{width:500px;height:500px;overflow:hidden;margin:0;padding:0;box-sizing:border-box;position:absolute;right:0;top:4rem;transform:none}.random-banner__image-container{width:100%;height:100%;position:relative}.random-banner__video{width:100%;height:100%;display:block;object-fit:contain;max-width:100%}.random-banner__media,.random-banner__video{width:100%;height:100%;display:block;object-fit:contain}@media screen and (min-width: 750px){.random-banner__inner{min-height:550px}.random-banner__image{width:500px;height:500px;position:absolute;right:0;top:4rem}.random-banner__image-container{width:100%;height:100%}}@media screen and (max-width: 749px){.random-banner__inner{flex-direction:column-reverse;padding:0;min-height:auto}.random-banner__title{font-size:35px!important}.random-banner__text{width:100%;padding:0rem 15px;margin-bottom:0}.random-banner__image{position:relative;width:300px;height:300px;top:0;margin:0 auto 20px}}.random-banner__blog-link{display:inline-block;margin-top:10px;padding:10px 24px;font-size:16px;font-family:Montserrat,Arial,sans-serif;border:1px solid #191919;background:none;color:#191919;text-decoration:none;transition:background .2s,color .2s,border .2s;cursor:pointer}.random-banner__blog-link:hover{background:#191919;color:#fff;border-color:#191919}
/*# sourceMappingURL=/cdn/shop/t/2/assets/random-background-collection-banner.css.map */
