.kc-shop{--ink:#263f8a;--coral:#267bd8;--cream:#f8faff;color:var(--ink);background:var(--cream);font-family:Hind Siliguri,Arial,sans-serif;font-size:15px;line-height:1.65}.kc-shop *{box-sizing:border-box}.kc-shop button,.kc-shop a,.kc-shop input{font:inherit}.kc-shop button{cursor:pointer}.kc-shop button:disabled{opacity:.4}.kc-shop a{text-decoration:none}.kc-shop main{max-width:none;margin:0;display:block}.kc-shop h1,.kc-shop h2,.kc-shop h3,.kc-shop p{margin:0}.kc-top{color:#f8f5ed;text-align:center;letter-spacing:.3px;background:#263f8a;padding:9px 24px;font-size:12px}.kc-top span{opacity:.7;margin-left:25px}.kc-nav{background:var(--cream);border-bottom:1px solid #dddcd2;justify-content:space-between;align-items:center;gap:30px;height:106px;padding:0 max(6vw,24px);display:flex}.kc-logo{white-space:nowrap;letter-spacing:.2px;align-items:center;gap:12px;font-family:Georgia,serif;font-size:23px;font-weight:700;display:flex}.kc-flower{color:var(--coral);font-size:45px;line-height:1}.kc-logo small{letter-spacing:2px;color:#6d7c78;margin-top:1px;font:10px Arial;display:block}.kc-nav nav{gap:30px;font-size:14px;display:flex}.kc-nav nav a{align-items:center;gap:5px;display:flex}.kc-nav>div{gap:8px;display:flex}.kc-bag-button{background:0 0;border:1px solid #cdd2c9;border-radius:30px;align-items:center;gap:9px;padding:10px 15px;display:flex}.kc-bag-button b{color:#fff;background:#263f8a;border-radius:50%;width:22px;font:11px/22px Arial}.kc-mobile-menu{display:none}.kc-hero{grid-template-columns:1fr 1fr;align-items:center;gap:30px;max-width:1440px;min-height:600px;margin:auto;padding:65px 6vw 60px;display:grid}.kc-eyebrow{letter-spacing:2.3px;color:#7d8a7d;align-items:center;gap:9px;font:600 10px Arial;display:flex}.kc-eyebrow>span{background:var(--coral);border-radius:50%;width:6px;height:6px}.kc-hero h1{letter-spacing:-1.5px;margin:26px 0 20px;font-size:clamp(38px,4.6vw,66px);font-weight:600;line-height:1.35}.kc-shop em{color:var(--coral);font-style:normal;font-weight:500}.kc-hero-copy>p{color:#74817a;max-width:425px;font-size:16px;line-height:1.9}.kc-cta{background:var(--ink);color:#fff;box-shadow:none;border:0;border-radius:4px;justify-content:center;align-items:center;gap:22px;padding:16px 25px;display:inline-flex;font-weight:500!important}.kc-hero .kc-cta{margin-top:29px}.kc-hero-note{color:#7d887b;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.kc-hero-art{isolation:isolate;background:#e9ede4;border-radius:48% 48% 8px 8px;height:466px;position:relative}.kc-art-circle{z-index:-1;background:#d9e1d1;border-radius:50%;width:275px;height:275px;position:absolute;top:75px;left:20%}.kc-art-word{color:#a1af97;opacity:.5;font:italic 68px Georgia;position:absolute;top:18px;left:12%;transform:rotate(-9deg)}.kc-art-main{filter:drop-shadow(6px 10px 4px #42574720);width:255px;position:absolute;top:90px;left:29%;transform:rotate(10deg)}.kc-art-small{filter:drop-shadow(7px 7px 4px #42574720);width:200px;position:absolute;top:170px;left:2%;transform:rotate(-13deg)}.kc-art-star{color:#d09464;font-size:73px;position:absolute;top:140px;right:20px;transform:rotate(15deg)}.kc-art-caption{color:#798673;font:italic 15px Georgia;position:absolute;bottom:22px;left:23px}.kc-art-tag{background:#fffdf6;border-radius:6px;align-items:center;gap:12px;padding:18px 22px;display:flex;position:absolute;bottom:30px;right:-18px;transform:rotate(-6deg);box-shadow:0 10px 25px #263a3010}.kc-art-tag svg{color:var(--coral)}.kc-art-tag span{letter-spacing:2px;font:8px Arial}.kc-art-tag b{letter-spacing:0;margin-top:5px;font:italic 18px Georgia;display:block}.kc-ribbon{color:#52678e;background:#edf3fc;border-top:1px solid #dbe6f7;border-bottom:1px solid #dbe6f7;justify-content:center;align-items:center;gap:55px;padding:21px 24px;font-size:13px;display:flex}.kc-ribbon span{align-items:center;gap:12px;display:flex}.kc-ribbon svg{width:19px}.kc-ribbon i{color:#f7b833}.kc-collection,.kc-how{max-width:1440px;margin:auto;padding:78px 6vw}.kc-section-head{text-align:center}.kc-section-head .kc-eyebrow{justify-content:center}.kc-shop h2{letter-spacing:-.6px;font-size:34px;font-weight:500;line-height:1.45}.kc-section-head h2{margin:15px 0 7px}.kc-section-head>p{color:#859083;font-size:14px}.kc-collection-tools{justify-content:space-between;align-items:center;gap:20px;margin:37px 0 25px;display:flex}.kc-tabs{flex-wrap:wrap;gap:8px;display:flex}.kc-tabs button{background:0 0;border:1px solid #dddcd0;border-radius:25px;padding:8px 18px;font-size:13px;font-weight:400}.kc-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.kc-search{color:#84917e;border-bottom:1px solid #bdc6b9;flex-direction:row;flex-shrink:0;align-items:center;gap:6px;width:200px;display:flex}.kc-search input{outline-offset:3px;width:100%;color:var(--ink);background:0 0;border:0;border-radius:0;padding:10px 0;font-size:13px}.kc-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.kc-product{min-width:0}.kc-product-art{aspect-ratio:1/1.1;background:#fff0f1;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.kc-product-art>svg{width:85%;height:90%;transition:transform .3s}.kc-product:hover .kc-product-art>svg{transform:rotate(-3deg)scale(1.04)}.kc-product-art img{object-fit:cover;width:100%;height:100%}.tone-1{background:#e9f6ef}.tone-2{background:#fff6df}.tone-3{background:#eef0fc}.tone-4{background:#e8f2fe}.kc-product-tag{color:#687764;text-overflow:ellipsis;white-space:nowrap;background:#fffdf4e8;border-radius:2px;max-width:85%;padding:3px 9px;font-size:10px;position:absolute;bottom:12px;left:12px;overflow:hidden}.kc-product-info>small{text-transform:uppercase;letter-spacing:1.3px;color:#8a9584;font:9px Arial}.kc-product-info h3{overflow-wrap:anywhere;margin:7px 0 12px;font-size:16px;font-weight:500;line-height:1.6}.kc-product-bottom{justify-content:space-between;align-items:center;gap:7px;display:flex}.kc-product-bottom strong{font:19px Georgia}.kc-product-bottom span{color:#8b9488;margin-top:3px;font-size:11px;display:block}.kc-product-bottom button{color:#546d58;background:0 0;border:1px solid #c8d1c1;border-radius:50%;width:36px;height:36px;padding:6px}.kc-empty{text-align:center;color:#7a8975;border:1px dashed #cdd3c2;border-radius:8px;min-height:230px;padding:55px 20px}.kc-empty svg{margin:auto}.kc-empty h3{color:var(--ink);margin:10px 0;font-size:23px}.kc-empty a{color:var(--coral);align-items:center;gap:8px;margin-top:16px;display:inline-flex}.kc-catalog-note{color:#8f978b;text-align:center;font-size:10px;margin-top:22px!important}.kc-story{background:#eef4ff;grid-template-columns:1fr 1fr;max-width:1270px;min-height:430px;margin:10px auto 0;display:grid}.kc-story-illustration{background:#e1ebfc;min-height:420px;position:relative;overflow:hidden}.kc-story-illustration>span:first-child{color:#9db7df;letter-spacing:-4px;font:700 80px/.95 Georgia;position:absolute;top:45px;left:35px}.kc-story-illustration i{font-size:65px;font-weight:400}.kc-story-shirt{width:260px;position:absolute;bottom:-20px;right:5px;transform:rotate(13deg)}.kc-story-star{color:#f7b833;font-size:70px;position:absolute;bottom:25px;left:30px}.kc-story-copy{padding:55px}.kc-story h2{margin:18px 0 20px}.kc-story-copy p{color:#74806b;margin:0 0 13px;font-size:14px;line-height:1.95}.kc-story-copy a{align-items:center;gap:10px;margin-top:22px;font-size:13px;display:flex}.kc-steps{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:40px;display:grid}.kc-steps>article{padding-left:48px;position:relative}.kc-steps span{color:var(--coral);font:25px Georgia;position:absolute;top:0;left:0}.kc-steps h3{margin-bottom:7px;font-size:18px;font-weight:500}.kc-steps p{color:#85907f;font-size:13px;line-height:1.9}.kc-visit{background:#fff5db;border-radius:8px;justify-content:space-between;align-items:center;gap:40px;max-width:1270px;margin:10px auto 60px;padding:45px 55px;display:flex}.kc-visit h2{margin:15px 0}.kc-visit>div>p{color:#8d8273;margin-bottom:25px;font-size:14px}.kc-address{border-left:1px solid #ead9aa;min-width:300px;padding-left:60px}.kc-address>svg{color:var(--coral)}.kc-address h3{margin:10px 0;font:24px Georgia}.kc-address p{color:#7e8273!important;margin-bottom:12px!important}.kc-address a{align-items:center;gap:10px;font-size:12px;display:flex}.kc-footer{color:#7c8976;letter-spacing:0;border-top:1px solid #deded0;justify-content:space-between;align-items:center;margin:0;padding:35px 6vw;font-size:12px;font-weight:400;display:flex}.kc-footer .kc-logo{color:var(--ink)}.kc-bag-shade{z-index:1500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e32665e;justify-content:flex-end;display:flex;position:fixed;inset:0}.kc-bag{background:var(--cream);width:490px;max-width:100%;height:100%;padding:28px;overflow-y:auto;box-shadow:-15px 0 60px #0001}.kc-bag-head{border-bottom:1px solid #d5dacd;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.kc-bag h2{font-size:25px}.kc-bag-head button{background:0 0;padding:5px}.kc-bag-lines{padding:20px 0}.kc-bag-lines>article{grid-template-columns:65px 1fr auto;align-items:start;gap:14px;margin-bottom:20px;display:grid}.kc-bag-mini{background:#e5eefc;border-radius:4px;height:80px;overflow:hidden}.kc-bag-mini svg{width:100%;height:100%}.kc-bag-lines h3{font-size:14px;line-height:1.6}.kc-bag-lines p{color:#849079;font-size:12px}.kc-bag-lines strong{font-size:14px}.kc-qty{align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.kc-qty button{background:0 0;border:1px solid #d6dccd;border-radius:4px;padding:4px}.kc-bag-total{border-top:1px solid #d5dacd;justify-content:space-between;padding-top:20px;font-size:19px;display:flex}.kc-checkout-note{color:#8a9281;font-size:12px;margin:12px 0 20px!important}.kc-bag>.kc-cta,.kc-order-form .kc-cta{width:100%}.kc-order-form{gap:14px;padding:15px 0;display:grid}.kc-order-form label{color:#65765f}.kc-order-form input,.kc-order-form textarea{color:var(--ink);background:#fff;border:1px solid #d4dacd;border-radius:4px;padding:12px;font:14px Arial}.kc-order-form textarea{resize:vertical;min-height:80px}.kc-order-form p{color:#87907d;font-size:11px}.kc-order-done{text-align:center;padding:50px 5px}.kc-order-done>svg{color:#5d8158;margin-bottom:20px}.kc-order-done h3{margin-bottom:12px;font-size:24px}.kc-order-done p{color:#7d8972;margin:25px 0}.kc-error{color:#8f4434;background:#f5dfd4;border-radius:4px;padding:12px;font-size:13px;margin:15px 0!important}@media (min-width:1600px){.kc-hero,.kc-collection,.kc-how{padding-left:60px;padding-right:60px}}@media (max-width:1000px){.kc-nav{gap:15px;padding:0 24px}.kc-nav nav{gap:16px;font-size:12px}.kc-bag-text{display:none}.kc-hero{min-height:530px;padding:45px 28px}.kc-hero-art{height:390px}.kc-art-main{width:210px;left:25%}.kc-art-small{width:160px;top:155px}.kc-art-word{font-size:52px}.kc-art-star{font-size:50px;right:10px}.kc-art-tag{padding:13px;bottom:20px;right:-6px}.kc-ribbon{gap:20px;font-size:11px}.kc-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kc-collection,.kc-how{padding:55px 28px}.kc-story{margin:0 28px}.kc-story-copy{padding:30px}.kc-story-shirt{width:200px}.kc-story-illustration>span:first-child{font-size:63px;left:20px}.kc-story-illustration i{font-size:53px}.kc-shop h2{font-size:29px}.kc-visit{gap:25px;margin:0 28px 45px;padding:35px}.kc-address{min-width:250px;padding-left:25px}.kc-steps{gap:25px}.kc-footer{padding:30px 28px}.kc-footer p{display:none}}@media (max-width:640px){.kc-top{padding:8px;font-size:10px}.kc-top span{display:none}.kc-nav{height:80px;padding:0 18px;position:relative}.kc-logo{gap:7px;font-size:18px}.kc-flower{font-size:35px}.kc-logo small{letter-spacing:1.4px;font-size:7px}.kc-mobile-menu{background:0 0;padding:5px;display:flex}.kc-bag-button{border:0;gap:6px;padding:7px}.kc-nav nav{display:none}.kc-nav nav.show{z-index:20;background:var(--cream);flex-direction:column;padding:22px;font-size:15px;display:flex;position:absolute;top:80px;left:0;right:0;box-shadow:0 10px 20px #0001}.kc-hero{flex-direction:column;gap:35px;padding:35px 22px 25px;display:flex}.kc-hero-copy{width:100%}.kc-hero h1{letter-spacing:-1px;margin:20px 0 15px;font-size:43px}.kc-hero-copy>p{max-width:95%;font-size:14px}.kc-hero .kc-cta{margin-top:22px;padding:13px 22px}.kc-hero-note{margin-top:18px;font-size:11px}.kc-hero-art{width:100%;max-width:400px;height:350px}.kc-art-main{top:60px;left:32%}.kc-art-small{width:165px;top:120px;left:3%}.kc-art-word{font-size:52px;top:13px;left:12%}.kc-art-circle{width:220px;height:220px;top:50px}.kc-art-star{top:100px}.kc-art-caption{font-size:13px;bottom:16px}.kc-ribbon{flex-wrap:wrap;justify-content:center;gap:12px;padding:14px 10px;font-size:10px}.kc-ribbon span:last-child,.kc-ribbon i{display:none}.kc-ribbon span{gap:5px}.kc-ribbon svg{width:14px}.kc-collection,.kc-how{padding:45px 18px}.kc-eyebrow{letter-spacing:1.4px;font-size:8px}.kc-shop h2{font-size:27px}.kc-section-head p{font-size:12px}.kc-collection-tools{flex-direction:column;align-items:stretch;gap:10px;margin:25px 0 20px;display:flex}.kc-tabs{gap:6px;max-height:110px;overflow:auto}.kc-tabs button{padding:6px 13px;font-size:11px}.kc-search{width:100%}.kc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.kc-product-info{padding:12px 0}.kc-product-info h3{margin:5px 0 10px;font-size:13px}.kc-product-info>small{font-size:8px}.kc-product-bottom strong{font-size:17px}.kc-product-bottom span{font-size:10px}.kc-product-bottom button{width:30px;height:30px}.kc-product-tag{padding:2px 6px;font-size:9px;bottom:8px;left:8px}.kc-story{flex-direction:column;margin:0 18px;display:flex}.kc-story-illustration{min-height:310px}.kc-story-illustration>span:first-child{font-size:75px;top:35px;left:25px}.kc-story-illustration i{font-size:60px}.kc-story-shirt{width:220px;bottom:-20px;right:0}.kc-story-copy{padding:28px}.kc-story h2{margin:16px 0}.kc-story-copy p{font-size:13px}.kc-steps{grid-template-columns:1fr;gap:28px;margin-top:30px}.kc-steps>article{padding-left:50px}.kc-steps p{font-size:13px}.kc-visit{flex-direction:column;align-items:stretch;gap:30px;margin:0 18px 35px;padding:28px}.kc-visit h2{font-size:26px}.kc-visit>div>p{margin-bottom:18px;font-size:13px}.kc-address{border-top:1px solid #ead9aa;border-left:0;min-width:0;padding:25px 0 0}.kc-footer{flex-wrap:wrap;gap:15px;padding:25px 18px}.kc-footer>span{font-size:10px}.kc-bag{padding:22px 18px}.kc-bag-lines>article{grid-template-columns:55px 1fr auto;gap:10px}.kc-catalog-note{line-height:1.7}}@media (prefers-reduced-motion:reduce){.kc-shop *{scroll-behavior:auto!important;transition:none!important}}.kc-shop{--brand-red:#ff3039;--brand-green:#00b86b;--brand-yellow:#f7b833;--brand-blue:#267bd8}.kc-nav{border-top:3px solid var(--ink);background:#fff;height:128px}.kc-logo{line-height:0;display:block}.kc-brand-image{object-fit:contain;background:#fff;width:116px;height:116px;display:block}.kc-nav nav a:hover{color:var(--brand-blue)}.kc-cta{background:var(--ink)}.kc-cta:hover{background:var(--brand-blue)}.kc-bag-button b{background:var(--brand-red)}.kc-eyebrow>span{background:var(--brand-green)}.kc-hero-note svg{color:var(--brand-red)}.kc-branded-hero{background:#fff;border:1px solid #dce6f6;border-radius:34px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:15px 15px #e7effd}.kc-hero-logo{object-fit:contain;width:92%;max-width:450px;height:92%;display:block}.kc-brand-dot{z-index:1;border-radius:50%;display:block;position:absolute}.dot-red{background:var(--brand-red);width:13px;height:13px;top:27px;left:20px}.dot-green{background:var(--brand-green);width:10px;height:10px;top:53px;right:24px}.dot-yellow{background:var(--brand-yellow);width:19px;height:19px;bottom:37px;right:20px}.kc-brand-caption{text-align:center;color:var(--brand-blue);font-size:12px;position:absolute;bottom:14px;left:0;right:0}.kc-product-bottom button{color:var(--brand-blue);border-color:#c7d9f5}.kc-product-bottom button:hover{background:#e4edfd}.kc-story-star{color:var(--brand-yellow)}.kc-steps article:first-child>span{color:var(--brand-red)}.kc-steps article:nth-child(2)>span{color:var(--brand-green)}.kc-steps article:nth-child(3)>span{color:var(--brand-blue)}.kc-footer{border-top:3px solid var(--ink);background:#fff}.kc-footer .kc-brand-image{width:130px;height:130px}.kc-order-done>svg{color:var(--brand-green)}.kc-brand-image,.kc-hero-logo{flex-shrink:0}@media (max-width:640px){.kc-nav{height:100px}.kc-brand-image{width:92px;height:92px}.kc-nav nav.show{top:100px}.kc-branded-hero{border-radius:24px;height:360px;box-shadow:8px 8px #e7effd}.kc-hero-logo{width:94%;height:90%}.kc-brand-caption{font-size:10px;bottom:10px}.kc-footer .kc-brand-image{width:110px;height:110px}}.kc-shop{--cream:#fffdfb;--ink:#243c7a;--coral:#e95f7d;background:#fffdfb}.kc-hero-new{gap:6vw;max-width:1440px;min-height:565px;padding-top:55px;padding-bottom:55px}.kc-hero-new .kc-hero-copy{z-index:1;position:relative}.kc-hero-pill{color:#ad405a;background:#ffedf0;border:1px solid #ffd8e0;border-radius:99px;margin-top:24px;padding:6px 14px;font-size:12px;display:inline-flex}.kc-hero-new h1{margin:16px 0 20px;font-size:clamp(42px,5vw,74px);font-weight:700;line-height:1.22}.kc-hero-new h1 em{color:#e45877}.kc-hero-new .kc-hero-copy>p{color:#66758b;max-width:490px}.kc-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.kc-hero-new .kc-hero-actions .kc-cta{background:#243c7a;border-radius:12px;margin:0;box-shadow:0 12px 28px #1d367b24}.kc-hero-outline{color:#253d7d;align-items:center;gap:9px;padding:14px 12px;font-weight:600;display:inline-flex}.kc-hero-showcase{isolation:isolate;background:linear-gradient(145deg,#ffeaf0 0%,#f7effe 48%,#e3f2ff 100%);border:1px solid #f0e6f2;border-radius:36px;height:460px;overflow:hidden;box-shadow:20px 20px #f1f5fc}.kc-featured-photo{object-fit:contain;width:100%;height:100%;padding:24px 26px 72px;display:block}.kc-featured-sticker{letter-spacing:1.5px;color:#9b4c69;background:#fff;border-radius:99px;padding:9px 15px;font:700 10px Arial;position:absolute;top:24px;left:22px}.kc-hero-brand{color:#7b7587;background:#ffffffea;border-radius:15px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex;position:absolute;bottom:18px;right:20px;box-shadow:0 8px 25px #253c7a15}.kc-hero-brand img{object-fit:contain;width:41px;height:41px}.kc-hero-outfit{filter:drop-shadow(0 14px 10px #a2789229);width:57%;position:absolute;top:45px;left:21%;transform:rotate(7deg)}.kc-hero-outfit-secondary{filter:drop-shadow(0 14px 10px #a2789229);width:37%;position:absolute;bottom:36px;left:0;transform:rotate(-13deg)}.kc-benefits{background:#fff;border:1px solid #f0e7e8;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1280px;margin:4px auto 0;display:grid;overflow:hidden;box-shadow:0 10px 35px #243c7a08}.kc-benefits span{color:#536581;text-align:center;border-right:1px solid #efeaf0;justify-content:center;align-items:center;gap:10px;padding:23px 14px;font-size:13px;display:flex}.kc-benefits span:last-child{border-right:0}.kc-benefits svg{color:#e45f82;flex-shrink:0}.kc-categories{max-width:1440px;margin:auto;padding:80px 6vw 20px}.kc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.kc-category-card{text-align:left;color:#283e76;background:#fff;border:1px solid #eae8f0;border-radius:18px;flex-direction:column;padding:0 0 17px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 9px 26px #17285408}.kc-category-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #17285416}.kc-category-visual{background:#ffeef1;justify-content:center;align-items:center;height:180px;display:flex;overflow:hidden}.kc-category-visual svg{max-width:90%;height:90%}.kc-category-visual img{object-fit:cover;width:100%;height:100%}.kc-cat-1 .kc-category-visual{background:#edf7ef}.kc-cat-2 .kc-category-visual{background:#fff5df}.kc-cat-3 .kc-category-visual{background:#eaf2fe}.kc-category-card strong{white-space:nowrap;text-overflow:ellipsis;width:100%;padding:15px 16px 0;font-size:16px;overflow:hidden}.kc-category-card span{color:#75829b;align-items:center;gap:6px;padding:2px 16px 0;font-size:12px;display:flex}.kc-category-placeholder{color:#66758b;text-align:center;background:#f6f8fc;border-radius:14px;grid-column:1/-1;padding:25px}.kc-collection{padding-top:70px}.kc-product{background:#fff;border:1px solid #eef0f4;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #1f39700a}.kc-product-info{padding:15px!important}.kc-product-art{aspect-ratio:1/1.12;border-radius:0}.kc-product-info h3{min-height:48px;margin-bottom:6px}.kc-product-bottom button{color:#243c7a;background:#edf2ff;border-color:#d9e4fa}.kc-product-bottom span{color:#62738b;line-height:1.65}.kc-nav{box-shadow:0 3px 14px #12265208}.kc-tabs button.active{background:#243c7a}.kc-footer{flex-wrap:wrap;gap:20px}.kc-footer>a:not(.kc-logo){color:#254580;align-items:center;gap:4px;display:inline-flex}@media (max-width:1000px){.kc-benefits{margin:0 25px}.kc-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-hero-new{gap:28px}.kc-hero-showcase{height:385px}}@media (max-width:640px){.kc-hero-new{gap:28px;padding:30px 20px 36px}.kc-hero-new h1{font-size:41px}.kc-hero-pill{margin-top:18px}.kc-hero-actions{gap:7px}.kc-hero-outline{font-size:13px}.kc-hero-showcase{width:100%;max-width:420px;height:350px;box-shadow:8px 8px #f0f3fc}.kc-benefits{border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px}.kc-benefits span{gap:6px;padding:14px 8px;font-size:10px}.kc-benefits span:nth-child(2){border-right:0}.kc-benefits span:nth-child(-n+2){border-bottom:1px solid #efeaf0}.kc-benefits svg{width:16px;height:16px}.kc-categories{padding:55px 18px 8px}.kc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.kc-category-visual{height:145px}.kc-category-card strong{padding:11px 10px 0;font-size:13px}.kc-category-card span{padding:3px 10px 0;font-size:10px}.kc-collection{padding-top:48px}.kc-product-info{padding:12px!important}.kc-product-info h3{min-height:43px}.kc-footer>a:not(.kc-logo){font-size:12px}}.kc-account-link{color:#263f8a;background:#edf2ff;border-radius:24px;align-items:center;margin-right:7px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.kc-account-link:hover{background:#dce9ff}@media (max-width:640px){.kc-account-link{margin-right:0;padding:7px 8px;font-size:11px}}.kc-shop .kc-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;position:sticky;top:0;box-shadow:0 5px 30px #20366708}.kc-shop .kc-collection{scroll-margin-top:115px}.kc-shop-filters{background:#fff;border:1px solid #e2e7f1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px;padding:16px 20px;display:flex}.kc-shop-filters label{color:#65728a;align-items:center;gap:10px;font-size:12px;display:flex}.kc-shop-filters select{color:#28427d;font:inherit;background:#f8faff;border:1px solid #e0e6f0;border-radius:9px;max-width:190px;padding:10px 14px}.kc-shop-filters>button{color:#9b5269;background:#fff;border:1px solid #e5dce4;border-radius:9px;align-items:center;gap:7px;padding:11px 14px;font-size:12px;display:flex}.kc-shop-filters>button.selected{color:#bd3d68;background:#fff0f5;border-color:#edb9ca}.kc-shop-filters>span{color:#687c94;margin-left:auto;font-size:12px}.kc-active-selection{color:#66758b;justify-content:space-between;gap:15px;padding:0 5px 18px;font-size:12px;display:flex}.kc-active-selection button{color:#375f9a;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex}.kc-shop .kc-product{background:#fff;border:1px solid #e8eaf1;border-radius:18px;transition:transform .2s,box-shadow .2s;overflow:hidden}.kc-product:hover{transform:translateY(-4px);box-shadow:0 15px 35px #243f7710}.kc-shop .kc-product-art{position:relative;overflow:hidden}.kc-shop .kc-product-open{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.kc-shop .kc-product-open img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.kc-product:hover .kc-product-open img{transform:scale(1.04)}.kc-shop .kc-save-product{color:#7f6383;z-index:2;background:#fffffff2;border:1px solid #eee1e8;border-radius:50%;place-items:center;width:37px;height:37px;padding:0;display:grid;position:absolute;top:13px;right:13px}.kc-save-product[aria-pressed=true]{color:#c24974!important;background:#fff0f5!important}.kc-shop .kc-product-info h3>button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kc-shop .kc-detail-link{color:#61789d;background:0 0;border:0;border-top:1px solid #edf0f6;border-radius:0;align-items:center;gap:8px;width:100%;margin-top:15px;padding:12px 0 0;font-size:12px;display:flex}.kc-photo-placeholder{color:#92a6c1;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:220px;padding:20px;display:flex}.kc-photo-placeholder small{text-align:center;max-width:180px;font-size:10px}.kc-pagination{justify-content:center;align-items:center;gap:22px;margin:30px 0 12px;display:flex}.kc-pagination button{color:#36588d;background:#fff;border:1px solid #dce4f1;border-radius:9px;padding:10px 18px}.kc-pagination span,.kc-saved-note{color:#7988a0;font-size:12px}.kc-saved-note{text-align:center;margin:22px 0!important}.kc-detail-shade{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#15233b88;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.kc-detail-dialog{background:#fff;border-radius:22px;outline:none;grid-template-columns:1fr 1fr;gap:30px;width:900px;max-width:100%;max-height:90dvh;padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #0f20384a}.kc-shop .kc-detail-close{color:#536985;z-index:2;background:#f0f4fa;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:12px;right:12px}.kc-detail-photo{background:#f6f8fc;border-radius:14px;place-items:center;min-height:330px;display:grid;overflow:hidden}.kc-detail-photo img{object-fit:contain;width:100%;max-height:490px}.kc-detail-copy{padding:20px 0}.kc-detail-copy>small{letter-spacing:1px;color:#8793a9;font:10px Arial}.kc-detail-copy h2{font-size:27px;line-height:1.5;margin:14px 0!important}.kc-detail-copy>strong{color:#c65078;font-size:29px}.kc-detail-copy dl{margin:20px 0}.kc-detail-copy dl>div{border-bottom:1px solid #e8edf6;justify-content:space-between;gap:18px;padding:10px 0;font-size:13px;display:flex}.kc-detail-copy dt{color:#8a96ab}.kc-detail-copy dd{text-align:right;margin:0}.kc-detail-copy>.kc-cta{border-radius:10px;width:100%}.kc-detail-copy p{color:#7b88a0;font-size:12px;line-height:1.9;margin:17px 0!important}.kc-detail-copy>a{color:#456ba2;font-size:12px}.kc-bag-mini img{object-fit:contain;width:100%;height:100%}:is(.kc-shop button:focus-visible,.kc-shop a:focus-visible,.kc-shop select:focus-visible){outline-offset:3px;outline:3px solid #688ac9}@media (max-width:640px){.kc-shop .kc-nav{gap:12px;height:90px;padding:0 17px}.kc-nav .kc-brand-image{width:82px;height:82px}.kc-shop .kc-nav nav.show{top:90px}.kc-shop-filters{gap:10px;margin-bottom:18px;padding:13px}.kc-shop-filters label{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:120px;font-size:11px;display:flex}.kc-shop-filters select{width:100%;max-width:100%;padding:9px;font-size:11px}.kc-shop-filters>button{padding:9px 12px;font-size:11px}.kc-shop .kc-product{border-radius:13px}.kc-shop .kc-save-product{width:30px;height:30px;top:9px;right:9px}.kc-shop .kc-detail-link{gap:5px;font-size:10px}.kc-shop .kc-products{gap:12px}.kc-photo-placeholder{min-height:150px;padding:15px}.kc-photo-placeholder svg{width:50px}.kc-photo-placeholder small{font-size:8px}.kc-detail-shade{padding:12px}.kc-detail-dialog{border-radius:17px;grid-template-columns:1fr;gap:10px;padding:20px}.kc-detail-photo{min-height:220px;max-height:310px}.kc-detail-photo img{max-height:310px}.kc-detail-copy{padding:10px 0}.kc-detail-copy h2{font-size:23px}.kc-detail-copy dl{margin:12px 0}.kc-saved-note,.kc-active-selection,.kc-active-selection button{font-size:10px}.kc-shop .kc-collection{scroll-margin-top:100px}}@media (prefers-reduced-motion:reduce){.kc-shop .kc-product,.kc-shop .kc-product-open img{transition:none}}.kc-color-shop{--ink:#25233c;--cream:#fffcf7;--coral:#ab2f59;background:var(--cream);color:var(--ink)}.kc-color-shop :focus-visible{outline-offset:3px;outline:3px solid #694ab6}.kc-color-shop .kc-top{color:#fff;background:#39305b;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.kc-color-shop .kc-top a{color:inherit;text-underline-offset:3px;margin-left:12px;text-decoration:underline}.kc-color-shop .kc-nav{background:var(--cream);border:0;max-width:1320px;height:78px;margin:auto;padding:0 36px}.kc-color-shop .kc-brand-image{mix-blend-mode:multiply;background:0 0;width:74px;height:74px}.kc-color-shop .kc-nav nav{font-size:15px;font-weight:600}.kc-color-shop .kc-nav-actions{align-items:center;gap:10px}.kc-color-shop .kc-account-link,.kc-color-shop .kc-bag-button{min-height:44px;color:var(--ink);background:#fff;border:1px solid #e2d9e8;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.kc-color-shop .kc-bag-button b{background:#674bb0}.kc-color-shop .kc-hero-new{background:#fce3e8;border-radius:28px;grid-template-columns:1fr 1.1fr;gap:0;width:calc(100% - 72px);max-width:1248px;min-height:0;padding:0;overflow:hidden}.kc-color-shop .kc-hero-copy{padding:clamp(25px,5vw,68px)}.kc-color-shop .kc-hero-location{color:#774562;font-size:14px;font-weight:700}.kc-color-shop .kc-hero-new h1{color:var(--ink);margin:12px 0 15px;font-size:clamp(37px,5vw,68px);line-height:1.18}.kc-color-shop .kc-hero-new h1 em{color:#ad315e;font-weight:700}.kc-color-shop .kc-hero-copy>p{color:#54475e}.kc-color-shop .kc-hero-actions{margin-top:23px}.kc-color-shop .kc-cta,.kc-color-shop .kc-hero-new .kc-hero-actions .kc-cta{color:#fff;box-shadow:none;background:#52388e;border-radius:13px;min-height:46px;padding:12px 19px}.kc-color-shop .kc-hero-showcase{height:100%;min-height:340px;box-shadow:none;background:#cfdefa;border:0;border-radius:0;max-width:none}.kc-hero-image{object-fit:cover;width:100%;height:100%;display:block}.kc-color-shop .kc-collection{max-width:1320px;padding:48px 36px 54px;scroll-margin-top:12px}.kc-color-shop .kc-section-head{text-align:left}.kc-color-shop .kc-section-head h2{color:var(--ink);margin:0 0 3px;font-weight:700}.kc-color-shop .kc-section-head p{color:#60566a}.kc-color-shop .kc-collection-tools{flex-direction:row-reverse;justify-content:space-between;gap:12px;margin:18px 0}.kc-color-shop .kc-search{color:#52388e;background:#fff;border:1px solid #ded5e6;border-radius:14px;width:min(100%,330px);min-height:46px;padding:0 13px}.kc-color-shop .kc-search input{min-width:0;font-size:15px}.kc-color-shop .kc-tabs{max-height:none;overflow:visible}.kc-color-shop .kc-tabs button{color:#34304c;border:1px solid #0000;min-height:44px;font-weight:600}.kc-filter-tone-0{background:#e8ddf9!important}.kc-filter-tone-1{background:#ffdee9!important}.kc-filter-tone-2{background:#dbedff!important}.kc-filter-tone-3{background:#dff5e7!important}.kc-filter-tone-4{background:#ffefc7!important}.kc-color-shop .kc-tabs button.active{color:#462676;border-color:#6547a6;box-shadow:inset 0 0 0 1px #6547a6}.kc-color-shop .kc-shop-filters{background:#f4eef9;border-color:#e9dff2}.kc-color-shop .kc-product{background:#fff;border:1px solid #eee4ee;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.kc-color-shop .kc-product-art{aspect-ratio:4/4.2;border-radius:0}.kc-color-shop .kc-product-art img{object-fit:contain}.kc-color-shop .kc-product-info{flex-direction:column;flex:1;min-width:0;padding:13px;display:flex}.kc-color-shop .kc-product-info h3{margin:0 0 8px;font-weight:700;line-height:1.35}.kc-color-shop .kc-product-bottom>div>span{color:#516448}.kc-color-shop .kc-product-tag{color:#67404e;background:#fff;border-radius:6px;font-weight:600}.kc-detail-sample{color:#5e452a;background:#fff7df;padding:8px 12px;font-size:13px}.kc-color-shop .kc-visit{background:#fff0c8;border-radius:22px;width:calc(100% - 72px);max-width:1248px;margin-left:auto;margin-right:auto}.kc-color-shop .kc-visit h2{color:var(--ink);font-weight:700}.kc-color-shop .kc-footer{color:#4e3d68;background:#eee5fb;border:0}@media (max-width:720px){.kc-color-shop .kc-nav{height:64px;padding:0 16px}.kc-color-shop .kc-brand-image{width:61px;height:61px}.kc-color-shop .kc-nav nav,.kc-color-shop .kc-account-link span,.kc-color-shop .kc-bag-text{display:none}.kc-color-shop .kc-hero-new{border-radius:20px;grid-template-columns:1fr;gap:0;width:calc(100% - 28px);display:grid}.kc-color-shop .kc-hero-copy{padding:22px}.kc-color-shop .kc-hero-new h1{font-size:38px}.kc-color-shop .kc-hero-showcase{height:clamp(165px,44vw,280px);min-height:0}.kc-color-shop .kc-collection{padding:29px 14px 38px}.kc-color-shop .kc-collection-tools{flex-direction:column;align-items:stretch;display:flex}.kc-color-shop .kc-search{width:100%}.kc-color-shop .kc-products{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-color-shop .kc-product-info{padding:10px}.kc-color-shop .kc-visit{width:calc(100% - 28px)}}.kc-color-shop{font-size:1rem;line-height:1.65}.kc-color-shop :lang(en){font-family:Inter,Arial,sans-serif}.kc-color-shop .kc-top{flex-wrap:wrap;font-size:.875rem}.kc-color-shop .kc-nav nav a{align-items:center;gap:.4rem}.kc-color-shop .kc-nav nav a span{color:#674b86;font-size:.875rem}.kc-color-shop .kc-hero-location{font-size:1rem}.kc-color-shop .kc-hero-new h1{line-height:1.3}.kc-color-shop .kc-hero-copy>p:not(.kc-hero-location){font-size:1.125rem;line-height:1.7}.kc-color-shop .kc-section-head h2{font-size:clamp(1.875rem,4vw,2.75rem)}.kc-color-shop .kc-section-head p,.kc-color-shop .kc-search input{font-size:1rem}.kc-color-shop .kc-section-en{color:#674b86;margin-bottom:.25rem;font-size:.875rem;font-weight:700;display:block}.kc-color-shop .kc-cta,.kc-color-shop .kc-hero-new .kc-hero-actions .kc-cta{gap:.55rem;min-height:48px;font-size:1.0625rem;font-weight:700!important}.kc-color-shop .kc-action-en{font-size:.875rem;font-weight:600}.kc-color-shop .kc-tabs button,.kc-color-shop .kc-shop-filters button,.kc-color-shop .kc-shop-filters select{min-height:44px;font-size:1rem}.kc-color-shop .kc-shop-filters label,.kc-color-shop .kc-shop-filters [role=status]{color:#4e3d68;font-size:.9375rem}.kc-color-shop .kc-product-info>small{letter-spacing:0;color:#5e4e6b;font:600 .875rem Inter,Arial,sans-serif}.kc-color-shop .kc-product-info h3{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.4}.kc-color-shop .kc-product-info h3 button{font:inherit;text-align:left;display:block}.kc-color-shop .kc-product-bottom{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem;margin-top:auto;padding-top:.45rem;display:grid}.kc-color-shop .kc-product-bottom strong{color:#28213f;font:750 1.375rem Inter,Hind Siliguri,sans-serif}.kc-color-shop .kc-product-bottom>div>span{color:#37513d;font-size:.9375rem}.kc-color-shop .kc-product-tag{font-size:.875rem}.kc-color-shop .kc-card-add{color:#fff;background:#52388e;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;width:100%;height:auto;min-height:54px;padding:.5rem .45rem;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 2px 4px #39246b26}.kc-color-shop .kc-card-add:hover:not(:disabled){background:#422a78;box-shadow:0 4px 8px #39246b35}.kc-color-shop .kc-card-add:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.kc-color-shop .kc-card-add:disabled{color:#245039;box-shadow:none;opacity:1;cursor:default;background:#e9f3eb}.kc-color-shop .kc-card-add-icon{width:31px;height:31px;color:inherit;background:#ffffff26;border-radius:9px;flex:0 0 31px;place-items:center;margin:0;display:grid}.kc-color-shop .kc-card-add-label{color:inherit;text-align:left;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.kc-color-shop .kc-card-add-label span{color:inherit;margin:.15rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.2}.kc-color-shop .kc-detail-link{color:#553488;border:0;flex-wrap:wrap;justify-content:center;gap:.35rem;min-height:44px;margin-top:.3rem;padding:.35rem 0;font-size:.9375rem}.kc-color-shop .kc-detail-link:hover{color:#36225f;text-underline-offset:.2em;text-decoration:underline}.kc-color-shop .kc-detail-copy p,.kc-color-shop .kc-detail-copy dt,.kc-color-shop .kc-detail-copy dd,.kc-color-shop .kc-saved-note,.kc-color-shop .kc-visit p,.kc-color-shop .kc-checkout-note,.kc-color-shop .kc-order-form label,.kc-color-shop .kc-order-form p{color:#534761;font-size:1rem}.kc-color-shop .kc-order-form input,.kc-color-shop .kc-order-form textarea{font:inherit}.kc-color-shop .kc-bag-lines h3,.kc-color-shop .kc-bag-lines strong{font-size:1rem}.kc-color-shop .kc-bag-lines p,.kc-color-shop .kc-address a{color:#534761;font-size:.9375rem}.kc-color-shop .kc-qty button{min-width:44px;min-height:44px}@media (max-width:720px){.kc-color-shop .kc-hero-new h1{font-size:clamp(2rem,8.5vw,2.65rem)}.kc-color-shop .kc-shop-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.kc-color-shop .kc-shop-filters label{min-width:0}.kc-color-shop .kc-shop-filters select{width:100%;min-width:0;max-width:100%}.kc-color-shop .kc-card-add{gap:.45rem}.kc-color-shop .kc-bag-text{display:inline}}
