.collection-banner{display:flex;align-items:center;text-align:center;position:relative;min-height:270px}.collection-banner .row{min-width:100%}.collection-banner--has-bg{color:#fff;min-height:350px;margin-bottom:30px}.collection-banner--has-bg .breadcrumbs,.collection-banner--has-bg .breadcrumbs a{color:inherit}.collection-banner--has-bg .collection-banner--image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.collection-banner--breadcrumbs{text-align:left;position:absolute;top:0;left:0;right:0;z-index:3}.collection-banner--inner{display:flex;flex-direction:column;position:relative}.collection-banner--image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.collection-banner--image img{width:100%;height:100%;object-fit:cover}.collection-banner--title-case-uppercase h1{text-transform:uppercase}.collection-banner--title-case-lowercase h1{text-transform:lowercase}.collection-banner--title-case-capitalize h1{text-transform:capitalize}.collection-banner--title-case-none h1{text-transform:none}.collection-banner--heading-uppercase-true h1{text-transform:uppercase}.collection-banner--content{padding:40px 0;position:relative;z-index:5}@media only screen and (min-width:768px){.collection-banner--content{max-width:560px;font-size:1rem;padding:80px 0}.collection-banner--content.text-center{margin:0 auto}.collection-banner--content.text-left{margin-right:auto}.collection-banner--content.text-right{margin-left:auto}}.collection-banner--content h1{color:inherit;margin-bottom:0;font-weight:var(--font-body-bold-weight, 600);line-height:1.2;letter-spacing:.01em}@media only screen and (min-width:768px){.collection-banner--content h1+.collection-banner--subcollections,.collection-banner--content h1+.collection-desc{margin-top:22px}}.collection-banner--content .searchform{margin-top:20px}.collection-banner--content p{font-size:inherit;color:inherit;margin-top:15px;margin-bottom:0}.collection-desc{display:block}.desc-toggle-input{position:absolute;opacity:0;pointer-events:none}.collection-banner--description.collapsible-content{display:-webkit-box;-webkit-line-clamp:var(--desc-lines-closed, 1);-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1em * 1.65 * var(--desc-lines-closed, 1) + 4px);opacity:1;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .35s ease;font-size:.95rem;line-height:1.65;letter-spacing:.005em;color:inherit;max-width:580px;margin-left:auto;margin-right:auto}.desc-toggle-input:checked~.collapsible-content{-webkit-line-clamp:unset;max-height:80em;opacity:1}.desc-toggle-label{display:inline-block;margin-top:.6rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:inherit;font-size:.875rem;letter-spacing:.02em;transition:opacity .25s ease}.desc-toggle-label:hover{opacity:.7}.desc-toggle-label .label:after{content:attr(data-open)}.desc-toggle-input:checked~.desc-toggle-label .label:after{content:attr(data-close)}.collection-banner--subcollections{margin-top:22px;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center}.collection-banner--content.text-left .collection-banner--subcollections{justify-content:flex-start}.collection-banner--content.text-right .collection-banner--subcollections{justify-content:flex-end}@media only screen and (min-width:768px){.collection-banner--subcollections{margin-top:32px;gap:8px 20px}}.collection-banner--subcollections .text-button{margin:0;letter-spacing:.04em}.collection-banner--microlinks .text-button{font-size:.8125rem;letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/13/assets/collection-banner.css.map */
