.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:6rem 5vw;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 1.6rem;line-height:1.05;letter-spacing:-.02em;font-weight:700}.gradient-banner__heading.h0{font-size:clamp(3.4rem,5.5vw,6.8rem)}.gradient-banner__heading.h1{font-size:clamp(2.8rem,4.5vw,5.2rem)}.gradient-banner__heading.h2{font-size:clamp(2.2rem,3.5vw,3.8rem)}.gradient-banner__heading.hxl{font-size:clamp(4.2rem,7.5vw,9rem)}.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:var(--gb-subtext-color, #E8A0BF);margin:0 0 2.4rem;font-size:clamp(1.4rem,1.6vw,1.8rem);line-height:1.5;font-weight:400;letter-spacing:.02em;text-shadow:0 1px 12px rgba(0,0,0,.3)}.gradient-banner__text p{margin:0}.gradient-banner__text.caption-with-letter-spacing{font-size:clamp(1.2rem,1.3vw,1.5rem);letter-spacing:.14em;text-transform:uppercase}.gradient-banner__text.subtitle{font-size:clamp(1.5rem,1.8vw,2.1rem);font-weight:300}.gradient-banner__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1rem}.gradient-banner__buttons .button--primary{background:linear-gradient(135deg,#ed8f9f,#e07a8c)!important;color:#fff!important;border:2px solid rgba(255,255,255,.6)!important;border-radius:50px!important;font-weight:600!important;padding:.9rem 2.2rem!important;box-shadow:0 4px 10px #ed8f9f66!important;transition:transform .2s,box-shadow .2s,background .2s;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:linear-gradient(135deg,#e07a8c,#ed8f9f)!important;transform:translateY(-3px) scale(1.03)!important;box-shadow:0 7px 15px #ed8f9f80!important;border-color:#ffffffb3!important}.gradient-banner__buttons .button--secondary{background:transparent!important;color:#ed8f9f!important;border:2px solid #ED8F9F!important;border-radius:50px!important;font-weight:600!important;padding:.9rem 2.2rem!important;box-shadow:none!important;transition:all .2s ease-out;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:#ed8f9f1a!important;color:#ed8f9f!important;transform:translateY(-2px);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/8/assets/section-gradient-banner.css.map */
