.inline-badge{font-size:.8125rem;background-color:var(--badge-bg, #FFE1DF);color:var(--badge-text, #652C2C);display:inline-flex;margin-bottom:20px;padding:8px 12px;height:32px;align-items:center;border-radius:0 12px;font-weight:var(--font-body-medium-weight, 500)}.media-with-text{display:flex;flex-wrap:wrap;align-items:center;background:var(--bg-body)}@media only screen and (min-width:768px){.media-with-text{flex-wrap:nowrap}}.media-with-text.text_first{flex-direction:row-reverse}.media-with-text--top{align-items:flex-start}.media-with-text--bottom{align-items:flex-end}.media-with-text--image{flex-grow:0;flex-shrink:0;width:100%}.media-with-text--image svg,.media-with-text--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.media-with-text--image-media{position:relative;width:100%;overflow:hidden}.media-with-text--content{width:100%;flex-grow:1;padding:25px}@media only screen and (min-width:768px){.media-with-text--content{padding:35px}}@media only screen and (min-width:1068px){.media-with-text--content{padding:40px}}.media-with-text--content .placeholder_svg_tag{width:100px;height:100px;fill:var(--color-body);background:rgba(var(--color-body-rgb),.05);margin-bottom:20px}.media-with-text--content--image{margin-bottom:30px}.media-with-text--content .button{margin-bottom:5px}@media only screen and (min-width:1068px){.media-with-text--content--inner{max-width:500px;margin:0 auto}}.media-with-text--content--inner>*:last-child{margin-bottom:0}.media-with-text--content p,.media-with-text--content--heading{color:var(--color-body)}.media-with-text--content--heading{font-weight:700;letter-spacing:-1.2px}.media-with-text--content--heading.custom{font-size:40px;line-height:48px;margin-bottom:1rem}@media only screen and (min-width:1400px){.media-with-text--content--heading{font-weight:700;letter-spacing:-1.5px}.media-with-text--content--heading.custom{font-size:50px;line-height:56px}}.media-with-text--content .rte.description-size--small{font-size:.875rem}.media-with-text--content .rte{font-weight:600}@media only screen and (min-width:1068px){.media-with-text--content .rte.description-size--large{font-size:1.25rem}}.media-with-text--content .rte p{font-size:inherit}@media only screen and (min-width:768px){.media-with-text.grid--image-small>.media-with-text--inner{width:40%}}@media only screen and (min-width:768px){.media-with-text.grid--image-medium>.media-with-text--inner{width:50%}}@media only screen and (min-width:768px){.media-with-text.grid--image-large>.media-with-text--inner{width:60%}}.media-with-text.text-center .button{margin-right:5px;margin-left:5px}.media-with-text.text-center .button+.button{margin-left:0}.media-with-text.text-left .button{margin-right:5px}.media-with-text.text-right .button{margin-left:5px}.content-tab-inner{display:none}.content-tab-inner.active{display:block}@media only screen and (max-width:1068px){.image-content-tabs .media-with-text--content{padding-right:0}.image-content-tabs .media-with-text--content .media-with-text--content--inner{padding-right:25px}}.image-content-tabs{position:relative;flex-wrap:wrap!important}.image-content-tabs .media-with-text--inner{z-index:9;width:100%!important}@media only screen and (min-width:1068px){.image-content-tabs{flex-wrap:nowrap!important}.image-content-tabs .media-with-text--inner{width:50%!important}}.tab-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media only screen and (max-width:1068px){.tab-container--mobile{display:flex}.tab-container--desktop{display:none}.tab-container{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-bottom:30px;scrollbar-width:none;scroll-behavior:smooth}}@media only screen and (min-width:1068px){.tab-container--mobile{display:none}.tab-container--desktop{display:flex}.tab-container{position:absolute;left:0;top:80px;z-index:10;gap:10px;max-width:fit-content;right:0;margin:0 auto}.image-content-tabs .media-with-text--content{padding-top:130px}@media only screen and (max-width:1450px){.image-content-tabs .media-with-text--content{padding-top:0}}}.tab-container button{font-size:14px;font-weight:700;padding:14px 15px;border:2px solid transparent;border-radius:40px;transition:all .2s linear}.tab-container button:hover{border:2px solid #fff}@media only screen and (max-width:1068px){.tab-container button{flex-shrink:0;width:fit-content;padding:14px 30px}}.tab-container button.active{border:2px solid #fff}
/*# sourceMappingURL=/cdn/shop/t/43/assets/media-with-text.css.map */
