@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_d5a796;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_d5a796;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_d5a796{font-family:__Poppins_d5a796,__Poppins_Fallback_d5a796;font-style:normal}.__variable_d5a796{--font-poppins:"__Poppins_d5a796","__Poppins_Fallback_d5a796"}:root{--cs-bg:#fff;--cs-bg-soft:#f5f5f5;--cs-card:#fff;--cs-text:#151515;--cs-muted:#5f5a52;--cs-brand:#b51824;--cs-brand-deep:#88111c;--cs-gold:#d9a51f;--cs-gold-soft:rgba(217,165,31,.14);--cs-border:#d9d9d9;--cs-shadow:0 18px 36px hsla(0,0%,7%,.06);--cs-porcelain-blue:#7488a0;--cs-porcelain-blue-soft:rgba(116,136,160,.12);--cs-lucky-red:#b51824;--cs-header-height:74px;--cs-hero-height:700px;--cs-card-radius:0;--cs-card-radius-lg:0;--cs-card-radius-xl:0;--cs-header-bg:hsla(0,0%,100%,.92);--cs-footer-bg:#141414;--cs-header-text:#111;--cs-pattern:none}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{background-color:var(--cs-bg);font-family:var(--font-poppins),"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1,h2,h3,h4,h5,h6{font-family:var(--font-poppins),"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em;color:#3a261f}body{--dsp-card-bg-start:#fffdf8;--dsp-card-bg-mid:#fffaf2;--dsp-card-bg-end:#fffdf8;--dsp-card-border:rgba(181,24,36,.12);--dsp-card-shadow:0 12px 28px rgba(84,46,21,.08);--dsp-accent:#b51824;--dsp-accent-soft:rgba(249,203,17,.16);--dsp-accent-strong:rgba(181,24,36,.18);--dsp-button-start:#b51824;--dsp-button-end:#b51824;--dsp-price:#b51824}.ant-layout,.ant-layout-content{background:transparent!important}.ant-card{border:1px solid hsla(33,48%,84%,.95);border-radius:var(--cs-card-radius-lg);box-shadow:var(--cs-shadow);background:var(--cs-card)}.ant-btn-primary{background:var(--cs-brand);border-color:var(--cs-brand)}.ant-btn-primary:not(:disabled):hover{background:var(--cs-brand-deep);border-color:var(--cs-brand-deep)}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:hover,.ant-input:focus,.ant-input:hover,.ant-select-focused .ant-select-selector,.ant-select:hover .ant-select-selector{border-color:var(--cs-brand)!important}.ant-pagination .ant-pagination-item-active{border-color:var(--cs-brand)}.ant-pagination .ant-pagination-item-active a{color:#fff}.ant-pagination .ant-pagination-item-active{background:var(--cs-brand)}.ant-tabs .ant-tabs-ink-bar{height:3px;border-radius:2px}@keyframes shimmer{0%,to{opacity:.68}50%{opacity:1}}.image-skeleton-shimmer{position:absolute;inset:0;background:#fff;animation:shimmer 1.4s ease-in-out infinite;z-index:1}.cs-page-shell{min-height:100vh;background:transparent!important}.cs-container{width:min(1240px,calc(100% - 40px));margin:0 auto}.cs-section{position:relative;padding:64px 0}.cs-section-title{text-align:center;margin-bottom:34px}.cs-section-title h2{margin-bottom:8px!important}.cs-kicker{display:inline-block;padding:4px 12px;border-radius:999px;background:rgba(249,203,17,.2);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(43,33,28,.08);box-shadow:0 2px 18px rgba(43,33,28,.04);-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);transition:box-shadow .3s ease,border-color .3s ease,background-color .3s ease}.site-header.header-scrolled{box-shadow:0 12px 28px rgba(43,33,28,.08);border-color:rgba(43,33,28,.08)}.header-spacer{height:var(--cs-header-height)}.header-inner{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 24px;height:74px}.header-logo{display:inline-flex;align-items:center;text-decoration:none;transition:transform .24s ease}.header-logo:hover{transform:scale(1.03)}.header-logo img{height:54px!important;border-radius:0;box-shadow:none;background:transparent}.header-logo-text{color:var(--cs-brand-deep);font-size:1.36rem;font-weight:700;letter-spacing:.02em}.header-nav{display:flex;align-items:center;gap:6px;margin-left:28px}.nav-link{position:relative;color:#5d3126;text-decoration:none;font-size:.95rem;font-weight:600;padding:8px 15px;border-radius:999px;transition:color .2s ease,background .2s ease}.nav-link:hover{color:var(--cs-brand);background:rgba(181,24,36,.06)}.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:1px;background:var(--cs-brand);transform:scaleX(0);transition:transform .25s ease}.nav-link-active:after,.nav-link:hover:after{transform:scaleX(1)}.nav-link-active{color:var(--cs-brand)}.header-actions{display:flex;align-items:center;gap:12px}.header-cart{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(43,33,28,.08);background:hsla(0,0%,100%,.96);color:var(--cs-brand-deep);transition:transform .2s ease,background .2s ease,border-color .2s ease}.header-cart:hover{transform:translateY(-1px);background:rgba(181,24,36,.06);border-color:rgba(181,24,36,.16)}.header-lang-btn,.header-user-btn{display:inline-flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.96);border:1px solid rgba(43,33,28,.08);color:#5d3126;padding:6px 12px;border-radius:999px;font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.header-lang-btn:hover,.header-user-btn:hover{color:var(--cs-brand-deep);background:rgba(181,24,36,.06);border-color:rgba(181,24,36,.16)}.header-hamburger{display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(43,33,28,.08);color:var(--cs-brand-deep);font-size:1.3rem;padding:8px;cursor:pointer;border-radius:10px;transition:background .2s ease,border-color .2s ease}.header-hamburger:hover{background:rgba(181,24,36,.06);border-color:rgba(181,24,36,.16)}.header-mobile-actions{margin-left:auto;gap:10px}.header-icon-btn{justify-content:center;width:38px;height:38px;padding:0;text-decoration:none}.drawer-content{height:100%}.drawer-content,.drawer-nav{display:flex;flex-direction:column}.drawer-nav{padding:2px 0}.drawer-link{display:block;padding:9px 20px;color:#5d3126;text-decoration:none;font-size:.9rem;line-height:1.2;font-weight:600;transition:background .2s ease,color .2s ease;border-left:3px solid transparent}.drawer-link:hover{background:#fbe581;color:var(--cs-brand)}.drawer-link-active{color:var(--cs-brand);background:#f9d754;border-left-color:var(--cs-brand)}.drawer-divider{height:1px;background:var(--cs-gold);margin:8px 0}.drawer-divider-tight{margin:0}.drawer-header-title{width:100%}.drawer-header-login{display:flex;align-items:center;gap:10px;width:100%;text-decoration:none;color:var(--cs-brand-deep);padding:10px 12px;border-radius:var(--cs-card-radius-lg);border:1px solid rgba(181,24,36,.14);background:#fbefb8;transition:border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.drawer-header-login:hover{color:var(--cs-brand-deep);border-color:rgba(182,22,29,.32);background:#fbe372;transform:translateY(-1px)}.drawer-header-login-icon{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(249,203,17,.3);color:var(--cs-brand);flex-shrink:0}.drawer-header-login-text{flex:1 1;font-size:.95rem;font-weight:700}.drawer-header-login-arrow{color:#a54728;font-size:1rem;font-weight:700}.drawer-embedded-content{padding-bottom:8px}.drawer-bottom-actions{margin-top:auto}.drawer-language-control{display:flex}.drawer-language-control .header-lang-btn{width:100%;justify-content:center}.drawer-user-section{padding:14px 24px;display:flex;flex-direction:column;gap:14px}.drawer-user-section-top{padding-top:4px}.drawer-user-section-bottom{padding-top:0}.drawer-user-card{display:flex;align-items:center;gap:12px;color:#5d3126;text-decoration:none;padding:14px 16px;border-radius:var(--cs-card-radius-xl);background:#fff7de;border:1px solid rgba(249,203,17,.34);transition:border-color .2s ease,background .2s ease,color .2s ease}.drawer-user-card:hover{color:var(--cs-brand);border-color:rgba(182,22,29,.28);background:#fbe372}.drawer-user-card-header{margin-right:0;padding:10px 12px;gap:10px}.drawer-user-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--cs-porcelain-blue-soft);color:var(--cs-brand)}.drawer-user-card-header .drawer-user-icon{width:36px;height:36px}.drawer-user-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.drawer-user-card-header .drawer-user-meta{max-width:150px}.drawer-user-card-header .drawer-user-name{font-size:.9rem;line-height:1.2}.drawer-user-name{font-weight:700;font-size:.95rem;color:inherit}.drawer-user-email{color:#7a685d;font-size:.82rem;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-logout{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:10px 0;color:var(--cs-brand);font-size:.9rem;cursor:pointer;transition:opacity .2s ease}.drawer-logout:hover{opacity:.74}@keyframes cartBounce{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.ant-badge-count{animation:cartBounce .3s ease}.cs-home-intro{padding:8px 0;background:#fff}.cs-home-ribbon{position:relative;z-index:0;border-radius:var(--cs-card-radius-xl);border:0!important;background:transparent;box-shadow:none;padding:16px 18px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.cs-home-ribbon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:calc((100vw - 100%) / -2);background:#fff;border-radius:0 var(--cs-card-radius-xl) var(--cs-card-radius-xl) 0;z-index:-1}.cs-home-ribbon .ant-tag{border:0!important;box-shadow:none!important}.cs-home-ribbon p{margin:0;color:#6c5b50;font-size:14px}.cs-home-ribbon strong{color:var(--cs-brand-deep)}.cs-home-categories{padding-top:36px;padding-bottom:34px}.cs-home-categories .cs-section-title{margin-bottom:22px;text-align:center}.cs-home-categories .cs-section-title h2{margin-bottom:0!important}.cs-skeleton-block{position:relative;overflow:hidden;border-radius:12px;background:#efe4d0;animation:shimmer 1.35s ease-in-out infinite}.cs-category-rail{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:12px}.cs-category-tile{width:100%;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:10px;gap:10px;justify-items:center;cursor:pointer;text-align:center;font:inherit;transition:transform .24s ease,opacity .24s ease}.cs-category-tile-frame{width:100%;aspect-ratio:1/1;border-radius:var(--cs-card-radius-xl);border:1px solid rgba(135,103,74,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 16px 34px rgba(91,56,28,.08);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.cs-category-tile-image{width:100%;height:100%;object-fit:contain;transform:scale(1);transform-origin:center bottom;transition:transform .28s ease}.cs-category-tile-placeholder{display:inline-flex;align-items:center;justify-content:center;width:clamp(48px,4.8vw,64px);aspect-ratio:1/1;border-radius:999px;color:#8b5d2d;font-size:clamp(1.2rem,1.9vw,1.7rem);font-weight:800}.cs-category-tile-title{margin:0;color:#241b14;line-height:1.15}.cs-category-tile:hover .cs-category-tile-frame{border-color:rgba(186,138,94,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 14px 28px rgba(91,56,28,.1)}.cs-category-tile:hover .cs-category-tile-image{transform:scale(1.05)}.cs-category-tile:focus-visible{outline:3px solid rgba(181,24,36,.18);outline-offset:4px;border-radius:calc(var(--cs-card-radius-xl) + 2px)}.cs-category-tile-skeleton{cursor:default}.cs-category-tile-skeleton .cs-category-tile-frame{border-color:transparent;box-shadow:none}.cs-category-tile-skeleton-title{height:22px;width:min(116px,74%);border-radius:999px}.cs-home-values{background:transparent;border-top:none;border-bottom:none}.cs-home-values-panel{position:relative;padding:84px 0 92px;background:#f7f6f3}.cs-home-values-mark{position:absolute;top:-80px;left:80px;z-index:2;pointer-events:none}.cs-home-values-mark-image{width:120px;height:auto}.cs-home-values-header{text-align:center;margin-bottom:36px}.cs-home-values-header h2{margin-bottom:0!important;font-size:clamp(2rem,2.6vw,2.9rem)!important;color:#111!important;letter-spacing:-.03em}.cs-home-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.cs-home-value-card{min-height:190px;padding:34px 30px 28px;border:1px solid hsla(0,0%,7%,.06);background:hsla(0,0%,100%,.92);box-shadow:0 10px 24px hsla(0,0%,7%,.04)}.cs-home-value-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;color:#111;font-size:42px;line-height:1}.cs-home-value-title{margin:0 0 10px;color:#111;font-size:1.05rem;font-weight:700;line-height:1.2}.cs-home-value-description{margin:0;color:#4b4b4b;font-size:.95rem;line-height:1.55}.cs-home-values-mobile-nav{margin-top:14px;display:flex;justify-content:center;align-items:center;gap:14px}.cs-home-value-card-mobile{min-height:100%}@media (max-width:768px){.cs-home-categories{padding-top:28px;padding-bottom:26px}.cs-category-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-category-tile{gap:10px}.cs-category-tile-frame{border-radius:var(--cs-card-radius-lg);padding:12px}.cs-category-tile-title{font-size:.96rem}.cs-category-tile-skeleton-title{height:18px;width:78%}.cs-home-values-panel{padding:68px 0 72px}.cs-home-values-mark{top:-22px;left:20px}.cs-home-values-mark-image{width:64px}.cs-home-values-header{margin-bottom:28px}.cs-home-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cs-home-value-card{min-height:0;padding:28px 22px 24px}.cs-home-value-card-mobile{min-height:220px}.cs-home-value-icon{margin-bottom:16px;font-size:34px}.cs-banner-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-banner-skeleton{height:100px}.cs-product-skeleton-media{height:clamp(190px,56vw,240px)}}.cs-home-featured{position:relative}.cs-home-cta{margin-top:16px;border-radius:var(--cs-card-radius-xl);background:var(--cs-brand);border:none;box-shadow:0 18px 44px rgba(70,15,9,.32);overflow:hidden}.cs-home-cta:before{display:none}.cs-home-cta .inner{position:relative;z-index:1;padding:52px 24px;text-align:center}.cs-home-cta h2,.cs-home-cta p{color:#fff8ee!important}.cs-home-cta .ant-btn-default{border-color:rgba(249,203,17,.72);color:#fff4d5}.cs-home-cta .ant-btn-default:hover{border-color:#fff;color:#fff}.hero-carousel-wrapper{position:relative;border-bottom:none}.hero-carousel{position:relative}.hero-carousel-controls{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.hero-carousel-btn{pointer-events:auto;background:rgba(255,249,237,.92)!important;border:1px solid hsla(33,48%,84%,.85)!important;box-shadow:0 12px 28px rgba(62,17,8,.3);color:var(--cs-brand-deep)!important;transition:transform .2s ease,box-shadow .2s ease}.hero-carousel-btn:hover{transform:scale(1.05);box-shadow:0 14px 30px rgba(62,17,8,.35)}.hero-carousel .slick-dots{bottom:14px}.hero-carousel .slick-dots li button:before{font-size:10px;color:rgba(255,241,213,.68)}.hero-carousel .slick-dots li.slick-active button:before{color:#f9e09d}.hero-carousel .hero-slide-background{position:relative;overflow:hidden;background:#fff}.hero-carousel .hero-slide-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .28s ease}.hero-carousel .hero-slide-image.is-loaded{opacity:1}.hero-carousel .hero-slide-link{display:block;position:relative;overflow:hidden;cursor:pointer}.hero-carousel .hero-slide-vignette{position:absolute;inset:0;pointer-events:none}.hero-carousel .hero-slide-sheen{position:absolute;top:-35%;left:-28%;width:34%;height:170%;pointer-events:none;background:none;transform:translateX(-180%) rotate(16deg)}.hero-carousel .hero-slide-skeleton{position:absolute;inset:0;background:#fff;animation:shimmer 1.4s ease-in-out infinite}.hero-carousel .hero-slide-skeleton.is-fallback{opacity:.72}@keyframes heroBgZoom{0%{transform:scale(1.01)}to{transform:scale(1.07)}}@keyframes heroSheenSweep{0%{transform:translateX(-180%) rotate(16deg)}to{transform:translateX(460%) rotate(16deg)}}.hero-carousel .slick-slide .hero-slide-background{transform:scale(1.01)}.hero-carousel .slick-active .hero-slide-background{animation:heroBgZoom 6s ease-in-out forwards}.hero-carousel .slick-active .hero-slide-sheen{animation:heroSheenSweep 1.25s ease-out .35s both}.hero-carousel .hero-slide-link:hover .hero-slide-background{transform:scale(1.035)}.hero-carousel-wrapper.is-loading .hero-carousel-controls{opacity:0;pointer-events:none}.hero-carousel-wrapper.is-constrained-network .slick-active .hero-slide-background,.hero-carousel-wrapper.is-constrained-network .slick-active .hero-slide-sheen{animation:none!important}.banner-carousel{padding:18px 0 8px}.cs-banner-skeleton-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0 8px}.cs-banner-skeleton{height:124px;background:#efe4d0;animation:shimmer 1.35s ease-in-out infinite}.banner-img,.cs-banner-skeleton{border-radius:var(--cs-card-radius)}.banner-img{width:calc(100% - 12px);margin:0 auto;height:auto;object-fit:cover;border:none;display:block;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.banner-img:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 28px rgba(85,28,14,.16)}.cs-product-skeleton{border-radius:var(--cs-card-radius-xl);border:1px solid hsla(33,48%,84%,.9);background:var(--cs-card);box-shadow:var(--cs-shadow);padding:12px}.cs-product-skeleton-media{height:clamp(190px,22vw,270px);margin-bottom:12px}.cs-product-skeleton-title{height:18px;width:72%;margin-bottom:8px}.cs-product-skeleton-desc{height:14px;width:94%;margin-bottom:14px}.cs-product-skeleton-price{height:20px;width:36%;margin-bottom:14px}.cs-product-skeleton-action{height:42px}.products-sider{padding-top:0;background:var(--cs-bg-soft)!important;border-right:none!important;box-shadow:inset -8px 0 14px -14px rgba(95,29,14,.2)}.products-sider .ant-layout-sider-children{display:flex;flex-direction:column;--category-panel-bg:var(--cs-bg-soft);background:var(--category-panel-bg)}.category-tree,.sidebar-banners{padding:18px 16px;background:var(--category-panel-bg,var(--cs-bg-soft));border-bottom:1px solid rgba(128,44,20,.12)}.category-tree .ant-input-affix-wrapper,.category-tree .ant-input-affix-wrapper-focused,.category-tree .ant-input-affix-wrapper:hover{background:rgba(255,251,243,.96);border-color:rgba(181,24,36,.14)}.category-tree .ant-input-search .ant-input-group{display:flex;align-items:stretch;width:100%}.category-tree .ant-input-search .ant-input-group .ant-input-affix-wrapper,.category-tree .ant-input-search .ant-input-group .ant-input-group-addon,.category-tree .ant-input-search .ant-input-group .ant-input-search-button{height:36px;min-height:36px;box-sizing:border-box}.category-tree .ant-input-search .ant-input-group .ant-input-affix-wrapper{flex:1 1 auto;min-width:0;display:flex;align-items:center}.category-tree .ant-input-search .ant-input-group .ant-input-group-addon{display:flex;align-items:stretch;flex:0 0 36px;width:36px}.category-tree .ant-input-search .ant-input-group .ant-input-search-button{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;min-height:36px;height:36px;line-height:1;padding-inline:0;padding-block:0}.category-tree .ant-input-affix-wrapper .ant-input{background:transparent}.category-tree-header{margin-bottom:12px;padding-bottom:10px;border-bottom:none}.category-tree-loading{display:flex;align-items:center;justify-content:center;padding:24px 16px}.category-tree-all{display:flex;align-items:center;padding:7px 12px;margin-bottom:0;border-radius:10px;cursor:pointer;font-weight:600;color:#6a594d;transition:all .2s ease}.category-tree-all:hover{background:#fff1d4;color:#a8161d}.category-tree-all-active{background:#fde7ba;color:#9e141b}.category-tree-view .ant-tree-treenode{padding:0}.category-tree-view .ant-tree-indent,.category-tree-view .ant-tree-list,.category-tree-view .ant-tree-list-holder,.category-tree-view .ant-tree-list-holder-inner,.category-tree-view.ant-tree{background:var(--category-panel-bg,var(--cs-bg-soft))!important}.mobile-category-drawer .category-tree-view.ant-tree{background:transparent!important;--ant-tree-node-padding:0!important}.mobile-category-drawer .category-tree-view .ant-tree-indent,.mobile-category-drawer .category-tree-view .ant-tree-list,.mobile-category-drawer .category-tree-view .ant-tree-list-holder,.mobile-category-drawer .category-tree-view .ant-tree-list-holder-inner{background:transparent!important}.category-tree-view .ant-tree-node-content-wrapper{border-radius:8px;transition:background .2s ease,color .2s ease}.category-tree-view .ant-tree-node-content-wrapper:hover{background:#fff2d8}.category-tree-view .ant-tree-node-content-wrapper.ant-tree-node-selected,.category-tree-view .ant-tree-node-selected .ant-tree-node-content-wrapper{background:#fde8c2!important;color:#931117;font-weight:700}.category-tree-title{display:inline-flex;align-items:center}.category-highlight{background:#dbe5f1;color:#476888;padding:0 4px;border-radius:4px}.mobile-category-drawer .category-tree{--category-panel-bg:transparent;padding:16px 24px 8px;background:transparent}.mobile-category-drawer{--category-panel-bg:transparent}.mobile-category-drawer .category-tree-loading{padding:24px}.mobile-category-drawer .category-tree-view .ant-tree-treenode{padding:0!important;margin:0!important}.mobile-category-drawer .category-tree-view .ant-tree-switcher{margin-right:4px}.mobile-category-drawer .category-tree-view .ant-tree-node-content-wrapper{margin-left:0!important}.category-tree-flat-list{display:flex;flex-direction:column;gap:0}.category-tree-flat-item{padding:7px 12px;cursor:pointer;font-weight:600;color:#6a594d;transition:all .2s ease;border-radius:8px;display:flex;align-items:center;gap:8px}.category-tree-flat-item:hover{background:#fff2d8;color:#a8161d}.category-tree-flat-item-active{background:#fde8c2!important;color:#931117}.sidebar-banners{display:flex;flex-direction:column;gap:12px;padding:18px 16px;margin-top:16px;border-top:none}.sidebar-banner-item{width:100%}.sidebar-banner-img{width:100%;border-radius:10px;border:none;object-fit:cover;display:block}.sider-toggle-btn{font-size:18px;width:38px;height:38px;border-radius:10px;color:#6f88a8;background:var(--cs-porcelain-blue-soft)}.cs-product-toolbar{background:#fff9f0;border:none;border-radius:14px;padding:14px;margin-bottom:20px;box-shadow:0 10px 22px rgba(70,20,10,.08)}.cs-product-content{padding:26px 30px!important}.cs-product-reorder-slot{will-change:transform,opacity}.cs-product-reorder-slot.is-reordering:not(.is-demoted){animation:csProductShiftUp .36s cubic-bezier(.2,.8,.2,1)}.cs-product-reorder-slot.is-reordering.is-promoted{animation:csProductPromoteTop .42s cubic-bezier(.2,.8,.2,1)}.cs-product-reorder-slot.is-reordering.is-demoted{animation:csProductMoveTail .36s cubic-bezier(.2,.8,.2,1)}@keyframes csProductShiftUp{0%{transform:translateY(18px);opacity:.7}to{transform:translateY(0);opacity:1}}@keyframes csProductPromoteTop{0%{transform:translateY(30px) scale(.97);opacity:.68}45%{transform:translateY(-8px) scale(1.015);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes csProductMoveTail{0%{transform:translateY(-10px) scale(1);opacity:1}to{transform:translateY(14px) scale(.98);opacity:.7}}.cs-page-title{margin-bottom:10px!important}.cs-cms-wrap{padding:calc(var(--cs-header-height) + 34px) 0 58px;background:#fff}.cs-cms-article{display:flex;flex-direction:column;gap:18px}.cs-cms-hero{position:relative;background:var(--cs-brand);color:#fff8eb;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--cs-card-radius-xl);padding:26px 28px 24px;box-shadow:0 14px 30px rgba(70,20,10,.18)}.cs-cms-kicker{display:inline-block;margin-bottom:10px;padding:4px 12px;border-radius:999px;border:1px solid rgba(249,203,17,.44);background:rgba(43,33,28,.28);color:#ffe6a2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.cs-cms-title.ant-typography{color:#fff4de!important;margin-bottom:8px!important}.cs-cms-subtitle.ant-typography{margin:0!important;color:rgba(255,239,211,.9)!important;max-width:78ch;font-size:15px;line-height:1.7}.cs-cms-sections{display:grid;grid-gap:14px;gap:14px}.cs-cms-section{position:relative;background:var(--cs-card);border:1px solid #ead9c4;border-left:6px solid #f1c52a;border-radius:var(--cs-card-radius-lg);box-shadow:0 9px 20px rgba(70,20,10,.1);padding:18px 18px 16px;overflow:hidden}.cs-cms-section:before{content:"";position:absolute;inset:0;background-color:rgba(255,253,248,.992);background-image:url(/assets/img/cms/red-clouds-background-japanese-seamless-pattern-vector_56103-1588.avif);background-size:180px 180px;background-repeat:repeat;opacity:.1;pointer-events:none}.cs-cms-section>*{position:relative;z-index:1}.cs-cms-section-title.ant-typography{margin:0 0 8px!important;color:#5b231b!important}.cs-cms-section .ant-typography{color:#433028!important;line-height:1.76;margin-bottom:10px}.cs-cms-list{margin:0 0 10px;padding-left:18px;color:#433028}.cs-cms-list li{margin-bottom:7px;line-height:1.65}.cs-cms-note{border:1px dashed #d4b780;border-radius:var(--cs-card-radius);background:#fff4de;color:#5b2a11;padding:10px 12px;font-size:13px;line-height:1.5}.cs-legal-content-wrap{padding:calc(var(--cs-header-height) + 34px) 0 58px;background:#fff}.cs-legal-card{position:relative;background:var(--cs-card);border:1px solid #ead9c4;border-radius:var(--cs-card-radius-lg);box-shadow:0 9px 20px rgba(70,20,10,.1);padding:18px;overflow:hidden}.cs-legal-card:before{content:"";position:absolute;inset:0;background-color:rgba(255,253,248,.992);background-image:url(/assets/img/cms/red-clouds-background-japanese-seamless-pattern-vector_56103-1588.avif);background-size:180px 180px;background-repeat:repeat;opacity:.1;pointer-events:none}.cs-legal-card>*{position:relative;z-index:1}@media (max-width:768px){.cs-cms-wrap{padding:calc(var(--cs-header-height) + 22px) 0 42px}.cs-cms-hero{border-radius:var(--cs-card-radius-lg);padding:18px 16px}.cs-cms-section{border-radius:var(--cs-card-radius);padding:14px}.cs-cms-subtitle.ant-typography{font-size:14px}}.cs-product-detail-main-image{border:none!important;border-radius:var(--cs-card-radius)!important;background:#fffaf1!important;box-shadow:0 10px 24px rgba(70,20,10,.1)}.cs-product-detail-thumbnail{transition:transform .2s ease,border-color .2s ease!important}.cs-product-detail-thumbnail:hover{transform:translateY(-2px)}.cs-product-detail-box{background:#fff9f2!important;border:none!important;border-radius:var(--cs-card-radius)!important;box-shadow:0 10px 24px rgba(70,20,10,.1)}.cs-related-carousel .slick-list{margin:0;background:transparent!important}.cs-related-carousel .slick-slide>div{padding:18px 12px 10px;background:transparent!important}.cs-related-products-section{background:transparent!important}.cs-related-carousel .slick-next:before,.cs-related-carousel .slick-prev:before{color:#8f161c!important;opacity:1!important;font-size:34px!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.18)}.cs-related-carousel,.cs-related-carousel .slick-slide,.cs-related-carousel .slick-track,.cs-related-products-section .dsp-product-media{background:transparent!important}.cs-related-products-section .dsp-product-media:after{background:none!important}.site-footer{background:var(--cs-footer-bg)!important;color:rgba(255,241,219,.92);border-top:none;position:relative;overflow:hidden}.site-footer:before{display:none}.site-footer .site-footer-inner{position:relative;z-index:1}.site-footer .site-footer-title{color:#f9dd7a!important}.site-footer .site-footer-link,.site-footer .site-footer-meta,.site-footer .site-footer-text{color:rgba(255,230,189,.79)!important}.site-footer .site-footer-link:hover{color:#f7dc8e!important}.site-footer .site-footer-divider{border-color:rgba(255,214,131,.24)!important}.site-footer .site-footer-bottom-left{text-align:left}.site-footer .site-footer-bottom-right{text-align:right}.site-footer .site-footer-social{color:rgba(255,230,189,.82)!important;font-size:20px}.site-footer .site-footer-social:hover{color:#f7dc8e!important}.site-footer .site-footer-payment-methods{display:flex;flex-wrap:wrap;gap:1px;margin-top:8px}.site-footer .site-footer-payment-icon{width:25px;height:25px;object-fit:contain;background:hsla(0,0%,100%,.94);border-radius:7px;padding:3px}@media (max-width:767px){.site-footer .site-footer-bottom-left{margin-bottom:16px}}.cs-auth-layout .ant-layout-content{min-height:calc(100vh - 74px);display:flex;justify-content:center;align-items:center;padding:42px 16px}.cs-auth-card{width:100%;max-width:460px;border-radius:var(--cs-card-radius-xl)!important;border:none!important;background:var(--cs-card)!important;box-shadow:0 14px 30px rgba(70,20,10,.12)!important}.cs-login-reset-notice{margin-bottom:20px;border:1px solid rgba(202,137,47,.35)!important;border-radius:var(--cs-card-radius)!important;background:#fff5e8!important}.dsp-product-card{border-radius:var(--cs-card-radius-xl)!important;background:var(--cs-card)!important}.dsp-product-card:after,.dsp-product-card:before,.dsp-product-image-shine{display:none!important}.dsp-product-card.is-hovered{border-color:rgba(139,47,33,.2)!important;box-shadow:0 16px 28px rgba(52,32,24,.12)!important}.dsp-product-media{background:#f4eadc!important}.dsp-product-action .ant-btn{background:var(--cs-brand)!important;box-shadow:0 8px 18px rgba(139,47,33,.18)!important}.dsp-product-card.is-hovered .dsp-product-action .ant-btn:not([disabled]){box-shadow:0 10px 20px rgba(139,47,33,.22)!important;filter:none!important}.cs-login-reset-notice .ant-alert-message{color:#7b4010!important;font-weight:600}.cs-login-reset-notice .ant-alert-description{color:#7b4010!important;line-height:1.45}.cs-login-reset-notice .ant-alert-description a{color:#9b2f1d;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cs-login-reset-notice .ant-alert-description a:hover{color:#7e2113}@media (max-width:1024px){.cs-product-content{padding:20px 16px!important}.cs-home-cta .inner{padding:44px 20px}}@media (max-width:768px){.header-inner{position:relative;padding:0 14px;height:64px}:root{--cs-header-height:64px;--cs-hero-height:500px}.header-spacer{height:var(--cs-header-height)}.header-logo-mobile{position:absolute;left:50%;transform:translateX(-50%)}.header-logo-mobile:hover{transform:translateX(-50%) scale(1.03)}.header-logo img{height:46px!important}.cs-home-intro{padding-top:6px}.cs-section{padding:48px 0}.cs-section-title{margin-bottom:24px}.cs-home-ribbon{padding:14px}.cs-home-cta .inner{padding:36px 16px}.cs-auth-layout .ant-layout-content{padding:28px 12px}.hero-carousel-controls{padding:0 10px}.hero-carousel-btn{width:34px;min-width:34px;height:34px}}@media (max-width:480px){:root{--cs-hero-height:400px}.cs-container{width:min(1240px,calc(100% - 24px))}.cs-section{padding:40px 0}.cs-home-ribbon{gap:10px 12px}.cs-home-ribbon p{width:100%}.cs-banner-skeleton-grid{grid-template-columns:1fr}}@media (hover:none){.banner-img:hover,.cs-category-tile:hover,.cs-category-tile:hover .cs-category-tile-frame,.cs-category-tile:hover .cs-category-tile-image,.cs-value-card:hover,.hero-carousel .hero-slide-link:hover .hero-slide-background{transform:none;box-shadow:inherit;filter:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body{background:#fff;color:var(--cs-text)}::selection{background:rgba(181,24,36,.18);color:#111}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1,h2,h3,h4,h5,h6{color:#111;letter-spacing:-.02em}.cs-container{width:min(1280px,calc(100% - 48px))}.cs-section{padding:72px 0}.cs-section-title{text-align:left;margin-bottom:28px}.cs-section-title h2{margin-bottom:4px!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:.96!important}.cs-kicker{padding:6px 10px;border:1px solid hsla(0,0%,7%,.12);border-radius:0;background:rgba(217,165,31,.1);color:var(--cs-brand);letter-spacing:.12em}.ant-alert,.ant-btn,.ant-btn-circle,.ant-btn-circle.ant-btn-lg,.ant-btn-circle.ant-btn-sm,.ant-card,.ant-drawer-content,.ant-drawer-header,.ant-dropdown-menu,.ant-empty-image,.ant-input,.ant-input-affix-wrapper,.ant-modal-content,.ant-pagination-item,.ant-popover-inner,.ant-select-selector,.ant-tabs-tab,.ant-tag{border-radius:0!important}.ant-card,.ant-drawer-content,.ant-dropdown-menu,.ant-modal-content,.ant-popover-inner{border:1px solid hsla(0,0%,7%,.08)!important;box-shadow:0 20px 40px hsla(0,0%,7%,.05)!important;background:#fff!important}.ant-btn{min-height:44px;padding-inline:18px;border-width:1px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none!important}.ant-btn-primary{background:#b51824!important;border-color:#98131d!important}.ant-btn-default{border-color:hsla(0,0%,7%,.12);color:#111;background:hsla(0,0%,100%,.72)}.ant-btn:not(:disabled):hover{transform:translateY(-1px)}.ant-tag{padding:6px 10px;font-weight:700;letter-spacing:.04em;border:1px solid}.site-header{background:hsla(0,0%,100%,.94);border-bottom:1px solid hsla(0,0%,7%,.08);box-shadow:none;-webkit-backdrop-filter:blur(16px) saturate(110%);backdrop-filter:blur(16px) saturate(110%)}.site-header.header-scrolled{background:hsla(0,0%,100%,.98);box-shadow:0 16px 30px hsla(0,0%,7%,.05)}.header-inner{max-width:1480px;padding:0 28px}.header-logo-text{color:#111;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.header-nav{gap:16px}.nav-link{padding:0 0 10px;border-radius:0;background:transparent!important;color:#333;font-size:.83rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nav-link:after{left:0;right:0;bottom:0;height:1px;border-radius:0;transform-origin:left}.header-cart,.header-hamburger,.header-icon-btn,.header-lang-btn,.header-user-btn{border-radius:0!important;border:1px solid hsla(0,0%,7%,.1);background:hsla(0,0%,100%,.58)}.header-cart,.header-icon-btn{width:42px;height:42px}.header-lang-btn,.header-user-btn{padding:0 14px;min-height:42px}.drawer-header-login,.drawer-header-login-icon,.drawer-link,.drawer-user-card,.drawer-user-icon{border-radius:0!important}.drawer-link{padding:12px 20px;letter-spacing:.06em;text-transform:uppercase}.drawer-link-active,.drawer-link:hover{background:rgba(181,24,36,.08)}.drawer-header-login,.drawer-user-card{background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,7%,.1)}.cs-home-intro{padding:18px 0 0;background:transparent}.cs-home-ribbon{border-top:2px solid #111;border-bottom:1px solid hsla(0,0%,7%,.1);background:#fff;padding:18px 0}.cs-home-ribbon:before{display:none}.cs-home-ribbon p{color:#3f3b35;font-size:.88rem;letter-spacing:.05em;text-transform:uppercase}.cs-home-ribbon strong{color:#111}.cs-home-ribbon .ant-tag{background:transparent}.hero-carousel-wrapper{margin-top:18px;border-top:1px solid hsla(0,0%,7%,.1);border-bottom:1px solid hsla(0,0%,7%,.1);background:#fff}.hero-carousel .hero-slide-background{height:var(--cs-hero-height);background:#efefef}.hero-carousel .hero-slide-vignette{background:none}.hero-carousel .hero-slide-sheen{display:none}.hero-carousel-controls{padding:0 22px}.hero-carousel-btn{width:50px;min-width:50px;height:50px;border-radius:0!important;background:hsla(0,0%,100%,.9)!important;border:1px solid hsla(0,0%,7%,.16)!important;box-shadow:none}.hero-carousel-btn:hover{transform:translateY(-2px);box-shadow:none}.hero-carousel .slick-dots{bottom:18px;inset-inline:24px;display:flex!important;justify-content:flex-start;gap:8px}.hero-carousel .slick-dots li{width:auto;height:auto;margin:0}.hero-carousel .slick-dots li button{width:26px;height:3px;padding:0}.hero-carousel .slick-dots li button:before{content:"";width:26px;height:3px;background:hsla(0,0%,100%,.45);opacity:1}.hero-carousel .slick-dots li.slick-active button:before{background:#fff}.banner-carousel,.cs-banner-skeleton-grid{padding-top:8px}.banner-img,.cs-banner-skeleton,.sidebar-banner-img{border-radius:0!important;border:1px solid hsla(0,0%,7%,.08);box-shadow:0 14px 24px hsla(0,0%,7%,.04)}.cs-home-categories,.cs-home-featured{position:relative}.cs-home-categories:before,.cs-home-featured:before,.cs-home-values:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:hsla(0,0%,7%,.08)}.cs-home-values:before{display:none}.cs-category-rail{gap:12px}.cs-category-tile{align-items:start;justify-items:start;text-align:left}.cs-category-tile-frame{border-radius:0;background:#fff;border:1px solid hsla(0,0%,7%,.08);box-shadow:0 18px 32px hsla(0,0%,7%,.04);padding:clamp(10px,1.2vw,14px)}.cs-category-tile-title{color:#111;font-size:clamp(.8rem,.88vw,.92rem);font-weight:700;letter-spacing:.02em}.cs-category-tile-placeholder{border-radius:0;background:transparent;box-shadow:none}.cs-category-tile:hover{transform:translateY(-3px)}.cs-category-tile:hover .cs-category-tile-frame{transform:translateY(-1px);border-color:hsla(0,0%,7%,.16);box-shadow:0 18px 30px hsla(0,0%,7%,.06)}.cs-home-values{background:#fff}.cs-auth-card,.cs-cms-hero,.cs-cms-section,.cs-legal-card,.cs-login-reset-notice,.cs-product-detail-box,.cs-product-detail-main-image,.cs-product-skeleton,.cs-product-toolbar,.cs-value-card{border-radius:0!important}.cs-auth-card,.cs-cms-section,.cs-legal-card,.cs-product-detail-box,.cs-product-skeleton,.cs-product-toolbar,.cs-value-card{border:1px solid hsla(0,0%,7%,.08)!important;box-shadow:0 18px 36px hsla(0,0%,7%,.05)!important;background:#fff!important}.cs-value-card{border-top:4px solid var(--cs-brand)!important}.cs-value-image-wrap{height:190px}.cs-cms-kicker,.cs-value-chip{border-radius:0;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,7%,.68);letter-spacing:.08em;text-transform:uppercase}.cs-value-content{padding:18px 18px 20px}.cs-value-content h3{color:#111!important}.cs-value-meta{border-top:1px solid hsla(0,0%,7%,.08);color:#53504b}.products-sider{background:#fff!important;border-right:1px solid hsla(0,0%,7%,.08)!important;box-shadow:none}.category-tree,.sidebar-banners{background:transparent;border-bottom:1px solid hsla(0,0%,7%,.08)}.category-tree-all,.category-tree-flat-item,.category-tree-view .ant-tree-node-content-wrapper,.sider-toggle-btn{border-radius:0!important}.category-tree-all,.category-tree-flat-item{padding:10px 12px;letter-spacing:.04em}.category-tree-all:hover,.category-tree-flat-item:hover,.category-tree-view .ant-tree-node-content-wrapper:hover{background:rgba(181,24,36,.08)!important}.category-tree-all-active,.category-tree-flat-item-active,.category-tree-view .ant-tree-node-content-wrapper.ant-tree-node-selected,.category-tree-view .ant-tree-node-selected .ant-tree-node-content-wrapper{background:rgba(181,24,36,.12)!important;color:#8a111b}.sidebar-banner-img{background:#fff}.sider-toggle-btn{background:#fff;border:1px solid hsla(0,0%,7%,.1);color:#111}.cs-product-toolbar{padding:16px}.cs-cms-wrap,.cs-legal-content-wrap{background:transparent}.cs-cms-hero{background:#111;border:1px solid hsla(0,0%,7%,.12);box-shadow:0 22px 42px hsla(0,0%,7%,.12)}.cs-cms-section{border-left:2px solid var(--cs-brand)}.cs-cms-section:before,.cs-legal-card:before{opacity:.04}.cs-cms-note{border-radius:0;border-style:solid;background:#f7f7f7}.site-footer{background:#111!important;border-top:1px solid hsla(0,0%,100%,.08)}.site-footer .site-footer-title{color:#fff!important;letter-spacing:.08em;text-transform:uppercase}.site-footer .site-footer-link:hover,.site-footer .site-footer-social:hover{color:#fff!important}.site-footer .site-footer-payment-icon{border-radius:0!important;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.96)}.dsp-product-action .ant-btn,.dsp-product-card,.dsp-product-dot,.dsp-product-media,.dsp-product-reference,.dsp-product-tag{border-radius:0!important}.dsp-product-card{border:1px solid hsla(0,0%,7%,.08)!important;box-shadow:0 20px 36px hsla(0,0%,7%,.05)!important;background:#fff!important}.dsp-product-card.is-hovered{border-color:hsla(0,0%,7%,.16)!important;box-shadow:0 26px 44px hsla(0,0%,7%,.08)!important}.dsp-product-media{background:#f3f3f3!important}.dsp-product-media:after{background:none!important}.dsp-product-reference,.dsp-product-tag{border:1px solid hsla(0,0%,7%,.12);background:hsla(0,0%,100%,.82)}.dsp-product-dot{width:16px;height:3px;border:none;background:hsla(0,0%,100%,.52)}.dsp-product-dot.active{transform:none;background:#fff}.dsp-product-title{color:#111;font-size:1.02rem}.dsp-product-description,.dsp-product-regular-price{color:#615d56}.dsp-product-price{color:#111;letter-spacing:-.03em}.dsp-product-action .ant-btn{height:46px;border:1px solid #98131d!important;background:#b51824!important;box-shadow:none!important}.dsp-product-card.is-hovered .dsp-product-action .ant-btn:not([disabled]){box-shadow:none!important}@media (max-width:1024px){.cs-container{width:min(1280px,calc(100% - 36px))}.cs-section{padding:60px 0}.cs-category-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (max-width:768px){:root{--cs-hero-height:560px}.cs-container{width:min(1280px,calc(100% - 28px))}.header-inner{padding:0 14px}.header-cart,.header-icon-btn,.hero-carousel-btn{width:38px;min-width:38px;height:38px}.cs-home-ribbon{padding:14px 0}.cs-section-title h2{font-size:2.2rem!important}.cs-value-image-wrap{height:170px}}@media (max-width:480px){:root{--cs-hero-height:430px}.cs-container{width:min(1280px,calc(100% - 20px))}.cs-section{padding:48px 0}.cs-home-ribbon p,.nav-link{letter-spacing:.08em}.cs-home-values-panel{padding:62px 0 56px}.cs-home-values-grid{grid-template-columns:1fr}}