.collection_banner-container.full-width{height:unset;position:relative}@media(min-width:1280px){.collection_banner-container.full-width{height:clamp(280px,30vw,480px);position:relative}.collection_description{font-size:16px}}.collection_banner-container.full-width .image_container.image_overlay:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(to right,#0000008c,#00000080 60%,#0000)}.full-width.collection_banner-container .image_container .image-desktop{position:absolute;height:100%;width:100%}.full-width.collection_banner-container .image_container .image-mobile{display:none}.full-width.collection_banner-container .image_container img{object-fit:cover;height:100%;width:100%}.collection_banner-container .col_banner-inner{position:relative;height:100%}.full-width.collection_banner-container .flex-column{width:100%;gap:15px}.collection_banner-container .collection_info-container{display:flex;flex-direction:column;gap:15px;padding:30px}.full-width.collection_banner-container .collection_info-container{gap:24px}.full-width.collection_banner-container .collection_info-container .collection_heading{font-size:clamp(36px,5vw,64px)}.collection_banner-container .collection_info-container .collection_heading{font-size:40px;letter-spacing:.02em;line-height:1;margin:0;color:#000}.collection_banner-container .collection_info-container .collection_description p{color:var(--standard-font-color);line-height:1.7;margin:0;max-width:560px}.full-width.collection_banner-container .collection_info-container .collection_heading,.full-width.collection_banner-container .collection_info-container .collection_description p{color:#fff}.collection_description ul,.collection_description ol{padding-left:30px}.full-width.collection_banner-container .text_shadow{text-shadow:2px 2px 6px rgba(0,0,0,.3)}@media(max-width:767px){.full-width.collection_banner-container{display:flex;flex-direction:column;height:700px}.full-width.collection_banner-container .image_container .image-desktop{display:none}.full-width.collection_banner-container .image_container{position:relative;height:70%;width:100%}.full-width.collection_banner-container .image_container .image-mobile{display:block;height:100%;width:100%}.full-width.collection_banner-container .image_container .image-mobile img{object-fit:cover;width:100%;height:100%}.collection_banner-container.full-width .image_container.image_overlay:after{content:unset}.full-width.collection_banner-container .col_banner-inner{height:auto;min-height:120px;width:100%;padding:25px 15px;background:var(--standard-font-color)}.full-width.collection_banner-container .col_banner-inner .collection_heading,.full-width.collection_banner-container .col_banner-inner .collection_description p{color:#fff}.full-width.collection_banner-container .text_shadow{text-shadow:unset}.full-width.collection_banner-container .flex-column{justify-content:space-between;gap:0px}}.collection_banner-container .col_banner-inner{display:flex;align-items:center;padding:0}.collection_banner-container .col_banner-inner .image_container{width:50%;height:100%;overflow:hidden}.collection_banner-container .col_banner-inner .image_container .image-desktop{width:100%;height:100%}.collection_banner-container .col_banner-inner .image_container .image-desktop img{object-fit:cover;display:block;width:100%;height:100%}.collection_banner-container .col_banner-inner .flex-column{width:50%;padding:20px 20px 20px 40px}@media(max-width:767px){.collection_banner-container .col_banner-inner{flex-direction:column;padding:0}.collection_banner-container .col_banner-inner .flex-column,.collection_banner-container .col_banner-inner .image_container{width:100%}.collection_banner-container .col_banner-inner .flex-column{padding:20px}.full-width.collection_banner-container{display:flex;flex-direction:column;height:auto;min-height:500px}.full-width.collection_banner-container .image_container{position:relative;height:320px;width:100%;flex-shrink:0}.full-width.collection_banner-container .image_container .image-desktop{display:none}.full-width.collection_banner-container .image_container .image-mobile{display:block;height:100%;width:100%}.full-width.collection_banner-container .image_container .image-mobile img{object-fit:cover;width:100%;height:100%}.collection_banner-container.full-width .image_container.image_overlay:after{content:unset}.full-width.collection_banner-container .col_banner-inner{height:auto;width:100%;padding:25px 20px;background:var(--standard-font-color);flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0}.collection_banner-container.full-width .col_banner-inner .collection_info-container .collection_heading,.collection_banner-container.full-width .col_banner-inner .collection_info-container .collection_description p{color:#000!important}.full-width.collection_banner-container .text_shadow{text-shadow:unset}.full-width.collection_banner-container .flex-column{width:100%;height:auto;justify-content:center;gap:12px}.full-width.collection_banner-container .collection_info-container{gap:12px}.full-width.collection_banner-container .collection_info-container .collection_heading{font-size:28px;letter-spacing:.02em;line-height:1.1;color:#000!important}.full-width.collection_banner-container .collection_info-container .collection_description p{font-size:16px!important;line-height:1.5;max-width:100%;opacity:.85;color:#000!important}.collection_banner-container .col_banner-inner .flex-column{padding:0}}.collection_heading{font-size:24px;padding:15px 0}@media(min-width:800px){.collection_heading{font-size:40px;padding:15px 0}}@media(min-width:800px){.collection_banner-container .flex-column{display:flex;flex-direction:column;height:100%;justify-content:center;gap:10px}}.col_banner-two-col{display:grid;grid-template-columns:2fr 3fr;min-height:400px;background:#faf7f2}.col_banner-text-col{display:flex;align-items:center;padding:0 20px 0 0;height:fit-content;margin:auto}.col_banner-image-col{position:relative;overflow:hidden}.col_banner-image-col .image_container{position:absolute;top:0;right:0;bottom:0;left:0}.col_banner-image-col .image_container img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:749px){.col_banner-two-col{grid-template-columns:1fr}.col_banner-image-col{position:relative;min-height:250px}}.image-mobile{display:none}@media screen and (max-width:749px){.image-desktop{display:none}.image-mobile{display:block}.col_banner-text-col{padding-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/z-css-collection_banner.css.map */
