:root{--xc-primary: #4f46e5;--xc-price: #0f172a;--xc-bg: #f5f6fa;--xc-band: #eceeff;--xc-text: #0f172a;--xc-muted: #5b6678;--xc-soft: color-mix(in srgb, var(--xc-primary) 10%, #fff);--xc-soft-2: color-mix(in srgb, var(--xc-primary) 18%, #fff);--xc-primary-dark: color-mix(in srgb, var(--xc-primary) 80%, #000);--xc-line: #e8eaf1;--xc-card: #fff;--xc-sale: #e11d48;--xc-green: #16a34a;--xc-r: 16px;--xc-r-sm: 10px;--xc-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 2px 8px rgba(15, 23, 42, .05);--xc-shadow-hover: 0 10px 30px rgba(15, 23, 42, .1);--xc-shadow-lg: 0 20px 50px rgba(15, 23, 42, .18);--xc-container: 1300px;--xc-header-h: 72px;--xc-gap: 14px;--xc-font: "Plus Jakarta Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--xc-ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;scroll-padding-top:calc(var(--xc-hh, 125px) + 10px)}body{margin:0;font-family:var(--xc-font);font-size:15px;line-height:1.5;color:var(--xc-text);background:var(--xc-bg);-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .15s}a:hover{color:var(--xc-primary)}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}h1,h2,h3,h4{line-height:1.25;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--xc-primary);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.screen-reader-text:focus{clip:auto;clip-path:none;width:auto;height:auto;z-index:1000;inset-block-start:6px;inset-inline-start:6px;padding:10px 14px;background:#fff;box-shadow:var(--xc-shadow-lg)}.xc-container{width:100%;max-width:var(--xc-container);margin-inline:auto;padding-inline:16px}.xc-icon{width:1.25em;height:1.25em;fill:currentColor;flex:none;display:inline-block;vertical-align:middle}.xc-spacer{flex:1 1 auto}.xc-rel{position:relative;display:inline-flex}.xc-verified{width:16px;height:16px;color:#0ea5e9;margin-inline-start:4px}.xc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:12px;background:var(--xc-primary);color:#fff;font-weight:700;font-size:15px;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 6px 16px color-mix(in srgb,var(--xc-primary) 30%,transparent)}.xc-btn:hover{color:#fff;background:var(--xc-primary-dark)}.xc-btn:active{transform:translateY(1px)}.xc-btn .xc-icon{width:20px;height:20px}.xc-btn-sm{min-height:36px;padding:0 16px;font-size:13px;border-radius:10px}.xc-btn-light,.xc-btn-white{background:#fff;color:var(--xc-primary);box-shadow:none}.xc-btn-white:hover{background:#fff;color:var(--xc-primary-dark)}.xc-btn-glass{background:#ffffff29;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.35)}.xc-btn-glass:hover{background:#ffffff42}.xc-btn-ghost{background:#eef0f6;color:var(--xc-text);box-shadow:none}.xc-btn-ghost:hover{background:#e3e6ef;color:var(--xc-text)}.xc-btn-soft{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border-radius:10px;background:var(--xc-soft);color:var(--xc-primary);font-weight:600;font-size:13.5px;border:0}.xc-btn-soft:hover{background:var(--xc-soft-2);color:var(--xc-primary-dark)}.xc-btn-soft .xc-icon{width:17px;height:17px}.xc-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;border-radius:12px;color:var(--xc-text);transition:background .15s}.xc-icon-btn .xc-icon{width:24px;height:24px}.xc-icon-btn:hover{background:#f1f3f9;color:var(--xc-text)}.xc-badge-num{position:absolute;inset-block-start:-5px;inset-inline-end:-7px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--xc-sale);color:#fff;font-size:11px;line-height:19px;text-align:center;font-weight:700;border:2px solid #fff;box-sizing:content-box}.xc-header{position:fixed;inset-inline:0;inset-block-start:0;z-index:50;background:#fffffff0;backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-block-end:1px solid var(--xc-line)}.xc-header-spacer{height:var(--xc-hh, calc(125px + var(--xc-tbh-d, 0px)))}.admin-bar .xc-header{inset-block-start:32px}@media(max-width:782px){.admin-bar .xc-header{inset-block-start:46px}}@media(max-width:600px){.admin-bar .xc-header{inset-block-start:0}}.xc-header-row{display:flex;align-items:center;gap:14px;height:var(--xc-header-h)}.xc-header-row>.xc-drawer-open{flex:none}.xc-logo{display:flex;align-items:center;min-width:0;flex:none}.xc-logo img,.xc-logo .custom-logo{max-height:42px;width:auto}.xc-logo-text{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:22px;color:var(--xc-text);letter-spacing:-.03em;white-space:nowrap}.xc-logo-text:hover{color:var(--xc-text)}.xc-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;flex:none;background:linear-gradient(135deg,var(--xc-primary),color-mix(in srgb,var(--xc-primary) 55%,#ec4899));color:#fff;font-size:19px;font-weight:800;box-shadow:0 6px 14px color-mix(in srgb,var(--xc-primary) 35%,transparent)}.xc-search{position:relative;flex:1 1 0;min-width:240px;max-width:640px;margin-inline:auto;display:flex;align-items:center;height:48px;background:#f1f3f9;border:1.5px solid transparent;border-radius:14px;transition:border-color .15s,background .15s,box-shadow .15s}.xc-search:focus-within{background:#fff;border-color:var(--xc-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--xc-primary) 14%,transparent)}.xc-search-cat{position:relative;display:flex;align-items:center;height:100%;flex:none;border-inline-end:1px solid #dfe3ec}.xc-search-cat select{appearance:none;-webkit-appearance:none;height:100%;max-width:170px;padding-inline:16px 34px;border:0;background:transparent;font-weight:600;font-size:13.5px;color:var(--xc-text);cursor:pointer;outline:none;text-overflow:ellipsis}.xc-search-cat .xc-icon{position:absolute;inset-inline-end:10px;width:18px;height:18px;color:var(--xc-muted);pointer-events:none}.xc-search-ico{display:flex;padding-inline:12px 0;color:var(--xc-muted)}.xc-search-ico .xc-icon{width:20px;height:20px}.xc-search input[type=search]{flex:1;min-width:0;height:100%;padding-inline:10px;border:0;background:transparent;outline:none;font-size:15px}.xc-search input::placeholder{color:#8a93a6}.xc-search input::-webkit-search-cancel-button{display:none}.xc-search-btn{display:inline-flex;align-items:center;gap:6px;height:38px;margin-inline-end:4px;padding:0 16px;border:0;border-radius:10px;background:var(--xc-primary);color:#fff;font-weight:700;font-size:14px;flex:none}.xc-search-btn:hover{background:var(--xc-primary-dark)}.xc-search-btn .xc-icon{width:18px;height:18px}[dir=rtl] .xc-search-btn .xc-icon,[dir=rtl] .xc-more .xc-icon,[dir=rtl] .xc-filter-search button .xc-icon{transform:scaleX(-1)}.xc-suggest{position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;background:#fff;border-radius:14px;box-shadow:var(--xc-shadow-lg);max-height:70vh;overflow:auto;padding:6px;z-index:60;border:1px solid var(--xc-line)}.xc-suggest a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;font-size:14px}.xc-suggest a:hover,.xc-suggest a.is-focus{background:#f4f5fb;color:inherit}.xc-suggest img{width:42px;height:42px;object-fit:cover;border-radius:8px}.xc-suggest .xc-sg-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.xc-suggest .xc-sg-price{color:var(--xc-price);font-weight:800;font-size:13px;white-space:nowrap}.xc-suggest .xc-sg-cat .xc-icon{width:20px;height:20px;padding:10px;box-sizing:content-box;border-radius:8px;background:var(--xc-soft);color:var(--xc-primary)}.xc-suggest .xc-sg-empty{padding:12px;color:var(--xc-muted);font-size:14px}.xc-header-icons{display:flex;align-items:center;gap:4px;flex:none}.xc-hicon{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:6px;border-radius:12px;color:var(--xc-text);transition:background .15s}.xc-hicon:hover{background:#f1f3f9;color:var(--xc-text)}.xc-hicon-ico{position:relative;display:inline-flex}.xc-hicon-ico .xc-icon{width:24px;height:24px}.xc-hicon-label{font-size:11.5px;font-weight:600;color:var(--xc-muted);white-space:nowrap}.xc-account{display:flex;align-items:center;gap:10px;margin-inline-start:6px;padding:5px 12px 5px 5px;border-radius:14px;border:1px solid var(--xc-line);background:#fff}[dir=rtl] .xc-account{padding:5px 5px 5px 12px}.xc-account:hover{border-color:var(--xc-soft-2);color:var(--xc-text);background:#fafaff}.xc-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--xc-soft);color:var(--xc-primary);font-weight:800}.xc-account-avatar .xc-icon{width:22px;height:22px}.xc-account-text{display:flex;flex-direction:column;line-height:1.15}.xc-account-text small{font-size:11px;color:var(--xc-muted)}.xc-account-text strong{font-size:13.5px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-cta{display:inline-flex;align-items:center;gap:6px;height:46px;margin-inline-start:6px;padding:0 18px;border-radius:13px;color:#fff!important;font-weight:700;background:linear-gradient(135deg,var(--xc-primary),color-mix(in srgb,var(--xc-primary) 60%,#ec4899));box-shadow:0 8px 18px color-mix(in srgb,var(--xc-primary) 35%,transparent);transition:transform .15s,box-shadow .15s}.xc-cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px color-mix(in srgb,var(--xc-primary) 40%,transparent)}.xc-cta .xc-icon{width:20px;height:20px}.xc-header-cats{border-block-start:1px solid var(--xc-line);height:52px;overflow:hidden;transition:height .25s var(--xc-ease),opacity .2s}.xc-header.can-compact.is-compact .xc-header-cats{height:0;opacity:0;border-color:transparent}.xc-header-cats-row{display:flex;align-items:center;gap:14px;height:52px}.xc-allcats{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:10px;flex:none;background:var(--xc-text);color:#fff;font-weight:700;font-size:13.5px}.xc-allcats:hover{background:#1e293b}.xc-allcats .xc-icon{width:18px;height:18px}.xc-catnav{display:flex;align-items:center;gap:2px;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(to right,#000 92%,transparent)}[dir=rtl] .xc-catnav{mask-image:linear-gradient(to left,#000 92%,transparent)}.xc-catnav::-webkit-scrollbar{display:none}.xc-catnav a{flex:none;padding:7px 12px;border-radius:9px;font-size:14px;font-weight:600;color:#334155;white-space:nowrap}.xc-catnav a:hover{background:#f1f3f9;color:var(--xc-text)}.xc-catnav a.is-active{background:var(--xc-soft);color:var(--xc-primary)}.xc-header-menu{display:flex;gap:4px;list-style:none;margin:0;padding:0;flex:none}.xc-header-menu a{display:block;padding:7px 12px;border-radius:9px;font-size:14px;font-weight:700;color:var(--xc-primary)}.xc-header-menu a:hover{background:var(--xc-soft)}.xc-drawer,.xc-sheet{position:fixed;inset:0;z-index:100}.xc-drawer-backdrop{position:absolute;inset:0;background:#0f172a80;backdrop-filter:blur(3px);animation:xcFade .2s}.xc-drawer-panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(380px,90vw);background:#fff;display:flex;flex-direction:column;animation:xcSlideIn .28s var(--xc-ease);box-shadow:var(--xc-shadow-lg);border-start-end-radius:22px;border-end-end-radius:22px;overflow:hidden}[dir=rtl] .xc-drawer-panel{animation-name:xcSlideInRtl}.xc-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 14px 20px}[dir=rtl] .xc-drawer-head{padding:14px 20px 14px 14px}.xc-drawer-x{background:#f1f3f9;width:40px;height:40px;border-radius:12px}.xc-drawer-body{overflow-y:auto;overflow-x:hidden;flex:1;padding:0 14px 20px;overscroll-behavior:contain}.xc-drawer-user{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;border-radius:18px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.25),transparent 45%),linear-gradient(135deg,var(--xc-primary),color-mix(in srgb,var(--xc-primary) 55%,#ec4899))}.xc-drawer-user-text{display:flex;flex-direction:column;flex:1;min-width:0}.xc-drawer-user-text strong{font-size:18px}.xc-drawer-user-text small{font-size:13px;opacity:.88;line-height:1.4;margin-block-start:2px}.xc-drawer-user-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.xc-drawer-user-actions .xc-btn{min-height:40px;font-size:13.5px;padding:0 10px}.xc-drawer-user-actions .xc-icon{width:18px;height:18px}.xc-drawer-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#ffffff38;font-weight:800;font-size:20px}.xc-drawer-user-btn{padding:8px 12px;border-radius:10px;background:#fff;color:var(--xc-primary);font-weight:700;font-size:13px}.xc-drawer-user-btn:hover{color:var(--xc-primary-dark)}.xc-drawer-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-block:14px 6px}.xc-drawer-quick a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:14px;font-size:12px;font-weight:600;color:#334155;text-align:center}.xc-drawer-quick a:hover{background:#f5f6fb;color:var(--xc-text)}.xc-drawer-quick span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--xc-soft);color:var(--xc-primary)}.xc-drawer-quick .xc-icon{width:22px;height:22px}.xc-drawer-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-block:6px;padding:12px;border-radius:14px;border:1.5px dashed var(--xc-soft-2);color:var(--xc-primary);font-weight:700}.xc-drawer-cta:hover{background:var(--xc-soft)}.xc-drawer-label{padding:18px 6px 8px;font-size:11.5px;font-weight:800;text-transform:uppercase;color:var(--xc-muted);letter-spacing:.08em}.xc-tree,.xc-drawer-menu,.xc-drawer-menu ul{list-style:none;margin:0;padding:0}.xc-tree-row{display:flex;align-items:center;border-radius:12px;transition:background .15s}.xc-tree-row:hover{background:#f5f6fb}.xc-tree-row>a{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:8px;font-size:14.5px;font-weight:600;color:#1e293b}.xc-tree-img{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;overflow:hidden;background:#f1f3f9;flex:none;font-weight:800;color:var(--xc-primary)}.xc-tree-img img{width:100%;height:100%;object-fit:cover}.xc-tree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-tree-count{font-size:11.5px;font-weight:700;color:var(--xc-muted);background:#f1f3f9;padding:2px 8px;border-radius:20px}.xc-tree-toggle{width:36px;height:36px;border:0;background:none;border-radius:10px;color:var(--xc-muted);display:inline-flex;align-items:center;justify-content:center;flex:none}.xc-tree-toggle:hover{background:#e9ecf5;color:var(--xc-text)}.xc-tree-toggle .xc-icon{transition:transform .2s}.xc-tree li>.xc-tree{display:none;margin-inline-start:27px;padding-inline-start:12px;border-inline-start:2px solid var(--xc-line)}.xc-tree li.is-open>.xc-tree{display:block;animation:xcFade .2s}.xc-tree li.is-open>.xc-tree-row .xc-tree-toggle .xc-icon{transform:rotate(180deg)}.xc-tree-1 .xc-tree-row>a,.xc-tree-2 .xc-tree-row>a{font-weight:500;font-size:14px;color:#475569;padding-block:7px}.xc-tree li.is-current>.xc-tree-row{background:var(--xc-soft)}.xc-tree li.is-current>.xc-tree-row>a{color:var(--xc-primary)}.xc-drawer-menu a{display:block;padding:10px 8px;border-radius:12px;font-weight:600;font-size:14.5px}.xc-drawer-menu a:hover{background:#f5f6fb}.xc-drawer-menu .sub-menu a{padding-inline-start:24px;font-weight:500}.xc-drawer-foot{padding:12px 20px;border-block-start:1px solid var(--xc-line)}.xc-drawer-foot .xc-socials{margin:0}.xc-drawer-foot .xc-socials a{background:#f1f3f9;color:#334155}@keyframes xcFade{0%{opacity:0}}@keyframes xcSlideIn{0%{transform:translate(-100%)}}@keyframes xcSlideInRtl{0%{transform:translate(100%)}}@keyframes xcSlideInEnd{0%{transform:translate(100%)}}@keyframes xcPulse{50%{opacity:.5}}@keyframes xcPop{40%{transform:scale(1.25)}}.xc-band{background:linear-gradient(180deg,var(--xc-band),var(--xc-bg));padding-block:18px 6px}.xc-band-thin{padding-block:12px 0}.xc-band .xc-ad{margin:0}.xc-hero{display:grid;grid-template-columns:minmax(0,3.27fr) minmax(0,1fr);gap:16px}.xc-hero>*{min-width:0}.xc-hero-full{grid-template-columns:minmax(0,1fr)}.xc-hero-main,.xc-hero-side{position:relative;overflow:hidden;border-radius:20px;background:#dfe2ee;box-shadow:var(--xc-shadow)}.xc-hero-side{min-height:120px}.xc-hero-main{aspect-ratio:980 / 250}.xc-hero-full .xc-hero-main{aspect-ratio:1300 / 250}.xc-hero-main img,.xc-hero-side img{width:100%;height:100%;object-fit:cover}.xc-hero-main>a,.xc-hero-side>a{display:block;height:100%}.xc-hero-side>*:not(img):not(a){height:100%}.xc-hero-default{height:100%;display:flex;align-items:center;padding:24px 44px;color:#fff;background:radial-gradient(circle at 85% 30%,rgba(255,255,255,.25),transparent 40%),linear-gradient(120deg,var(--xc-primary),color-mix(in srgb,var(--xc-primary) 50%,#ec4899))}.xc-hero-default strong{display:block;font-size:clamp(22px,3vw,40px);line-height:1.1;letter-spacing:-.02em}.xc-hero-default span{display:block;margin:8px 0 16px;opacity:.92}.xc-slider{position:relative;height:100%}.xc-slider-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.xc-slider-track::-webkit-scrollbar{display:none}.xc-slide{flex:0 0 100%;scroll-snap-align:start;height:100%}.xc-slider .xc-dots{position:absolute;inset-block-end:12px;inset-inline:0}.xc-dots{display:flex;justify-content:center;align-items:center;gap:6px;min-height:12px}.xc-dots button{width:7px;height:7px;padding:0;border:0;border-radius:4px;background:#cbd0dd;transition:width .25s var(--xc-ease),background .2s}.xc-dots button.is-active{width:22px;background:var(--xc-primary)}.xc-slider .xc-dots button,.xc-dots-glass button{background:#fff9}.xc-slider .xc-dots button.is-active,.xc-dots-glass button.is-active{background:#fff}.xc-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-start:16px}.xc-feature{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-radius:16px;box-shadow:var(--xc-shadow);min-width:0}.xc-feature-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:var(--xc-soft);color:var(--xc-primary);flex:none}.xc-feature-ico .xc-icon{width:24px;height:24px}.xc-feature strong{display:block;font-size:14px;font-weight:700}.xc-feature small{display:block;color:var(--xc-muted);font-size:12.5px}.xc-feature>span:last-child{min-width:0}.xc-cats-section .xc-cats{background:#fff;border-radius:20px;padding:18px 14px;box-shadow:var(--xc-shadow)}.xc-cats-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px 6px}.xc-cat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 4px;border-radius:16px;color:#1e293b;transition:background .15s}.xc-cat:hover{background:#f7f8fc;color:var(--xc-text)}.xc-cat-img{--tone: #eef0ff;width:76px;height:76px;border-radius:22px;background:var(--tone);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .25s var(--xc-ease),box-shadow .25s}.tone-1 .xc-cat-img{--tone: #fff1e6}.tone-2 .xc-cat-img{--tone: #e7f8ef}.tone-3 .xc-cat-img{--tone: #fde8f1}.tone-4 .xc-cat-img{--tone: #e6f4fe}.tone-5 .xc-cat-img{--tone: #fff8db}.tone-6 .xc-cat-img{--tone: #f1ecff}.tone-7 .xc-cat-img{--tone: #e8f7f7}.xc-cat-img img{width:78%;height:78%;object-fit:cover;border-radius:16px;mix-blend-mode:multiply}.xc-cat-letter{font-size:30px;font-weight:800;color:var(--xc-primary)}.xc-cat:hover .xc-cat-img{transform:translateY(-3px) rotate(-3deg);box-shadow:0 10px 20px #0f172a14}.xc-cat-name{font-size:13px;font-weight:600;line-height:1.25;max-width:120px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xc-cat.is-current .xc-cat-img{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--xc-primary)}.xc-cat.is-current .xc-cat-name{color:var(--xc-primary)}.xc-cats-carousel{position:relative}.xc-cats-carousel .xc-cats-track{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;padding:6px 2px}.xc-cats-carousel .xc-cats-track::-webkit-scrollbar{display:none}.xc-cats-carousel .xc-cat{flex:0 0 108px;scroll-snap-align:start}.xc-arrow{position:absolute;inset-block-start:50%;z-index:3;width:40px;height:40px;margin-block-start:-20px;border:0;border-radius:50%;background:#fff;color:var(--xc-text);box-shadow:0 4px 14px #0f172a26;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .15s}.xc-arrow:hover{transform:scale(1.06)}.xc-arrow.prev{inset-inline-start:-14px}.xc-arrow.next{inset-inline-end:-14px}.xc-arrow[disabled]{opacity:0;pointer-events:none}[dir=rtl] .xc-arrow .xc-icon,[dir=rtl] .xc-gal-nav .xc-icon,[dir=rtl] .xc-lb-nav .xc-icon,[dir=rtl] .xc-bc-sep,[dir=rtl] .xc-seller-link .xc-icon{transform:scaleX(-1)}.xc-section{margin-block:34px}.xc-section-title{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block-end:16px}.xc-section-title h1,.xc-section-title h2{display:flex;align-items:center;gap:12px;margin:0;font-size:21px;font-weight:800;flex:1 1 auto;min-width:0;letter-spacing:-.02em}.xc-st-ico{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--xc-soft);color:var(--xc-primary);flex:none}.xc-st-ico .xc-icon{width:21px;height:21px}.xc-st-text{overflow:hidden;text-overflow:ellipsis}.xc-more{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:13.5px;font-weight:700;color:var(--xc-primary);background:var(--xc-soft)}.xc-more:hover{background:var(--xc-soft-2);color:var(--xc-primary-dark)}.xc-more .xc-icon{width:17px;height:17px;transition:transform .2s}.xc-more:hover .xc-icon{transform:translate(3px)}.xc-ad{margin-block:30px}.xc-ad .xc-section-title{margin-block-end:10px}.xc-ad .xc-st-ico{width:30px;height:30px;border-radius:9px;background:#fff3d6;color:#d97706}.xc-ad .xc-st-ico .xc-icon{width:17px;height:17px}.xc-ad .xc-section-title h2{font-size:13px;font-weight:700;color:var(--xc-muted);text-transform:uppercase;letter-spacing:.06em}.xc-ad-inner{overflow:hidden;border-radius:18px;text-align:center}.xc-ad-inner img{width:100%;height:auto;margin-inline:auto}.xc-ad-inner>a{display:block}.xc-ad-placeholder{display:flex;align-items:center;justify-content:center;min-height:90px;padding:16px;border:2px dashed #c7cbe0;border-radius:18px;color:var(--xc-muted);font-size:13px;background:#fafbff}.xc-grid-ad{grid-column:1 / -1;overflow:hidden;border-radius:18px;text-align:center}.xc-grid-ad img{width:100%}.xc-grid{display:grid;gap:var(--xc-gap)}.xc-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xc-grid>*,.xc-carousel-track>*{min-width:0}.xc-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--xc-card);border-radius:var(--xc-r);overflow:hidden;box-shadow:var(--xc-shadow);transition:transform .25s var(--xc-ease),box-shadow .25s}.xc-card:hover{transform:translateY(-4px);box-shadow:var(--xc-shadow-hover)}.xc-card-media{position:relative;padding:6px 6px 0}.xc-card-img{display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#eef0f6}.xc-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--xc-ease)}.xc-card:hover .xc-card-img img{transform:scale(1.05)}.xc-flag{position:absolute;inset-block-start:14px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:8px;font-size:11.5px;font-weight:800}.xc-flag-star{padding:4px;background:#fbbf24;color:#fff;box-shadow:0 3px 8px #fbbf2473}.xc-flag-star .xc-icon{width:14px;height:14px}.xc-fav{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;background:#ffffffe6;color:#334155;backdrop-filter:blur(6px);box-shadow:0 2px 8px #0f172a1f;transition:transform .15s,color .15s}.xc-fav:hover{transform:scale(1.08);color:var(--xc-sale)}.xc-fav .xc-icon{width:18px;height:18px}.xc-card .xc-fav{position:absolute;inset-block-start:12px;inset-inline-end:12px}.xc-fav b{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--xc-sale);color:#fff;font-size:10px;line-height:17px;font-weight:800}.xc-ico .on,.xc-round .on,.xc-fav .on,.xc-btn-follow .on{display:none}.is-on>.xc-icon:not(.on){display:none}.is-on>.on{display:inline-block}.xc-save.is-on,.xc-like.is-on{color:var(--xc-sale)}.xc-save.is-on>.on{animation:xcPop .3s}.xc-card-cart{position:absolute;inset-block-end:-18px;inset-inline-end:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:3px solid #fff;border-radius:50%;background:var(--xc-primary);color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--xc-primary) 40%,transparent);transition:transform .15s,background .15s}.xc-card-cart:hover{transform:scale(1.08);background:var(--xc-primary-dark);color:#fff}.xc-card-cart .xc-icon{width:18px;height:18px}.xc-card-cart.is-loading,.xc-lcard-cart.is-loading{opacity:.6;pointer-events:none}.xc-card-cart.is-added,.xc-lcard-cart.is-added{background:var(--xc-green)}.xc-card-body{display:block;padding:12px 12px 4px;flex:1;color:inherit}.xc-card-body:hover{color:inherit}.xc-card-title{margin:3px 0 0;font-size:14px;font-weight:500;line-height:1.35;color:#334155;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.xc-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:var(--xc-price);font-weight:800;font-size:16.5px;line-height:1.25;letter-spacing:-.01em}.xc-price del{order:2;color:#6b7280;font-weight:500;font-size:.78em}.xc-price ins{text-decoration:none;color:var(--xc-sale)}.xc-price-empty{color:var(--xc-muted);font-weight:700;font-size:14px}.xc-disc{order:3;padding:1px 6px;border-radius:6px;background:#ffe4e9;color:color-mix(in srgb,var(--xc-sale) 82%,#000);font-size:11.5px;font-weight:800}.xc-card-foot{display:flex;align-items:center;gap:4px;padding:6px 8px 10px 12px}[dir=rtl] .xc-card-foot{padding:6px 12px 10px 8px}.xc-card-meta{display:flex;align-items:center;gap:4px;flex:1;min-width:0;color:var(--xc-muted);font-size:12px}.xc-card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-card-meta .xc-icon{width:14px;height:14px}.xc-mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:30px;height:30px;border-radius:9px;background:#f1f3f9;color:#334155;flex:none;transition:background .15s,color .15s}.xc-mini-btn:hover{background:var(--xc-soft);color:var(--xc-primary)}.xc-mini-btn .xc-icon{width:16px;height:16px}.xc-lcard{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--xc-shadow);transition:transform .25s var(--xc-ease),box-shadow .25s}.xc-lcard:hover{transform:translateY(-4px);box-shadow:var(--xc-shadow-hover)}.xc-lcard-media{position:relative;margin:8px 8px 0;aspect-ratio:4 / 3.4;border-radius:13px;overflow:hidden;background:#eef0f6}.xc-mini-track{position:relative;display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.xc-mini-track::-webkit-scrollbar{display:none}.xc-mini-slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.xc-mini-slide img{width:100%;height:100%;object-fit:cover}.xc-dots-glass{position:absolute;inset-block-end:10px;inset-inline:0;margin-inline:auto;width:max-content;padding:5px 8px;background:#0f172a59;backdrop-filter:blur(6px);border-radius:12px}.xc-dots-glass button{width:6px;height:6px}.xc-dots-glass button.is-active{width:16px}.xc-lcard .xc-flag{inset-block-start:10px;inset-inline-start:10px}.xc-lcard-tools{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:flex;flex-direction:column;gap:6px}.xc-lcard-body{display:block;padding:12px 14px 0;color:inherit}.xc-lcard-body:hover{color:inherit}.xc-lcard .xc-price{font-size:18px}.xc-lcard-title{margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.xc-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0}.xc-chip,.xc-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.xc-chip{background:#f1f3f9;color:#475569}.xc-chip .xc-icon,.xc-badge .xc-icon{width:14px;height:14px}.xc-badge-green{background:#dcfce7;color:#15803d}.xc-badge-amber{background:#fef3c7;color:#b45309}.xc-lcard-store{display:flex;align-items:center;gap:8px;margin:12px 14px 0;padding-block-start:12px;border-block-start:1px dashed var(--xc-line);font-weight:700;font-size:13.5px;margin-block-start:auto}.xc-lcard .xc-chips+.xc-lcard-foot{margin-block-start:auto}.xc-lcard-store-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.xc-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;overflow:hidden;background:var(--xc-soft);color:var(--xc-primary);font-size:12px;font-weight:800}.xc-avatar img{width:100%;height:100%;object-fit:cover}.xc-lcard-foot{display:flex;align-items:center;gap:8px;padding:12px 14px 14px}.xc-lcard-foot .xc-call{flex:1;width:auto;height:40px;border-radius:11px;background:var(--xc-soft);color:var(--xc-primary);font-weight:700;font-size:13.5px}.xc-lcard-foot .xc-call:hover{background:var(--xc-soft-2)}.xc-lcard-cart{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border:0;border-radius:11px;background:var(--xc-primary);color:#fff;font-weight:700;font-size:13.5px;transition:background .15s}.xc-lcard-cart:hover{background:var(--xc-primary-dark);color:#fff}.xc-lcard-cart .xc-icon{width:18px;height:18px}.xc-lcard-foot .xc-msg{width:40px;height:40px;border-radius:11px}.xc-lcard-foot .xc-msg span{display:none}.xc-lcard-foot .xc-icon{width:18px;height:18px}.xc-carousel{position:relative}.xc-carousel-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * var(--xc-gap)) / 6);gap:var(--xc-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 4px 22px;margin:-6px -4px -16px;scroll-behavior:smooth}.xc-carousel-track::-webkit-scrollbar{display:none}.xc-carousel-track>*{scroll-snap-align:start}.xc-carousel .xc-arrow{margin-block-start:-40px}.xc-stores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--xc-gap)}.xc-store{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:var(--xc-shadow);overflow:hidden;min-width:0;transition:transform .25s var(--xc-ease),box-shadow .25s}.xc-store:hover{transform:translateY(-4px);box-shadow:var(--xc-shadow-hover)}.xc-store-media{display:block;aspect-ratio:16 / 10;background:#eef0f6;overflow:hidden}.xc-store-cover,.xc-store-cover img{width:100%;height:100%;object-fit:cover}.xc-store-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;height:100%}.xc-store-collage span{overflow:hidden;background:#f5f6fa}.xc-store-collage img{width:100%;height:100%;object-fit:cover}.xc-store-collage.n1 span{grid-column:1 / -1;grid-row:1 / -1}.xc-store-collage.n2 span,.xc-store-collage.n3 span:first-child{grid-row:1 / -1}.xc-store-body{position:relative;padding:36px 16px 4px;flex:1}.xc-store-logo{position:absolute;inset-block-start:-30px;inset-inline-start:16px;width:60px;height:60px;border-radius:18px;overflow:hidden;background:#fff;border:3px solid #fff;box-shadow:0 6px 16px #0f172a26;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:24px;color:var(--xc-primary)}.xc-store-logo span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--xc-soft)}.xc-store-logo img{width:100%;height:100%;object-fit:contain}.xc-store h3{display:flex;align-items:center;margin:0;font-size:16.5px;font-weight:800;letter-spacing:-.01em;min-width:0}.xc-store h3 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-store p{margin:3px 0 0;font-size:13.5px;color:var(--xc-muted);line-height:1.45}.xc-store .xc-chips{padding:10px 0 0}.xc-store-foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 16px}.xc-btn-follow{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;border:0;border-radius:10px;background:var(--xc-text);color:#fff;font-weight:700;font-size:13.5px}.xc-btn-follow:hover{background:#1e293b}.xc-btn-follow .xc-icon{width:17px;height:17px}.xc-btn-follow.is-on{background:var(--xc-green)}.xc-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:13px;background:#e9ebf3}.xc-tab{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#475569;font-size:14px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.xc-tab .xc-icon{width:17px;height:17px}.xc-tab.is-active{background:#fff;color:var(--xc-primary);box-shadow:0 2px 6px #0f172a14}.xc-loader-row{margin-block-start:var(--xc-gap);text-align:center}.xc-skeletons{display:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--xc-gap);margin-block-end:12px}.xc-listings .xc-skeletons{grid-template-columns:repeat(4,minmax(0,1fr))}.xc-skeletons span{display:block;aspect-ratio:3 / 4;border-radius:16px;background:linear-gradient(90deg,#eceef5,#f6f7fb,#eceef5);background-size:200% 100%;animation:xcShimmer 1.2s infinite linear}@keyframes xcShimmer{to{background-position:-200% 0}}.is-loading .xc-skeletons{display:grid}.xc-load-more{border:0;background:#fff;color:var(--xc-text);border-radius:12px;padding:12px 22px;font-weight:700;box-shadow:var(--xc-shadow)}.is-loading .xc-load-more,.is-done .xc-load-more{display:none}.xc-reco[data-infinite="1"] .xc-load-more{visibility:hidden;height:1px;padding:0}.xc-back-top{position:fixed;inset-block-end:24px;inset-inline-end:24px;z-index:44;width:46px;height:46px;border:0;border-radius:14px;background:var(--xc-text);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--xc-shadow-lg);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .25s,transform .25s}.xc-back-top.is-visible{opacity:1;transform:none;pointer-events:auto}.xc-back-top .xc-icon{width:22px;height:22px}.xc-band-arc{padding-block-end:0}.xc-archive{padding-block:18px 30px}.xc-arc-head{background:#fff;border-radius:20px;padding:18px 20px;box-shadow:var(--xc-shadow)}.xc-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;font-weight:500;color:var(--xc-muted);margin-block:0 10px}.xc-breadcrumbs a:hover{color:var(--xc-primary)}.xc-breadcrumbs span{color:var(--xc-text);font-weight:600}.xc-bc-home{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:#f1f3f9}.xc-bc-home .xc-icon{width:16px;height:16px}.xc-bc-sep{width:16px!important;height:16px!important;color:#a3abbd}.xc-arc-title{display:flex;align-items:center;gap:14px}.xc-arc-ico{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:17px;background:var(--xc-soft);color:var(--xc-primary);overflow:hidden;flex:none}.xc-arc-ico img{width:100%;height:100%;object-fit:cover}.xc-arc-ico .xc-icon{width:28px;height:28px}.xc-arc-title h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}.xc-arc-title p{margin:2px 0 0;color:var(--xc-muted);font-size:14px;font-weight:500}.xc-arc-head .xc-cats{margin-block-start:14px;padding-block-start:10px;border-block-start:1px solid var(--xc-line)}.xc-arc-head .xc-cat-img{width:64px;height:64px;border-radius:19px}.xc-arc-head .xc-arrow{margin-block-start:-12px}.xc-toolbar{position:sticky;inset-block-start:calc(var(--xc-hh-cur, var(--xc-hh, 125px)) + 8px);z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block:18px 0;padding:10px;background:#ffffffeb;backdrop-filter:blur(10px);border-radius:16px;box-shadow:var(--xc-shadow);transition:top .25s}.xc-filter-search{position:relative;display:flex;align-items:center;flex:1 1 280px;min-width:0;height:42px;background:#f1f3f9;border-radius:11px;padding-inline-start:12px;border:1.5px solid transparent}.xc-filter-search:focus-within{border-color:var(--xc-primary);background:#fff}.xc-filter-search>.xc-icon{width:19px;height:19px;color:var(--xc-muted)}.xc-filter-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding-inline:8px;outline:none;font-size:14.5px}.xc-filter-search button{width:34px;height:34px;margin-inline-end:4px;border:0;border-radius:9px;background:var(--xc-primary);color:#fff;display:flex;align-items:center;justify-content:center}.xc-filter-search button .xc-icon{width:18px;height:18px}.xc-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.xc-chip-btn{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 14px;border:1.5px solid var(--xc-line);border-radius:11px;background:#fff;color:#334155;font-size:13.5px;font-weight:700;white-space:nowrap}.xc-chip-btn:hover{border-color:var(--xc-soft-2);color:var(--xc-text)}.xc-chip-btn .xc-icon{width:17px;height:17px}.xc-chip-btn.is-primary{background:var(--xc-text);border-color:var(--xc-text);color:#fff}.xc-chip-btn.is-active{background:var(--xc-soft);border-color:var(--xc-soft-2);color:var(--xc-primary)}.xc-dropdown{position:relative}.xc-dropdown .xc-chip-btn .xc-icon{order:2;transition:transform .2s}.xc-dropdown.is-open .xc-chip-btn .xc-icon{transform:rotate(180deg)}.xc-dropdown-menu{display:none;position:absolute;z-index:30;inset-block-start:calc(100% + 6px);inset-inline-start:0;min-width:240px;padding:6px;background:#fff;border-radius:14px;box-shadow:var(--xc-shadow-lg);border:1px solid var(--xc-line)}.xc-dropdown.is-open .xc-dropdown-menu{display:block;animation:xcFade .15s}.xc-dropdown-menu a{display:block;padding:9px 12px;border-radius:9px;font-size:14px;font-weight:500}.xc-dropdown-menu a:hover{background:#f5f6fb}.xc-dropdown-menu a.is-active{background:var(--xc-soft);color:var(--xc-primary);font-weight:700}.xc-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-block:26px}.xc-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;border-radius:12px;background:#fff;box-shadow:var(--xc-shadow);font-size:14px;font-weight:700}.xc-pagination .current{background:var(--xc-primary);color:#fff}.xc-pagination .xc-icon{width:18px;height:18px}.xc-listings[data-infinite="1"].js-infinite .xc-pagination{display:none}.xc-empty{text-align:center;padding:56px 16px;color:var(--xc-muted);background:#fff;border-radius:20px;box-shadow:var(--xc-shadow)}.xc-empty .xc-icon{width:50px;height:50px;color:#c4c9d8}.xc-404 strong{display:block;font-size:86px;font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,var(--xc-primary),#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.xc-term-description{margin-block:20px;padding:20px;background:#fff;border-radius:18px;box-shadow:var(--xc-shadow)}.xc-fab{position:fixed;inset-block-end:24px;inset-inline-start:50%;transform:translate(-50%) translateY(140px);z-index:40;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:23px;background:var(--xc-text);color:#fff;font-size:14px;font-weight:700;box-shadow:var(--xc-shadow-lg);transition:transform .3s var(--xc-ease)}[dir=rtl] .xc-fab{transform:translate(50%) translateY(140px)}.xc-fab.is-visible{transform:translate(-50%)}[dir=rtl] .xc-fab.is-visible{transform:translate(50%)}.xc-fab .xc-icon{width:18px;height:18px}.xc-sheet-panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(400px,100vw);background:#fff;display:flex;flex-direction:column;animation:xcSlideInEnd .28s var(--xc-ease);box-shadow:var(--xc-shadow-lg);border-start-start-radius:22px;border-end-start-radius:22px;overflow:hidden}[dir=rtl] .xc-sheet-panel{animation-name:xcSlideIn}.xc-sheet-panel .xc-drawer-head{border-block-end:1px solid var(--xc-line);padding-inline:20px 14px}.xc-sheet-panel .xc-drawer-head strong{font-size:18px}.xc-sheet-body{padding:16px 20px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:10px}.xc-sheet-body select,.xc-sheet-body input[type=number]{width:100%;height:46px;padding:0 12px;border:1.5px solid var(--xc-line);border-radius:12px;background:#fff;outline:none}.xc-sheet-body select:focus,.xc-sheet-body input:focus{border-color:var(--xc-primary)}.xc-field-label{font-size:13px;font-weight:700;color:#334155;margin-block-start:6px}.xc-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.xc-check{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--xc-line);border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.xc-check:has(input:checked){border-color:var(--xc-primary);background:var(--xc-soft)}.xc-check input{width:18px;height:18px;accent-color:var(--xc-primary)}.xc-sheet-foot{display:grid;grid-template-columns:1fr 2fr;gap:10px;padding:14px 20px;border-block-start:1px solid var(--xc-line)}.xc-single{padding-block:20px 10px}.xc-single-head{display:flex;align-items:flex-end;gap:16px;margin-block-end:18px}.xc-single-head-text{flex:1;min-width:0}.xc-single-title{margin:0;font-size:28px;font-weight:800;letter-spacing:-.025em}.xc-single-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-block-start:8px;color:var(--xc-muted);font-size:13.5px;font-weight:500}.xc-single-meta span{display:inline-flex;align-items:center;gap:5px}.xc-single-meta .xc-icon{width:16px;height:16px}.xc-single-meta b{font-weight:600}.xc-single-actions{display:flex;gap:8px;flex:none}.xc-round{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--xc-line);border-radius:13px;background:#fff;color:#334155;transition:border-color .15s,color .15s}.xc-round:hover{border-color:var(--xc-soft-2);color:var(--xc-primary)}.xc-round .xc-icon{width:20px;height:20px}.xc-report:hover{color:var(--xc-sale);border-color:#fecdd3}.xc-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-template-areas:"media side" "details side";gap:0 24px;align-items:start}.xc-single-media{grid-area:media;min-width:0}.xc-single-details{grid-area:details;min-width:0}.xc-single-side{grid-area:side;min-width:0;display:flex;flex-direction:column;gap:14px}.xc-single-side.is-sticky{position:sticky;inset-block-start:calc(var(--xc-hh-cur, var(--xc-hh, 125px)) + 16px);transition:top .25s}.admin-bar .xc-single-side.is-sticky,.admin-bar .xc-toolbar{margin-block-start:0}.xc-gallery-stage{position:relative;border-radius:22px;overflow:hidden;background:#e9ebf3;box-shadow:var(--xc-shadow)}.xc-gallery-track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.xc-gallery-track::-webkit-scrollbar{display:none}.xc-gallery-item{flex:0 0 100%;aspect-ratio:4 / 3;scroll-snap-align:start;cursor:zoom-in;display:block}.xc-gallery-item img{width:100%;height:100%;object-fit:cover}.xc-gal-nav{position:absolute;inset-block-start:50%;margin-block-start:-24px;width:48px;height:48px;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 6px 18px #0f172a2e;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .15s,opacity .2s;opacity:0}.xc-gallery-stage:hover .xc-gal-nav{opacity:1}.xc-gal-nav:hover{transform:scale(1.06)}.xc-gal-nav.prev{inset-inline-start:16px}.xc-gal-nav.next{inset-inline-end:16px}.xc-gal-nav .xc-icon{width:26px;height:26px}.xc-gal-count{position:absolute;inset-block-end:14px;inset-inline-end:14px;padding:5px 12px;border-radius:20px;background:#0f172a99;color:#fff;font-size:13px;font-weight:600;backdrop-filter:blur(6px)}.xc-gal-flag{position:absolute;inset-block-start:14px;inset-inline-start:14px;padding:5px 12px;border-radius:10px;background:var(--xc-sale);color:#fff;font-weight:800;font-size:14px}.xc-thumbs{display:flex;gap:10px;margin-block-start:12px;overflow-x:auto;scrollbar-width:none;padding:3px}.xc-thumbs::-webkit-scrollbar{display:none}.xc-thumb{flex:0 0 84px;height:68px;padding:0;border:0;border-radius:12px;overflow:hidden;opacity:.6;box-shadow:0 0 0 2px transparent;transition:opacity .15s,box-shadow .15s;background:#e9ebf3}.xc-thumb img{width:100%;height:100%;object-fit:cover}.xc-thumb:hover{opacity:.9}.xc-thumb.is-active{opacity:1;box-shadow:0 0 0 2.5px var(--xc-primary)}.xc-info{margin-block-start:30px}.xc-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.xc-spec{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:#fff;border-radius:14px;box-shadow:var(--xc-shadow);min-width:0}.xc-spec span{font-size:12.5px;font-weight:600;color:var(--xc-muted);text-transform:uppercase;letter-spacing:.03em}.xc-spec strong{font-size:15.5px;font-weight:700;overflow-wrap:anywhere}.xc-desc-section{margin-block-start:30px}.xc-description{background:#fff;border-radius:18px;padding:20px 22px;box-shadow:var(--xc-shadow);font-size:15.5px;line-height:1.7;color:#334155}.xc-description ul{padding-inline-start:20px}.xc-buybox{background:#fff;border-radius:20px;box-shadow:var(--xc-shadow);padding:20px;display:flex;flex-direction:column;gap:16px}.xc-buybox-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.xc-buybox-head .xc-price{font-size:30px;letter-spacing:-.02em}.xc-buybox-head .xc-price del{font-size:15px}.xc-buybox-head .xc-disc{font-size:13px;padding:2px 8px}.xc-stock{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:20px;font-size:12.5px;font-weight:700}.xc-stock i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 25%,transparent)}.xc-stock.in{background:#dcfce7;color:#15803d}.xc-stock.out{background:#ffe4e9;color:var(--xc-sale)}.xc-short-desc{font-size:14px;color:#475569;padding:12px 14px;background:#f7f8fc;border-radius:12px}.xc-short-desc p{margin:0}.xc-buybox-html img,.xc-side-html img{border-radius:14px}.xc-buybox-html>:first-child,.xc-side-html>:first-child{margin-block-start:0}.xc-buybox-html>:last-child,.xc-side-html>:last-child{margin-block-end:0}.xc-cartform form.cart{display:flex;flex-wrap:wrap;gap:10px;margin:0}.xc-cartform form.variations_form{display:block}.xc-cartform .variations{width:100%;border-collapse:collapse;margin-block-end:10px}.xc-cartform .variations th,.xc-cartform .variations td{display:block;padding:0;text-align:start}.xc-cartform .variations th{font-size:13px;font-weight:700;padding-block:8px 6px}.xc-cartform .variations select{width:100%;height:46px;padding:0 12px;border:1.5px solid var(--xc-line);border-radius:12px;background:#fff}.xc-cartform .reset_variations{font-size:12.5px;color:var(--xc-muted)}.xc-cartform .woocommerce-variation-add-to-cart,.xc-cartform .woocommerce-variation{display:flex;flex-wrap:wrap;gap:10px}.xc-cartform .woocommerce-variation:empty{display:none}.xc-cartform .woocommerce-variation-price .price{color:var(--xc-price);font-weight:800;font-size:19px}.xc-cartform .quantity{display:inline-flex;align-items:stretch;height:50px;border:1.5px solid var(--xc-line);border-radius:13px;overflow:hidden;background:#fff}.xc-cartform .quantity .qty{width:50px;border:0;text-align:center;font-size:16px;font-weight:800;-moz-appearance:textfield;appearance:textfield;outline:none;background:transparent}.xc-cartform .quantity .qty::-webkit-inner-spin-button,.xc-cartform .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xc-qty-btn{width:42px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;color:#334155}.xc-qty-btn:hover{background:#f1f3f9}.xc-qty-btn .xc-icon{width:18px;height:18px}.xc-cartform .single_add_to_cart_button{flex:1 1 150px;min-height:50px;border:0;border-radius:13px;background:var(--xc-soft);color:var(--xc-primary);font-weight:800;font-size:15px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s}.xc-cartform .single_add_to_cart_button:hover{background:var(--xc-soft-2)}.xc-cartform .single_add_to_cart_button.disabled,.xc-cartform .single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}.xc-btn-buy{flex:1 1 100%;min-height:54px;font-size:16px;border-radius:14px;background:linear-gradient(135deg,var(--xc-primary),color-mix(in srgb,var(--xc-primary) 65%,#ec4899))}.xc-btn-buy:hover{background:linear-gradient(135deg,var(--xc-primary-dark),var(--xc-primary))}.xc-btn-buy.disabled{opacity:.5}.xc-no-qty .quantity,.xc-no-atc .single_add_to_cart_button{display:none!important}.xc-cartform .stock{width:100%;margin:0;font-size:13.5px}.xc-cartform .stock.in-stock{display:none}.xc-cartform .stock.out-of-stock{color:var(--xc-sale);font-weight:700}.xc-btn-extra{background:var(--btn, #0ea5e9);box-shadow:none}.xc-btn-extra:hover{background:var(--btn, #0ea5e9);filter:brightness(.94)}.xc-trust{display:grid;gap:10px;padding-block-start:16px;border-block-start:1px dashed var(--xc-line)}.xc-trust .xc-feature{padding:0;box-shadow:none;gap:10px}.xc-trust .xc-feature-ico{width:36px;height:36px;border-radius:11px}.xc-trust .xc-feature-ico .xc-icon{width:19px;height:19px}.xc-trust .xc-feature strong{font-size:13.5px}.xc-trust .xc-feature small{font-size:12px}.xc-seller-card{background:#fff;border-radius:20px;box-shadow:var(--xc-shadow);padding:16px;display:flex;flex-direction:column;gap:14px}.xc-seller-head{display:flex;align-items:center;gap:12px}.xc-seller-avatar{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;overflow:hidden;background:var(--xc-soft);color:var(--xc-primary);font-weight:800;font-size:20px;flex:none}.xc-seller-avatar img{width:100%;height:100%;object-fit:cover}.xc-seller-avatar .xc-icon{width:26px;height:26px}.xc-seller-text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.xc-seller-text small{font-size:11.5px;font-weight:700;color:var(--xc-muted);text-transform:uppercase;letter-spacing:.05em}.xc-seller-text strong{display:flex;align-items:center;font-size:16px;font-weight:800}.xc-seller-text>span{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--xc-muted)}.xc-seller-text>span .xc-icon{width:14px;height:14px}.xc-seller-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#f1f3f9;flex:none}.xc-seller-link:hover{background:var(--xc-soft)}.xc-seller-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.xc-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 12px;border-radius:13px;font-weight:700;font-size:14.5px;transition:filter .15s}.xc-contact-btn:hover{filter:brightness(.95)}.xc-contact-btn .xc-icon{width:20px;height:20px}.xc-contact-phone{background:var(--xc-text);color:#fff!important}.xc-contact-wa{background:#15803d;color:#fff!important}.xc-disclaimer{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#f7f8fc;font-size:12px;line-height:1.45;color:var(--xc-muted)}.xc-disclaimer .xc-icon{width:20px;height:20px;color:#94a3b8}.xc-disclaimer p{margin:0}.xc-side-widgets{display:flex;flex-direction:column;gap:14px}.xc-widget{background:#fff;border-radius:18px;box-shadow:var(--xc-shadow);padding:16px}.xc-widget-title{margin:0 0 10px;font-size:16px;font-weight:800}.xc-single-side .xc-ad{margin:0}.xc-qa-band{margin-block-start:10px}.xc-qa-box{background:#fff;border-radius:20px;box-shadow:var(--xc-shadow);padding:20px}.xc-qa-form-head{display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px;margin-block-end:10px}.xc-qa-form-head:empty{display:none}.xc-qa-form-head .xc-avatar,.xc-qa-head .xc-avatar{width:34px;height:34px;font-size:14px}#reviews .comment-respond{margin:0}#reviews .comment-reply-title{margin:0;font-size:inherit}#reviews .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}#reviews .comment-form>p{margin:0 0 10px}#reviews .comment-form-comment,#reviews .comment-form-rating,#reviews .form-submit,#reviews .comment-form-cookies-consent{grid-column:1 / -1}#reviews .comment-form-cookies-consent{font-size:13px;color:var(--xc-muted);display:flex;gap:8px;align-items:center}#reviews .comment-form textarea,#reviews .comment-form input[type=text],#reviews .comment-form input[type=email],#reviews select{width:100%;border:1.5px solid var(--xc-line);border-radius:13px;background:#f7f8fc;padding:12px 14px;outline:none;font-size:15px;transition:border-color .15s,background .15s}#reviews .comment-form textarea{min-height:96px;resize:vertical}#reviews .comment-form textarea:focus,#reviews .comment-form input:focus{border-color:var(--xc-primary);background:#fff}#reviews .form-submit{text-align:end}#reviews .form-submit .xc-btn{min-height:44px;padding:0 22px;border-radius:12px;font-size:14px}.xc-qa-list{list-style:none;margin:16px 0 0;padding:0}.xc-qa-list .children{list-style:none;margin:10px 0 0;padding-inline-start:44px}.xc-qa-item{padding:14px 0;border-block-start:1px solid var(--xc-line)}.xc-qa-list .children .xc-qa-item{border:0;padding:12px 14px;background:var(--xc-soft);border-radius:14px}.xc-qa-head{display:flex;align-items:center;gap:10px;font-size:14.5px}.xc-qa-head time{margin-inline-start:auto;color:var(--xc-muted);font-size:12.5px}.xc-stars{color:#f59e0b;letter-spacing:1px}.xc-qa-text{padding-inline-start:44px;font-size:15px;color:#334155}.xc-qa-text p{margin:4px 0}.xc-qa-reply{padding-inline-start:44px;font-size:13px;font-weight:700}.xc-qa-reply a{color:var(--xc-primary)}.xc-page{padding-block:22px 34px}.xc-page>.xc-section-title{margin-block:6px 18px}.xc-page-card{background:#fff;border-radius:20px;box-shadow:var(--xc-shadow);padding:26px}.entry-content{overflow-wrap:break-word}.entry-content img{border-radius:14px}.entry-content>:first-child{margin-block-start:0}.xc-meta{color:var(--xc-muted);font-size:14px}.xc-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.xc-post-card{background:#fff;border-radius:18px;box-shadow:var(--xc-shadow);overflow:hidden;transition:transform .25s var(--xc-ease),box-shadow .25s}.xc-post-card:hover{transform:translateY(-4px);box-shadow:var(--xc-shadow-hover)}.xc-post-thumb{display:block;aspect-ratio:16 / 10;background:#eef0f6}.xc-post-thumb img{width:100%;height:100%;object-fit:cover}.xc-post-body{padding:14px 16px 18px}.xc-post-body h2{margin:0 0 4px;font-size:18px;font-weight:800}.xc-post-body time{color:var(--xc-muted);font-size:13px}.xc-wc-page table.shop_table{border-collapse:collapse;width:100%}.xc-wc-page table.shop_table th,.xc-wc-page table.shop_table td{padding:12px 10px;border-block-end:1px solid var(--xc-line);text-align:start}.xc-wc-page .button,.xc-wc-page button.button,.xc-wc-page .checkout-button,.xc-wc-page #place_order{background:var(--xc-primary)!important;color:#fff!important;border:0;border-radius:12px;padding:12px 20px;font-weight:700}.xc-wc-page input.input-text,.xc-wc-page select,.xc-wc-page textarea{border:1.5px solid var(--xc-line);border-radius:12px;padding:10px 14px;background:#fff}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;margin:0 0 16px;padding:14px 18px;border-radius:14px;background:#fff;box-shadow:var(--xc-shadow);border-inline-start:4px solid var(--xc-primary)}.woocommerce-error{border-color:var(--xc-sale)}.woocommerce-message .button{float:inline-end;color:var(--xc-primary);font-weight:700}.xc-footer{position:relative;margin-block-start:50px;background:#0b1020;color:#cbd5e1;overflow:hidden}.xc-footer:before{content:"";position:absolute;inset-block-start:-180px;inset-inline-end:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--xc-primary) 45%,transparent),transparent 70%);pointer-events:none}.xc-footer a{color:#cbd5e1}.xc-footer a:hover{color:#fff}.xc-footer-grid{position:relative;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding-block:50px 36px}.xc-footer-logo{display:inline-flex;align-items:center;gap:10px;margin-block-end:14px;color:#fff!important}.xc-footer-logo strong{font-size:22px;font-weight:800;letter-spacing:-.02em}.xc-footer-logo img{max-height:60px;width:auto}.xc-footer-about p{margin:0;max-width:360px;font-size:14px;line-height:1.7;color:#94a3b8}.xc-footer h4{margin:4px 0 16px;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.xc-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:14.5px}.xc-footer-contact a,.xc-footer-contact span{display:inline-flex;align-items:center;gap:10px}.xc-footer-contact .xc-icon{width:18px;height:18px;color:color-mix(in srgb,var(--xc-primary) 55%,#fff)}.xc-socials{display:flex;gap:10px;margin-block-start:20px}.xc-socials a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffff12;transition:background .15s,transform .15s}.xc-socials a:hover{background:var(--xc-primary);transform:translateY(-2px)}.xc-socials .xc-icon{width:19px;height:19px}.xc-footer-bottom{position:relative;border-block-start:1px solid rgba(255,255,255,.08);padding-block:18px;font-size:13.5px;color:#8a97ab}.xc-bottom-nav,.xc-buybar{display:none}.xc-toast{position:fixed;inset-block-end:90px;inset-inline-start:50%;transform:translate(-50%);z-index:200;background:var(--xc-text);color:#fff;padding:12px 20px;border-radius:14px;font-size:14px;font-weight:600;box-shadow:var(--xc-shadow-lg);animation:xcFade .2s;max-width:calc(100vw - 32px)}[dir=rtl] .xc-toast{transform:translate(50%)}.xc-toast a{color:#a5b4fc;font-weight:800;margin-inline-start:8px}.xc-lightbox{position:fixed;inset:0;z-index:300;background:#080b16f5;display:flex;align-items:center;justify-content:center}.xc-lb-stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 70px;touch-action:pan-y}.xc-lb-stage img{max-width:100%;max-height:100%;object-fit:contain;user-select:none;border-radius:10px}.xc-lb-close,.xc-lb-nav{position:absolute;border:0;background:#ffffff1a;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.xc-lb-close:hover,.xc-lb-nav:hover{background:#fff3}.xc-lb-close{inset-block-start:14px;inset-inline-end:14px}.xc-lb-nav.prev{inset-inline-start:14px}.xc-lb-nav.next{inset-inline-end:14px}.xc-lb-close .xc-icon,.xc-lb-nav .xc-icon{width:26px;height:26px}.xc-lb-count{position:absolute;inset-block-end:18px;color:#cbd5e1;font-size:14px;font-weight:600}.xc-card,.xc-lcard,.xc-store,.xc-carousel-track,.xc-gallery-track,.xc-mini-track,.xc-stores,.xc-cats-track,.xc-slider-track,.xc-catnav,.xc-thumbs{position:relative}@media(max-width:1500px){.xc-account-text{display:none}.xc-account{padding:4px}.xc-search-cat select{max-width:120px;padding-inline-start:14px}.xc-hicon{min-width:50px}}@media(max-width:1279px){.xc-hicon-label{display:none}.xc-hicon{min-width:44px;padding:10px}.xc-account-text{display:none}.xc-account{padding:4px;border:0}.xc-grid-6,.xc-skeletons{grid-template-columns:repeat(5,minmax(0,1fr))}.xc-skeletons span:nth-child(n+6){display:none}.xc-carousel-track{grid-auto-columns:calc((100% - 4 * var(--xc-gap)) / 5)}.xc-grid-4,.xc-listings .xc-skeletons,.xc-stores{grid-template-columns:repeat(3,minmax(0,1fr))}.xc-single-layout{grid-template-columns:minmax(0,1fr) 350px}.xc-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){:root{--xc-header-h: 62px;--xc-gap: 12px}.xc-hide-sm,.xc-cta,.xc-header-cats{display:none!important}.xc-header-row{flex-wrap:wrap;height:auto;padding-block:8px 10px;gap:6px 4px}.xc-header-row>.xc-logo{order:1;margin-inline-end:auto}.xc-header-row>.xc-drawer-open{order:0;margin-inline-start:-8px}.xc-header-icons{order:2}.xc-search{order:3;flex:1 1 100%;max-width:none;height:46px;margin:0}.xc-search-cat,.xc-search-btn span{display:none}.xc-search-btn{width:38px;padding:0;justify-content:center}.xc-logo-text{font-size:20px}.xc-logo-mark{width:34px;height:34px;font-size:17px;border-radius:11px}.xc-hicon{padding:9px}.xc-header-spacer{height:var(--xc-hh, calc(63px + var(--xc-tbh-m, 0px)))}.xc-hero{grid-template-columns:minmax(0,1fr)}.xc-hero-side{display:none}.xc-hero-main,.xc-hero-full .xc-hero-main{border-radius:18px}.xc-features{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;padding-block-end:4px}.xc-features::-webkit-scrollbar{display:none}.xc-feature{flex:0 0 auto;scroll-snap-align:start;padding:10px 14px}.xc-feature-ico{width:38px;height:38px}.xc-grid-6,.xc-skeletons{grid-template-columns:repeat(3,minmax(0,1fr))}.xc-skeletons span:nth-child(n+4){display:none}.xc-grid-4,.xc-listings .xc-skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}.xc-carousel-track{grid-auto-columns:calc((100% - 2 * var(--xc-gap)) / 2.6)}.xc-arrow{display:none}.xc-stores{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,78%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding:4px 16px 10px}.xc-stores::-webkit-scrollbar{display:none}.xc-store{scroll-snap-align:center}.xc-store:hover,.xc-card:hover,.xc-lcard:hover{transform:none}.xc-section{margin-block:26px}.xc-section-title h2{font-size:18px}.xc-st-ico{width:34px;height:34px;border-radius:11px}.xc-cats-section .xc-cats{padding:12px 6px;border-radius:18px}.xc-cats-section .xc-cats-track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:86px;overflow-x:auto;scrollbar-width:none;gap:6px 2px;scroll-snap-type:x proximity}.xc-cats-track::-webkit-scrollbar{display:none}.xc-cats-track .xc-cat{scroll-snap-align:start}.xc-cat-img{width:64px;height:64px;border-radius:19px}.xc-cat-name{font-size:12px}.xc-cats-carousel .xc-cat{flex:0 0 86px}.xc-single-head{flex-direction:column;align-items:stretch;gap:12px}.xc-single-title{font-size:22px}.xc-single-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "side" "details";gap:18px}.xc-single-side.is-sticky{position:static}.xc-gal-nav{display:none}.xc-gallery-stage{border-radius:18px}.xc-thumb{flex-basis:66px;height:54px}.xc-info{margin-block-start:6px}.xc-footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding-block:40px 28px}.xc-footer-about{grid-column:1 / -1}body.xc-has-bottom-nav{padding-block-end:92px}.xc-bottom-nav{display:flex;align-items:center;position:fixed;inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom));z-index:45;height:66px;padding:0 6px;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:22px;box-shadow:0 10px 30px #0f172a29;border:1px solid rgba(15,23,42,.06)}.xc-bottom-nav>a,.xc-bottom-nav>button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;border:0;background:none;font-size:10.5px;font-weight:700;color:#64748b}.xc-bottom-nav>a>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-bottom-nav .xc-icon{width:24px;height:24px}.xc-bottom-nav .is-active{color:var(--xc-primary)}.xc-bottom-nav .xc-badge-num{inset-block-start:-6px;inset-inline-end:-10px}.xc-bn-center span{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-block-start:-30px;border-radius:18px;color:#fff;border:4px solid var(--xc-bg);background:linear-gradient(135deg,var(--xc-primary),color-mix(in srgb,var(--xc-primary) 55%,#ec4899));box-shadow:0 8px 18px color-mix(in srgb,var(--xc-primary) 45%,transparent)}.xc-bottom-nav .xc-bn-center .xc-icon{width:24px;height:24px}.xc-back-top{inset-block-end:96px;inset-inline-end:16px;width:42px;height:42px}.xc-fab{inset-block-end:96px}body.xc-has-buy-bar .xc-bottom-nav{display:none}body.xc-has-buy-bar{padding-block-end:92px}body.xc-has-buy-bar .xc-back-top{inset-block-end:100px}.xc-buybar{display:flex;align-items:center;gap:8px;position:fixed;inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom));z-index:46;padding:8px 8px 8px 16px;background:#fffffff5;backdrop-filter:blur(16px);border-radius:20px;box-shadow:0 10px 30px #0f172a2e;border:1px solid rgba(15,23,42,.06)}[dir=rtl] .xc-buybar{padding:8px 16px 8px 8px}.xc-buybar-price{flex:1;min-width:0;font-size:16px;line-height:1.15;overflow:hidden}.xc-buybar-price del,.xc-buybar-price .xc-disc{display:none}.xc-buybar-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 16px;border:0;border-radius:14px;background:var(--xc-primary);color:#fff!important;font-weight:800;font-size:14px;white-space:nowrap;flex:none}.xc-buybar-btn .xc-icon{width:20px;height:20px}.xc-buybar-btn.xc-outline{background:var(--xc-soft);color:var(--xc-primary)!important;width:48px;padding:0}.xc-buybar-btn.xc-outline span{display:none}.xc-buybar-btn.xc-ghost{width:48px;padding:0;background:#f1f3f9;color:var(--xc-text)!important}.xc-toast{inset-block-end:100px}}@media(max-width:640px){:root{--xc-gap: 10px}.xc-container{padding-inline:12px}.xc-features,.xc-stores{margin-inline:-12px;padding-inline:12px}.xc-grid-6,.xc-skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}.xc-skeletons span:nth-child(n+3){display:none}.xc-grid-4,.xc-listings .xc-skeletons{grid-template-columns:minmax(0,1fr)}.xc-listings .xc-skeletons span:nth-child(n+2){display:none}.xc-carousel-track{grid-auto-columns:calc((100% - var(--xc-gap)) / 2.15)}.xc-card-body{padding:10px 10px 2px}.xc-card-title{font-size:13.5px}.xc-price{font-size:15px}.xc-card-foot{padding:4px 6px 8px 10px}.xc-card-cart{width:36px;height:36px;inset-block-end:-16px;inset-inline-end:10px}.xc-card .xc-fav{width:32px;height:32px}.xc-mini-btn{width:28px;height:28px}.xc-hero-main,.xc-hero-full .xc-hero-main{border-radius:16px}.xc-arc-head{padding:14px;border-radius:18px}.xc-arc-title h1{font-size:21px}.xc-arc-ico{width:48px;height:48px;border-radius:14px}.xc-toolbar{position:static;padding:8px}.xc-filter-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.xc-filter-chips::-webkit-scrollbar{display:none}.xc-dropdown{position:static}.xc-dropdown-menu{inset-inline:12px}.xc-chip-btn{height:38px;padding:0 12px}.xc-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.xc-spec{padding:12px}.xc-buybox,.xc-seller-card{padding:16px;border-radius:18px}.xc-buybox-head .xc-price{font-size:26px}.xc-single-actions .xc-round{width:40px;height:40px}#reviews .comment-form{grid-template-columns:1fr}.xc-qa-text,.xc-qa-reply{padding-inline-start:0}.xc-qa-list .children{padding-inline-start:14px}.xc-footer-grid{grid-template-columns:1fr}.xc-page-card{padding:18px}.xc-buybar-price{font-size:15px}}@media(hover:none){.xc-card:hover .xc-card-img img{transform:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1023px){.xc-features,.xc-stores{scroll-padding-inline:16px}.xc-hicon .xc-badge-num{inset-block-start:-7px;inset-inline-end:-13px}}@media(max-width:640px){.xc-features,.xc-stores{scroll-padding-inline:12px}}@media(max-width:420px){.xc-buybar{gap:6px;padding-inline-start:14px}.xc-buybar-btn.xc-outline{display:none}.xc-buybar-price{font-size:14.5px}.xc-buybar-btn{height:46px;padding:0 14px;font-size:13.5px}.xc-buybar-btn.xc-ghost{width:46px}}.xc-search-btn{width:40px;height:40px;padding:0;justify-content:center;border-radius:11px}.xc-search-btn .xc-icon{width:21px;height:21px}.xc-feature-ico img{width:26px;height:26px;object-fit:contain}.xc-price-range small{display:block;width:100%;font-size:11.5px;font-weight:600;color:var(--xc-muted);letter-spacing:0}.xc-buybox-head .xc-price-range small{font-size:13px}.xc-gallery-two .xc-gallery-stage{background:none;box-shadow:none;border-radius:0;overflow:visible}.xc-gallery-two .xc-gallery-track{gap:8px;border-radius:16px}.xc-gallery-two .xc-gallery-item{flex:0 0 calc((100% - 8px)/2);aspect-ratio:420 / 400;border-radius:14px;overflow:hidden;background:#e9ebf3}.xc-gallery-two.is-single .xc-gallery-item{flex-basis:100%;aspect-ratio:16 / 9}.xc-gallery-two.is-single .xc-gallery-item img{object-fit:contain}.xc-gallery-two .xc-gal-flag{inset-block-start:12px;inset-inline-start:12px}.xc-gal-dots{margin-block-start:14px}.xc-gal-dots button{width:8px;height:8px}.xc-gal-dots button.is-active{width:24px}.xc-cartform .single_add_to_cart_button{min-height:54px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#0f172a,#334155);box-shadow:0 6px 16px #0f172a38;font-weight:800;transition:transform .1s,box-shadow .15s,filter .15s}.xc-cartform .single_add_to_cart_button:before{content:"";width:20px;height:20px;background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17,18C15.89,18 15,18.89 15,20A2,2 0 0,0 17,22A2,2 0 0,0 19,20C19,18.89 18.1,18 17,18M1,2V4H3L6.6,11.59L5.24,14.04C5.09,14.32 5,14.65 5,15A2,2 0 0,0 7,17H19V15H7.42A0.25,0.25 0 0,1 7.17,14.75C7.17,14.7 7.18,14.66 7.2,14.63L8.1,13H15.55C16.3,13 16.96,12.58 17.3,11.97L20.88,5.5C20.95,5.34 21,5.17 21,5A1,1 0 0,0 20,4H5.21L4.27,2M7,18C5.89,18 5,18.89 5,20A2,2 0 0,0 7,22A2,2 0 0,0 9,20C9,18.89 8.1,18 7,18Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17,18C15.89,18 15,18.89 15,20A2,2 0 0,0 17,22A2,2 0 0,0 19,20C19,18.89 18.1,18 17,18M1,2V4H3L6.6,11.59L5.24,14.04C5.09,14.32 5,14.65 5,15A2,2 0 0,0 7,17H19V15H7.42A0.25,0.25 0 0,1 7.17,14.75C7.17,14.7 7.18,14.66 7.2,14.63L8.1,13H15.55C16.3,13 16.96,12.58 17.3,11.97L20.88,5.5C20.95,5.34 21,5.17 21,5A1,1 0 0,0 20,4H5.21L4.27,2M7,18C5.89,18 5,18.89 5,20A2,2 0 0,0 7,22A2,2 0 0,0 9,20C9,18.89 8.1,18 7,18Z'/%3E%3C/svg%3E") center / contain no-repeat}.xc-cartform .single_add_to_cart_button:hover{background:linear-gradient(135deg,#1e293b,#475569);color:#fff;box-shadow:0 10px 22px #0f172a47}.xc-cartform .single_add_to_cart_button:active,.xc-btn-buy:active{transform:translateY(1px)}.xc-cartform .quantity{height:54px;border-radius:14px}.xc-btn-buy{box-shadow:0 8px 20px color-mix(in srgb,var(--xc-primary) 35%,transparent)}.xc-btn-soldout,.xc-btn-soldout:hover{width:100%;min-height:54px;border-radius:14px;background:#fff1f2;color:var(--xc-sale);border:1.5px dashed #fda4af;box-shadow:none;cursor:not-allowed}.xc-buybar-price small{display:block;font-size:11px;font-weight:700;color:var(--xc-muted);text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.xc-buybar-price .xc-price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;font-size:18px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xc-buybar-price .xc-price del{display:none}.xc-buybar-price .xc-disc{display:inline-block;font-size:10.5px;padding:1px 5px}.xc-buybar-price .xc-price-range small{display:none}.xc-buybar .xc-soldout,.xc-buybar .xc-soldout:hover{background:#fff1f2;color:var(--xc-sale)!important;border:1.5px dashed #fda4af;cursor:not-allowed;box-shadow:none;opacity:1}.xc-buybar-btn[data-trigger=buy]{background:linear-gradient(135deg,var(--xc-primary),color-mix(in srgb,var(--xc-primary) 65%,#ec4899));box-shadow:0 6px 14px color-mix(in srgb,var(--xc-primary) 35%,transparent)}.xc-buybar-btn.xc-outline{background:linear-gradient(135deg,#0f172a,#334155);color:#fff!important}.xc-footer-bottom{text-align:center}@media(max-width:1023px){.xc-footer-grid{grid-template-columns:1fr 1fr;gap:26px 20px;padding-block:36px 24px}.xc-footer-about{grid-column:1 / -1;text-align:center;display:flex;flex-direction:column;align-items:center}.xc-footer-about p{margin-inline:auto}.xc-footer-about .xc-socials{justify-content:center}.xc-footer-contact{grid-column:1 / -1}.xc-footer-contact ul{flex-direction:row;flex-wrap:wrap;gap:10px}.xc-footer-contact li a,.xc-footer-contact li span{padding:9px 14px;border-radius:12px;background:#ffffff0f}.xc-footer h4{margin-block-end:12px;font-size:12.5px}.xc-footer-col ul{gap:9px;font-size:14px}.xc-footer-bottom{padding-block:16px}body.xc-has-bottom-nav .xc-footer-bottom,body.xc-has-buy-bar .xc-footer-bottom{padding-block-end:16px}}@media(max-width:640px){.xc-footer-grid{grid-template-columns:1fr 1fr}.xc-footer:before{width:260px;height:260px;inset-block-start:-120px}.xc-gallery-two .xc-gallery-track{gap:0;margin-inline:-12px;border-radius:0}.xc-gallery-two .xc-gallery-item{flex-basis:100%;aspect-ratio:4 / 3.3;border-radius:0}.xc-gallery-two .xc-gal-flag{inset-inline-start:12px}}@media(min-width:641px)and (max-width:1023px){.xc-gallery-two .xc-gallery-item{aspect-ratio:1 / 1}}.xc-logo .custom-logo-link{display:flex;align-items:center;line-height:0}.xc-header .xc-logo img,.xc-header .xc-logo .custom-logo{height:var(--xc-logo-h, 40px);max-height:none;width:auto;max-width:var(--xc-logo-w, 200px);object-fit:contain;object-position:left center}.xc-drawer .xc-logo img,.xc-drawer .xc-logo .custom-logo{height:var(--xc-logo-hd, 32px);max-height:none;width:auto;max-width:var(--xc-logo-wd, 160px);object-fit:contain;object-position:left center}[dir=rtl] .xc-logo img{object-position:right center}.xc-drawer-head .xc-logo{min-width:0;flex:1}.xc-header,.xc-fav,.xc-dots-glass,.xc-gal-count,.xc-toolbar,.xc-bottom-nav,.xc-buybar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.xc-fav{background:#fff}.xc-dots-glass,.xc-gal-count{background:#0f172a8c}.xc-toolbar{background:#fff}.xc-buybar{background:#fff!important}.xc-bottom-nav{background:var(--xc-bnu-bg, var(--xc-bn-bg, #fff))!important}.xc-cat-img img{mix-blend-mode:normal}.xc-header{background:transparent;border:0;pointer-events:none}.xc-header>*{pointer-events:auto}.xc-header-main{position:relative;z-index:2;background:#fff;border-block-end:1px solid var(--xc-line);transition:box-shadow .25s}.xc-header.is-scrolled .xc-header-main{box-shadow:0 4px 20px #0f172a0f}.xc-header-cats{position:relative;z-index:1;height:52px!important;opacity:1!important;border-block-start:0;border-block-end:1px solid var(--xc-line);background:#fff;transition:transform .3s var(--xc-ease)!important;will-change:transform}.xc-header.can-compact.is-compact .xc-header-cats{transform:translateY(-100%);border-color:transparent}.xc-show-sm{display:none!important}.xc-msearch-toggle{border:0;background:none;cursor:pointer}.xc-msearch-toggle .on{display:none}@media(max-width:1023px){.xc-show-sm{display:flex!important}.xc-header-row{flex-wrap:wrap;height:auto;min-height:var(--xc-header-h);padding-block:6px}.xc-header .xc-logo img,.xc-header .xc-logo .custom-logo{height:var(--xc-logo-hm, 30px);max-width:var(--xc-logo-wm, 140px)}.xc-header .xc-search{display:none}.xc-header.is-searching .xc-search{display:flex;margin-block:4px 6px;animation:xcDrop .2s var(--xc-ease)}.xc-header.is-searching .xc-msearch-toggle{background:var(--xc-soft);color:var(--xc-primary)}.xc-header.is-searching .xc-msearch-toggle .on{display:inline-block}.xc-header.is-searching .xc-msearch-toggle .xc-icon:not(.on){display:none}.xc-hicon{min-width:42px;padding:9px;border-radius:12px}.xc-header-icons{gap:2px}}@keyframes xcDrop{0%{opacity:0;transform:translateY(-6px)}}.xc-drawer-user-actions{grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}.xc-drawer-user-actions .xc-btn{white-space:nowrap;font-size:13px;padding:0 10px;gap:6px;min-height:42px}.xc-drawer-user-actions .xc-icon{width:17px;height:17px}.xc-drawer-user-text small{font-size:12.5px}.xc-cartform form.cart:before,.xc-cartform form.cart:after,.xc-cartform .woocommerce-variation-add-to-cart:before,.xc-cartform .woocommerce-variation-add-to-cart:after{display:none!important}.xc-cartform form.cart{margin:0!important}.xc-cartform .quantity{float:none!important;margin:0!important}.xc-cartform .single_add_to_cart_button,.xc-cartform .single_add_to_cart_button.button,.xc-cartform .single_add_to_cart_button.button.alt,.woocommerce .xc-cartform button.single_add_to_cart_button.button.alt,.woocommerce div.product .xc-cartform form.cart .button{float:none!important;flex:1 1 150px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:54px;margin:0!important;padding:0 18px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#0f172a,#334155)!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;text-shadow:none!important;box-shadow:0 6px 16px #0f172a38!important;opacity:1!important;cursor:pointer}.woocommerce .xc-cartform button.single_add_to_cart_button.button.alt:hover,.xc-cartform .single_add_to_cart_button:hover{background:linear-gradient(135deg,#1e293b,#475569)!important;color:#fff!important}.xc-cartform .single_add_to_cart_button.disabled,.xc-cartform .single_add_to_cart_button:disabled,.woocommerce .xc-cartform button.single_add_to_cart_button.button.alt.disabled{opacity:.45!important;cursor:not-allowed;box-shadow:none!important}.xc-cartform .xc-btn-buy,.woocommerce .xc-cartform .xc-btn-buy{flex:1 1 100%;min-height:54px;border-radius:14px;font-size:16px;font-weight:800;color:#fff!important;float:none;background:linear-gradient(135deg,var(--xc-primary),color-mix(in srgb,var(--xc-primary) 65%,#ec4899))!important}.xc-cartform .xc-btn-buy.disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.xc-cartform table.variations{margin:0 0 6px!important;border:0!important}.xc-cartform table.variations tr{display:block;margin-block-end:10px}.xc-cartform table.variations th,.xc-cartform table.variations td{display:block!important;padding:0!important;border:0!important;line-height:1.4!important;text-align:start!important}.xc-cartform table.variations th label{font-size:13.5px;font-weight:800;color:var(--xc-text)}.xc-cartform table.variations th label .xc-sel{font-weight:600;color:var(--xc-primary);margin-inline-start:6px}.xc-swatches{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.xc-swatch{min-width:48px;height:44px;padding:0 16px;border:1.5px solid var(--xc-line);border-radius:12px;background:#fff;color:var(--xc-text);font-weight:700;font-size:14px;transition:border-color .15s,background .15s,color .15s}.xc-swatch:hover{border-color:var(--xc-soft-2)}.xc-swatch.is-active{border-color:var(--xc-primary);background:var(--xc-soft);color:var(--xc-primary);box-shadow:0 0 0 1px var(--xc-primary) inset}.xc-swatch:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.xc-cartform select.xc-has-swatches{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.xc-cartform .reset_variations{display:inline-block;margin-block-start:6px;font-size:12.5px;font-weight:600;color:var(--xc-muted)}.xc-cartform .woocommerce-variation-price{width:100%}.xc-lb-stage img{cursor:zoom-in}.xc-lightbox.is-zoom .xc-lb-stage{display:block;overflow:auto;padding:0}.xc-lightbox.is-zoom .xc-lb-stage img{max-width:none;max-height:none;width:200%;margin:auto;cursor:zoom-out;border-radius:0}@media(max-width:1023px){.xc-lb-stage{padding:0;touch-action:pan-x pan-y pinch-zoom}.xc-lb-stage img{width:100vw;max-width:100vw;height:auto;max-height:100%;border-radius:0}.xc-lightbox.is-zoom .xc-lb-stage img{width:250vw}.xc-lb-nav{inset-block-start:auto;inset-block-end:22px;width:48px;height:48px;background:#ffffff29}.xc-lb-count{inset-block-end:36px}.xc-lb-close{background:#ffffff29}}.xc-cartform .woocommerce-variation-price{display:none}.xc-lightbox{background:#080b16}.xc-suggest .xc-sg-text{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.xc-suggest .xc-sg-text .xc-sg-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.xc-suggest .xc-sg-text .xc-sg-price{color:var(--xc-price);font-size:13.5px;unicode-bidi:plaintext}.xc-suggest img{width:52px;height:52px;border-radius:10px;flex:none}.xc-btns-stacked form.cart .quantity,.xc-btns-stacked form.cart .single_add_to_cart_button,.xc-btns-stacked .woocommerce-variation-add-to-cart .quantity,.xc-btns-stacked .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1 1 100%!important;width:100%}.xc-btns-stacked .quantity{justify-content:space-between}.xc-btns-stacked .quantity .qty{flex:1}@media(max-width:1023px){.xc-btns-stacked_mobile form.cart .quantity,.xc-btns-stacked_mobile form.cart .single_add_to_cart_button,.xc-btns-stacked_mobile .woocommerce-variation-add-to-cart .quantity,.xc-btns-stacked_mobile .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1 1 100%!important;width:100%}.xc-btns-stacked_mobile .quantity{justify-content:space-between}.xc-btns-stacked_mobile .quantity .qty{flex:1}}.xc-buybar .xc-buybar-price{flex:0 1 auto;min-width:0;max-width:48%;overflow:visible}.xc-buybar .xc-buybar-price .xc-price{display:block;font-size:clamp(14px,4.4vw,18px);line-height:1.15;white-space:normal;overflow:visible;text-overflow:clip;unicode-bidi:plaintext}.xc-buybar .xc-buybar-price .xc-price .xc-disc{display:none}.xc-buybar .xc-buybar-btn[data-trigger=buy]{flex:1 1 auto;min-width:0;width:auto;padding:0 12px}.xc-buybar .xc-buybar-btn[data-trigger=buy] span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-buybar .xc-soldout{flex:1 1 auto;min-width:0}.xc-buybar .xc-soldout span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:400px){.xc-buybar .xc-buybar-btn[data-trigger=buy] .xc-icon{display:none}.xc-buybar{gap:6px}}@media(max-width:640px){.xc-gallery-two .xc-gallery-track{gap:8px;margin-inline:0;border-radius:14px}.xc-gallery-two .xc-gallery-item{flex-basis:100%;aspect-ratio:380 / 400;border-radius:14px}}@media(max-width:1023px){.xc-header.logo-center-m .xc-header-row{position:relative}.xc-header.logo-center-m .xc-header-row>.xc-logo{position:absolute;inset-block-start:0;height:var(--xc-header-h);inset-inline-start:50%;transform:translate(-50%);margin:0;display:flex;align-items:center}[dir=rtl] .xc-header.logo-center-m .xc-header-row>.xc-logo{transform:translate(50%)}.xc-header.logo-center-m .xc-header-icons{margin-inline-start:auto}}.xc-suggest .xc-sg-text .xc-sg-price{unicode-bidi:isolate}@media(max-width:640px){.xc-gallery-two.is-single .xc-gallery-item{aspect-ratio:380 / 400}.xc-gallery-two.is-single .xc-gallery-item img{object-fit:cover}}.xc-cartform .quantity:has(input[type=hidden]),.xc-cartform .quantity.xc-qty-hidden,.xc-cartform .quantity.hidden{display:none!important}.xc-cartform table.variations{display:block!important;visibility:visible!important;opacity:1!important;width:100%}.xc-cartform table.variations tbody{display:block}.xc-cartform[data-variations=plugin] table.variations select:not([style*=none]){width:100%;height:46px;padding:0 12px;border:1.5px solid var(--xc-line);border-radius:12px;background:#fff}.xc-cartform[data-variations=dropdown] table.variations select{width:100%;height:46px;padding:0 12px;border:1.5px solid var(--xc-line);border-radius:12px;background:#fff}.xc-gal-flag,.xc-disc,.xc-sale-flag{direction:ltr;unicode-bidi:isolate}.xc-hicon .xc-badge-num,.xc-header .xc-badge-num{inset-block-start:-7px;inset-inline-end:-11px;min-width:17px;height:17px;padding:0 4px;line-height:17px;font-size:10.5px;border-width:2px}.xc-bottom-nav .xc-badge-num{inset-block-start:-7px;inset-inline-end:-12px;min-width:16px;height:16px;line-height:16px;font-size:10px}.xc-card-cart{inset-block-end:10px;inset-inline-end:10px;width:38px;height:38px;border-width:2px}@media(max-width:640px){.xc-card-cart{inset-block-end:8px;inset-inline-end:8px;width:34px;height:34px}}.xc-price{gap:2px 10px}.xc-price ins,.xc-price del,.xc-price>.woocommerce-Price-amount,.xc-price .woocommerce-Price-amount{unicode-bidi:isolate}.xc-price del{margin-inline-start:0}.xc-card-body .xc-price{gap:2px 8px}.xc-round.xc-report{width:auto;padding:0 14px 0 12px;gap:6px;font-size:13.5px;font-weight:700}.xc-round.xc-report .xc-icon{width:18px;height:18px}@media(max-width:400px){.xc-round.xc-report span{display:none}.xc-round.xc-report{width:40px;padding:0}}@media(hover:hover)and (pointer:fine){.xc-gallery.is-draggable .xc-gallery-track,.xc-gallery.is-draggable .xc-gallery-item,.xc-carousel-track,.xc-cats-carousel .xc-cats-track{cursor:grab}}.is-grabbing,.is-grabbing *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.xc-gallery-item img,.xc-card-img img,.xc-cat-img img{-webkit-user-drag:none;user-select:none}@media(max-width:1023px){body.xc-has-bottom-nav .xc-fab,body.xc-has-bottom-nav .xc-back-top{inset-block-end:calc(122px + env(safe-area-inset-bottom))}}.xc-cartform .single_add_to_cart_button,.xc-cartform .single_add_to_cart_button.button.alt,.woocommerce .xc-cartform button.single_add_to_cart_button.button.alt,.woocommerce div.product .xc-cartform form.cart .button,.xc-buybar .xc-buybar-btn.xc-outline{background:var(--xc-atc-bg, linear-gradient(135deg, #0f172a, #334155))!important;color:var(--xc-atc-c, #fff)!important}.xc-cartform .single_add_to_cart_button:hover,.woocommerce .xc-cartform button.single_add_to_cart_button.button.alt:hover,.xc-buybar .xc-buybar-btn.xc-outline:hover{background:var(--xc-atc-bg-h, var(--xc-atc-bg, linear-gradient(135deg, #1e293b, #475569)))!important;color:var(--xc-atc-c-h, var(--xc-atc-c, #fff))!important}.xc-cartform .xc-btn-buy,.woocommerce .xc-cartform .xc-btn-buy,.xc-buybar .xc-buybar-btn[data-trigger=buy]{background:var(--xc-buy-bg, linear-gradient(135deg, var(--xc-primary), color-mix(in srgb, var(--xc-primary) 65%, #ec4899)))!important;color:var(--xc-buy-c, #fff)!important}.xc-cartform .xc-btn-buy:hover,.xc-buybar .xc-buybar-btn[data-trigger=buy]:hover{background:var(--xc-buy-bg-h, var(--xc-buy-bg, linear-gradient(135deg, var(--xc-primary-dark), var(--xc-primary))))!important;color:var(--xc-buy-c-h, var(--xc-buy-c, #fff))!important}.xc-cartform table.variations{padding:14px;border-radius:16px!important;background:#f7f8fc}.xc-cartform table.variations tr{padding-block-end:12px;margin-block-end:12px;border-block-end:1px dashed var(--xc-line)}.xc-cartform table.variations tr:last-child{padding-block-end:0;margin-block-end:0;border:0}.xc-cartform table.variations th label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#475569}.xc-cartform table.variations th label .xc-sel{padding:2px 10px;border-radius:20px;background:var(--xc-primary);color:#fff;font-size:12.5px;letter-spacing:0;text-transform:none;margin:0}.xc-cartform table.variations th label .xc-sel:empty{display:none}.xc-swatches{gap:8px;margin-block-start:10px}.xc-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:52px;height:46px;padding:0 16px;border:2px solid var(--xc-line);border-radius:13px;background:#fff;font-size:14.5px;font-weight:700;text-transform:uppercase;box-shadow:0 1px 2px #0f172a0d;transition:border-color .15s,transform .1s,box-shadow .15s}.xc-swatch:hover:not(:disabled){border-color:color-mix(in srgb,var(--xc-primary) 45%,#fff);transform:translateY(-1px)}.xc-swatch.is-active{border-color:var(--xc-primary);background:#fff;color:var(--xc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--xc-primary) 18%,transparent)}.xc-swatch.is-active:after{content:"";position:absolute;inset-block-start:-7px;inset-inline-end:-7px;width:18px;height:18px;border-radius:50%;border:2px solid #fff;background:var(--xc-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z'/%3E%3C/svg%3E") center / 12px no-repeat}.xc-swatch:disabled{opacity:.35;text-decoration:line-through;box-shadow:none}.xc-swatch .xc-dot{width:20px;height:20px;border-radius:50%;border:1px solid rgba(15,23,42,.15);flex:none}.xc-swatch.has-dot{text-transform:none;padding-inline:10px 14px}.xc-cartform .reset_variations{display:inline-flex;align-items:center;gap:4px;margin-block-start:10px;padding:4px 10px;border-radius:8px;background:#fff;border:1px solid var(--xc-line);font-size:12px;font-weight:700}.xc-cartform .reset_variations[style*=hidden]{display:none}.xc-vchips{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:4px}.xc-vchip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:8px;background:var(--xc-soft);color:var(--xc-primary);font-size:13px;font-weight:700}.xc-fcount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-inline-start:4px;padding:0 5px;border-radius:9px;background:#fff;color:var(--xc-text);font-size:11px}.xc-sheet-body{gap:0;padding:6px 20px 16px}.xc-fgroup{border-block-end:1px solid var(--xc-line)}.xc-fgroup summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-weight:800;font-size:14.5px;cursor:pointer;list-style:none}.xc-fgroup summary::-webkit-details-marker{display:none}.xc-fgroup summary .xc-icon{width:20px;height:20px;color:var(--xc-muted);transition:transform .2s}.xc-fgroup[open] summary .xc-icon{transform:rotate(180deg)}.xc-fgroup-body{display:flex;flex-direction:column;gap:8px;padding-block-end:14px}.xc-fpills{display:flex;flex-wrap:wrap;gap:8px}.xc-fpill{position:relative;cursor:pointer}.xc-fpill input{position:absolute;opacity:0;pointer-events:none}.xc-fpill span{display:inline-flex;align-items:center;height:38px;padding:0 14px;border:1.5px solid var(--xc-line);border-radius:11px;font-size:13.5px;font-weight:600;background:#fff;transition:all .15s}.xc-fpill:hover span{border-color:var(--xc-soft-2)}.xc-fpill input:checked+span{border-color:var(--xc-primary);background:var(--xc-soft);color:var(--xc-primary)}.xc-fpill input:focus-visible+span{outline:2px solid var(--xc-primary);outline-offset:2px}.xc-fgroup .xc-check{padding:10px 12px}.xc-fab{inset-inline-start:auto!important;inset-inline-end:24px;inset-block-end:82px;width:46px;height:46px;padding:0;border-radius:14px;justify-content:center;transform:translateY(16px)!important;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;background:var(--xc-primary);box-shadow:0 8px 20px color-mix(in srgb,var(--xc-primary) 40%,transparent)}.xc-fab span{display:none}.xc-fab .xc-icon{width:22px;height:22px}.xc-fab.is-visible{opacity:1;transform:none!important;pointer-events:auto}@media(max-width:1023px){.xc-fab{inset-inline-end:16px;width:42px;height:42px}body.xc-has-bottom-nav .xc-fab,.xc-fab{inset-block-end:calc(150px + env(safe-area-inset-bottom))!important}body.xc-has-bottom-nav .xc-back-top{inset-block-end:calc(100px + env(safe-area-inset-bottom))!important}}.xc-cartform.is-external .single_add_to_cart_button{flex:1 1 100%!important;width:100%}.xc-cartform.is-external .single_add_to_cart_button:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z'/%3E%3C/svg%3E")!important}.xc-buybar .xc-buybar-ext{flex:1 1 auto;min-width:0}.xc-buybar .xc-buybar-ext span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-bn-search{border:0;background:none}.xc-cats{position:relative}.xc-cats .xc-cats-track{gap:10px 6px}@media(min-width:1024px){.xc-cats.xc-cats-d-grid .xc-cats-track{display:grid!important;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-template-rows:none;grid-auto-columns:auto;overflow:visible}.xc-cats.xc-cats-d-rows .xc-cats-track{display:grid!important;grid-auto-flow:column;grid-template-rows:repeat(var(--rows-d, 1),auto);grid-template-columns:none;grid-auto-columns:112px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-behavior:smooth;padding:6px 2px}.xc-cats.xc-cats-d-rows .xc-cats-track::-webkit-scrollbar{display:none}.xc-cats.xc-cats-d-rows .xc-cat{scroll-snap-align:start}.xc-cats.xc-cats-d-grid .xc-arrow{display:none}}@media(max-width:1023px){.xc-cats.xc-cats-m-grid .xc-cats-track{display:grid!important;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-template-rows:none;grid-auto-columns:auto;overflow:visible;gap:8px 2px}.xc-cats.xc-cats-m-rows .xc-cats-track{display:grid!important;grid-auto-flow:column;grid-template-rows:repeat(var(--rows-m, 1),auto);grid-template-columns:none;grid-auto-columns:84px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px 2px;padding-block:4px}.xc-cats.xc-cats-m-rows .xc-cats-track::-webkit-scrollbar{display:none}.xc-cats .xc-arrow{display:none}}.xc-arc-head .xc-cats .xc-arrow{margin-block-start:-24px}.xc-hero-default{background:radial-gradient(circle at 85% 30%,rgba(255,255,255,.22),transparent 42%),linear-gradient(120deg,var(--xc-hero-bg1, var(--xc-primary)),var(--xc-hero-bg2, color-mix(in srgb, var(--xc-hero-bg1, var(--xc-primary)) 50%, #ec4899)));color:var(--xc-hero-c, #fff)}.xc-hero-default strong{font-size:clamp(22px,2.8vw,38px);max-width:760px}.xc-hero-default span{margin:8px 0 0;max-width:620px;font-size:clamp(14px,1.3vw,17px)}.xc-hero-default .xc-hero-btn{margin-block-start:16px;background:var(--xc-hero-btn-bg, #fff)!important;color:var(--xc-hero-btn-c, var(--xc-primary))!important;box-shadow:0 8px 20px #0000001f}.xc-hero-default .xc-hero-btn .xc-icon{width:18px;height:18px}[dir=rtl] .xc-hero-btn .xc-icon{transform:scaleX(-1)}.xc-hero-main.is-default{aspect-ratio:auto;min-height:clamp(190px,19vw,250px);display:flex}.xc-hero-main.is-default .xc-hero-default{flex:1}@media(max-width:1023px){.xc-hero-main.is-default{min-height:170px}.xc-hero-default{padding:22px 20px}.xc-hero-default .xc-hero-btn{min-height:40px;padding:0 16px;font-size:14px}}.xc-toolbar{position:static}.xc-toolbar.is-sticky{position:sticky}@media(max-width:640px){.xc-toolbar.is-sticky{position:static}}.xc-carousel-stores .xc-carousel-track{grid-auto-columns:calc((100% - 3 * var(--xc-gap)) / 4)}@media(max-width:1263px){.xc-carousel-stores .xc-carousel-track{grid-auto-columns:calc((100% - 2 * var(--xc-gap)) / 3)}}@media(max-width:1023px){.xc-carousel-stores .xc-carousel-track{grid-auto-columns:78%}}.xc-single-top{grid-area:top;min-width:0}.xc-single-top .xc-single-head{margin-block-end:18px}@media(min-width:1024px){.xc-single-layout{grid-template-areas:"top side" "media side" "details side" ". side";grid-template-rows:auto auto auto 1fr}.img-first-d .xc-single-layout{grid-template-areas:"media side" "top side" "details side" ". side"}.img-first-d .xc-single-top{padding-block-start:18px}}@media(max-width:1023px){.xc-single-layout{grid-template-areas:"top" "media" "side" "details";gap:0}.xc-single-layout>.xc-single-media{margin-block-end:16px}.xc-single-layout>.xc-single-side{margin-block-end:6px}.img-first-m .xc-single-layout{grid-template-areas:"media" "top" "side" "details"}.img-first-m .xc-single-top{padding-block-start:4px}.img-first-m .xc-single{padding-block-start:12px}}@media(max-width:1023px){body.xc-has-bottom-nav,body.xc-has-buy-bar{padding-block-end:0!important}body.xc-has-bottom-nav .xc-footer,body.xc-has-buy-bar .xc-footer{padding-block-end:0}body.xc-has-bottom-nav .xc-footer-bottom,body.xc-has-buy-bar .xc-footer-bottom{padding-block-end:calc(112px + env(safe-area-inset-bottom))}}.xc-loadable[data-infinite="1"] .xc-load-more{visibility:hidden;height:1px;padding:0}.xc-loadable.is-loading .xc-load-more,.xc-loadable.is-done .xc-load-more{display:none}.xc-loadable.is-loading .xc-skeletons{display:grid}@media(max-width:1023px){.xc-reco .xc-section-title{flex-wrap:wrap}.xc-reco .xc-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.xc-reco .xc-tabs::-webkit-scrollbar{display:none}.xc-reco .xc-tab{flex:none}}.xc-hero-default>div{width:100%}@media(min-width:1024px){.xc-hero-default.is-center-d{justify-content:center;text-align:center}.xc-hero-default.is-center-d strong,.xc-hero-default.is-center-d span{margin-inline:auto}}@media(max-width:1023px){.xc-hero-default.is-center-m{justify-content:center;text-align:center}.xc-hero-default.is-center-m strong,.xc-hero-default.is-center-m span{margin-inline:auto}}.xc-footer{background:var(--xc-f-bg, #0b1020);color:var(--xc-f-text, #cbd5e1)}.xc-footer a{color:var(--xc-f-link, var(--xc-f-text, #cbd5e1))}.xc-footer a:hover{color:var(--xc-f-link-h, #fff)}.xc-footer h4{color:var(--xc-f-title, #fff)}.xc-footer-logo{color:var(--xc-f-title, #fff)!important}.xc-footer-about p{color:var(--xc-f-text, #94a3b8);opacity:.9}.xc-footer-bottom{background:var(--xc-f-bottom, transparent);color:var(--xc-f-text, #8a97ab);border-color:color-mix(in srgb,var(--xc-f-text, #fff) 14%,transparent)}.xc-footer-contact li span.xc-footer-addr{align-items:flex-start}.xc-footer-addr>span{line-height:1.5}.xc-footer-addr .xc-icon{margin-block-start:1px;flex:none}.xc-footer-contact bdi{unicode-bidi:isolate}.xc-footer-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;text-align:start}.xc-footer-bottom .xc-footer-bottom-row:not(:has(.xc-footer-credit)){justify-content:center}.xc-footer-credit{display:inline-flex;align-items:center;gap:5px}.xc-heart{color:#f43f5e;font-size:1.15em;line-height:1;display:inline-block;animation:xcBeat 1.6s ease-in-out infinite}@keyframes xcBeat{0%,60%,to{transform:scale(1)}30%{transform:scale(1.22)}}@media(prefers-reduced-motion:reduce){.xc-heart{animation:none}}@media(max-width:640px){.xc-footer-bottom-row{flex-direction:column;justify-content:center;text-align:center;gap:6px}}@media(max-width:1023px){.xc-bn-center span{border-color:var(--xc-bnu-ring, var(--xc-bg))!important;background:var(--xc-bnc-bg, var(--xc-primary));background-image:linear-gradient(135deg,var(--xc-bnc-bg, var(--xc-primary)),var(--xc-bnc-bg2, var(--xc-bnc-bg, color-mix(in srgb, var(--xc-primary) 55%, #ec4899))));color:var(--xc-bnc-c, #fff);box-shadow:0 8px 18px color-mix(in srgb,var(--xc-bnc-bg, var(--xc-primary)) 45%,transparent)}.xc-bottom-nav .xc-bn-center .xc-icon{color:var(--xc-bnc-c, #fff)}}.xc-mh-icon img{width:24px;height:24px;object-fit:contain;display:block}.xc-mh-start{color:var(--xc-mh-start, var(--xc-text))}.xc-mh-end{color:var(--xc-mh-end, var(--xc-text))}.xc-mh-icon.is-whatsapp.xc-mh-start{color:var(--xc-mh-start, #22c55e)}.xc-mh-icon.is-whatsapp.xc-mh-end{color:var(--xc-mh-end, #22c55e)}@media(max-width:1023px){.xc-header-row>.xc-mh-start{order:0;flex:none}.xc-header-row>.xc-drawer-open+.xc-mh-start{margin-inline-start:-4px}}.xc-footer-contact li span.xc-footer-addr-text{display:inline;padding:0;background:none;border-radius:0}@media(max-width:1023px){.xc-header.logo-center-m .xc-header-row>.xc-logo{max-width:calc(100% - 2 * var(--xc-mh-side, 96px) - 20px);justify-content:center}.xc-header.logo-center-m .xc-header-row>.xc-logo img,.xc-header.logo-center-m .xc-header-row>.xc-logo .custom-logo{max-width:100%;object-fit:contain}.xc-header.logo-center-m .xc-header-row>.xc-logo a{max-width:100%;display:inline-flex;min-width:0}}@media(max-width:640px){.xc-footer-contact li a,.xc-footer-contact li span.xc-footer-addr{background:color-mix(in srgb,var(--xc-f-text, #fff) 8%,transparent)}}.xc-footer-contact{min-width:0}.xc-footer-contact li{min-width:0;max-width:100%}.xc-footer-contact li a,.xc-footer-contact li span.xc-footer-addr{max-width:100%;min-width:0;align-items:flex-start}.xc-footer-contact li .xc-icon{flex:none;margin-block-start:2px}.xc-footer-contact bdi{min-width:0;overflow-wrap:anywhere;word-break:normal;line-height:1.45}.xc-footer-contact .is-email bdi{font-size:.95em}@media(min-width:1024px){.xc-footer-grid{grid-template-columns:1.35fr 1fr 1fr 1.35fr}}.xc-ty-page{padding-block:22px 40px}.xc-ty-page>.woocommerce{max-width:none}.xc-ty-page .woocommerce-notices-wrapper:empty{display:none}.xc-ty{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.xc-ty-main{display:flex;flex-direction:column;gap:16px;min-width:0}.xc-ty-card{background:var(--xc-card);border:1px solid var(--xc-line);border-radius:20px;padding:20px 22px}.xc-ty-card h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;font-weight:800}.xc-ty-card h2 .xc-icon{width:20px;height:20px;color:var(--xc-primary)}.xc-ty-card h2 small{margin-inline-start:auto;font-size:12.5px;font-weight:600;color:var(--xc-muted)}.xc-ty-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 18px;align-items:center;padding:28px;border-radius:24px;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.22),transparent 45%),linear-gradient(130deg,#059669,#10b981 55%,#34d399);box-shadow:0 18px 40px -18px #0596698c}.xc-ty-hero.is-failed{background:linear-gradient(130deg,#be123c,#e11d48 60%,#fb7185);box-shadow:0 18px 40px -18px #e11d488c}.xc-ty-hero.is-neutral{background:linear-gradient(130deg,var(--xc-primary),color-mix(in srgb,var(--xc-primary) 55%,#ec4899));grid-template-columns:auto minmax(0,1fr) auto}.xc-ty-badge{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;color:#059669;box-shadow:0 0 0 8px #fff3;animation:xcTyPop .5s cubic-bezier(.2,1.4,.4,1) both}.xc-ty-hero.is-failed .xc-ty-badge{color:#e11d48}.xc-ty-badge .xc-icon{width:34px;height:34px}.xc-ty-hero-text{min-width:0}.xc-ty-hero h1{margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.15;letter-spacing:-.02em;color:inherit}.xc-ty-hero p{margin:6px 0 0;opacity:.95;font-size:15px;line-height:1.55}.xc-ty-meta{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;list-style:none;margin:18px 0 0;padding:0}.xc-ty-meta li{min-width:0;padding:11px 14px;border-radius:14px;background:#ffffff29;backdrop-filter:blur(4px)}.xc-ty-meta li>span{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.xc-ty-meta strong{display:flex;align-items:center;gap:6px;margin-block-start:2px;font-size:15.5px;font-weight:800;overflow-wrap:anywhere}.xc-ty-meta .woocommerce-Price-amount,.xc-ty-meta bdi{color:inherit}.xc-ty-copy{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:#fff3;color:inherit;cursor:pointer}.xc-ty-copy .xc-icon{width:15px;height:15px}.xc-ty-copy.is-copied{background:#fff;color:#059669}.xc-ty-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;margin-block-start:16px}.xc-ty-actions .xc-btn{background:#fff;color:#065f46;box-shadow:0 8px 18px #0000001f}.xc-ty-actions .xc-btn:hover{background:#f0fdf4;color:#064e3b}.xc-ty-actions .xc-btn-ghost{background:#ffffff29;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.35)}.xc-ty-actions .xc-btn-ghost:hover{background:#ffffff42;color:#fff}.xc-ty-actions .xc-ty-wa{background:#fff;color:#128c7e}.xc-ty-actions .xc-ty-wa .xc-icon{color:#25d366}.xc-ty-hero.is-failed .xc-ty-actions .xc-btn:not(.xc-btn-ghost){color:#be123c}.xc-ty-confetti{position:absolute;inset:0;pointer-events:none}.xc-ty-confetti i{position:absolute;inset-block-start:-12px;width:8px;height:14px;border-radius:2px;opacity:0;animation:xcTyFall 2.4s ease-in .15s 1 forwards}.xc-ty-confetti i:nth-child(4n+1){background:#fde047}.xc-ty-confetti i:nth-child(4n+2){background:#fff}.xc-ty-confetti i:nth-child(4n+3){background:#f472b6}.xc-ty-confetti i:nth-child(4n){background:#93c5fd}.xc-ty-confetti i:nth-child(1){inset-inline-start:6%;animation-delay:.1s}.xc-ty-confetti i:nth-child(2){inset-inline-start:14%;animation-delay:.5s}.xc-ty-confetti i:nth-child(3){inset-inline-start:23%;animation-delay:.25s}.xc-ty-confetti i:nth-child(4){inset-inline-start:31%;animation-delay:.7s}.xc-ty-confetti i:nth-child(5){inset-inline-start:40%;animation-delay:.05s}.xc-ty-confetti i:nth-child(6){inset-inline-start:49%;animation-delay:.45s}.xc-ty-confetti i:nth-child(7){inset-inline-start:57%;animation-delay:.3s}.xc-ty-confetti i:nth-child(8){inset-inline-start:66%;animation-delay:.65s}.xc-ty-confetti i:nth-child(9){inset-inline-start:74%;animation-delay:.15s}.xc-ty-confetti i:nth-child(10){inset-inline-start:82%;animation-delay:.55s}.xc-ty-confetti i:nth-child(11){inset-inline-start:90%;animation-delay:.35s}.xc-ty-confetti i:nth-child(12){inset-inline-start:96%;animation-delay:.8s}@keyframes xcTyFall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(260px) rotate(540deg)}}@keyframes xcTyPop{0%{transform:scale(.4);opacity:0}}.xc-ty-steps ol{position:relative;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.xc-ty-steps ol:before,.xc-ty-steps ol:after{content:"";position:absolute;inset-block-start:21px;inset-inline-start:12.5%;height:4px;border-radius:4px;background:var(--xc-line);width:75%}.xc-ty-steps ol:after{background:linear-gradient(90deg,#10b981,#34d399);width:calc(75% * (var(--step, 1) - 1) / 3);transition:width .6s}[dir=rtl] .xc-ty-steps ol:after{background:linear-gradient(-90deg,#10b981,#34d399)}.xc-ty-steps li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.xc-ty-dot{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;border:2px solid var(--xc-line);color:#94a3b8}.xc-ty-dot .xc-icon{width:21px;height:21px}.xc-ty-step-label{font-size:13px;font-weight:700;color:var(--xc-muted)}.xc-ty-steps .is-done .xc-ty-dot{background:#10b981;border-color:#10b981;color:#fff}.xc-ty-steps .is-current .xc-ty-dot{border-color:#10b981;color:#059669;box-shadow:0 0 0 6px #10b98126;animation:xcTyPulse 2s ease-in-out infinite}.xc-ty-steps .is-done .xc-ty-step-label,.xc-ty-steps .is-current .xc-ty-step-label{color:var(--xc-text)}@keyframes xcTyPulse{50%{box-shadow:0 0 0 10px #10b9810f}}.xc-ty-pay-body{font-size:14.5px;line-height:1.6;color:var(--xc-text)}.xc-ty-pay-body>:first-child{margin-block-start:0}.xc-ty-pay-body>:last-child{margin-block-end:0}.xc-ty-pay-body h2{font-size:15px;margin:14px 0 8px}.xc-ty-pay-body ul{padding:0;list-style:none;display:grid;gap:6px}.xc-ty-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.xc-ty-address h2{font-size:14.5px;margin-block-end:8px}.xc-ty-address address{font-style:normal;line-height:1.65;color:var(--xc-text);font-size:14.5px}.xc-ty-contact{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14.5px}.xc-ty-contact li{display:flex;align-items:center;gap:8px;min-width:0}.xc-ty-contact bdi{overflow-wrap:anywhere}.xc-ty-contact .xc-icon{width:17px;height:17px;color:var(--xc-muted);flex:none}.xc-ty-note{grid-column:1 / -1;padding:12px 14px;border-radius:14px;background:var(--xc-bg)}.xc-ty-note p{margin:0;font-size:14px}.xc-ty-hooks:empty{display:none}.xc-ty-hooks .woocommerce-order-details,.xc-ty-hooks .woocommerce-customer-details{display:none}.xc-ty-side{position:sticky;inset-block-start:calc(var(--xc-hh-cur, var(--xc-hh, 125px)) + 16px);min-width:0}.xc-ty-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.xc-ty-items li{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center}.xc-ty-thumb{position:relative;width:58px;height:58px;border-radius:14px;background:var(--xc-bg);border:1px solid var(--xc-line)}.xc-ty-thumb img{width:100%;height:100%;object-fit:cover;border-radius:13px;display:block}.xc-ty-thumb em{position:absolute;inset-block-start:-7px;inset-inline-end:-7px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--xc-text);color:#fff;font-style:normal;font-size:12px;font-weight:800;display:grid;place-items:center;border:2px solid #fff}.xc-ty-item-text{min-width:0;display:flex;flex-direction:column;gap:2px}.xc-ty-item-text a,.xc-ty-item-text strong{font-size:14px;font-weight:700;color:var(--xc-text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xc-ty-item-meta{color:var(--xc-muted);font-size:12.5px}.xc-ty-item-meta p,.xc-ty-item-meta ul{display:inline;margin:0;padding:0}.xc-ty-item-meta li{display:inline}.xc-ty-item-price{font-weight:800;font-size:14px;white-space:nowrap}.xc-ty-totals{margin:16px 0 0;padding:14px 0 0;border-block-start:1px dashed var(--xc-line);display:grid;gap:8px}.xc-ty-totals div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.xc-ty-totals dt{color:var(--xc-muted)}.xc-ty-totals dd{margin:0;text-align:end;font-weight:700}.xc-ty-totals dd small{display:block;font-weight:500;color:var(--xc-muted)}.xc-ty-totals .is-total{margin-block-start:6px;padding-block-start:12px;border-block-start:1px solid var(--xc-line);font-size:17px}.xc-ty-totals .is-total dt{color:var(--xc-text);font-weight:800}.xc-ty-totals .is-total dd{font-weight:900;color:var(--xc-price)}@media(max-width:1023px){.xc-ty{grid-template-columns:minmax(0,1fr);gap:14px}.xc-ty-main{display:contents}.xc-ty-hero{order:1}.xc-ty-steps{order:2}.xc-ty-side{order:3;position:static}.xc-ty-pay,.xc-ty-custom{order:4}.xc-ty-address{order:5}.xc-ty-hooks{order:6}}@media(max-width:640px){.xc-ty-page{padding-block:14px 28px}.xc-ty-hero{padding:22px 18px;border-radius:20px;grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}.xc-ty-badge{width:58px;height:58px;margin-block-end:8px}.xc-ty-meta{grid-template-columns:repeat(2,minmax(0,1fr));text-align:start;width:100%}.xc-ty-actions{flex-direction:column;width:100%}.xc-ty-actions .xc-btn{width:100%}.xc-ty-card{padding:16px;border-radius:18px}.xc-ty-step-label{font-size:11.5px}.xc-ty-dot{width:40px;height:40px}.xc-ty-steps ol:before,.xc-ty-steps ol:after{inset-block-start:18px}.xc-ty-address{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.xc-ty-confetti{display:none}.xc-ty-badge,.xc-ty-steps .is-current .xc-ty-dot{animation:none}}@media print{.xc-header,.xc-header-spacer,.xc-footer,.xc-bottom-nav,.xc-back-top,.xc-fab,.xc-ty-actions,.xc-ty-confetti,.xc-drawer,.xc-toast{display:none!important}body{background:#fff}.xc-ty{grid-template-columns:minmax(0,1fr)}.xc-ty-hero{color:#000;background:none!important;box-shadow:none;border:1px solid #ddd}.xc-ty-meta li{background:#f5f5f5}.xc-ty-side{position:static}}.xc-ty-meta strong.xc-ty-total{display:block}.xc-ty-meta .xc-ty-total .woocommerce-Price-amount,.xc-ty-meta .xc-ty-total bdi{display:inline;font-size:inherit;font-weight:inherit;white-space:nowrap}@media(max-width:640px){.xc-ty-actions .xc-btn{min-height:44px}}[dir=rtl] .xc-ty-meta li>span,[dir=rtl] .xc-footer h4{letter-spacing:0}@media(min-width:1024px)and (max-width:1279px){.xc-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xc-footer-about{grid-column:1 / -1}.xc-footer-about p{max-width:640px}}.xc-cx-page{padding-block:18px 40px}.xc-cx-page>.woocommerce{max-width:none}.xc-cx-card{background:var(--xc-card);border:1px solid var(--xc-line);border-radius:20px;padding:20px}.xc-cx-title{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:17px;font-weight:800;letter-spacing:-.01em}.xc-cx-title .xc-icon{width:22px;height:22px;color:var(--xc-primary)}.xc-cx-title small{margin-inline-start:auto;color:var(--xc-muted);font-weight:600;font-size:13px}.xc-cx-steps{display:flex;align-items:center;justify-content:center;gap:10px;margin:2px 0 20px}.xc-cx-step{display:inline-flex;align-items:center;gap:8px;color:var(--xc-muted);font-weight:700;font-size:13.5px}.xc-cx-step b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;border:2px solid var(--xc-line);font-size:13px}.xc-cx-step b .xc-icon{width:16px;height:16px}.xc-cx-step.is-on{color:var(--xc-text)}.xc-cx-step.is-on b{background:var(--xc-primary);border-color:var(--xc-primary);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--xc-primary) 15%,transparent)}.xc-cx-step.is-done b{background:var(--xc-ok, #10b981);border-color:var(--xc-ok, #10b981);color:#fff}a.xc-cx-step:hover{color:var(--xc-primary)}.xc-cx-bar{width:64px;height:3px;border-radius:3px;background:var(--xc-line)}.xc-cx-bar.is-on{background:#10b981}.xc-cx-rows{margin:0;display:grid;gap:10px}.xc-cx-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14.5px}.xc-cx-rows dt{color:var(--xc-muted);display:inline-flex;align-items:center;gap:6px}.xc-cx-rows dt small{font-size:12px}.xc-cx-rows dt .xc-icon{width:15px;height:15px;color:#10b981}.xc-cx-rows dd{margin:0;font-weight:700;text-align:end}.xc-cx-rows dd.is-muted{color:var(--xc-muted);font-weight:600;font-size:13px}.xc-cx-rows .is-free,.xc-cx-rows .is-coupon dd{color:#059669}.xc-cx-rows .is-coupon .woocommerce-remove-coupon{margin-inline-start:6px;font-size:12px;color:var(--xc-muted);font-weight:600}.xc-cx-rows .is-total{margin-block-start:4px;padding-block-start:14px;border-block-start:1px dashed var(--xc-line);font-size:18px}.xc-cx-rows .is-total dt{color:var(--xc-text);font-weight:800}.xc-cx-rows .is-total dd{font-weight:900;color:var(--xc-primary)}.xc-cx-rows .is-total dd small{display:block;font-size:11.5px;font-weight:500;color:var(--xc-muted)}.xc-cx-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-block-start:14px}.xc-cx-trust>div{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;border-radius:12px;background:var(--xc-bg);text-align:center;font-size:11.5px;font-weight:700;color:var(--xc-muted);line-height:1.3}.xc-cx-trust .xc-icon,.xc-cx-trust img{width:20px;height:20px;color:var(--xc-primary);object-fit:contain}.xc-cartx{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.xc-cartx-main{display:grid;gap:16px;min-width:0}.xc-cartx-side{position:sticky;inset-block-start:calc(var(--xc-hh-cur, var(--xc-hh, 125px)) + 16px);min-width:0}.xc-fs{display:flex;align-items:center;gap:12px;padding:13px 16px;margin-block-end:14px;border-radius:16px;background:linear-gradient(120deg,#ecfdf5,#f0fdf4);border:1px solid #bbf7d0}.xc-fs>.xc-icon{width:26px;height:26px;color:#10b981;flex:none}.xc-fs>div{flex:1;min-width:0}.xc-fs p{margin:0 0 7px;font-size:13.5px;font-weight:600}.xc-fs p b,.xc-fs p .amount{color:#047857}.xc-fs-track{display:block;height:8px;border-radius:8px;background:#d1fae5;overflow:hidden}.xc-fs-track i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#10b981,#34d399);transition:width .5s}[dir=rtl] .xc-fs-track i{margin-inline-start:0}.xc-cart-items{display:grid}.xc-ci{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:center;padding-block:14px;border-block-start:1px solid var(--xc-line);transition:opacity .2s}.xc-ci:first-child{border-block-start:0;padding-block-start:2px}.xc-ci.is-updating{opacity:.55}.xc-ci-img img{width:96px;height:96px;border-radius:16px;object-fit:cover;background:var(--xc-bg);display:block}.xc-ci-body{min-width:0}.xc-ci-name a,.xc-ci-name{font-weight:700;font-size:15px;line-height:1.35;color:var(--xc-text)}.xc-ci-meta{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:5px;font-size:12.5px;color:var(--xc-muted)}.xc-ci-meta dl.variation{display:flex;flex-wrap:wrap;gap:6px;margin:0}.xc-ci-meta dl.variation dt,.xc-ci-meta dl.variation dd{margin:0;display:inline}.xc-ci-meta dl.variation dt{display:none}.xc-ci-meta dl.variation dd,.xc-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--xc-bg);color:var(--xc-text);font-weight:600;font-size:12px}.xc-ci-meta dl.variation dd p{margin:0}.xc-chip.is-ok{background:#ecfdf5;color:#047857}.xc-chip.is-warn{background:#fffbeb;color:#b45309}.xc-ci-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block-start:10px}.xc-cq{display:inline-flex;align-items:center;border:1px solid var(--xc-line);border-radius:12px;background:#fff;overflow:hidden}.xc-cq .quantity{margin:0!important}.xc-cq .qty{width:40px!important;height:36px;border:0!important;padding:0!important;text-align:center;font-weight:800;font-size:14.5px;background:transparent;-moz-appearance:textfield}.xc-cq .qty::-webkit-outer-spin-button,.xc-cq .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xc-cq-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:#fff;color:var(--xc-text);cursor:pointer}.xc-cq-btn:hover{background:var(--xc-bg);color:var(--xc-primary)}.xc-cq-btn .xc-icon{width:18px;height:18px}.xc-cartx .product-remove a.remove.xc-ci-remove{display:inline-flex!important;align-items:center;gap:4px;width:auto!important;height:auto!important;padding:6px 8px;border-radius:9px;font-size:12.5px!important;font-weight:600;color:var(--xc-muted)!important;background:none!important;line-height:1}.xc-cartx .product-remove a.remove.xc-ci-remove:hover{color:var(--xc-sale, #e11d48)!important;background:#fff1f2!important}.xc-ci-remove .xc-icon{width:15px;height:15px}.xc-ci-price{text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.xc-ci-price b{font-size:16px;font-weight:800;white-space:nowrap}.xc-ci-price small{color:var(--xc-muted);font-size:12px;white-space:nowrap}.xc-ci-price del{color:var(--xc-muted);font-size:12.5px}.xc-ci-off{font-size:11.5px;font-weight:800;color:var(--xc-sale, #e11d48);background:#fff1f2;padding:2px 7px;border-radius:6px}.xc-cart-actions{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.xc-cart-suggest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.xc-cs{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--xc-line);border-radius:16px;background:#fff;min-width:0}.xc-cs-img img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block}.xc-cs-name{font-size:13px;font-weight:700;color:var(--xc-text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.xc-cs-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-block-start:auto}.xc-cs-price{font-size:13px;font-weight:800;color:var(--xc-price);min-width:0}.xc-cs-price del{display:none}.xc-cs-price ins{text-decoration:none}.xc-cs-add{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:10px;background:var(--xc-primary);color:#fff!important;cursor:pointer}.xc-cs-add .xc-icon{width:18px;height:18px}.xc-cs-add.is-loading{opacity:.5}.xc-cs-add.is-added{background:#10b981}.xc-cx-coupon{display:flex;gap:8px;margin:16px 0 12px}.xc-cx-coupon input#coupon_code{flex:1;min-width:0;width:auto;height:46px;padding:0 14px;border:1.5px dashed #c7cbe0;border-radius:12px;background:#fafbff;font:inherit}.xc-cx-coupon input#coupon_code:focus{outline:0;border-style:solid;border-color:var(--xc-primary)}.xc-cx-page .xc-cx-coupon button.button{height:46px;padding:0 16px;border:0;border-radius:12px;background:var(--xc-soft)!important;color:var(--xc-primary)!important;font-weight:800;font-size:14px}.xc-cx-coupon .coupon-error-notice{flex-basis:100%;color:var(--xc-sale, #e11d48);font-size:12.5px;margin:0}.xc-cx-coupon{flex-wrap:wrap}.xc-cx-go,.xc-cx-page .xc-co-submit{width:100%;min-height:54px;font-size:16px;border-radius:14px!important}[dir=rtl] .xc-cx-go .xc-icon{transform:scaleX(-1)}.xc-cx-page .wc-proceed-to-checkout{padding:0}.xc-cx-page .wc-proceed-to-checkout a.checkout-button{margin:0;padding:0 20px;display:flex;color:#fff}.xc-cx-page .cart_totals.processing,.xc-cx-page .woocommerce-cart-form.processing{opacity:.7}.xc-cart-empty{max-width:520px;margin:30px auto;padding:40px 24px;text-align:center;background:var(--xc-card);border:1px solid var(--xc-line);border-radius:24px}.xc-cart-empty-ico{display:grid;place-items:center;width:88px;height:88px;margin:0 auto 16px;border-radius:50%;background:var(--xc-soft);color:var(--xc-primary)}.xc-cart-empty-ico .xc-icon{width:42px;height:42px}.xc-cart-empty .wc-empty-cart-message,.xc-cart-empty .cart-empty{margin:0;padding:0!important;border:0!important;background:none!important;font-size:20px;font-weight:800;color:var(--xc-text);text-align:center}.xc-cart-empty .cart-empty:before{display:none!important}.xc-cart-empty-sub{margin:8px 0 20px;color:var(--xc-muted)}.xc-cart-empty .return-to-shop a{display:inline-flex}.xc-co{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:20px;align-items:start}.xc-co:before,.xc-co:after{display:none!important}.xc-co-main,.xc-co-details{display:grid;gap:16px;min-width:0}.xc-co-details:before,.xc-co-details:after{display:none!important}.xc-co-side{position:sticky;inset-block-start:calc(var(--xc-hh-cur, var(--xc-hh, 125px)) + 16px);min-width:0}.xc-cx-page #order_review{float:none;width:auto;padding:20px}.xc-co-card{background:var(--xc-card);border:1px solid var(--xc-line);border-radius:20px;padding:20px;min-width:0}.xc-co-hd{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:16.5px;font-weight:800}.xc-co-hd>.xc-icon{width:21px;height:21px;color:var(--xc-primary)}.xc-co-num{display:none}.xc-co-recap{display:none;margin-inline-start:auto;color:var(--xc-muted);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.xc-co-edit{display:none;margin-inline-start:8px;padding:0;border:0;background:none;color:var(--xc-primary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.xc-co-next{width:100%;margin-block-start:16px;min-height:50px}.xc-co .xc-co-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xc-co .xc-co-fields+.xc-co-fields{margin-block-start:12px}.xc-co .form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:6px;min-width:0}.xc-co .xc-co-fields>.form-row,.xc-co .shipping_address .form-row{grid-column:1 / -1}.xc-co .xc-co-fields>.form-row-first,.xc-co .xc-co-fields>.form-row-last,.xc-co .shipping_address .form-row-first,.xc-co .shipping_address .form-row-last{grid-column:auto}.xc-co .form-row label{margin:0;font-size:12.5px;font-weight:700;color:var(--xc-text);line-height:1.3}.xc-co .form-row label .required{color:var(--xc-sale, #e11d48);text-decoration:none;border:0}.xc-co .form-row label .optional{color:var(--xc-muted);font-weight:500}.xc-co .woocommerce-input-wrapper{position:relative;display:block;width:100%}.xc-co .xc-f>label+.woocommerce-input-wrapper:before,.xc-co .xc-f>.woocommerce-input-wrapper:first-child:before{content:"";position:absolute;z-index:2;inset-inline-start:14px;top:24px;width:18px;height:18px;margin-top:-9px;background:#94a3b8;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.xc-co .xc-f-none>label+.woocommerce-input-wrapper:before{display:none}.xc-co .form-row.woocommerce-validated .woocommerce-input-wrapper:after{content:"";position:absolute;inset-inline-end:14px;top:24px;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:#10b981 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9,16.17L4.83,12L3.41,13.41L9,19L21,7L19.59,5.59L9,16.17Z'/%3E%3C/svg%3E") center / 11px no-repeat;pointer-events:none;z-index:2}.xc-co .form-row.woocommerce-validated:has(select) .woocommerce-input-wrapper:after{display:none}.xc-co .form-row .input-text,.xc-co .form-row select:not(.select2-hidden-accessible),.xc-co .form-row textarea,.xc-co .select2-container .select2-selection--single{width:100%!important;height:48px!important;margin:0!important;padding:0 14px!important;padding-inline-start:42px!important;border:1.5px solid var(--xc-line)!important;border-radius:13px!important;background-color:#fff;font:inherit;font-size:15px!important;line-height:1.3!important;color:var(--xc-text);box-shadow:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}.xc-co select.select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;overflow:hidden!important;border:0!important;padding:0!important;opacity:0}.xc-co .xc-f-none .input-text,.xc-co .xc-f-none select,.xc-co .xc-f-none textarea{padding-inline-start:14px!important}.xc-co .form-row textarea{height:84px!important;padding-block:12px!important;resize:vertical}.xc-co .form-row select:not(.select2-hidden-accessible){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2394a3b8' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;background-position:right 12px center;padding-inline-end:38px}[dir=rtl] .xc-co .form-row select{background-position:left 12px center}.xc-co .form-row .input-text:focus,.xc-co .form-row select:focus,.xc-co .form-row textarea:focus,.xc-co .select2-container--open .select2-selection--single,.xc-co .select2-container--focus .select2-selection--single{outline:0;border-color:var(--xc-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--xc-primary) 13%,transparent)}.xc-co .form-row.woocommerce-invalid .input-text,.xc-co .form-row.woocommerce-invalid select,.xc-co .form-row.woocommerce-invalid .select2-selection{border-color:var(--xc-sale, #e11d48)!important;background-color:#fff8f8}.xc-co .form-row.woocommerce-invalid label{color:var(--xc-sale, #e11d48)}.xc-co .select2-container{width:100%!important}.xc-co .select2-container .select2-selection--single{display:flex;align-items:center;padding-inline-end:38px}.xc-co .select2-container .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.2;color:var(--xc-text)}.xc-co .select2-container .select2-selection--single .select2-selection__arrow{height:46px;inset-inline-end:8px}.select2-dropdown{border-color:var(--xc-line)!important;border-radius:12px!important;overflow:hidden;box-shadow:0 12px 30px #0f172a1f}.select2-search--dropdown .select2-search__field{height:40px;border-radius:10px;border:1.5px solid var(--xc-line)!important;padding:0 10px}.select2-results__option--highlighted[aria-selected],.select2-results__option--highlighted[data-selected]{background:var(--xc-primary)!important}.xc-co .form-row .woocommerce-input-wrapper strong{display:flex;align-items:center;height:48px;padding-inline-start:42px;border-radius:13px;background:var(--xc-bg);font-weight:700}.xc-co .woocommerce-account-fields,.xc-co .woocommerce-shipping-fields,.xc-co .woocommerce-additional-fields{margin-block-start:14px}.xc-co .woocommerce-additional-fields h3,.xc-co .woocommerce-shipping-fields h3{font-size:14px;margin:0 0 8px}.xc-co #ship-to-different-address{font-size:14px;margin:0}.xc-co #ship-to-different-address label{display:inline-flex;align-items:center;gap:8px;font-weight:700;cursor:pointer}.xc-co .shipping_address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:12px}.xc-co .shipping_address .woocommerce-shipping-fields__field-wrapper{display:contents}.xc-co .create-account label.checkbox{display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:600}.xc-co-shipping-form:empty{display:none}.xc-co-opts{display:grid;gap:10px}.xc-co-opts.is-multi{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.xc-co-opt{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:1.5px solid var(--xc-line);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.xc-co-opt:hover{border-color:color-mix(in srgb,var(--xc-primary) 40%,var(--xc-line))}.xc-co-opt input{position:absolute;opacity:0;pointer-events:none}.xc-co-radio{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid #cbd5e1;display:grid;place-items:center}.xc-co-opt.is-on,.xc-co-opt:has(input:checked){border-color:var(--xc-primary);background:color-mix(in srgb,var(--xc-primary) 4%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--xc-primary) 9%,transparent)}.xc-co-opt.is-on .xc-co-radio,.xc-co-opt:has(input:checked) .xc-co-radio{border-color:var(--xc-primary)}.xc-co-opt.is-on .xc-co-radio:after,.xc-co-opt:has(input:checked) .xc-co-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--xc-primary)}.xc-co-opt input:focus-visible+.xc-co-radio{outline:2px solid var(--xc-primary);outline-offset:2px}.xc-co-oi{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--xc-soft);color:var(--xc-primary)}.xc-co-oi .xc-icon{width:21px;height:21px}.xc-co-tx{flex:1;min-width:0}.xc-co-tx b{display:block;font-size:14.5px;line-height:1.3}.xc-co-tx small{display:block;color:var(--xc-muted);font-size:12.5px;margin-block-start:2px}.xc-co-pr{font-weight:800;white-space:nowrap}.xc-co-pr.is-free{color:#059669}.xc-co-hint{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:14px;background:var(--xc-bg);color:var(--xc-muted);font-size:13.5px}.xc-co-hint .xc-icon{width:18px;height:18px;flex:none}.xc-co-pack{margin:10px 0 6px;font-weight:800;font-size:13px;color:var(--xc-muted)}.xc-co-ship+.xc-co-shipping-form{margin-block-start:4px}.xc-cx-page #payment,.xc-co-payment{background:none!important;border-radius:0}.xc-cx-page #payment ul.payment_methods{display:grid;gap:10px;margin:0;padding:0!important;border:0!important;list-style:none}.xc-cx-page #payment ul.payment_methods:before,.xc-cx-page #payment ul.payment_methods:after{display:none}.xc-cx-page #payment ul.payment_methods li{position:relative;margin:0!important;padding:0!important;border:1.5px solid var(--xc-line);border-radius:16px;background:#fff;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s}.xc-cx-page #payment ul.payment_methods li:has(>input:checked){border-color:var(--xc-primary);background:color-mix(in srgb,var(--xc-primary) 4%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--xc-primary) 9%,transparent)}.xc-cx-page #payment ul.payment_methods li>input.input-radio{position:absolute;opacity:0;pointer-events:none;margin:0}.xc-cx-page #payment ul.payment_methods li>label{display:flex!important;align-items:center;gap:12px;padding:15px 14px;margin:0;cursor:pointer;font-weight:800;font-size:14.5px}.xc-cx-page #payment ul.payment_methods li>label:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;border:2px solid #cbd5e1;box-sizing:border-box;background:#fff}.xc-cx-page #payment ul.payment_methods li:has(>input:checked)>label:before{border-color:var(--xc-primary);box-shadow:inset 0 0 0 4px #fff;background:var(--xc-primary)}.xc-cx-page #payment ul.payment_methods li>label img{max-height:24px;width:auto;margin-inline-start:auto}.xc-cx-page #payment div.payment_box{width:auto!important;box-sizing:border-box;margin:0 14px 14px!important;padding:12px 14px!important;border-radius:12px;background:var(--xc-bg)!important;color:var(--xc-muted)!important;font-size:13.5px}.xc-cx-page #payment div.payment_box:before{display:none!important}.xc-cx-page #payment div.payment_box p:last-child{margin-bottom:0}.xc-cx-page #payment .xc-co-terms{margin:0!important;padding:0!important}.xc-cx-page #payment .xc-co-terms:not(:has(.woocommerce-terms-and-conditions-wrapper>*)){display:none}.xc-cx-page .woocommerce-terms-and-conditions-wrapper{margin-block-start:12px;font-size:13px;color:var(--xc-muted)}.xc-cx-page .woocommerce-privacy-policy-text p{margin:0 0 8px}.xc-co-items{display:grid;gap:14px;margin-block-end:16px;padding-block:8px 16px;border-block-end:1px solid var(--xc-line)}.xc-co-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center}.xc-co-thumb{position:relative;width:54px;height:54px}.xc-co-thumb img{width:54px;height:54px;border-radius:12px;object-fit:cover;display:block;background:var(--xc-bg)}.xc-co-thumb em{position:absolute;top:-7px;inset-inline-end:-7px;min-width:21px;height:21px;padding:0 5px;border-radius:11px;border:2px solid #fff;background:var(--xc-text);color:#fff;font-style:normal;font-size:11.5px;font-weight:800;display:grid;place-items:center}.xc-co-item-tx{min-width:0;font-size:13px;color:var(--xc-muted)}.xc-co-item-tx b{display:block;font-size:13.5px;color:var(--xc-text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xc-co-item-tx dl.variation{margin:2px 0 0;display:flex;flex-wrap:wrap;gap:0 6px}.xc-co-item-tx dl.variation dt,.xc-co-item-tx dl.variation dd,.xc-co-item-tx dl.variation p{margin:0;display:inline;font-size:12px}.xc-co-item-pr{font-weight:800;font-size:13.5px;white-space:nowrap}.xc-co-place{margin-block-start:16px}.xc-cx-page .xc-co-submit{display:flex;align-items:center;justify-content:center;gap:8px;border:0;color:#fff!important;font-weight:800;cursor:pointer;background:linear-gradient(135deg,var(--xc-buy-bg, #059669),color-mix(in srgb,var(--xc-buy-bg, #10b981) 70%,#34d399))!important;box-shadow:0 12px 24px -10px color-mix(in srgb,var(--xc-buy-bg, #059669) 70%,transparent)}.xc-cx-page .xc-co-submit:hover{filter:brightness(1.05)}.xc-cx-page .xc-co-submit:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M11,16.5L18,9.5L16.59,8.09L11,13.67L7.91,10.59L6.5,12L11,16.5Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M11,16.5L18,9.5L16.59,8.09L11,13.67L7.91,10.59L6.5,12L11,16.5Z'/%3E%3C/svg%3E") center / contain no-repeat}.xc-co-note{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;border-radius:14px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:13px;line-height:1.5}.xc-co-note .xc-icon{width:18px;height:18px;color:#d97706;flex:none;margin-block-start:1px}.xc-cx-page .blockUI.blockOverlay{border-radius:20px;background:#fff9!important}.xc-co.is-steps-ready .xc-co-num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--xc-primary);color:#fff;font-size:13px;flex:none}.xc-co.is-steps-ready .xc-co-hd>.xc-icon{display:none}.xc-co.is-steps-ready .xc-co-card.is-closed,.xc-co.is-steps-ready .xc-co-card.is-done{padding-block:16px}.xc-co.is-steps-ready .xc-co-card:not(.is-open) .xc-co-bd{display:none}.xc-co.is-steps-ready .xc-co-card:not(.is-open) .xc-co-hd{margin:0}.xc-co.is-steps-ready .xc-co-card.is-closed .xc-co-hd{color:var(--xc-muted)}.xc-co.is-steps-ready .xc-co-card.is-closed .xc-co-num{background:var(--xc-bg);color:var(--xc-muted)}.xc-co.is-steps-ready .xc-co-card.is-done .xc-co-num{background:#10b981;font-size:0}.xc-co.is-steps-ready .xc-co-card.is-done .xc-co-num:before{content:"\2713";font-size:14px}.xc-co.is-steps-ready .xc-co-card.is-done .xc-co-hd{cursor:pointer}.xc-co.is-steps-ready .xc-co-card.is-done .xc-co-recap,.xc-co.is-steps-ready .xc-co-card.is-done .xc-co-edit{display:block}.xc-co:not(.is-steps-ready) .xc-co-next{display:none}.xc-cx-mbar{display:none}@media(max-width:1023px){.xc-cartx,.xc-co{grid-template-columns:minmax(0,1fr)}.xc-cartx-side,.xc-co-side{position:static}body.xc-has-cx-bar .xc-cx-mbar{position:fixed;z-index:60;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;padding:10px;padding-inline-start:16px;border-radius:20px;background:#fff;border:1px solid var(--xc-line);box-shadow:0 12px 34px #0f172a33}.xc-cx-mbar>div{min-width:0}.xc-cx-mbar small{display:block;color:var(--xc-muted);font-size:11.5px;font-weight:600}.xc-cx-mbar b{display:block;font-size:17px;font-weight:900;white-space:nowrap}.xc-cx-mbar b small{display:none}.xc-cx-mbar .xc-btn{flex:1;min-height:48px;font-size:15px;white-space:nowrap}.xc-co-mbar-btn{background:linear-gradient(135deg,var(--xc-buy-bg, #059669),color-mix(in srgb,var(--xc-buy-bg, #10b981) 70%,#34d399))}body.xc-has-cx-bar .xc-footer-bottom{padding-block-end:calc(106px + env(safe-area-inset-bottom))}body.xc-has-cx-bar .xc-back-top{inset-block-end:96px}}@media(max-width:640px){.xc-cx-page{padding-block:12px 24px}.xc-cx-card,.xc-co-card,.xc-cx-page #order_review{padding:16px;border-radius:18px}.xc-cx-steps{gap:6px;margin-block-end:14px}.xc-cx-bar{width:26px}.xc-cx-step span{display:none}.xc-cx-step.is-on span{display:inline}.xc-ci{grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:start}.xc-ci-img img{width:80px;height:80px;border-radius:14px}.xc-ci-price{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 8px;text-align:start}.xc-cart-suggest-grid{grid-template-columns:repeat(4,44%);overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:4px}.xc-cs{scroll-snap-align:start}.xc-co .xc-co-fields,.xc-co .shipping_address{grid-template-columns:minmax(0,1fr)}.xc-co .xc-co-fields>.form-row-first,.xc-co .xc-co-fields>.form-row-last{grid-column:1 / -1}.xc-co-opts.is-multi{grid-template-columns:minmax(0,1fr)}}.xc-co .xc-f-user>label+.woocommerce-input-wrapper:before,.xc-co .xc-f-user>.woocommerce-input-wrapper:first-child:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2C4A4%2C4%200%200%2C1%2016%2C8A4%2C4%200%200%2C1%2012%2C12A4%2C4%200%200%2C1%208%2C8A4%2C4%200%200%2C1%2012%2C4M12%2C14C16.42%2C14%2020%2C15.79%2020%2C18V20H4V18C4%2C15.79%207.58%2C14%2012%2C14Z%27/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2C4A4%2C4%200%200%2C1%2016%2C8A4%2C4%200%200%2C1%2012%2C12A4%2C4%200%200%2C1%208%2C8A4%2C4%200%200%2C1%2012%2C4M12%2C14C16.42%2C14%2020%2C15.79%2020%2C18V20H4V18C4%2C15.79%207.58%2C14%2012%2C14Z%27/%3E%3C/svg%3E)}.xc-co .xc-f-phone>label+.woocommerce-input-wrapper:before,.xc-co .xc-f-phone>.woocommerce-input-wrapper:first-child:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M6.62%2C10.79C8.06%2C13.62%2010.38%2C15.94%2013.21%2C17.38L15.41%2C15.18C15.69%2C14.9%2016.08%2C14.82%2016.43%2C14.93C17.55%2C15.3%2018.75%2C15.5%2020%2C15.5A1%2C1%200%200%2C1%2021%2C16.5V20A1%2C1%200%200%2C1%2020%2C21A17%2C17%200%200%2C1%203%2C4A1%2C1%200%200%2C1%204%2C3H7.5A1%2C1%200%200%2C1%208.5%2C4C8.5%2C5.25%208.7%2C6.45%209.07%2C7.57C9.18%2C7.92%209.1%2C8.31%208.82%2C8.59L6.62%2C10.79Z%27/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M6.62%2C10.79C8.06%2C13.62%2010.38%2C15.94%2013.21%2C17.38L15.41%2C15.18C15.69%2C14.9%2016.08%2C14.82%2016.43%2C14.93C17.55%2C15.3%2018.75%2C15.5%2020%2C15.5A1%2C1%200%200%2C1%2021%2C16.5V20A1%2C1%200%200%2C1%2020%2C21A17%2C17%200%200%2C1%203%2C4A1%2C1%200%200%2C1%204%2C3H7.5A1%2C1%200%200%2C1%208.5%2C4C8.5%2C5.25%208.7%2C6.45%209.07%2C7.57C9.18%2C7.92%209.1%2C8.31%208.82%2C8.59L6.62%2C10.79Z%27/%3E%3C/svg%3E)}.xc-co .xc-f-email>label+.woocommerce-input-wrapper:before,.xc-co .xc-f-email>.woocommerce-input-wrapper:first-child:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M20%2C8L12%2C13L4%2C8V6L12%2C11L20%2C6M20%2C4H4C2.89%2C4%202%2C4.89%202%2C6V18A2%2C2%200%200%2C0%204%2C20H20A2%2C2%200%200%2C0%2022%2C18V6C22%2C4.89%2021.1%2C4%2020%2C4Z%27/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M20%2C8L12%2C13L4%2C8V6L12%2C11L20%2C6M20%2C4H4C2.89%2C4%202%2C4.89%202%2C6V18A2%2C2%200%200%2C0%204%2C20H20A2%2C2%200%200%2C0%2022%2C18V6C22%2C4.89%2021.1%2C4%2020%2C4Z%27/%3E%3C/svg%3E)}.xc-co .xc-f-pin>label+.woocommerce-input-wrapper:before,.xc-co .xc-f-pin>.woocommerce-input-wrapper:first-child:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2C11.5A2.5%2C2.5%200%200%2C1%209.5%2C9A2.5%2C2.5%200%200%2C1%2012%2C6.5A2.5%2C2.5%200%200%2C1%2014.5%2C9A2.5%2C2.5%200%200%2C1%2012%2C11.5M12%2C2A7%2C7%200%200%2C0%205%2C9C5%2C14.25%2012%2C22%2012%2C22C12%2C22%2019%2C14.25%2019%2C9A7%2C7%200%200%2C0%2012%2C2Z%27/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2C11.5A2.5%2C2.5%200%200%2C1%209.5%2C9A2.5%2C2.5%200%200%2C1%2012%2C6.5A2.5%2C2.5%200%200%2C1%2014.5%2C9A2.5%2C2.5%200%200%2C1%2012%2C11.5M12%2C2A7%2C7%200%200%2C0%205%2C9C5%2C14.25%2012%2C22%2012%2C22C12%2C22%2019%2C14.25%2019%2C9A7%2C7%200%200%2C0%2012%2C2Z%27/%3E%3C/svg%3E)}.xc-co .xc-f-home>label+.woocommerce-input-wrapper:before,.xc-co .xc-f-home>.woocommerce-input-wrapper:first-child:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10%2C20V14H14V20H19V12H22L12%2C3L2%2C12H5V20H10Z%27/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M10%2C20V14H14V20H19V12H22L12%2C3L2%2C12H5V20H10Z%27/%3E%3C/svg%3E)}.xc-co .xc-f-hash>label+.woocommerce-input-wrapper:before,.xc-co .xc-f-hash>.woocommerce-input-wrapper:first-child:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M5.41%2C21L6.12%2C17H2.12L2.47%2C15H6.47L7.53%2C9H3.53L3.88%2C7H7.88L8.59%2C3H10.59L9.88%2C7H15.88L16.59%2C3H18.59L17.88%2C7H21.88L21.53%2C9H17.53L16.47%2C15H20.47L20.12%2C17H16.12L15.41%2C21H13.41L14.12%2C17H8.12L7.41%2C21H5.41M9.53%2C9L8.47%2C15H14.47L15.53%2C9H9.53Z%27/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M5.41%2C21L6.12%2C17H2.12L2.47%2C15H6.47L7.53%2C9H3.53L3.88%2C7H7.88L8.59%2C3H10.59L9.88%2C7H15.88L16.59%2C3H18.59L17.88%2C7H21.88L21.53%2C9H17.53L16.47%2C15H20.47L20.12%2C17H16.12L15.41%2C21H13.41L14.12%2C17H8.12L7.41%2C21H5.41M9.53%2C9L8.47%2C15H14.47L15.53%2C9H9.53Z%27/%3E%3C/svg%3E)}.xc-co .xc-f-store>label+.woocommerce-input-wrapper:before,.xc-co .xc-f-store>.woocommerce-input-wrapper:first-child:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2C18H6V14H12M21%2C14V12L20%2C7H4L3%2C12V14H4V20H14V14H18V20H20V14M20%2C4H4V6H20V4Z%27/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2C18H6V14H12M21%2C14V12L20%2C7H4L3%2C12V14H4V20H14V14H18V20H20V14M20%2C4H4V6H20V4Z%27/%3E%3C/svg%3E)}.xc-co .xc-f-globe>label+.woocommerce-input-wrapper:before,.xc-co .xc-f-globe>.woocommerce-input-wrapper:first-child:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2C2A10%2C10%200%201%2C0%2022%2C12A10%2C10%200%200%2C0%2012%2C2M18.92%2C8H15.97A15.6%2C15.6%200%200%2C0%2014.59%2C4.44A8%2C8%200%200%2C1%2018.92%2C8M12%2C4.04C12.83%2C5.24%2013.5%2C6.57%2013.91%2C8H10.09C10.5%2C6.57%2011.17%2C5.24%2012%2C4.04M4.26%2C14A8.2%2C8.2%200%200%2C1%204.26%2C10H7.64C7.56%2C10.66%207.5%2C11.32%207.5%2C12C7.5%2C12.68%207.56%2C13.34%207.64%2C14M5.08%2C16H8.03C8.35%2C17.25%208.81%2C18.45%209.41%2C19.56A8%2C8%200%200%2C1%205.08%2C16M8.03%2C8H5.08A8%2C8%200%200%2C1%209.41%2C4.44C8.81%2C5.55%208.35%2C6.75%208.03%2C8M12%2C19.96C11.17%2C18.76%2010.5%2C17.43%2010.09%2C16H13.91C13.5%2C17.43%2012.83%2C18.76%2012%2C19.96M14.34%2C14H9.66C9.57%2C13.34%209.5%2C12.68%209.5%2C12C9.5%2C11.32%209.57%2C10.65%209.66%2C10H14.34C14.43%2C10.65%2014.5%2C11.32%2014.5%2C12C14.5%2C12.68%2014.43%2C13.34%2014.34%2C14M14.59%2C19.56C15.19%2C18.45%2015.65%2C17.25%2015.97%2C16H18.92A8%2C8%200%200%2C1%2014.59%2C19.56M16.36%2C14C16.44%2C13.34%2016.5%2C12.68%2016.5%2C12C16.5%2C11.32%2016.44%2C10.66%2016.36%2C10H19.74A8.2%2C8.2%200%200%2C1%2019.74%2C14H16.36Z%27/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2C2A10%2C10%200%201%2C0%2022%2C12A10%2C10%200%200%2C0%2012%2C2M18.92%2C8H15.97A15.6%2C15.6%200%200%2C0%2014.59%2C4.44A8%2C8%200%200%2C1%2018.92%2C8M12%2C4.04C12.83%2C5.24%2013.5%2C6.57%2013.91%2C8H10.09C10.5%2C6.57%2011.17%2C5.24%2012%2C4.04M4.26%2C14A8.2%2C8.2%200%200%2C1%204.26%2C10H7.64C7.56%2C10.66%207.5%2C11.32%207.5%2C12C7.5%2C12.68%207.56%2C13.34%207.64%2C14M5.08%2C16H8.03C8.35%2C17.25%208.81%2C18.45%209.41%2C19.56A8%2C8%200%200%2C1%205.08%2C16M8.03%2C8H5.08A8%2C8%200%200%2C1%209.41%2C4.44C8.81%2C5.55%208.35%2C6.75%208.03%2C8M12%2C19.96C11.17%2C18.76%2010.5%2C17.43%2010.09%2C16H13.91C13.5%2C17.43%2012.83%2C18.76%2012%2C19.96M14.34%2C14H9.66C9.57%2C13.34%209.5%2C12.68%209.5%2C12C9.5%2C11.32%209.57%2C10.65%209.66%2C10H14.34C14.43%2C10.65%2014.5%2C11.32%2014.5%2C12C14.5%2C12.68%2014.43%2C13.34%2014.34%2C14M14.59%2C19.56C15.19%2C18.45%2015.65%2C17.25%2015.97%2C16H18.92A8%2C8%200%200%2C1%2014.59%2C19.56M16.36%2C14C16.44%2C13.34%2016.5%2C12.68%2016.5%2C12C16.5%2C11.32%2016.44%2C10.66%2016.36%2C10H19.74A8.2%2C8.2%200%200%2C1%2019.74%2C14H16.36Z%27/%3E%3C/svg%3E)}.xc-co .form-row.xc-row-hidden{display:none!important}.xc-co .form-row:not(.xc-f) .input-text,.xc-co .form-row:not(.xc-f) textarea,.xc-co .form-row:not(.xc-f) select:not(.select2-hidden-accessible){padding-inline-start:14px!important}@media(max-width:640px){.xc-cx-step-3 .xc-cx-step span,.xc-ty-page .xc-cx-step:last-child span{display:inline}}body .woocommerce-message,body .woocommerce-info,body .woocommerce-error{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 14px;padding:12px 14px;list-style:none;background:#fff;color:var(--xc-text);border:1px solid var(--xc-line);border-radius:16px;box-shadow:0 6px 18px -12px #0f172a40;font-size:14px;line-height:1.5;word-break:break-word;outline:0}body .woocommerce-message:focus,body .woocommerce-info:focus,body .woocommerce-error:focus{outline:0}body .woocommerce-message:before,body .woocommerce-info:before,body .woocommerce-error:before{content:""!important;position:static!important;order:-1;flex:none;width:34px;height:34px;margin:0;border-radius:11px;font-family:inherit!important;background:#ecfdf5 url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27%2310b981%27%20d%3D%27M21%2C7L9%2C19L3.5%2C13.5L4.91%2C12.09L9%2C16.17L19.59%2C5.59L21%2C7Z%27/%3E%3C/svg%3E) center / 18px no-repeat}body .woocommerce-message{border-inline-start:4px solid #10b981}body .woocommerce-info{border-inline-start:4px solid var(--xc-primary)}body .woocommerce-info:before{background:#eef2ff url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27%234f46e5%27%20d%3D%27M13%2C9H11V7H13M13%2C17H11V11H13M12%2C2A10%2C10%200%200%2C0%202%2C12A10%2C10%200%200%2C0%2012%2C22A10%2C10%200%200%2C0%2022%2C12A10%2C10%200%200%2C0%2012%2C2Z%27/%3E%3C/svg%3E) center / 18px no-repeat}body .woocommerce-error{border-inline-start:4px solid #e11d48;align-items:flex-start;flex-direction:column;padding-inline-start:62px;min-height:58px;justify-content:center}body .woocommerce-error:before{position:absolute!important;inset-inline-start:14px;top:12px;background:#fff1f2 url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27%23e11d48%27%20d%3D%27M13%2C14H11V10H13M13%2C18H11V16H13M1%2C21H23L12%2C2L1%2C21Z%27/%3E%3C/svg%3E) center / 18px no-repeat}body .woocommerce-error li{margin:0;padding:0;list-style:none}body .woocommerce-error li+li{margin-block-start:3px}body .woocommerce-message .button,body .woocommerce-info .button,body .woocommerce-error .button{order:3;float:none!important;margin:0;margin-inline-start:auto;display:inline-flex;align-items:center;min-height:36px;padding:0 14px!important;border:0;border-radius:11px;background:var(--xc-soft)!important;color:var(--xc-primary)!important;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:none}body .woocommerce-message .button:hover,body .woocommerce-info .button:hover{background:var(--xc-primary)!important;color:#fff!important}body .woocommerce-message .restore-item{font-weight:700;color:var(--xc-primary)}.woocommerce-notices-wrapper:empty{display:none}@media(max-width:640px){body .woocommerce-message,body .woocommerce-info{font-size:13.5px;padding:10px 12px}body .woocommerce-message .button,body .woocommerce-info .button{min-height:32px;padding:0 12px!important}}.xc-co>.woocommerce-NoticeGroup,.xc-co>.woocommerce-message,.xc-co>.woocommerce-error,.xc-co>.woocommerce-info{grid-column:1 / -1}.xc-co>.woocommerce-NoticeGroup .woocommerce-error{margin:0}.xc-co .checkout-inline-error-message{margin:2px 0 0;color:#e11d48;font-size:12px;font-weight:600}.woocommerce-form-coupon-toggle .woocommerce-info{border:1.5px dashed #c7cbe0;border-inline-start:1.5px dashed #c7cbe0;box-shadow:none;background:#fff;padding:10px 14px;margin-block-end:12px;color:var(--xc-muted);font-weight:600}.woocommerce-form-coupon-toggle .woocommerce-info:before{background:#fff7ed url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27%23f97316%27%20d%3D%27M5.5%2C7A1.5%2C1.5%200%200%2C1%204%2C5.5A1.5%2C1.5%200%200%2C1%205.5%2C4A1.5%2C1.5%200%200%2C1%207%2C5.5A1.5%2C1.5%200%200%2C1%205.5%2C7M21.41%2C11.58L12.41%2C2.58C12.05%2C2.22%2011.55%2C2%2011%2C2H4C2.89%2C2%202%2C2.89%202%2C4V11C2%2C11.55%202.22%2C12.05%202.59%2C12.41L11.58%2C21.41C11.95%2C21.77%2012.45%2C22%2013%2C22C13.55%2C22%2014.05%2C21.77%2014.41%2C21.41L21.41%2C14.41C21.78%2C14.05%2022%2C13.55%2022%2C13C22%2C12.44%2021.77%2C11.94%2021.41%2C11.58Z%27/%3E%3C/svg%3E) center / 18px no-repeat}.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{color:var(--xc-primary);font-weight:800;text-decoration:none}.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover{text-decoration:underline}form.checkout_coupon.woocommerce-form-coupon{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 16px;padding:12px;border:1px solid var(--xc-line);border-radius:16px;background:#fff;box-shadow:0 6px 18px -12px #0f172a40}form.checkout_coupon.woocommerce-form-coupon[style*=none]{display:none}form.checkout_coupon>p:not(.form-row){flex-basis:100%;margin:0 0 2px;font-size:13px;color:var(--xc-muted)}form.checkout_coupon .form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important}form.checkout_coupon .form-row-first{flex:1 1 200px}form.checkout_coupon .clear{display:none}form.checkout_coupon input#coupon_code,form.checkout_coupon .input-text{width:100%;height:48px;margin:0;padding:0 14px 0 44px;border:1.5px solid var(--xc-line);border-radius:13px;background:#fafbff url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27%2394a3b8%27%20d%3D%27M5.5%2C7A1.5%2C1.5%200%200%2C1%204%2C5.5A1.5%2C1.5%200%200%2C1%205.5%2C4A1.5%2C1.5%200%200%2C1%207%2C5.5A1.5%2C1.5%200%200%2C1%205.5%2C7M21.41%2C11.58L12.41%2C2.58C12.05%2C2.22%2011.55%2C2%2011%2C2H4C2.89%2C2%202%2C2.89%202%2C4V11C2%2C11.55%202.22%2C12.05%202.59%2C12.41L11.58%2C21.41C11.95%2C21.77%2012.45%2C22%2013%2C22C13.55%2C22%2014.05%2C21.77%2014.41%2C21.41L21.41%2C14.41C21.78%2C14.05%2022%2C13.55%2022%2C13C22%2C12.44%2021.77%2C11.94%2021.41%2C11.58Z%27/%3E%3C/svg%3E) 14px center / 18px no-repeat;font:inherit;font-size:15px;text-transform:uppercase;letter-spacing:.04em;outline:0;box-shadow:none}[dir=rtl] form.checkout_coupon input#coupon_code{padding:0 44px 0 14px;background-position:right 14px center}form.checkout_coupon input#coupon_code::placeholder{text-transform:none;letter-spacing:0}form.checkout_coupon input#coupon_code:focus{border-color:var(--xc-primary);background-color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--xc-primary) 12%,transparent)}form.checkout_coupon .button{height:48px;padding:0 22px;border:0;border-radius:13px;background:var(--xc-primary)!important;color:#fff!important;font-weight:800;font-size:14.5px;cursor:pointer}form.checkout_coupon .button:hover{background:var(--xc-primary-dark)!important}form.checkout_coupon .coupon-error-notice{flex-basis:100%;margin:0;color:#e11d48;font-size:12.5px}@media(max-width:480px){form.checkout_coupon .form-row-last,form.checkout_coupon .button{width:100%!important}}.xc-cx-page #payment ul.payment_methods li:has(.woocommerce-notice,.woocommerce-info,.woocommerce-error){border:0;background:none;box-shadow:none}.xc-cx-page #payment ul.payment_methods li .woocommerce-notice,.xc-cx-page #payment ul.payment_methods li .woocommerce-info{margin:0;box-shadow:none}.xc-co .form-row textarea,.xc-co #order_comments{height:auto!important;min-height:96px;padding:12px 14px!important;line-height:1.5!important;white-space:pre-wrap}.xc-co .form-row textarea::placeholder{white-space:normal}.xc-co .form-row.woocommerce-validated:has(textarea) .woocommerce-input-wrapper:after{display:none}.xc-co .woocommerce-additional-fields h3{display:none}.xc-co .woocommerce-shipping-fields,.xc-co .woocommerce-additional-fields{min-width:0}body .woocommerce-message:after,body .woocommerce-info:after,body .woocommerce-error:after{display:none!important}.xc-co .xc-co-fields:before,.xc-co .xc-co-fields:after,.xc-co .shipping_address:before,.xc-co .shipping_address:after,.xc-co .woocommerce-shipping-fields__field-wrapper:before,.xc-co .woocommerce-shipping-fields__field-wrapper:after{display:none!important;content:none!important}.xc-co-opts.is-multi{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}body .woocommerce-message,body .woocommerce-info:not(.woocommerce-error){display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:8px}body .woocommerce-message:before,body .woocommerce-info:before{grid-column:1;grid-row:1}body .woocommerce-message .button,body .woocommerce-info .button{grid-column:3;grid-row:1}@media(max-width:640px){body .woocommerce-message .button,body .woocommerce-info .button{grid-column:2;grid-row:2;justify-self:start;margin:0}}body .woocommerce-form-coupon-toggle .woocommerce-info{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}body .woocommerce-form-coupon-toggle .woocommerce-info:before{margin-inline-end:4px}.xc-cart-empty .woocommerce-info,.xc-cart-empty .cart-empty,.xc-cart-empty .wc-empty-cart-message .woocommerce-info{display:block!important;grid-template-columns:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;font-size:20px;font-weight:800;text-align:center;color:var(--xc-text)}.xc-cart-empty .woocommerce-info:before,.xc-cart-empty .cart-empty:before{display:none!important}.xc-cartx,.xc-cartx-main,.xc-cartx-side,.xc-cartx-main>*,.xc-co>*,.xc-co-details>*{min-width:0;max-width:100%}.xc-cart-suggest{overflow:hidden}@media(max-width:640px){.xc-cart-suggest-grid{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.xc-cart-suggest-grid::-webkit-scrollbar{display:none}.xc-cart-suggest-grid>.xc-cs{flex:0 0 44%;max-width:44%}}@supports not (overflow: clip){body{overflow-x:hidden}}.xc-co-hint.is-warn{background:#fff7ed;color:#9a3412}.xc-co-hint.is-warn .xc-icon{color:#ea580c}.xc-co-hint.is-admin{margin-block-start:10px;align-items:flex-start;background:#eef2ff;color:var(--xc-text);border:1px dashed color-mix(in srgb,var(--xc-primary) 40%,transparent)}.xc-co-hint.is-admin .xc-icon{color:var(--xc-primary);margin-block-start:2px}.xc-co-hint.is-admin a{font-weight:800;color:var(--xc-primary)}.xc-co-hint.is-admin small{display:block;margin-block-start:3px;color:var(--xc-muted);font-size:11.5px}.xc-co-ship:empty{display:none}.xc-co-ship+.xc-co-shipping-form:not(:empty){margin-block-start:14px}.xc-co .woocommerce-additional-fields{margin:0}.xc-co-card .woocommerce-additional-fields:not(:first-child){margin-block-start:14px}.xc-co .woocommerce-additional-fields__field-wrapper{display:grid;gap:12px}.xc-co-hidden-extra{display:none!important}.xc-drawer-head .xc-drawer-x{margin-inline-start:auto}.xc-carousel-track{scroll-padding-inline:4px}.xc-cats-carousel .xc-cats-track,.xc-cats.xc-cats-d-rows .xc-cats-track{scroll-padding-inline:2px}@media(max-width:1023px){.xc-features,.xc-stores,.xc-cart-suggest-grid{scroll-padding-inline:16px}}html[dir=rtl] body{line-height:1.65}html[dir=rtl] *{letter-spacing:0!important}html[dir=rtl] :is(h1,h2,h3,h4,h5,h6){line-height:1.5}html[dir=rtl] :is(.xc-section-title h1,.xc-section-title h2,.xc-cx-title,.xc-co-hd,.xc-ty-card h2,.xc-hero-default strong,.xc-ty-hero h1,.xc-account-text,.xc-seller-text,.xc-buybar-price,.xc-co .form-row label,.xc-co-tx b,.xc-co-item-tx b,.xc-ci-name,.xc-ci-name a,.xc-cs-name,.xc-ty-item-text a,.xc-ty-item-text strong,.xc-card-title,.xc-lcard-title,.xc-cat-name,.xc-drawer-user-text small,.xc-cx-rows>div,.xc-cx-trust>div,.xc-feature strong,.xc-feature small,.xc-store p,.xc-fs p,.xc-co-note,.xc-sg-title){line-height:1.55}html[dir=rtl] .xc-co .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5}html[dir=rtl] :is(.xc-hero-default strong,.xc-ty-hero h1){line-height:1.45;padding-block:.05em}html[dir=rtl] .xc-cs-name{min-height:3.1em}html[dir=rtl] .xc-cx-rows .is-total{padding-block-start:16px}html[dir=rtl] .xc-cartform .single_add_to_cart_button,html[dir=rtl] .xc-btn{line-height:1.4!important}.xc-cx-sum .xc-cx-rows+.wc-proceed-to-checkout,.xc-cx-sum .xc-cx-rows~.wc-proceed-to-checkout{margin-block-start:18px}.xc-cx-sum .xc-cx-coupon+.wc-proceed-to-checkout{margin-block-start:0}@media(min-width:1024px){.xc-header:not(:has(.xc-header-cats))+.xc-header-spacer{height:var(--xc-hh, calc(73px + var(--xc-tbh-d, 0px)))}}.xc-footer-credit a,.xc-footer-credit a:hover{color:inherit;font-weight:700;text-decoration:none;border:0}.xc-footer-credit a:hover{color:var(--xc-f-link-h, #fff)}.xc-ios .xc-bottom-nav,.xc-ios .xc-buybar,.xc-ios .xc-cx-mbar{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.xc-footer:not(.has-glow):before{display:none}.xc-dots{gap:0}.xc-dots button{position:relative;width:24px!important;min-width:24px;height:24px!important;padding:0;background:none!important;display:grid;place-items:center;cursor:pointer}.xc-dots button:before{content:"";width:7px;height:7px;border-radius:4px;background:#cbd0dd;transition:width .25s var(--xc-ease),background .2s}.xc-dots button.is-active{width:30px!important}.xc-dots button.is-active:before{width:22px;background:var(--xc-primary)}.xc-slider .xc-dots button:before,.xc-dots-glass button:before{background:#ffffffa6}.xc-slider .xc-dots button.is-active:before,.xc-dots-glass button.is-active:before{background:#fff}.xc-dots-glass{padding:0 4px}.xc-dots-glass button:before{width:6px;height:6px}.xc-dots-glass button.is-active:before{width:16px}.xc-dots-glass button.is-active{width:24px!important}.xc-gal-dots button:before{width:8px;height:8px}.xc-gal-dots button.is-active:before{width:24px}.xc-gal-dots button.is-active{width:32px!important}.xc-header.is-static{position:absolute}@media(min-width:1024px){.xc-header.no-search-d .xc-search{display:none}.xc-header.no-search-d .xc-header-row{position:relative}.xc-header.no-search-d .xc-header-row>.xc-logo{position:absolute;left:50%;transform:translate(-50%);margin:0}.xc-header.no-search-d .xc-header-icons{margin-inline-start:auto}}html.xc-tb-closed{--xc-tbh: 0px;--xc-tbh-d: 0px;--xc-tbh-m: 0px}html.xc-tb-closed .xc-topbar{display:none!important}.xc-topbar{--xc-tb-bg: var(--xc-primary);--xc-tb-bg2: var(--xc-tb-bg);--xc-tb-mid: var(--xc-tb-bg2);--xc-tb-c: #fff;--xc-tb-accent: #fde047;position:relative;z-index:3;height:var(--xc-tbh, 40px);overflow:hidden;font-size:13px;line-height:1.3;font-weight:500;color:var(--xc-tb-c);background:linear-gradient(90deg,var(--xc-tb-bg),var(--xc-tb-mid),var(--xc-tb-bg2));transition:margin .3s var(--xc-ease)}.xc-header.tb-hide.is-compact .xc-topbar{margin-block-start:calc(-1 * var(--xc-tb-cur, 40px))}.xc-topbar a{color:inherit}.xc-topbar b,.xc-topbar strong{color:var(--xc-tb-accent);font-weight:800}.xc-tb-inner{display:flex;align-items:center;justify-content:center;gap:14px;height:100%;min-width:0}.xc-topbar:has(.xc-tb-close) .xc-tb-inner{padding-inline:36px}.xc-tb-msg{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap;text-decoration:none}.xc-tb-txt{overflow:hidden;text-overflow:ellipsis}.xc-tb-ico{display:inline-flex;flex:none}.xc-tb-ico svg{width:16px;height:16px;fill:currentColor}a.xc-tb-msg:hover .xc-tb-txt,.xc-tb-cta:hover{text-decoration:underline}.xc-tb-full{display:inline-flex;align-items:center;gap:12px;min-width:0;text-decoration:none}.xc-tb-cta{flex:none;font-weight:800;text-decoration:underline;text-underline-offset:3px;color:var(--xc-tb-accent)!important;white-space:nowrap}.xc-tb-close{position:absolute;inset-block:0;inset-inline-end:4px;margin-block:auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.85}.xc-tb-close:hover{opacity:1;background:#ffffff26}.xc-tb-close svg{width:16px;height:16px;fill:currentColor}@media(max-width:1023px){.xc-tb-only-d,.xc-tb-hide-m{display:none!important}.xc-topbar{font-size:12.5px}}@media(min-width:1024px){.xc-tb-only-m{display:none!important}}.xc-topbar.is-simple .xc-tb-txt{font-weight:600}.xc-topbar.is-rotate{--xc-tb-bg: #0f172a;--xc-tb-c: #e2e8f0;--xc-tb-accent: #facc15}.xc-tb-slides{position:relative;flex:1;min-width:0;max-width:760px;height:100%}.xc-tb-slides>.xc-tb-msg{position:absolute;inset:0;justify-content:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .35s,visibility .35s}.xc-tb-slides>.xc-tb-msg.is-on{opacity:1;visibility:visible;transform:none}.xc-tb-arrow{flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#ffffff14;color:inherit;cursor:pointer}.xc-tb-arrow:hover{background:#ffffff2e}.xc-tb-arrow svg{width:18px;height:18px;fill:currentColor}[dir=rtl] .xc-tb-arrow svg{transform:scaleX(-1)}.xc-topbar.is-trust{--xc-tb-bg: #0369a1;--xc-tb-bg2: #4f46e5}.xc-topbar.is-trust .xc-tb-ico{width:24px;height:24px;place-items:center;justify-content:center;align-items:center;border-radius:50%;background:#ffffff2e}.xc-topbar.is-trust .xc-tb-ico svg{width:14px;height:14px}@media(min-width:1024px){.xc-topbar.is-trust .xc-tb-slides{display:flex;align-items:center;justify-content:space-around;gap:24px;max-width:none}.xc-topbar.is-trust .xc-tb-slides>.xc-tb-msg{position:static;opacity:1;visibility:visible;transform:none}}.xc-topbar.is-marquee{--xc-tb-bg: #c2410c;--xc-tb-bg2: #b91c1c;--xc-tb-accent: #fef08a}.xc-topbar.is-marquee .xc-tb-inner{max-width:none;padding-inline:0;justify-content:flex-start}.xc-tb-marquee{display:flex;width:100%;overflow:hidden}.xc-tb-group{display:flex;flex:none;align-items:center;animation:xc-tb-mq var(--xc-tb-speed, 30s) linear infinite}.xc-tb-group>.xc-tb-msg{padding-inline:22px;position:relative}.xc-tb-group>.xc-tb-msg:after{content:"\2726";position:absolute;inset-inline-end:-5px;color:var(--xc-tb-accent);font-size:10px}.xc-tb-marquee:hover .xc-tb-group{animation-play-state:paused}[dir=rtl] .xc-tb-group{animation-name:xc-tb-mq-rtl}@keyframes xc-tb-mq{to{transform:translate(-100%)}}@keyframes xc-tb-mq-rtl{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.xc-tb-group{animation:none}}.xc-topbar.is-info{--xc-tb-bg: #f8fafc;--xc-tb-c: #334155;--xc-tb-accent: var(--xc-primary);border-block-end:1px solid var(--xc-line);font-size:12.5px}.xc-topbar.is-info .xc-tb-inner{justify-content:space-between}.xc-tb-side{display:flex;align-items:center;gap:18px;min-width:0}.xc-tb-side .xc-tb-ico{color:var(--xc-tb-accent)}.xc-tb-side .is-wa .xc-tb-ico{color:#15803d}.xc-tb-link{text-decoration:none;white-space:nowrap}.xc-tb-link:hover,.xc-tb-side a.xc-tb-msg:hover{color:var(--xc-tb-accent)}.xc-tb-side .xc-socials{display:flex;gap:4px;margin:0;padding-inline-start:14px;border-inline-start:1px solid var(--xc-line)}.xc-tb-side .xc-socials a{display:grid;place-items:center;width:26px;height:26px;margin:0;border-radius:50%;background:none;color:inherit}.xc-tb-side .xc-socials a:hover{color:var(--xc-tb-accent);background:#0f172a0f}.xc-tb-side .xc-socials svg{width:15px;height:15px;fill:currentColor}@media(max-width:1023px){.xc-topbar.is-info .xc-tb-inner{justify-content:center}}.xc-topbar.is-countdown{--xc-tb-bg: #111827;--xc-tb-mid: #4c1d95;--xc-tb-bg2: #be185d;--xc-tb-accent: #facc15}.xc-tb-badge{flex:none;padding:3px 9px;border-radius:6px;background:var(--xc-tb-accent);color:#111827;font-size:11px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.xc-topbar.is-countdown .xc-tb-txt{white-space:nowrap;font-weight:600}.xc-tb-cd{display:inline-flex;gap:5px;flex:none;direction:ltr}.xc-tb-cd b{display:inline-flex;align-items:baseline;gap:2px;min-width:38px;justify-content:center;padding:3px 6px;border-radius:6px;background:#ffffff24;color:var(--xc-tb-c);font-size:14px;font-variant-numeric:tabular-nums}.xc-tb-cd small{font-size:10px;font-weight:600;opacity:.85}.xc-tb-btn{flex:none;padding:6px 14px;border-radius:999px;background:#fff;color:#9d174d!important;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.xc-tb-btn:hover{background:var(--xc-tb-accent);color:#111827!important}@media(max-width:479px){.xc-tb-cd b{min-width:32px;padding-inline:4px;font-size:13px}.xc-tb-badge{display:none}.xc-topbar.is-countdown .xc-tb-inner{gap:8px}}.xc-topbar.is-coupon{--xc-tb-bg: #ecfdf5;--xc-tb-c: #065f46;--xc-tb-accent: #047857;border-block-end:1px solid #a7f3d0}.xc-tb-code{display:inline-flex;align-items:center;flex:none;height:28px;border:1.5px dashed var(--xc-tb-accent);border-radius:8px;overflow:hidden;background:#fff}.xc-tb-code b{padding-inline:10px;color:var(--xc-tb-c)!important;letter-spacing:.08em;font-family:ui-monospace,monospace}.xc-tb-copy{height:100%;padding-inline:12px;border:0;background:var(--xc-tb-accent);color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.xc-tb-copy.is-done{background:#065f46}@media(max-width:479px){.xc-topbar.is-coupon .xc-tb-inner{gap:8px}.xc-tb-code b{padding-inline:6px}.xc-tb-copy{padding-inline:8px}}.xc-topbar.is-marquee .xc-tb-close{background:var(--xc-tb-bg2);box-shadow:0 0 10px 8px var(--xc-tb-bg2)}@media(max-width:1023px){.xc-bottom-nav,.xc-buybar{max-width:calc(100vw - 24px)}body.xc-has-cx-bar .xc-cx-mbar{max-width:calc(100vw - 20px)}body.xc-has-cx-bar .xc-cx-mbar.is-btn-only{padding:8px}.xc-cx-mbar .xc-btn{min-width:0;overflow:hidden;text-overflow:ellipsis}}.xc-card>.xc-card-body:last-child{padding-block-end:14px}@media(max-width:1023px){.xc-card>.xc-card-body:last-child{padding-block-end:12px}}@media(max-width:1023px){.xc-bottom-nav>a,.xc-bottom-nav>button{position:relative;color:var(--xc-bnu-c, var(--xc-bn-c, #64748b))}.xc-bottom-nav>.is-active{color:var(--xc-bnu-on, var(--xc-bn-on, var(--xc-primary)))}.xc-bn-ic{position:relative;display:inline-flex;align-items:center;justify-content:center}.xc-bottom-nav .xc-bn-ic .xc-icon{width:24px;height:24px}.xc-bn-sr .xc-bn-lb,.xc-bottom-nav.is-minimal .xc-bn-lb,.xc-bottom-nav.is-split .xc-bn-lb,.xc-bottom-nav.is-island>:not(.is-active) .xc-bn-lb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xc-bottom-nav.is-flat,.xc-bottom-nav.is-notch,.xc-bottom-nav.is-soft{inset-inline:0;inset-block-end:0;max-width:none;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);border-radius:0;box-shadow:none;border:0}.xc-bottom-nav.is-flat{border-block-start:1px solid var(--xc-line)}.xc-bottom-nav.is-flat>.is-active:before{content:"";position:absolute;inset-block-start:0;width:34px;height:3px;border-radius:0 0 3px 3px;background:var(--xc-bnu-abg, currentColor)}.xc-bottom-nav.is-island{--xc-bn-bg: #0f172a;--xc-bn-c: #94a3b8;--xc-bn-on: #0f172a;inset-inline:16px;height:62px;padding:0 8px;gap:4px;justify-content:space-between;border-radius:999px;border:0;box-shadow:0 14px 30px #0f172a59}.xc-bottom-nav.is-island>a,.xc-bottom-nav.is-island>button{flex:0 0 46px;height:46px;flex-direction:row;gap:7px;border-radius:999px;transition:background .2s}.xc-bottom-nav.is-island>.is-active{flex:1 1 auto;max-width:150px;padding-inline:14px;background:var(--xc-bnu-abg, #fff)}.xc-bottom-nav.is-island>.is-active .xc-bn-lb{font-size:12.5px}.xc-bottom-nav.is-island .xc-badge-num{border-color:#0f172a}.xc-bottom-nav.is-notch{height:calc(66px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0f172a12;background:radial-gradient(circle at 50% 0,transparent 32.5px,var(--xc-bnu-bg, #fff) 33px)!important}.xc-bottom-nav .xc-bn-notch:before{content:"";display:block;height:24px}.xc-bottom-nav>.xc-bn-notch{position:static}.xc-bottom-nav .xc-bn-notch .xc-bn-ic{position:absolute;top:-34px;left:50%;width:68px;height:68px;margin-left:-34px;border-radius:50%;border:6px solid var(--xc-bnu-ring, var(--xc-bg));color:var(--xc-bnc-c, #fff);background:linear-gradient(135deg,var(--xc-bnc-bg, var(--xc-primary)),var(--xc-bnc-bg2, var(--xc-bnc-bg, color-mix(in srgb, var(--xc-primary) 55%, #ec4899))))}.xc-bottom-nav.is-bubble{--xc-bn-bg: var(--xc-primary);--xc-bn-c: rgba(255, 255, 255, .78);--xc-bn-on: #fff;height:64px;border-radius:20px;border:0;box-shadow:0 12px 26px color-mix(in srgb,var(--xc-primary) 35%,transparent)}.xc-bottom-nav.is-bubble>.is-active .xc-bn-ic{width:52px;height:52px;margin-block-start:-30px;border-radius:50%;border:5px solid var(--xc-bnu-ring, var(--xc-bg));background:var(--xc-bnu-abg, var(--xc-bnu-bg, var(--xc-primary)))}.xc-bottom-nav.is-bubble .xc-badge-num{border-color:var(--xc-bnu-bg, var(--xc-primary))}.xc-bottom-nav.is-minimal{--xc-bn-c: #94a3b8;--xc-bn-on: var(--xc-text);inset-inline:22px;height:58px;border-radius:20px}.xc-bottom-nav.is-minimal>.is-active:after{content:"";position:absolute;inset-block-end:8px;width:5px;height:5px;border-radius:50%;background:var(--xc-bnu-abg, var(--xc-bnu-on, var(--xc-primary)))}.xc-bottom-nav.is-soft{--xc-bn-bg: color-mix(in srgb, var(--xc-primary) 7%, #fff);--xc-bn-c: #475569;--xc-bn-on: var(--xc-text);height:calc(72px + env(safe-area-inset-bottom));gap:0;border-radius:22px 22px 0 0}.xc-bottom-nav.is-soft>a,.xc-bottom-nav.is-soft>button{gap:4px}.xc-bottom-nav.is-soft .xc-bn-ic{width:56px;height:30px;border-radius:16px;transition:background .2s}.xc-bottom-nav.is-soft>.is-active .xc-bn-ic{background:var(--xc-bnu-abg, color-mix(in srgb, var(--xc-bnu-on, var(--xc-primary)) 18%, #fff));color:var(--xc-bnu-on, var(--xc-primary))}.xc-bottom-nav.is-split{--xc-bn-c: #94a3b8;inset-inline-start:14px;inset-inline-end:90px;height:62px;border-radius:999px}.xc-bottom-nav.is-split>.is-active .xc-bn-ic{width:44px;height:44px;border-radius:50%;background:var(--xc-bnu-abg, color-mix(in srgb, var(--xc-bnu-on, var(--xc-primary)) 10%, #fff))}.xc-bottom-nav>.xc-bn-fab{position:absolute;inset-block-start:0;inset-inline-end:-76px;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;color:var(--xc-bnc-c, #fff)!important;background:linear-gradient(135deg,var(--xc-bnc-bg, #f97316),var(--xc-bnc-bg2, var(--xc-bnc-bg, #dc2626)));box-shadow:0 10px 22px #dc262659}.xc-bottom-nav>.xc-bn-fab .xc-icon{width:26px;height:26px}.xc-bottom-nav .xc-bn-fab .xc-badge-num{inset-block-start:2px;inset-inline-end:2px;background:#0f172a;border-color:#fff}}.xc-bn-fab{display:none}@media(max-width:1023px){.xc-bottom-nav.is-split .xc-bn-fab{display:grid}}@media(max-width:1023px){.xc-bottom-nav .xc-badge-num{background:var(--xc-bnu-bbg, var(--xc-sale));color:var(--xc-bnu-bc, #fff)}.xc-bottom-nav.is-floating,.xc-bottom-nav.is-minimal,.xc-bottom-nav.is-split{border-color:var(--xc-bnu-border, rgba(15, 23, 42, .06))}.xc-bottom-nav.is-flat{border-block-start-color:var(--xc-bnu-border, var(--xc-line))}}@media(max-width:1023px){.xc-bottom-nav>button{padding:0}}@media(max-width:1023px){.xc-bottom-nav .xc-bn-notch .xc-bn-ic .xc-icon{width:26px;height:26px}}.xc-logo .xc-logo-default .custom-logo{width:auto;height:min(var(--xc-logo-h, 40px),30px)}@media(max-width:1023px){.xc-logo .xc-logo-default .custom-logo{height:min(var(--xc-logo-hm, 30px),24px)}}.xc-drawer .xc-logo .xc-logo-default .custom-logo{height:min(var(--xc-logo-hd, 32px),24px)}.xc-footer-logo img.xc-footer-logo-default{width:auto;height:34px}
