.sneaker-featured{width:100%;background:#fff;padding:10rem 32px 7rem;font-family:Poppins,sans-serif}.sneaker-featured .just-dropped__title{text-align:left}.sneaker-featured__caption{margin:0 0 36px;text-align:center;color:#6a6a6a;font-size:18px;font-weight:400;letter-spacing:.01em}.sneaker-featured__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px 56px;margin:-22px auto 0}.sneaker-featured__logo{height:6rem;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.85;transition:opacity .2s ease,filter .2s ease}.sneaker-featured__logo:hover{opacity:1;filter:grayscale(0)}.just-dropped{margin:5rem 0 0;padding-inline:4vw;font-family:Poppins,sans-serif;padding-top:5rem}.just-dropped__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:5rem}.just-dropped__title{margin:0;color:#111;font-size:40px;font-weight:500;line-height:1.08;letter-spacing:-.02em}.just-dropped__controls{display:flex;gap:12px;flex-shrink:0;margin-top:3.7rem}.just-dropped__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;margin-top:-17px;border:1px solid #e3e3e3;background:#fff;color:#555;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.just-dropped__btn:hover{background:#111;border-color:#111;color:#fff}.just-dropped__swiper{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.just-dropped__swiper::-webkit-scrollbar{display:none}.jd-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px)/3);scroll-snap-align:start;display:flex;flex-direction:column}.jd-card__media{position:relative;width:100%;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:#efeff0}.jd-card__media:hover .jd-card__nav{opacity:1}.jd-card__img{width:100%;height:100%;object-fit:cover;display:block}.jd-card__badge{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:200px;background:#111;color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jd-card__badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff}.jd-card__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#111;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease}.jd-card__nav:hover{background:#fff}.jd-card__nav--prev{left:14px}.jd-card__nav--next{right:14px}.jd-card__dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:5px}.jd-card__dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.6);transition:background .2s ease}.jd-card__dot.is-active{background:#fff}.jd-card__body{padding-top:16px}.jd-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.jd-card__name{margin:0;letter-spacing:-.005em}.jd-card__name,.jd-card__price{color:#111;font-size:15px;font-weight:600}.jd-card__price{white-space:nowrap}.jd-card__sub{margin:4px 0 0;color:#9a9a9a;font-size:13px;font-weight:400}.jd-card__rating{display:flex;align-items:center;gap:7px;margin-top:12px;color:#6a6a6a;font-size:13px}.jd-card__rating strong{color:#111;font-weight:600}.jd-card__rating-dot{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ff5bbf,#e0119d)}.jd-card__rating-dot svg{display:block}.jd-card__sold{color:#9a9a9a}@media(max-width:1024px){.sneaker-featured{padding:7rem 32px}.sneaker-featured__logos{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;justify-items:center;align-items:center;grid-gap:28px 44px;gap:28px 44px}.sneaker-featured__logo{height:6rem}.just-dropped{margin-top:5rem;padding:0 24px}.just-dropped__swiper{gap:20px}.jd-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 20px)/2)}}@media(max-width:768px){.sneaker-featured{padding:6rem 20px 36px}.sneaker-featured__caption{margin-bottom:28px;font-size:12px}.sneaker-featured__logos{grid-template-columns:repeat(4,auto);gap:22px 28px}.sneaker-featured__logo{height:5rem}.just-dropped{margin-top:4rem;padding:0 20px}.just-dropped__header{margin-bottom:1.75rem}.just-dropped__btn{width:40px;height:40px}.just-dropped__swiper{gap:16px}.jd-card{flex:0 0 78%}}@media(max-width:595px){.just-dropped__title{font-size:32px}}@media(max-width:550px){.just-dropped__header{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:2rem}.just-dropped__title{text-align:center}.just-dropped__controls{margin-top:0;justify-content:flex-end}.just-dropped__btn{margin-top:0}}@media(max-width:480px){.sneaker-featured{padding-top:4rem}.sneaker-featured__logos{grid-template-columns:repeat(4,auto);gap:18px 18px}.sneaker-featured__logo{height:4rem}.just-dropped{padding:0 16px}.just-dropped__title{font-size:24px}.jd-card{flex:0 0 82%}}@media(max-width:400px){.sneaker-featured{padding-top:4rem}.sneaker-featured__logos{grid-template-columns:repeat(4,auto);gap:15px}.sneaker-featured__logo{height:3rem}}.sneaker-collections{width:100%;background:#fff;padding:10rem calc(32px + 4vw);font-family:Poppins,sans-serif;display:flex;flex-wrap:wrap;align-items:flex-end}.sneaker-collections__header{order:1;margin-right:auto}.sneaker-collections__title{margin:0;display:flex;flex-direction:column;color:#111;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.08;letter-spacing:-.02em}.sneaker-collections__intro{display:flex;flex-direction:column;align-items:flex-end;gap:20px;max-width:440px}.sneaker-collections__desc{margin:0;color:#8a8a8a;font-size:14px;font-weight:400;line-height:1.55;text-align:right}.sneaker-collections__controls{order:2;display:flex;align-items:center;gap:12px}.sneaker-collections__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid #e3e3e3;background:#fff;color:#555;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.sneaker-collections__nav:hover{background:#111;border-color:#111;color:#fff}.sneaker-collections__explore{height:44px;padding:0 22px;border:1px solid #e3e3e3;border-radius:200px;background:#fff;color:#141414;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.sneaker-collections__explore:hover{background:#111;border-color:#111;color:#fff}.sneaker-collections__swiper{order:3;width:100%;margin-top:3rem;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.sneaker-collections__swiper::-webkit-scrollbar{display:none}.sneaker-collections__card{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px)/3);scroll-snap-align:start;aspect-ratio:.77;border-radius:16px;overflow:hidden;text-decoration:none;background:#efeff0}.sneaker-collections__card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.sneaker-collections__card:hover img{transform:scale(1.04)}.sneaker-collections__card-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:28px 16px;text-align:center;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.15) 28%,rgba(0,0,0,0) 55%)}.sneaker-collections__card-overlay h3{margin:0;font-size:32px;font-weight:400;letter-spacing:-.01em}.sneaker-collections__card-overlay span{font-size:13px;font-weight:400;color:hsla(0,0%,100%,.8)}@media(max-width:1024px){.sneaker-collections{padding:6rem 24px}.sneaker-collections__intro{max-width:360px}.sneaker-collections__card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 20px)/2)}}@media(max-width:860px){.sneaker-collections__header{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:2rem}.sneaker-collections__intro{align-items:flex-start;max-width:100%;width:100%}.sneaker-collections__desc{text-align:left}}@media(max-width:768px){.sneaker-collections{padding:4.5rem 20px}.sneaker-collections__header{width:100%;margin-right:0}.sneaker-collections__swiper{order:2;margin-top:2rem}.sneaker-collections__controls{order:3;width:100%;justify-content:flex-end;margin-top:1.5rem}.sneaker-collections__card{flex:0 0 86%;aspect-ratio:.85}}@media(max-width:480px){.sneaker-collections{padding:3.5rem 16px}.sneaker-collections__nav{width:40px;height:40px}.sneaker-collections__card{flex:0 0 90%}.sneaker-collections__card-overlay h3{font-size:19px}}.sneaker-features{position:relative;width:100%;min-height:95vh;max-height:95vh;display:flex;align-items:center;background-image:url(/SneakerStoreImages/feature-main.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;font-family:Poppins,sans-serif;overflow:hidden}.sneaker-features:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,0) 55%);z-index:1}.sneaker-features__inner{position:relative;z-index:2;width:100%;padding:7rem calc(32px + 4vw);display:flex;flex-direction:column;gap:1.5rem}.sneaker-features__heading{max-width:22ch;margin:80px auto 36px;color:#fff;font-size:clamp(26px,5vw,45px);font-weight:500;line-height:1.1;letter-spacing:-.02em;text-align:center}.sneaker-features__cards{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.sneaker-features__cards::-webkit-scrollbar{display:none}.sneaker-features__dots{display:none;justify-content:center;gap:8px;margin-top:8px}.sneaker-features__dot{width:8px;height:8px;padding:0;border:none;border-radius:200px;background:hsla(0,0%,100%,.45);cursor:pointer;transition:background .25s ease,width .25s ease}.sneaker-features__dot.is-active{width:22px;background:#fff}.feature-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px)/4);scroll-snap-align:start;display:flex}.feature-card{width:100%;display:flex;flex-direction:column;align-items:flex-start;background:#fff;border-radius:24px;padding:22px}.feature-card__tag{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:200px;background:#f4f4f5;color:#1a1a1a;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.feature-card__tag:before{content:"";width:5px;height:5px;border-radius:50%;background:#1a1a1a}.feature-card__icon{align-self:center;width:100%;display:flex;align-items:center;justify-content:center}.feature-card__icon img{width:78%;max-width:200px;height:auto;aspect-ratio:1/1;object-fit:contain}.feature-card__title{color:#141414;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:-.5rem 0 8px}.feature-card__desc{margin:0 0 22px;color:#8a8a8a;font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feature-card__btn{margin-top:auto;padding:10px;border:1px solid #dcdcdc;border-radius:200px;background:#fff;color:#141414;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.feature-card__btn:hover{background:#141414;border-color:#141414;color:#fff}@media(max-width:1265px){.sneaker-features__inner{padding:5rem 24px}.sneaker-features__heading{margin:56px auto 30px}.sneaker-features__dots{display:flex}.feature-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px)/3)}}@media(max-width:768px){.sneaker-features{min-height:auto;max-height:none}.sneaker-features__inner{padding:4rem 20px}.sneaker-features__heading{margin:32px auto 26px}.sneaker-features__cards{gap:16px}.feature-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px)/2)}}@media(max-width:575px){.feature-slide{flex:0 0 100%;justify-content:center;scroll-snap-align:center}.feature-card{width:min(86%,340px)}}@media(max-width:400px){.feature-card__btn{margin-top:5px}}@import"https://fonts.googleapis.com/css2?family=Bagel+Fat+One&display=swap";.sneaker-nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:10px 32px;background:#fff;font-family:Poppins,sans-serif}.sneaker-nav__left,.sneaker-nav__right{display:flex;align-items:center;flex:1 1}.sneaker-nav__burger{display:none;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:#141414;cursor:pointer;padding:0}.sneaker-nav__left{gap:28px}.sneaker-nav__link{display:inline-flex;align-items:center;gap:4px;color:#141414;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.sneaker-nav__link:hover{opacity:.6}.sneaker-nav__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Bagel Fat One,cursive;font-size:32px;line-height:1;color:#141414;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;white-space:nowrap}.sneaker-nav__right{justify-content:flex-end;gap:10px}.sneaker-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e3e3e3;border-radius:10px;background:#fff;color:#141414;cursor:pointer;transition:border-color .2s ease,background .2s ease}.sneaker-nav__icon:hover{border-color:#141414;background:#f7f7f7}.sneaker-nav__backdrop{position:fixed;inset:0;z-index:1100;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sneaker-nav__backdrop.is-open{opacity:1;visibility:visible}.sneaker-nav__drawer{position:fixed;top:0;left:0;bottom:0;z-index:1200;width:min(78vw,300px);background:#fff;padding:20px 24px;transform:translateX(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:0 0 40px rgba(0,0,0,.12)}.sneaker-nav__drawer.is-open{transform:translateX(0)}.sneaker-nav__drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.sneaker-nav__drawer-logo{font-family:Bagel Fat One,cursive;font-size:26px;color:#141414}.sneaker-nav__drawer-close{display:inline-flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:#141414;cursor:pointer;padding:0}.sneaker-nav__drawer-links{display:flex;flex-direction:column}.sneaker-nav__drawer-link{color:#141414;font-size:16px;font-weight:500;text-decoration:none;padding:14px 0;border-bottom:1px solid #efefef;transition:opacity .2s ease}.sneaker-nav__drawer-link:hover{opacity:.6}@media(max-width:1024px){.sneaker-nav{padding:14px 24px}.sneaker-nav__left{gap:22px}.sneaker-nav__link{font-size:13.5px}}@media(max-width:768px){.sneaker-nav{gap:12px;padding:8px 16px}.sneaker-nav__left{display:none}.sneaker-nav__burger{display:inline-flex}.sneaker-nav__logo{font-size:24px}.sneaker-nav__right{gap:8px}.sneaker-nav__icon{width:34px;height:34px}}@media(max-width:560px){.sneaker-nav__icon--hide-sm{display:none}}.sneaker-hero{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#000;font-family:Poppins,sans-serif}.sneaker-hero__slide,.sneaker-hero__slides{position:absolute;inset:0}.sneaker-hero__slide{background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transform:scale(1.08);will-change:opacity,transform;transition:opacity 1.4s cubic-bezier(.4,0,.2,1),transform 6s ease-out;pointer-events:none;z-index:0}.sneaker-hero__slide.is-prev{opacity:1;z-index:1}.sneaker-hero__slide.is-active{opacity:1;transform:scale(1);z-index:2;pointer-events:auto}.sneaker-hero__overlay{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.5) 18%,rgba(0,0,0,.2) 38%,rgba(0,0,0,0) 58%)}.sneaker-hero__content{position:absolute;inset:0;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:40px 48px 72px}.sneaker-hero__left{display:flex;flex-direction:column;gap:24px;max-width:640px}.sneaker-hero__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:200px;background:rgba(20,20,20,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:500;letter-spacing:.08em;white-space:nowrap}.sneaker-hero__badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff}.sneaker-hero__heading{margin:0;display:flex;flex-direction:column;color:#fff;font-size:64px;font-weight:550;line-height:.99;letter-spacing:-.009em;text-transform:uppercase}.sneaker-hero__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.sneaker-hero__btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 26px;border:none;border-radius:200px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.sneaker-hero__btn:hover{transform:translateY(-2px)}.sneaker-hero__btn--primary{background:#fff;color:#141414}.sneaker-hero__btn--ghost{background:rgba(20,20,20,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border:1px solid hsla(0,0%,100%,.25)}.sneaker-hero__btn--ghost:hover{background:rgba(20,20,20,.7)}.sneaker-hero__bars{position:absolute;left:0;right:0;bottom:24px;z-index:5;display:flex;gap:8px;padding:0 48px}.sneaker-hero__bar{position:relative;flex:1 1;height:3px;border-radius:200px;background-color:hsla(0,0%,100%,.3);overflow:hidden}.sneaker-hero__bar-fill{position:absolute;inset:0;width:0;border-radius:200px;background-color:#fff}.sneaker-hero__bar-fill.is-filled{width:100%}.sneaker-hero__bar-fill.is-active{width:0;animation:sneaker-hero-fill 3.5s linear forwards}@keyframes sneaker-hero-fill{0%{width:0}to{width:100%}}@media(max-width:1024px){.sneaker-hero__content{padding:36px 36px 64px;gap:20px}.sneaker-hero__left{max-width:70%;gap:20px}.sneaker-hero__heading{font-size:52px}.sneaker-hero__bars{padding:0 36px}}@media(max-width:804px){.sneaker-hero__heading{font-size:45px}}@media(max-width:768px){.sneaker-hero__content{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:24px;padding:32px 24px 56px}.sneaker-hero__left{max-width:100%;gap:18px}.sneaker-hero__heading{font-size:40px}.sneaker-hero__actions{width:100%}.sneaker-hero__btn{flex:1 1;justify-content:center;height:46px;padding:0 18px}.sneaker-hero__bars{padding:0 24px}}@media(max-width:480px){.sneaker-hero__content{padding:24px 18px 48px;gap:18px}.sneaker-hero__badge{font-size:11px;padding:7px 13px;letter-spacing:.05em}.sneaker-hero__heading{font-size:30px;line-height:1.02}.sneaker-hero__btn{height:44px;font-size:12px;gap:8px}.sneaker-hero__bars{bottom:18px;padding:0 18px}}.sneaker-footer{position:relative;width:100%;overflow:hidden;background:#1b1b1b;color:#fff;padding:8rem calc(32px + 4vw) 10rem;font-family:Poppins,sans-serif}.sneaker-footer__inner{position:relative;z-index:2;display:grid;grid-template-columns:2fr 1fr 1fr;padding-top:0;margin-top:-50px;grid-gap:40px;gap:40px}.sneaker-footer__brand{max-width:320px}.sneaker-footer__logo{margin:0 0 18px;font-size:30px;font-weight:800;letter-spacing:.02em}.sneaker-footer__tagline{margin:0 0 24px;color:#a6a6a8;font-size:13.5px;font-weight:400;line-height:1.6}.sneaker-footer__email{color:#e6e6e6;font-size:14px;text-decoration:none;transition:color .2s ease}.sneaker-footer__email:hover{color:#fff}.sneaker-footer__col{display:flex;flex-direction:column}.sneaker-footer__col-title{margin:0 0 18px;color:#fff;font-size:16px;font-weight:500}.sneaker-footer__link{color:#a6a6a8;font-size:14px;text-decoration:none;padding:7px 0;transition:color .2s ease}.sneaker-footer__link:hover{color:#fff}.sneaker-footer__icons{display:flex;flex-wrap:wrap;gap:10px}.sneaker-footer__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#fff;color:#1a1a1a;transition:transform .2s ease,opacity .2s ease}.sneaker-footer__icon:hover{transform:translateY(-2px);opacity:.85}.sneaker-footer__watermark{position:absolute;left:0;right:0;bottom:0;z-index:1;text-align:center;transform:translateY(38%);font-size:clamp(120px,24vw,340px);font-weight:800;line-height:1;letter-spacing:.02em;color:hsla(0,0%,100%,.04);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}@media(max-width:900px){.sneaker-footer{padding:6rem 24px 7rem}.sneaker-footer__inner{grid-template-columns:1fr 1fr;gap:40px 24px}.sneaker-footer__brand{grid-column:1/-1;max-width:420px}}@media(max-width:560px){.sneaker-footer{padding:4.5rem 20px 6rem}.sneaker-footer__inner{grid-template-columns:1fr;gap:32px}.sneaker-footer__brand{grid-column:auto;max-width:100%}.sneaker-footer__logo{font-size:26px}.sneaker-footer__watermark{transform:translateY(32%)}}.toy-about{width:100%;background:#fff;padding:clamp(3rem,6vw,7rem) clamp(20px,5vw,80px);font-family:Quicksand,sans-serif}.toy-about__inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:clamp(40px,7vw,120px)}.toy-about__media{position:relative;flex-shrink:0;width:clamp(260px,36vw,440px);aspect-ratio:1/1}.toy-about__media:after,.toy-about__media:before{content:"";position:absolute;border-radius:50%;border:2px solid #f0cf6e;pointer-events:none}.toy-about__media:before{inset:-12px}.toy-about__media:after{inset:-20px;border-color:rgba(240,207,110,.55)}.toy-about__media img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 18px 50px rgba(0,0,0,.06)}.toy-about__text{flex:1 1}.toy-about__title{margin:0 0 clamp(1.2rem,2.4vw,1.8rem);max-width:22ch;font-family:Baloo\ 2,cursive;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.14;color:#4a4a2e}.toy-about__desc{margin:0;max-width:600px;color:#8a8a7a;font-size:clamp(15px,1.3vw,17px);font-weight:500;line-height:1.75}@media(max-width:900px){.toy-about__inner{flex-direction:column;text-align:center;gap:clamp(28px,5vw,44px)}.toy-about__media{width:clamp(220px,60vw,360px)}.toy-about__title{max-width:100%}.toy-about__desc,.toy-about__title{margin-inline:auto}}.toy-features{width:100%;background:#fff;padding:clamp(4rem,8vw,8rem) clamp(16px,4vw,34px);font-family:Quicksand,sans-serif;text-align:center}.toy-features__heading{margin:0 auto clamp(2.5rem,5vw,4rem);max-width:18ch;font-family:Baloo\ 2,cursive;font-size:60px;font-weight:600;line-height:1.15;color:#4a4a2e}.toy-features__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(16px,1.8vw,26px);gap:clamp(16px,1.8vw,26px);margin:0 auto}.toy-features__card{flex-direction:column;gap:clamp(8px,1.4vw,16px);height:100%;padding:clamp(2.2rem,4.5vw,4rem) clamp(18px,2vw,24px);background:#f5f5f5}.toy-features__card,.toy-features__icon{display:flex;align-items:center;justify-content:center}.toy-features__icon{width:100%}.toy-features__icon img{max-width:clamp(150px,20vw,225px);max-height:clamp(150px,20vw,225px);object-fit:contain}.toy-features__label{max-width:12ch;min-height:2.6em;color:#3a3526;font-size:clamp(16px,1.7vw,20px);font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1250px){.toy-features__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.toy-features__heading{font-size:40px}.toy-features .toy-features__grid{grid-template-columns:1fr;max-width:420px}}@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Quicksand:wght@400;500;600;700&display=swap";.toy-faq{width:100%;background:#fff;padding:2rem clamp(20px,5vw,80px) clamp(3rem,6vw,7rem);font-family:Quicksand,sans-serif}.toy-faq__heading{margin:0 auto clamp(2.5rem,5vw,4rem);max-width:15ch;text-align:center;font-family:Baloo\ 2,cursive;font-size:clamp(30px,4.4vw,60px);font-weight:600;line-height:1.12;color:#4a4a2e}.toy-faq__list{max-width:800px;margin:0 auto}.toy-faq__item{border-bottom:1px solid #e7e3d8}.toy-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,32px);padding:clamp(18px,2.6vw,26px) 0;background:none;border:none;cursor:pointer;text-align:left;font-family:Quicksand,sans-serif}.toy-faq__q-text{color:#6b4e3c;font-size:clamp(15px,1.45vw,16px);font-weight:500;line-height:1.4}.toy-faq__icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2714e;border-radius:50%;color:#e2714e;transition:background .2s ease,color .2s ease}.toy-faq__item.is-open .toy-faq__icon{background:rgba(226,113,78,.08)}.toy-faq__answer-wrap{overflow:hidden}.toy-faq__answer{margin:0;padding:0 clamp(40px,6vw,64px) clamp(20px,2.6vw,28px) 0;color:#8a8a7a;font-size:clamp(12px,1.2vw,14px);font-weight:400;line-height:1.75}