.boutique-section{position:relative;display:grid;grid-template-columns:43.3rem 1fr;align-items:center;min-height:44.3rem;gap:0;padding-bottom:10rem}@media screen and (min-width:990px)and (max-width:1200px){.boutique-section{grid-template-columns:30rem 1fr}.boutique-section__content{padding:5rem 2rem 5rem 6rem;margin-left:-5rem}.boutique-section__image-wrapper{height:30rem}}.boutique-section__image-wrapper{position:relative;width:100%;height:34.2rem;z-index:3;align-self:center}.boutique-section__image{width:100%;height:100%;object-fit:cover;border-radius:0}.boutique-section__content{position:relative;background:#fbf3f0;padding:7.6rem 4rem 7.6rem 12rem;min-height:44.3rem;display:flex;align-items:center;z-index:2;margin-left:-8rem}.boutique-section__text-content{display:flex;flex-direction:column;gap:0}.boutique-section__heading{margin:0!important;padding:0!important;color:#000}.boutique-section__description{color:#000;margin:0!important;padding:0!important;white-space:pre-line;line-height:1.5;margin-top:-1rem!important}.boutique-section__button-wrapper{display:flex;justify-content:flex-start;margin-top:1.6rem}@media screen and (max-width:990px){.boutique-section__button-wrapper{justify-content:center}}.boutique-section__decorative{position:absolute;bottom:0;right:0;z-index:4;pointer-events:none;transform:scale(.8) translateY(0)!important;transform-origin:bottom right!important}.boutique-section__decorative-image{display:block}@media screen and (max-width:990px){.boutique-section{display:block;min-height:auto;position:relative}.boutique-section__image-wrapper{width:35rem;height:30rem;margin:0 auto;position:relative;z-index:3}.boutique-section__content{margin-left:0;margin-top:-15rem;padding:20rem 3rem 6rem;min-height:auto;text-align:center;justify-content:center;position:relative;z-index:2}.boutique-section__decorative{position:absolute;bottom:0;right:0;max-width:100%;overflow:hidden;transform:scale(.8) translateY(0)!important;transform-origin:bottom right!important}}@media screen and (max-width:749px){.boutique-section__image-wrapper{width:28rem;height:25rem}.boutique-section__content{margin-top:-12rem;padding:17rem 2rem 6rem}.boutique-section__decorative{transform:scale(.8) translateY(0)!important;transform-origin:bottom right!important}}@media screen and (max-width:480px){.boutique-section__decorative{max-width:90%;transform:scale(.8) translateY(0)!important;transform-origin:bottom right!important}}@media(prefers-reduced-motion:reduce){.boutique-section__button{transition:none}}@media(forced-colors:active){.boutique-section__button{border:1px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-boutique.css.map */
