.retailers-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 102px)}.retailers-hero__text-col{display:flex;align-items:flex-start;padding:4rem 4rem 4rem 2rem}@media screen and (min-width:1100px){.retailers-hero__text-col{padding:6rem 6rem 6rem 2.4rem}}.retailers-hero__text-inner{width:100%}.retailers-hero__label{font-size:var(--font-size-body, 1.5rem);text-transform:uppercase;letter-spacing:.08em;margin:0 0 3.2rem;font-weight:400}.retailers-hero__description{margin-bottom:3.2rem}.retailers-hero__description p:first-child{margin-top:0}.retailers-hero__description p:last-child{margin-bottom:0}.retailers-hero__button{display:inline-block;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:inherit;color:currentColor;position:relative}.retailers-hero__button:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:currentColor;transition:width var(--duration-default)}.retailers-hero__button:hover:after{width:0}.retailers-hero__image-col{overflow:hidden}.retailers-hero__image,.retailers-hero__image-col .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.retailers-hero{grid-template-columns:1fr;min-height:auto}.retailers-hero__text-col{order:1;padding:3rem 2rem}.retailers-hero__image-col{order:2;aspect-ratio:4 / 3}}.retailers-locations__header{padding-bottom:3.2rem;border-bottom:.2rem solid rgba(var(--color-border));margin-bottom:0}.retailers-locations__title{font-size:var(--font-size-body, 1.5rem);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:400}.retailers-locations__accordions .faq-item{border-bottom:.2rem solid rgba(var(--color-border))}.retailers-locations__accordions .faq-item:first-child{border-top:none}.retailers-locations__accordions .faq-item__icon svg{width:24px;height:24px}.retailers-locations__accordions .faq-item__question{text-transform:uppercase;letter-spacing:.08em}.retailers-locations__links{line-height:2}.retailers-locations__links p{margin:0}.retailers-locations__links a{text-decoration:none;color:currentColor;transition:opacity var(--duration-default, .2s) ease,text-decoration-color var(--duration-default, .2s) ease;text-decoration-color:transparent}.retailers-locations__links a:hover{opacity:.6;text-decoration:underline;text-underline-offset:3px;text-decoration-color:currentColor}.retailers-locations__footer{margin-top:4rem}
/*# sourceMappingURL=/cdn/shop/t/53/assets/section-retailers.css.map */
