html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden}body{color:#121212;-webkit-font-smoothing:antialiased;background:#fff;padding-bottom:64px;font-family:Plus Jakarta Sans,system-ui,sans-serif}@media (width>=768px){body{padding-bottom:0}}::selection{color:#fff;background:#121212}[data-theme-only]{display:none!important}body[data-theme=theme1] [data-theme-only~=theme1],body[data-theme=theme2] [data-theme-only~=theme2],body[data-theme=theme3] [data-theme-only~=theme3],body[data-theme=theme4] [data-theme-only~=theme4],body[data-theme=theme5] [data-theme-only~=theme5]{display:revert!important}[data-theme=theme1] .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#6f6f6f;font-size:.68rem;font-weight:700}[data-theme=theme1] h1,[data-theme=theme1] h2,[data-theme=theme1] h3{letter-spacing:-.01em}[data-theme=theme1] .hairline{background:#e8e6e1;height:1px}.sec-head{text-align:center}.sec-head h2{font-size:1.35rem;font-weight:700}@media (width>=640px){.sec-head h2{font-size:1.7rem}}.sec-head .rule{background:#121212;border-radius:2px;width:44px;height:2px;margin:.8rem auto 0}[data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}[data-reveal].in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#main{animation:.38s cubic-bezier(.22,.61,.36,1) pageIn}[data-theme=theme1] .btn-primary{color:#fff;background:#121212;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.92rem;font-weight:600;transition:transform .2s cubic-bezier(.22,.61,.36,1),background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 22px -14px #1212128c}[data-theme=theme1] .btn-primary:hover:not(:disabled){background:#2b2b2b;transform:translateY(-1px)}[data-theme=theme1] .btn-primary:active:not(:disabled){transform:translateY(0)scale(.98)}[data-theme=theme1] .btn-primary:disabled{opacity:.5;cursor:not-allowed}[data-theme=theme1] .btn-outline{color:#121212;background:#fff;border:1px solid #d6d3cc;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.92rem;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}[data-theme=theme1] .btn-outline:active{transform:scale(.98)}[data-theme=theme1] .btn-ghost{color:#121212;border-radius:.5rem;padding:.55rem .85rem;font-size:.9rem;font-weight:500;transition:background .2s}[data-theme=theme1] .btn-ghost:hover{background:#f3efe8}[data-theme=theme1] .chip{color:#121212;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6d3cc;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.82rem;font-weight:500;transition:all .2s;display:inline-flex}[data-theme=theme1] .chip:hover{border-color:#121212}[data-theme=theme1] .chip.active{color:#fff;background:#121212;border-color:#121212}.announce{color:#fff;letter-spacing:.14em;text-transform:uppercase;text-align:center;background:#121212;padding:.55rem .75rem;font-size:.72rem;font-weight:600}[data-theme=theme1] .nav{-webkit-backdrop-filter:saturate(160%)blur(14px);background:#ffffffe6;border-bottom:1px solid #e8e6e1;transition:box-shadow .25s}.nav.scrolled{box-shadow:0 6px 24px -18px #1212124d}.d-link{color:#121212;white-space:nowrap;cursor:pointer;padding:.4rem .1rem;font-size:.9rem;font-weight:500;position:relative}.d-link:after{content:"";background:#121212;height:1.5px;transition:right .25s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;left:0;right:100%}.d-link:hover:after{right:0}.d-drop{position:relative}.d-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:50;background:#fff;border:1px solid #e8e6e1;border-radius:.75rem;min-width:200px;padding:.5rem;transition:opacity .22s,transform .22s cubic-bezier(.22,.61,.36,1),visibility .22s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px);box-shadow:0 24px 48px -24px #12121247}.d-drop:hover .d-menu,.d-drop:focus-within .d-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.d-menu a{color:#121212;border-radius:.5rem;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.86rem;font-weight:500;transition:background .15s;display:flex}.d-menu a:hover{background:#f3efe8}.d-menu a.sub-link{color:#6f6f6f;padding-left:1.6rem;font-weight:400}.d-menu a.sub-link:hover{color:#121212}[data-theme=theme1] .p-card{background:#fff;border:1px solid #e8e6e1;border-radius:1rem;flex-direction:column;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden}[data-theme=theme1] .p-thumb{aspect-ratio:1;background:#faf9f6;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-theme=theme1] .p-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1)}[data-theme=theme1] .p-card:hover .p-thumb img{transform:scale(1.045)}[data-theme=theme1] .discount-badge{z-index:2;color:#fff;letter-spacing:.04em;background:#121212;border-radius:999px;padding:.25rem .55rem;font-size:.66rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}[data-theme=theme1] .oos-badge{z-index:2;color:#fff;letter-spacing:.04em;background:#c5281c;border-radius:999px;padding:.25rem .55rem;font-size:.66rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}[data-theme=theme1] .wish-btn{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#6f6f6f;cursor:pointer;background:#fffffff0;border:1px solid #1212120f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .2s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:.55rem;right:.55rem}[data-theme=theme1] .wish-btn:hover{transform:scale(1.12)}[data-theme=theme1] .wish-btn:active{transform:scale(.94)}[data-theme=theme1] .p-body{flex-direction:column;flex:1;gap:.15rem;padding:.8rem .9rem 1rem;display:flex}[data-theme=theme1] .p-brand{color:#6f6f6f;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:600}[data-theme=theme1] .p-name{color:#121212;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:.92rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}[data-theme=theme1] .p-price-row{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.35rem;display:flex}[data-theme=theme1] .price-orig{color:#a6a29a;font-size:.82rem;text-decoration:line-through}[data-theme=theme1] .p-cta{color:#121212;background:#fff;border:1px solid #d6d3cc;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.75rem;padding:.6rem;font-size:.83rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}[data-theme=theme1] .p-cta:hover:not(:disabled){color:#fff;background:#121212;border-color:#121212}[data-theme=theme1] .p-cta:active:not(:disabled){transform:scale(.97)}[data-theme=theme1] .p-cta:disabled{color:#a6a29a;cursor:not-allowed;background:#f3efe8;border-color:#0000}.cat-line{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:.25rem .25rem .75rem;display:flex;overflow-x:auto}.cat-line::-webkit-scrollbar{display:none}@media (width>=768px){.cat-line{justify-content:center;gap:1.75rem;overflow:visible}}[data-theme=theme1] .cat-card{cursor:pointer;text-align:center;flex:none;transition:transform .3s cubic-bezier(.22,.61,.36,1)}[data-theme=theme1] .cat-card:hover{transform:translateY(-4px)}[data-theme=theme1] .cat-thumb{background:#f3efe8;border:1px solid #e8e6e1;border-radius:9999px;width:100px;height:100px;position:relative;overflow:hidden}@media (width>=640px){[data-theme=theme1] .cat-thumb{width:128px;height:128px}}@media (width>=1024px){[data-theme=theme1] .cat-thumb{width:150px;height:150px}}[data-theme=theme1] .cat-thumb img{object-fit:cover;border-radius:9999px;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}[data-theme=theme1] .cat-thumb .cat-veil{background:linear-gradient(#1212121f 0%,#12121280 100%);border-radius:9999px;justify-content:center;align-items:center;padding:.6rem;transition:background .3s;display:flex;position:absolute;inset:0}[data-theme=theme1] .cat-card:hover .cat-veil{background:linear-gradient(#12121247 0%,#1212129e 100%)}[data-theme=theme1] .cat-name{color:#fff;text-align:center;text-shadow:0 1px 8px #00000073;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width>=640px){[data-theme=theme1] .cat-name{font-size:.88rem}}.skeleton{background:linear-gradient(90deg,#f0eee9 0%,#faf9f6 50%,#f0eee9 100%) 0 0/200% 100%;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}img.ld{color:#0000;background:linear-gradient(90deg,#f0eee9 0%,#faf9f6 50%,#f0eee9 100%) 0 0/200% 100%;animation:1.4s infinite shimmer}img.ld.ok{background:0 0;animation:none}.fab-wrap{z-index:60;position:fixed;bottom:80px;right:16px}@media (width>=768px){.fab-wrap{bottom:24px;right:24px}}.fab-main{color:#fff;cursor:pointer;background:#121212;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.15rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s;display:inline-flex;box-shadow:0 12px 28px -10px #1212128c}.fab-main:hover{background:#2b2b2b;transform:scale(1.08)}.fab-main:active{transform:scale(.95)}.fab-opts{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.55rem;transition:opacity .25s,transform .25s cubic-bezier(.22,.61,.36,1),visibility .25s;display:flex;position:absolute;bottom:66px;right:0;transform:translateY(8px)}.fab-wrap.open .fab-opts{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.fab-opts a{color:#121212;background:#fff;border:1px solid #e8e6e1;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .95rem;font-size:.85rem;font-weight:600;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 10px 24px -14px #12121259}.fab-opts a:hover{background:#faf9f6;transform:translate(-2px)}.fab-opts a i{text-align:center;width:16px}.toolbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-top:1px solid #e8e6e1;justify-content:space-around;align-items:stretch;height:60px;padding:0 8px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.toolbar{display:none}}.toolbar a{color:#6f6f6f;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;font-size:.68rem;font-weight:600;transition:color .2s,transform .15s;display:flex;position:relative}.toolbar a:active{transform:scale(.94)}.toolbar a.active,.toolbar a:hover{color:#121212}.toolbar .badge{color:#fff;text-align:center;background:#121212;border-radius:999px;min-width:16px;padding:2px 5px;font-size:.6rem;font-weight:700;line-height:1;position:absolute;top:8px;right:22%}.hdr-badge{color:#fff;text-align:center;background:#c5281c;border-radius:999px;min-width:16px;padding:2px 5px;font-size:.6rem;font-weight:700;line-height:1;position:absolute;top:-4px;right:-4px}.side-nav{z-index:80;visibility:hidden;position:fixed;inset:0}.side-nav.open{visibility:visible}.side-nav .backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#12121273;transition:opacity .3s;position:absolute;inset:0}.side-nav.open .backdrop{opacity:1}.side-nav .panel{background:#fff;flex-direction:column;width:min(340px,88vw);transition:transform .35s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 32px -12px #12121240}.side-nav.open .panel{transform:translate(0)}.side-nav .nav-item{color:#121212;cursor:pointer;border-bottom:1px solid #f0eee9;align-items:center;gap:.7rem;padding:.9rem 1.2rem;font-size:.94rem;font-weight:500;transition:background .18s;display:flex}.side-nav .nav-item:hover{background:#faf9f6}.side-nav .nav-item.primary{background:#f3efe8;font-weight:700}.side-nav .nav-item.sub{color:#6f6f6f;border-bottom:none;padding:.7rem 1.2rem .7rem 2.9rem;font-size:.86rem}.side-nav .nav-item.sub:hover{color:#121212}.menu-head{background:#faf9f6;border-bottom:1px solid #f0eee9;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.menu-logo{object-fit:contain;width:auto;height:30px}.menu-quick{gap:.6rem;padding:1rem 1.2rem .4rem;display:flex}.menu-quick-btn{color:#121212;background:#fff;border:1px solid #eae7e0;border-radius:.9rem;flex-direction:column;flex:1;align-items:center;gap:.35rem;padding:.8rem .5rem;font-size:.78rem;font-weight:700;transition:background .18s,border-color .18s;display:flex}.menu-quick-btn:hover{background:#faf9f6}.menu-quick-btn.accent{color:#fff;background:#121212;border-color:#121212}.menu-quick-btn.accent:hover{background:#2a2a2a}.menu-quick-btn i{font-size:1rem}.menu-label{text-transform:uppercase;letter-spacing:.14em;color:#9a958b;padding:1.1rem 1.25rem .45rem;font-size:.66rem;font-weight:800}.menu-cat{cursor:pointer;align-items:center;gap:.8rem;padding:.6rem 1.2rem;transition:background .18s;display:flex}.menu-cat:hover{background:#faf9f6}.menu-cat:hover .menu-arrow{transform:translate(3px)}.menu-arrow{transition:transform .2s}.menu-cat-thumb{background:#f3efe8;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.menu-cat-thumb img{object-fit:cover;width:100%;height:100%}.menu-cat-fallback i{color:#9a958b;font-size:.9rem}.nav-group{border-bottom:1px solid #f0eee9}.nav-group .nav-item{border-bottom:none}.acc-btn{color:#6f6f6f;border-radius:.5rem;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;transition:transform .3s cubic-bezier(.22,.61,.36,1),background .18s;display:inline-flex}.acc-btn:hover{background:#f3efe8}.nav-group.open .acc-btn{transform:rotate(180deg)}.nav-subs{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,.61,.36,1);display:grid}.nav-subs>div{overflow:hidden}.nav-group.open .nav-subs{grid-template-rows:1fr}.banner-carousel{position:relative}.banner-track{aspect-ratio:21/9;background:#f3efe8;border-radius:0;width:100%;position:relative;overflow:hidden}@media (width>=768px){.banner-track{border-radius:1.25rem}}.banner-slide{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform 1.2s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0;transform:scale(1.02)}.banner-slide.active{opacity:1;pointer-events:auto;transform:scale(1)}.banner-slide img{object-fit:contain;width:100%;height:100%;display:block}.banner-overlay{color:#fff;text-align:center;background:linear-gradient(#0000 45%,#0006 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding:1.5rem 1rem 2.25rem;display:flex;position:absolute;inset:0}@media (width>=768px){.banner-track,.banner-overlay{border-radius:1.25rem}}.banner-dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.banner-dots span{cursor:pointer;background:#ffffff8c;border-radius:999px;width:7px;height:7px;transition:width .3s cubic-bezier(.22,.61,.36,1),background .3s;box-shadow:0 0 0 1px #00000014}.banner-dots span.active{background:#fff;width:22px}.banner-arrow{z-index:5;color:#121212;cursor:pointer;background:#ffffffeb;border:1px solid #12121214;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s,background .2s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px -10px #1212124d}.banner-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.08)}@media (width>=768px){.banner-arrow{display:inline-flex}}.banner-arrow.prev{left:14px}.banner-arrow.next{right:14px}.search-panel{z-index:70;background:#fff;padding:1rem;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:fixed;top:0;left:0;right:0;transform:translateY(-105%);box-shadow:0 8px 24px -12px #12121233}.search-panel.open{transform:translateY(0)}.search-results{max-height:60vh;margin-top:.75rem;overflow-y:auto}.search-row{cursor:pointer;border-radius:.6rem;align-items:center;gap:.75rem;padding:.55rem;transition:background .15s;display:flex}.search-row:hover{background:#faf9f6}.search-row img{object-fit:contain;background:#f0eee9;border-radius:.4rem;width:44px;height:44px}.thumb-strip{scroll-behavior:smooth;scrollbar-width:none;gap:.55rem;display:flex;overflow-x:auto}.thumb-strip::-webkit-scrollbar{display:none}.thumb-strip button{background:#faf9f6;border:2px solid #0000;border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:64px;height:64px;transition:border-color .2s,transform .15s;display:flex;overflow:hidden}.thumb-strip button:hover{transform:translateY(-2px)}.thumb-strip button.active{border-color:#121212}.thumb-strip img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.swatch{cursor:pointer;border:2px solid #fff;border-radius:999px;width:34px;height:34px;transition:box-shadow .2s,transform .15s;position:relative;box-shadow:0 0 0 1px #d6d3cc}.swatch:hover{transform:scale(1.1)}.swatch.active{box-shadow:0 0 0 2px #121212}.swatch.disabled{opacity:.35;cursor:not-allowed}.trust{color:#121212;background:#faf9f6;border:1px solid #f0eee9;border-radius:.7rem;align-items:center;gap:.6rem;padding:.75rem .9rem;font-size:.82rem;display:flex}.trust i{color:#0f9d58}.field{color:#121212;background:#fff;border:1px solid #d6d3cc;border-radius:.7rem;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.field:focus{border-color:#121212;outline:none;box-shadow:0 0 0 3px #12121214}.label{color:#121212;margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}.logo-card{background:#fff;border:1px solid #e8e6e1;border-radius:.6rem;justify-content:center;align-items:center;height:44px;padding:.5rem .75rem;display:inline-flex}.logo-card img{object-fit:contain;width:auto;max-width:100%;max-height:22px}.spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast-wrap{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.toast{color:#fff;background:#121212;border-radius:999px;padding:.75rem 1.2rem;font-size:.88rem;font-weight:500;animation:.3s cubic-bezier(.34,1.56,.64,1) toastIn;box-shadow:0 14px 34px -12px #12121273}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=768px){.toast-wrap{bottom:32px}}.container-x{max-width:1240px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (width>=640px){.container-x{padding-left:1.5rem;padding-right:1.5rem}}.hidden-init{display:none}.detail-main-img{aspect-ratio:1;background:#faf9f6;border:1px solid #f0eee9;border-radius:1rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.detail-main-img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.brand-logo{object-fit:contain;width:auto;max-width:170px;height:38px;display:block}.brand-logo-ft{object-fit:contain;width:auto;max-width:190px;height:44px;display:block}body[data-theme=theme2]{color:#111;letter-spacing:.005em;background:#fff;padding-top:56px;font-family:Plus Jakarta Sans,Hind Siliguri,system-ui,sans-serif}body[data-theme=theme2] .announce{display:none!important}body[data-theme=theme2] header.nav{-webkit-backdrop-filter:saturate(180%)blur(12px);z-index:60;background:#fffffff0;border-bottom:1px solid #efefef;height:56px;top:0;left:0;right:0;position:fixed!important}[data-theme=theme2] header.nav .container-x{height:56px}[data-theme=theme2] header.nav #lnkHome>span.h-9{display:none!important}[data-theme=theme2] header.nav .brand-logo{object-fit:contain!important;width:auto!important;max-width:150px!important;height:34px!important;display:block!important}[data-theme=theme2] .t2-brand-header{display:none!important}[data-theme=theme2] header.nav a,[data-theme=theme2] header.nav button{color:#111}[data-theme=theme2] header.nav .hdr-badge{border-radius:9999px;min-width:16px;height:16px;font-size:.58rem;font-weight:700;color:#fff!important;background:#111!important}[data-theme=theme2] header.nav .d-link{letter-spacing:.24em;text-transform:uppercase;color:#111;padding:.35rem 0;font-size:.7rem;font-weight:600;position:relative}[data-theme=theme2] header.nav .d-link:after{content:"";transform-origin:0;background:#111;height:1px;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}[data-theme=theme2] header.nav .d-link:hover:after{transform:scaleX(1)}[data-theme=theme2] .d-menu{border:1px solid #efefef!important;border-radius:0!important;box-shadow:0 22px 44px -22px #0000002e!important}[data-theme=theme2] .d-menu a{letter-spacing:.06em;font-size:.78rem}[data-theme=theme2] #bannerC{max-width:none!important;margin-top:0!important;padding:0!important}[data-theme=theme2] .banner-track{background:#f5f4f0;border-radius:0!important}[data-theme=theme2] .banner-slide img{object-fit:contain!important;width:100%!important;height:100%!important}[data-theme=theme2] .banner-overlay{background:linear-gradient(#0000 55%,#00000059 100%);padding:2rem 1.5rem 3rem}[data-theme=theme2] .banner-overlay h3{letter-spacing:.08em;text-transform:uppercase;font-size:1.4rem;font-weight:500!important}@media (width>=768px){[data-theme=theme2] .banner-overlay h3{font-size:2rem}}[data-theme=theme2] .banner-overlay .btn-primary{color:#111!important;background:#fff!important}[data-theme=theme2] .banner-dots span{background:#1116}[data-theme=theme2] .banner-dots span.active{background:#111}[data-theme=theme2] .banner-arrow{color:#111;box-shadow:0 8px 22px -12px #0003;background:#fff!important;border:1px solid #efefef!important;border-radius:0!important}[data-theme=theme2] .sec-head{text-align:center}[data-theme=theme2] .sec-head h2{letter-spacing:.3em;text-transform:uppercase;color:#111;font-size:1.35rem!important;font-weight:400!important}@media (width>=640px){[data-theme=theme2] .sec-head h2{font-size:1.6rem!important}}[data-theme=theme2] .sec-head .rule{display:none!important}[data-theme=theme2] .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#8a8a8a;font-size:.6rem;font-weight:600}[data-theme=theme2] .hairline{display:none!important}[data-theme=theme2] section.container-x.mt-14,[data-theme=theme2] section.container-x.mt-12{margin-top:1.5rem!important}[data-theme=theme2] .cat-line{grid-template-columns:repeat(2,1fr)!important;gap:.6rem!important;margin:0!important;padding:0 1rem!important;display:grid!important;overflow:visible!important}@media (width>=768px){[data-theme=theme2] .cat-line{grid-template-columns:repeat(3,1fr)!important;gap:1rem!important;padding:0!important}}[data-theme=theme2] .cat-card{overflow:hidden;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;padding:0!important;text-decoration:none!important;display:block!important;position:relative!important}[data-theme=theme2] .cat-thumb{position:relative;aspect-ratio:4/5!important;width:100%!important;height:auto!important;box-shadow:none!important;background:#f0eee8!important;border:0!important;border-radius:0!important;display:block!important;overflow:hidden!important}@media (width>=768px){[data-theme=theme2] .cat-thumb{aspect-ratio:1!important}}[data-theme=theme2] .cat-thumb img{filter:saturate(.92)contrast(1.02);transition:transform 1s cubic-bezier(.22,.61,.36,1);object-fit:cover!important;width:100%!important;height:100%!important}[data-theme=theme2] .cat-card:hover .cat-thumb img{transform:scale(1.06)}[data-theme=theme2] .cat-veil{pointer-events:none;background:linear-gradient(#0000 45%,#00000026 70%,#0000008c 100%)!important;border-radius:0!important;justify-content:flex-start!important;align-items:flex-end!important;padding:.9rem!important;display:flex!important;position:absolute!important;inset:0!important}[data-theme=theme2] .cat-veil .cat-name{letter-spacing:.18em;text-transform:uppercase;color:#fff;text-align:left;text-shadow:0 1px 8px #00000059;font-size:.7rem;font-weight:700;line-height:1.2;padding:0!important}@media (width>=640px){[data-theme=theme2] .cat-veil .cat-name{letter-spacing:.2em;font-size:.8rem}}[data-theme=theme2] .cat-extra,[data-theme=theme2] [data-ks=section-featured] [data-ks=product-grid]>[data-ks=product-card]:nth-child(n+7),[data-theme=theme2] [data-ks=section-popular] [data-ks=product-grid]>[data-ks=product-card]:nth-child(n+7),[data-theme=theme2] [data-ks=section-all] [data-ks=product-grid]>[data-ks=product-card]:nth-child(n+7){display:none!important}[data-theme=theme2] [data-ks=product-grid]{gap:2rem 1rem!important}@media (width>=640px){[data-theme=theme2] [data-ks=product-grid]{gap:2.75rem 1.5rem!important}}[data-theme=theme2] .p-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}[data-theme=theme2] .p-card:hover{transform:none!important}[data-theme=theme2] .p-thumb{display:block;position:relative;overflow:hidden;aspect-ratio:4/5!important;background:#f5f4f0!important;border-radius:0!important}[data-theme=theme2] .p-thumb img{transition:transform 1.2s cubic-bezier(.22,.61,.36,1);object-fit:cover!important;width:100%!important;height:100%!important}[data-theme=theme2] .p-card:hover .p-thumb img{transform:scale(1.05)}[data-theme=theme2] .p-body{text-align:center;padding:.85rem .1rem 0!important}[data-theme=theme2] .p-brand{letter-spacing:.24em;text-transform:uppercase;color:#9a9a9a;margin-bottom:.2rem;font-size:.58rem;font-weight:600;display:block}[data-theme=theme2] .p-name{color:#111;letter-spacing:.01em;margin-top:.1rem;font-size:.85rem;font-weight:500;line-height:1.35;display:block}[data-theme=theme2] .p-price-row{justify-content:center!important;gap:.55rem!important;margin-top:.4rem!important}[data-theme=theme2] .price-disc{color:#111;letter-spacing:.02em;font-size:.85rem;font-weight:500}[data-theme=theme2] .price-orig{font-size:.78rem;text-decoration-thickness:1px;color:#e11d48!important;-webkit-text-decoration:line-through #e11d48!important;text-decoration:line-through #e11d48!important}[data-theme=theme2] .p-cta{display:none!important}[data-theme=theme2] .discount-badge{z-index:5;box-shadow:0 8px 20px -6px #e11d488c;color:#fff!important;letter-spacing:.01em!important;text-transform:none!important;background:#e11d48!important;border-radius:9999px!important;padding:.38rem .8rem!important;font-size:.72rem!important;font-weight:600!important;line-height:1!important;position:absolute!important;top:.65rem!important;left:auto!important;right:.65rem!important}[data-theme=theme2] .oos-badge{top:.6rem;left:.6rem;color:#fff!important;letter-spacing:.2em!important;background:#111!important;border-radius:0!important;padding:.3rem .55rem!important;font-size:.58rem!important;font-weight:600!important}[data-theme=theme2] .wish-btn{width:34px;height:34px;transition:background .2s,color .2s,transform .2s;box-shadow:0 6px 16px #00000014;color:#111!important;background:#ffffffeb!important;border:0!important;border-radius:9999px!important;top:.6rem!important;left:.6rem!important;right:auto!important}[data-theme=theme2] .wish-btn:hover,[data-theme=theme2] .wish-btn.active{color:#fff!important;background:#111!important}[data-theme=theme2] .side-nav .panel{background:#fff!important;border-right:1px solid #efefef!important;width:min(420px,88vw)!important;padding:0!important}[data-theme=theme2] .menu-head{justify-content:space-between;align-items:center;display:flex;border-bottom:1px solid #efefef!important;padding:1.4rem 1.5rem 1.1rem!important}[data-theme=theme2] .menu-head .menu-logo,[data-theme=theme2] .menu-head>span,[data-theme=theme2] .t2-brand-menu{display:none!important}[data-theme=theme2] .menu-head{justify-content:flex-end!important;padding:1rem 1.25rem!important}[data-theme=theme2] .menu-quick{display:none!important}[data-theme=theme2] .menu-label{letter-spacing:.3em!important;text-transform:uppercase!important;color:#8a8a8a!important;padding:1.5rem 1.5rem .5rem!important;font-size:.6rem!important;font-weight:600!important}[data-theme=theme2] .menu-cat{background:0 0!important;border-bottom:1px solid #f3f3f3!important;gap:1rem!important;padding:1.1rem 1.5rem!important}[data-theme=theme2] .menu-cat:hover{background:#fafafa!important}[data-theme=theme2] .menu-cat-thumb{display:none!important}[data-theme=theme2] .menu-cat>a,[data-theme=theme2] .menu-cat>span.flex-1{letter-spacing:.14em!important;text-transform:uppercase!important;color:#111!important;font-size:.9rem!important;font-weight:500!important}[data-theme=theme2] .menu-arrow{color:#b5b5b5!important}[data-theme=theme2] .nav-group{border-bottom:0!important}[data-theme=theme2] .side-nav .nav-item.sub{text-transform:none;letter-spacing:.06em!important;color:#555!important;padding:.85rem 1.5rem .85rem 2.5rem!important;font-size:.8rem!important}[data-theme=theme2] .side-nav .nav-item.sub:hover{color:#111!important}[data-theme=theme2] .acc-btn{color:#9a9a9a!important}[data-theme=theme2] .acc-btn:hover{color:#111!important;background:0 0!important}[data-theme=theme2] .btn-primary{letter-spacing:.24em;text-transform:uppercase;border:1px solid #111;padding:.95rem 1.75rem;font-size:.7rem;font-weight:600;transition:background .2s,color .2s;color:#fff!important;background:#111!important;border-radius:0!important}[data-theme=theme2] .btn-primary:hover{background:#2a2a2a!important}[data-theme=theme2] .btn-outline{letter-spacing:.24em;text-transform:uppercase;padding:.95rem 1rem;font-size:.7rem;font-weight:600;transition:background .2s,color .2s;color:#111!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important}[data-theme=theme2] .btn-outline:hover{color:#fff!important;background:#111!important}[data-theme=theme2] .btn-ghost{color:#111!important}[data-theme=theme2] .sort-wrap{display:none!important}[data-theme=theme2] .t2-sort{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding:.25rem .1rem .5rem;display:flex;overflow-x:auto}[data-theme=theme2] .t2-sort::-webkit-scrollbar{display:none}[data-theme=theme2] .t2-sort-pill{letter-spacing:.22em;text-transform:uppercase;color:#111;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:9999px;flex:none;padding:.55rem 1.1rem;font-size:.62rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}[data-theme=theme2] .t2-sort-pill:hover{border-color:#111}[data-theme=theme2] .t2-sort-pill.active{color:#fff;background:#111;border-color:#111}[data-theme=theme2] .detail-main-img{aspect-ratio:4/5;overflow:hidden;box-shadow:none!important;background:#f5f4f0!important;border:0!important;border-radius:0!important}[data-theme=theme2] .detail-main-img img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}[data-theme=theme2] .thumb-strip{margin-top:.85rem;gap:.55rem!important}[data-theme=theme2] .thumb-strip button{opacity:.7;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden;background:#f5f4f0!important;border:1px solid #0000!important;border-radius:0!important;flex:0 0 74px!important;width:74px!important;height:92px!important}[data-theme=theme2] .thumb-strip button:hover{opacity:1;transform:none!important}[data-theme=theme2] .thumb-strip button.active{opacity:1;border-color:#111!important}[data-theme=theme2] .thumb-strip img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}[data-theme=theme2] main h1.text-2xl,[data-theme=theme2] main h1.sm\:text-3xl{letter-spacing:.05em;text-transform:none;line-height:1.2;font-size:1.65rem!important;font-weight:500!important}@media (width>=640px){[data-theme=theme2] main h1.sm\:text-3xl{font-size:2rem!important}}[data-theme=theme2] .text-3xl.font-bold[data-ks=price-discounted]{letter-spacing:.03em;font-size:1.35rem!important;font-weight:500!important}[data-theme=theme2] .bg-ink.text-white.rounded-full{letter-spacing:.16em;padding:.28rem .55rem;color:#fff!important;background:#111!important;border-radius:0!important}[data-theme=theme2] .label{display:block;letter-spacing:.3em!important;text-transform:uppercase!important;color:#8a8a8a!important;margin-bottom:.5rem!important;font-size:.6rem!important;font-weight:600!important}[data-theme=theme2] .label #colorLabel{margin-left:.35rem;color:#111!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:600!important}[data-theme=theme2] .chip{text-align:center;letter-spacing:.08em;min-width:2.75rem;transition:border-color .18s,background .18s,color .18s;color:#111!important;background:#fff!important;border:1px solid #ddd!important;border-radius:0!important;padding:.7rem 1.1rem!important;font-size:.75rem!important;font-weight:500!important}[data-theme=theme2] .chip:hover{border-color:#111!important}[data-theme=theme2] .chip.active{color:#fff!important;background:#111!important;border-color:#111!important}[data-theme=theme2] .swatch{box-shadow:inset 0 0 0 1px #00000014;border-radius:9999px!important}[data-theme=theme2] .swatch.active{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px #111}[data-theme=theme2] .inline-flex.items-center.border.border-hair.rounded-full{border-color:#111!important;border-radius:0!important}[data-theme=theme2] .inline-flex.items-center.border.border-hair.rounded-full input{border-color:#111!important}[data-theme=theme2] .inline-flex.items-center.border.border-hair.rounded-full button{padding:.7rem 1rem!important}[data-theme=theme2] .pdp-actions{grid-template-columns:1fr 1fr!important;gap:.55rem!important;display:grid!important}[data-theme=theme2] #btnBuyNow{grid-column:1/-1;padding:1.05rem 1rem;font-size:.72rem}[data-theme=theme2] #btnBuyNow span,[data-theme=theme2] #btnAddCart span,[data-theme=theme2] #btnWish span{display:inline!important}[data-theme=theme2] #btnAddCart,[data-theme=theme2] #btnWish{padding:.9rem .5rem;font-size:.66rem}[data-theme=theme2] .trust,[data-theme=theme2] .pdp-actions+.mt-6.grid.grid-cols-2.gap-2{display:none!important}[data-theme=theme2] [data-ks=breadcrumb]{letter-spacing:.24em;text-transform:uppercase;color:#8a8a8a;font-size:.6rem}[data-theme=theme2] [data-ks=breadcrumb] .text-ink{color:#111!important}[data-theme=theme2] .text-soft{color:#6e6e6e!important}[data-theme=theme2] .search-panel{box-shadow:none;border-bottom:1px solid #efefef}[data-theme=theme2] .field{font-size:.9rem;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:0!important;padding:.85rem 1rem!important}[data-theme=theme2] .field:focus{box-shadow:none!important;border-color:#111!important;outline:none!important}[data-theme=theme2] input,[data-theme=theme2] select,[data-theme=theme2] textarea{border-radius:0!important}[data-theme=theme2] [data-cart-row]{background:0 0!important;border:0!important;border-bottom:1px solid #efefef!important;border-radius:0!important;padding:1.25rem 0!important}[data-theme=theme2] [data-cart-row] .w-20.h-20{background:#f5f4f0!important;border-radius:0!important}[data-theme=theme2] [data-cart-row] .rounded-full{border-color:#ddd!important;border-radius:0!important}[data-theme=theme2] aside.border.border-hair{background:#f9f8f5!important;border-color:#efefef!important;border-radius:0!important}[data-theme=theme2] [data-ks=checkout-summary]{background:#f9f8f5!important;border-color:#efefef!important;border-radius:0!important;padding:1.5rem!important}[data-theme=theme2] [data-ks=checkout-submit]{letter-spacing:.26em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.1rem!important;font-size:.72rem!important;font-weight:600!important}[data-theme=theme2] [data-ks=checkout-payment] .border.border-hair,[data-theme=theme2] [data-ks=checkout-zone] .border.border-hair{transition:border-color .18s,background .18s;border-radius:0!important;padding:1rem!important}[data-theme=theme2] [data-ks=checkout-payment] label:hover .border.border-hair,[data-theme=theme2] [data-ks=checkout-zone] label:hover .border.border-hair{border-color:#111!important}[data-theme=theme2] form#checkoutForm h1,[data-theme=theme2] main>section.container-x>h1.text-2xl{letter-spacing:.16em;text-transform:uppercase;font-size:1.4rem!important;font-weight:500!important}[data-theme=theme2] .border.border-dashed.border-hair.rounded-2xl{background:#f9f8f5!important;border-style:solid!important;border-color:#efefef!important;border-radius:0!important}[data-theme=theme2] [data-ks=footer]{background:#fafafa!important;border-top:1px solid #efefef!important}[data-theme=theme2] [data-ks=footer] .eyebrow{letter-spacing:.22em;font-weight:700;color:#111!important}[data-theme=theme2] .toolbar{box-shadow:0 -6px 20px -12px #00000014;background:#fff!important;border-top:1px solid #efefef!important}[data-theme=theme2] .toolbar a{color:#666;letter-spacing:.2em;text-transform:uppercase;font-size:.58rem}[data-theme=theme2] .toolbar a.active,[data-theme=theme2] .toolbar a:hover{color:#111!important}[data-theme=theme2] .toolbar .badge{color:#fff!important;background:#111!important}[data-theme=theme2] .bg-ink{background:#111!important}[data-theme=theme2] .text-ink{color:#111!important}[data-theme=theme2] .border-hair{border-color:#efefef!important}[data-theme=theme2] a:not(.btn-primary):not(.btn-outline):hover{color:#111}body[data-theme=theme2] header.nav #lnkHome>span,body[data-theme=theme2] header.nav .t2-brand-header{display:none!important}body[data-theme=theme2] header.nav #lnkHome .brand-logo{object-fit:contain!important;width:auto!important;max-width:142px!important;height:32px!important;display:block!important}body[data-theme=theme2] .side-nav .panel{height:100dvh!important;min-height:100vh!important;padding-top:3.35rem!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}body[data-theme=theme2] .side-nav .menu-head{background:0 0!important;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body[data-theme=theme2] .side-nav .menu-head .menu-logo,body[data-theme=theme2] .side-nav .menu-head>span,body[data-theme=theme2] .side-nav .t2-brand-menu{display:none!important}body[data-theme=theme2] .side-nav .menu-head #btnCloseNav{color:#111!important;z-index:3!important;background:#fff!important;border:1px solid #ececec!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:.95rem!important;right:1rem!important}body[data-theme=theme2] .banner-overlay .btn-primary{color:#fff!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#071018!important;border:1px solid #ffffff38!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:.6rem!important;min-height:42px!important;padding:.78rem 1.22rem!important;font-size:.66rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 14px 30px -18px #0000008c!important}body[data-theme=theme2] .banner-overlay .btn-primary:after{content:"→";letter-spacing:0;font-size:.9rem;line-height:1;transform:translateY(-1px)}body[data-theme=theme2] .category-section{margin-top:4.4rem!important}body[data-theme=theme2] .category-section .sec-head{justify-content:center!important;align-items:center!important;gap:.8rem!important;margin:0!important;padding:0!important;display:flex!important}body[data-theme=theme2] .category-section .sec-head:before,body[data-theme=theme2] .category-section .sec-head:after{content:"";background:#e5e7eb;flex:auto;max-width:420px;height:1px}body[data-theme=theme2] .category-section .sec-head .eyebrow,body[data-theme=theme2] .category-section .sec-head .rule{display:none!important}body[data-theme=theme2] .category-section .sec-head h2{white-space:nowrap!important;margin:0!important;font-size:0!important;line-height:1!important}body[data-theme=theme2] .category-section .sec-head h2:before{content:"TOP CATEGORIES";letter-spacing:.02em;color:#111827;font-size:.78rem;font-weight:800}body[data-theme=theme2] .category-section .cat-line{scroll-snap-type:x proximity;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;gap:.62rem!important;margin-top:1.15rem!important;padding:.05rem 0 .45rem!important;display:flex!important;overflow:auto hidden!important}body[data-theme=theme2] .category-section .cat-line::-webkit-scrollbar{display:none!important}body[data-theme=theme2] .category-section .cat-card,body[data-theme=theme2] .category-section .cat-extra{scroll-snap-align:start;flex:0 0 88px!important;width:88px!important;display:block!important;overflow:visible!important}@media (width>=640px){body[data-theme=theme2] .category-section .cat-card,body[data-theme=theme2] .category-section .cat-extra{flex-basis:96px!important;width:96px!important}}@media (width>=1024px){body[data-theme=theme2] .category-section .cat-line{justify-content:center!important;gap:.8rem!important}}body[data-theme=theme2] .category-section .cat-thumb{aspect-ratio:1!important;width:100%!important;height:auto!important;box-shadow:none!important;background:#f4f5f6!important;border:1px solid #eef0f2!important;border-radius:8px!important;display:block!important;position:relative!important;overflow:hidden!important}body[data-theme=theme2] .category-section .cat-thumb img{object-fit:cover!important;filter:saturate(.96)contrast(1.01)!important;border-radius:8px!important;width:100%!important;height:100%!important;transform:none!important}body[data-theme=theme2] .category-section .cat-card:hover .cat-thumb img{transform:none!important}body[data-theme=theme2] .category-section .cat-veil{pointer-events:none!important;background:linear-gradient(#0000 0%,#000000a3 100%)!important;border-radius:0 0 8px 8px!important;justify-content:center!important;align-items:flex-end!important;min-height:42%!important;padding:.45rem .32rem .36rem!important;display:flex!important;position:absolute!important;inset:auto 0 0!important}body[data-theme=theme2] .category-section .cat-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff!important;text-align:center!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-shadow:0 1px 5px #00000080!important;font-size:.54rem!important;font-weight:800!important;line-height:1.12!important;display:-webkit-box!important}body[data-theme=theme2] .p-thumb .discount-badge{color:#fff!important;letter-spacing:.01em!important;text-align:center!important;text-transform:none!important;min-width:64px!important;box-shadow:none!important;z-index:6!important;background:#d9364f!important;border-radius:10px 0 0 10px!important;padding:6px 8px 6px 10px!important;font-size:.62rem!important;font-weight:400!important;line-height:1!important;position:absolute!important;top:10px!important;left:auto!important;right:0!important}@media (width<=430px){body[data-theme=theme2] .p-thumb .discount-badge{border-radius:9px 0 0 9px!important;min-width:56px!important;padding:5px 7px 5px 9px!important;font-size:.56rem!important;top:8px!important}}body[data-theme=theme2] .side-nav .menu-head .menu-logo,body[data-theme=theme2] .side-nav .menu-head>span,body[data-theme=theme2] .side-nav .t2-brand-menu{visibility:hidden!important;width:0!important;height:0!important;display:none!important;overflow:hidden!important}body[data-theme=theme2] .category-section{margin-top:.85rem!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body[data-theme=theme2] .category-section .sec-head{gap:.65rem!important}body[data-theme=theme2] .category-section .sec-head:before,body[data-theme=theme2] .category-section .sec-head:after{background:#e8e6e1!important}body[data-theme=theme2] .category-section .sec-head h2:before{content:"Top Categories"!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#111!important;font-family:inherit!important;font-size:.78rem!important;font-weight:600!important}body[data-theme=theme2] .category-section .cat-line{scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.72rem .62rem!important;margin-top:.55rem!important;padding:0!important;display:grid!important;overflow:visible!important}body[data-theme=theme2] .category-section+.container-x.mt-14{margin-top:1rem!important}body[data-theme=theme2] .category-section+.container-x.mt-14+section.container-x.mt-12{margin-top:.75rem!important}body[data-theme=theme2] .category-section .cat-card,body[data-theme=theme2] .category-section .cat-extra{flex:none!important;width:100%!important;min-width:0!important;display:block!important}@media (width>=768px){body[data-theme=theme2] .category-section .cat-line{grid-template-columns:repeat(6,minmax(0,112px))!important;justify-content:center!important;gap:.9rem!important}}body[data-theme=theme2] .category-section .cat-thumb{background:#f7f5f0!important;border:1px solid #eeeae3!important;border-radius:4px!important}body[data-theme=theme2] .category-section .cat-thumb img{border-radius:4px!important}body[data-theme=theme2] .category-section .cat-veil{background:#ffffffe0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:0!important;padding:.26rem .28rem!important;inset:auto 6px 6px!important;box-shadow:0 1px 4px #1111110f!important}body[data-theme=theme2] .category-section .cat-name{color:#111!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-shadow:none!important;font-size:.5rem!important;font-weight:600!important;line-height:1.1!important}body[data-theme=theme2] .category-section{margin-top:1.4rem!important;margin-bottom:3.6rem!important}@media (width>=768px){body[data-theme=theme2] .category-section{margin-top:2rem!important;margin-bottom:5.5rem!important}}body[data-theme=theme2] .banner-overlay .btn-primary{color:#0b0f14!important;letter-spacing:.22em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #0b0f14!important;border-radius:9999px!important;min-height:44px!important;padding:.85rem 1.4rem!important;font-size:.7rem!important;font-weight:700!important;transition:background .25s,color .25s!important;box-shadow:0 20px 40px -22px #0000008c!important}body[data-theme=theme2] .banner-overlay .btn-primary:after{content:"→"!important;letter-spacing:0!important;margin-left:.5rem!important;font-size:.95rem!important;transition:transform .25s!important;display:inline-block!important}body[data-theme=theme2] .banner-overlay .btn-primary:hover{color:#fff!important;background:#0b0f14!important}body[data-theme=theme2] .banner-overlay .btn-primary:hover:after{transform:translate(4px)!important}body[data-theme=theme2] #main>section.container-x>h1.text-2xl.font-bold{letter-spacing:.02em!important;color:#0b0f14!important;border-bottom:1px solid #eae6de!important;margin-bottom:1.15rem!important;padding-bottom:.85rem!important;font-family:inherit!important;font-size:1.4rem!important;font-weight:700!important}@media (width>=768px){body[data-theme=theme2] #main>section.container-x>h1.text-2xl.font-bold{font-size:1.8rem!important}}body[data-theme=theme2] [data-cart-row]{background:#fff!important;border:1px solid #eae6de!important;border-radius:12px!important;grid-template-columns:72px 1fr auto!important;grid-template-areas:"img info price""img qty price"!important;align-items:start!important;gap:.4rem .85rem!important;padding:.85rem!important;display:grid!important}body[data-theme=theme2] [data-cart-row]>div:first-child{background:#f5f2ec!important;border-radius:8px!important;grid-area:img!important;width:72px!important;height:72px!important}body[data-theme=theme2] [data-cart-row]>div:nth-child(2){grid-area:info!important;min-width:0!important}body[data-theme=theme2] [data-cart-row]>div:nth-child(2)>.mt-2{grid-area:qty!important;align-items:center!important;gap:.9rem!important;margin-top:.55rem!important;display:flex!important}body[data-theme=theme2] [data-cart-row]>p:last-child{color:#0b0f14!important;text-align:right!important;white-space:nowrap!important;grid-area:price!important;font-size:.95rem!important;font-weight:700!important}body[data-theme=theme2] [data-cart-row]>div:nth-child(2)>p:first-child{color:#0b0f14!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.88rem!important;font-weight:600!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}body[data-theme=theme2] [data-cart-row]>div:nth-child(2)>p:nth-child(2){color:#7a7166!important;margin-top:.2rem!important;font-size:.7rem!important}body[data-theme=theme2] [data-cart-row]>div:nth-child(2)>p:nth-child(3){display:none!important}body[data-theme=theme2] [data-cart-row] .inline-flex.items-center.border{background:#fff!important;border:1px solid #dad3c6!important;border-radius:9999px!important}body[data-theme=theme2] [data-cart-row] .inline-flex.items-center.border button{color:#0b0f14!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}body[data-theme=theme2] [data-cart-row] [data-crem]{color:#b23a48!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:600!important}body[data-theme=theme2] #main aside.border.border-hair{background:#fff!important;border:1px solid #eae6de!important;border-radius:14px!important;padding:1.25rem!important;box-shadow:0 20px 40px -30px #0b0f142e!important}body[data-theme=theme2] #main aside.border.border-hair h3{letter-spacing:.18em!important;text-transform:uppercase!important;color:#0b0f14!important;border-bottom:1px solid #eae6de!important;margin:0!important;padding-bottom:.7rem!important;font-size:.78rem!important;font-weight:700!important}body[data-theme=theme2] #main aside.border.border-hair .hairline{background:#eae6de!important}body[data-theme=theme2] #main aside.border.border-hair #btnCheckout{color:#fff!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:#0b0f14!important;border:1px solid #0b0f14!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:.55rem!important;min-height:48px!important;padding:.95rem 1.2rem!important;font-size:.72rem!important;font-weight:700!important;display:inline-flex!important}body[data-theme=theme2] #main aside.border.border-hair #btnCheckout:hover{background:#000!important}body[data-theme=theme2] #main .border-dashed.border-hair{background:#fbf9f4!important;border:1px dashed #d9d3c6!important;border-radius:16px!important;padding:3rem 1.25rem!important}body[data-theme=theme2] #main .border-dashed.border-hair i{color:#b8ae9c!important}body[data-theme=theme2] #main .border-dashed.border-hair p{color:#6b6357!important;font-size:.85rem!important}body[data-theme=theme2] #main .border-dashed.border-hair .btn-primary{color:#fff!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:#0b0f14!important;border:1px solid #0b0f14!important;border-radius:9999px!important;align-items:center!important;gap:.55rem!important;padding:.8rem 1.4rem!important;font-size:.7rem!important;font-weight:700!important;display:inline-flex!important}body[data-theme=theme2] #main [data-ks=product-grid]{gap:.9rem!important}@media (width>=768px){body[data-theme=theme2] #main [data-ks=product-grid]{gap:1.4rem!important}}body[data-theme=theme3]{color:#1b2a22;background:#f6f3ec;font-family:Plus Jakarta Sans,Georgia,serif}[data-theme=theme3] .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#0b7a55;font-size:.68rem;font-weight:700}[data-theme=theme3] .sec-head .rule{background:#0b7a55;width:44px;height:2px}[data-theme=theme3] .btn-primary,[data-theme=theme3] .accent-bg{color:#fff!important;background:#0b7a55!important;border-radius:.5rem!important}[data-theme=theme3] .btn-primary:hover{background:#095f44!important}[data-theme=theme3] .card,[data-theme=theme3] .product-card,[data-theme=theme3] [data-ks=product-card]{background:#fffdf8!important;border:1px solid #e7e1d2!important;border-radius:.35rem!important;box-shadow:0 1px #0b7a550d,0 1px 3px #1b2a220d!important}[data-theme=theme3] .rounded,[data-theme=theme3] .rounded-md,[data-theme=theme3] .rounded-lg{border-radius:.35rem!important}[data-theme=theme3] .bg-ink{background:#1b2a22!important}[data-theme=theme3] .text-ink{color:#1b2a22!important}[data-theme=theme3] .border-hair{border-color:#e7e1d2!important}[data-theme=theme3] a:not(.btn-primary):hover{color:#0b7a55}[data-theme=theme3] .bg-white{background:#fffdf8!important}[data-theme=theme3] input,[data-theme=theme3] select,[data-theme=theme3] textarea{background:#fffdf8!important;border-radius:.35rem!important}body[data-theme=theme4]{color:#f5f1e8;background:#0e0e12}[data-theme=theme4] .eyebrow{color:#c9a961;letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700}[data-theme=theme4] .sec-head .rule{background:#c9a961;width:56px;height:2px}[data-theme=theme4] .btn-primary,[data-theme=theme4] .accent-bg{color:#0e0e12!important;background:#c9a961!important;border-radius:2px!important}[data-theme=theme4] .btn-primary:hover{background:#b8974e!important}[data-theme=theme4] .card,[data-theme=theme4] [data-ks=product-card]{color:#f5f1e8!important;background:#17171d!important;border:1px solid #2a2a33!important;border-radius:4px!important}[data-theme=theme4] .bg-white{color:#f5f1e8!important;background:#17171d!important}[data-theme=theme4] .bg-ink{color:#0e0e12!important;background:#c9a961!important}[data-theme=theme4] .text-ink{color:#f5f1e8!important}[data-theme=theme4] .text-soft{color:#9a958a!important}[data-theme=theme4] .border-hair{border-color:#2a2a33!important}[data-theme=theme4] a:not(.btn-primary):hover{color:#c9a961}[data-theme=theme4] input,[data-theme=theme4] select,[data-theme=theme4] textarea{color:#f5f1e8!important;background:#0e0e12!important;border:1px solid #2a2a33!important;border-radius:2px!important}body[data-theme=theme5]{color:#3a1b1b;background:#fff7f3}[data-theme=theme5] .eyebrow{color:#e45c6e;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:700}[data-theme=theme5] .sec-head .rule{background:#e45c6e;border-radius:99px;width:72px;height:4px}[data-theme=theme5] .btn-primary,[data-theme=theme5] .accent-bg{color:#fff!important;background:#e45c6e!important;border-radius:999px!important}[data-theme=theme5] .btn-primary:hover{background:#d14758!important}[data-theme=theme5] .card,[data-theme=theme5] [data-ks=product-card]{background:#fff!important;border:1px solid #fce1da!important;border-radius:1.25rem!important;box-shadow:0 4px 20px -8px #e45c6e26!important}[data-theme=theme5] .rounded,[data-theme=theme5] .rounded-md,[data-theme=theme5] .rounded-lg{border-radius:1rem!important}[data-theme=theme5] .rounded-xl,[data-theme=theme5] .rounded-2xl{border-radius:1.5rem!important}[data-theme=theme5] .bg-ink{background:#e45c6e!important}[data-theme=theme5] .text-ink{color:#3a1b1b!important}[data-theme=theme5] .border-hair{border-color:#fce1da!important}[data-theme=theme5] a:not(.btn-primary):hover{color:#e45c6e}[data-theme=theme5] input,[data-theme=theme5] select,[data-theme=theme5] textarea{background:#fff!important;border:1px solid #fce1da!important;border-radius:999px!important}body[data-theme=theme1]{color:#111827;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafbfc;font-family:Plus Jakarta Sans,Hind Siliguri,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5}[data-theme=theme1] .announce{display:none!important}[data-theme=theme1] .nav{background:#fff;border-bottom:1px solid #f0f0f0;height:auto;box-shadow:0 1px 3px #15161a0a;z-index:99!important;position:fixed!important;top:0!important;left:0!important;right:0!important}[data-theme=theme1] .nav.scrolled{box-shadow:0 1px 3px #15161a0a}@media (width>=768px){body[data-theme=theme1]{padding-top:60px}}[data-theme=theme1] .sec-head{box-shadow:none;background:0 0;border-radius:0;margin:0!important;padding:.005rem 0 .2rem!important}[data-theme=theme1] .sec-head h2{text-transform:uppercase;letter-spacing:.12em;color:#15161a;margin:0;font-family:Oswald,Hind Siliguri,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.2}@media (width>=640px){[data-theme=theme1] .sec-head h2{font-size:1.35rem}}[data-theme=theme1] .sec-head .rule{background:#c0293a;border-radius:1px;width:32px;height:2px;margin:.05rem 0 .025rem}[data-theme=theme1] .sec-head .eyebrow{color:#9aa0a6;letter-spacing:.25em;font-size:.72rem;margin:0!important}[data-theme=theme1] .cat-line~.sec-head{padding:.0025rem 0 .25rem!important}[data-theme=theme1] .cat-line~.sec-head .rule{margin:.05rem 0 .03rem}[data-theme=theme1] .sec-head+div [data-ks=product-grid]{margin-top:.05rem!important}[data-theme=theme1] .btn-primary{box-shadow:none;background:#15161a;border-radius:.45rem}[data-theme=theme1] .btn-primary:hover:not(:disabled){background:#2b2c31}[data-theme=theme1] .btn-outline{border:1.5px solid #15161a;border-radius:.45rem}[data-theme=theme1] .btn-outline:hover{background:#f2f3f5;border-color:#15161a}[data-theme=theme1] .chip{border-radius:.4rem}[data-theme=theme1] .chip.active{background:#15161a;border-color:#15161a}[data-theme=theme1] .field{border-radius:.45rem}[data-theme=theme1] .banner-carousel{max-width:none;padding-left:0;padding-right:0;margin-top:0!important}[data-theme=theme1] .banner-track,[data-theme=theme1] .banner-overlay{border-radius:0!important}[data-theme=theme1] .fab-tabs-wrap{background:#fff;padding:.6rem 0;box-shadow:0 3px 10px -6px #15161a1f}[data-theme=theme1] .fab-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;padding:.1rem .05rem;display:flex;overflow-x:auto}[data-theme=theme1] .fab-tabs::-webkit-scrollbar{display:none}[data-theme=theme1] .fab-tab{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.35rem;flex:none;align-items:center;gap:.3rem;padding:.42rem .9rem;font-size:.77rem;font-weight:700;transition:transform .12s,filter .15s;display:inline-flex}[data-theme=theme1] .fab-tab:hover{filter:brightness(.95)}[data-theme=theme1] .fab-tab:active{transform:scale(.94)}[data-theme=theme1] .fab-tab.t-all{color:#fff;background:#15161a}[data-theme=theme1] .fab-tab.t0{color:#2563eb;background:#eaf1fe;border-color:#d3e2fc}[data-theme=theme1] .fab-tab.t1{color:#db2777;background:#fdeef4;border-color:#fad8e7}[data-theme=theme1] .fab-tab.t2{color:#059669;background:#e7f8f0;border-color:#cbefdf}[data-theme=theme1] .fab-tab.t3{color:#7c3aed;background:#f1edfe;border-color:#e2d9fc}[data-theme=theme2] .cat-extra,[data-theme=theme3] .cat-extra,[data-theme=theme4] .cat-extra,[data-theme=theme5] .cat-extra{display:none!important}[data-theme=theme1] .cat-line{grid-template-columns:repeat(3,1fr);gap:.6rem;padding:0;overflow:visible;margin-top:0!important;display:grid!important}@media (width>=768px){[data-theme=theme1] .cat-line{gap:1rem}}[data-theme=theme1] .cat-card{cursor:pointer;text-align:center;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s;box-shadow:0 1px 3px #15161a12,0 10px 24px -18px #15161a38;background:#fff!important;border:none!important;border-radius:.5rem!important;flex:none!important;width:100%!important;padding:.3rem!important;display:block!important}[data-theme=theme1] .cat-card:hover{transform:translateY(-3px);box-shadow:0 2px 5px #15161a14,0 18px 34px -18px #15161a4d}[data-theme=theme1] .cat-thumb{justify-content:center;align-items:center;display:flex;position:relative;aspect-ratio:1!important;background:linear-gradient(#f7f8fa 0%,#e9ebef 100%)!important;border:none!important;border-radius:.4rem!important;width:100%!important;height:auto!important;overflow:hidden!important}[data-theme=theme1] .cat-thumb img{border-radius:.4rem;transition:transform .45s cubic-bezier(.22,.61,.36,1);object-fit:cover!important;width:100%!important;height:100%!important}[data-theme=theme1] .cat-card:hover .cat-thumb img{transform:scale(1.06)}[data-theme=theme1] .cat-veil{display:none!important}body[data-theme=theme1] .cat1-name{text-align:center;color:#15161a;text-overflow:ellipsis;white-space:nowrap;padding:.5rem .15rem .35rem;font-size:.78rem;font-weight:700;line-height:1.25;overflow:hidden;display:block!important}@media (width>=640px){[data-theme=theme1] .cat1-name{font-size:.9rem}}[data-theme=theme1] .p-card{box-shadow:none;background:#fff;border:1px solid #f0f0f0;border-radius:.35rem;transition:all .2s cubic-bezier(.22,.61,.36,1)}[data-theme=theme1] .p-card:hover{border-color:#e0e0e0;transform:none;box-shadow:0 1px 2px #15161a05}[data-theme=theme1] .p-thumb{aspect-ratio:1;background:#f9fafb}[data-theme=theme1] .discount-badge{letter-spacing:.01em;background:#e92e4c;border-radius:.25rem;padding:.25rem .5rem;font-size:.68rem;font-weight:700;top:.45rem;left:.45rem}[data-theme=theme1] .oos-badge{border-radius:.25rem;font-size:.65rem;top:.45rem;left:.45rem}[data-theme=theme1] .p-body{padding:.15rem .32rem .16rem}[data-theme=theme1] .p-name{color:#1f2937;font-size:.8rem;font-weight:500;line-height:1.3}[data-theme=theme1] .p-price-row{gap:.2rem;margin-top:.1rem}[data-theme=theme1] .price-pct{color:#e92e4c;letter-spacing:.02em;font-size:.68rem;font-weight:700}[data-theme=theme1] .p-cta{display:none}body[data-theme=theme1] .fab-save-row{justify-content:space-between;align-items:center;gap:.25rem;margin-top:.1rem;display:flex!important}[data-theme=theme1] .fab-save{color:#fff;letter-spacing:.01em;background:#00b366;border-radius:.22rem;align-items:center;gap:.2rem;padding:.18rem .38rem;font-size:.62rem;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #00b36640,inset 0 1px #fff3}[data-theme=theme1] .fab-save.none{visibility:hidden}[data-theme=theme1] .fab-cart{color:#fff;background:#000;border:1px solid #000;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:36px;font-size:.8rem;transition:all .2s;display:inline-flex}[data-theme=theme1] .fab-cart:hover:not(:disabled){background:#222;border-color:#222}[data-theme=theme1] .fab-cart:active:not(:disabled){transform:scale(.92)}[data-theme=theme1] .fab-cart:disabled{opacity:.35;cursor:not-allowed}[data-theme=theme1] .sort-wrap{display:none}[data-theme=theme1] .fab-sort{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.35rem;padding:.15rem .1rem .35rem;display:flex;overflow-x:auto}[data-theme=theme1] .fab-sort::-webkit-scrollbar{display:none}[data-theme=theme1] .fab-sort-pill{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.35rem;flex:none;padding:.4rem .85rem;font-size:.73rem;font-weight:700;transition:transform .12s,filter .15s}[data-theme=theme1] .fab-sort-pill:active{transform:scale(.94)}[data-theme=theme1] .fab-sort-pill.s0{color:#2563eb;background:#eaf1fe;border-color:#d3e2fc}[data-theme=theme1] .fab-sort-pill.s0.active{color:#fff;background:#2563eb}[data-theme=theme1] .fab-sort-pill.s1{color:#db2777;background:#fdeef4;border-color:#fad8e7}[data-theme=theme1] .fab-sort-pill.s1.active{color:#fff;background:#db2777}[data-theme=theme1] .fab-sort-pill.s2{color:#059669;background:#e7f8f0;border-color:#cbefdf}[data-theme=theme1] .fab-sort-pill.s2.active{color:#fff;background:#059669}[data-theme=theme1] .fab-sort-pill.s3{color:#d97706;background:#fff4e5;border-color:#fbe4c4}[data-theme=theme1] .fab-sort-pill.s3.active{color:#fff;background:#d97706}[data-theme=theme1] .fab-sort-pill.s4{color:#7c3aed;background:#f1edfe;border-color:#e2d9fc}[data-theme=theme1] .fab-sort-pill.s4.active{color:#fff;background:#7c3aed}[data-theme=theme1] .detail-main-img{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border:none;border-radius:.4rem;box-shadow:0 1px 3px #15161a0f}[data-theme=theme1] .thumb-strip button{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:.35rem}[data-theme=theme1] .thumb-strip button.active{background:#fff;border-color:#15161a}[data-theme=theme1] .pdp-actions{grid-template-columns:1fr!important;gap:.45rem!important;display:grid!important}[data-theme=theme1] #btnBuyNow{padding:.8rem .6rem;font-size:.9rem;font-weight:700;grid-column:1/-1!important}[data-theme=theme1] #btnAddCart,[data-theme=theme1] #btnWish{gap:.4rem;height:44px;grid-template-columns:1fr 44px!important;padding:0!important;display:grid!important}[data-theme=theme1] #btnAddCart{grid-column:1}[data-theme=theme1] #btnWish{grid-column:2}[data-theme=theme1] #btnAddCart span{padding:.55rem .5rem;display:inline!important}[data-theme=theme1] #btnAddCart i{display:inline!important}[data-theme=theme1] #btnWish span{display:none!important}[data-theme=theme1] #btnWish i{padding:.55rem 0;display:inline!important}[data-theme=theme1] #btnBuyNow i,[data-theme=theme1] #btnAddCart i{margin-right:0}[data-theme=theme1] .trust{color:#15161a;background:#fff;border:1px solid #e5e5e5;border-radius:.3rem;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.73rem;font-weight:600;display:inline-flex}[data-theme=theme1] .trust i{color:#15161a;font-size:.85rem}[data-theme=theme1] .swatch.active{box-shadow:0 0 0 2.5px #15161a}[data-theme=theme1] .toolbar{background:#fff;border-top:none;justify-content:center;align-items:flex-end;gap:0;height:62px;overflow:visible;box-shadow:0 -3px 8px #15161a14,0 -10px 26px -12px #15161a33;display:flex!important}[data-theme=theme1] .toolbar a{color:#7a7f87;background:0 0;border:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.2rem;height:62px;margin:0;padding:0;font-size:.62rem;text-decoration:none;transition:color .2s;position:relative;display:inline-flex!important}[data-theme=theme1] .toolbar a.active,[data-theme=theme1] .toolbar a:hover{color:#15161a}[data-theme=theme1] .toolbar .tb1-cats{flex:none;order:1;width:calc(25% - 18px)}[data-theme=theme1] .toolbar a[data-tb=wish]{flex:none;order:2;width:calc(25% - 18px)}[data-theme=theme1] .toolbar a[data-tb=home]{flex:0 0 72px;order:3;width:72px}[data-theme=theme1] .toolbar a[data-tb=cart]{flex:none;order:4;width:calc(25% - 18px)}[data-theme=theme1] .toolbar .tb1-contact{flex:none;order:5;width:calc(25% - 18px)}[data-theme=theme1] [data-ks=floating-support],[data-theme=theme1] .floating-chat,[data-theme=theme1] .support-widget,[data-theme=theme1] [role=complementary],[data-theme=theme1] .toolbar a[data-tb=home] span{display:none!important}[data-theme=theme1] .toolbar a[data-tb=home] i{color:#fff;background:#c0293a;border:4px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-28px;font-size:1.15rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s;display:inline-flex;box-shadow:0 10px 22px -8px #c0293a8c,0 3px 8px #15161a2e}[data-theme=theme1] .toolbar a[data-tb=home]:active i{transform:scale(.92)}[data-theme=theme1] .toolbar .badge{background:#c0293a;top:6px}[data-theme=theme1] .side-nav .menu-head{background:#fff;border-bottom:1px solid #e5e5e5;padding:.8rem 1rem!important}[data-theme=theme1] .side-nav .menu-head .btn-ghost{color:#15161a;font-size:1rem}[data-theme=theme1] .side-nav .menu-head .btn-ghost:hover{background:#f5f5f5}[data-theme=theme1] .side-nav .menu-head span{color:#15161a;font-size:.9rem;font-weight:700}[data-theme=theme1] .menu-logo,[data-theme=theme1] .menu-logo+*{display:none!important}[data-theme=theme1] .menu-quick-btn{border:1px solid #e5e5e5;border-radius:.35rem;padding:.55rem 1rem;font-size:.85rem}[data-theme=theme1] .menu-quick-btn.accent{color:#fff;background:#c0293a;border-color:#c0293a;font-weight:700}[data-theme=theme1] .menu-quick-btn.accent:hover{background:#a82333}[data-theme=theme1] .menu-label{color:#15161a;letter-spacing:.1em;font-size:.8rem;font-weight:700}[data-theme=theme1] .menu-cat-thumb{display:none!important}[data-theme=theme1] .side-nav .panel{background:#fff;box-shadow:12px 0 40px -12px #15161a33}[data-theme=theme1] .side-nav{-webkit-overflow-scrolling:touch;overflow-y:auto}[data-theme=theme1] [data-ks=footer]{color:#6b7280;background:#f9fafb;border-top:1px solid #e5e5e5}[data-theme=theme1] [data-ks=footer] .eyebrow{color:#15161a;font-size:.85rem;font-weight:700}[data-theme=theme1] [data-ks=footer] .eyebrow:after{content:"";background:#c0293a;width:24px;height:2px;margin-top:.35rem;display:block}[data-theme=theme1] [data-ks=footer] .text-soft{font-size:.85rem;color:#9ca3af!important}[data-theme=theme1] [data-ks=footer] .text-ink{font-weight:500;color:#15161a!important}[data-theme=theme1] [data-ks=footer] a.hover\:text-ink:hover,[data-theme=theme1] [data-ks=footer] .hover\:text-ink:hover{color:#c0293a!important}[data-theme=theme1] [data-ks=footer] .border-hair{border-color:#e5e5e5!important}[data-theme=theme1] [data-ks=footer] .bg-white{color:#15161a;background:#fff!important;border-color:#e5e5e5!important}[data-theme=theme1] [data-ks=footer] .hover\:bg-sand:hover{background:#f3f4f6!important}[data-theme=theme1] [data-ks=footer] .logo-card{background:#fff!important;border-color:#e5e5e5!important}[data-theme=theme1] [data-ks=footer] .brand-logo-ft{background:#fff;border-radius:.35rem;height:auto;padding:.4rem .7rem}[data-theme=theme1] .checkout-zone{background:#fff;border-radius:.4rem}[data-theme=theme1] .checkout-summary{background:#f9fafb;border:1px solid #e5e5e5;border-radius:.4rem}[data-theme=theme1] [data-ks=checkout-submit]{background:#c0293a;border-radius:.4rem;padding:.85rem;font-weight:700}.pay-logo-tile{background:#fff;border:1px solid #e8e6e1;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;min-width:70px;height:38px;padding:.35rem .55rem;display:inline-flex}.pay-logo-tile img{object-fit:contain;width:auto;max-width:80px;max-height:24px;display:block}.ks-testmode-banner{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:.75rem;align-items:center;gap:.5rem;margin:0 0 12px;padding:.55rem .85rem;font-size:.8rem;font-weight:600;display:flex}[data-theme=theme1] .nav .container-x{height:50px!important}body[data-theme=theme1]{padding-top:50px}@media (width>=768px){body[data-theme=theme1]{padding-top:54px}[data-theme=theme1] .nav .container-x{height:54px!important}}[data-theme=theme1] .search-panel{z-index:120!important}[data-theme=theme1] .side-nav .menu-head>:first-child{display:none!important}[data-theme=theme1] .side-nav .menu-head{justify-content:flex-end!important}[data-theme=theme1] .sec-head:has(+[data-ks=category-grid]){display:none!important}[data-theme=theme1] .sec-head{text-align:left;padding:0!important}[data-theme=theme1] .sec-head .eyebrow{letter-spacing:.28em;border-left:3px solid #c0293a;padding-left:.55rem;font-weight:800;display:inline-block;color:#c0293a!important;margin:0 0 .3rem!important;font-size:.66rem!important}[data-theme=theme1] .sec-head h2{letter-spacing:.03em;text-transform:none;color:#15161a;font-family:Oswald,Hind Siliguri,sans-serif;font-weight:700;font-size:1.3rem!important}@media (width>=640px){[data-theme=theme1] .sec-head h2{font-size:1.45rem!important}}[data-theme=theme1] .sec-head h2:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#c0293a,#f59e0b);border-radius:2px;width:26px;height:3px;margin:0 0 .18rem .55rem;display:inline-block}[data-theme=theme1] .sec-head .rule{display:none!important}[data-theme=theme1] .container-x.mt-14{margin-top:1.1rem!important}[data-theme=theme1] section.container-x.mt-12{margin-top:.9rem!important}[data-theme=theme1] .hairline{opacity:.65}[data-theme=theme1] .fab-wrap,[data-theme=theme1] [data-ks=fab],[data-theme=theme1] #fabWrap{display:none!important}[data-theme=theme1] [data-ks=footer] .brand-logo-ft{background:0 0!important;border-radius:0!important;max-width:150px!important;height:32px!important;padding:0!important}[data-theme=theme1] [data-ks=footer] p>i.fa-solid,[data-theme=theme1] [data-ks=footer] p>i.fa-brands{text-align:center!important;width:1rem!important;margin-right:.5rem!important;display:inline-block!important}[data-theme=theme1] .p-card{border-radius:.55rem;overflow:hidden}[data-theme=theme1] .p-body{flex-direction:column;gap:.2rem;display:flex;padding:.6rem .7rem .75rem!important}[data-theme=theme1] .p-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;order:1;min-height:2.4em;display:-webkit-box;overflow:hidden;color:#111827!important;font-size:.88rem!important;font-weight:500!important;line-height:1.35!important}[data-theme=theme1] .p-brand{order:0}body[data-theme=theme1] .fab-save-row{order:2;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.45rem!important;display:flex!important}[data-theme=theme1] .fab-save{letter-spacing:0;color:#fff!important;background:#0fb981!important;border-radius:.4rem!important;padding:.35rem .6rem!important;font-size:.72rem!important;font-weight:700!important;box-shadow:0 4px 10px #0fb98140,inset 0 1px #fff3!important}[data-theme=theme1] .fab-cart{box-shadow:0 4px 10px #00000026;color:#fff!important;background:#0b0b0b!important;border-color:#0b0b0b!important;border-radius:999px!important;width:40px!important;height:40px!important;font-size:.9rem!important}[data-theme=theme1] .fab-cart:hover:not(:disabled){background:#000!important}[data-theme=theme1] .p-price-row{flex-wrap:wrap;order:3;align-items:baseline;gap:.45rem!important;margin-top:.45rem!important}[data-theme=theme1] .price-disc{color:#111!important;font-size:1.05rem!important;font-weight:800!important}[data-theme=theme1] .price-orig{color:#9ca3af!important;font-size:.82rem!important}[data-theme=theme1] .price-pct{color:#e92e4c!important;font-size:.78rem!important;font-weight:800!important}[data-theme=theme1] .discount-badge{box-shadow:0 4px 10px #e92e4c4d;background:#e92e4c!important;border-radius:.5rem!important;padding:.3rem .55rem!important;font-size:.72rem!important;top:.55rem!important;left:.55rem!important}[data-theme=theme1] .wish-btn{color:#6b7280;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;bottom:.55rem;right:.55rem;box-shadow:0 2px 6px #0000001a;background:#fff!important;display:inline-flex!important;top:auto!important;left:auto!important}[data-theme=theme1] .wish-btn.active{color:#e11d48}[data-theme=theme1] .pdp-actions{grid-template-columns:1fr 1fr!important;grid-template-areas:"buy buy""cart wish"!important;gap:.55rem!important;display:grid!important}[data-theme=theme1] .pdp-actions #btnBuyNow{justify-content:center;align-items:center;gap:.5rem;height:48px;font-size:.95rem;font-weight:700;grid-area:buy!important;width:100%!important;padding:.7rem .6rem!important;display:inline-flex!important}[data-theme=theme1] .pdp-actions #btnAddCart{justify-content:center;align-items:center;gap:.4rem;height:44px;grid-area:cart!important;grid-template-columns:none!important;width:100%!important;padding:.55rem .5rem!important;display:inline-flex!important}[data-theme=theme1] .pdp-actions #btnWish{justify-content:center;align-items:center;gap:.4rem;height:44px;grid-area:wish!important;grid-template-columns:none!important;width:100%!important;padding:.55rem .5rem!important;display:inline-flex!important}[data-theme=theme1] .pdp-actions #btnAddCart span,[data-theme=theme1] .pdp-actions #btnWish span{display:inline!important}[data-theme=theme1] .p-body{position:relative;gap:.15rem!important;padding:.7rem .75rem .8rem!important}[data-theme=theme1] .p-name{color:#111827!important;font-weight:550!important;line-height:1.4!important}body[data-theme=theme1] .fab-save-row{padding-right:3rem;justify-content:flex-start!important;margin-top:.22rem!important}[data-theme=theme1] .fab-save{box-shadow:none!important;background:#009e60!important;border-radius:.3rem!important;padding:.26rem .5rem!important;font-size:.66rem!important;font-weight:700!important}[data-theme=theme1] .fab-save i{font-size:.6rem}[data-theme=theme1] .p-price-row{white-space:nowrap;min-width:0;padding-right:3rem;flex-wrap:nowrap!important;gap:.35rem!important;margin-top:.22rem!important}[data-theme=theme1] .price-disc{font-size:1.04rem!important;font-weight:800!important}[data-theme=theme1] .price-orig{color:#e92e4c!important;font-size:.82rem!important;font-weight:500!important}[data-theme=theme1] .p-price-row .price-pct{display:none!important}[data-theme=theme1] .fab-cart{position:absolute;bottom:.6rem;right:.6rem;border-radius:999px!important;width:42px!important;height:42px!important;box-shadow:0 2px 6px #0000002e!important}[data-theme=theme1] .fab-cart i.fa-cart-shopping:before{content:""}[data-theme=theme1] .discount-badge{box-shadow:none!important;border-radius:.35rem!important;padding:.24rem .5rem!important;font-size:.66rem!important}@media (width<=639px){[data-theme=theme1] .p-body{padding:.55rem .55rem .65rem!important}[data-theme=theme1] .p-name{min-height:2.2em;font-size:.72rem!important;line-height:1.35!important}[data-theme=theme1] .fab-save{padding:.2rem .4rem!important;font-size:.56rem!important}[data-theme=theme1] .price-disc{font-size:.9rem!important}[data-theme=theme1] .price-orig{font-size:.7rem!important}[data-theme=theme1] .p-price-row{gap:.28rem!important}[data-theme=theme1] .discount-badge{padding:.2rem .42rem!important;font-size:.6rem!important}[data-theme=theme1] .fab-cart{width:37px!important;height:37px!important;font-size:.78rem!important}body[data-theme=theme1] .fab-save-row,[data-theme=theme1] .p-price-row{padding-right:2.6rem!important}}@media (width<=379px){[data-theme=theme1] .p-name{font-size:.68rem!important}[data-theme=theme1] .price-disc{font-size:.84rem!important}[data-theme=theme1] .price-orig{font-size:.66rem!important}[data-theme=theme1] .p-price-row{gap:.22rem!important;padding-right:2.4rem!important}[data-theme=theme1] .fab-cart{width:34px!important;height:34px!important}}[data-theme=theme1] .pdp-actions #btnBuyNow span{display:inline!important}
