.shop-section{--shop-section-background: var(--color-warm-gray-neutral-100);--shop-section-heading-color: var(--color-warm-gray-neutral-800);--shop-section-description-color: var(--color-warm-gray-neutral-800);--shop-section-button-background: var(--color-lilypad-300);--shop-section-button-color: var(--color-warm-gray-neutral-100);--shop-section-gap: 16px;--shop-section-icon-size: 44px;--shop-section-button-height: 54px;--shop-section-button-padding: 10px 45px;--shop-section-button-border-radius: 5px;padding:36px 0}.shop-section__container{background-color:var(--shop-section-background)}.shop-section__content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}.shop-section__image{display:flex;align-items:center;justify-content:center;max-width:680px}.shop-section__picture{display:block}.shop-section__text-content{display:flex;flex-direction:column;gap:var(--shop-section-gap)}.shop-section__icon{width:var(--shop-section-icon-size);height:38px;flex-shrink:0}.shop-section__icon-element{width:100%;height:100%;object-fit:contain}.shop-section__heading{font-family:var(--font-heading-family);color:var(--shop-section-heading-color);margin:0}.shop-section__description{font-family:var(--font-body-family);color:var(--shop-section-description-color);margin:0}.shop-section__button{margin-top:auto}.shop-section__button-link{display:inline-flex;align-items:center;justify-content:center;height:var(--shop-section-button-height);padding:var(--shop-section-button-padding);background-color:var(--shop-section-button-background);color:var(--shop-section-button-color);border-radius:var(--shop-section-button-border-radius);text-decoration:none;font-family:var(--font-body-family);transition:opacity .2s ease}.shop-section__button-link:hover{opacity:.8}.shop-section__button-link:focus{outline:2px solid var(--shop-section-button-background);outline-offset:2px}@media screen and (min-width:768px){.shop-section{--shop-section-gap: 24px;--shop-section-icon-size: 57px;padding:64px 0}.shop-section__content{flex-direction:row;gap:36px}.shop-section__image{flex:1}.shop-section__text-content{flex:1;order:1;justify-content:center;max-width:452px}.shop-section__icon{height:50px}.shop-section__description{max-width:390px}.shop-section__button{margin-top:0}}@media screen and (min-width:1200px){.shop-section__content{gap:48px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-index-shop.css.map */
