.component-d{display:flex;padding:20px}@media only screen and (min-width:768px){.component-d{padding:40px}}.component-d--product-banner .component-d__image{display:block;aspect-ratio:7/9}@media only screen and (min-width:768px){.component-d--product-banner .component-d__image{max-width:500px;margin-right:auto;margin-left:auto}}.component-d--product-banner .component-d__title{font-size:2rem;line-height:1.1}@media only screen and (min-width:768px){.component-d--product-banner .component-d__title{font-size:3.25rem}}.component-d__image-wrapper{flex-basis:50%;padding:20px}@media only screen and (min-width:768px){.component-d__image-wrapper{padding:40px}}.component-d__image{margin-right:auto;margin-left:auto;aspect-ratio:1}.component-d__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;flex-basis:50%}@media only screen and (min-width:768px){.component-d__content{padding:40px}.component-d__text{max-width:450px;margin-right:auto;margin-left:auto}}.component-d__title{font-weight:200;text-transform:uppercase;letter-spacing:.07em;margin-bottom:16px}@media only screen and (min-width:768px){.component-d__title{margin-bottom:8px}}.component-d__subtitle{text-transform:uppercase;margin-bottom:16px;font-weight:600;letter-spacing:.07em}.component-d__copy{line-height:1.75}.component-d__cta{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/1266/assets/component-d-section.css.map */
