.kids-seasonal{box-sizing:border-box;position:relative;isolation:isolate;width:100%;padding:26px 18px 55px;color:#65444b;background:#fffaf1;font-family:Nunito,sans-serif;overflow:hidden;transition:background .7s}.kids-seasonal[data-season=summer]{background:#fff7e5}.kids-seasonal *{box-sizing:border-box}.kids-seasonal-content{position:relative;z-index:1;width:min(1280px,100%);margin:auto}.kids-seasonal-heading{margin-bottom:24px}.kids-seasonal-heading>p:first-child{font-size:10px;font-weight:800;letter-spacing:.1em;color:#a56c7a;margin:0 0 12px}.kids-seasonal-heading h2{font-family:Fredoka,sans-serif;font-size:clamp(30px,8vw,49px);font-weight:500;line-height:1.12;letter-spacing:-.025em;margin:0}.kids-seasonal-intro{font-size:13px;line-height:1.6;color:#99787c;margin:13px 0 0}.kids-seasonal-grid{display:grid;gap:16px}.kids-seasonal-card{font:inherit;position:relative;display:flex;text-align:left;width:100%;border:2px solid transparent;border-radius:27px;overflow:hidden;isolation:isolate;cursor:pointer;transition:box-shadow .3s,transform .3s,border-color .3s}.kids-seasonal-card:hover{transform:translateY(-2px)}.kids-seasonal-card:focus-visible{outline:3px solid #b45e73;outline-offset:5px}.kids-seasonal-card[aria-selected=true]{box-shadow:0 7px 22px #80525c25;border-color:#bb8a97}.kids-seasonal-winter{background:#92566a;color:#fff8ed;min-height:240px;padding:25px 20px}.kids-seasonal-copy{position:relative;z-index:2;width:55%}.kids-seasonal-label{display:inline-block;font-size:8px;font-weight:800;letter-spacing:.08em;border:1px solid #ffffff50;padding:6px 9px;border-radius:20px}.kids-seasonal-name{display:block;font-family:Fredoka,sans-serif;font-size:43px;line-height:1.1;font-weight:500;letter-spacing:-.025em;margin:17px 0 10px}.kids-seasonal-tagline{display:block;font-size:12px;line-height:1.6;max-width:130px;margin-bottom:18px}.kids-seasonal-link{display:inline-flex;align-items:center;gap:17px;font-size:12px;font-weight:800}.kids-seasonal-link b{font-size:21px;font-weight:400}.kids-seasonal-image{position:absolute;right:0;bottom:0;width:45%;height:87%;overflow:hidden;border-radius:100px 0 0}.kids-seasonal-image img{width:100%;height:100%;object-fit:cover}.kids-seasonal-spark{position:absolute;top:13px;right:15px;font-size:36px;line-height:1;color:#f3d4b9}.kids-seasonal-summer{background:#f2e2bb;color:#805b54;padding:23px 20px;min-height:200px}.kids-seasonal-summer .kids-seasonal-label{border-color:#b8946c50}.kids-seasonal-summer .kids-seasonal-name{font-size:36px;margin:12px 0 9px}.kids-seasonal-summer .kids-seasonal-spark{color:#b88a3e}.kids-seasonal-summer .kids-seasonal-tagline{font-size:11px;margin-bottom:11px}.kids-seasonal-summer[aria-selected=true]{border-color:#cba15d;box-shadow:0 7px 22px #bb98512b}.kids-season-panel{margin-top:38px;animation:kids-season-appear .4s ease both}.kids-season-panel[hidden]{display:none!important}.kids-season-results-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.kids-season-results-head h3{font-family:Fredoka,sans-serif;font-weight:500;font-size:26px;letter-spacing:-.02em;line-height:1.2;margin:0}.kids-season-results-head p{font-size:11px;white-space:nowrap;color:#9a767b;margin:0}.kids-season-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.kids-season-product-image{display:block;aspect-ratio:4/5;position:relative;overflow:hidden;border-radius:19px;background:#f2e5d7}.kids-season-product-image img{width:100%;height:100%;object-fit:cover;transition:scale .5s}.kids-season-product-image:hover img{scale:1.04}.kids-season-product-image>span{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fffaf0;color:#a85c70;font-size:19px}.kids-season-product a{color:inherit;text-decoration:none}.kids-season-product h4{font-size:12px;font-weight:800;line-height:1.5;margin:11px 0 7px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kids-season-price{color:#a4556b;font-size:12px;font-weight:800;margin:0}.kids-season-price s{font-size:10px;color:#a68a87;font-weight:400;margin-left:5px}.kids-season-sold{position:absolute;left:8px;top:8px;padding:5px 8px;border-radius:15px;font-size:9px;background:#fffaf0;color:#8a626a}.kids-season-empty{grid-column:1/-1;padding-block:25px}.kids-season-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kids-weather{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.kids-snow{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .8s;opacity:1}.kids-snow i{position:absolute;left:calc(var(--i)*6.1%);top:-12px;width:calc(3px + mod(var(--i),3)*1px);height:5px;background:#c8c4c9;border-radius:50%;opacity:.25;animation:kids-snowfall calc(11s + var(--i)*.4s) linear infinite;animation-delay:calc(var(--i)*-1.9s)}.kids-seasonal[data-season=summer] .kids-snow{opacity:0}.kids-seasonal[data-season=summer] .kids-snow i{animation-play-state:paused}.kids-summer-light{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s}.kids-seasonal[data-season=summer] .kids-summer-light{opacity:1}.kids-summer-light:before{content:"";position:absolute;right:-65px;top:-65px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#f4d27c70 0 24%,#f6d68f28 42%,transparent 70%);transform:translate(35px,-35px);transition:transform 1s}.kids-seasonal[data-season=summer] .kids-summer-light:before{transform:translate(0)}.kids-summer-light>span{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-conic-gradient(from 130deg at 100% 0%,#eebf650a 0deg 8deg,transparent 8deg 23deg);transform-origin:100% 0;animation:kids-rays 18s ease-in-out infinite alternate}@keyframes kids-snowfall{0%{transform:translate3d(-10px,-20px,0)}to{transform:translate3d(24px,110vh,0)}}@keyframes kids-rays{to{rotate:8deg;opacity:.5}}@keyframes kids-season-appear{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:650px){.kids-seasonal{padding-inline:30px}.kids-seasonal-grid{grid-template-columns:1.25fr 1fr;align-items:stretch}.kids-seasonal-summer{min-height:240px}.kids-season-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.kids-seasonal{padding:35px 40px 80px}.kids-seasonal-winter,.kids-seasonal-summer{min-height:310px;padding:32px}.kids-seasonal-name{font-size:59px}.kids-seasonal-summer .kids-seasonal-name{font-size:49px}.kids-seasonal-tagline{font-size:15px;max-width:180px}.kids-seasonal-summer .kids-seasonal-tagline,.kids-seasonal-link{font-size:14px}.kids-season-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 22px}.kids-season-product h4,.kids-season-price{font-size:14px}.kids-season-results-head h3{font-size:34px}}@media(prefers-reduced-motion:reduce){.kids-seasonal,.kids-seasonal-card,.kids-season-product img,.kids-summer-light,.kids-summer-light:before{transition:none}.kids-snow i,.kids-summer-light>span,.kids-season-panel{animation:none}.kids-snow{opacity:.15}}.kids-seasonal{background:#faf7f2;padding-top:22px}.kids-seasonal[data-season=summer]{background:#fcf6e9}.kids-seasonal-heading{margin-bottom:20px}.kids-seasonal-heading h2{font-size:clamp(29px,7.8vw,46px)}.kids-seasonal-intro{font-size:12px;max-width:310px}.kids-seasonal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.kids-seasonal-card,.kids-seasonal-winter,.kids-seasonal-summer{min-height:150px;padding:14px 12px;border-radius:20px;box-shadow:0 4px 12px #80525c09}.kids-seasonal-copy{width:100%;pointer-events:none}.kids-seasonal-label{font-size:6.5px;letter-spacing:.055em;padding:4px 6px;max-width:100%}.kids-seasonal-name,.kids-seasonal-summer .kids-seasonal-name{font-size:25px;margin:9px 0 8px;line-height:1}.kids-seasonal-tagline{display:none}.kids-seasonal-link{position:absolute;top:100px;left:0;font-size:8px;gap:5px;max-width:50%;line-height:1.3}.kids-seasonal-link b{font-size:14px}.kids-seasonal-image{width:45%;height:57%;border-radius:55px 0 0;opacity:.95}.kids-seasonal-spark{font-size:20px;top:12px;right:10px;opacity:.6}.kids-seasonal-card[aria-selected=true]{box-shadow:0 0 0 2px #fffaf1,0 0 0 3px #b67d8d,0 6px 16px #80525c18}.kids-seasonal-summer[aria-selected=true]{box-shadow:0 0 0 2px #fffaf1,0 0 0 3px #caa35e,0 6px 16px #a5823b18}.kids-season-panel{margin-top:32px}.kids-season-results-head{margin-bottom:18px}.kids-season-results-head h3{font-size:25px}.kids-season-results-head p{font-size:10px}.kids-season-products{align-items:stretch;gap:18px 12px}.kids-season-product{display:flex;flex-direction:column;min-width:0;background:#fffdf9;border:1px solid #e9dfd6;border-radius:19px;overflow:hidden;box-shadow:0 4px 15px #6c4d4407;transition:box-shadow .25s,transform .25s}.kids-season-product:hover{box-shadow:0 9px 23px #6c4d4414;transform:translateY(-2px)}.kids-season-product-image{aspect-ratio:3/4;border-radius:13px 13px 3px 3px;margin:5px 5px 0;background:#f1ece5}.kids-season-product-image>span{width:27px;height:27px;right:7px;bottom:7px;font-size:17px;box-shadow:0 2px 8px #65444b15}.kids-season-product-info{display:flex;flex-direction:column;flex:1;padding:12px 11px 14px}.kids-season-product h4{font-size:11px;font-weight:700;line-height:1.55;letter-spacing:.005em;margin:0 0 13px;min-height:51px;color:#69545a}.kids-season-price{font-size:14px;font-weight:800;letter-spacing:-.015em;line-height:1.4;color:#894d62;margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.kids-season-price s{margin-left:0;font-size:10px}.kids-season-sold{font-size:8px}.kids-snow i{background:#b4b2be;opacity:.3}.kids-summer-light:before{background:radial-gradient(circle,#f2cb6d85 0 24%,#f6d68f30 42%,transparent 70%)}.kids-summer-light>span{background:repeating-conic-gradient(from 130deg at 100% 0%,#e8b44b10 0deg 8deg,transparent 8deg 23deg)}@media(min-width:650px){.kids-seasonal-card,.kids-seasonal-winter,.kids-seasonal-summer{min-height:170px;padding:18px 22px}.kids-seasonal-name,.kids-seasonal-summer .kids-seasonal-name{font-size:34px}.kids-seasonal-label{font-size:8px}.kids-seasonal-link{top:115px;font-size:10px}.kids-seasonal-image{height:82%;width:42%;border-radius:90px 0 0}.kids-seasonal-spark{font-size:28px;right:17px;top:16px}.kids-season-products{gap:23px 18px}.kids-season-product-info{padding:16px}.kids-season-product h4{font-size:13px;min-height:60px}.kids-season-price{font-size:16px}}@media(min-width:990px){.kids-seasonal-grid{gap:20px;max-width:860px}.kids-seasonal-card,.kids-seasonal-winter,.kids-seasonal-summer{min-height:175px}.kids-seasonal-name,.kids-seasonal-summer .kids-seasonal-name{font-size:37px}.kids-season-results-head h3{font-size:32px}.kids-season-product h4{font-size:13px}.kids-season-products{gap:26px 20px}}@media(prefers-reduced-motion:reduce){.kids-season-product{transition:none}}.kids-seasonal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:420px;margin:26px auto 0;padding:0 10px;align-items:start}.kids-seasonal-card,.kids-seasonal-winter,.kids-seasonal-summer{display:flex;flex-direction:column;align-items:center;min-height:0;padding:0 0 5px;background:transparent;color:#805b64;border:0;border-radius:0;overflow:visible;box-shadow:none!important;text-align:center;isolation:auto}.kids-seasonal-card:hover{transform:none}.kids-seasonal-copy{order:2;width:100%;display:flex;flex-direction:column;align-items:center}.kids-seasonal-image{position:relative;order:1;display:block;right:auto;bottom:auto;flex:none;width:100%;height:auto;aspect-ratio:1;border-radius:50%;padding:5px;opacity:1;background:#f3e7dc;box-shadow:0 5px 17px #80525c0d;border:1px solid #e4d3c6;transition:box-shadow .3s,border-color .3s,transform .3s}.kids-seasonal-image img{border-radius:50%;object-fit:cover;object-position:center 40%}.kids-seasonal-card[aria-selected=true]{border:0}.kids-seasonal-card[aria-selected=true] .kids-seasonal-image{border-color:#a76b7d;box-shadow:0 0 0 3px #fffaf1,0 0 0 4px #b88394,0 7px 20px #80525c18}.kids-seasonal-summer[aria-selected=true] .kids-seasonal-image{border-color:#bd944f;box-shadow:0 0 0 3px #fffaf1,0 0 0 4px #c9a360,0 7px 20px #a5823b18}.kids-seasonal-card:hover .kids-seasonal-image{transform:translateY(-2px)}.kids-seasonal-label,.kids-seasonal-tagline,.kids-seasonal-link,.kids-seasonal-spark{display:none}.kids-seasonal-name,.kids-seasonal-summer .kids-seasonal-name{position:relative;font-size:25px;line-height:1.15;margin:16px 0 9px;font-weight:500;color:#947c7e}.kids-seasonal-card[aria-selected=true] .kids-seasonal-name{color:#92566a}.kids-seasonal-summer[aria-selected=true] .kids-seasonal-name{color:#a17d3f}.kids-seasonal-card[aria-selected=true] .kids-seasonal-name:after{content:"";display:block;width:22px;height:3px;border-radius:3px;background:currentColor;margin:9px auto 0}.kids-season-panel{margin-top:27px}@media(min-width:650px){.kids-seasonal-grid{max-width:440px;gap:42px}.kids-seasonal-name,.kids-seasonal-summer .kids-seasonal-name{font-size:29px}.kids-seasonal-card,.kids-seasonal-winter,.kids-seasonal-summer{min-height:0;padding:0 0 5px}.kids-seasonal-image{height:auto;width:100%}}@media(min-width:990px){.kids-seasonal-grid{max-width:460px;gap:50px}.kids-seasonal-card,.kids-seasonal-winter,.kids-seasonal-summer{min-height:0;padding:0 0 5px}.kids-seasonal-name,.kids-seasonal-summer .kids-seasonal-name{font-size:31px}}@media(prefers-reduced-motion:reduce){.kids-seasonal-image{transition:none}}.kids-seasonal-grid{max-width:360px;gap:35px;padding:0 8px}.kids-seasonal-image{background:none;border:0;padding:0;box-shadow:none!important;width:100%;max-width:145px;border-radius:0}.kids-seasonal-image svg{display:block;width:100%;height:auto;overflow:visible}.kids-seasonal-card[aria-selected=true] .kids-seasonal-image{border:0;box-shadow:none!important;transform:translateY(-3px)}.kids-seasonal-name,.kids-seasonal-summer .kids-seasonal-name{margin-top:8px;font-size:25px}.kids-seasonal-card[aria-selected=false] .kids-seasonal-image{opacity:.73}.kids-seasonal-card[aria-selected=true] .kids-seasonal-name:after{width:25px;height:3px;margin-top:8px}@media(min-width:650px){.kids-seasonal-grid{max-width:390px;gap:55px}.kids-seasonal-image{width:100%;height:auto;max-width:155px}.kids-seasonal-name,.kids-seasonal-summer .kids-seasonal-name{font-size:28px}}.kids-seasonal{background:radial-gradient(ellipse at 90% 0%,#75616d,#594d5c 48%,#4e4757);color:#fff8f1;clip-path:inset(0);transition:background .6s}.kids-seasonal[data-season=summer]{background:radial-gradient(ellipse at 100% 0%,#8c746b,#6c5963 46%,#574e60)}.kids-weather{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.kids-seasonal-heading>p:first-child{color:#f0c5ba}.kids-seasonal-intro,.kids-season-results-head p{color:#d4cbc2}.kids-seasonal-card,.kids-seasonal-summer,.kids-seasonal-winter,.kids-seasonal-name,.kids-seasonal-summer .kids-seasonal-name{color:#fff8ed}.kids-seasonal-card[aria-selected=false] .kids-seasonal-image{opacity:.85}.kids-seasonal-card[aria-selected=true] .kids-seasonal-name:after{background:#edbb9c}.kids-snow i{background:#fff;opacity:.7;width:5px;height:5px;box-shadow:0 0 8px #ffffff60}.kids-summer-light:before{width:290px;height:290px;background:radial-gradient(circle,#ffe1a0bb 0 15%,#ffd58a40 38%,transparent 70%)}.kids-summer-light>span{background:repeating-conic-gradient(from 135deg at 100% 0%,#ffd37e24 0deg 8deg,transparent 8deg 24deg)}.kids-season-product{background:#fcf9f3;border-color:#ffffff20;box-shadow:0 5px 18px #00000010}.kids-season-product-info{color:#5d4c47}.kids-seasonal-heading h2{font-size:clamp(28px,7vw,45px)}.kids-seasonal-intro{max-width:450px}.kids-season-empty{color:#ede4db}.kids-seasonal-card:focus-visible{outline-color:#ffe0ac}.kids-seasonal-card[aria-selected=true] .kids-seasonal-name{color:#ffe2c0}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(100%,318px);max-width:318px;gap:6px;margin:22px auto 7px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#fffaf11f;box-shadow:0 8px 24px #1c262f1f,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-card{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:8px 12px;background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none!important;transform:none;transition:background-color .26s ease,color .26s ease,box-shadow .26s ease}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-image{position:relative;order:0;display:block;flex:0 0 33px;width:33px;max-width:33px;height:33px;min-height:0;padding:0;margin:0;aspect-ratio:1;background:transparent;border:0;border-radius:50%;box-shadow:none!important;opacity:1;transform:none!important}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-image svg{display:block;width:100%;height:100%;overflow:visible}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-copy{order:1;display:flex;flex:0 1 auto;width:auto;min-width:0;align-items:center;justify-content:center;text-align:left}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-name,#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-summer .kids-seasonal-name{display:block;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-card[aria-selected=true]{background:#fff9ee;color:#513b43;box-shadow:0 4px 11px #1e283221!important}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-card[aria-selected=true] .kids-seasonal-name{color:#513b43!important}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-card[aria-selected=true] .kids-seasonal-name:after{display:none!important}#MainContent[data-template^=collection] .kids-seasonal[data-season=summer] .kids-seasonal-grid{border-color:#356d8e29;background:#ffffff47;box-shadow:0 8px 22px #2e6e971a,inset 0 1px #ffffff4d}#MainContent[data-template^=collection] .kids-seasonal[data-season=summer] .kids-seasonal-grid .kids-seasonal-card:not([aria-selected=true]) .kids-seasonal-name{color:#355c75!important}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-card:focus-visible{outline:2px solid #9e6b7f;outline-offset:3px}@media(min-width:750px){#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid{max-width:340px}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-card{min-height:52px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-card{transition:none!important}}@media(max-width:749px){#MainContent[data-template^=collection] .kids-seasonal{padding-top:18px}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-heading{margin-bottom:12px}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-heading h2{line-height:1.12}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-intro{margin-top:10px}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid{width:min(100%,296px)!important;max-width:296px!important;margin:14px auto 3px!important;padding:4px!important;gap:4px!important}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-card{min-height:44px!important;padding:7px 10px!important;gap:7px!important}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-image{flex:0 0 27px!important;width:27px!important;max-width:27px!important;height:27px!important}#MainContent[data-template^=collection] .kids-seasonal .kids-seasonal-grid .kids-seasonal-name{font-size:14px!important}#MainContent[data-template^=collection] .kids-seasonal .kids-season-panel{margin-top:18px!important}#MainContent[data-template^=collection] .kids-seasonal .kids-season-results-head{margin-bottom:13px!important}#MainContent[data-template^=collection] .kids-seasonal .kids-season-products{row-gap:17px;column-gap:11px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kids-seasons.css.map */
