@font-face{font-family:Grota Rounded;src:url(/cdn/shop/files/gempages_GrotaRoundedExtraBold.woff2?v=1773945018) format("woff2"),url(/cdn/shop/files/gempages_GrotaRoundedExtraBold.woff?v=1773945018) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Grota Rounded;src:url(/cdn/shop/files/gempages_GrotaRoundedBold.woff2?v=1773945018) format("woff2"),url(/cdn/shop/files/gempages_GrotaRoundedBold.woff?v=1773945018) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sagona;src:url(/cdn/shop/files/gempages_Sagona-Bold.woff2) format("woff2"),url(/cdn/shop/files/gempages_Sagona-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--bv-navy: #4a5ca7;--bv-pink: #fc6ba5;--bv-pink-dark: #ff004f;--bv-pink-text: #c8336e;--bv-gold: #ffcd34;--bv-eyebrow: #87a7d8;--bv-ink: #1a1a2e;--bv-body: #16233f}.bv-display{font-family:Grota Rounded,Assistant,sans-serif}.bv-hero{display:flex;flex-direction:column;gap:2.4rem;padding:3rem 0}@media screen and (min-width:900px){.bv-hero{flex-direction:row;gap:5rem}.bv-hero__gallery{flex:0 0 56%;display:flex;flex-direction:column}.bv-hero__info{flex:1}.bv-hero__main-image{flex:1;min-height:44rem}}.bv-hero__main-image{position:relative;border-radius:1.8rem;overflow:hidden}.bv-hero__sound-toggle{position:absolute;bottom:1.6rem;right:1.6rem;width:4.4rem;height:4.4rem;border-radius:50%;border:none;background:#1a1a2e8c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.8rem;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color .15s ease,transform .15s ease}.bv-hero__sound-toggle:hover{background:#1a1a2ebf;transform:scale(1.05)}.bv-hero__sound-icon--on,.bv-hero__sound-toggle.is-unmuted .bv-hero__sound-icon--off{display:none}.bv-hero__sound-toggle.is-unmuted .bv-hero__sound-icon--on{display:block}.bv-hero__main-image img,.bv-hero__main-image video{width:100%;height:100%;object-fit:cover;display:block}.bv-hero__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.bv-hero__thumbs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:1rem}.bv-hero__eyebrow{display:block;color:var(--bv-eyebrow);font-weight:700;font-size:1.3rem;margin-bottom:.8rem}.bv-hero__title{font-family:Grota Rounded,Assistant,sans-serif;font-size:3.6rem;line-height:1.1;font-weight:800;color:var(--bv-navy);margin:0 0 1.4rem;text-transform:lowercase}.bv-hero__description{color:var(--bv-body);opacity:.8;margin-bottom:1rem;line-height:1.6}.bv-hero__tagline{display:flex;align-items:center;gap:.7rem;font-weight:600;color:var(--bv-ink);margin:0 0 1.6rem}.bv-hero__tagline-icon{display:block;flex-shrink:0}.bv-hero__price-row{margin-bottom:1.2rem}.bv-hero__price{font-family:Poppins,Assistant,sans-serif;font-size:3.2rem;font-weight:700;color:#fc6ba5}.bv-hero__badge{display:inline-flex;align-items:center;gap:.7rem;background:#fc6ba51a;color:var(--bv-navy);font-weight:700;font-size:1.3rem;padding:.7rem 1.4rem;border-radius:100px;margin-bottom:1.8rem}.bv-hero__badge-icon{display:block;flex-shrink:0}.bv-hero__cta{display:block;width:100%;background:linear-gradient(135deg,var(--bv-pink),var(--bv-pink-dark));color:#fff;border:none;border-radius:100px;padding:1.5rem 2rem;font-weight:800;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;margin-bottom:2rem;transition:transform .15s ease,box-shadow .15s ease}.bv-hero__cta:hover{transform:translateY(-.15rem);box-shadow:0 .8rem 1.6rem #ff4f8159}.bv-hero__accordions .summary__title{align-items:center;gap:1rem}.bv-hero__accordion-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;flex-shrink:0}.bv-hero__accordion-icon img{display:block;max-width:100%;height:auto}.bv-hero__accordions .accordion__title,.bv-hero__accordions summary,.bv-hero__accordions .accordion__content{color:var(--bv-ink)}.bv-hero__accordions summary{cursor:pointer}.bv-steps{background:#fffbfc;padding:5rem 0}.bv-steps__header{text-align:center;max-width:60rem;margin:0 auto 4rem}.bv-steps__eyebrow{display:block;color:var(--bv-eyebrow);font-weight:700;font-size:1.3rem;margin-bottom:.6rem}.bv-steps__heading{font-family:Sagona,Grota Rounded,Assistant,sans-serif;font-size:3.2rem;font-weight:700;margin:0;line-height:1.25}.bv-steps__heading-line1{display:block;color:var(--bv-navy)}.bv-steps__heading-line2{display:block;color:var(--bv-eyebrow)}.bv-steps__grid{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (max-width:749px){.bv-steps__grid{gap:4.4rem}}@media screen and (min-width:900px){.bv-steps__grid{flex-direction:row;justify-content:center;align-items:flex-start}}.bv-steps__item{text-align:center;max-width:26rem}.bv-steps__illustration{position:relative;background:#fff1f6;border-radius:1.6rem;width:16rem;height:16rem;margin:0 auto 1.5rem;display:flex;align-items:flex-end;justify-content:center;overflow:visible}.bv-steps__number{position:absolute;top:1rem;left:1.2rem;font-family:Grota Rounded,Assistant,sans-serif;font-size:1.6rem;font-weight:800;color:var(--bv-pink);z-index:2}.bv-steps__deco{position:absolute;line-height:1;pointer-events:none;z-index:1}.bv-steps__deco--star-outline{top:-1.6rem;right:-1.4rem;font-size:2.4rem;color:transparent;-webkit-text-stroke:1.5px var(--bv-pink)}.bv-steps__deco--squiggle{bottom:-1.2rem;left:-1.6rem;font-size:2.8rem;color:var(--bv-pink);transform:rotate(10deg) scaleY(1.4)}.bv-steps__deco--star-navy{top:-1.8rem;left:1rem;font-size:1.8rem;color:var(--bv-navy)}.bv-steps__deco--dot{bottom:.6rem;right:-1.4rem;font-size:1rem;color:var(--bv-pink)}.bv-steps__deco--star-gold-sm{top:40%;right:-2rem;font-size:1.4rem;color:var(--bv-gold)}.bv-steps__deco--note{top:-1.8rem;left:.4rem;font-size:2.4rem;color:var(--bv-pink);transform:rotate(-8deg)}.bv-steps__deco--sparkle{top:-1rem;right:-1.6rem;font-size:1.8rem;color:var(--bv-gold)}.bv-steps__emoji{font-size:5rem}.bv-steps__art{width:88%;height:auto;max-height:20rem;object-fit:contain;filter:drop-shadow(0 .8rem 1.2rem rgba(74,92,167,.18))}.bv-steps__item-title{font-size:1.7rem;font-weight:800;color:var(--bv-ink);margin:0 0 .6rem}.bv-steps__item-description{color:#1a1a2eb3;font-size:1.4rem;line-height:1.5;margin:0}.bv-steps__arrow{display:none;color:var(--bv-pink);font-size:2rem;align-self:center}@media screen and (min-width:900px){.bv-steps__arrow{display:block;margin-top:6rem}}.bv-wizard-section{padding:2rem 0 3rem}.bv-wizard{display:block;background:#fff;border:1.5px solid var(--bv-navy);border-radius:1.8rem;box-shadow:0 1rem 3rem #14142812;padding:2rem 2.6rem}.bv-wizard__stepper ol{list-style:none;display:flex;align-items:center;justify-content:center;margin:0 0 2.2rem;padding:0;flex-wrap:wrap;gap:2.6rem}.bv-wizard__stepper li[data-step-tab]{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:6.5rem}.bv-wizard__step-icon{width:5.2rem;height:5.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.bv-wizard__step-icon-img{display:block}.bv-wizard__step-icon--baked .bv-wizard__step-icon-img{width:100%;height:100%}.bv-wizard__step-icon--details{background:#87a7d833}.bv-wizard__step-icon--details .bv-wizard__step-icon-img{width:38%;height:auto;opacity:.7}.bv-wizard__stepper li.is-active .bv-wizard__step-icon--details{background:var(--bv-navy)}.bv-wizard__stepper li.is-active .bv-wizard__step-icon--details .bv-wizard__step-icon-img{filter:brightness(0) invert(1);opacity:1}.bv-wizard__stepper li.is-active .bv-wizard__step-icon--baked{background:var(--bv-navy)}.bv-wizard__stepper li.is-active .bv-wizard__step-icon--baked .bv-wizard__step-icon-img{filter:brightness(0) invert(1)}.bv-wizard__stepper li.is-complete .bv-wizard__step-icon{background:#8aca9233;box-shadow:none}.bv-wizard__stepper li.is-complete .bv-wizard__step-icon-img{display:none}.bv-wizard__stepper li.is-complete .bv-wizard__step-icon:after{content:"";display:block;width:34%;height:22%;border-left:3px solid #8aca92;border-bottom:3px solid #8aca92;transform:rotate(-45deg) translate(15%,-15%)}.bv-wizard__stepper li.is-complete .bv-wizard__step-label{color:#8aca92}.bv-wizard__step-label{font-family:Poppins,Assistant,sans-serif;font-size:1.6rem;font-weight:400;color:var(--bv-eyebrow)}.bv-wizard__stepper li.is-active .bv-wizard__step-label{color:var(--bv-body)}.bv-wizard__connector{width:6rem;height:1px;background:#e2e4f0;margin-bottom:2.4rem}@media screen and (max-width:749px){.bv-wizard{padding:2rem 1.4rem}.bv-wizard__stepper ol{flex-wrap:nowrap;gap:0;margin:0 0 2rem}.bv-wizard__stepper li[data-step-tab]{min-width:0;gap:.3rem}.bv-wizard__step-icon{width:3.2rem;height:3.2rem}.bv-wizard__step-label{font-size:1rem;max-width:5rem;text-align:center;line-height:1.2}.bv-wizard__connector{flex:1 1 auto;width:auto;min-width:.6rem;align-self:flex-start;margin-top:1.6rem;margin-bottom:0}}.bv-wizard__panel-heading{font-family:Poppins,Assistant,sans-serif;font-size:3rem;font-weight:600;color:var(--bv-body);margin:0 0 1.8rem;display:flex;align-items:center;gap:.8rem}.bv-wizard__heading-star{width:2rem;height:2rem;flex-shrink:0}.bv-wizard__grid{display:grid;grid-template-columns:1fr;gap:1.8rem;margin-bottom:1.2rem}@media screen and (min-width:750px){.bv-wizard__grid--3{grid-template-columns:repeat(3,1fr)}.bv-wizard__grid--2{grid-template-columns:repeat(2,1fr)}}.bv-field{display:flex;flex-direction:column;width:100%}.bv-field-label{display:block;font-family:Poppins,Assistant,sans-serif;font-weight:600;font-size:1.7rem;color:var(--bv-body);margin-bottom:.9rem}.bv-required{color:var(--bv-pink-dark);margin-left:.2rem}.bv-input{width:100%;height:4.8rem;border:1.5px solid var(--bv-navy);border-radius:100px;padding:0 1.6rem;font-family:Poppins,Assistant,sans-serif;font-size:1.5rem;color:var(--bv-body);background:#fff}.bv-input::placeholder{color:#4a5ca7d1}.bv-input:focus{outline:none;border-color:var(--bv-navy)}.bv-birthdate-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.8rem}.bv-birthdate-row .bv-select{min-width:0;width:100%;padding-right:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234a5ca7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center}.bv-hint{font-family:Poppins,Assistant,sans-serif;font-size:1.3rem;color:#16233fa6;margin:.6rem 0 0}.bv-stepper{display:flex;align-items:center;gap:1.2rem;border:1px solid #d5d7e5;border-radius:100px;padding:.6rem 1.2rem;width:fit-content}.bv-stepper__btn{width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid #d5d7e5;background:#fff;color:var(--bv-navy);font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.bv-stepper__icon{font-size:1.8rem}.bv-stepper__value{font-size:2rem;font-weight:800;color:var(--bv-ink);min-width:2.4rem;text-align:center}.bv-gender-toggle{display:flex;gap:1.2rem}.bv-gender-toggle__option{flex:1;height:11.7rem;border:1.5px solid var(--bv-navy);border-radius:1.5rem;background:#fff;color:var(--bv-body);font-family:Poppins,Assistant,sans-serif;font-weight:600;font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.6rem .8rem;transition:background-color .15s ease,box-shadow .15s ease}.bv-gender-toggle__option--girl{border-color:var(--bv-pink)}.bv-gender-toggle__option img{height:100%;width:auto;max-width:42%;object-fit:contain;flex-shrink:0}.bv-gender-toggle__option.is-selected{background:#fff1f6;box-shadow:inset 0 0 0 1.5px currentColor}.bv-gender-toggle__option--boy.is-selected{background:#4a5ca71a;color:var(--bv-navy)}.bv-gender-toggle__option--girl.is-selected{color:var(--bv-pink-text)}.bv-review-grid{display:flex;gap:1.8rem;align-items:stretch;margin-bottom:2rem;flex-wrap:wrap}.bv-review-summary{display:flex;flex:1 1 50rem;border:1.5px solid var(--bv-navy);border-radius:2rem;overflow:hidden}.bv-review-summary__avatar-card{flex:0 0 17rem;background:#f4f6fb;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.4rem 1.6rem;gap:.6rem}.bv-review-summary__avatar{width:7.2rem;height:7.2rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--bv-navy);margin-bottom:.6rem}.bv-review-summary__name{font-family:Poppins,Assistant,sans-serif;font-weight:700;font-size:1.8rem;color:var(--bv-body);margin:0}.bv-review-summary__subtitle{font-family:Poppins,Assistant,sans-serif;font-size:1.3rem;color:#16233f8c;margin:0 0 .6rem}.bv-review-summary__lang-badge{background:#87a7d826;color:var(--bv-navy);font-family:Poppins,Assistant,sans-serif;font-size:1.2rem;font-weight:600;padding:.5rem 1.2rem;border-radius:100px;margin-bottom:.8rem}.bv-review-summary__edit-link{background:none;border:none;color:var(--bv-navy);font-family:Poppins,Assistant,sans-serif;font-size:1.2rem;text-decoration:underline;cursor:pointer;padding:0}.bv-review-summary__fields{flex:1;padding:2rem 2.2rem;display:flex;flex-direction:column}.bv-review-field{display:flex;align-items:baseline;gap:1rem;padding:1.1rem 0;border-bottom:1px solid #eceef6}.bv-review-field--last{border-bottom:none}.bv-review-field__label{font-family:Poppins,Assistant,sans-serif;font-size:1.4rem;color:var(--bv-body);flex:0 0 auto}.bv-review-field__value{font-family:Poppins,Assistant,sans-serif;font-size:1.3rem;color:#16233f8c;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-review-field__edit{background:none;border:none;color:var(--bv-navy);font-family:Poppins,Assistant,sans-serif;font-size:1.3rem;cursor:pointer;padding:0;flex:0 0 auto}@media screen and (max-width:480px){.bv-review-summary__fields{padding:1.6rem 1.8rem}.bv-review-field{gap:.6rem;padding:.9rem 0}.bv-review-field__label{font-size:1.3rem}.bv-review-field__value{font-size:1.2rem}}.bv-review-delivery{position:relative;flex:1 1 30rem;display:flex;align-items:center;gap:1.6rem;background:#e3f5e8;border-radius:2rem;padding:2rem 2.4rem;overflow:hidden}.bv-review-delivery__art{width:8rem;height:auto;flex-shrink:0}.bv-review-delivery__label{font-family:Poppins,Assistant,sans-serif;font-size:1.5rem;color:#2e9e5b;margin:0}.bv-review-delivery__date{font-family:Poppins,Assistant,sans-serif;font-weight:700;font-size:2.4rem;color:#2e9e5b;margin:.2rem 0 .6rem}.bv-review-delivery__note{font-family:Poppins,Assistant,sans-serif;font-size:1.3rem;color:#2e9e5b;margin:0}.bv-review-delivery__note strong{font-weight:700}.bv-review-delivery__deco{position:absolute;pointer-events:none;line-height:1}.bv-review-delivery__deco--note{top:.8rem;right:1.6rem;font-size:2.2rem;color:var(--bv-navy);transform:rotate(10deg)}.bv-review-delivery__deco--star{top:46%;left:-.6rem;font-size:1.4rem;color:var(--bv-navy)}.bv-review-delivery__deco--squiggle{bottom:.4rem;left:8rem;font-size:2.2rem;color:var(--bv-pink);transform:rotate(10deg)}.bv-review-delivery__deco--sparkle{bottom:1rem;right:1.4rem;font-size:1.8rem;color:var(--bv-gold)}@media screen and (max-width:900px){.bv-review-summary{flex-direction:column}.bv-review-summary__avatar-card{flex:none}}.bv-lang-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.8rem;max-width:82rem;margin-bottom:2rem}.bv-lang-card{text-align:left;background:#fff;border:1.5px solid var(--bv-navy);border-radius:2rem;padding:2.2rem 2.4rem;cursor:pointer;font-family:Poppins,Assistant,sans-serif;transition:box-shadow .15s ease}.bv-lang-card--us{border-color:var(--bv-pink)}.bv-lang-card.is-selected{box-shadow:0 0 0 1.5px currentColor}.bv-lang-card__top{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem}.bv-lang-card__code{font-weight:700;font-size:3.6rem;color:var(--bv-body);line-height:1}.bv-lang-card__name{font-weight:400;font-size:1.8rem;color:var(--bv-body);flex:1}.bv-lang-card__avatar{width:5.6rem;height:5.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.6rem;background:#f4f6fb;flex-shrink:0;overflow:hidden}.bv-lang-card__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.bv-lang-card--us .bv-lang-card__avatar{box-shadow:0 0 0 2px var(--bv-navy)}.bv-lang-card--esp .bv-lang-card__avatar{box-shadow:0 0 0 2px #2e9e5b}.bv-lang-card__quote{background:#eef0fa;border-radius:1.2rem;padding:1.2rem 1.6rem;font-style:italic;font-size:1.5rem;color:var(--bv-body);margin:0 0 1.4rem}.bv-lang-card__caption{display:flex;align-items:center;gap:.6rem;font-size:1.3rem;color:var(--bv-body);opacity:.85;margin:0}.bv-lang-card--us .bv-lang-card__caption span{color:var(--bv-pink)}.bv-lang-card--esp .bv-lang-card__caption span{color:var(--bv-navy)}.bv-celebration-row{display:flex;align-items:center;gap:1.5rem}.bv-celebration-row .bv-celebration-card{margin-bottom:0;flex-shrink:0}.bv-celebration-row .bv-wizard__actions{margin-top:0;margin-left:auto}@media screen and (max-width:749px){.bv-celebration-row{flex-direction:column;align-items:stretch;gap:.8rem}.bv-celebration-row .bv-wizard__actions{margin-left:0}}.bv-celebration-card{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:44%;aspect-ratio:697.074 / 190.176;background:url(//shop.canticosworld.com/cdn/shop/t/27/assets/bv-celebration-bg.svg?v=78164649970781502021787847027) center / 100% 100% no-repeat;padding:0 1.6rem;margin-bottom:.5rem}@media screen and (max-width:749px){.bv-celebration-card{width:100%;aspect-ratio:auto;min-height:6.5rem;padding:.8rem 1.2rem}}.bv-celebration-card__cake{width:21%;min-width:5.5rem;height:auto;flex-shrink:0}.bv-celebration-card__text{display:flex;flex-direction:column;gap:.2rem}.bv-celebration-card__label{font-family:Poppins,Assistant,sans-serif;font-weight:400;font-size:2rem;color:var(--bv-pink-text);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.bv-celebration-card__age{font-family:Poppins,Assistant,sans-serif;font-weight:600;font-size:3.8rem;line-height:1.1;color:var(--bv-pink-text);text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.bv-celebration-card__cake{width:16%;min-width:4.5rem}.bv-celebration-card__label{font-size:1.3rem}.bv-celebration-card__age{font-size:2.4rem}}.bv-wizard__next{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;background:var(--bv-gold);color:var(--bv-navy);border:none;border-radius:100px;padding:1.5rem 2.8rem;font-family:Poppins,Assistant,sans-serif;font-weight:600;font-size:2rem;cursor:pointer;margin-top:.6rem}.bv-wizard__next:hover{filter:brightness(.96)}.bv-wizard__next[aria-disabled=true]{opacity:.7;pointer-events:none}.bv-wizard__back{background:none;border:none;font-family:Poppins,Assistant,sans-serif;color:#87a7d89c;font-weight:600;font-size:2rem;cursor:pointer;padding:1.3rem 1rem}.bv-wizard__actions{display:flex;align-items:center;justify-content:space-between;margin-top:.6rem}.bv-wizard__actions--end{justify-content:flex-end}.bv-wizard__summary{display:grid;grid-template-columns:auto 1fr;gap:.8rem 1.6rem;margin:0 0 2rem;background:#f7f7fb;border-radius:1.2rem;padding:1.8rem}.bv-wizard__summary dt{font-weight:700;color:#1a1a2e8c}.bv-wizard__summary dd{margin:0;color:var(--bv-ink);font-weight:600}.bv-photo-step{display:flex;gap:3.6rem;align-items:flex-start;margin-bottom:2rem}.bv-photo-step__main{flex:1 1 62%;min-width:0}.bv-photo-step__side{flex:1 1 34%;min-width:26rem}.bv-photo-step__side-heading{font-family:Poppins,Assistant,sans-serif;font-weight:600;font-size:3rem;color:var(--bv-body);margin:0 0 1.8rem}@media screen and (max-width:900px){.bv-photo-step{flex-direction:column}.bv-photo-step__side{min-width:0;width:100%}}birthday-video-form .birthday-video-form__dropzone{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.4rem;border:1.5px dashed var(--bv-eyebrow);border-radius:2.2rem;padding:2rem 1.5rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;min-height:32rem;text-align:center}birthday-video-form .birthday-video-form__dropzone:hover{border-color:var(--bv-navy);background:#3b4b9e0a}birthday-video-form .birthday-video-form__dropzone-icon{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-bottom:1rem}birthday-video-form .birthday-video-form__dropzone-icon-arrow{width:3.2rem;height:auto}birthday-video-form .birthday-video-form__dropzone-icon-tray{width:6.4rem;height:auto}birthday-video-form .birthday-video-form__dropzone-text{display:block;font-family:Poppins,Assistant,sans-serif;font-weight:600;color:#455ca4ad;font-size:2rem;letter-spacing:.02em}birthday-video-form .birthday-video-form__dropzone-subtext{display:block;font-family:Poppins,Assistant,sans-serif;font-size:1.3rem;color:#455ca4ad;margin-bottom:1rem}birthday-video-form .birthday-video-form__dropzone-hint{display:inline-block;font-family:Poppins,Assistant,sans-serif;font-size:1.3rem;color:#455ca4ad;background:#87a7d81a;border-radius:81px;padding:.6rem 1.6rem}birthday-video-form .birthday-video-form__preview-img{max-width:100%;max-height:22rem;border-radius:.8rem;display:block}.bv-tip-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.6rem}.bv-tip-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;border:1px solid var(--bv-navy);border-radius:1.5rem;padding:1.2rem 1rem;min-height:8.8rem}.bv-tip-card__icon{width:2.2rem;height:auto}.bv-tip-card span{font-family:Poppins,Assistant,sans-serif;font-size:1.2rem;line-height:1.3;color:var(--bv-body)}.bv-privacy-note{background:#fff1f6;border-radius:1.24rem;padding:1.2rem 1.8rem}.bv-privacy-note p{margin:0;font-family:Poppins,Assistant,sans-serif;font-size:1.24rem;line-height:1.4;color:var(--bv-body)}.bv-privacy-note strong{color:var(--bv-pink);font-weight:600;font-size:1.5rem}birthday-video-form .resource-lead-form__message--error,birthday-video-form .js-error{color:#d62839;font-size:1.3rem;background:#d6283914;border-radius:.8rem;padding:1rem 1.4rem;margin-top:1rem}birthday-video-form .birthday-video-form__submit{border-radius:100px;background:linear-gradient(135deg,var(--bv-pink),var(--bv-pink-dark));color:#fff;border:none;padding:1.5rem 3.2rem;font-family:Poppins,Assistant,sans-serif;font-weight:700;font-size:1.8rem;text-transform:uppercase;letter-spacing:.02em}birthday-video-form .birthday-video-form__submit:hover{filter:brightness(.92)}birthday-video-form .birthday-video-form__submit[aria-disabled=true]{opacity:.7;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-birthday-video.css.map */
