.toy-home{--toy-cobalt: #3349ca;--toy-orange: #f87848;--toy-butter: #ffe37b;--toy-paper: #fff9ed;--toy-ink: #222649;--toy-muted: #626579;--toy-line: #dedcd6;--toy-blue: #e7eafe;--toy-pink: #f9e0da;--toy-mint: #d9ede3;color:var(--toy-ink);background:var(--toy-paper);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5625;overflow-wrap:anywhere}.toy-home *,.toy-home *:before,.toy-home *:after{box-sizing:border-box}.toy-home :is(h1,h2,h3,p,ul){margin:0}.toy-home :is(h1,h2,h3){font-family:Fredoka,sans-serif;font-weight:500;letter-spacing:normal;text-transform:none}.toy-home a{color:inherit;text-decoration:none}.toy-home img{display:block;max-width:100%}.toy-home a:focus-visible,.toy-home summary:focus-visible,.toy-home [tabindex]:focus-visible{outline:3px solid var(--toy-cobalt);outline-offset:5px}.toy-home .toy-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:64px}.toy-home .toy-section-space,.toy-home.toy-section-space{padding-block:72px}.toy-home .toy-eyebrow{color:var(--toy-cobalt);font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase}.toy-home .toy-heading{font-size:clamp(36px,3.62vw,52px);line-height:1.08;color:var(--toy-cobalt);text-wrap:balance}.toy-home .toy-section-heading{display:grid;gap:24px;margin-bottom:32px}.toy-home .toy-section-heading .toy-eyebrow{color:var(--toy-muted)}.toy-home .toy-intro{max-width:780px;color:var(--toy-muted)}.toy-home .toy-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 24px;border:1px solid var(--toy-cobalt);border-radius:100px;background:var(--toy-cobalt);color:#fff;font:600 14px/20px DM Sans,sans-serif;text-align:center;transition:background-color .16s ease,color .16s ease}.toy-home .toy-button:hover{background:#24369e;border-color:#24369e}.toy-home .toy-button--light{background:#fff;border-color:var(--toy-line);color:var(--toy-ink)}.toy-home .toy-button--light:hover{background:var(--toy-blue);border-color:var(--toy-cobalt)}.toy-home .toy-actions{display:flex;gap:12px;flex-wrap:wrap}.toy-home .toy-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--toy-cobalt);font:500 26px/1.3 Fredoka,sans-serif}.toy-home .toy-price s,.toy-home .toy-price__from{font:400 14px/1.5 DM Sans,sans-serif;color:var(--toy-muted)}.toy-home .toy-tone--butter{--toy-tone: var(--toy-butter)}.toy-home .toy-tone--pink{--toy-tone: var(--toy-pink)}.toy-home .toy-tone--mint{--toy-tone: var(--toy-mint)}.toy-home .toy-editor-note{padding:24px;border:1px dashed var(--toy-line);border-radius:20px}.toy-home .toy-hero{display:grid;grid-template-columns:51.1% 48.9%;max-width:1440px;margin-inline:auto;min-height:740px}.toy-home .toy-hero__copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:26px;padding:70px 42px 150px 64px}.toy-home .toy-hero__title{font-size:clamp(60px,7.23vw,104px);line-height:1;color:var(--toy-cobalt);letter-spacing:-.025em}.toy-home .toy-hero__description{max-width:520px}.toy-home .toy-hero__tagline{color:var(--toy-muted);font-size:14px}.toy-home .toy-hero__copy .toy-button:first-child{min-width:276px}.toy-home .toy-hero__copy .toy-button--light{min-width:220px}.toy-home .toy-hero__signature{position:absolute;width:130px;height:76px;right:22%;bottom:64px;object-fit:contain;transform:rotate(10deg)}.toy-home .toy-hero__stage{position:relative;min-width:0;min-height:740px;overflow:hidden;background:var(--toy-cobalt);border-top-left-radius:120px}.toy-home .toy-hero__loop{position:absolute;width:87%;height:auto;top:8%;left:5%;aspect-ratio:610 / 358;transform:rotate(-12deg)}.toy-home .toy-hero__planet{position:absolute;width:71%;height:auto;aspect-ratio:1;top:104px;left:12.6%}.toy-home .toy-hero__product{position:absolute;display:block;background:#fff;border-radius:32px;box-shadow:0 18px 36px #1a1a4d29}.toy-home .toy-hero__product:focus-visible{outline-color:var(--toy-butter)}.toy-home .toy-hero__product--main{top:150px;left:8.5%;width:52.6%;padding:18px;transform:rotate(-6deg)}.toy-home .toy-hero__product--main img{width:100%;height:auto;aspect-ratio:334 / 348;object-fit:contain;border-radius:20px}.toy-home .toy-hero__product--small{right:9%;bottom:65px;width:30.7%;padding:16px;transform:rotate(7deg);border-radius:24px}.toy-home .toy-hero__product--small img{width:100%;height:auto;aspect-ratio:184 / 174;object-fit:contain;border-radius:16px}.toy-home .toy-hero__product--small span{display:block;margin-top:8px;color:var(--toy-cobalt);font-size:12px;line-height:18px;text-transform:uppercase}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.toy-home .toy-hero__product{transition:translate .24s ease-out,scale .24s ease-out,box-shadow .24s ease-out}.toy-home .toy-hero__product:is(:hover,:focus-visible){translate:0 -10px;scale:1.04;box-shadow:0 26px 46px #1a1a4d40}}.toy-home .toy-hero__stamp{position:absolute;right:8.8%;top:50px;display:flex;justify-content:center;align-items:center;width:142px;min-height:142px;padding:20px;border-radius:50%;background:var(--toy-orange);color:var(--toy-ink);text-align:center;font-size:14px;line-height:20px;font-weight:700;transform:rotate(10deg)}.toy-home .toy-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:24px max(20px,calc((100vw - 1180px)/2));background:#fffdf8;border-bottom:1px solid var(--toy-line)}.toy-home .toy-reassurance p{display:grid;grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;gap:0 14px;padding-inline:24px;font-size:15px;line-height:22px}.toy-home .toy-reassurance p+p{border-left:1px solid var(--toy-line)}.toy-home .toy-reassurance__icon{grid-column:1;grid-row:1 / span 2;width:44px;height:44px;padding:10px;border-radius:50%;color:var(--toy-cobalt);background:#eef0ff}.toy-home .toy-reassurance p:nth-child(2) .toy-reassurance__icon{background:#e7f2eb}.toy-home .toy-reassurance p:nth-child(3) .toy-reassurance__icon{background:#fff0d1}.toy-home .toy-reassurance p>:not(svg){grid-column:2}.toy-home .toy-reassurance span,.toy-home .toy-reassurance a{color:var(--toy-muted);font-size:13px;line-height:18px}.toy-home .toy-reassurance a{text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.toy-home.toy-stories{scroll-margin-top:32px}.toy-home .toy-scroll-hint{color:var(--toy-muted);font-size:14px}.toy-home toy-reels{display:block}.toy-home .toy-stories__navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.toy-home .toy-stories__arrows{display:flex;gap:8px;flex-shrink:0}.toy-home .toy-stories__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--toy-line);border-radius:50%;background:transparent;color:var(--toy-cobalt);cursor:pointer}.toy-home .toy-stories__arrow:hover:not(:disabled){background:var(--toy-blue);border-color:var(--toy-cobalt)}.toy-home .toy-stories__arrow:disabled{opacity:.35;cursor:default}.toy-home .toy-stories__arrow:focus-visible{outline:3px solid var(--toy-cobalt);outline-offset:3px}.toy-home .toy-stories__arrow[hidden]{display:none}.toy-home .toy-stories__track{display:grid;grid-auto-flow:column;grid-auto-columns:300px;align-items:start;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:6px 4px 8px;margin-inline:-4px;list-style:none;scrollbar-width:none}.toy-home .toy-stories__track::-webkit-scrollbar{display:none}.toy-home .toy-story{--toy-story-text: #fff;--toy-story-shade: 12 17 33;position:relative;display:grid;aspect-ratio:9 / 16;border:1px solid var(--toy-line);border-radius:20px;background:var(--toy-tone);color:var(--toy-story-text);overflow:hidden;scroll-snap-align:start;min-width:0;overflow-wrap:break-word}.toy-home .toy-story--text-dark{--toy-story-text: #222649;--toy-story-shade: 255 249 237}.toy-home .toy-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgb(var(--toy-story-shade) / .76),rgb(var(--toy-story-shade) / .5) 24%,rgb(var(--toy-story-shade) / 0) 43%,rgb(var(--toy-story-shade) / .38) 58%,rgb(var(--toy-story-shade) / .94) 82%,rgb(var(--toy-story-shade) / .98));pointer-events:none}.toy-home .toy-story:focus-within{outline:3px solid var(--toy-cobalt);outline-offset:3px}.toy-home .toy-story__media,.toy-home .toy-story__video,.toy-home .toy-story__poster,.toy-home .toy-story__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.toy-home .toy-story__video,.toy-home .toy-story__poster{display:block;object-fit:cover}.toy-home .toy-story__image{object-fit:contain}.toy-home .toy-story.has-played .toy-story__poster{opacity:0;pointer-events:none}.toy-home .toy-story__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-width:0;padding:18px}.toy-home .toy-story__top{display:grid;gap:8px}.toy-home .toy-story__top .toy-eyebrow{color:inherit;font-size:11px;line-height:16px;letter-spacing:.06em}.toy-home .toy-story__top h3{color:inherit;font-size:24px;line-height:27px;text-wrap:balance}.toy-home .toy-story__controls{display:flex;justify-content:flex-end;gap:6px;margin-bottom:2px}.toy-home .toy-story__control{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid rgb(var(--toy-story-shade) / .1);border-radius:50%;background:rgb(var(--toy-story-shade) / .58);color:inherit;font:600 12px/18px DM Sans,sans-serif;cursor:pointer}.toy-home [data-reel-fallback]{border-radius:100px;padding-inline:14px}.toy-home .toy-story__control[data-playing=true] .toy-reel-play-icon,.toy-home .toy-story__control:not([data-playing=true]) .toy-reel-pause-icon,.toy-home .toy-story__control[data-muted=true] .toy-reel-sound-icon,.toy-home .toy-story__control:not([data-muted=true]) .toy-reel-muted-icon{display:none}.toy-home .toy-story__control[hidden]{display:none}.toy-home .toy-story__control:focus-visible,.toy-home .toy-story a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.toy-home .toy-story__status{font-size:12px;line-height:18px}.toy-home .toy-story__status:empty{display:none}.toy-home .toy-story__detail{font-size:13px;line-height:18px}.toy-home .toy-story__shop{display:flex;flex-direction:column;gap:10px}.toy-home .toy-story__name{font-weight:700;font-size:15px;line-height:21px}.toy-home .toy-story__shop .toy-price{font:700 18px/24px DM Sans,sans-serif;color:inherit;gap:4px 8px}.toy-home .toy-story__shop .toy-price :is(s,.toy-price__from){color:inherit;font-size:13px;line-height:20px}.toy-home .toy-story__shop .toy-button{width:100%;min-height:48px;padding:10px 12px;background:#fff;border-color:#fff;color:#222649;font-size:14px;line-height:20px}.toy-home .toy-story__shop .toy-button:hover{background:var(--toy-butter);border-color:var(--toy-butter)}.toy-home .toy-story--text-dark .toy-button{background:var(--toy-cobalt);border-color:var(--toy-cobalt);color:#fff}.toy-home .toy-story--text-dark .toy-button:hover{background:#24369e;border-color:#24369e}.toy-home .toy-stories__signature{display:flex;gap:12px;align-items:center;margin-top:24px;font-size:14px;color:var(--toy-muted)}.toy-home .toy-stories__signature img{width:48px;height:28px;object-fit:contain;flex-shrink:0}.toy-home .toy-worlds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.toy-home .toy-world{display:flex;flex-direction:column;gap:24px;min-width:0;padding:28px;border-radius:28px;background:var(--toy-tone)}.toy-home .toy-world__image{width:100%;height:256px;object-fit:contain;border-radius:20px}.toy-home .toy-world__copy{display:flex;flex-direction:column;gap:12px;flex:1}.toy-home .toy-world h3{color:var(--toy-cobalt);font-size:26px;line-height:32px}.toy-home .toy-world p{font-size:14px}.toy-home .toy-world__link{display:flex;align-items:center;justify-content:center;min-height:52px;background:#fff;border:1px solid var(--toy-line);border-radius:100px;padding:12px;margin-top:auto;font-weight:600;font-size:14px}.toy-home .toy-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none}.toy-home .toy-product{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;background:#fff;border:1px solid var(--toy-line);border-radius:24px}.toy-home .toy-product__image-link{display:block}.toy-home .toy-product__image{width:100%;height:270px;object-fit:contain;border-radius:20px}.toy-home .toy-product__caption{min-height:36px;color:var(--toy-muted);font-size:12px;line-height:18px}.toy-home .toy-product__title{min-height:64px;font-size:26px;line-height:32px}.toy-home .toy-product .toy-price{margin-top:auto}.toy-home .toy-product .toy-button{width:100%}.toy-home .toy-featured-link{margin-top:32px;min-width:260px}.toy-home .toy-camera{background:var(--toy-blue)}.toy-home .toy-camera__grid{display:grid;grid-template-columns:minmax(0,568fr) minmax(0,664fr);align-items:center;gap:64px}.toy-home .toy-camera__stage{display:grid;gap:20px;padding:24px;background:#fff;border-radius:40px}.toy-home .toy-camera__image{width:100%;height:410px;object-fit:contain;border-radius:20px}.toy-home .toy-camera__signature{display:flex;align-items:center;gap:16px;color:var(--toy-cobalt);font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase}.toy-home .toy-camera__signature img{flex-shrink:0;width:52px;height:31px;object-fit:contain}.toy-home .toy-camera__copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.toy-home .toy-camera__name{font-weight:700;font-size:14px}.toy-home .toy-camera__copy .toy-price{font-size:36px}.toy-home .toy-camera__copy .toy-button{min-width:280px}.toy-home .toy-value{background:var(--toy-butter)}.toy-home .toy-value__promotion{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:32px}.toy-home .toy-value__promotion>div{display:grid;justify-items:start;gap:24px}.toy-home .toy-value__promotion>img{width:330px;height:193px;object-fit:contain;transform:rotate(-8deg)}.toy-home .toy-budgets{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.toy-home .toy-budgets>a{flex:1;min-width:220px}.toy-home .toy-faq__list{display:grid;gap:16px}.toy-home .toy-faq__item{background:#fff;border-radius:20px}.toy-home .toy-faq__item summary{min-height:60px;padding:20px 24px;color:var(--toy-cobalt);font-size:16px;font-weight:700;cursor:pointer}.toy-home .toy-faq__answer{padding:0 24px 24px;color:var(--toy-muted)}.toy-home .toy-faq__answer a{display:inline-flex;min-height:44px;align-items:center;color:var(--toy-cobalt);text-decoration:underline;text-underline-offset:3px}.toy-home .toy-support{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:32px}.toy-home .toy-support h3{font-size:26px;line-height:32px}.toy-home .toy-support .toy-button{flex-shrink:0;min-width:240px}@media(min-width:750px)and (max-width:1100px){.toy-home .toy-container{padding-inline:32px}.toy-home .toy-hero{min-height:650px}.toy-home .toy-hero__copy{padding:54px 28px 140px 32px;gap:22px}.toy-home .toy-hero__stage{min-height:650px}.toy-home .toy-hero__stamp{width:112px;min-height:112px;right:5%}.toy-home .toy-hero__product--main{top:190px;width:62%;left:6%}.toy-home .toy-hero__product--small{width:35%;right:6%;bottom:65px}.toy-home .toy-worlds{grid-template-columns:repeat(2,minmax(0,1fr))}.toy-home .toy-products{gap:16px}.toy-home .toy-product{padding:16px;gap:12px}.toy-home .toy-product__title{font-size:22px;line-height:28px}.toy-home .toy-world{padding:20px}.toy-home .toy-world__image,.toy-home .toy-product__image{height:210px}.toy-home .toy-camera__grid{gap:32px}.toy-home .toy-camera__image{height:330px}.toy-home .toy-value__promotion{grid-template-columns:minmax(0,1fr) 230px}.toy-home .toy-value__promotion>img{width:230px;height:135px}}@media not (min-width:750px){.toy-home{overflow-wrap:break-word;word-break:normal}.toy-home .toy-container{padding-inline:20px}.toy-home .toy-section-space,.toy-home.toy-section-space{padding-block:48px}.toy-home .toy-heading{font-size:36px;line-height:40px}.toy-home .toy-section-heading{gap:16px;margin-bottom:24px}.toy-home .toy-button{font-size:16px;line-height:24px}.toy-home .toy-hero{display:flex;flex-direction:column;min-height:0}.toy-home .toy-hero__copy{padding:26px 24px 30px;gap:16px;min-height:385px}.toy-home .toy-hero__title{font-size:clamp(44px,13.85vw,66px);line-height:1}.toy-home .toy-hero__description{max-width:520px}.toy-home .toy-hero__copy .toy-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:10px}.toy-home .toy-hero__copy .toy-button{width:100%;padding-inline:20px}.toy-home .toy-hero__copy .toy-button:first-child,.toy-home .toy-hero__copy .toy-button--light{min-width:0}.toy-home .toy-hero__tagline,.toy-home .toy-hero__signature{display:none}.toy-home .toy-hero__stage{width:100%;min-height:395px;border-radius:0}.toy-home .toy-hero__loop{width:92%;height:auto;left:6%;top:140px;transform:rotate(10deg)}.toy-home .toy-hero__planet{width:76%;max-width:390px;top:50px;left:12%}.toy-home .toy-hero__product--main{top:42px;left:8.7%;width:61.5%;max-width:270px;padding:10px;transform:rotate(-5deg)}.toy-home .toy-hero__product--main img{aspect-ratio:220 / 230}.toy-home .toy-hero__product--small{top:183px;bottom:auto;right:5.1%;width:38%;max-width:180px;padding:10px}.toy-home .toy-hero__product--small img{aspect-ratio:128 / 132}.toy-home .toy-hero__product--small span{display:none}.toy-home .toy-hero__stamp{top:16px;right:3%;width:104px;min-height:104px;font-size:12px;line-height:18px;padding:16px}.toy-home .toy-reassurance{padding:20px 12px 16px}.toy-home .toy-reassurance p{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding-inline:8px;text-align:center}.toy-home .toy-reassurance strong{display:block;min-height:36px;max-width:128px;font-size:13px;line-height:18px}.toy-home .toy-reassurance span,.toy-home .toy-reassurance a{font-size:12px;line-height:17px;max-width:128px}.toy-home .toy-reassurance a{min-height:44px;justify-content:center;align-items:flex-start}.toy-home .toy-stories__track{grid-auto-columns:min(320px,calc(100% - 16px));gap:16px}.toy-home .toy-worlds{grid-template-columns:1fr;gap:20px}.toy-home .toy-world{display:flex;gap:20px;padding:20px}.toy-home .toy-world__image{width:100%;height:180px}.toy-home .toy-world h3{font-size:28px;line-height:32px}.toy-home .toy-world p{font-size:16px;line-height:24px}.toy-home .toy-world__copy{min-width:0;gap:14px}.toy-home .toy-world__link{min-height:48px;padding:12px 16px;font-size:16px}.toy-home .toy-products{grid-template-columns:minmax(0,1fr);gap:12px}.toy-home .toy-product{display:grid;grid-template-columns:clamp(96px,29vw,160px) minmax(0,1fr);align-content:start;gap:8px 14px;padding:14px;border-radius:20px}.toy-home .toy-product__image-link{grid-column:1;grid-row:1 / 5;align-self:center}.toy-home .toy-product__image{height:auto;aspect-ratio:1;border-radius:14px}.toy-home .toy-product__caption{grid-column:2;grid-row:1;min-height:0;font-size:13px;line-height:18px}.toy-home .toy-product__title{grid-column:2;grid-row:2;min-height:0;font-size:18px;line-height:23px}.toy-home .toy-product .toy-price{grid-column:2;grid-row:3;margin-top:0;font-size:20px;line-height:26px;gap:0 6px}.toy-home .toy-product .toy-price s{flex-basis:100%;font-size:14px}.toy-home .toy-product .toy-price>:not(.toy-price__from){white-space:nowrap}.toy-home .toy-product .toy-button{grid-column:2;grid-row:4;padding:10px 8px;min-height:44px;font-size:14px;line-height:20px}.toy-home .toy-featured-link{width:100%;min-width:0;margin-top:24px}.toy-home .toy-camera__grid{grid-template-columns:1fr;gap:24px}.toy-home .toy-camera__stage{padding:20px}.toy-home .toy-camera__image{height:240px}.toy-home .toy-camera__copy{gap:20px}.toy-home .toy-camera__copy .toy-button{width:100%;min-width:0}.toy-home .toy-value__promotion{grid-template-columns:1fr}.toy-home .toy-value__promotion>img{display:none}.toy-home .toy-value__promotion .toy-button{width:100%}.toy-home .toy-budgets{flex-direction:column;margin-top:24px}.toy-home .toy-budgets>a{min-width:0;width:100%}.toy-home .toy-faq__item summary{padding:20px}.toy-home .toy-faq__answer{padding:0 20px 20px}.toy-home .toy-support{flex-direction:column;align-items:stretch}.toy-home .toy-support .toy-button{width:100%;min-width:0}}@media(max-width:359px){.toy-home .toy-reassurance strong{min-height:54px}}@media(prefers-reduced-motion:reduce){.toy-home .toy-button{transition:none}.toy-home .toy-stories__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/toyfinity-home.css.map */
