.section-holding-banner,.holding-banner-popup{font-weight:600;--color-white: #fff;--color-pink: #E79BB8;--color-pink-darken: #d07f9e;--color-pink-lighten: #ECB8CC;--color-green: #7AB4A6;--color-green-darken: #64a092;--color-purple: #815B9B;--banner-footer-height: 180px}.btn,.button,button,[type=button]{font-family:var(--font-button--family);transition:all .2s ease-in-out}a{color:inherit}.shopify-section.hero-wrapper{overflow:hidden;overscroll-behavior:none;touch-action:none;height:100svh}.section-holding-banner.disable-scroll{height:100svh;overflow:hidden;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:none;touch-action:none}.section-holding-banner.disable-scroll .hero__container{transform:translateY(-100%);opacity:0}.section-holding-banner.disable-scroll .open-popup-btn{opacity:0;visibility:hidden}@media screen and (min-width:750px){.section-holding-banner.disable-scroll .bg-image img{object-position:center calc(100% - 100svh)}}@media screen and (max-width:749px){.section-holding-banner.disable-scroll .bg-image img{transform:translateY(-100svh)}}.section-holding-banner{display:flex;flex-direction:column;justify-content:space-between;height:100svh}.holding-banner__linear-bg{background:linear-gradient(107.56deg,#ebeaf5,#ceb6d5)}.holding-banner__gradient-bg{display:none}.holding-banner__gradient-bg.active{display:block;position:fixed;top:0;left:0;bottom:0;right:0;--ellipse-w: 140vw;--ellipse-h: 105vw;--ellipse-top: 60dvh}@media screen and (max-width:1449px){.holding-banner__gradient-bg.active{--ellipse-top: 40dvh}}@media screen and (max-width:749px){.holding-banner__gradient-bg.active{--ellipse-top: 50dvh}}.holding-banner__gradient-bg:after{content:"";position:absolute;width:var(--ellipse-w);height:var(--ellipse-h);left:50%;top:var(--ellipse-top);transform:translate(-50%);border-radius:50%;background:linear-gradient(135deg,#ebeaf5,#ceb6d5)}.section-holding-banner .bg-image{padding:0 7.7%;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0}@media screen and (max-width:989px){.section-holding-banner .bg-image{padding:0}}@media screen and (max-width:575px){.section-holding-banner .bg-image{padding:48px 0 78px}}.section-holding-banner .bg-image img{display:block;object-fit:cover;object-position:center;width:100%;height:100%;transition:all 1s ease-in-out}.section-holding-banner .hero__container{position:relative;min-height:auto;transition:all 1s ease-in-out}.section-holding-banner .holding-banner-wrap{width:100%;max-width:700px;height:100%;margin:0 auto;padding:15px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1499px){.section-holding-banner .holding-banner-wrap{max-width:590px}}@media screen and (max-width:749px){.section-holding-banner .holding-banner-wrap{max-width:310px}}.holding-banner-header{display:flex;justify-content:center;position:relative;padding:62px 0 0}@media screen and (max-width:1499px){.holding-banner-header{padding:30px 0 0}}.section-holding-banner .logo img{display:block;max-width:120px}@media screen and (max-width:749px){.section-holding-banner .logo img{display:none;max-width:62px}}.section-holding-banner .title{font-size:190px;line-height:.7;text-transform:capitalize;color:var(--color-white);margin-bottom:0}@media screen and (max-width:1499px){.section-holding-banner .title{font-size:calc(180px * .7);line-height:77px}}@media screen and (max-width:749px){.section-holding-banner .title{font-size:112px;line-height:67px;margin-top:15vh}}.section-holding-banner .subtitle{font-size:16px;line-height:20px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-white);margin-top:43px;max-width:481px}@media screen and (max-width:1499px){.section-holding-banner .subtitle{font-size:calc(14px * .8);line-height:14.4px;max-width:320px}}@media screen and (max-width:749px){.section-holding-banner .subtitle{font-size:10px;line-height:12px;margin-top:25px;max-width:200px}}.section-holding-banner .btn{cursor:pointer;width:100%;max-width:247px;height:40px;background:var(--color-pink);border-radius:40px;color:var(--color-white);margin-top:40px;display:flex;justify-content:center;align-items:center;font-size:18px;line-height:26px;letter-spacing:.15em;text-transform:uppercase}@media screen and (max-width:1499px){.section-holding-banner .btn{max-width:calc(247px * .8);height:32px;font-size:14.4px;line-height:20.8px;margin-top:32px}}@media screen and (max-width:749px){.section-holding-banner .btn{width:161px;height:26px;font-size:12px;line-height:17px;margin-top:35px}}.section-holding-banner .btn:hover{background:var(--color-pink-darken)}.holding-banner-footer{position:relative}.holding-banner-footer-wrap{padding:36px 15px;font-weight:500;font-size:10px;line-height:10.76px;text-align:center;color:var(--color-white)}@media screen and (max-width:749px){.holding-banner-footer-wrap{font-size:6px;line-height:7px;padding:23px 15px}}.holding-banner-popup .holding-banner-footer-wrap{background:var(--color-green)}.holding-banner-footer a{color:var(--color-white)!important;text-decoration:underline}.holding-banner-popup{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity 1s ease-in-out;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between}.holding-banner-popup.active{opacity:1;visibility:visible;min-height:100dvh;overflow:auto}.holding-banner-popup .close-popup-btn{position:fixed;right:15px;top:15px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.holding-banner-popup-wrap{position:relative;max-width:568px;min-height:auto;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;flex-shrink:0}@media screen and (max-width:749px){.holding-banner-popup-wrap{max-width:330px}}.holding-banner-popup .logo img{display:block;max-width:120px}@media screen and (max-width:749px){.holding-banner-popup .logo img{max-width:62px}}.holding-banner-popup .subtitle{font-size:18px;line-height:36px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-pink);margin-top:45px}@media screen and (max-width:749px){.holding-banner-popup .subtitle{font-size:10px;line-height:18px}}.holding-banner-popup .title{font-size:150px;line-height:88px;text-align:center;text-transform:capitalize;color:var(--color-green);margin-top:33px;margin-bottom:14px}@media screen and (max-width:1449px){.holding-banner-popup .title{font-size:90px;line-height:52.8px;margin-bottom:8.4px}}@media screen and (max-width:749px){.holding-banner-popup .title{font-size:73px;line-height:44px}}.holding-banner-popup .klaviyo-form.klaviyo-form.klaviyo-form{width:100%}.holding-banner-popup .klaviyo-form form{background-color:transparent!important;padding:0!important}.holding-banner-popup .klaviyo-form [data-testid=form-component]{padding:0!important;margin:0 0 22px}@media screen and (max-width:1449px){.holding-banner-popup .klaviyo-form [data-testid=form-component]{margin:0 0 18px}}@media screen and (max-width:749px){.holding-banner-popup .klaviyo-form [data-testid=form-component]{margin:0 0 14px}}.holding-banner-popup .klaviyo-form [data-testid=form-component] input{border:none!important;min-height:58px!important;height:58px!important;background:var(--color-white)!important;border-radius:32.2925px!important;font-size:11px!important;line-height:18px!important;letter-spacing:.05em!important;color:var(--color-pink)!important;outline:none!important;padding:5px 30px!important;font-family:var(--font-body--family)!important;font-weight:600!important}@media screen and (max-width:1449px){.holding-banner-popup .klaviyo-form [data-testid=form-component] input{min-height:calc(58px * .8)!important;height:calc(58px * .8)!important}}@media screen and (max-width:749px){.holding-banner-popup .klaviyo-form [data-testid=form-component] input{min-height:38px!important;height:38px!important;font-size:7px!important;line-height:12px!important;padding:0 15px!important}}.holding-banner-popup .klaviyo-form [data-testid=form-component] input::placeholder{font-size:11.2244px!important;line-height:19px!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--color-pink-lighten)!important;font-family:var(--font-body--family)!important;font-weight:600!important;transition:opacity .2s ease-in-out}@media screen and (max-width:749px){.holding-banner-popup .klaviyo-form [data-testid=form-component] input::placeholder{font-size:7px!important;line-height:12px!important}}.holding-banner-popup .klaviyo-form [data-testid=form-component] input:focus::placeholder{opacity:0!important}.holding-banner-popup [data-testid=form-row]:nth-child(1) p{font-family:var(--font-body--family)!important;font-size:18px!important;font-weight:600!important;line-height:27px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--color-pink)!important;margin-bottom:12px!important}@media screen and (max-width:1449px){.holding-banner-popup [data-testid=form-row]:nth-child(1) p{font-size:12.6px!important;line-height:25.2px!important;margin-bottom:calc(12px * .7)!important}}@media screen and (max-width:749px){.holding-banner-popup [data-testid=form-row]:nth-child(1) p{font-size:10px!important;line-height:18px!important}}.holding-banner-popup [data-testid=form-row]:nth-child(6){max-width:380px;margin:0 auto}.holding-banner-popup [data-testid=form-row]:nth-child(6) label{padding:8px 0!important}@media screen and (max-width:749px){.holding-banner-popup [data-testid=form-row]:nth-child(6) label{padding:0 0 6px!important}}.holding-banner-popup [data-testid=form-row]:nth-child(6) label svg{width:24px!important;min-width:24px!important;height:24px!important;border-radius:3.89737px!important;margin:0}@media screen and (max-width:749px){.holding-banner-popup [data-testid=form-row]:nth-child(6) label svg{width:17px!important;min-width:17px!important;height:17px!important}}.holding-banner-popup [data-testid=form-row]:nth-child(6) label svg:first-child{background:transparent;border:2px solid var(--color-white)}@media screen and (max-width:749px){.holding-banner-popup [data-testid=form-row]:nth-child(6) label svg:first-child{border:1px solid var(--color-white)}}.holding-banner-popup [data-testid=form-row]:nth-child(6) label svg:first-child circle{display:none}.holding-banner-popup [data-testid=form-row]:nth-child(6) label svg:first-child rect{display:none}.holding-banner-popup [data-testid=form-row]:nth-child(6) label svg+svg circle{fill:var(--color-white)}.holding-banner-popup [data-testid=form-row]:nth-child(6) label svg+svg polygon{fill:var(--color-white)}.holding-banner-popup [data-testid=form-row]:nth-child(6) label div{font-family:var(--font-body--family)!important;font-style:normal!important;font-weight:500!important;font-size:10px!important;line-height:12px!important;letter-spacing:0!important;color:var(--color-purple)!important;padding:0 10px!important;margin:0!important}@media screen and (max-width:749px){.holding-banner-popup [data-testid=form-row]:nth-child(6) label div{font-size:6px!important;line-height:8px!important;padding:0 2px!important;max-width:204px}}.holding-banner-popup [type=button]{background:var(--color-green)!important;border-radius:30px!important;font-family:var(--font-button--family)!important;font-style:normal!important;font-weight:600!important;font-size:18px!important;line-height:26px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--color-white)!important;min-width:247px!important;min-height:40px!important;width:fit-content!important;padding:0!important}@media screen and (max-width:749px){.holding-banner-popup [type=button]{font-size:12px!important;line-height:17px!important;min-width:141px!important;min-height:26px!important;height:26px!important}}.holding-banner-popup [type=button]:hover{background:var(--color-green-darken)!important}.holding-banner-popup .small-text{font-size:8.46842px;font-weight:600;line-height:11px;text-align:center;color:var(--color-purple);max-width:474px;margin:25px auto 0}@media screen and (max-width:749px){.holding-banner-popup .small-text{font-size:5.28125px;line-height:7px;max-width:213px;margin:33px auto 0}}.holding-banner-popup .bottom-text{font-size:10px;line-height:12px;font-weight:500;text-align:center;color:var(--color-purple);margin:0 auto;padding:24px 15px}@media screen and (max-width:749px){.holding-banner-popup .bottom-text{font-size:6px;line-height:8px;max-width:321px}}.holding-banner-popup .bottom-text p{margin:0}.holding-banner-popup .bottom-text a,.holding-banner-popup .bottom-text a:hover{color:var(--color-purple)!important}.holding-banner-popup.submitted [data-testid=form-row]:nth-child(1) p{color:var(--color-purple)!important}@media screen and (max-width:749px){.holding-banner-popup.submitted [data-testid=form-row]:nth-child(1) p{line-height:12px!important;max-width:213px;margin:0 auto}}.holding-banner-popup.submitted [data-testid=form-row]:nth-child(2){margin-bottom:16px!important;margin-top:16vh}@media screen and (max-width:749px){.holding-banner-popup.submitted [data-testid=form-row]:nth-child(2){margin-bottom:4px!important}}.holding-banner-popup.submitted [data-testid=form-row]:nth-child(2) p span{font-family:var(--font-body--family)!important;font-weight:600!important;font-size:18px!important;line-height:25px!important;text-align:center!important;color:var(--color-purple)!important}@media screen and (max-width:749px){.holding-banner-popup.submitted [data-testid=form-row]:nth-child(2) p span{font-size:10px!important;line-height:12px!important}}.holding-banner-popup.submitted [data-testid=form-row]:nth-child(2) p:first-child{margin-bottom:34px!important}@media screen and (max-width:749px){.holding-banner-popup.submitted [data-testid=form-row]:nth-child(2) p:first-child{margin-bottom:20px!important}}.holding-banner-popup.submitted [data-testid=form-row]:nth-child(2) p:first-child span{font-family:var(--font-body--family)!important;font-weight:800!important;font-size:18px!important;line-height:27px!important;letter-spacing:.15em!important;text-align:center!important;text-transform:uppercase!important;color:var(--color-green)!important}@media screen and (max-width:749px){.holding-banner-popup.submitted [data-testid=form-row]:nth-child(2) p:first-child span{font-size:10px!important;line-height:12px!important}}#shopify-pc__banner{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-holding-banner.css.map */
