.collection-description-banner{position:relative;width:100%;padding-top:var(--cdb-pad, 60px);padding-bottom:var(--cdb-pad, 60px);background-color:var(--cdb-bg, #f5f5f5)}.collection-description-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;display:block}.collection-description-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--cdb-overlay, #000);opacity:var(--cdb-overlay-opacity, .4);z-index:1}.collection-description-banner__container{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.collection-description-banner__content{width:100%;max-width:var(--cdb-max-width, 800px);color:var(--cdb-text, #fff);text-align:left}[data-collapsible-text].is-collapsible{max-height:var(--collapsible-collapsed-height, 200px);overflow:hidden;position:relative}[data-collapsible-content].is-ready [data-collapsible-text].is-collapsible{transition:max-height .35s ease}[data-collapsible-inner]{position:relative}[data-collapsible-fade]{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,var(--collapsible-fade-to, #f5f5f5));pointer-events:none;transition:opacity .3s ease;opacity:1}[data-collapsible-text].is-expanded [data-collapsible-fade]{opacity:0}[data-collapsible-toggle]{margin-top:20px;background:none;border:none;cursor:pointer;text-decoration:underline;font-size:inherit;padding:0;color:inherit;transition:opacity .3s ease}[data-collapsible-toggle]:hover{opacity:.8}[data-collapsible-toggle]:focus{outline:2px solid currentColor;outline-offset:4px}.collapsible-rich-text{width:100%;padding-top:var(--collapsible-pad, 40px);padding-bottom:var(--collapsible-pad, 40px);background-color:var(--collapsible-bg, #f5f5f5);color:var(--collapsible-text, #1c1d1d)}.collapsible-rich-text__content{width:100%;max-width:var(--collapsible-max-width, 800px);margin:0 auto;padding-left:20px;padding-right:20px}@media(prefers-reduced-motion:reduce){[data-collapsible-content].is-ready [data-collapsible-text].is-collapsible,[data-collapsible-fade],[data-collapsible-toggle]{transition:none}}@media screen and (max-width:768px){.collection-description-banner__container,.collapsible-rich-text__content{padding-left:15px;padding-right:15px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/collection-description-banner.css.map */
