.shop-card__badge{background-color:#EC008C!important}.sk-carousel-wrap *{box-sizing:border-box}.sk-carousel-wrap{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;font-family:"Avenir Next","Nunito Sans","Segoe UI",sans-serif}.sk-carousel{position:relative;overflow:hidden;width:100%}.sk-carousel-track{display:flex;transition:transform .5s ease}.sk-slide{position:relative;flex:none;aspect-ratio:2.4/1;overflow:hidden;display:block}.sk-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.sk-slide img.sk-align-bottom{object-position:center bottom}.sk-slide-cta{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);display:inline-block;background:#EC008C;color:#fff;text-decoration:none;font-family:"Avenir Next","Nunito Sans","Segoe UI",sans-serif;font-weight:800;font-size:26px;letter-spacing:.1em;text-transform:uppercase;padding:28px 72px;border-radius:999px;white-space:nowrap;line-height:normal;box-shadow:0 4px 20px rgb(0 0 0 / .25);transition:opacity .15s ease;z-index:1}.sk-slide-cta:hover{opacity:.88;color:#fff}.sk-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:50%;background:rgb(0 0 0 / .45);color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .15s ease}.sk-carousel-arrow:hover{background:rgb(0 0 0 / .7)}.sk-carousel-arrow.sk-prev{left:20px}.sk-carousel-arrow.sk-next{right:20px}.sk-carousel-dots{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.sk-carousel-dots button{width:9px;height:9px;border-radius:50%;border:none;background:rgb(255 255 255 / .55);cursor:pointer;padding:0}.sk-carousel-dots button.sk-active{background:#fff}.sk-togo-slide-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:1;text-align:center;padding:0 20px}.sk-togo-slide-content .sk-slide-heading,.sk-togo-slide-content .sk-slide-subheading{min-width:0}.sk-togo-slide-content .sk-slide-cta{align-self:center}.sk-togo-slide-content .sk-slide-heading{font-family:Piepie,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:700;font-size:clamp(2.8rem,7vw,6rem);line-height:1;color:#fff;text-shadow:0 2px 12px rgb(0 0 0 / .5);white-space:nowrap;margin:0}.sk-togo-slide-content .sk-slide-heading sup,.sk-togo-slide-content .sk-slide-subheading sup{font-size:.35em;vertical-align:super;font-weight:inherit;line-height:0}.sk-togo-slide-content .sk-slide-subheading{font-family:Piepie,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:700;font-size:clamp(2.35rem,5.9vw,5rem);line-height:1.05;color:#fff;text-shadow:0 2px 12px rgb(0 0 0 / .5);white-space:normal;max-width:100%;margin:0 0 4px}.sk-togo-slide-content .sk-slide-cta{position:static;transform:none;font-size:14px;padding:12px 30px}@media (max-width:640px){.sk-togo-slide-content{gap:6px;padding:0 14px}.sk-togo-slide-content .sk-slide-heading{font-size:clamp(1.4rem,7.5vw,2.2rem);white-space:normal}.sk-togo-slide-content .sk-slide-subheading{font-size:clamp(1.15rem,6.3vw,1.85rem);white-space:normal}.sk-togo-slide-content .sk-slide-cta{font-size:11px;padding:8px 20px}}.sk-togo-slot *{box-sizing:border-box}.sk-togo-slot{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;font-family:"Avenir Next","Nunito Sans","Segoe UI",sans-serif}.sk-togo-banner{display:block;width:100%;height:auto}.sk-togo-cta{background:#efefef;padding:clamp(28px,5vw,48px) 24px;text-align:center}.sk-togo-cta h2{margin:0 0 20px;font-family:"PiePie","Baloo 2","Avenir Next",sans-serif;font-weight:700;font-size:clamp(24px,3.2vw,40px);color:#ec1a73;letter-spacing:-.01em}a.sk-togo-shop{display:inline-block;background:#ec1a73;color:#fff;text-decoration:none;font-family:"Avenir Next","Nunito Sans",sans-serif;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:14px 34px;border-radius:999px;transition:opacity .15s ease}a.sk-togo-shop:hover{opacity:.88}.shop-collections{padding:3rem 0}.shop-collections__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.shop-collections__heading{font-size:1.8rem;font-weight:800;color:#111;margin:0 0 8px}.shop-collections__divider{width:48px;height:4px;background:#e91e8c;border-radius:2px;margin:0 0 1.5rem}.shop-collections__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.col-card{border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;display:block;transition:box-shadow .2s}.col-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08)}.col-card--hidden{display:none}.col-card__imgs{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:100%;height:200px;overflow:hidden;background:#fafafa;border-radius:12px 12px 0 0}.col-card__imgs img{width:100%;height:100%;object-fit:contain;display:block;padding:4px;box-sizing:border-box;background:#fafafa}.col-card__img-placeholder{width:100%;height:100%;background:#f0f0f0}.col-card__label{padding:12px 14px 16px;background:linear-gradient(0deg,rgb(233 30 140 / .92) 0%,rgb(233 30 140 / .75) 100%)}.col-card__name{font-size:15px;font-weight:800;margin:0 0 4px;color:#fff}.col-card__count{font-size:12px;color:rgb(255 255 255 / .8);margin:0}.shop-collections__more-wrap{text-align:center;margin-top:24px}.shop-collections__show-more{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;border:2px solid #e91e8c;border-radius:30px;background:#fff;color:#e91e8c;font-size:.9rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:background .2s,color .2s}.shop-collections__show-more:hover{background:#e91e8c;color:#fff}.shop-layout{padding:2rem 0 4rem}.shop-layout__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.shop-all__heading{margin:0 0 6px;font-size:1.6rem;font-weight:800}.shop-all__divider{width:48px;height:3px;background:#e91e8c;border-radius:2px;margin:0 0 1.5rem}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:991px){.shop-page{margin-top:-16px}}@media(max-width:640px){.sk-carousel-arrow{width:36px;height:36px;font-size:16px}.sk-slide-cta{font-size:13px;padding:10px 24px}}@media(max-width:900px){.shop-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.shop-collections__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.shop-grid{grid-template-columns:repeat(2,1fr);gap:12px}}