@import"https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap";html{background:#4b2394}body.template-index{background:linear-gradient(180deg,#4b2394,#5a2ab0 35%,#6a3cc0 60%,#4b2394) fixed no-repeat!important;background-size:100% 100vh!important;background-color:#4b2394!important;color:#fff}body.template-index .shopify-section.bt-sec-wrap,.bt-sec-wrap{background:transparent}.bt-root{font-family:Nunito,system-ui,sans-serif;color:#fff}.bt-root a{color:inherit;text-decoration:none}.bt-root a:hover{opacity:.92}.bt-script{font-family:Great Vibes,Brush Script MT,cursive;font-weight:400;zoom:1.18}.bt-glow{text-shadow:0 0 16px rgba(255,255,255,.7),0 0 40px rgba(200,160,255,.8)}.bt-hd{font-family:Playfair Display,Georgia,serif;font-weight:800}.bt-cta{display:inline-block;background:#ffd84d;color:#1f0d4a!important;font-weight:800;border-radius:6px;transition:transform .2s ease;box-shadow:0 0 22px #ffd84d73}.bt-cta:hover{transform:scale(1.05)}.bt-ghost{display:inline-block;border:2px solid #d9dce6;color:#fff;font-weight:800;border-radius:6px}.bt-frame{position:relative;padding:14px;background:linear-gradient(135deg,#f7f8fc,#a7adc2 22%,#fff 45%,#8b91a8 70%,#e9ebf3);box-shadow:0 0 34px #c8a0ffbf,0 10px 30px #14083c80}.bt-frame:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid rgba(255,255,255,.9);pointer-events:none}.bt-frame .bt-in{position:relative;overflow:hidden;border:4px solid #4b2394;box-shadow:inset 0 0 0 3px #cdbaf2}.bt-rect{border-radius:12px}.bt-rect:before{border-radius:8px}.bt-gem{position:absolute;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#d9b8ff 19% 50%,#7a4bd6 51% 100%);box-shadow:0 0 10px #fffc;z-index:2}@keyframes bt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.bt-bob{animation:bt-bob 5s ease-in-out infinite}.bt-photo{width:100%;height:100%;object-fit:cover;display:block}.bt-sec{position:relative;padding:34px 48px}.bt-wrap{max-width:1230px;margin:0 auto;position:relative}@media(prefers-reduced-motion:reduce){.bt-bob{animation:none}}@media(max-width:700px){.bt-sec{padding:26px 16px}}.bt-hero{position:relative;height:clamp(560px,48.5vw,700px);overflow:hidden;background:#2c1760}.bt-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.bt-hero-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a0a4080,#1a0a4000 34% 82%,#4b2394)}.bt-hero-dragon{position:absolute;right:19.8%;top:6.2vw;height:clamp(64px,8.2vw,120px);z-index:4;filter:drop-shadow(0 0 14px rgba(200,170,255,.6))}.bt-hero-fairy{position:absolute;left:5.7%;top:21vw;height:clamp(56px,6.8vw,100px);z-index:4;animation-delay:-2s;filter:drop-shadow(0 0 14px rgba(200,255,200,.55))}.bt-hero-princess{position:absolute;right:3.7%;bottom:24px;height:clamp(220px,30.9vw,440px);z-index:4;filter:drop-shadow(0 0 24px rgba(225,195,255,.6))}.bt-hero-text{position:absolute;left:0;right:0;top:clamp(24px,4.9vw,70px);text-align:center;z-index:5;padding:0 16px}.bt-hero-title{font-family:Great Vibes,Brush Script MT,cursive;font-size:clamp(76px,11vw,160px);line-height:.9;color:#fff;font-weight:400}.bt-hero-sub{font-weight:800;font-size:clamp(13px,1.55vw,22px);letter-spacing:.16em;color:#fff;margin-top:2px;text-shadow:0 0 14px rgba(26,10,64,.95),0 0 4px rgba(26,10,64,.9)}.bt-hero-btns{position:absolute;left:0;right:0;bottom:16px;z-index:5;display:flex;justify-content:center;flex-wrap:wrap;gap:14px;padding:0 16px}.bt-hero-btns .bt-cta{font-size:19px;padding:16px 38px}.bt-hero-btns .bt-ghost{font-size:19px;padding:14px 32px;background:#1a0a4099}@media(max-width:700px){.bt-hero-princess{right:-4%;opacity:.95}.bt-hero-btns .bt-cta,.bt-hero-btns .bt-ghost{font-size:16px;padding:12px 24px}}.bt-seen{border-top:2px solid #c9cfdc;border-bottom:2px solid #c9cfdc;background:#ffffff0f;padding:16px 20px;text-align:center}.bt-seen-title{font-size:40px;line-height:1;display:inline-block;margin-right:26px;vertical-align:middle}.bt-seen-list{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;vertical-align:middle}.bt-seen-list span.bt-hd{font-size:22px;white-space:nowrap}.bt-seen-list .bt-spark{color:#ffd84d;font-size:14px}@media(max-width:700px){.bt-seen-title{display:block;margin:0 0 8px}.bt-seen-list span.bt-hd{font-size:18px}}@media(max-width:700px){.bt-script{font-size:clamp(38px,11vw,60px)!important;white-space:normal!important;line-height:1.1!important}.bt-wrap{gap:18px!important}.bt-root img.bt-bob{max-height:200px;width:auto}}.bt-mail-form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}.bt-mail-form input[type=email]{flex:1 1 240px;max-width:340px;padding:13px 16px;border-radius:999px;border:2px solid #d9dce6;background:#fff;color:#2a1a4a;font-size:16px}.bt-mail-ok{color:#ffd84d;font-weight:800;margin-top:10px}.bt-hero{height:clamp(620px,52vw,760px)!important}.bt-hero-text{top:clamp(130px,10.5vw,175px)!important}.bt-hero-dragon{top:clamp(140px,10vw,190px)!important}.bt-hero-fairy{top:clamp(300px,24vw,420px)!important}@media(max-width:700px){.bt-hero-text{top:120px!important}.bt-hero-title{font-size:clamp(64px,19vw,100px)!important}.bt-hero-dragon{top:210px!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bt-home.css.map */
