@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:#fff4f1;--cs-card:#fffaf8;--cs-text:#181c14;--cs-muted:#7b5d57;--cs-brand:#de4c3b;--cs-brand-deep:#a93329;--cs-gold:#f09a7f;--cs-gold-soft:#ffd9ce;--cs-border:rgba(92,28,21,.12);--cs-shadow:0 20px 40px rgba(9,11,7,.1),0 10px 24px rgba(9,11,7,.06);--cs-gradient:linear-gradient(135deg,#050505,#121212 48%,#1c1f19);--cs-btn-gradient:linear-gradient(135deg,#a93329,#de4c3b 55%,#ef6d59);--cs-btn-gradient-hover:linear-gradient(135deg,#bc3d31,#e45b49 56%,#f27d68);--cs-btn-gradient-active:linear-gradient(135deg,#8f2a21,#ba3d2f 54%,#d85746);--cs-btn-accent:#de4c3b;--cs-btn-accent-border:#ba3d2f;--cs-btn-accent-soft:rgba(222,76,59,.18);--cs-btn-disabled-bg:linear-gradient(135deg,#f0d9d3,#f7e7e2);--cs-btn-disabled-border:#8a4635;--cs-btn-disabled-text:#9a7d76;--cs-header-height:60px;--cs-hero-height:736px;--cs-pattern:none}*{box-sizing:border-box;padding:0;margin:0}html{background-color:#000;max-width:100vw;overflow-x:hidden}body{color:var(--cs-text);background-color:var(--cs-bg);background-image:var(--cs-pattern);background-attachment:fixed;font-family:Roboto,Arial,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:Roboto,Arial,sans-serif;letter-spacing:.01em;color:#3a211c}body{--dsp-card-bg-start:#fff;--dsp-card-bg-mid:#fff;--dsp-card-bg-end:#fff;--dsp-card-border:rgba(186,61,47,.12);--dsp-hover-border:rgba(222,76,59,.46);--dsp-card-shadow:0 18px 34px rgba(11,14,8,.1);--dsp-accent:#de4c3b;--dsp-accent-soft:rgba(222,76,59,.22);--dsp-accent-strong:rgba(186,61,47,.4);--dsp-button-start:#a93329;--dsp-button-end:#ef6d59;--dsp-price:#a93329}.ant-layout,.ant-layout-content{background:transparent!important}.ant-card{border:1px solid rgba(186,61,47,.1);box-shadow:var(--cs-shadow)}.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-background-ghost){background:var(--cs-btn-gradient);border-color:var(--cs-btn-accent-border);color:#fff;box-shadow:0 12px 24px rgba(186,61,47,.22);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(:disabled):focus,.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(:disabled):hover{background:var(--cs-btn-gradient-hover);border-color:#ca4737;color:#fff;transform:translateY(-1px);box-shadow:0 16px 30px rgba(186,61,47,.28)}.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(:disabled):active{background:var(--cs-btn-gradient-active);border-color:#9f3025;color:#fff8f6;transform:translateY(0);box-shadow:0 8px 16px rgba(159,48,37,.24)}.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-dashed):not(.ant-btn-background-ghost):focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,250,248,.95),0 0 0 6px rgba(222,76,59,.3),0 14px 28px rgba(186,61,47,.2)}.ant-btn-primary{background:var(--cs-btn-gradient);border-color:var(--cs-btn-accent-border)}.ant-btn-primary:not(:disabled):focus,.ant-btn-primary:not(:disabled):hover{background:var(--cs-btn-gradient-hover);border-color:#ca4737}.ant-btn-primary:not(:disabled):active{background:var(--cs-btn-gradient-active);border-color:#9f3025}.ant-btn-primary.ant-btn-disabled,.ant-btn-primary.ant-btn-disabled:hover,.ant-btn-primary:disabled,.ant-btn-primary:disabled:hover,.ant-btn.ant-btn-disabled:not(.ant-btn-link):not(.ant-btn-text),.ant-btn:disabled:not(.ant-btn-link):not(.ant-btn-text){background:var(--cs-btn-disabled-bg)!important;border-color:var(--cs-btn-disabled-border)!important;color:var(--cs-btn-disabled-text)!important;box-shadow:none!important;transform:none!important}.ant-btn-primary.ant-btn-disabled .anticon,.ant-btn-primary:disabled .anticon,.ant-btn.ant-btn-disabled:not(.ant-btn-link):not(.ant-btn-text) .anticon,.ant-btn:disabled:not(.ant-btn-link):not(.ant-btn-text) .anticon{color:var(--cs-btn-disabled-text)!important}.ootoya-checkout-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--cs-btn-gradient);border-color:var(--cs-btn-accent-border);box-shadow:0 8px 18px rgba(186,61,47,.22)}.ootoya-checkout-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon,.ootoya-checkout-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .anticon{color:#fff}.ootoya-checkout-steps .ant-steps-item-finish .ant-steps-item-icon{background:var(--cs-btn-accent-soft);border-color:var(--cs-btn-accent-border)}.ootoya-checkout-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon,.ootoya-checkout-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .anticon,.ootoya-checkout-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon,.ootoya-checkout-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .anticon{color:var(--cs-btn-accent)}.ootoya-checkout-steps .ant-steps-item-wait .ant-steps-item-icon{background:rgba(222,76,59,.08);border-color:rgba(186,61,47,.35)}.ootoya-checkout-steps .ant-steps-item-custom.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon,.ootoya-checkout-steps .ant-steps-item-custom.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon,.ootoya-checkout-steps .ant-steps-item-custom.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-icon{background:none;border:0;box-shadow:none}.ootoya-checkout-steps .ant-steps-item-custom.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon,.ootoya-checkout-steps .ant-steps-item-custom.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon .anticon{color:#fff}.ootoya-checkout-steps .ant-steps-item-custom.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon,.ootoya-checkout-steps .ant-steps-item-custom.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon .anticon,.ootoya-checkout-steps .ant-steps-item-custom.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon,.ootoya-checkout-steps .ant-steps-item-custom.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon .anticon{color:var(--cs-btn-accent)}.ootoya-checkout-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.ootoya-checkout-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:linear-gradient(90deg,#ba3d2f,#de4c3b)}.ootoya-checkout-page .ant-btn-link,.ootoya-checkout-page .ant-btn-link .anticon{color:var(--cs-btn-accent)}.ootoya-checkout-page .ant-btn-link:not(:disabled):focus,.ootoya-checkout-page .ant-btn-link:not(:disabled):focus .anticon,.ootoya-checkout-page .ant-btn-link:not(:disabled):hover,.ootoya-checkout-page .ant-btn-link:not(:disabled):hover .anticon{color:#ba3d2f}.ootoya-checkout-page .ant-btn-primary.ant-btn-disabled,.ootoya-checkout-page .ant-btn-primary.ant-btn-disabled:hover,.ootoya-checkout-page .ant-btn-primary:disabled,.ootoya-checkout-page .ant-btn-primary:disabled:hover{background:var(--cs-btn-disabled-bg)!important;border-color:var(--cs-btn-disabled-border)!important;color:var(--cs-btn-disabled-text)!important;box-shadow:none!important}.ootoya-checkout-page .ant-btn-primary.ant-btn-disabled .anticon,.ootoya-checkout-page .ant-btn-primary:disabled .anticon{color:var(--cs-btn-disabled-text)!important}.cs-back-to-top-btn.ant-float-btn-primary .ant-float-btn-body{background:var(--cs-btn-gradient)!important;border:1px solid var(--cs-btn-accent-border)!important}.cs-back-to-top-btn.ant-float-btn-primary:hover .ant-float-btn-body{background:var(--cs-btn-gradient-hover)!important;border-color:#ca4737!important}.cs-back-to-top-btn.ant-float-btn-primary .ant-float-btn-body .ant-float-btn-content{color:#fff!important}.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-btn-accent-border)!important}.ant-pagination .ant-pagination-item{border-color:rgba(231,146,42,.22)}.ant-pagination .ant-pagination-item a{color:var(--cs-text)}.ant-pagination .ant-pagination-item:hover,.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link{border-color:var(--cs-btn-accent-border)}.ant-pagination .ant-pagination-item:hover a,.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link{color:var(--cs-btn-accent)}.ant-pagination .ant-pagination-item-active{border-color:var(--cs-btn-accent-border);background:var(--cs-btn-gradient)}.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-tabs .ant-tabs-ink-bar{height:3px;border-radius:2px}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.image-skeleton-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,#f9ecda 25%,#efdcc0 37%,#f9ecda 63%);background-size:800px 100%;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(164,205,89,.14);color:var(--cs-brand);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;padding-top:env(safe-area-inset-top,0);background:linear-gradient(135deg,#050505,#121212 50%,#1c1f19);border-bottom:1px solid rgba(222,76,59,.14);-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 16px 32px rgba(0,0,0,.32);border-color:rgba(222,76,59,.2);background:linear-gradient(135deg,#030303,#101010 48%,#181c15)}.header-spacer{height:calc(var(--cs-header-height) + env(safe-area-inset-top, 0px))}.header-inner{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 24px;height:60px}.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:44px!important;border-radius:0;box-shadow:none;background:transparent}.header-logo-text{color:#fff7f4;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:hsla(76,52%,96%,.82);text-decoration:none;font-size:.85rem;font-weight:500;padding:8px 15px;border-radius:999px;transition:color .2s ease,background .2s ease}.nav-link:hover{color:#fff;background:rgba(222,76,59,.12)}.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--cs-brand),#e8f5c2);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-link-active:after,.nav-link:hover:after{transform:scaleX(1)}.nav-link-active{color:#fff}.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;color:#fff7f4;background:hsla(0,0%,100%,.06);border:1px solid rgba(222,76,59,.18);transition:transform .2s ease,background .2s ease}.header-cart:hover{transform:translateY(-1px);background:rgba(222,76,59,.14)}.site-header .header-lang-btn,.site-header .header-user-btn{background:var(--cs-btn-gradient);color:#fff;border:1px solid var(--cs-btn-accent-border)}.site-header .header-lang-btn:hover,.site-header .header-user-btn:hover{color:#fff;background:var(--cs-btn-gradient-hover)}.site-header .header-hamburger{color:#fff;background:#000;border:2px solid var(--cs-btn-accent-border)}.site-header .header-hamburger:hover{background:var(--cs-btn-gradient-hover)}.header-lang-btn,.header-user-btn{display:inline-flex;align-items:center;gap:5px;background:var(--cs-btn-gradient);border:none;color:#fff;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}.site-header .header-login-btn,.site-header .header-login-btn.ant-btn{height:34px;padding:0 14px;border-radius:999px;font-size:.84rem;font-weight:600}.header-lang-btn:hover,.header-user-btn:hover{color:#fff;background:var(--cs-btn-gradient-hover)}.header-hamburger{display:inline-flex;align-items:center;justify-content:center;background:var(--cs-btn-gradient);border:none;color:#fff;font-size:1.3rem;padding:8px;cursor:pointer;border-radius:10px;transition:background .2s ease}.header-hamburger:hover{background:var(--cs-btn-gradient-hover)}.header-hamburger:active,.header-lang-btn:active,.header-user-btn:active{background:var(--cs-btn-gradient-active)}.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}.dsp-product-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease,background .35s ease!important}.dsp-product-card.is-hovered{transform:translateY(-8px);border-color:rgba(222,76,59,.42)!important;background:#fff!important;box-shadow:0 24px 40px rgba(9,11,7,.16),0 14px 28px rgba(186,61,47,.18)!important}.dsp-product-media{background:#fff!important}.dsp-product-media:after{background:none!important}.dsp-product-card.is-hovered .dsp-product-media{background:#fff!important}.dsp-product-card.is-hovered .dsp-product-media:after{background:none!important}.dsp-product-reference,.dsp-product-tag{border-color:rgba(222,76,59,.24)!important}.dsp-product-reference{background:rgba(255,240,235,.95)!important;color:#8d4a40!important}.dsp-product-card.is-hovered .dsp-product-tag{box-shadow:0 8px 16px rgba(186,61,47,.18)}.dsp-product-card.is-hovered .dsp-product-reference{background:rgba(255,232,225,.95)!important;border-color:rgba(222,76,59,.34)!important;color:#963328!important}.dsp-product-card.is-hovered .dsp-product-dot{background:rgba(255,232,225,.84);border-color:rgba(186,61,47,.36);transform:scale(1.08)}.dsp-product-dot.active{background:var(--cs-btn-accent)!important;border-color:hsla(0,0%,100%,.8)!important}.dsp-product-card.is-hovered .dsp-product-title{color:#612019}.dsp-product-card.is-hovered .dsp-product-description{color:#7f3c33}.dsp-product-card.is-hovered .dsp-product-price,.dsp-product-card.is-hovered .dsp-product-price.sale{color:#b53b2d}.dsp-product-card.is-hovered .dsp-product-regular-price{color:#b97d73}.dsp-product-card.is-hovered .dsp-product-action .ant-btn:not([disabled]){background:var(--cs-btn-gradient-hover)!important;box-shadow:0 14px 24px rgba(186,61,47,.26)!important}.drawer-link{display:block;padding:9px 20px;color:#5f4131;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:#fff3df;color:var(--cs-btn-accent)}.drawer-link-active{color:var(--cs-btn-accent);background:var(--cs-btn-accent-soft);border-left-color:var(--cs-btn-accent)}.drawer-divider{height:1px;background:#f0e0c8;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:#7f2a1f;padding:10px 12px;border-radius:16px;border:1px solid rgba(177,94,48,.26);background:linear-gradient(180deg,#fff9ef,#fff2df);transition:border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.drawer-header-login:hover{color:#a8161d;border-color:rgba(182,22,29,.32);background:linear-gradient(180deg,#fff7eb,#ffeccd);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(182,22,29,.1);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:#b44830;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%;min-height:38px;padding-top:8px;padding-bottom:8px;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:#5a392b;text-decoration:none;padding:14px 16px;border-radius:18px;background:#fff8ef;border:1px solid rgba(177,94,48,.18);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:#fff2df}.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:rgba(182,22,29,.1);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:#8a6a58;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:transparent;border:none;padding:10px 0;color:var(--cs-btn-accent);font-size:.9rem;cursor:pointer;transition:color .2s ease}.drawer-logout:hover{background:transparent;color:#f18617}@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}.cs-home-ribbon{position:relative;z-index:0;border-radius:18px;border:0!important;background:#fff;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 18px 18px 0;z-index:-1}.cs-home-ribbon .ant-tag{border:0!important;box-shadow:none!important}.cs-home-ribbon p{margin:0;color:#6f4f3e;font-size:14px}.cs-home-ribbon strong{color:#8d1117}.hero-carousel-wrapper.has-description-html .hero-slide-description{position:absolute;left:10%;top:0;bottom:0;z-index:3;width:80%;display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,2.4vw,34px);color:#1a1a1a;background:none;pointer-events:none;text-shadow:0 1px 1px hsla(0,0%,100%,.55)}.hero-carousel-wrapper.has-description-html .hero-slide-description h1,.hero-carousel-wrapper.has-description-html .hero-slide-description h2,.hero-carousel-wrapper.has-description-html .hero-slide-description h3,.hero-carousel-wrapper.has-description-html .hero-slide-description p{margin:0;font-family:Roboto,Arial,sans-serif}.hero-carousel-wrapper.has-description-html .hero-slide-description h1{font-size:clamp(3.6rem,11.7vw,8.1rem);line-height:.96;font-weight:800;letter-spacing:-.02em}.hero-carousel-wrapper.has-description-html .hero-slide-description h2{font-size:clamp(2.6rem,5.7vw,5.1rem);line-height:.96;font-weight:700;letter-spacing:-.02em}.hero-carousel-wrapper.has-description-html .hero-slide-description h3{margin-top:.5rem;font-size:clamp(1.65rem,2.25vw,2.2rem);font-weight:600;color:#2f2a25}.hero-carousel-wrapper.has-description-html .hero-slide-description p{margin-top:.7rem;font-size:clamp(.86rem,1.02vw,1rem);line-height:1.45;color:#403a34}.hero-carousel-wrapper.has-description-html .hero-slide-more-info{display:inline-flex;align-items:center;justify-content:center;margin-top:.9rem;width:-moz-fit-content;width:fit-content;padding:.42rem .9rem;border:1px solid hsla(0,0%,7%,.7);border-radius:999px;background:hsla(0,0%,100%,.82);color:#111;font-size:clamp(.8rem,.95vw,.96rem);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.hero-carousel-wrapper.has-description-html .hero-slide-description a,.hero-carousel-wrapper.has-description-html .hero-slide-description button{display:inline-flex;align-items:center;justify-content:center;margin-top:.9rem;width:-moz-fit-content;width:fit-content;padding:.62rem 1.2rem;border:1px solid #e7922a;border-radius:999px;background:var(--cs-btn-gradient);color:#fff!important;font-size:clamp(1.1rem,.95vw,1.5rem);font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:none;font-family:Roboto,Arial,sans-serif}.hero-carousel-wrapper.has-description-html .hero-slide-description button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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;gap:12px}.cs-category-tile{width:100%;padding:0;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;font:inherit;font-family:Roboto,Arial,sans-serif;transition:transform .24s ease,opacity .24s ease;cursor:pointer}.cs-category-tile-frame{width:100%;aspect-ratio:1/1;border-radius:var(--cs-card-radius-xl);background:#fff;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;padding:clamp(10px,1.2vw,14px);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 center;transition:transform .28s ease}@keyframes cs-category-image-gentle-spin{0%{transform:scale(1.05) rotate(0deg)}to{transform:scale(1.05) rotate(1turn)}}.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;background:transparent;color:#8b5d2d;font-size:clamp(1.2rem,1.9vw,1.7rem);font-weight:800;box-shadow:none}.cs-category-tile-title{margin:0;color:#241b14;font-size:clamp(.8rem,.88vw,.92rem);font-weight:700;line-height:1.15;font-family:Roboto,Arial,sans-serif}.cs-category-tile-skeleton{cursor:default}.cs-category-tile:hover{transform:translateY(-3px)}.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);transform:translateY(-1px)}.cs-category-tile:hover .cs-category-tile-image{animation:cs-category-image-gentle-spin 1.8s linear infinite}.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 .cs-category-tile-frame{border-color:transparent;box-shadow:none}.cs-category-tile-skeleton-title{height:22px;width:min(116px,74%)}@keyframes cs-home-values-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes cs-home-timetable-bg-drift{0%{transform:scale(1) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}to{transform:scale(1.03) translate3d(1%,1.5%,0)}}.cs-home-values{background:linear-gradient(135deg,#9c2318,#c44334 52%,#ef6d59);background-size:200% 200%;animation:cs-home-values-gradient-shift 5s ease-in-out infinite;border-top:none;border-bottom:none;margin-bottom:0;padding-bottom:80px}.cs-home-values-panel{position:relative;padding:0;background:transparent}.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:#fff!important;letter-spacing:-.03em;font-family:Roboto,Arial,sans-serif}.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-radius:24px;border:1px solid hsla(0,0%,7%,.06);background:hsla(0,0%,100%,.92);box-shadow:0 10px 24px hsla(0,0%,7%,.04);display:flex;flex-direction:column;align-items:center;text-align:center}.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;font-family:Roboto,Arial,sans-serif}.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%}.cs-home-timetable{position:relative;margin-top:0;padding:30px 0;display:flex;align-items:center;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden;isolation:isolate}.cs-home-timetable:after,.cs-home-timetable:before{content:"";position:absolute;inset:0;pointer-events:none}.cs-home-timetable:before{z-index:0;background-image:inherit;background-position:inherit;background-size:inherit;background-repeat:inherit;transform-origin:center;animation:cs-home-timetable-bg-drift 18s ease-in-out infinite alternate}.cs-home-timetable:after{z-index:1;background:linear-gradient(115deg,rgba(18,9,7,.5),rgba(18,9,7,.24) 46%,rgba(18,9,7,.38)),radial-gradient(circle at 18% 20%,rgba(255,214,146,.16),transparent 34%),radial-gradient(circle at 84% 78%,hsla(0,0%,100%,.08),transparent 28%)}.cs-home-timetable>*{position:relative;z-index:2}.cs-home-timetable .cs-container,.cs-home-timetable-card{display:flex;align-items:center;justify-content:center}.cs-home-timetable-card{width:min(560px,100%);padding:34px 30px;min-height:320px;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;flex-direction:column}.cs-home-timetable-kicker{display:inline-flex;align-items:center;margin-bottom:12px;padding:0;border-radius:0;background:transparent;color:#fff;font-size:.92rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cs-home-timetable-card h2{margin-bottom:18px!important;color:#fff!important;font-size:clamp(2.2rem,3vw,3rem)!important;font-weight:900!important}.cs-home-timetable-list{display:grid;grid-gap:22px;gap:22px;justify-items:center}.cs-home-timetable-item{display:flex;align-items:start;justify-content:center;gap:10px;color:#fff;font-size:1.18rem;font-weight:700;line-height:1.5}.cs-home-timetable-item .anticon{margin-top:2px;color:#fff;font-size:1.18rem}.cs-home-timetable-item-content{display:flex;flex-direction:column;align-items:center;gap:4px}.cs-home-timetable-item-content a{color:#fff;font-weight:800;text-decoration:none}.cs-home-timetable-item-content span{font-weight:700}.cs-home-timetable-item-content a:hover{text-decoration:underline}@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:0}.cs-home-timetable{margin-top:0;padding:62px 0}.cs-home-timetable-card{width:100%;padding:26px 20px;min-height:280px}.cs-home-timetable-card h2{margin-bottom:14px!important;font-size:clamp(1.8rem,8.8vw,2.3rem)!important}.cs-home-timetable-item{font-size:1.06rem}.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-home-banners{padding-top:22px;padding-bottom:10px}.cs-home-category-showcases{padding-top:0;padding-bottom:20px}.cs-home-category-showcase-grid{grid-template-columns:1fr;gap:0}.cs-home-category-showcase-mobile{gap:12px}.cs-home-category-showcase-slide{opacity:1}.cs-home-banner-mobile{gap:10px}.cs-home-banner-item{box-shadow:0 10px 20px rgba(65,20,14,.08)}}.cs-home-featured{position:relative}.cs-home-cta{margin-top:16px;border-radius:22px;background:linear-gradient(140deg,#5f0d14,#8f1118 52%,#ba2326);border:none;box-shadow:0 18px 44px rgba(70,15,9,.32);overflow:hidden}.cs-home-cta:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-54px;top:-52px;background:radial-gradient(circle,rgba(255,213,130,.4),transparent 68%);pointer-events: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:#fff7eb!important}.cs-home-cta .ant-btn-default{border-color:rgba(255,232,188,.82);color:#fff4df}.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:16px!important}.hero-carousel .slick-dots li{width:15px!important;height:15px!important;margin:0 6px!important;border-radius:50%!important;overflow:visible!important;flex:none!important;box-sizing:border-box!important}.hero-carousel .slick-dots li button{width:100%!important;height:100%!important;padding:0!important;border-radius:50%!important;border:4px solid transparent!important;box-sizing:border-box!important;background:rgba(255,241,213,.5)!important;opacity:1!important}.hero-carousel .slick-dots li button:hover{opacity:1!important}.hero-carousel .slick-dots li.slick-active button{border-color:var(--cs-brand)!important;background:hsla(0,0%,100%,.9)!important;opacity:1!important}.hero-carousel .slick-dots li button:before,.hero-carousel .slick-dots li.slick-active:after,.hero-carousel .slick-dots li:after{display:none!important}.hero-carousel .hero-slide-background{position:relative;height:var(--cs-hero-height);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;background: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-home-banners{padding-top:18px;padding-bottom:18px}.cs-home-category-showcases{padding-top:6px;padding-bottom:28px}.cs-home-category-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.cs-home-category-showcase-mobile{display:flex;flex-direction:column;gap:14px}.cs-home-category-showcase-viewport{overflow:hidden}.cs-home-category-showcase-track{display:flex}.cs-home-category-showcase-slide{flex:0 0 auto;opacity:.72;transition:opacity .22s ease,transform .22s ease}.cs-home-category-showcase-slide.is-active{opacity:1}.cs-home-category-showcase-dots{display:flex;justify-content:center;gap:8px}.cs-home-category-showcase-dot{width:9px;height:9px;border:0;border-radius:999px;background:rgba(222,76,59,.24);padding:0;transition:background-color .22s ease,transform .22s ease}.cs-home-category-showcase-dot.is-active{background:var(--cs-btn-accent,#de4c3b);transform:scale(1.15)}.cs-home-banner-row{display:grid;grid-template-columns:repeat(var(--banner-count,4),minmax(0,1fr));grid-gap:18px;gap:18px}.cs-home-banner-item{position:relative;aspect-ratio:16/6;width:100%;overflow:hidden;border-radius:12px;box-shadow:0 14px 28px rgba(65,20,14,.08);transform:translateY(18px);opacity:0;animation:csBannerReveal .6s cubic-bezier(.22,.8,.32,1) forwards;transition:transform .28s ease,box-shadow .28s ease}.cs-home-banner-item:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,transparent 38%,hsla(0,0%,100%,.36) 50%,transparent 62%,transparent);transform:translateX(-140%);transition:transform .8s ease;pointer-events:none}.cs-home-banner-item:hover{transform:translateY(-6px);box-shadow:0 18px 34px rgba(65,20,14,.14)}.cs-home-banner-item:hover:after{transform:translateX(140%)}.cs-home-banner-mobile{display:flex;flex-direction:column;gap:12px}.cs-home-banner-viewport{overflow:hidden}.cs-home-banner-track{display:flex}.cs-home-banner-slide{box-sizing:border-box}.cs-home-banner-slide.is-active .cs-home-banner-item{animation:csBannerMobileFocus .45s ease;opacity:1;transform:translateY(0)}.cs-home-banner-dots{display:flex;justify-content:center;gap:8px}.cs-home-banner-dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:rgba(222,76,59,.22);cursor:pointer;transition:transform .2s ease,background .2s ease}.cs-home-banner-dot.is-active{background:#de4c3b;transform:scale(1.18)}@keyframes csBannerReveal{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes csBannerMobileFocus{0%{transform:scale(.985)}60%{transform:scale(1.012)}to{transform:scale(1)}}.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;border-radius:14px;background:linear-gradient(90deg,#f9ecda 20%,#efdcc0 45%,#f9ecda 74%);background-size:220% 100%;animation:shimmer 1.35s ease-in-out infinite}.banner-img{width:100%;margin:0;height:100%;object-fit:cover;border-radius:0;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:20px;border:1px solid rgba(160,57,32,.1);background:linear-gradient(165deg,#fffaf3,#fff3e5);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:#fff!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:#fff;background:var(--category-panel-bg)}.category-tree,.sidebar-banners{padding:18px 16px;background:var(--category-panel-bg,#fff);border-bottom:0 solid rgba(128,44,20,.12);font-family:Roboto,Arial,sans-serif}.category-tree .ant-input-affix-wrapper,.category-tree .ant-input-affix-wrapper-focused,.category-tree .ant-input-affix-wrapper:hover{background:rgba(255,247,244,.96);border-color:rgba(186,61,47,.2)}.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:#7b5d57;font-family:Roboto,Arial,sans-serif;transition:all .2s ease}.category-tree-all:hover{background:#ffe3dc;color:#ba3d2f}.category-tree-all-active{background:#ffd8cf;color:#9f3025}.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,#fff)!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:#ffe7e1}.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:#ffd9d0!important;color:#9f3025;font-weight:700}.category-tree-title{display:inline-flex;align-items:center;font-family:Roboto,Arial,sans-serif}.category-highlight{background:#ffd0c5;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:#7b5d57;font-family:Roboto,Arial,sans-serif;transition:all .2s ease;border-radius:8px;display:flex;align-items:center;gap:8px}.category-tree-flat-item:hover{background:#ffe7e1;color:#ba3d2f}.category-tree-flat-item-active{background:#ffd9d0!important;color:#9f3025}.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:#fff;background:var(--cs-btn-gradient);border-color:var(--cs-btn-accent-border)}.cs-product-toolbar{background:#fff;border:none;border-radius:14px;padding:14px;margin-bottom:20px;box-shadow:0 10px 22px rgba(9,11,7,.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}.cs-cms-hero-image{width:100%;margin:0 0 26px;overflow:hidden}.cs-cms-hero-image-media{display:block;width:100%}.cs-cms-heading{position:relative;z-index:2;max-width:780px;margin:-96px auto 34px;padding:24px 28px 20px;background:#fff;text-align:center}.cs-cms-kicker{display:inline-block;margin-bottom:12px;padding:5px 14px;border-radius:999px;border:1px solid rgba(169,51,41,.18);background:rgba(255,244,236,.95);color:var(--cs-brand-deep);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cs-cms-title.ant-typography{margin-bottom:12px!important;color:#4a1b14!important}.cs-cms-subtitle.ant-typography{margin:0 auto!important;max-width:60ch;color:#68463d!important;font-size:16px;line-height:1.7}.cs-cms-reveal{opacity:0;transition:opacity .85s ease,transform .85s cubic-bezier(.22,.8,.22,1);will-change:transform,opacity}.cs-cms-reveal-up{transform:translateY(40px)}.cs-cms-reveal-left{transform:translateX(-54px)}.cs-cms-reveal-right{transform:translateX(54px)}.cs-cms-reveal.is-visible{opacity:1;transform:translate(0)}@media (max-width:768px){.cs-cms-heading{margin:-54px auto 22px;padding:18px 16px 14px}}.cs-about-wrap{padding:0 0 64px;background:radial-gradient(circle at top right,rgba(222,76,59,.08),transparent 30%),linear-gradient(180deg,#fff9f4,#fffefb 26%,#fff4e8)}.cs-section-eyebrow{gap:10px;color:#c9942a;margin-bottom:16px}.cs-section-eyebrow:before{background:#c9942a}.cs-section-title{font-family:var(--font-poppins);font-size:clamp(26px,3.5vw,44px);line-height:1.2;color:var(--cs-text);margin-bottom:16px;font-weight:700}.cs-section-lead{font-size:17px;line-height:1.7;color:#666;font-weight:300;margin-bottom:0}.cs-about-intro{background:var(--cs-text);border-bottom:1px solid rgba(201,148,42,.12)}.cs-about-intro__inner{max-width:1200px;margin:0 auto;padding:68px 48px;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:80px;gap:80px;align-items:center}.cs-about-intro__quote-col{position:relative}.cs-about-intro__quote-mark{font-family:var(--font-poppins);font-size:120px;line-height:.8;color:rgba(201,148,42,.18);margin-bottom:-20px}.cs-about-intro__quote{font-family:var(--font-poppins);font-size:22px;line-height:1.55;color:#fff;font-weight:400;border-left:3px solid #c9942a;padding-left:24px;margin-bottom:20px}.cs-about-intro__cite{font-size:12px;letter-spacing:.08em;color:#c9942a;font-weight:600;text-transform:uppercase;padding-left:24px}.cs-about-intro__text-col .cs-section-title{color:#fff}.cs-about-intro__body{font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.6);font-weight:300;margin-top:8px}.cs-about-pillars{background:var(--cs-bg-soft);padding:100px 0}.cs-about-pillars__inner{max-width:1200px;margin:0 auto;padding:0 48px}.cs-about-pillars__header{margin-bottom:56px}.cs-about-pillars__header .cs-section-title{color:var(--cs-text)}.cs-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;border-radius:16px;overflow:hidden;box-shadow:var(--cs-shadow)}.cs-pillar-card{background:#fff;padding:48px 36px;position:relative;transition:transform .3s}.cs-pillar-card:hover{transform:translateY(-4px);z-index:2;box-shadow:0 20px 60px rgba(0,0,0,.12)}.cs-pillar-num{font-family:var(--font-poppins);font-size:72px;font-weight:700;line-height:1;color:rgba(208,41,27,.06);position:absolute;top:20px;right:24px}.cs-pillar-icon{width:52px;height:52px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(222,76,59,.08),rgba(222,76,59,.03))}.cs-pillar-icon svg{width:26px;height:26px;color:var(--cs-brand)}.cs-pillar-title{font-size:18px;font-weight:700;color:var(--cs-text);margin-bottom:12px}.cs-pillar-body{font-size:14px;line-height:1.75;color:#777}.cs-about-mission{background:#f5efe6}.cs-about-mission__inner{max-width:1200px;margin:0 auto;padding:100px 48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.cs-about-mission__body{font-size:16px;line-height:1.8;color:#666;font-weight:300;margin-bottom:40px}.cs-about-mission__values{display:flex;flex-direction:column;gap:20px}.cs-mission-value{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:#fff;border-radius:12px;border-left:3px solid var(--cs-brand);box-shadow:0 2px 12px rgba(0,0,0,.06)}.cs-mission-value__icon{width:36px;height:36px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(222,76,59,.07)}.cs-mission-value__icon svg{width:18px;height:18px;color:var(--cs-brand)}.cs-mission-value__label{font-size:14px;font-weight:700;color:var(--cs-text);margin-bottom:2px}.cs-mission-value__desc{font-size:12px;color:#999;line-height:1.5}.cs-about-mission__photo{position:relative}.cs-about-mission__photo img{width:100%;border-radius:16px;display:block;box-shadow:0 24px 60px rgba(0,0,0,.18);object-fit:cover;aspect-ratio:4/3}.cs-about-mission__photo-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(10,5,5,.78) 0,transparent);color:hsla(0,0%,100%,.7);font-size:12px;letter-spacing:.04em;padding:28px 20px 16px;border-radius:0 0 16px 16px;text-align:center}.cs-about-cta{background:linear-gradient(135deg,#0f0f0f,#1a1010 60%,#1a0d0d);border-top:1px solid rgba(201,148,42,.15)}.cs-about-cta__inner{max-width:1200px;margin:0 auto;padding:88px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px}.cs-about-cta__title{font-family:var(--font-poppins);font-size:clamp(26px,3vw,40px);color:#fff;margin-bottom:10px;font-weight:700}.cs-about-cta__sub{font-size:15px;color:hsla(0,0%,100%,.5);font-weight:300}.cs-about-cta__actions{display:flex;gap:14px;flex-shrink:0}.cs-btn-primary{background:var(--cs-btn-gradient);color:#fff;border:none;padding:15px 34px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 4px 20px rgba(222,76,59,.35);transition:transform .2s,box-shadow .2s}.cs-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(222,76,59,.5)}.cs-btn-secondary{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);color:#fff;padding:15px 34px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block;transition:background .2s,border-color .2s}.cs-btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.cs-vip-wrap{padding:0 0 22px;background:#fbf3e6}.cs-vip-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);grid-gap:36px;gap:36px;align-items:stretch}.cs-vip-visual{min-width:0;display:flex}.cs-vip-visual-image{display:block;width:100%;height:100%;object-fit:cover}.cs-vip-content{min-width:0}.cs-vip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.cs-vip-card{display:flex;flex-direction:column;gap:18px;min-height:100%;padding:24px 22px 22px}.cs-vip-card-tone-1{background:#f5e6d4}.cs-vip-card-tone-2{background:#e8efe7}.cs-vip-card-tone-3{background:#f3dfd6}.cs-vip-card-tone-4{background:#e7ebf3}.cs-vip-card-image-wrap{display:flex;justify-content:flex-start}.cs-vip-card-image{display:block;width:75%;height:auto}.cs-vip-card-copy{display:flex;flex-direction:column;gap:8px}.cs-vip-card-title.ant-typography{margin:0!important;color:#341713!important}.cs-vip-card-text.ant-typography{color:#412821!important;line-height:1.72;margin-bottom:0!important}@media (max-width:1180px){.cs-vip-layout{grid-template-columns:1fr}.cs-vip-visual-image{aspect-ratio:16/10}}@media (max-width:900px){.cs-vip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cs-vip-wrap{padding:0 0 56px}.cs-vip-layout{gap:24px}.cs-vip-grid{grid-template-columns:1fr}.cs-vip-card{padding:20px 18px}.cs-vip-card-image{width:72%}}.cs-delivery-wrap{padding:0 0 72px;background:#fbf3e6}.cs-delivery-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);grid-gap:36px;gap:36px;align-items:stretch}.cs-delivery-visual{min-width:0}.cs-delivery-visual-image{display:block;width:100%;height:auto}.cs-delivery-content{min-width:0;display:flex}.cs-delivery-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch;align-content:stretch;grid-auto-rows:1fr}.cs-delivery-costs{margin-top:24px}.cs-delivery-costs-content{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.cs-delivery-costs-visual{min-width:0}.cs-delivery-costs-visual-image{display:block;width:100%;height:auto;object-fit:cover}.cs-delivery-card{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:24px 22px 22px}.cs-delivery-card-wide{grid-column:1/-1}.cs-delivery-card-tone-1{background:#f5e6d4}.cs-delivery-card-tone-2{background:#ebe0d6}.cs-delivery-card-tone-3{background:#e8efe7}.cs-delivery-card-tone-4{background:#f3dfd6}.cs-delivery-card-tone-5{background:#e7ebf3}.cs-delivery-card-title.ant-typography{margin:0!important;color:#341713!important}.cs-delivery-card-text.ant-typography{color:#412821!important;line-height:1.72;margin-bottom:0!important}.cs-delivery-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.cs-delivery-table{border-collapse:collapse}.cs-delivery-table td,.cs-delivery-table th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(52,23,19,.14);color:#412821;font-size:14px;line-height:1.45}.cs-delivery-table th{color:#341713;font-weight:700}.cs-regulatory-wrap{padding:0 0 72px;background:#fbf3e6}.cs-regulatory-sections{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.cs-regulatory-card{display:flex;flex-direction:column;gap:12px;padding:24px 22px 22px}.cs-regulatory-card-tone-1{background:#f5e6d4}.cs-regulatory-card-tone-2{background:#ebe0d6}.cs-regulatory-card-tone-3{background:#e8efe7}.cs-regulatory-card-tone-4{background:#f3dfd6}.cs-regulatory-card-tone-5{background:#e7ebf3}.cs-regulatory-card-title.ant-typography{margin:0!important;color:#341713!important}.cs-regulatory-card-text.ant-typography{color:#412821!important;line-height:1.72;margin-bottom:0!important}.cs-regulatory-list{margin:0;padding-left:18px;color:#412821;line-height:1.72}.cs-regulatory-list li+li{margin-top:8px}.cs-regulatory-link{color:#7b231a;text-decoration:none}.cs-regulatory-link:hover{text-decoration:underline}.cs-regulatory-image-wrap{margin-top:8px}.cs-regulatory-image{display:block;width:min(100%,720px);height:auto}.cs-regulatory-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cs-regulatory-table{width:100%;border-collapse:collapse;min-width:620px}.cs-regulatory-table td,.cs-regulatory-table th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(52,23,19,.14);color:#412821;font-size:14px;line-height:1.45}.cs-regulatory-table th{color:#341713;font-weight:700}.cs-regulatory-note{padding:12px 14px;background:hsla(0,0%,100%,.45);color:#412821;line-height:1.65}@media (max-width:1180px){.cs-delivery-layout{grid-template-columns:1fr}}@media (max-width:900px){.cs-delivery-grid{grid-template-columns:1fr}.cs-delivery-card-wide{grid-column:auto}}@media (max-width:720px){.cs-regulatory-wrap{padding:0 0 56px}.cs-regulatory-heading{margin:-54px auto 24px;padding:18px 16px 14px}.cs-regulatory-card{padding:20px 18px}.cs-regulatory-table{min-width:560px}.cs-delivery-wrap{padding:0 0 56px}.cs-delivery-heading{margin:-54px auto 24px;padding:18px 16px 14px}.cs-delivery-layout{gap:24px}.cs-delivery-costs{margin-top:18px}.cs-delivery-costs-content{gap:16px}.cs-delivery-costs-visual{overflow:hidden}.cs-delivery-card{padding:20px 18px}}.cs-cms-sections{display:grid;grid-gap:14px;gap:14px}.cs-cms-section{background:linear-gradient(180deg,#fffdf9,#fff7eb);border:1px solid rgba(231,146,42,.32);border-left:6px solid var(--cs-btn-accent);border-radius:16px;box-shadow:0 9px 20px rgba(70,20,10,.1);padding:18px 18px 16px}.cs-cms-section-title.ant-typography{margin:0 0 8px!important;color:#561a13!important}.cs-cms-section .ant-typography{color:#3d261d!important;line-height:1.76;margin-bottom:10px}.cs-cms-list{margin:0 0 10px;padding-left:18px;color:#3d261d}.cs-cms-list li{margin-bottom:7px;line-height:1.65}.cs-cms-link-list{list-style:disc}.cs-cms-link{color:var(--cs-btn-accent);text-decoration:none;font-weight:600}.cs-cms-link:hover{color:var(--cs-brand-deep);text-decoration:underline}.cs-cms-note{border:1px dashed #d9b170;border-radius:12px;background:#fff1d8;color:#5b2a11;padding:10px 12px;font-size:13px;line-height:1.5}.cs-cms-table-wrap{overflow-x:auto;margin:4px 0 10px}.cs-cms-table{width:100%;border-collapse:collapse;min-width:680px;background:rgba(255,251,244,.96);color:#3d261d}.cs-cms-table td,.cs-cms-table th{border:1px solid hsla(37,58%,65%,.5);padding:10px 12px;text-align:left;vertical-align:top;font-size:14px;line-height:1.5}.cs-cms-table th{background:rgba(255,228,180,.55);color:#5b2a11;font-weight:700}.cs-cms-image-wrap{display:flex;justify-content:center;margin:8px 0 6px}.cs-cms-image{display:block;width:min(100%,720px);height:auto}.cs-sitemap-wrap{padding:0 0 72px;background:#fbf3e6}.cs-sitemap-story{margin:0 auto}.cs-sitemap-story-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.cs-sitemap-story-block{display:flex;flex-direction:column;gap:12px;padding:24px 22px 22px}.cs-sitemap-story-block:nth-child(5n+1){background:#f5e6d4}.cs-sitemap-story-block:nth-child(5n+2){background:#ebe0d6}.cs-sitemap-story-block:nth-child(5n+3){background:#e8efe7}.cs-sitemap-story-block:nth-child(5n+4){background:#f3dfd6}.cs-sitemap-story-block:nth-child(5n+5){background:#e7ebf3}.cs-sitemap-story-title.ant-typography{margin:0!important;color:#341713!important}.cs-sitemap-story-list{margin:0;padding:0;list-style:none}.cs-sitemap-story-item{margin-bottom:8px;line-height:1.6}.cs-sitemap-story-link{color:var(--cs-btn-accent);text-decoration:none;font-weight:600;transition:color .2s}.cs-sitemap-story-link:hover{color:var(--cs-brand-deep);text-decoration:underline}@media (max-width:768px){.cs-about-wrap{padding:0 0 44px}.cs-about-intro__inner{grid-template-columns:1fr;gap:40px;padding:60px 24px}.cs-about-pillars{padding:64px 0}.cs-about-pillars__inner{padding:0 24px}.cs-about-mission__inner,.cs-pillars-grid{grid-template-columns:1fr}.cs-about-mission__inner{gap:40px;padding:64px 24px}.cs-about-cta__inner{flex-direction:column;align-items:flex-start;padding:60px 24px}.cs-about-mission__photo img{aspect-ratio:16/9}.cs-vip-wrap{padding:0 0 56px}.cs-vip-layout{gap:24px}.cs-vip-grid{grid-template-columns:1fr;gap:18px}.cs-vip-card{padding:20px 18px}.cs-vip-card-image{width:72%}.cs-sitemap-wrap{padding:0 0 56px}.cs-sitemap-story-block{padding:20px 18px}.cs-cms-wrap{padding:calc(var(--cs-header-height) + 22px) 0 42px}.cs-cms-section{border-radius:12px;padding:14px}.cs-cms-subtitle.ant-typography{font-size:14px}.cs-regulatory-wrap{padding:0 0 56px}}.cs-product-detail-main-image{border:none!important;border-radius:12px!important;background:#fff8ef!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:#fff8ed!important;border:none!important;border-radius:14px!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:#000!important;color:#fff;border-top:none;position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;inset:-40% auto auto -12%;width:300px;height:300px;border-radius:50%;background:none}.site-footer .site-footer-inner{position:relative;z-index:1}.site-footer .site-footer-title{color:#fff!important}.site-footer .site-footer-top-element{margin-bottom:14px}.ootoya-footer-brand-mark{display:block;width:120px;max-width:100%;height:auto}.site-footer .site-footer-link,.site-footer .site-footer-meta,.site-footer .site-footer-text{color:hsla(0,0%,100%,.9)!important}.site-footer .site-footer-link:hover{color:#fff!important}.site-footer .site-footer-location-name{color:#fff!important;font-weight:700;font-size:.98rem}.site-footer .site-footer-location-collapse{width:100%;background:transparent!important}.site-footer .site-footer-location-collapse .ant-collapse-item{border-bottom:1px solid rgba(255,214,131,.18)!important}.site-footer .site-footer-location-collapse .ant-collapse-item:last-child{border-bottom:none!important}.site-footer .site-footer-location-collapse .ant-collapse-header{padding:10px 0!important;align-items:center!important}.site-footer .site-footer-location-collapse .ant-collapse-content{background:transparent!important;border-top:none!important}.site-footer .site-footer-location-collapse .ant-collapse-content-box{padding:0 0 12px!important}.site-footer .site-footer-location-collapse .ant-collapse-expand-icon{align-self:flex-start;margin-top:2px;color:hsla(0,0%,100%,.86)}.site-footer .site-footer-location-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;width:100%;padding-right:8px}.site-footer .site-footer-location-header-phone-row{display:inline-flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.9)}.site-footer .site-footer-location-header-phone-row .anticon{flex:0 0 auto}.site-footer .site-footer-location-header-phone{white-space:nowrap}.site-footer .site-footer-location-address{display:flex;align-items:flex-start;gap:6px;margin-left:0;color:#fff}.site-footer .site-footer-location-address-collapse{display:flex;align-items:flex-start;gap:6px;margin-left:24px;color:#fff}.site-footer .site-footer-location-address .anticon{margin-top:3px;flex:0 0 auto}.site-footer .site-footer-location-line{line-height:1.25}.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:hsla(0,0%,100%,.9)!important;font-size:20px}.site-footer .site-footer-social:hover{color:#fff!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-location-header{padding-right:0}.site-footer .site-footer-bottom-left{margin-bottom:16px}.site-footer .site-footer-bottom-right{text-align:left}.site-footer .site-footer-bottom-right .ant-space{justify-content:flex-start}}.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:18px!important;border:none!important;background:linear-gradient(180deg,#fffdf8,#fff5e8)!important;box-shadow:0 14px 30px rgba(70,20,10,.12)!important}.cs-register-form .ant-form-item{margin-bottom:10px}.cs-register-form .ant-form-item:last-child{margin-bottom:0}.cs-register-form .ant-form-item-control-input{min-height:auto}.cs-login-reset-notice{margin-bottom:20px;border:1px solid rgba(202,137,47,.35)!important;border-radius:12px!important;background:linear-gradient(180deg,#fff9ef,#fff4df)!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:584px}.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:42px!important}.hero-carousel .hero-slide-background{height:430px}.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:430px}.cs-container{width:min(1240px,calc(100% - 24px))}.hero-carousel .hero-slide-background{height:430px}.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-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}.cs-home-values{background-position:50% 50%}}.cs-vip-wrap{overflow:hidden}.cs-section-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-vip-gold,#d4a843);margin-bottom:20px}.cs-section-eyebrow:before{content:"";display:block;width:24px;height:1px;background:var(--cs-vip-gold,#d4a843)}.cs-vip-section-title{font-size:clamp(28px,3.5vw,44px)!important;line-height:1.2!important;margin-bottom:16px!important}.cs-vip-section-lead{font-size:17px;line-height:1.7;color:#666;max-width:560px;font-weight:300;margin-bottom:60px}.cs-vip-hero-content{display:flex;align-items:flex-start;gap:80px;padding:10px 0 64px;width:100%}.cs-vip-hero-text{flex:1 1}.cs-vip-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(212,168,67,.12);border:1px solid rgba(212,168,67,.3);color:var(--cs-vip-gold,#d4a843);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:24px}.cs-vip-hero-title{font-size:clamp(32px,4vw,52px);line-height:1.15;color:var(--cs-text);margin-bottom:20px;font-weight:700;letter-spacing:.01em}.cs-vip-hero-title .cs-vip-hero-em{font-style:normal;background:linear-gradient(90deg,var(--cs-vip-gold,#d4a843),var(--cs-vip-gold-light,#e8c468));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cs-vip-hero-sub{font-size:17px;line-height:1.7;color:var(--cs-muted);max-width:480px;margin-bottom:32px;font-weight:400}.cs-vip-hero-visual{flex:0 0 420px;position:relative}.cs-vip-hero-card{background:linear-gradient(145deg,#1e1e1e,#2a1a1a);border:1px solid rgba(212,168,67,.3);border-radius:20px;padding:40px;position:relative;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.5)}.cs-vip-hero-card:before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(212,168,67,.15) 0,transparent 70%)}.cs-vip-hc-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-vip-gold,#d4a843);margin-bottom:6px}.cs-vip-hc-name{font-size:22px;color:#fff;margin-bottom:32px;font-weight:700;letter-spacing:.01em}.cs-vip-hc-points-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:8px}.cs-vip-hc-pts{font-size:56px;font-weight:700;line-height:1;color:#fff}.cs-vip-hc-pts-label{font-size:13px;color:hsla(0,0%,100%,.5);margin-bottom:12px}.cs-vip-hc-bar-track{background:hsla(0,0%,100%,.08);border-radius:100px;height:6px;margin-bottom:8px}.cs-vip-hc-bar-fill{background:linear-gradient(90deg,var(--cs-vip-gold,#d4a843),var(--cs-vip-gold-light,#e8c468));border-radius:100px;height:6px;width:62%}.cs-vip-hc-bar-labels{display:flex;justify-content:space-between;font-size:11px;color:hsla(0,0%,100%,.35)}.cs-vip-hc-divider{border:none;border-top:1px solid hsla(0,0%,100%,.08);margin:28px 0}.cs-vip-hc-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.cs-vip-hc-stat-label{font-size:11px;color:hsla(0,0%,100%,.4);margin-bottom:4px}.cs-vip-hc-stat-value{font-size:20px;font-weight:700;color:#fff}.cs-vip-hc-chip,.cs-vip-hc-stat-value--gold{color:var(--cs-vip-gold-light,#e8c468)}.cs-vip-hc-chip{display:inline-flex;align-items:center;gap:6px;margin-top:28px;background:rgba(212,168,67,.12);border:1px solid rgba(212,168,67,.25);font-size:11px;font-weight:600;letter-spacing:.06em;padding:6px 14px;border-radius:100px;text-transform:uppercase}.cs-vip-hc-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--cs-vip-gold-light,#e8c468);animation:cs-vip-pulse 2s infinite}@keyframes cs-vip-pulse{0%,to{opacity:1}50%{opacity:.4}}.cs-vip-stats-strip{background:var(--cs-text);border-top:1px solid rgba(212,168,67,.15);border-bottom:1px solid rgba(212,168,67,.15)}.cs-vip-stats-inner{max-width:1200px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(3,1fr)}.cs-vip-stat-item{padding:36px 0;text-align:center;border-right:1px solid rgba(212,168,67,.1)}.cs-vip-stat-item:last-child{border-right:none}.cs-vip-stat-num{font-size:42px;font-weight:700;background:linear-gradient(90deg,var(--cs-vip-gold,#d4a843),var(--cs-vip-gold-light,#e8c468));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.cs-vip-stat-desc{font-size:13px;color:hsla(0,0%,100%,.45);font-weight:400;letter-spacing:.02em}.cs-vip-how-section{max-width:1200px;margin:0 auto;padding:100px 48px}.cs-vip-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;border-radius:16px;overflow:hidden;box-shadow:var(--cs-shadow)}.cs-vip-step-card{background:#fff;padding:48px 36px;position:relative;transition:transform .3s}.cs-vip-step-card:hover{transform:translateY(-4px);z-index:2;box-shadow:0 20px 60px rgba(0,0,0,.12)}.cs-vip-step-num{font-size:72px;font-weight:700;line-height:1;color:rgba(222,76,59,.06);position:absolute;top:24px;right:28px}.cs-vip-step-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(222,76,59,.08),rgba(222,76,59,.04));margin-bottom:24px}.cs-vip-step-icon svg{width:26px;height:26px;color:var(--cs-brand)}.cs-vip-step-title{font-size:18px!important;margin-bottom:12px!important}.cs-vip-step-body{font-size:14px;line-height:1.7;color:#777;font-weight:400}.cs-vip-rates-section{background:#f5efe6}.cs-vip-rates-inner{max-width:1200px;margin:0 auto;padding:100px 48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.cs-vip-rate-card{background:#fff;border-radius:16px;padding:36px;box-shadow:var(--cs-shadow);margin-bottom:16px;display:flex;align-items:center;gap:24px;border-left:4px solid transparent}.cs-vip-rate-card:first-child{border-left-color:var(--cs-brand)}.cs-vip-rate-card:nth-child(2){border-left-color:var(--cs-vip-gold,#d4a843)}.cs-vip-rate-icon{width:56px;height:56px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:26px}.cs-vip-rate-icon--red{background:rgba(222,76,59,.08)}.cs-vip-rate-icon--gold{background:rgba(212,168,67,.1)}.cs-vip-rate-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#aaa;margin-bottom:6px}.cs-vip-rate-value{font-size:26px;font-weight:700}.cs-vip-rate-value span{font-size:14px;color:#aaa;font-weight:400}.cs-vip-calc-card{background:#fff;border-radius:12px;padding:24px 28px;box-shadow:var(--cs-shadow);border:1px solid #f0ebe3}.cs-vip-calc-card-title{font-size:12px;color:#aaa;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.cs-vip-calc-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:10px}.cs-vip-calc-row span:first-child{color:#666}.cs-vip-calc-row--pts{font-weight:700}.cs-vip-calc-row--discount{font-weight:700;color:var(--cs-brand)}.cs-vip-calc-total-row{border-top:1px solid #f0ebe3;padding-top:10px;display:flex;justify-content:space-between;font-size:15px;font-weight:700}.cs-vip-calc-total-value{color:var(--cs-vip-gold,#d4a843)}.cs-vip-faq-section{background:#fff}.cs-vip-faq-inner{max-width:1200px;margin:0 auto;padding:100px 48px;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:80px;gap:80px;align-items:start}.cs-vip-faq-list{display:flex;flex-direction:column}.cs-vip-faq-collapse.ant-collapse{background:transparent;border:none}.cs-vip-faq-collapse>.ant-collapse-item{border:1px solid #f0ebe3;border-radius:12px;margin-bottom:8px;overflow:hidden}.cs-vip-faq-collapse>.ant-collapse-item>.ant-collapse-header{padding:20px 24px!important;font-size:15px!important;font-weight:600!important;color:var(--cs-text)!important;align-items:center!important;background:#fff;transition:background .2s}.cs-vip-faq-collapse>.ant-collapse-item>.ant-collapse-header:hover{background:#f0ebe3}.cs-vip-faq-collapse>.ant-collapse-item>.ant-collapse-content{border-top:none!important}.cs-vip-faq-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 24px 20px!important}.cs-vip-faq-a{font-size:14px;line-height:1.7;color:#666;margin:0}.cs-vip-cta-banner{background:var(--cs-gradient);border-top:1px solid rgba(212,168,67,.15)}.cs-vip-cta-inner{max-width:1200px;margin:0 auto;padding:100px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px}.cs-vip-cta-title{font-size:clamp(28px,3vw,42px);color:#fff;margin-bottom:12px;font-weight:700;letter-spacing:.01em}.cs-vip-cta-sub{font-size:16px;color:hsla(0,0%,100%,.5);font-weight:300}.cs-vip-cta-actions{display:flex;gap:16px;flex-shrink:0}.cs-vip-cta-btn--secondary{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.15)!important;color:#fff!important;box-shadow:none!important}.cs-vip-cta-btn--secondary:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.3)!important}@media (max-width:900px){.cs-vip-hero-content{flex-direction:column;gap:48px}.cs-vip-hero-visual{flex:unset;width:100%}.cs-vip-stats-inner{grid-template-columns:1fr}.cs-vip-stat-item{border-right:none;border-bottom:1px solid rgba(212,168,67,.1)}.cs-vip-rates-inner,.cs-vip-steps-grid{grid-template-columns:1fr}.cs-vip-rates-inner{gap:40px}.cs-vip-faq-inner{grid-template-columns:1fr;gap:24px}.cs-vip-cta-inner{flex-direction:column;align-items:flex-start}.cs-vip-cta-inner,.cs-vip-faq-inner,.cs-vip-how-section,.cs-vip-rates-inner{padding:64px 24px}}@media (max-width:768px){.cs-vip-hero-card{padding:28px}.cs-vip-hc-pts{font-size:42px}.cs-vip-cta-actions{flex-direction:column;width:100%}.cs-vip-cta-actions .ant-btn{width:100%}}