:root{--r2-v10-navy:#071d49;--r2-v10-blue:#0b5ed7;--r2-v10-blue2:#1f72d0;--r2-v10-ink:#10264b;--r2-v10-muted:#71809a;--r2-v10-bg:#f4f8ff;--r2-v10-surface:#fff;--r2-v10-line:#e2eaf5;--r2-v10-radius:20px}.catalog-app{color:var(--r2-v10-ink);background:linear-gradient(#f7faff 0,#f4f8ff 58%,#fff 100%)}.catalog-top{isolation:isolate;min-height:190px;background:radial-gradient(circle at 84% 15%,#509dff40,#0000 28%),radial-gradient(circle at 72% 80%,#0b5ed72e,#0000 34%),linear-gradient(125deg,#071d49fa,#0b3f95f0 54%,#1f72d0e0)!important;border:1px solid #ffffff8c!important;border-radius:0 0 28px 28px!important;padding:34px clamp(18px,4vw,56px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 50px #071d4924!important}.catalog-top:before{content:"";z-index:-1;opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.catalog-top:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffffff2e,#fff0 68%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-90px}.catalog-top>div:not(.live-dot),.catalog-top .desktop-back{z-index:1;position:relative}.catalog-top .desktop-back{letter-spacing:.04em;font-weight:800;text-decoration:none;color:#ffffffc2!important}.catalog-top .eyebrow{letter-spacing:.12em;font-weight:900;color:#a9d1ff!important}.catalog-top h1{color:#fff!important;letter-spacing:-.045em!important;margin:10px 0 9px!important;font-size:clamp(30px,5vw,48px)!important;line-height:1.03!important}.catalog-top h1 em{font-style:normal;color:#8ec5ff!important}.catalog-top p{color:#ffffffc2!important}.catalog-top p strong{color:#fff!important}.live-dot{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px #0000001f;color:#d9edff!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important}.live-dot i{box-shadow:0 0 0 5px #43eb941f,0 0 16px #43eb94b3!important}.catalog-tools{grid-template-columns:1fr auto;gap:10px;max-width:1280px;margin:18px auto 0!important;padding:0 clamp(14px,3vw,24px)!important;display:grid!important}.search-box{border:1px solid var(--r2-v10-line)!important;background:#fff!important;border-radius:15px!important;min-height:50px!important;box-shadow:0 8px 26px #071d490e!important}.search-box:focus-within{border-color:#0b5ed773!important;box-shadow:0 0 0 4px #0b5ed714,0 12px 28px #071d4912!important}.search-box input{color:var(--r2-v10-ink)!important;font-size:13px!important}.filter-button{border:1px solid var(--r2-v10-line)!important;min-width:50px!important;color:var(--r2-v10-navy)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 8px 26px #071d490e!important}.catalog-grid{width:min(1280px,100%);grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 auto!important;padding:0 clamp(14px,3vw,24px) 34px!important;display:grid!important}.product-card{border:1px solid var(--r2-v10-line)!important;background:#fffffff5!important;border-radius:18px!important;flex-direction:column!important;min-width:0!important;transition:transform .24s,box-shadow .24s,border-color .24s!important;display:flex!important;overflow:hidden!important;box-shadow:0 7px 24px #071d490e!important}.product-card:hover{border-color:#1f72d03d!important;transform:translateY(-4px)!important;box-shadow:0 18px 38px #071d491c!important}.card-media{padding:8px 8px 0!important}.product-visual{background:linear-gradient(145deg,#071d49,#0b3f95 56%,#1f72d0)!important;border-radius:15px!important;min-height:168px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff29!important}.product-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 22%,#fff3,#0000 28%),linear-gradient(135deg,#0000 40%,#ffffff14);position:absolute;inset:0}.product-visual .badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dff1ff!important;letter-spacing:.08em!important;background:#ffffff1f!important;border:1px solid #ffffff2b!important;font-size:8px!important;top:9px!important;left:9px!important}.product-visual .heart{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:50%!important;width:34px!important;height:34px!important;top:8px!important;right:8px!important}.pack-art{width:92px!important;height:116px!important;color:var(--r2-v10-navy)!important;background:linear-gradient(145deg,#fff,#eaf3ff)!important;border:1px solid #ffffffa6!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:52%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-3deg)!important;box-shadow:0 16px 28px #0000003d!important}.pack-art span{letter-spacing:-.08em;font-size:27px!important;font-weight:950!important}.pack-art small{letter-spacing:.16em;color:#4e6d99!important;font-size:7px!important;font-weight:900!important}.pack-art i{color:#6d84a5;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:7px;right:8px}.visual-label{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 8px #00000047;overflow:hidden;color:#fff!important;font-size:9px!important;line-height:1.2!important;position:absolute!important;bottom:9px!important;left:10px!important;right:10px!important}.product-body{padding:12px 12px 10px!important}.product-body .category{letter-spacing:.11em!important;color:var(--r2-v10-blue)!important;font-size:8px!important;font-weight:900!important}.product-body h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--r2-v10-navy)!important;margin:5px 0 3px!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important}.product-body .variant{color:var(--r2-v10-muted)!important;font-size:9px!important}.product-body .price{color:var(--r2-v10-navy)!important;margin-top:9px!important;font-size:15px!important;font-weight:950!important}.product-body .stock{align-items:center;color:#70809a!important;gap:5px!important;margin-top:5px!important;font-size:8px!important;display:flex!important}.product-body .stock i{background:#19a968!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 0 3px #19a9681a!important}.card-actions{grid-template-columns:1fr 1.3fr!important;gap:7px!important;margin:auto 10px 10px!important;display:grid!important}.card-actions button{border:1px solid var(--r2-v10-line)!important;min-height:38px!important;color:var(--r2-v10-navy)!important;letter-spacing:.06em!important;background:#f7faff!important;border-radius:10px!important;font-size:8px!important;font-weight:900!important}.card-actions button.add{background:linear-gradient(135deg,var(--r2-v10-blue),var(--r2-v10-blue2))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 7px 16px #0b5ed733!important}.filters{scrollbar-width:none!important;gap:7px!important;max-width:1280px!important;margin:0 auto!important;padding:10px clamp(14px,3vw,24px) 14px!important;display:flex!important;overflow-x:auto!important}.filters::-webkit-scrollbar{display:none}.filters button{border:1px solid var(--r2-v10-line)!important;color:#60718e!important;letter-spacing:.06em!important;background:#fff!important;border-radius:999px!important;flex:none!important;min-height:38px!important;padding:0 13px!important;font-size:8px!important;font-weight:900!important}.filters button.active{background:var(--r2-v10-navy)!important;border-color:var(--r2-v10-navy)!important;color:#fff!important;box-shadow:0 7px 16px #071d4929!important}.catalog-meta{color:#7b8ba4!important;letter-spacing:.08em!important;max-width:1280px!important;margin:0 auto!important;padding:2px clamp(14px,3vw,24px) 12px!important;font-size:8px!important;font-weight:900!important}.catalog-meta select{border:1px solid var(--r2-v10-line)!important;min-height:36px!important;color:var(--r2-v10-navy)!important;background:#fff!important;border-radius:10px!important;padding:0 10px!important;font-weight:800!important}.trust-banner{max-width:1232px!important;margin:6px auto 26px!important}@media (max-width:1020px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-visual{min-height:158px!important}}@media (max-width:700px){.catalog-top{min-height:175px;border-radius:0 0 22px 22px!important;padding:27px 16px!important}.catalog-top h1{font-size:31px!important}.catalog-top .desktop-back{display:none}.catalog-top .live-dot{position:absolute;bottom:18px;right:16px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0 10px 25px!important}.card-media{padding:6px 6px 0!important}.product-visual{border-radius:13px!important;min-height:142px!important}.pack-art{width:72px!important;height:91px!important}.pack-art span{font-size:22px!important}.pack-art small{font-size:5px!important}.product-body{padding:9px 9px 7px!important}.product-body h2{font-size:11px!important}.product-body .price{margin-top:7px!important;font-size:13px!important}.product-body .stock{font-size:7px!important}.card-actions{gap:5px!important;margin:0 7px 7px!important}.card-actions button{min-height:35px!important;padding:0 4px!important;font-size:7px!important}.catalog-tools{padding:0 10px!important}.search-box{min-height:47px!important}.filter-button{min-width:47px!important}}@media (max-width:380px){.catalog-grid{gap:7px!important;padding-left:8px!important;padding-right:8px!important}.product-visual{min-height:132px!important}.product-body h2{font-size:10px!important}.card-actions button{font-size:6.5px!important}.product-body .price{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.product-card{transition:none!important}.product-card:hover{transform:none!important}}
.product-card,.product-card .card-media{position:relative}.product-card .product-visual{background:radial-gradient(circle at 18% 20%,#84c2ff38,#0000 24%),radial-gradient(circle at 82% 76%,#4c94ff38,#0000 28%),linear-gradient(145deg,#061a40 0%,#0b3f95 54%,#176fd1 100%)!important;min-height:178px!important}.product-visual:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:12px;position:absolute;inset:12px}.product-visual .pack-art{z-index:2;transition:transform .25s,box-shadow .25s}.product-card:hover .pack-art{transform:translate(-50%,-50%)rotate(-2deg)translateY(-3px)!important;box-shadow:0 21px 34px #00000047!important}.product-metrics{z-index:3;pointer-events:none;justify-content:space-between;gap:6px;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.product-metric{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffdb;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#04143161;border:1px solid #ffffff26;border-radius:9px;min-width:0;padding:5px 7px;font-size:7px;font-weight:900}.product-metric strong{color:#fff;font-size:8px}.product-metric.stock-live:before{content:"";background:#37df91;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 8px #37df91bf}.card-actions.v11-actions{grid-template-rows:42px 40px!important;grid-template-columns:1fr 1.15fr!important;align-items:stretch!important;gap:7px!important;margin-top:10px!important;display:grid!important}.card-actions.v11-actions .quantity-control{grid-area:1/1/auto/-1!important}.card-actions.v11-actions>button{color:#17365f!important;letter-spacing:.08em!important;cursor:pointer!important;background:#fff!important;border:1px solid #dce6f3!important;border-radius:10px!important;grid-row:2!important;min-width:0!important;min-height:40px!important;font-size:8px!important;font-weight:900!important;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s!important}.card-actions.v11-actions>button:hover{background:#f3f8ff!important;border-color:#b9d2f4!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #0b3f9514!important}.card-actions.v11-actions>button:active{transform:translateY(0)scale(.98)!important}.card-actions.v11-actions .add{color:#fff!important;background:linear-gradient(135deg,#0b3f95,#176fd1)!important;border-color:#0b3f95!important;grid-column:2!important;min-width:0!important;box-shadow:0 8px 18px #0b3f9533!important}.card-actions.v11-actions .add:hover{color:#fff!important;background:linear-gradient(135deg,#08377f,#1265c1)!important;box-shadow:0 10px 22px #0b3f9547!important}.quantity-control{background:linear-gradient(#fff,#f5f9fe)!important;border:1px solid #cbd9eb!important;border-radius:12px!important;grid-template-columns:42px minmax(34px,1fr) 42px!important;align-items:center!important;min-height:42px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff2,0 4px 14px #12365f0f!important}.quantity-control:focus-within{border-color:#5d96dc!important;box-shadow:0 0 0 3px #1f5eff1a,inset 0 1px #fffffff2!important}.quantity-control button{position:relative;color:#0b3f95!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;width:42px!important;height:42px!important;min-height:42px!important;font-size:22px!important;font-weight:900!important;line-height:1!important;transition:background .18s,color .18s,transform .18s!important}.quantity-control button:first-child{border-right:1px solid #e2eaf4!important}.quantity-control button:last-child{border-left:1px solid #e2eaf4!important}.quantity-control button:hover{color:#0752b8!important;background:#eaf3ff!important}.quantity-control button:active{transform:scale(.9)!important}.quantity-control button:disabled{opacity:.38!important;cursor:not-allowed!important}.quantity-control output{text-align:center;color:#071d49;letter-spacing:.02em;font-size:14px;font-weight:950;line-height:1}.product-body .stock{font-weight:700!important}.product-body .stock strong{color:#0b3f95}@media (max-width:700px){.product-card .product-visual{min-height:148px!important}.product-visual:after{border-radius:10px;inset:9px}.product-metrics{bottom:7px;left:7px;right:7px}.product-metric{border-radius:7px;padding:4px 5px;font-size:6px}.product-metric strong{font-size:7px}.card-actions.v11-actions{grid-template-rows:38px 38px!important;grid-template-columns:1fr 1.15fr!important;gap:6px!important;margin-top:9px!important}.card-actions.v11-actions>button{min-height:38px!important;font-size:7px!important}.quantity-control{grid-template-columns:38px minmax(30px,1fr) 38px!important;min-height:38px!important}.quantity-control button{width:38px!important;height:38px!important;min-height:38px!important;font-size:19px!important}.quantity-control output{font-size:12px}}@media (max-width:380px){.product-card .product-visual{min-height:138px!important}.product-metric{padding:3px 4px;font-size:5.5px}.product-metric strong{font-size:6.5px}.card-actions.v11-actions{grid-template-rows:36px 36px!important;grid-template-columns:1fr 1.1fr!important;gap:5px!important}.card-actions.v11-actions>button{min-height:36px!important;font-size:6.5px!important}.quantity-control{grid-template-columns:35px minmax(27px,1fr) 35px!important;min-height:36px!important}.quantity-control button{width:35px!important;height:36px!important;min-height:36px!important;font-size:18px!important}.quantity-control output{font-size:11px}}@media (prefers-reduced-motion:reduce){.product-visual .pack-art,.quantity-control button,.card-actions.v11-actions>button{transition:none!important}.product-card:hover .pack-art{transform:translate(-50%,-50%)rotate(-3deg)!important}}.product-card{background:#fff!important;border:1px solid #dfe5ec!important;border-radius:20px!important;flex-direction:column!important;min-width:0!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #0f3d6e0e!important}.product-card:hover{border-color:#cdd8e5!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #0f3d6e17!important}.product-card .card-media{background:#fff!important;padding:12px 12px 0!important;position:relative!important}.product-card .product-visual{aspect-ratio:1!important;background-color:#15171b!important;background-image:radial-gradient(circle at 50% 15%,#ffffff0e,#0000 32%),linear-gradient(145deg,#24262a 0%,#111317 55%,#08090b 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:0!important;border-radius:16px!important;min-height:0!important;position:relative!important;overflow:hidden!important}.product-card .product-visual:after{border-radius:inherit!important;background:linear-gradient(#ffffff06,#0000 38%,#00000014)!important;border:0!important;inset:0!important}.product-card .badge{z-index:6!important;color:#294b73!important;letter-spacing:.06em!important;background:#fffffff0!important;border:1px solid #d9e0e8!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important;box-shadow:0 4px 12px #0000001f!important}.product-card .heart{z-index:7!important;color:#8da0b5!important;background:#fffffff5!important;border:1px solid #dbe2ea!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important;box-shadow:0 4px 12px #0000001a!important}.product-card .heart:hover,.product-card .heart.is-favorite{color:#0f3d6e!important;background:#fff!important;border-color:#bcd0e5!important}.product-card .pack-art{z-index:3!important;background:linear-gradient(#f5f6f7 0%,#d9dde1 100%)!important;border:1px solid #9ba4ad!important;border-radius:5px!important;width:34%!important;height:72%!important;box-shadow:0 16px 26px #00000057!important}.product-card .pack-art:before{content:"HEALTH WARNINGS"!important;color:#111!important;background:#fff!important;border:1px solid #222!important;height:14%!important;font-size:4px!important;top:7%!important;left:8%!important;right:8%!important}.product-card .pack-art span{color:#182b42!important;letter-spacing:.02em!important;font-size:clamp(24px,8vw,42px)!important}.product-card .pack-art small{color:#41546a!important;letter-spacing:.22em!important;font-size:5px!important}.product-card .pack-art i{color:#526579!important;font-size:5px!important}.product-card .product-metrics{display:none!important}.product-card .visual-label{z-index:5!important;color:#ffffffc7!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:7px!important;bottom:9px!important;left:10px!important;right:10px!important}.product-card .product-body{background:#fff!important;padding:12px 14px 0!important}.product-card .product-body .category{color:#48627e!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f7fafc!important;border:1px solid #d7e1eb!important;border-radius:7px!important;align-items:center!important;gap:4px!important;padding:5px 8px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.product-card .product-body .category:before{content:"💧"!important;font-size:9px!important}.product-card .product-body h2{color:#0f3d6e!important;letter-spacing:-.02em!important;margin:8px 0 0!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(17px,5vw,21px)!important;font-weight:800!important;line-height:1.08!important}.product-card .product-body .variant{display:none!important}.product-card .product-body .price{color:#0f3d6e!important;letter-spacing:-.025em!important;margin-top:9px!important;font-size:clamp(19px,5.5vw,24px)!important;font-weight:900!important;line-height:1.1!important}.product-card .product-body .price:after{content:" /slop grosir"!important;color:#9aa8b8!important;letter-spacing:0!important;margin-left:4px!important;font-size:9px!important;font-weight:700!important}.product-card .product-body .stock{color:#16966b!important;align-items:center!important;gap:6px!important;margin-top:9px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:flex!important}.product-card .product-body .stock i{background:#1ba675!important;border-radius:50%!important;flex:0 0 17px!important;place-items:center!important;width:17px!important;height:17px!important;display:inline-grid!important;position:relative!important}.product-card .product-body .stock i:after{content:"✓"!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.product-card .product-body .stock strong{display:none!important}.product-card .card-actions.v11-actions{grid-template-rows:44px!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:7px!important;margin:12px 14px 14px!important;padding:0!important;display:grid!important}.product-card .card-actions.v11-actions .quantity-control{height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:2px solid #9aa7b8!important;border-radius:12px!important;grid-area:1/1!important;grid-template-columns:44px minmax(34px,1fr) 44px!important}.product-card .quantity-control button{color:#173f69!important;width:44px!important;height:40px!important;min-height:40px!important;font-size:19px!important}.product-card .quantity-control button:last-child{color:#fff!important;background:#9ca8b8!important;border-left:0!important;border-radius:10px!important;height:40px!important;margin:1px!important}.product-card .quantity-control button:first-child{border-right:0!important}.product-card .quantity-control output{color:#173f69!important;font-size:14px!important;font-weight:900!important}.product-card .card-actions.v11-actions>button{color:#6f8195!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce3eb!important;border-radius:12px!important;grid-row:1!important;font-size:0!important}.product-card .card-actions.v11-actions>button:not(.add){grid-column:2!important}.product-card .card-actions.v11-actions>button:not(.add):before{content:"◉"!important;color:#6d8096!important;font-size:17px!important}.product-card .card-actions.v11-actions .add{color:#fff!important;letter-spacing:0!important;background:#0f3d6e!important;border-color:#0f3d6e!important;grid-column:1!important;font-size:12px!important;font-weight:900!important;box-shadow:0 7px 16px #0f3d6e2e!important}.product-card .card-actions.v11-actions .add:before{content:"🛒 "!important}.product-card .card-actions.v11-actions:has(.quantity-control button:first-child:disabled){grid-template-columns:minmax(0,1fr) 46px!important}.product-card .card-actions.v11-actions:has(.quantity-control button:first-child:disabled) .quantity-control{display:none!important}.product-card .card-actions.v11-actions:has(.quantity-control button:first-child:disabled) .add{grid-column:1!important;justify-content:center!important;align-items:center!important;display:flex!important}.product-card .card-actions.v11-actions:has(.quantity-control button:first-child:not(:disabled)) .add{display:none!important}.product-card .card-actions.v11-actions:has(.quantity-control button:first-child:not(:disabled)) .quantity-control{display:grid!important}@media (max-width:700px){.product-card .card-media{padding:10px 10px 0!important}.product-card .product-body{padding:10px 11px 0!important}.product-card .card-actions.v11-actions{grid-template-rows:40px!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:6px!important;margin:10px 11px 11px!important}.product-card .card-actions.v11-actions .quantity-control{grid-template-columns:38px minmax(28px,1fr) 38px!important;height:40px!important;min-height:40px!important}.product-card .quantity-control button{width:38px!important;height:36px!important;min-height:36px!important;font-size:18px!important}.product-card .card-actions.v11-actions>button{height:40px!important;min-height:40px!important}.product-card .card-actions.v11-actions>button:not(.add):before{font-size:15px!important}.product-card .card-actions.v11-actions .add{font-size:11px!important}}@media (max-width:380px){.product-card{border-radius:17px!important}.product-card .card-media{padding:8px 8px 0!important}.product-card .product-visual{border-radius:13px!important}.product-card .heart{width:34px!important;height:34px!important;font-size:18px!important;top:8px!important;right:8px!important}.product-card .badge{min-height:25px!important;padding-inline:8px!important;font-size:8px!important;top:8px!important;left:8px!important}.product-card .product-body{padding:9px 9px 0!important}.product-card .product-body .category{padding:4px 6px!important;font-size:7px!important}.product-card .product-body h2{margin-top:7px!important;font-size:16px!important}.product-card .product-body .price{margin-top:8px!important;font-size:18px!important}.product-card .product-body .price:after{font-size:8px!important}.product-card .product-body .stock{margin-top:8px!important;font-size:9px!important}.product-card .card-actions.v11-actions{grid-template-rows:37px!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:5px!important;margin:9px!important}.product-card .card-actions.v11-actions .quantity-control{grid-template-columns:34px minmax(24px,1fr) 34px!important;height:37px!important;min-height:37px!important}.product-card .quantity-control button{width:34px!important;height:33px!important;min-height:33px!important;font-size:17px!important}.product-card .card-actions.v11-actions>button{border-radius:10px!important;height:37px!important;min-height:37px!important}.product-card .card-actions.v11-actions .add{font-size:10px!important}}
.catalog-app{color:#17365f!important;background:#f7f9fc!important;max-width:1180px!important;margin:0 auto!important;padding:0 18px 120px!important}.catalog-mobile-header{z-index:80!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff0!important;border:1px solid #e3e9f1!important;border-radius:0 0 22px 22px!important;position:sticky!important;top:0!important;box-shadow:0 8px 28px #0f3d6e12!important}.catalog-top{justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;padding:30px 4px 20px!important;display:flex!important}.catalog-top h1{color:#0f3d6e!important;letter-spacing:-.045em!important;margin:7px 0 4px!important;font-size:clamp(28px,5vw,48px)!important;line-height:1!important}.catalog-top h1 em{color:#1f72d0!important;font-style:normal!important}.catalog-top p{color:#71829a!important;margin:0!important;font-size:13px!important}.catalog-top .eyebrow{color:#7186a0!important;letter-spacing:.18em!important;font-size:9px!important;font-weight:900!important}.catalog-top .live-dot{color:#55708f!important;letter-spacing:.08em!important;background:#fff!important;border:1px solid #dbe5ef!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.catalog-top .live-dot i{background:#18a06d!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #18a06d1a!important}.catalog-tools{grid-template-columns:minmax(0,1fr) 48px!important;gap:9px!important;margin-bottom:12px!important;display:grid!important}.catalog-tools .search-box{color:#8ea0b5!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:15px!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:0 15px!important;display:flex!important;box-shadow:0 5px 18px #0f3d6e0b!important}.catalog-tools .search-box input{color:#17365f!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;min-width:0!important;font-size:14px!important}.filter-button{color:#17365f!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:15px!important;font-weight:900!important}.catalog-switch{background:#edf2f7!important;border:1px solid #e2e8ef!important;border-radius:17px!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:12px 0!important;padding:5px!important;display:grid!important}.catalog-switch button{color:#6b7e95!important;letter-spacing:.02em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:13px!important;min-height:52px!important;font-size:12px!important;font-weight:900!important;transition:all .2s!important}.catalog-switch button.active{color:#0f3d6e!important;background:#fff!important;box-shadow:0 6px 18px #0f3d6e14!important}.catalog-switch button.resmi.active{color:#9b6400!important}.catalog-switch .count{color:#647890!important;background:#e8eef5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:30px!important;height:22px!important;margin-left:6px!important;padding:0 7px!important;font-size:10px!important;display:inline-flex!important}.catalog-switch button.active .count{color:#0f3d6e!important;background:#edf5ff!important}.catalog-switch button.resmi.active .count{color:#9b6400!important;background:#fff3d8!important}.catalog-meta{color:#70839a!important;letter-spacing:.08em!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:5px 2px 14px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.catalog-meta label{align-items:center!important;gap:8px!important;display:flex!important}.catalog-meta select{color:#294b73!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:10px!important;outline:0!important;padding:8px 28px 8px 10px!important;font-size:10px!important;font-weight:800!important}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:13px!important;display:grid!important}.product-card{background:#fff!important;border:1px solid #dce4ed!important;border-radius:18px!important;min-width:0!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;overflow:hidden!important;box-shadow:0 7px 24px #0f3d6e0e!important}.product-card:hover{border-color:#c7d7e7!important;transform:translateY(-3px)!important;box-shadow:0 14px 32px #0f3d6e1a!important}.product-card .card-media{background:#fff!important;padding:9px!important}.product-card .product-visual{aspect-ratio:1!important;background:radial-gradient(circle at 50% 12%,#ffffff12,#0000 28%),linear-gradient(145deg,#202328,#111318 58%,#08090b)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.product-card .product-visual:after{content:""!important;pointer-events:none!important;background:linear-gradient(#ffffff09,#0000 45%,#00000029)!important;position:absolute!important;inset:0!important}.product-card .product-visual.tone-1{background:linear-gradient(145deg,#20252b,#12151a 58%,#090a0d)!important}.product-card .product-visual.tone-2{background:linear-gradient(145deg,#1c232a,#101419 58%,#080a0d)!important}.product-card .product-visual.tone-3{background:linear-gradient(145deg,#24282c,#111316 58%,#08090b)!important}.product-card .badge{z-index:8!important;color:#385674!important;letter-spacing:.08em!important;background:#fffffff0!important;border:1px solid #ffffffa6!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;font-size:7px!important;font-weight:950!important;display:inline-flex!important;position:absolute!important;top:9px!important;left:9px!important}.product-card .heart{z-index:9!important;color:#8da0b5!important;cursor:pointer!important;background:#fffffff2!important;border:1px solid #ffffffb3!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:18px!important;line-height:1!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 5px 15px #00000024!important}.product-card .heart.is-favorite{color:#0f3d6e!important}.product-card .pack-art{z-index:5!important;background:linear-gradient(#fafbfc,#dce1e5)!important;border:1px solid #9ca7b1!important;border-radius:6px 6px 10px 10px!important;justify-content:center!important;align-items:center!important;width:39%!important;height:70%!important;display:flex!important;position:relative!important;transform:translateY(3px)!important;box-shadow:0 18px 30px #0000005c!important}.product-card .pack-art:before{content:""!important;background:#fff!important;border:1px solid #2d3339!important;height:13%!important;position:absolute!important;top:7%!important;left:8%!important;right:8%!important}.product-card .pack-art:after{content:"WHOLESALE"!important;text-align:center!important;color:#4b5b6b!important;letter-spacing:.18em!important;font-size:5px!important;font-weight:950!important;position:absolute!important;bottom:10px!important;left:0!important;right:0!important}.product-card .pack-art span{z-index:2!important;color:#17365f!important;letter-spacing:-.04em!important;font-size:clamp(22px,5vw,34px)!important;font-weight:950!important;position:relative!important}.product-card .pack-art small{text-align:center!important;color:#667789!important;letter-spacing:.14em!important;font-size:4px!important;font-weight:900!important;position:absolute!important;top:24%!important;left:0!important;right:0!important}.product-card .pack-art i{color:#667789!important;font-size:5px!important;font-style:normal!important;font-weight:900!important;position:absolute!important;bottom:7px!important;left:8px!important}.product-card .visual-label{z-index:6!important;color:#ffffffb3!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;font-size:6px!important;font-weight:900!important;position:absolute!important;bottom:8px!important;left:9px!important;right:9px!important;overflow:hidden!important}.product-card .product-body{background:#fff!important;padding:9px 11px 0!important}.product-card .category{text-overflow:ellipsis!important;white-space:nowrap!important;color:#59708a!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#f7fafc!important;border:1px solid #dce5ee!important;border-radius:7px!important;align-items:center!important;max-width:100%!important;padding:4px 7px!important;font-size:7px!important;font-weight:950!important;display:inline-flex!important;overflow:hidden!important}.product-card .category:before{content:"•"!important;color:#1f72d0!important;margin-right:4px!important}.product-card .product-body h2{color:#0f3d6e!important;letter-spacing:-.02em!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.24em!important;margin:7px 0 0!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(14px,2.4vw,18px)!important;font-weight:800!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.product-card .variant{color:#8b9aad!important;margin-top:4px!important;font-size:8px!important;display:block!important}.product-card .price{color:#0f3d6e!important;letter-spacing:-.02em!important;margin-top:8px!important;font-size:clamp(15px,2.8vw,20px)!important;font-weight:950!important;line-height:1.1!important}.product-card .price:after{content:" /slop"!important;color:#9aa8b8!important;margin-left:3px!important;font-size:7px!important;font-weight:700!important}.product-card .stock{color:#15936a!important;align-items:center!important;gap:5px!important;margin-top:7px!important;font-size:8px!important;font-weight:850!important;display:flex!important}.product-card .stock i{background:#1aa775!important;border-radius:50%!important;flex:0 0 14px!important;place-items:center!important;width:14px!important;height:14px!important;display:grid!important;position:relative!important}.product-card .stock i:after{content:"✓"!important;color:#fff!important;font-size:8px!important;font-style:normal!important;font-weight:950!important}.product-card .stock strong{color:#53708e!important;font-weight:800!important}.card-actions.v11-actions{grid-template-rows:38px!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:6px!important;margin:9px 11px 11px!important;display:grid!important}.card-actions.v11-actions .quantity-control{height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #b9c8d8!important;border-radius:11px!important;grid-area:1/1!important;grid-template-columns:34px minmax(28px,1fr) 34px!important;align-items:center!important;display:grid!important;overflow:hidden!important}.card-actions.v11-actions .quantity-control button{color:#173f69!important;background:#fff!important;border:0!important;width:34px!important;height:36px!important;min-height:36px!important;font-size:18px!important;font-weight:900!important}.card-actions.v11-actions .quantity-control button:last-child{color:#173f69!important;background:#e8edf2!important;border-left:1px solid #d7e0e9!important;border-radius:0!important;margin:0!important}.card-actions.v11-actions .quantity-control output{color:#173f69!important;text-align:center!important;font-size:12px!important;font-weight:950!important}.card-actions.v11-actions>button{color:#6d8095!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e1eb!important;border-radius:11px!important;grid-area:1/2!important;font-size:0!important}.card-actions.v11-actions>button:not(.add):before{content:"◉"!important;color:#6f8195!important;font-size:14px!important}.card-actions.v11-actions .add{color:#fff!important;background:#0f3d6e!important;border-color:#0f3d6e!important;grid-column:1!important;font-size:10px!important;font-weight:950!important;box-shadow:0 7px 16px #0f3d6e2b!important}.card-actions.v11-actions .add:before{content:"🛒 "!important}.card-actions.v11-actions:has(.quantity-control button:first-child:disabled) .quantity-control{display:none!important}.card-actions.v11-actions:has(.quantity-control button:first-child:disabled) .add{justify-content:center!important;align-items:center!important;display:flex!important}.card-actions.v11-actions:has(.quantity-control button:first-child:not(:disabled)) .add{display:none!important}.card-actions.v11-actions:has(.quantity-control button:first-child:not(:disabled)) .quantity-control{display:grid!important}.catalog-empty{text-align:center!important;color:#72859b!important;background:#fff!important;border:1px dashed #cfdbe8!important;border-radius:18px!important;padding:48px 20px!important}.catalog-empty strong{color:#17365f!important;margin-bottom:5px!important;font-size:15px!important;display:block!important}.load-more button{color:#17365f!important;background:#fff!important;border:1px solid #d5e0eb!important;border-radius:12px!important;padding:12px 16px!important;font-size:10px!important;font-weight:900!important}.quick-modal{background:#fff!important;border:1px solid #dce5ef!important;border-radius:22px!important;max-width:430px!important;overflow:hidden!important;box-shadow:0 30px 70px #0f3d6e38!important}.quick-modal>.product-visual{aspect-ratio:1!important;background:#15171b!important;border-radius:16px!important;margin:12px!important;position:relative!important}.quick-modal .pack-art{background:linear-gradient(#fafbfc,#dce1e5)!important;border:1px solid #9ca7b1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:38%!important;height:68%!important;display:flex!important;position:relative!important}.quick-modal .pack-art span{color:#17365f!important;font-size:38px!important;font-weight:950!important}.quick-modal .product-visual .badge{position:absolute!important;top:10px!important;left:10px!important}.quick-modal .product-visual .heart{position:absolute!important;top:9px!important;right:9px!important}.quick-modal .category,.quick-modal h2,.quick-modal .price,.quick-modal p,.quick-modal .modal-add{margin-left:18px!important;margin-right:18px!important}.quick-modal h2{color:#0f3d6e!important;font-family:Playfair Display,Georgia,serif!important}.quick-modal .modal-add{color:#fff!important;background:#0f3d6e!important;border:0!important;border-radius:12px!important;width:calc(100% - 36px)!important;margin-bottom:18px!important;padding:13px!important;font-weight:900!important}@media (max-width:900px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.catalog-app{padding:0 12px 110px!important}.catalog-top{align-items:center!important;padding:22px 2px 14px!important}.catalog-top h1{font-size:29px!important}.catalog-top .live-dot{display:none!important}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.product-card{border-radius:16px!important}.product-card .card-media{padding:7px!important}.product-card .product-visual{border-radius:12px!important}.product-card .badge{min-height:20px!important;padding:0 6px!important;font-size:6px!important;top:7px!important;left:7px!important}.product-card .heart{width:30px!important;height:30px!important;font-size:16px!important;top:6px!important;right:6px!important}.product-card .pack-art{width:40%!important;height:68%!important}.product-card .pack-art span{font-size:22px!important}.product-card .product-body{padding:8px 9px 0!important}.product-card .product-body h2{font-size:13px!important}.product-card .price{font-size:14px!important}.product-card .stock{font-size:7px!important}.card-actions.v11-actions{grid-template-rows:34px!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:5px!important;margin:8px 9px 9px!important}.card-actions.v11-actions .quantity-control{grid-template-columns:30px minmax(24px,1fr) 30px!important;height:34px!important;min-height:34px!important}.card-actions.v11-actions .quantity-control button{width:30px!important;height:32px!important;min-height:32px!important;font-size:16px!important}.card-actions.v11-actions .quantity-control output{font-size:11px!important}.card-actions.v11-actions>button{border-radius:9px!important;height:34px!important;min-height:34px!important}.card-actions.v11-actions .add{font-size:9px!important}.catalog-switch button{min-height:46px!important;font-size:10px!important}.catalog-switch .count{min-width:25px!important;height:19px!important;font-size:9px!important}.catalog-meta{font-size:8px!important}}@media (max-width:380px){.catalog-grid{gap:7px!important}.product-card .product-body h2{font-size:12px!important}.product-card .price{font-size:13px!important}.product-card .stock{font-size:6.5px!important}.catalog-switch button{font-size:9px!important}.catalog-switch .count{margin-left:3px!important}}@media (prefers-reduced-motion:reduce){.product-card,.catalog-switch button{transition:none!important}}
.pcv{isolation:isolate;aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#252a31,#0b0d10);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.pcv:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 12%,#ffffff1a,#0000 36%),linear-gradient(135deg,#0000 45%,#ffffff06 45% 46%,#0000 46%);position:absolute;inset:0}.pcv-watermark{opacity:.055;z-index:0;pointer-events:none;grid-template-columns:repeat(2,1fr);align-content:center;gap:16px 8px;display:grid;position:absolute;inset:-15%;transform:rotate(-18deg)}.pcv-watermark span{letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:900}.pcv-badge{z-index:5;color:#1d334b;letter-spacing:.06em;background:#f8fafc;border:1px solid #0000000f;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 5px 14px #00000024}.pcv-badge-vip{color:#8a620d;background:#fff7df}.pcv-badge-new{color:#40556c;background:#f4f7fa}.pcv-heart{z-index:6;color:#263a50;cursor:pointer;background:#fff;border:1px solid #111c2714;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 7px 18px #00000026}.pcv-heart svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.pcv-heart.is-active{color:#b3323b}.pcv-heart.is-active svg{fill:currentColor}.pcv-pack{z-index:3;border:1px solid color-mix(in srgb,var(--pcv-accent) 50%,#111);background:linear-gradient(155deg,var(--pcv-paper),#cdd2d6);color:var(--pcv-ink);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:19% 16% 17%;overflow:hidden;box-shadow:0 22px 35px #0006,inset 0 1px #ffffffd9}.pcv-warning{letter-spacing:.08em;text-align:center;border:1px solid #0000002e;width:78%;margin-top:10%;padding:5px 4px;font-size:6px;font-weight:900;line-height:1.2}.pcv-brand{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:88%;margin-top:13%;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,4.5vw,27px);font-weight:900;line-height:1;overflow:hidden}.pcv-variant{color:#fff;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0c161fe6;padding:7px 5px;font-size:8px;font-weight:800;position:absolute;bottom:21%;left:0;right:0;overflow:hidden}.pcv-barcode{opacity:.78;justify-content:center;align-items:stretch;gap:2px;height:14px;display:flex;position:absolute;bottom:8%;left:18%;right:18%}.pcv-barcode i{background:#17212b;display:block}.pcv-rating{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a0ec7;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:flex;position:absolute;bottom:10px;left:12px}.pcv-stars{letter-spacing:-1px;color:#f1c75b;font-size:9px}.pcv-rating strong{font-size:10px}.pcv-rating small{color:#ffffff9e;font-size:7px}.pcv-kretek{--pcv-accent:#b8874c}.pcv-mild{--pcv-accent:#5aa4b8}.pcv-premium{--pcv-accent:#bd995f}.pcv-international{--pcv-accent:#7d9ab9}.pcv-filter{--pcv-accent:#778493}@media (max-width:700px){.pcv{border-radius:13px}.pcv-pack{inset:18% 14% 16%}.pcv-brand{font-size:clamp(13px,5vw,22px)}.pcv-heart{width:44px;height:44px}.pcv-badge{top:6px;left:6px}}@media (prefers-reduced-motion:reduce){.pcv *{scroll-behavior:auto}}
:root{--r2-static-navy:#0f3d6e;--r2-static-navy-2:#0a2a4d;--r2-static-blue:#1e5fa8;--r2-static-ink:#1a1a1a;--r2-static-muted:#64748b;--r2-static-line:#e2e6ec;--r2-static-soft:#f6f8fa;--r2-static-shadow:0 16px 40px -16px #0f172a40}.catalog-app{color:var(--r2-static-ink)!important;background:linear-gradient(#fff 0%,#f6f8fa 100%)!important}.catalog-mobile-header{-webkit-backdrop-filter:blur(14px)!important;background:#ffffffe0!important;border:1px solid #ffffff94!important;box-shadow:0 4px 24px -8px #0f172a1a!important}.catalog-top h1,.catalog-top h1 em,.catalog-top,.catalog-top p,.catalog-meta,.product-body h2,.product-body .price{color:var(--r2-static-navy)!important}.catalog-top .eyebrow,.product-body .category,.live-dot,.product-body .stock i{color:var(--r2-static-blue)!important}.search-box,.catalog-meta select{border:1px solid var(--r2-static-line)!important;background:#fff!important;box-shadow:0 10px 28px -14px #0f172a2e!important}.filters button{color:var(--r2-static-muted)!important;border:1px solid var(--r2-static-line)!important;background:#fff!important}.filters button.active{background:var(--r2-static-navy)!important;color:#fff!important;border-color:var(--r2-static-navy)!important}.catalog-switch{border:1px solid var(--r2-static-line)!important;background:#f4f7fa!important}.catalog-switch button.active{color:var(--r2-static-navy)!important;background:#fff!important;border-color:#d5e0ec!important;box-shadow:0 5px 14px #123f6d1a!important}.catalog-grid .product-card{contain:layout paint!important;background:#fff!important;border:1px solid #dfe5ec!important;border-radius:20px!important;flex-direction:column!important;min-width:0!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #0f3d6e0e!important}.catalog-grid .product-card:hover{border-color:#cdd8e5!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #0f3d6e17!important}.catalog-grid .product-card .card-media{background:#fff!important;padding:12px 12px 0!important;position:relative!important}.catalog-grid .product-card .product-visual{aspect-ratio:1!important;background-color:#15171b!important;background-image:radial-gradient(circle at 50% 15%,#ffffff0e,#0000 32%),linear-gradient(145deg,#24262a 0%,#111317 55%,#08090b 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:0!important;border-radius:16px!important;min-height:0!important;position:relative!important;overflow:hidden!important}.catalog-grid .product-card .product-visual:after{content:""!important;z-index:4!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(#ffffff06,#0000 38%,#00000014)!important;border:0!important;position:absolute!important;inset:0!important}.catalog-grid .product-card .product-visual:before{content:""!important;z-index:1!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:22px 22px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000,#0000 82%)!important;mask-image:linear-gradient(#000,#0000 82%)!important}.catalog-grid .product-card .pack-art.image-art{z-index:3!important;background:linear-gradient(#f5f6f7 0%,#d9dde1 100%)!important;border:1px solid #9ba4ad!important;border-radius:5px!important;width:34%!important;height:72%!important;position:absolute!important;top:52%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)rotate(-3deg)!important;box-shadow:0 16px 26px #00000057!important}.catalog-grid .product-card .pack-art.image-art img{display:none!important}.catalog-grid .product-card .pack-art.image-art:before{content:"HEALTH WARNINGS"!important;z-index:2!important;color:#111!important;letter-spacing:.08em!important;background:#fff!important;border:1px solid #222!important;justify-content:center!important;align-items:center!important;height:14%!important;font-family:Arial,sans-serif!important;font-size:4px!important;font-weight:800!important;display:flex!important;position:absolute!important;top:7%!important;left:8%!important;right:8%!important}.catalog-grid .product-card .pack-art.image-art:after{content:"||||||||||||||||"!important;z-index:2!important;color:#334155!important;letter-spacing:2px!important;text-align:center!important;white-space:nowrap!important;border-top:1px solid #192b3f2e!important;padding-top:4px!important;font-size:7px!important;position:absolute!important;bottom:8%!important;left:10%!important;right:10%!important}.catalog-grid .product-card .pack-art:not(.image-art){z-index:3!important;background:linear-gradient(160deg,#fffffffa,#dce1e6fa)!important;border:1px solid #aab3bd!important;border-radius:6px!important;width:36%!important;height:70%!important;box-shadow:0 17px 30px #00000061,0 0 0 1px #ffffff14!important}.catalog-grid .product-card .catalog-resmi .pack-art:not(.image-art),.catalog-grid .product-card .product-visual.catalog-resmi .pack-art:not(.image-art){background:linear-gradient(160deg,#fff,#eef1f3)!important}.catalog-grid .product-card .visual-label{z-index:5!important;color:#ffffffc7!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:7px!important;bottom:9px!important;left:10px!important;right:10px!important}.catalog-grid .product-card .catalog-resmi .pack-art.image-art{background:linear-gradient(#fff,#eef1f3)!important}.catalog-grid .product-card .catalog-resmi.product-visual{background-image:radial-gradient(circle at 50% 15%,#ffd6701a,#0000 32%),linear-gradient(145deg,#26282b,#141517 58%,#090a0b)!important}.catalog-grid .product-card .badge{z-index:6!important;color:#294b73!important;letter-spacing:.06em!important;background:#fffffff0!important;border:1px solid #d9e0e8!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important;box-shadow:0 4px 12px #0000001f!important}.catalog-grid .product-card:has(.stock strong:empty) .badge{color:#a23f2e!important;background:#fff3f0!important;border-color:#f1c9c1!important}.catalog-grid .product-card:has(.stock strong:not(:empty)) .badge{display:none!important}.catalog-grid .product-card .heart{z-index:7!important;color:#8da0b5!important;background:#fffffff5!important;border:1px solid #dbe2ea!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important;box-shadow:0 4px 12px #0000001a!important}.catalog-grid .product-card .heart:hover,.catalog-grid .product-card .heart.is-favorite{color:var(--r2-static-navy)!important;background:#fff!important;border-color:#bcd0e5!important}.catalog-grid .product-card .product-body{background:#fff!important;padding:12px 14px 0!important}.catalog-grid .product-card .product-body .category{color:#48627e!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f7fafc!important;border:1px solid #d7e1eb!important;border-radius:7px!important;align-items:center!important;gap:4px!important;padding:5px 8px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.catalog-grid .product-card .product-body .category:before{content:"◆"!important;font-size:7px!important}.catalog-grid .product-card .product-body h2{color:var(--r2-static-navy)!important;letter-spacing:-.02em!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-height:2.16em!important;margin:8px 0 0!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(17px,5vw,21px)!important;font-weight:800!important;line-height:1.08!important;overflow:hidden!important}.catalog-grid .product-card .product-body .variant{display:none!important}.catalog-grid .product-card .product-body .price{color:var(--r2-static-navy)!important;letter-spacing:-.025em!important;margin-top:9px!important;font-size:clamp(19px,5.5vw,24px)!important;font-weight:900!important;line-height:1.1!important}.catalog-grid .product-card .product-body .price:after{content:" /slop grosir"!important;color:#9aa8b8!important;letter-spacing:0!important;margin-left:4px!important;font-size:9px!important;font-weight:700!important}.catalog-grid .product-card .product-body .stock{color:#16966b!important;align-items:center!important;gap:6px!important;min-height:22px!important;margin-top:9px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:flex!important}.catalog-grid .product-card .product-body .stock i{background:#1ba675!important;border-radius:50%!important;flex:0 0 17px!important;place-items:center!important;width:17px!important;height:17px!important;display:inline-grid!important;position:relative!important}.catalog-grid .product-card .product-body .stock i:after{content:"✓"!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.catalog-grid .product-card .product-body .stock strong{display:none!important}.catalog-grid .product-card .card-actions.v11-actions{grid-template-rows:44px!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:7px!important;margin:12px 14px 14px!important;padding:0!important;display:grid!important}.catalog-grid .product-card .card-actions.v11-actions .quantity-control{height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:2px solid #9aa7b8!important;border-radius:12px!important;grid-area:1/1!important;grid-template-columns:44px minmax(34px,1fr) 44px!important}.catalog-grid .product-card .quantity-control button{color:#173f69!important;width:44px!important;height:40px!important;min-height:40px!important;font-size:19px!important}.catalog-grid .product-card .quantity-control output{color:#173f69!important;font-size:14px!important;font-weight:900!important}.catalog-grid .product-card .card-actions.v11-actions>button{color:#6f8195!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce3eb!important;border-radius:12px!important;grid-row:1!important;font-size:0!important}.catalog-grid .product-card .card-actions.v11-actions>button:not(.add){grid-column:2!important}.catalog-grid .product-card .card-actions.v11-actions>button:not(.add):before{content:"◉"!important;color:#6d8096!important;font-size:17px!important}.catalog-grid .product-card .card-actions.v11-actions .add{background:var(--r2-static-navy)!important;border-color:var(--r2-static-navy)!important;color:#fff!important;letter-spacing:0!important;grid-column:1!important;font-size:12px!important;font-weight:900!important;box-shadow:0 7px 16px #0f3d6e2e!important}.catalog-grid .product-card .card-actions.v11-actions .add:before{content:"🛒 "!important}.catalog-grid .product-card .card-actions.v11-actions:has(.quantity-control button:first-child:disabled) .quantity-control{display:none!important}.catalog-grid .product-card .card-actions.v11-actions:has(.quantity-control button:first-child:disabled) .add{justify-content:center!important;align-items:center!important;display:flex!important}.catalog-grid .product-card .card-actions.v11-actions:has(.quantity-control button:first-child:not(:disabled)) .add{display:none!important}.catalog-grid .product-card .card-actions.v11-actions:has(.quantity-control button:first-child:not(:disabled)) .quantity-control{display:grid!important}.catalog-switch button:focus-visible,.filters button:focus-visible,.catalog-tools button:focus-visible,.product-card button:focus-visible,.product-card:focus-visible,.catalog-meta select:focus-visible{outline-offset:2px!important;outline:3px solid #1960a83d!important}@media (max-width:700px){.catalog-grid .product-card .card-media{padding:10px 10px 0!important}.catalog-grid .product-card .product-body{padding:10px 11px 0!important}.catalog-grid .product-card .product-body h2{font-size:clamp(15px,4.8vw,19px)!important}.catalog-grid .product-card .card-actions.v11-actions{grid-template-rows:40px!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:6px!important;margin:10px 11px 11px!important}.catalog-grid .product-card .card-actions.v11-actions .quantity-control{grid-template-columns:38px minmax(30px,1fr) 38px!important;height:40px!important;min-height:40px!important}.catalog-grid .product-card .quantity-control button{width:38px!important;height:38px!important;min-height:38px!important;font-size:18px!important}.catalog-grid .product-card .card-actions.v11-actions>button{height:40px!important;min-height:40px!important}}@media (max-width:380px){.catalog-grid .product-card .card-media{padding:8px 8px 0!important}.catalog-grid .product-card .product-body{padding:9px 9px 0!important}.catalog-grid .product-card .product-body h2{font-size:14px!important}.catalog-grid .product-card .product-body .price{font-size:17px!important}.catalog-grid .product-card .card-actions.v11-actions{grid-template-columns:minmax(0,1fr) 42px!important;gap:5px!important;margin:9px!important}}@media (prefers-reduced-motion:reduce){.catalog-grid .product-card,.catalog-grid .product-card .pack-art.image-art{transition:none!important}}
.catalog-app .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.catalog-app .product-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000005}.catalog-app .product-card:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 20px 35px #0f172a1a}.catalog-app .card-media{aspect-ratio:1;cursor:pointer;background:#f9fafb;position:relative;overflow:hidden}.catalog-app .product-visual{background:#f3f4f6;position:absolute;inset:0;overflow:hidden}.catalog-app .product-visual .pack-art{justify-content:center;align-items:center;padding:18%;display:flex;position:absolute;inset:0;overflow:hidden}.catalog-app .product-visual .pack-art:before{content:"";opacity:1;background:radial-gradient(circle at 50% 35%,#ffffff1f,#0000 48%),linear-gradient(145deg,#111827,#030712 65%,#172033);position:absolute;inset:0}.catalog-app .product-visual .pack-art:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 26px,#ffffff06 27px 28px);position:absolute;inset:0}.catalog-app .product-visual.tone-1 .pack-art:before{background:radial-gradient(circle at 70% 25%,#ffffff21,#0000 42%),linear-gradient(145deg,#18212d,#070a0f 65%,#243142)}.catalog-app .product-visual.tone-2 .pack-art:before{background:radial-gradient(circle at 30% 30%,#ffffff1f,#0000 44%),linear-gradient(145deg,#20251f,#070a08 65%,#283229)}.catalog-app .product-visual.tone-3 .pack-art:before{background:radial-gradient(circle at 65% 30%,#ffffff21,#0000 42%),linear-gradient(145deg,#25211c,#090806 65%,#32291f)}.catalog-app .product-visual .pack-shell{z-index:2;background:linear-gradient(155deg,#fff,#e5e7eb);border-radius:18px;flex-direction:column;width:68%;height:72%;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 35px #00000059,inset 0 0 0 1px #00000014}.catalog-app .product-visual .pack-warning{text-align:center;letter-spacing:.04em;color:#111827;text-transform:uppercase;background:#f3f4f6;border-bottom:1px solid #d1d5db;padding:6px 5px;font-size:7px;font-weight:900;line-height:1.05}.catalog-app .product-visual .pack-brand{text-align:center;letter-spacing:-.04em;color:#111827;text-transform:uppercase;flex:1;justify-content:center;align-items:center;padding:12px 7px;font-size:clamp(13px,3vw,22px);font-weight:950;line-height:.95;display:flex;overflow:hidden}.catalog-app .product-visual .pack-variant{color:#fff;text-align:center;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#111827;padding:6px 4px;font-size:7px;font-weight:800;overflow:hidden}.catalog-app .product-visual .pack-barcode{opacity:.75;background:repeating-linear-gradient(90deg,#111 0 1px,#0000 1px 3px,#111 3px 5px,#0000 5px 7px);height:17px;margin:6px 12px 10px}.catalog-app .product-visual .watermark{z-index:1;color:#fff;opacity:.055;letter-spacing:.16em;white-space:nowrap;pointer-events:none;place-items:center;font-size:clamp(26px,7vw,56px);font-weight:900;display:grid;position:absolute;inset:0;transform:rotate(-18deg)}.catalog-app .product-visual .badge{z-index:5;color:#fff;letter-spacing:.05em;background:#111827;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #00000029}.catalog-app .product-visual.catalog-resmi .badge{color:#111827;background:#fff;border:1px solid #e5e7eb}.catalog-app .product-visual .heart{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#9ca3af;cursor:pointer;background:#ffffffe0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:22px;transition:transform .2s,background .2s,color .2s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #0000001a}.catalog-app .product-visual .heart:hover{color:#111827;background:#fff;transform:scale(1.05)}.catalog-app .product-visual .heart.is-favorite{color:#111827}.catalog-app .product-visual .visual-label{z-index:5;color:#fff;text-transform:uppercase;letter-spacing:.1em;text-align:center;text-shadow:0 1px 8px #000;opacity:.86;white-space:nowrap;text-overflow:ellipsis;font-size:9px;position:absolute;bottom:10px;left:12px;right:12px;overflow:hidden}.catalog-app .product-body{flex-direction:column;flex:1;min-width:0;padding:14px 14px 10px;display:flex}.catalog-app .product-body .category{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.catalog-app .product-body h2{color:#111827;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;margin:0;font-size:14px;font-weight:800;line-height:1.2;overflow:hidden}.catalog-app .product-body .variant{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.catalog-app .product-body .tagline{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.catalog-app .static-rating{color:#f4b400;align-items:center;gap:4px;margin-top:8px;font-size:10px;display:flex}.catalog-app .static-rating strong{color:#374151;font-size:10px}.catalog-app .product-body .price{color:#111827;margin-top:10px;font-size:16px;font-weight:900;line-height:1.15}.catalog-app .product-body .stock{color:#16a34a;align-items:center;gap:5px;margin-top:7px;font-size:10px;font-weight:700;display:flex}.catalog-app .product-body .stock i{background:#22c55e;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #22c55e1f}.catalog-app .product-body .stock.out{color:#dc2626}.catalog-app .product-body .stock.out i{background:#ef4444;box-shadow:0 0 0 3px #ef44441a}.catalog-app .card-actions{grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin-top:auto;padding:10px 14px 14px;display:grid}.catalog-app .card-actions .add,.catalog-app .card-actions .static-add{color:#fff;letter-spacing:.02em;cursor:pointer;background:#111827;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:800;transition:background .2s,transform .15s;display:flex}.catalog-app .card-actions .add:hover,.catalog-app .card-actions .static-add:hover{background:#030712}.catalog-app .card-actions .add:active,.catalog-app .card-actions .static-add:active{transform:scale(.98)}.catalog-app .card-actions .quantity-control{background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:44px 1fr 44px;min-height:44px;display:grid;overflow:hidden}.catalog-app .card-actions .quantity-control button{cursor:pointer;background:#f9fafb;border:0;font-size:18px;font-weight:700}.catalog-app .card-actions .quantity-control button:disabled{opacity:.35;cursor:not-allowed}.catalog-app .card-actions .quantity-control output{color:#111827;place-items:center;font-size:12px;font-weight:800;display:grid}.catalog-app .card-actions .detail{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;place-items:center;min-height:44px;font-size:11px;font-weight:800;display:grid}.catalog-app .card-actions.v11-actions{grid-template-columns:minmax(0,1fr) 44px}.catalog-app .card-actions.v11-actions .detail{grid-column:auto}.catalog-app .card-actions.v11-actions .add{grid-column:1/-1}@media (min-width:640px){.catalog-app .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-app .product-body{padding:15px 15px 10px}.catalog-app .product-body h2{font-size:15px}.catalog-app .product-body .price{font-size:17px}}@media (min-width:1024px){.catalog-app .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.catalog-app .product-body{padding:16px 16px 10px}}@media (max-width:420px){.catalog-app .catalog-grid{gap:8px}.catalog-app .product-body{padding:10px 10px 8px}.catalog-app .product-body h2{font-size:13px}.catalog-app .product-body .price{font-size:15px}.catalog-app .card-actions{gap:6px;padding:8px 10px 10px}.catalog-app .product-visual .heart{width:42px;height:42px}.catalog-app .product-visual .badge{padding:4px 7px;font-size:8px;top:8px;left:8px}.catalog-app .product-visual .pack-shell{width:70%;height:72%}}@media (prefers-reduced-motion:reduce){.catalog-app .product-card,.catalog-app .product-visual .heart{transition:none!important}}
:root{--r2p-ink:#10213d;--r2p-navy:#0b2b5c;--r2p-blue:#1769e0;--r2p-soft:#f4f7fb;--r2p-line:#dce5ef;--r2p-muted:#6e7e93;--r2p-green:#168b67;--r2p-gold:#b68122;--r2p-shadow:0 16px 44px #0c2b5c14;--r2p-ease:cubic-bezier(.16,1,.3,1)}.src-hero{isolation:isolate!important;background:#fff!important}.src-hero-bg{opacity:.34!important;mix-blend-mode:multiply!important;background-image:linear-gradient(135deg,#1769e01a,#0000 46%),url(/assets/logo/hero-bg.jpg)!important;background-position:50%!important;background-size:cover!important}.src-hero-bg:after{opacity:.74!important;background:linear-gradient(90deg,#fffffff2 0%,#ffffffd1 45%,#ffffff4d 100%),url(/assets/logo/watermark.png) 88%/430px no-repeat!important}.src-footer{isolation:isolate!important;background-image:linear-gradient(#071f43e0,#04142df0),url(/assets/logo/footer-bg.jpg)!important;background-position:50%!important;background-size:cover!important;position:relative!important;overflow:hidden!important}.src-footer:before{content:""!important;z-index:-1!important;opacity:.2!important;pointer-events:none!important;background:url(/assets/logo/footer-bg.jpg) 50%/cover no-repeat!important;position:absolute!important;inset:0!important;transform:scale(1.03)!important}.src-footer:after{content:""!important;z-index:0!important;opacity:.11!important;pointer-events:none!important;background:url(/assets/footer-logo.png) 50%/contain no-repeat!important;width:120px!important;height:120px!important;position:absolute!important;bottom:18px!important;right:20px!important}.src-footer-map,.src-footer-copy,.src-footer-info,.src-footer-mapbox{z-index:2!important;position:relative!important}.catalog-app{color:var(--r2p-ink)!important;background:linear-gradient(#f8fafc 0%,#f3f6fa 100%)!important}.catalog-mobile-header{z-index:300!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;background:#fffffff0!important;border-bottom:1px solid #10213d17!important;position:sticky!important;top:0!important;box-shadow:0 8px 28px #0c2b5c12!important}.catalog-mobile-header .brand{color:var(--r2p-ink)!important;gap:10px!important}.catalog-mobile-header .brand-mark{background:#fff!important;border:1px solid #d9e5f2!important;border-radius:13px!important;width:42px!important;height:42px!important;box-shadow:0 7px 20px #0c2b5c14!important}.catalog-mobile-header .brand-mark img{width:34px!important;height:34px!important}.catalog-mobile-header .brand-copy strong{letter-spacing:.08em!important;font-size:12px!important}.catalog-mobile-header .brand-copy small{letter-spacing:.18em!important;color:#7b8ba0!important;font-size:7px!important}.catalog-head-actions{gap:8px!important}.catalog-head-actions a{width:42px!important;height:42px!important;color:var(--r2p-navy)!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:12px!important;box-shadow:0 5px 16px #0c2b5c0d!important}.catalog-head-actions .cart-link b{background:var(--r2p-blue)!important;border:2px solid #fff!important;min-width:17px!important;height:17px!important;font-size:8px!important}.catalog-top{max-width:1180px!important;margin:0 auto!important;padding:42px 22px 26px!important}.catalog-top .desktop-back{color:#6b7b90!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.catalog-top .eyebrow{color:#2468ad!important;letter-spacing:.12em!important;background:#edf5ff!important;border:1px solid #cfe0f3!important;border-radius:999px!important;margin-top:16px!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.catalog-top h1{letter-spacing:-.055em!important;color:var(--r2p-ink)!important;margin:13px 0 7px!important;font-size:clamp(2.25rem,6vw,4.7rem)!important;font-weight:850!important;line-height:.95!important}.catalog-top h1 em{color:var(--r2p-blue)!important;font-style:normal!important}.catalog-top p{color:#738399!important;font-size:12px!important;line-height:1.6!important}.catalog-top p strong{color:var(--r2p-ink)!important}.live-dot{color:#587089!important;letter-spacing:.12em!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:7px 9px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 5px 14px #0c2b5c0d!important}.live-dot i{background:#16a16f!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #16a16f1a!important}.catalog-tools{gap:9px!important;max-width:1180px!important;margin:0 auto!important;padding:0 22px 14px!important}.search-box{background:#fff!important;border:1px solid #d7e2ee!important;border-radius:14px!important;height:50px!important;box-shadow:0 9px 26px #0c2b5c0f!important}.search-box>span{color:#7b8ca0!important;font-size:19px!important}.search-box input{color:var(--r2p-ink)!important;font-size:12px!important}.search-box input::placeholder{color:#9aa7b8!important}.filter-button{background:var(--r2p-navy)!important;color:#fff!important;border-radius:14px!important;width:50px!important;height:50px!important;font-size:19px!important;box-shadow:0 10px 24px #0b2b5c2e!important}.filter-button:active{transform:scale(.97)!important}.catalog-switch{background:#eaf0f6!important;border:1px solid #dbe4ee!important;border-radius:16px!important;gap:6px!important;max-width:1180px!important;margin:0 auto!important;padding:6px!important;box-shadow:inset 0 1px #ffffffe6!important}.catalog-switch button{color:#6d7d91!important;letter-spacing:.01em!important;border-radius:12px!important;min-height:48px!important;font-size:11px!important;font-weight:850!important;position:relative!important}.catalog-switch button.active{color:var(--r2p-navy)!important;background:#fff!important;border:1px solid #d5e0ec!important;box-shadow:0 7px 20px #0c2b5c1a!important}.catalog-switch button.resmi.active{color:#8a5b10!important}.catalog-switch .count{color:#6c7c8f!important;background:#edf3f9!important;min-width:28px!important;min-height:22px!important}.catalog-switch button.active .count{color:var(--r2p-blue)!important;background:#eaf3ff!important}.catalog-switch button.resmi.active .count{color:#986713!important;background:#fff4df!important}.filters{scrollbar-width:none!important;gap:8px!important;max-width:1180px!important;margin:0 auto!important;padding:12px 22px 8px!important;display:flex!important;overflow-x:auto!important}.filters::-webkit-scrollbar{display:none!important}.filters button{color:#697a8e!important;letter-spacing:.1em!important;background:#fff!important;border:1px solid #d9e3ed!important;border-radius:999px!important;flex:none!important;min-height:34px!important;padding:0 13px!important;font-size:8px!important;font-weight:900!important;box-shadow:0 4px 12px #0c2b5c09!important}.filters button.active{background:var(--r2p-navy)!important;color:#fff!important;border-color:var(--r2p-navy)!important;box-shadow:0 8px 20px #0b2b5c29!important}.catalog-meta{border-bottom:1px solid #dfe7f0!important;max-width:1180px!important;margin:0 auto!important;padding:14px 22px 18px!important}.catalog-meta>span{color:#7a8a9e!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:900!important}.catalog-meta label{gap:8px!important}.catalog-meta label>span{color:#8997a8!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:800!important}.catalog-meta select{height:38px!important;color:var(--r2p-ink)!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:10px!important;padding:0 31px 0 11px!important;font-size:10px!important;font-weight:750!important;box-shadow:0 4px 12px #0c2b5c0a!important}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;max-width:1180px!important;margin:0 auto!important;padding:22px!important;display:grid!important}.catalog-grid .product-card{min-width:0!important;transition:transform .3s var(--r2p-ease),box-shadow .3s var(--r2p-ease),border-color .3s ease!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:20px!important;grid-template-rows:auto 1fr auto!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #0c2b5c0e!important}.catalog-grid .product-card:hover{border-color:#bdd6f2!important;transform:translateY(-5px)!important;box-shadow:0 24px 52px #0c2b5c1f!important}.catalog-grid .product-card .card-media{padding:10px 10px 0!important}.catalog-grid .product-card .product-visual{background:radial-gradient(circle at 50% 20%,#ffffff1a,#0000 28%),linear-gradient(145deg,#26313e,#12171d 65%,#090b0e)!important;border-radius:15px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14!important}.catalog-grid .product-card .product-visual:before{opacity:.55!important}.catalog-grid .product-card .pack-art{transition:transform .35s var(--r2p-ease)!important;box-shadow:0 20px 36px #0000006b!important}.catalog-grid .product-card:hover .pack-art{transform:translateY(-4px)scale(1.015)!important}.catalog-grid .product-card .badge{min-height:26px!important;color:var(--r2p-blue)!important;letter-spacing:.06em!important;background:#fffffff2!important;border:1px solid #d6e5f5!important;border-radius:999px!important;padding:0 9px!important;font-size:8px!important;font-weight:900!important;top:10px!important;left:10px!important;box-shadow:0 8px 18px #0000001f!important}.catalog-grid .product-card .heart{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#07121f75!important;border:1px solid #ffffff52!important;width:44px!important;height:44px!important;top:8px!important;right:8px!important}.catalog-grid .product-card .heart.is-favorite{color:#d04d58!important;background:#fff!important;border-color:#fff!important}.catalog-grid .product-card .product-body{padding:14px 14px 0!important;display:block!important}.catalog-grid .product-card .product-body .category{color:#527090!important;letter-spacing:.06em!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#f4f8fd!important;border:1px solid #dce7f3!important;border-radius:7px!important;align-items:center!important;max-width:100%!important;min-height:23px!important;padding:4px 7px!important;font-size:7px!important;font-weight:900!important;display:inline-flex!important;overflow:hidden!important}.catalog-grid .product-card .product-body h2{min-height:2.2em!important;color:var(--r2p-ink)!important;letter-spacing:-.025em!important;margin:9px 0 0!important;font-size:clamp(15px,1.55vw,19px)!important;font-weight:820!important;line-height:1.1!important}.catalog-grid .product-card .product-body .variant{color:#8090a4!important;letter-spacing:.04em!important;margin-top:6px!important;font-size:8px!important;font-weight:750!important;display:block!important}.catalog-grid .product-card .product-body .tagline{color:#7a899c!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-height:1.3em!important;margin:6px 0 0!important;font-size:9px!important;line-height:1.35!important;overflow:hidden!important}.catalog-grid .product-card .static-rating{align-items:center!important;gap:6px!important;margin-top:9px!important;display:flex!important}.catalog-grid .product-card .static-rating span{color:#e1a93a!important;letter-spacing:1px!important;font-size:10px!important}.catalog-grid .product-card .static-rating strong{color:#65778c!important;font-size:9px!important}.catalog-grid .product-card .product-body .price{color:var(--r2p-blue)!important;letter-spacing:-.025em!important;margin-top:7px!important;font-size:clamp(18px,1.8vw,23px)!important;font-weight:900!important;line-height:1.1!important}.catalog-grid .product-card .product-body .price:first-letter{font-size:.72em!important}.catalog-grid .product-card .product-body .stock{color:#66798e!important;align-items:center!important;gap:6px!important;min-height:22px!important;margin-top:6px!important;font-size:8px!important;font-weight:750!important;display:flex!important}.catalog-grid .product-card .product-body .stock i{background:#19a16e!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 0 3px #19a16e1a!important}.catalog-grid .product-card .product-body .stock.out i{box-shadow:none!important;background:#d35a58!important}.catalog-grid .product-card .product-body .stock strong{color:#5f7287!important;margin-left:auto!important;font-weight:900!important}.catalog-grid .product-card .card-actions.v11-actions{grid-template-columns:minmax(0,1fr) 48px!important;gap:7px!important;min-height:46px!important;margin:13px 14px 14px!important}.catalog-grid .product-card .card-actions.v11-actions>button,.catalog-grid .product-card .card-actions.v11-actions .quantity-control{border-radius:11px!important;height:46px!important;min-height:46px!important}.catalog-grid .product-card .static-add{background:var(--r2p-navy)!important;color:#fff!important;letter-spacing:.08em!important;transition:.25s var(--r2p-ease)!important;font-size:9px!important;font-weight:900!important;box-shadow:0 9px 20px #0b2b5c29!important}.catalog-grid .product-card .static-add:hover{background:var(--r2p-blue)!important;transform:translateY(-1px)!important}.catalog-grid .product-card .detail{color:var(--r2p-navy)!important;background:#f4f7fb!important;border:1px solid #d9e3ed!important;font-size:0!important;font-weight:900!important}.catalog-grid .product-card .detail:before{content:"⌕"!important;font-size:20px!important;line-height:1!important}.catalog-grid .product-card .quantity-control{background:#f8fafc!important;border:1px solid #d9e3ed!important;grid-template-columns:42px minmax(32px,1fr) 42px!important;overflow:hidden!important}.catalog-grid .product-card .quantity-control button{width:42px!important;height:44px!important;color:var(--r2p-navy)!important;background:#fff!important;font-size:19px!important}.catalog-grid .product-card .quantity-control output{color:var(--r2p-ink)!important;font-size:12px!important;font-weight:900!important}.modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;background:#05122494!important}.quick-modal{background:#fffffffa!important;border:1px solid #ffffffb3!important;border-radius:24px!important;box-shadow:0 32px 90px #0000004d!important}.quick-modal .close{color:#5f7187!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:50%!important;width:42px!important;height:42px!important;box-shadow:0 6px 18px #0c2b5c1a!important}.quick-modal .modal-add{background:var(--r2p-navy)!important;color:#fff!important;letter-spacing:.08em!important;border-radius:12px!important;min-height:48px!important;font-weight:900!important;box-shadow:0 12px 26px #0b2b5c2e!important}.catalog-app>.footer{color:#aebed3!important;letter-spacing:.1em!important;background-image:linear-gradient(#071f43e8,#04142df7),url(/assets/logo/footer-bg.jpg)!important;background-position:50%!important;background-size:cover!important;border-top:1px solid #ffffff14!important;margin-top:16px!important;padding:30px 22px!important;font-size:8px!important;position:relative!important;overflow:hidden!important}.catalog-app>.footer:after{content:""!important;opacity:.1!important;pointer-events:none!important;background:url(/assets/footer-logo.png) 50%/contain no-repeat!important;width:82px!important;height:82px!important;position:absolute!important;bottom:8px!important;right:20px!important}@media (max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.catalog-top{padding-top:32px!important}}@media (max-width:700px){.catalog-top{padding:28px 16px 20px!important}.catalog-tools{padding:0 16px 12px!important}.catalog-switch{margin:0 16px!important}.filters{padding:10px 16px 8px!important}.catalog-meta{padding:12px 16px 16px!important}.catalog-grid{gap:10px!important;padding:14px 10px 22px!important}.catalog-grid .product-card{border-radius:16px!important}.catalog-grid .product-card .card-media{padding:7px 7px 0!important}.catalog-grid .product-card .product-body{padding:10px 10px 0!important}.catalog-grid .product-card .product-body h2{font-size:14px!important}.catalog-grid .product-card .product-body .price{font-size:17px!important}.catalog-grid .product-card .card-actions.v11-actions{grid-template-columns:minmax(0,1fr) 44px!important;gap:6px!important;margin:9px 10px 10px!important}.catalog-grid .product-card .card-actions.v11-actions>button,.catalog-grid .product-card .card-actions.v11-actions .quantity-control{height:44px!important;min-height:44px!important}.catalog-grid .product-card .static-add,.catalog-grid .product-card .product-body .tagline{font-size:8px!important}.src-hero-bg{opacity:.28!important}.src-hero-bg:after{opacity:.66!important;background-position:50%!important;background-size:cover,300px!important}.src-footer:after{width:90px!important;height:90px!important;bottom:8px!important;right:8px!important}}@media (max-width:380px){.catalog-grid{gap:8px!important;padding-left:8px!important;padding-right:8px!important}.catalog-grid .product-card .product-body{padding:9px 9px 0!important}.catalog-grid .product-card .product-body h2{font-size:13px!important}.catalog-grid .product-card .product-body .price{font-size:16px!important}.catalog-grid .product-card .card-actions.v11-actions{margin:8px 9px 9px!important}}@media (prefers-reduced-motion:reduce){.catalog-grid .product-card,.catalog-grid .product-card .pack-art,.catalog-grid .product-card .static-add{transition:none!important}}
:root{--r2f-blue:#1677ff;--r2f-navy:#0b2b5c;--r2f-ink:#10213d;--r2f-muted:#6f7f93;--r2f-line:#10213d1a;--r2f-surface:#ffffffeb;--r2f-shadow:0 18px 55px #0f2a4e1a;--r2f-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth!important;-webkit-text-size-adjust:100%!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}body{color:var(--r2f-ink)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f7f9fc!important}*,:before,:after{box-sizing:border-box}button,a,input,select{font-family:inherit}button,a{tap-highlight-color:transparent}.src-header{-webkit-backdrop-filter:blur(22px)saturate(160%)!important;background:#ffffffdb!important;border-bottom:1px solid #10213d14!important;height:72px!important;min-height:72px!important;padding:10px clamp(14px,3vw,28px)!important;box-shadow:0 7px 28px #0c2b5c0e!important}.src-brand{gap:11px!important}.src-logo-r2{aspect-ratio:1!important;background:#fff!important;border:1px solid #d9e5f2!important;border-radius:50%!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 22px #0b2b5c1a!important}.src-logo-r2 img{aspect-ratio:1!important;object-fit:contain!important;background:#fff!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.src-logo-r2:after{content:""!important;pointer-events:none!important;border:1px solid #fffffff2!important;border-radius:50%!important;position:absolute!important;inset:2px!important}.src-logo-check{aspect-ratio:1!important;color:#fff!important;z-index:4!important;background:#1d73ea!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;width:18px!important;height:18px!important;display:grid!important;position:absolute!important;bottom:-1px!important;right:-2px!important;box-shadow:0 4px 10px #1d73ea47!important}.src-logo-check svg{width:10px!important;height:10px!important;display:block!important}.src-brand>span:last-child strong{letter-spacing:.07em!important;align-items:center!important;gap:4px!important;font-weight:850!important;display:flex!important}.src-brand>span:last-child strong i{display:none!important}.src-brand>span:last-child small{color:#7d8b9e!important;letter-spacing:.16em!important}.src-actions{gap:8px!important}.src-cart,.src-catalog,.src-menu{border-radius:13px!important}.src-cart{background:#fff!important;border:1px solid #dae4ef!important;width:44px!important;height:44px!important;box-shadow:0 7px 18px #0c2b5c0e!important}.src-catalog{background:var(--r2f-navy)!important;border:1px solid var(--r2f-navy)!important;min-height:44px!important;padding:0 16px!important;box-shadow:0 9px 20px #0b2b5c26!important}.src-menu{background:#fff!important;border:1px solid #dae4ef!important;width:44px!important;height:44px!important}.src-hero{isolation:isolate!important;background:#f7fbff!important;min-height:clamp(540px,72vh,760px)!important;position:relative!important;overflow:hidden!important}.src-hero-bg{z-index:0!important;opacity:.19!important;mix-blend-mode:multiply!important;background-image:url(/assets/logo/hero-bg.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:absolute!important;inset:0!important;transform:none!important}.src-hero-bg:before{content:""!important;background:linear-gradient(100deg,#fffffffb 0%,#fafcfff0 46%,#f5faffb8 100%)!important;position:absolute!important;inset:0!important}.src-hero-bg:after{content:""!important;aspect-ratio:1!important;opacity:.085!important;pointer-events:none!important;background:url(/assets/logo/watermark.png) 50%/contain no-repeat!important;width:min(34vw,430px)!important;position:absolute!important;top:50%!important;right:2vw!important;translate:0 -50%!important}.src-hero-copy{z-index:2!important;max-width:820px!important;position:relative!important}.src-hero h1{letter-spacing:-.055em!important;font-weight:850!important}.src-hero p{color:#64758a!important;max-width:650px!important;line-height:1.7!important}.src-primary{transition:transform .3s var(--r2f-ease),box-shadow .3s var(--r2f-ease)!important;border-radius:14px!important;box-shadow:0 14px 32px #0b2b5c26!important}.src-primary:hover{transform:translateY(-2px)!important;box-shadow:0 18px 38px #0b2b5c33!important}.src-section,.src-wholesale,.src-trust{position:relative!important}.src-section-head{align-items:end!important}.src-category-row,.src-products{scrollbar-width:none!important}.src-category-row::-webkit-scrollbar{display:none!important}.src-products::-webkit-scrollbar{display:none!important}.src-category-card,.src-product{transition:transform .3s var(--r2f-ease),box-shadow .3s var(--r2f-ease),border-color .3s ease!important;border:1px solid #dfe7f0!important;box-shadow:0 8px 24px #0c2b5c0b!important}.src-category-card:hover,.src-product:hover{border-color:#c8daf0!important;transform:translateY(-4px)!important;box-shadow:0 18px 42px #0c2b5c1a!important}.src-product-image{background:#eef4fb!important}.catalog-app{background:linear-gradient(#f9fbfd 0%,#f2f5f9 100%)!important}.catalog-mobile-header .brand-mark{aspect-ratio:1!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important;overflow:hidden!important}.catalog-mobile-header .brand-mark img{object-fit:contain!important;border-radius:50%!important;width:100%!important;height:100%!important}.catalog-head-actions a{border-radius:13px!important}.catalog-switch{border-radius:17px!important;padding:5px!important}.catalog-switch button{border-radius:12px!important}.search-box,.filter-button{border-radius:15px!important}.filters button{min-height:36px!important;padding-inline:14px!important}.catalog-meta{border-bottom-color:#dce5ee!important}.catalog-grid .product-card{border-radius:20px!important;box-shadow:0 11px 32px #0c2b5c0f!important}.catalog-grid .product-card:hover{box-shadow:0 24px 56px #0c2b5c1f!important}.catalog-grid .product-card .product-visual{background:linear-gradient(145deg,#f1f5fa,#dfe8f2)!important}.catalog-grid .product-card .product-body h2{font-weight:830!important}.catalog-grid .product-card .product-body .price{font-weight:900!important}.src-footer{isolation:isolate!important;background-image:linear-gradient(#082144ed,#04152efa),url(/assets/logo/footer-bg.jpg)!important;background-position:50%!important;background-size:cover!important;position:relative!important;overflow:hidden!important}.src-footer:before,.src-footer:after{content:none!important;background:0 0!important;display:none!important}.src-footer-map,.src-footer-info,.src-footer-mapbox,.src-footer-copy{z-index:2!important;position:relative!important}.src-footer-info strong{letter-spacing:.1em!important}.src-footer-info span{letter-spacing:.16em!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px!important;outline:3px solid #1677ff3d!important}@media (hover:hover){button:hover,a:hover{transition-property:transform,background-color,color,border-color,box-shadow,opacity;transition-duration:.25s;transition-timing-function:var(--r2f-ease)}}@media (max-width:767px){.src-header{height:64px!important;min-height:64px!important}.src-logo-r2{flex-basis:40px!important;width:40px!important;height:40px!important}.src-logo-check{border-width:2px!important;width:16px!important;height:16px!important;bottom:-1px!important;right:-2px!important}.src-logo-check svg{width:8px!important;height:8px!important}.src-brand>span:last-child small{letter-spacing:.13em!important;font-size:6px!important}.src-hero{min-height:520px!important}.src-hero-bg{opacity:.16!important}.src-hero-bg:after{opacity:.065!important;width:250px!important;right:-28px!important}.src-hero-copy{padding-bottom:20px!important}.catalog-top{padding-top:32px!important}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-inline:14px!important}.catalog-grid .product-card{border-radius:17px!important}.catalog-grid .product-card .card-media{padding:8px 8px 0!important}.catalog-grid .product-card .product-body{padding:11px 11px 0!important}.catalog-grid .product-card .card-actions.v11-actions{gap:6px!important;margin:10px 11px 11px!important}.catalog-grid .product-card .card-actions.v11-actions>button,.catalog-grid .product-card .card-actions.v11-actions .quantity-control{height:44px!important;min-height:44px!important}.src-footer{padding-bottom:100px!important}}@media (min-width:768px) and (max-width:1100px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.src-category-card,.src-product,.src-primary{transition:none!important}}.r2-home-header__logo-ring{background:conic-gradient(#0f3d6e,#8a96a8,#dce4ed,#0f3d6e)!important}.r2-home-header__nav a.is-active:after{background:#0f3d6e!important}.r2-hp-final-brand>span{border-color:#8a96a8!important;box-shadow:0 0 0 4px #8a96a81a,0 10px 24px #0f3d6e2e!important}.r2-home-header__verified{color:#1677ff!important}@media (max-width:380px){.r2-home-header__verified{display:grid!important}.r2-home-header__wordmark small{display:none!important}}@media (prefers-reduced-motion:reduce){.r2-home-header__logo-ring{animation:none!important}}html,body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-color:#f7f9fc!important}[data-theme=dark],.dark{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#10213d!important;background-color:#f7f9fc!important}
.src-footer:before,.src-footer:after,.src-footer-info:before,.footer-bg:before,.footer-bg:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.src-footer-info{padding-right:0!important}:root{--r2-ui-bg:#f6f8fb;--r2-ui-surface:#fff;--r2-ui-surface-2:#f9fbfe;--r2-ui-ink:#0b1d41;--r2-ui-muted:#66768d;--r2-ui-line:#dce5ef;--r2-ui-blue:#1769e0;--r2-ui-navy:#071a45;--r2-ui-radius:18px;--r2-ui-shadow:0 16px 42px #0a264e13}html,body{background:var(--r2-ui-bg)}body{color:var(--r2-ui-ink)}.catalog-app{min-height:100vh!important;color:var(--r2-ui-ink)!important;background:linear-gradient(#f9fbfd 0%,#f3f6fa 100%)!important}.catalog-mobile-header{-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important;background:#ffffffeb!important;border-bottom:1px solid #0b1d4114!important;box-shadow:0 8px 28px #0a264e0f!important}.catalog-mobile-header .brand-mark{aspect-ratio:1!important;background:#fff!important;border:1px solid #d8e4f1!important;border-radius:50%!important;width:42px!important;height:42px!important;box-shadow:0 7px 20px #0a264e14!important}.catalog-mobile-header .brand-mark img{object-fit:contain!important;width:32px!important;height:32px!important}.catalog-head-actions a{color:var(--r2-ui-navy)!important;background:#fff!important;border-radius:50%!important}.catalog-top h1,.catalog-top h1 em{letter-spacing:-.055em!important}.search-box,.catalog-meta select,.filters button,.catalog-switch,.catalog-switch button.active{border-color:var(--r2-ui-line)!important}.search-box,.catalog-meta select,.filters button{background:var(--r2-ui-surface)!important;color:var(--r2-ui-ink)!important}.catalog-grid .product-card{border-color:var(--r2-ui-line)!important;box-shadow:var(--r2-ui-shadow)!important;border-radius:22px!important}.catalog-grid .product-card:hover{box-shadow:0 24px 58px #0a264e1f!important}.checkout-shell{min-height:100vh!important;color:var(--r2-ui-ink)!important;background:linear-gradient(#f9fbfd 0%,#f3f6fa 100%)!important}.checkout-header{background:var(--r2-ui-navy)!important}.checkout-layout{max-width:1180px!important}.checkout-shell .panel{border-color:var(--r2-ui-line)!important;box-shadow:var(--r2-ui-shadow)!important;background:#fffffff5!important;border-radius:20px!important}.checkout-shell .panel-title>span{color:var(--r2-ui-blue)!important;background:#edf5ff!important;border-radius:50%!important}.checkout-shell .fields input,.checkout-shell .fields textarea,.checkout-shell .notes textarea{color:var(--r2-ui-ink)!important;background:#fff!important;border-color:#d8e2ed!important;border-radius:11px!important}.checkout-shell .options label{background:#fff!important;border-color:#dce5ef!important;border-radius:13px!important}.checkout-shell .options label.selected{background:#f5f9ff!important;border-color:#9fc2ee!important}.checkout-shell .submit{background:var(--r2-ui-navy)!important;border-radius:13px!important}.checkout-shell .submit:hover{background:var(--r2-ui-blue)!important}.checkout-shell .summary{top:18px!important}.checkout-shell .mini-art{background:linear-gradient(145deg,#071a45,#1769e0)!important;border-radius:12px!important}.checkout-shell .success-card{border:1px solid var(--r2-ui-line)!important;box-shadow:var(--r2-ui-shadow)!important;background:#fffffff7!important;border-radius:24px!important}.account-page{color:var(--r2-ui-ink)!important;background:linear-gradient(#f9fbfd 0%,#eef3f9 100%)!important}.account-brand .brand-mark{aspect-ratio:1!important;width:42px!important;height:42px!important;color:var(--r2-ui-navy)!important;background:#fff!important;border:1px solid #d8e4f1!important;border-radius:50%!important}.account-brand .verified{background:var(--r2-ui-blue)!important;color:#fff!important;border-radius:50%!important;width:20px!important;height:20px!important}.account-card{border-color:var(--r2-ui-line)!important;box-shadow:var(--r2-ui-shadow)!important;background:#fffffff5!important;border-radius:24px!important}.account-card .google-button,.account-card .guest,.account-card .login-panel,.account-card .profile{border-color:var(--r2-ui-line)!important;border-radius:13px!important}.account-card .google-button:hover{border-color:#a8c5e6!important;box-shadow:0 12px 26px #0a264e1a!important}.account-links a:hover{color:var(--r2-ui-blue)!important}html[data-r2-theme=dark] body,html[data-r2-theme=dark] .catalog-app,html[data-r2-theme=dark] .checkout-shell,html[data-r2-theme=dark] .account-page{color:#edf4ff!important;background:linear-gradient(#071426 0%,#0b1b30 100%)!important}html[data-r2-theme=dark] .catalog-mobile-header{color:#edf4ff!important;background:#071426e6!important;border-color:#b5d0ef24!important}html[data-r2-theme=dark] .catalog-mobile-header .brand,html[data-r2-theme=dark] .catalog-top h1,html[data-r2-theme=dark] .catalog-top p strong,html[data-r2-theme=dark] .catalog-grid .product-card .product-body h2{color:#f4f8ff!important}html[data-r2-theme=dark] .catalog-mobile-header .brand-copy small,html[data-r2-theme=dark] .catalog-top p,html[data-r2-theme=dark] .catalog-meta>span,html[data-r2-theme=dark] .catalog-meta label>span,html[data-r2-theme=dark] .catalog-grid .product-card .product-body .tagline,html[data-r2-theme=dark] .catalog-grid .product-card .product-body .stock{color:#aabbd0!important}html[data-r2-theme=dark] .catalog-head-actions a,html[data-r2-theme=dark] .search-box,html[data-r2-theme=dark] .catalog-meta select,html[data-r2-theme=dark] .filters button,html[data-r2-theme=dark] .catalog-switch,html[data-r2-theme=dark] .catalog-switch button.active,html[data-r2-theme=dark] .catalog-grid .product-card{color:#edf4ff!important;background:#10233d!important;border-color:#294564!important}html[data-r2-theme=dark] .catalog-grid .product-card .product-body .category{color:#b9d1ec!important;background:#142b48!important;border-color:#315170!important}html[data-r2-theme=dark] .checkout-shell .panel,html[data-r2-theme=dark] .account-card,html[data-r2-theme=dark] .account-card .login-panel,html[data-r2-theme=dark] .account-card .profile,html[data-r2-theme=dark] .account-card .google-button,html[data-r2-theme=dark] .account-card .guest{color:#edf4ff!important;background:#10233d!important;border-color:#294564!important}html[data-r2-theme=dark] .checkout-shell .panel-title h2,html[data-r2-theme=dark] .checkout-shell .summary-head h2,html[data-r2-theme=dark] .account-card h1,html[data-r2-theme=dark] .account-card .panel-copy strong,html[data-r2-theme=dark] .account-card .profile-copy strong{color:#f4f8ff!important}html[data-r2-theme=dark] .checkout-shell .panel-title p,html[data-r2-theme=dark] .checkout-shell .legal,html[data-r2-theme=dark] .account-card .lead,html[data-r2-theme=dark] .account-card .panel-copy span,html[data-r2-theme=dark] .account-card .profile-copy span{color:#aabbd0!important}html[data-r2-theme=dark] .checkout-shell .fields input,html[data-r2-theme=dark] .checkout-shell .fields textarea,html[data-r2-theme=dark] .checkout-shell .notes textarea{color:#edf4ff!important;background:#0b1b30!important;border-color:#315170!important}html[data-r2-theme=dark] .checkout-shell .options label{color:#edf4ff!important;background:#0e2037!important;border-color:#294564!important}html[data-r2-theme=dark] .checkout-shell .options label.selected{background:#142b48!important;border-color:#4b7eb8!important}html[data-r2-theme=dark] .account-links a{color:#aabbd0!important}@media (max-width:767px){.catalog-top{padding-top:28px!important}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important}.catalog-grid .product-card{border-radius:17px!important}.catalog-grid .product-card .card-media{padding:7px 7px 0!important}.catalog-grid .product-card .product-body{padding:10px 10px 0!important}.catalog-grid .product-card .product-body h2{font-size:14px!important}.catalog-grid .product-card .card-actions.v11-actions{grid-template-columns:minmax(0,1fr) 42px!important;margin:10px!important}.checkout-layout{grid-template-columns:1fr!important;padding:0 13px!important}.checkout-shell .summary{position:static!important}.account-page{padding:18px 13px 82px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
