.wtb-section{position:relative;margin-top:var(--wtb-margin-top);margin-bottom:var(--wtb-margin-bottom);min-height:var(--wtb-min-height);padding:0;isolation:isolate;display:flex;flex-direction:column;gap:0}.wtb-section__main{position:relative;overflow:hidden;min-height:var(--wtb-min-height);padding:var(--wtb-padding-desktop)}.wtb-section__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.wtb-section__theme-image-wrap{width:100%;line-height:0;pointer-events:none;margin:0;padding:0;flex:0 0 auto}.wtb-section__theme-image{display:block;width:100%;height:auto;vertical-align:top}.wtb-section__media-image{width:100%;height:100%;object-fit:var(--wtb-image-fit);object-position:var(--wtb-image-position);display:block}.wtb-section__media-image--placeholder{width:100%;height:100%;background:#d9d9d9}.wtb-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wtb-overlay-color);display:block!important;z-index:1}.wtb-section__inner{width:min(100%,var(--wtb-container-max-width));min-height:inherit;margin:0 auto}.wtb-section__content-wrap{position:relative;z-index:1;min-height:inherit;display:flex;align-items:center;justify-content:var(--wtb-content-justify)}.wtb-section__content{width:100%;max-width:var(--wtb-content-max-width);background:var(--wtb-content-background);padding:var(--wtb-content-padding);text-align:var(--wtb-content-text-align);display:flex;flex-direction:column;align-items:var(--wtb-content-align-items);gap:1rem}.wtb-section__heading{margin:0;width:100%;color:var(--wtb-heading-color);font-size:var(--wtb-heading-size);line-height:1.2}.wtb-section__description{width:100%}.wtb-section__description>*:first-child{margin-top:0}.wtb-section__description>*:last-child{margin-bottom:0}.wtb-section__button{display:inline-flex;align-items:center;justify-content:center;border:0;box-shadow:inset 0 0 0 1px var(--wtb-button-border);padding:0 3rem;background:var(--wtb-button-background);color:var(--wtb-button-text);cursor:pointer;font:inherit;transition:opacity .2s ease;min-width:calc(12rem + var(--buttons-border-width) 4px * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.wtb-section__button:hover{opacity:.9}@media screen and (max-width:749px){.wtb-section__main{min-height:360px;padding:var(--wtb-padding-mobile)}.wtb-section__content-wrap{justify-content:center}.wtb-section__content{padding:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
