.banner{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-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}}.banner--collection .collection__header{width:100%;text-align:center}.banner--collection .collection__header .wrapper--narrow{max-width:780px;margin-left:auto;margin-right:auto}.banner--collection .collection__title{margin:0 0 16px}.banner--collection .collection__description{max-width:62ch;margin-left:auto;margin-right:auto}.banner--collection .collection__description p{margin-bottom:12px}.banner--collection .collection__description p:last-child{margin-bottom:0}.banner--collection .collection__header--has-image,.banner--collection .collection__header--has-image .collection__title,.banner--collection .collection__header--has-image .collection__description,.banner--collection .collection__header--has-image .collection__description p,.banner--collection .collection__header--has-image .collection__description a{color:#fff}.banner--collection .collection__header--has-image .wrapper--narrow{text-shadow:0 1px 16px rgba(0,0,0,.6)}.banner--collection .banner-inner .overlay{background:linear-gradient(to top,#000000b8,#0000008c 45%,#0000006b)}@media only screen and (max-width:767px){.banner--collection .banner-content{padding-top:4px;padding-bottom:4px}.banner--collection .collection__header .wrapper--narrow{max-width:100%}.banner--collection .collection__title{margin-bottom:14px}.banner--collection .collection__description{text-align:left;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-collection-image-with-title.css.map */
