.collection-banner__inner{display:flex;flex-direction:column}.collection-banner--with-image .collection-banner__inner{margin-bottom:0;padding-bottom:2rem}@media screen and (min-width:750px){.collection-banner.collection-banner--with-image{padding:calc(4rem + var(--page-width-margin)) 0 calc(4rem + var(--page-width-margin));overflow:hidden}.collection-banner--with-image .collection-banner__inner{padding-bottom:0}}.collection-banner__text-wrapper{flex-basis:100%}@media screen and (min-width:750px){.collection-banner{padding:0}.collection-banner__inner{align-items:center;flex-direction:row;padding-bottom:0}}.collection-banner__title{margin:2.5rem 0}.collection-banner__title+.collection-banner__description{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale))}@media screen and (min-width:750px){.collection-banner__title+.collection-banner__description{font-size:1.8rem;margin-top:2rem;margin-bottom:2rem}.collection-banner__description{max-width:66.67%}.collection-banner--with-image .collection-banner__description{max-width:100%}}.collection-banner--with-image .collection-banner__title{margin:0}.collection-banner--with-image .collection-banner__text-wrapper{padding:5rem 0 4rem;align-self:flex-start}.collection-banner__image-container{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}@media screen and (max-width:749px){.collection-banner__image-container{height:20rem}}@media screen and (min-width:750px){.collection-banner--with-image .collection-banner__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%}.collection-banner__image-container{align-self:stretch;flex:1 0 50%;min-height:20rem}}.collection-banner__title{font-size:3.5rem;font-weight:500;color:#666;display:inline-block;margin-bottom:2rem}.collection-banner__title .underline{display:block;width:50%;height:2px;background-color:#d8b387;margin-top:.25rem;transition:all .5s}.step_system{padding:4rem 0 8rem}.step_system .collection-banner__inner{display:grid;grid-template-columns:1fr 1fr}.step_system .collection-banner__wrapper{align-items:flex-start}.step_system .collection-banner__wrapper .text-content{padding-right:2rem}.step_system .collection-banner__wrapper .text-content a,.step_system .collection-banner__wrapper .text-content a:visited{color:#6c2b35;text-decoration:underline}.step_system .collection-banner__wrapper .text-content a:hover{color:rgba(var(--color-foreground),.75)}@media(max-width:749px){.step_system .collection-banner__inner{grid-template-columns:1fr;display:flex;flex-direction:column}.step_system .collection-banner__wrapper{display:block;width:100%}}.product__step-by-step-system{width:calc(100% - 4rem);margin:4rem 2rem 2rem;text-align:center;padding:0rem;box-shadow:0 0 20px #0003;border-radius:1rem;overflow:hidden}.product__step-by-step-system__header-row{background-color:#db6897;padding:1rem 2rem 3rem}.product__step-by-step-system__icon-row{padding:0rem 2rem 2rem;margin-top:-4rem}.product__step-by-step-system .h4{margin:3rem 1rem .5rem;color:#fff}.product__step-by-step-system .h2{color:#fff;font-size:3.2rem;margin:0rem 1rem 3rem}.product__step-by-step-system__container{display:flex}.product__step-by-step-system__step-1,.product__step-by-step-system__step-2,.product__step-by-step-system__step-3,.product__step-by-step-system__step-4,.product__step-by-step-system__step-5{min-width:5rem;width:20%}.product__step-by-step-system__image{height:8rem;display:flex;justify-content:center;align-items:center}.product__step-by-step-system__image .icon-wrapper{width:8rem;height:8rem;display:flex;color:#fff}.product__step-by-step-system__image .icon-number{position:absolute;margin:2rem auto;font-weight:700;font-size:2rem;color:#fff}.product__step-by-step-system__title{text-align:center}@media(max-width:749px){.product__step-by-step-system{width:calc(100% - 4rem)}.product__step-by-step-system .h2{font-size:2.8rem;margin:0rem 1rem 2rem}.product__step-by-step-system__image .icon-wrapper{width:6.6rem;height:6.6rem}.product__step-by-step-system__icon-row{margin-top:-2.5rem}.product__step-by-step-system__image{height:5rem}}@media(max-width:349px){.product__step-by-step-system{width:calc(100% - 2rem);margin:4rem 1rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-collection-banner.css.map */
