.gbr-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;background:var(--gbr-background);color:var(--gbr-heading-color)}.gbr-banner,.gbr-banner *{box-sizing:border-box}.gbr-banner .gbr-banner__media,.gbr-banner .gbr-banner__content{grid-area:1 / 1;min-width:0}.gbr-banner .gbr-banner__media{position:relative;width:100%}.gbr-banner .gbr-banner__picture{display:block;width:100%;height:100%}.gbr-banner .gbr-banner__image{display:block;width:100%;max-width:none;margin:0;border:0;border-radius:0}.gbr-banner .gbr-banner__content{position:relative;z-index:1;align-self:stretch;justify-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gbr-gap-desktop);width:var(--gbr-content-width);padding:var(--gbr-desktop-padding);text-align:center}.gbr-banner .gbr-banner__heading{max-width:100%;margin:0;padding:0;color:var(--gbr-heading-color);font:400 var(--gbr-heading-desktop)/1.2 "Poppins",sans-serif;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.gbr-banner .gbr-banner__script{max-width:100%;margin:0;padding:0;color:var(--gbr-script-color);font:400 var(--gbr-script-desktop)/1.1 "Alex Brush",cursive;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.gbr-banner .gbr-banner__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:44px;min-height:48px;max-width:100%;margin:0;padding:15px 26px;border:0;border-radius:var(--gbr-button-radius);background:var(--gbr-button-background);color:var(--gbr-button-color);box-shadow:none;font:500 var(--gbr-button-desktop)/1.4 "Poppins",sans-serif;letter-spacing:.5px;text-align:center;text-decoration:none;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color .15s ease}.gbr-banner .gbr-banner__button:visited{color:var(--gbr-button-color)}.gbr-banner .gbr-banner__button:before,.gbr-banner .gbr-banner__button:after{content:none}.gbr-banner .gbr-banner__button:hover{background:var(--gbr-button-hover);color:var(--gbr-button-color)}.gbr-banner .gbr-banner__button:focus-visible{outline:2px solid var(--gbr-heading-color);outline-offset:4px}.gbr-banner .gbr-banner__placeholder{position:relative;height:100%;min-height:220px}.gbr-banner .gbr-banner__placeholder-svg{display:block;width:100%;height:100%;opacity:.3}.gbr-banner .gbr-banner__placeholder-note{position:absolute;left:16px;bottom:16px;max-width:40%;margin:0;font:400 14px/1.5 Poppins,sans-serif}@media screen and (min-width:750px){.gbr-banner--adapt .gbr-banner__media{aspect-ratio:var(--gbr-desktop-ratio)}.gbr-banner--custom{min-height:var(--gbr-desktop-height)}.gbr-banner .gbr-banner__picture{position:absolute;top:0;right:0;bottom:0;left:0}.gbr-banner .gbr-banner__image{height:100%;object-fit:var(--gbr-desktop-fit);object-position:var(--gbr-desktop-position)!important}.gbr-banner--adapt .gbr-banner__image{object-fit:contain}}@media screen and (max-width:749px){.gbr-banner{display:flex;flex-direction:column;min-height:0}.gbr-banner .gbr-banner__media{width:var(--gbr-mobile-image-width);margin:0 auto}.gbr-banner .gbr-banner__picture{position:static;height:auto}.gbr-banner .gbr-banner__image{height:auto;object-fit:contain;object-position:center!important}.gbr-banner .gbr-banner__content{width:100%;gap:var(--gbr-gap-mobile);padding:var(--gbr-mobile-padding-top) var(--gbr-mobile-padding-x) var(--gbr-mobile-padding-bottom);background:var(--gbr-mobile-background)}.gbr-banner .gbr-banner__heading{font-size:var(--gbr-heading-mobile)}.gbr-banner .gbr-banner__script{font-size:var(--gbr-script-mobile)}.gbr-banner .gbr-banner__button{font-size:var(--gbr-button-mobile)}.gbr-banner--mobile-button-full .gbr-banner__button{width:100%}.gbr-banner--mobile-side{display:grid;grid-template-columns:minmax(0,calc(100% - var(--gbr-mobile-content-width))) minmax(0,var(--gbr-mobile-content-width));min-height:var(--gbr-mobile-height);align-items:stretch}.gbr-banner--mobile-side .gbr-banner__media{grid-area:1 / 1;width:100%;margin:0;align-self:stretch;overflow:hidden}.gbr-banner--mobile-side .gbr-banner__picture{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.gbr-banner--mobile-side .gbr-banner__image{height:100%;object-fit:cover;object-position:var(--gbr-mobile-position)!important}.gbr-banner--mobile-side .gbr-banner__content{grid-area:1 / 2;background:transparent;width:100%}.gbr-banner--mobile-side .gbr-banner__button{padding:12px 10px;letter-spacing:.25px;min-height:44px}}@media(prefers-reduced-motion:reduce){.gbr-banner .gbr-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-glamour-banner-responsive.css.map */
