.banner{--overlay-opacity: 0;position:relative;overflow:hidden}.banner .wrapper--narrow{width:100%;max-width:var(--site-width-narrow)}@media only screen and (max-width:767px){.banner .collection__header hr{margin-top:25px;margin-bottom:25px}}.banner .collection__title,.banner .collection__description{color:inherit}.banner .collection__description{width:auto}.banner--collection{background:var(--bg)}.banner-inner{display:grid;grid-template-columns:minmax(0,1fr);position:relative}.banner-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay);opacity:var(--overlay-opacity)}.banner-content{width:100%;padding-top:var(--gutter);padding-bottom:var(--gutter);display:flex;align-items:center;justify-content:center}.align--middle-left .banner-content,.align--bottom-left .banner-content{justify-content:flex-start}.align--middle-right .banner-content,.align--bottom-right .banner-content{justify-content:flex-end}.align--bottom-left .banner-content,.align--bottom-right .banner-content{align-items:flex-end}.banner__image-container{padding-top:var(--container-padding-top, 0)}.banner__image-container,.banner-content{grid-row-start:1;grid-column-start:1;min-height:100%}@media only screen and (max-width:767px)and (orientation:landscape){.banner__image-container,.banner-content{min-height:auto}}.collection__desc-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.collection__desc-more{display:none}@media only screen and (max-width:767px){.banner .collection__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-bottom:0}.banner .collection__description p{margin:0;display:inline}.collection__desc-toggle:checked~.collection__description{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.collection__desc-more{display:inline-block;margin-top:4px;padding:6px 2px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.collection__desc-more-close{display:none}.collection__desc-toggle:checked~.collection__desc-more .collection__desc-more-open{display:none}.collection__desc-toggle:checked~.collection__desc-more .collection__desc-more-close{display:inline}.collection__desc-toggle:focus-visible~.collection__desc-more{outline:2px solid currentColor;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/229/assets/section-collection-image-with-title.css.map */
