.gradient-banner{position:relative;overflow:hidden;width:100%;display:block}.gradient-banner--small{min-height:42rem}.gradient-banner--medium{min-height:56rem}.gradient-banner--large{min-height:80rem}.gradient-banner--adapt{min-height:auto}@media screen and (max-width:749px){.gradient-banner--small{min-height:50rem}.gradient-banner--medium{min-height:60rem}.gradient-banner--large{min-height:72rem}}.gradient-banner__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.gradient-banner__media img,.gradient-banner__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--gb-focal, center center)}.gradient-banner__media--mobile{display:none}@media screen and (max-width:749px){.gradient-banner__media--desktop{display:none}.gradient-banner__media--mobile,.gradient-banner__media--desktop.gradient-banner__media--solo{display:block}}.gradient-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:5rem 4rem;max-width:var(--gb-content-width, 45%);min-height:inherit}@media screen and (max-width:749px){.gradient-banner__content{max-width:var(--gb-content-width-mobile, 85%);padding:4rem 6vw;justify-content:flex-start;padding-top:18vh}}@media screen and (max-width:480px){.gradient-banner__content{padding:3rem 5vw;padding-top:14vh}}.gradient-banner--valign-top .gradient-banner__content{justify-content:flex-start;padding-top:8rem}.gradient-banner--valign-bottom .gradient-banner__content{justify-content:flex-end;padding-bottom:8rem}@media screen and (max-width:749px){.gradient-banner--valign-top .gradient-banner__content{padding-top:10vh}.gradient-banner--valign-bottom .gradient-banner__content{justify-content:flex-end;padding-bottom:6rem;padding-top:4rem}}.gradient-banner__heading{color:var(--gb-heading-color, #ffffff);margin:0 0 2rem;line-height:1.2;letter-spacing:-.01em;font-weight:500}.gradient-banner__heading.h0{font-size:clamp(2.4rem,2.8vw,3.6rem)}.gradient-banner__heading.h1{font-size:clamp(2rem,2.4vw,3rem)}.gradient-banner__heading.h2{font-size:clamp(1.6rem,2vw,2.4rem)}.gradient-banner__heading.hxl{font-size:clamp(2.8rem,3.5vw,4.4rem)}.gradient-banner__heading.text-effect--none{text-shadow:0 2px 20px rgba(0,0,0,.35)}.gradient-banner__heading.text-effect--shadow-soft{text-shadow:0 2px 8px rgba(var(--gb-fx-rgb),calc(.3 * var(--gb-fx-intensity, 1))),0 4px 24px rgba(var(--gb-fx-rgb),calc(.2 * var(--gb-fx-intensity, 1)))}.gradient-banner__heading.text-effect--shadow-dramatic{text-shadow:0 4px 8px rgba(var(--gb-fx-rgb),calc(.5 * var(--gb-fx-intensity, 1))),0 8px 32px rgba(var(--gb-fx-rgb),calc(.4 * var(--gb-fx-intensity, 1))),0 0 80px rgba(var(--gb-fx-rgb),calc(.15 * var(--gb-fx-intensity, 1)))}.gradient-banner__heading.text-effect--shadow-glow{text-shadow:0 0 10px rgba(var(--gb-fx-rgb),calc(.6 * var(--gb-fx-intensity, 1))),0 0 30px rgba(var(--gb-fx-rgb),calc(.4 * var(--gb-fx-intensity, 1))),0 0 60px rgba(var(--gb-fx-rgb),calc(.25 * var(--gb-fx-intensity, 1))),0 0 100px rgba(var(--gb-fx-rgb),calc(.15 * var(--gb-fx-intensity, 1)))}.gradient-banner__heading.text-effect--shadow-neon{text-shadow:0 0 5px rgba(var(--gb-fx-rgb),calc(.9 * var(--gb-fx-intensity, 1))),0 0 15px rgba(var(--gb-fx-rgb),calc(.7 * var(--gb-fx-intensity, 1))),0 0 40px rgba(var(--gb-fx-rgb),calc(.5 * var(--gb-fx-intensity, 1))),0 0 80px rgba(var(--gb-fx-rgb),calc(.3 * var(--gb-fx-intensity, 1))),0 0 120px rgba(var(--gb-fx-rgb),calc(.15 * var(--gb-fx-intensity, 1)))}.gradient-banner__heading.text-effect--border-thin{-webkit-text-stroke:1px rgba(var(--gb-fx-rgb),var(--gb-fx-intensity, 1));text-shadow:0 2px 20px rgba(0,0,0,.3)}.gradient-banner__heading.text-effect--border-bold{-webkit-text-stroke:2.5px rgba(var(--gb-fx-rgb),var(--gb-fx-intensity, 1));text-shadow:0 2px 20px rgba(0,0,0,.3)}.gradient-banner__heading.text-effect--shadow-3d{text-shadow:1px 1px 0 rgba(var(--gb-fx-rgb),calc(.8 * var(--gb-fx-intensity, 1))),2px 2px 0 rgba(var(--gb-fx-rgb),calc(.6 * var(--gb-fx-intensity, 1))),3px 3px 0 rgba(var(--gb-fx-rgb),calc(.4 * var(--gb-fx-intensity, 1))),4px 4px 8px rgba(0,0,0,calc(.3 * var(--gb-fx-intensity, 1)))}.gradient-banner__text{color:#ffffffbf;margin:0 0 .8rem;font-size:1.2rem;line-height:1.5;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-shadow:none;order:-1}.gradient-banner__text p{margin:0}.gradient-banner__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.18em}.gradient-banner__text.subtitle{font-size:1.3rem;font-weight:500;letter-spacing:.12em}.gradient-banner__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem}.gradient-banner__buttons .button--primary{background:#ffffff26!important;color:#fff!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:3px!important;font-weight:500!important;font-size:1.35rem!important;letter-spacing:.06em!important;padding:1.3rem 3.4rem!important;box-shadow:none!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .3s,color .3s,border-color .3s;text-decoration:none;cursor:pointer}.gradient-banner__buttons .button--primary:before,.gradient-banner__buttons .button--primary:after{content:none!important;display:none!important}.gradient-banner__buttons .button--primary:hover,.gradient-banner__buttons .button--primary:focus{background:#ed8f9f40!important;color:#fff!important;border-color:#ed8f9f99!important;transform:none!important;box-shadow:none!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gradient-banner__buttons .button--secondary{background:transparent!important;color:#fffc!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:3px!important;font-weight:500!important;font-size:1.3rem!important;letter-spacing:.08em!important;padding:1.2rem 3rem!important;box-shadow:none!important;transition:all .3s;text-decoration:none;cursor:pointer}.gradient-banner__buttons .button--secondary:before,.gradient-banner__buttons .button--secondary:after{content:none!important;display:none!important}.gradient-banner__buttons .button--secondary:hover,.gradient-banner__buttons .button--secondary:focus{background:#ed8f9f26!important;color:#fff!important;border-color:#ed8f9f80!important;transform:none!important;box-shadow:none!important}.gradient-banner--adapt{min-height:0}.gradient-banner--adapt .gradient-banner__media img{position:relative}.gradient-banner--adapt .gradient-banner__content{position:absolute;top:0;left:0;bottom:0;max-width:var(--gb-content-width, 45%)}@media screen and (max-width:749px){.gradient-banner--adapt .gradient-banner__content{max-width:var(--gb-content-width-mobile, 85%)}}.gradient-banner .animate--zoom-in img{transition:transform 6s cubic-bezier(.25,.46,.45,.94);transform-origin:var(--gb-zoom-origin, center center)}.gradient-banner:hover .animate--zoom-in img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.gradient-banner:hover .animate--zoom-in img{transform:none}}@media screen and (max-width:749px){.gradient-banner--mobile-center .gradient-banner__content{text-align:center;align-items:center}.gradient-banner--mobile-left .gradient-banner__content{text-align:left;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-gradient-banner.css.map */
