.tubie-families{padding:4.8rem 0 5.6rem}.tubie-families .tubie-families__heading{margin:0;line-height:1;letter-spacing:-.02em}.tubie-families__text{margin-top:1rem;max-width:52ch;font-size:1.6rem}.tubie-families__text p{margin:0}.tubie-families__wall{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2.4rem 0 0}.tubie-families__photo{position:relative;aspect-ratio:3 / 4;border-radius:1.6rem;overflow:hidden;background:#fff}.tubie-families__photo img,.tubie-families__photo .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.tubie-families__tag{position:absolute;left:.8rem;bottom:.8rem;padding:.3rem 1rem;border-radius:99rem;background:#ffffffe6;color:#142a5c;font-size:1.3rem;font-weight:700}.tubie-families__photo--empty:nth-child(n+3){display:none}.tubie-families__photo--pink{background:#fce3ec}.tubie-families__photo--seafoam{background:#a6e2d6}.tubie-families__photo--butter{background:#fff1c9}.tubie-families__empty-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;height:100%;padding:1.2rem;text-align:center;color:#142a5c;font-weight:700;text-decoration:none}.tubie-families__empty-plus{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;font-size:2.6rem;line-height:1}.tubie-families__share{display:grid;gap:2.4rem;margin-top:3.2rem;padding:2.4rem 2rem;border-radius:2rem;background:#fff;color:#142a5c;scroll-margin-top:12rem}.tubie-families .tubie-families__share-heading{margin:0 0 1.2rem;letter-spacing:-.02em}.tubie-families__steps{margin:0;padding-left:2rem;font-size:1.5rem;line-height:1.5}.tubie-families__steps li+li{margin-top:.4rem}.tubie-families__steps a{color:inherit;font-weight:700}.tubie-families__privacy{margin:1.4rem 0 0;padding:1rem 1.2rem;border-radius:1rem;background:#fff1c9;font-size:1.3rem;line-height:1.45}.tubie-families__fields{display:grid;gap:1.2rem}.tubie-families__fields .field{margin:0}.tubie-families__consent{display:flex;gap:1rem;align-items:flex-start;margin:1.6rem 0;font-size:1.3rem;line-height:1.45;cursor:pointer}.tubie-families__consent input{flex:none;width:2rem;height:2rem;margin-top:.1rem;accent-color:#142a5c}.tubie-families__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.8rem;border:0;border-radius:99rem;background:#f49ab9;color:#142a5c;font:inherit;font-size:1.5rem;font-weight:700;text-decoration:none;cursor:pointer}.tubie-families__btn:focus-visible{outline:3px solid #142a5c;outline-offset:3px}.tubie-families__success p{margin:0 0 1rem;font-size:1.5rem}.tubie-families__error{margin-bottom:1.2rem;color:#a3202c;font-size:1.4rem}@media screen and (min-width:750px){.tubie-families__wall{grid-template-columns:repeat(3,1fr)}.tubie-families__photo--empty:nth-child(n+3){display:block}.tubie-families__fields{grid-template-columns:1fr 1fr}.tubie-families__full{grid-column:1 / -1}.tubie-families__share{padding:3.2rem}}@media screen and (min-width:990px){.tubie-families{padding:6.4rem 0 7.2rem}.tubie-families__wall{grid-template-columns:repeat(6,1fr)}.tubie-families__share{grid-template-columns:2fr 3fr;gap:4rem;align-items:start}}.tubie-hero{padding:4.8rem 0 5.6rem;overflow:hidden}.tubie-hero__inner{display:grid;gap:4rem;align-items:center}.tubie-hero__eyebrow{margin:0 0 1.2rem;font-size:1.3rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.tubie-hero__heading{margin:0;max-width:14ch}.tubie-hero__text{margin-top:1.6rem;max-width:46ch;font-size:1.7rem}.tubie-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.tubie-hero__art{position:relative;min-height:30rem}.tubie-hero__sheets{position:relative;height:100%;min-height:30rem;margin:0}.tubie-hero__sheet{position:absolute;width:48%;max-width:24rem;transition:transform .3s ease}.tubie-hero__sheet--1{left:2%;top:12%;transform:rotate(-8deg)}.tubie-hero__sheet--2{left:28%;top:0;transform:rotate(3deg);z-index:2}.tubie-hero__sheet--3{left:52%;top:16%;transform:rotate(10deg)}.tubie-hero__sheet:hover{transform:rotate(0) translateY(-.6rem);z-index:3}.tubie-hero__sheet-link{display:block;padding:.8rem .8rem 1.2rem;border-radius:1.6rem;background:#fff;box-shadow:0 1.2rem 3rem #142a5c2e;color:inherit;text-decoration:none}.tubie-hero__sheet-link img,.tubie-hero__sheet-link svg{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:1rem}.tubie-hero__sheet-title{display:block;margin-top:.8rem;font-size:1.3rem;font-weight:700;text-align:center}.tubie-hero__mascot{position:absolute;right:0;bottom:-2rem;width:12rem;height:auto;z-index:4}@media screen and (min-width:990px){.tubie-hero{padding:7.2rem 0 8rem}.tubie-hero__inner{grid-template-columns:1fr 1fr}.tubie-hero__art,.tubie-hero__sheets{min-height:40rem}.tubie-hero__mascot{width:16rem}}@media(prefers-reduced-motion:reduce){.tubie-hero__sheet{transition:none}}.tubie-hero-photo{position:relative;display:block;color:#fff;background:#142a5c}.tubie-hero-photo__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.tubie-hero-photo__track::-webkit-scrollbar{display:none}.tubie-hero-photo__slide{position:relative;flex:0 0 100%;display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start}.tubie-hero-photo__controls{display:flex;align-items:center;gap:1.2rem;padding-bottom:2.4rem}.tubie-hero-photo__arrow{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:transparent;color:#fff;font:inherit;font-size:1.8rem;cursor:pointer}.tubie-hero-photo__arrow:hover{background:#ffffff1f}.tubie-hero-photo__arrow[hidden]{display:none}.tubie-hero-photo__arrow:focus-visible,.tubie-hero-photo__dot:focus-visible{outline:3px solid #fce3ec;outline-offset:3px}.tubie-hero-photo__dots{display:flex;gap:.4rem}.tubie-hero-photo__dot{width:2.4rem;height:2.4rem;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.tubie-hero-photo__dot:before{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-radius:99rem;background:#ffffff8c;transform:translate(-50%,-50%);transition:width .2s ease,background-color .2s ease}.tubie-hero-photo__dot[aria-current]:before{width:2.2rem;background:#a6e2d6}.tubie-hero-photo__pause{margin-left:auto}.tubie-hero-photo__pause-icon{width:1.2rem;height:1.4rem;border-left:.4rem solid currentColor;border-right:.4rem solid currentColor;box-sizing:border-box}.tubie-hero-photo__pause[aria-pressed=true] .tubie-hero-photo__pause-icon{width:0;height:0;border-style:solid;border-width:.7rem 0 .7rem 1.2rem;border-color:transparent transparent transparent currentColor;margin-left:.3rem}.tubie-hero-photo__media{position:relative;aspect-ratio:4 / 3}.tubie-hero-photo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:74% 40%}.tubie-hero-photo__media:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(to top,#142a5c,#142a5c00)}.tubie-hero-photo__inner{position:relative;z-index:1;width:100%;padding-top:.8rem;padding-bottom:2.4rem}.tubie-hero-photo__copy{max-width:56rem}.tubie-hero-photo__eyebrow{display:inline-block;margin:0 0 1.2rem;padding:.4rem 1.2rem;border-radius:99rem;background:#fce3ec;color:#142a5c;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tubie-hero-photo .tubie-hero-photo__heading{margin:0;color:#fff;font-size:clamp(3.4rem,9vw,6.8rem);line-height:.95;letter-spacing:-.02em}.tubie-hero-photo .tubie-hero-photo__heading span{display:block;color:#a6e2d6}.tubie-hero-photo .tubie-hero-photo__text{margin-top:1.4rem;max-width:44ch;color:#fffffff2;font-size:1.6rem;line-height:1.45}.tubie-hero-photo__text p{margin:0}.tubie-hero-photo__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.tubie-hero-photo__btn{display:inline-flex;align-items:center;min-height:4.8rem;padding:0 2.4rem;border-radius:99rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:transform .15s ease}.tubie-hero-photo__btn:hover{transform:translateY(-2px)}.tubie-hero-photo__btn--primary{background:#a6e2d6;color:#142a5c}.tubie-hero-photo__btn--ghost{border:2px solid #fff;color:#fff}.tubie-hero-photo__btn:focus-visible{outline:3px solid #fce3ec;outline-offset:3px}@media screen and (min-width:750px){.tubie-hero-photo__slide{justify-content:center;height:clamp(48rem,56.25vw,82vh)}.tubie-hero-photo__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.tubie-hero-photo__media img{object-position:center}.tubie-hero-photo__media:after{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(to right,rgba(14,22,44,var(--tubie-overlay, .75)),rgba(14,22,44,calc(var(--tubie-overlay, .75) * .47)) 45%,#0e162c00 65%)}.tubie-hero-photo__inner{padding-top:4rem;padding-bottom:8rem}.tubie-hero-photo__controls{position:absolute;left:0;right:0;bottom:2.8rem;z-index:2;padding-bottom:0;pointer-events:none}.tubie-hero-photo__controls>*{pointer-events:auto}.tubie-hero-photo__copy{max-width:48%}.tubie-hero-photo .tubie-hero-photo__text{font-size:1.7rem}.tubie-hero-photo__slide--center .tubie-hero-photo__copy{max-width:52rem;margin:0 auto;text-align:center}.tubie-hero-photo__slide--center .tubie-hero-photo__text{margin-left:auto;margin-right:auto}.tubie-hero-photo__slide--center .tubie-hero-photo__buttons{justify-content:center}.tubie-hero-photo__slide--center .tubie-hero-photo__media:after{background:radial-gradient(ellipse 30% 42% at 50% 54%,rgba(14,22,44,var(--tubie-overlay, .75)),rgba(14,22,44,calc(var(--tubie-overlay, .75) * .85)) 45%,#0e162c00)}.tubie-hero-photo__slide--center .tubie-hero-photo__heading,.tubie-hero-photo__slide--center .tubie-hero-photo__text{text-shadow:0 .2rem 1.6rem rgba(14,22,44,.65)}.tubie-hero-photo__slide--right .tubie-hero-photo__copy{margin-left:auto}.tubie-hero-photo__slide--right .tubie-hero-photo__media:after{background:linear-gradient(to left,rgba(14,22,44,var(--tubie-overlay, .75)),rgba(14,22,44,calc(var(--tubie-overlay, .75) * .47)) 45%,#0e162c00 65%)}}@media(prefers-reduced-motion:reduce){.tubie-hero-photo__btn,.tubie-hero-photo__dot:before{transition:none}}.tubie-perks{padding:2.8rem 0}.tubie-perks__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem;margin-top:0;margin-bottom:0}.tubie-perks__item{display:flex;align-items:center;gap:1.2rem}.tubie-perks__icon{flex:none;display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;color:#142a5c}.tubie-perks__icon .tubie-icon{width:2.4rem;height:2.4rem}.tubie-perks__icon--mint{background:#a6e2d6}.tubie-perks__icon--lilac{background:#e3d6f6}.tubie-perks__icon--pink{background:#fbd3dc}.tubie-perks__icon--butter{background:#fbecb4}.tubie-perks__copy{display:flex;flex-direction:column;line-height:1.3}.tubie-perks__title{font-size:1.5rem;font-weight:800}.tubie-perks__text{font-size:1.3rem;opacity:.8}@media screen and (min-width:990px){.tubie-perks__list{grid-template-columns:repeat(4,minmax(0,1fr))}.tubie-perks__item{justify-self:center}}.tubie-tubes{padding:4.8rem 0}.tubie-tubes__inner{display:grid;gap:2.4rem}.tubie-tubes .tubie-tubes__heading{margin:0;line-height:1;letter-spacing:-.02em}.tubie-tubes__text{margin-top:1rem;max-width:42ch;font-size:1.6rem}.tubie-tubes__text p{margin:0}.tubie-tubes__link{display:inline-block;margin-top:1.4rem;font-weight:700;color:rgb(var(--color-foreground));text-underline-offset:.3rem}.tubie-tubes__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;margin:0}.tubie-tubes__tile{display:flex;flex-direction:column;gap:.2rem;padding:1.6rem 1.2rem;border-radius:1.6rem;color:#142a5c}.tubie-tubes__tile--seafoam{background:#a6e2d6}.tubie-tubes__tile--pink{background:#fce3ec}.tubie-tubes__tile--lavender{background:#f4ecfb}.tubie-tubes__tile--butter{background:#fff1c9}.tubie-tubes__tile--white{background:#fff}.tubie-tubes__abbr{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.2rem;line-height:1;letter-spacing:-.02em}.tubie-tubes__name{font-weight:700;font-size:1.5rem}.tubie-tubes__note{font-size:1.3rem;opacity:.8}@media screen and (min-width:990px){.tubie-tubes{padding:6.4rem 0}.tubie-tubes__inner{grid-template-columns:2fr 3fr;align-items:center;gap:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
