@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/font-0.ttf) format("truetype");
}@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/font-1.ttf) format("truetype");
}@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/font-2.ttf) format("truetype");
}@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/font-3.ttf) format("truetype");
}@font-face {
  font-family: "Fredoka";
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/font-4.ttf) format("truetype");
}@font-face {
  font-family: "Fredoka";
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/font-5.ttf) format("truetype");
}@font-face {
  font-family: "Fredoka";
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/font-6.ttf) format("truetype");
}.vtech-watch-v1{--ink:#202444;--paper:#fffdf7;--yellow:#fff2b5;--orange:#ff9c58;--lavender:#eae4ff;--line:#20244428}
.vtech-watch-v1,.vtech-watch-v1 *{box-sizing:border-box}
.vtech-watch-v1{scroll-behavior:smooth;scroll-padding-top:28px}
.vtech-watch-v1{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",Arial,sans-serif;font-size:16px;line-height:1.6}
.vtech-watch-v1 h1,.vtech-watch-v1 h2,.vtech-watch-v1 h3,.vtech-watch-v1 p,.vtech-watch-v1 .is-figure{margin:0}
.vtech-watch-v1 h1,.vtech-watch-v1 h2,.vtech-watch-v1 h3{font-family:"Fredoka",Arial,sans-serif;font-weight:600;line-height:1.04;letter-spacing:-.025em}
.vtech-watch-v1 h2{font-size:clamp(38px,4.3vw,64px)}
.vtech-watch-v1 a{color:inherit;text-decoration:none}
.vtech-watch-v1 button{font:inherit;color:inherit;cursor:pointer}
.vtech-watch-v1 img{max-width:100%;display:block}
.vtech-watch-v1 a,.vtech-watch-v1 button,.vtech-watch-v1 summary{-webkit-tap-highlight-color:transparent}
.vtech-watch-v1 a:focus-visible,.vtech-watch-v1 button:focus-visible,.vtech-watch-v1 summary:focus-visible{outline:3px solid #b84c00;outline-offset:6px}
.vtech-watch-v1 .text-link:hover{text-decoration:underline;text-underline-offset:5px}
.vtech-watch-v1 .eyebrow,.vtech-watch-v1 .tag,.vtech-watch-v1 .hero-top,.vtech-watch-v1 .model-label,.vtech-watch-v1 .stage-caption,.vtech-watch-v1 .generation-foot{font-size:11px;letter-spacing:.13em;font-weight:700}
.vtech-watch-v1 .hero{background:var(--yellow);padding:22px 6% 36px;border-radius:0 0 54px 54px;position:relative;overflow:hidden}
.vtech-watch-v1 .hero-top{display:flex;justify-content:space-between}
.vtech-watch-v1 .hero h1{text-align:center;font-size:clamp(52px,6.8vw,98px);line-height:.98;position:relative;z-index:2;margin-top:30px}
.vtech-watch-v1 .hero h1 span{font-weight:500}
.vtech-watch-v1 .hero em{font-style:normal;color:#bd4b16}
.vtech-watch-v1 .hero-stage{height:380px;max-width:1100px;margin:-8px auto 0;position:relative;display:flex;justify-content:center;align-items:center}
.vtech-watch-v1 .watch-disc{height:380px;width:420px;background:white;border-radius:50%;transform:rotate(-8deg);padding:8px 40px;box-shadow:0 12px 0 #2024440a}
.vtech-watch-v1 .watch-disc img{height:100%!important;width:100%!important;object-fit:contain}
.vtech-watch-v1 .hero-note{position:absolute;top:85px;width:190px;display:grid;gap:12px}
.vtech-watch-v1 .hero-note strong{font-family:Fredoka,sans-serif;font-weight:500;font-size:25px;line-height:1.2}
.vtech-watch-v1 .hero-note span:last-child{font-size:13px}
.vtech-watch-v1 .note-left{left:7%;transform:rotate(-5deg)}
.vtech-watch-v1 .note-right{right:4%;transform:rotate(5deg)}
.vtech-watch-v1 .symbol{font-size:47px;line-height:1;color:#a33c13}
.vtech-watch-v1 .note-right .symbol{color:#4b448d}
.vtech-watch-v1 .model-label{position:absolute;bottom:-10px;background:var(--orange);padding:9px 22px;border-radius:8px;transform:rotate(-3deg)}
.vtech-watch-v1 .hero-bottom{display:flex;justify-content:space-between;align-items:center;max-width:1250px;margin:32px auto 0;gap:28px}
.vtech-watch-v1 .hero-bottom p{font-size:15px}
.vtech-watch-v1 .hero-actions{display:flex;gap:28px;align-items:center}
.vtech-watch-v1 .button{display:inline-flex;gap:32px;align-items:center;justify-content:space-between;border-radius:12px;background:var(--ink);color:white;padding:17px 24px;font-size:13px;font-weight:700;box-shadow:0 4px 0 #0002;transition:transform .2s}
.vtech-watch-v1 .button:hover{transform:translateY(-3px)}
.vtech-watch-v1 .button span{font-size:20px}
.vtech-watch-v1 .text-link{font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:7px}
.vtech-watch-v1 .section{padding:110px 6%;max-width:1600px;margin:auto}
.vtech-watch-v1 .section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:44px}
.vtech-watch-v1 .eyebrow{display:block;margin-bottom:20px}
.vtech-watch-v1 .section-head>p{max-width:340px;font-size:16px;line-height:1.7}
.vtech-watch-v1 .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.vtech-watch-v1 .product{display:grid;grid-template-columns:48% 52%;border-radius:24px;padding:25px 20px;align-items:center;min-height:290px;overflow:hidden}
.vtech-watch-v1 .blue{background:#e6efff}
.vtech-watch-v1 .purple{background:#ece4fa}
.vtech-watch-v1 .pink{background:#fce4ec}
.vtech-watch-v1 .black{background:#e9e9e7}
.vtech-watch-v1 .product-image{background:white;border-radius:50%;padding:12px}
.vtech-watch-v1 .product-image img{width:100%!important;height:225px!important;object-fit:contain}
.vtech-watch-v1 .product-info{padding-left:24px}
.vtech-watch-v1 .product h3{font-size:36px;margin:12px 0}
.vtech-watch-v1 .product p{font-size:13px}
.vtech-watch-v1 .mini{font-size:11px;display:block;margin-top:8px}
.vtech-watch-v1 .small{padding:10px 17px;margin-top:22px;min-width:145px;font-size:12px}
.vtech-watch-v1 .colors{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-top:50px;padding-bottom:120px}
.vtech-watch-v1 .color-copy>p{max-width:390px;margin-top:24px}
.vtech-watch-v1 .swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:400px;margin:30px 0 22px}
.vtech-watch-v1 .swatch{background:transparent;border:2px solid transparent;border-radius:12px;padding:10px 8px;font-size:12px;min-height:80px}
.vtech-watch-v1 .swatch span{display:block;width:29px;height:29px;border-radius:50%;margin:0 auto 7px;background:var(--swatch)}
.vtech-watch-v1 .swatch.blue{--swatch:#326bd8}
.vtech-watch-v1 .swatch.purple{--swatch:#9f44bc}
.vtech-watch-v1 .swatch.pink{--swatch:#eb85b6}
.vtech-watch-v1 .swatch.black{--swatch:#343434}
.vtech-watch-v1 .swatch[aria-pressed=true]{border-color:var(--ink);background:white}
.vtech-watch-v1 .selection{font-size:13px;margin-bottom:18px}
.vtech-watch-v1 .color-stage{min-height:490px;border-radius:40% 40% 20px 20px;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;overflow:hidden}
.vtech-watch-v1 .color-stage img{height:340px!important;width:340px!important;object-fit:contain;border-radius:50%;position:relative}
.vtech-watch-v1 .big-color{font-family:Fredoka,sans-serif;font-weight:600;line-height:1;font-size:clamp(64px,8vw,116px);opacity:.16;position:absolute;top:20px;left:0;right:0;text-align:center}
.vtech-watch-v1 .stage-caption{margin-top:20px}
.vtech-watch-v1 .generations{background:var(--ink);color:white;padding:100px 6%;border-radius:48px}
.vtech-watch-v1 .generation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1350px;margin:auto}
.vtech-watch-v1 .generations .section-head{max-width:1350px;margin:0 auto 44px}
.vtech-watch-v1 .generation-grid article{border:1px solid #ffffff38;border-radius:20px;padding:30px;display:flex;flex-direction:column;align-items:start}
.vtech-watch-v1 .generation-number{font-family:Fredoka,sans-serif;font-size:65px;color:var(--yellow);line-height:1;margin-bottom:30px}
.vtech-watch-v1 .generation-grid h3{font-size:25px;margin-bottom:18px}
.vtech-watch-v1 .generation-grid p{font-size:14px;margin-bottom:32px;line-height:1.8}
.vtech-watch-v1 .generation-foot,.vtech-watch-v1 .generation-grid .text-link{margin-top:auto;font-size:10px}
.vtech-watch-v1 .featured-generation{background:var(--yellow);color:var(--ink)}
.vtech-watch-v1 .featured-generation .generation-number{color:var(--ink)}
.vtech-watch-v1 .generation-note{text-align:center;font-size:12px;margin-top:32px;color:#e7e5f3}
.vtech-watch-v1 .about-top{display:flex;justify-content:space-between;align-items:start;margin-bottom:44px}
.vtech-watch-v1 .about-top h2{width:66%}
.vtech-watch-v1 .about-composition{position:relative;display:grid;grid-template-columns:65% 35%;align-items:center}
.vtech-watch-v1 .about .is-figure img{width:100%!important;height:520px!important;object-fit:cover;border-radius:24px}
.vtech-watch-v1 .about .is-figcaption{font-size:11px;margin-top:14px}
.vtech-watch-v1 .about-panel{background:var(--paper);padding:38px 0 38px 44px;margin-left:-45px;border-radius:24px;position:relative}
.vtech-watch-v1 .about-panel h3{font-size:37px;margin:15px 0 24px}
.vtech-watch-v1 .about-panel p{font-size:15px;margin-bottom:20px}
.vtech-watch-v1 .reviews{background:var(--lavender);border-radius:48px;display:grid;grid-template-columns:32% 1fr;gap:7%}
.vtech-watch-v1 .review-title p{font-size:14px;max-width:270px;margin-top:25px}
.vtech-watch-v1 .quotes{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.vtech-watch-v1 .quotes .is-figure{display:flex;flex-direction:column;align-items:start}
.vtech-watch-v1 .quote-mark{font-family:Georgia,serif;font-size:80px;line-height:1;color:#635791}
.vtech-watch-v1 .quotes blockquote{margin:0 0 30px;font-family:Fredoka,sans-serif;font-size:30px;line-height:1.25}
.vtech-watch-v1 .quotes .is-figcaption{margin-top:auto;font-size:13px}
.vtech-watch-v1 .quotes .is-figcaption span{display:block;font-size:11px;margin-top:6px}
.vtech-watch-v1 .faq{display:grid;grid-template-columns:40% 1fr;gap:7%}
.vtech-watch-v1 .faq-heading>p{max-width:300px;margin-top:25px}
.vtech-watch-v1 .faq-mini{display:flex;gap:16px;align-items:center;margin-top:48px}
.vtech-watch-v1 .faq-mini span{font-family:Fredoka,sans-serif;font-size:48px}
.vtech-watch-v1 .faq-mini p{font-size:12px}
.vtech-watch-v1 .questions{border-top:1px solid var(--line)}
.vtech-watch-v1 details{border-bottom:1px solid var(--line)}
.vtech-watch-v1 summary{display:flex;list-style:none;align-items:center;gap:18px;min-height:85px;cursor:pointer;font-weight:600;font-size:16px;padding:18px 0}
.vtech-watch-v1 summary::-webkit-details-marker{display:none}
.vtech-watch-v1 .qnum{font-size:11px;font-weight:400;opacity:.65}
.vtech-watch-v1 .plus{margin-left:auto;font-size:25px;font-weight:400}
.vtech-watch-v1 details[open] .plus{transform:rotate(45deg)}
.vtech-watch-v1 details p{font-size:14px;padding:0 24px 26px 34px;line-height:1.8}
.vtech-watch-v1 .closing{text-align:center;background:var(--yellow);padding:80px 24px;border-radius:50px 50px 0 0}
.vtech-watch-v1 .closing h2{font-size:clamp(40px,5vw,70px);margin-bottom:30px}
@media (min-width:1600px){.vtech-watch-v1 .hero h1{font-size:105px}
.vtech-watch-v1 .hero{padding-left:max(6%,calc((100% - 1350px)/2));padding-right:max(6%,calc((100% - 1350px)/2))}
}
@media (max-width:1050px){.vtech-watch-v1 .product{padding:20px 14px}
.vtech-watch-v1 .product-info{padding-left:16px}
.vtech-watch-v1 .product-image img{height:190px!important}
.vtech-watch-v1 .mini{max-width:140px}
.vtech-watch-v1 .about-panel{padding-left:28px}
.vtech-watch-v1 .about-panel h3{font-size:32px}
.vtech-watch-v1 .reviews{grid-template-columns:1fr}
.vtech-watch-v1 .review-title{display:flex;gap:30px;align-items:center;flex-wrap:wrap}
.vtech-watch-v1 .review-title .eyebrow{width:100%;margin-bottom:0}
.vtech-watch-v1 .review-title p{margin:0}
.vtech-watch-v1 .quotes{margin-top:30px}
.vtech-watch-v1 .note-left{left:0}
.vtech-watch-v1 .note-right{right:0}
}
@media (max-width:700px){.vtech-watch-v1 .hero{padding:20px 6% 30px;border-radius:0 0 30px 30px}
.vtech-watch-v1 .hero-top{font-size:9px}
.vtech-watch-v1 .hero-top span:last-child{display:none}
.vtech-watch-v1 .hero h1{font-size:57px;margin-top:28px}
.vtech-watch-v1 .hero-stage{height:300px;margin-top:15px}
.vtech-watch-v1 .watch-disc{width:280px;height:280px;padding:10px 25px}
.vtech-watch-v1 .hero-note{display:none}
.vtech-watch-v1 .model-label{font-size:9px;bottom:-2px}
.vtech-watch-v1 .hero-bottom{margin-top:30px;display:block;text-align:center}
.vtech-watch-v1 .hero-bottom p{font-size:14px}
.vtech-watch-v1 .hero-actions{justify-content:center;gap:18px;margin-top:23px;flex-wrap:wrap}
.vtech-watch-v1 .hero-actions .text-link{font-size:12px}
.vtech-watch-v1 .button{padding:14px 20px}
.vtech-watch-v1 .section{padding:68px 6%}
.vtech-watch-v1 .section-head{display:block;margin-bottom:30px}
.vtech-watch-v1 .section-head>p{margin-top:22px;font-size:14px;max-width:100%}
.vtech-watch-v1 .eyebrow{font-size:10px;margin-bottom:18px}
.vtech-watch-v1 .product-grid{grid-template-columns:1fr;gap:16px}
.vtech-watch-v1 .product{grid-template-columns:44% 56%;min-height:230px;padding:20px 15px}
.vtech-watch-v1 .product-image{padding:7px}
.vtech-watch-v1 .product-image img{height:160px!important}
.vtech-watch-v1 .product h3{font-size:31px;margin:10px 0}
.vtech-watch-v1 .tag{font-size:9px}
.vtech-watch-v1 .product p{font-size:11px}
.vtech-watch-v1 .mini{font-size:10px}
.vtech-watch-v1 .small{margin-top:16px;padding:9px 13px;min-width:132px}
.vtech-watch-v1 .colors{grid-template-columns:1fr;gap:32px;padding-top:10px}
.vtech-watch-v1 .color-copy>p{font-size:14px}
.vtech-watch-v1 .swatches{max-width:100%}
.vtech-watch-v1 .color-stage{min-height:370px;grid-row:2}
.vtech-watch-v1 .color-stage img{width:265px!important;height:265px!important}
.vtech-watch-v1 .big-color{font-size:76px}
.vtech-watch-v1 .stage-caption{font-size:9px}
.vtech-watch-v1 .generations{border-radius:30px;padding:68px 6%}
.vtech-watch-v1 .generation-grid{grid-template-columns:1fr;gap:16px}
.vtech-watch-v1 .generation-grid article{padding:26px;display:grid;grid-template-columns:90px 1fr;gap:0 16px;align-items:start}
.vtech-watch-v1 .generation-number{font-size:46px;grid-row:1/4;margin:0}
.vtech-watch-v1 .generation-grid h3{font-size:23px;margin:3px 0 14px}
.vtech-watch-v1 .generation-grid p{margin-bottom:20px}
.vtech-watch-v1 .generation-grid .generation-foot,.vtech-watch-v1 .generation-grid .text-link{grid-column:2}
.vtech-watch-v1 .generation-note{text-align:left;font-size:11px}
.vtech-watch-v1 .about-top{display:block;margin-bottom:30px}
.vtech-watch-v1 .about-top h2{width:auto}
.vtech-watch-v1 .about-composition{display:block}
.vtech-watch-v1 .about .is-figure img{height:300px!important}
.vtech-watch-v1 .about-panel{margin:25px 0 0;padding:0;background:transparent}
.vtech-watch-v1 .about-panel .symbol{display:none}
.vtech-watch-v1 .about-panel h3{font-size:32px}
.vtech-watch-v1 .about-panel h3 br{display:none}
.vtech-watch-v1 .about-panel p{font-size:14px}
.vtech-watch-v1 .reviews{border-radius:30px;display:block}
.vtech-watch-v1 .review-title{display:block}
.vtech-watch-v1 .review-title .eyebrow{margin-bottom:18px}
.vtech-watch-v1 .review-title p{margin-top:20px}
.vtech-watch-v1 .quotes{grid-template-columns:1fr;gap:34px;margin-top:35px}
.vtech-watch-v1 .quotes .is-figure+.is-figure{border-top:1px solid var(--line);padding-top:30px}
.vtech-watch-v1 .quote-mark{font-size:57px}
.vtech-watch-v1 .quotes blockquote{font-size:29px;margin-bottom:23px}
.vtech-watch-v1 .faq{grid-template-columns:1fr;gap:30px}
.vtech-watch-v1 .faq-mini{margin-top:24px}
.vtech-watch-v1 .faq-heading>p{font-size:14px}
.vtech-watch-v1 .faq-mini span{font-size:38px}
.vtech-watch-v1 summary{font-size:14px;gap:12px;min-height:80px}
.vtech-watch-v1 details p{padding-left:25px;font-size:13px}
.vtech-watch-v1 .closing{padding:60px 6%;border-radius:30px 30px 0 0}
}
@media (prefers-reduced-motion:reduce){.vtech-watch-v1{scroll-behavior:auto}
.vtech-watch-v1,.vtech-watch-v1 *{transition:none!important}
}
.vtech-watch-v1 .watch-disc{overflow:hidden}
.vtech-watch-v1 .watch-disc img,.vtech-watch-v1 .product-image img{border-radius:50%}

.vtech-watch-v1{width:100%;max-width:none;margin:0!important}
.vtech-watch-v1 .wp-block-group{box-sizing:border-box}
.vtech-watch-v1 .gspb_text,.vtech-watch-v1 .gspb_image{display:contents}
.vtech-watch-v1 .wp-block-details{margin:0}
.vtech-watch-v1 blockquote{padding:0;border:0}
.vtech-watch-v1 .hero-note .gspb_text>strong{font-family:Fredoka,sans-serif;font-size:25px;font-weight:500;line-height:1.2}
.vtech-watch-v1 .hero-note>.gspb_text:last-child>span{font-size:13px}
.vtech-watch-v1 .hero-note .gspb_text>.symbol{font-size:47px;line-height:1}
.vtech-watch-v1 .hero-top>.gspb_text:last-child>span{font-size:inherit}
.vtech-watch-v1 .generation-grid .is-figcaption{margin-top:auto}
.vtech-watch-v1 .quotes .is-figcaption{margin-top:auto}
@media(max-width:700px){.vtech-watch-v1 .hero-top>.gspb_text:last-child{display:none}.vtech-watch-v1 .generation-grid article>.gspb_text:first-child>span{grid-row:1/4}.vtech-watch-v1 .generation-grid article>.gspb_text:last-child>*{grid-column:2}}
