.catalog-grid.catalog-model-grid{column-gap:28px;row-gap:36px;padding:26px 10px 0 0}.catalog-model-grid .catalog-summary-item{isolation:isolate}.catalog-model-grid .catalog-summary{min-height:196px;padding:20px 20px 18px;overflow:visible;border-color:color-mix(in srgb,var(--ink) 12%,var(--surface));box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 3%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface) 85%,transparent)}.catalog-model-grid .catalog-summary-head{padding-right:58px;min-height:25px;align-items:flex-start;margin-bottom:7px}.catalog-model-grid .catalog-summary h3{position:relative;padding-right:64px;font-size:19px;line-height:1.28;letter-spacing:-.025em;z-index:1}.catalog-model-grid .catalog-summary-spec-wrap{position:relative;max-width:calc(100% - 48px);margin-bottom:12px;z-index:1}.catalog-model-grid .catalog-summary-spec{background:color-mix(in srgb,var(--secondary) 6%,transparent);color:var(--secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 4%,transparent)}.catalog-model-grid .catalog-summary-category{padding-top:2px;letter-spacing:.01em}.catalog-model-grid .catalog-summary-price strong{font-size:20px;line-height:1.2;letter-spacing:-.025em;white-space:nowrap}.catalog-model-grid .catalog-summary-unit{color:var(--secondary);letter-spacing:0}.catalog-model-grid .catalog-summary:hover{transform:none;box-shadow:0 3px 12px -5px color-mix(in srgb,var(--ink) 12%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface) 85%,transparent)}.catalog-model-grid .catalog-summary-item:has(.catalog-quick-add:hover) .catalog-summary{border-color:color-mix(in srgb,var(--ink) 25%,var(--line))}.catalog-model-grid .catalog-quick-add{width:40px;height:40px;right:16px;bottom:16px;overflow:visible;box-shadow:0 2px 5px color-mix(in srgb,var(--ink) 12%,transparent)}.catalog-model-grid .catalog-quick-add:before{content:"";position:absolute;inset:-2px;border-radius:50%}.catalog-model-grid .catalog-quick-add .product-bag-count,.catalog-model-grid .catalog-summary>.product-bag-count{position:absolute;top:-7px;right:-7px;z-index:3;min-width:21px;height:21px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#35674f;color:#fff;border:2px solid var(--surface);font-size:10px;font-style:normal;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 2px 5px #133e3026}.catalog-model-grid .catalog-summary>.product-bag-count{top:auto;right:18px;bottom:21px}.catalog-floating-model{position:absolute;right:-30px;top:-36px;width:146px;height:170px;z-index:2;pointer-events:none;contain:layout style}.catalog-model-float{position:absolute;inset:0}.catalog-model-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .45s ease}.catalog-floating-model[data-status=ready] .catalog-model-canvas{opacity:1}.catalog-model-shadow{position:absolute;left:29px;right:28px;bottom:14px;height:12px;border-radius:50%;background:radial-gradient(ellipse,#243c3526,transparent 68%);filter:blur(4px);transform:rotate(-16deg);opacity:0;transition:opacity .7s ease}.catalog-floating-model[data-status=ready] .catalog-model-shadow{opacity:.5}.catalog-model-loading{position:absolute;inset:0;display:grid;place-items:center;opacity:1;transition:opacity .4s ease,visibility .4s}.catalog-model-wait{position:relative;width:56px;height:56px;display:grid;place-items:center;animation:catalog-model-breathe 2.8s ease-in-out infinite}.catalog-model-wait:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--secondary) 6%,transparent),transparent 68%)}.catalog-model-pearl{position:relative;width:23px;height:23px;border-radius:50%;background:radial-gradient(circle at 32% 25%,#fff 0,color-mix(in srgb,var(--surface) 92%,var(--secondary)) 55%,color-mix(in srgb,var(--surface) 78%,var(--secondary)) 100%);box-shadow:inset -2px -3px 5px color-mix(in srgb,var(--secondary) 8%,transparent),inset 1px 1px 3px #fff,0 5px 12px color-mix(in srgb,var(--ink) 7%,transparent)}.catalog-model-orbit{position:absolute;inset:1px;border:1px solid color-mix(in srgb,var(--secondary) 15%,transparent);border-top-color:color-mix(in srgb,var(--secondary) 38%,transparent);border-radius:50%;transform:rotate(-28deg) rotateX(60deg);animation:catalog-model-orbit 3.6s linear infinite}.catalog-model-orbit i{position:absolute;left:50%;top:-2.5px;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--secondary) 45%,var(--surface));box-shadow:0 0 5px color-mix(in srgb,var(--secondary) 18%,transparent)}[data-theme=dark] .catalog-model-pearl{background:radial-gradient(circle at 32% 25%,#c5ccc9,#767f7c 45%,#323c38);box-shadow:inset 1px 1px 3px #ffffff40,inset -2px -3px 5px #0003,0 5px 12px #0003}[data-theme=dark] .catalog-model-wait:before{background:radial-gradient(circle,#c4d7ca0c,transparent 68%)}.catalog-floating-model[data-status=error] .catalog-model-loading,.catalog-floating-model[data-status=ready] .catalog-model-loading{opacity:0;visibility:hidden}.catalog-model-unavailable{display:none;position:absolute;inset:70px 25px auto;text-align:center;color:var(--secondary);font-size:9px;line-height:1.5}.catalog-floating-model[data-status=error] .catalog-model-unavailable{display:block}[data-theme=dark] .catalog-model-shadow{background:radial-gradient(ellipse,#0009,transparent 68%)}@keyframes catalog-model-breathe{0%,to{opacity:.55;transform:translateY(1px) scale(.94)}50%{opacity:1;transform:translateY(-1px) scale(1.02)}}@keyframes catalog-model-orbit{0%{transform:rotate(-28deg) rotateX(60deg) rotate(0)}to{transform:rotate(-28deg) rotateX(60deg) rotate(1turn)}}@media(max-width:1100px) and (min-width:761px){.catalog-grid.catalog-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:26px}.catalog-model-grid .catalog-summary{padding:20px 17px 18px}.catalog-model-grid .catalog-summary-head{padding-right:52px}.catalog-model-grid .catalog-summary h3{padding-right:58px}.catalog-floating-model{width:134px;height:160px;right:-27px;top:-33px}}@media(max-width:760px){.catalog-grid.catalog-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:28px;padding:23px 6px 0 0}.catalog-model-grid .catalog-summary{min-height:200px;padding:16px 13px 15px;border-radius:17px}.catalog-floating-model{width:96px;height:116px;right:-17px;top:-26px}.catalog-model-grid .catalog-summary-head{padding-right:50px;min-height:46px;margin-bottom:6px}.catalog-model-grid .catalog-summary-category{font-size:9.5px;line-height:1.45;align-items:baseline;gap:4px;letter-spacing:0}.catalog-model-grid .catalog-category-dot{width:4px;height:4px}.catalog-model-grid .catalog-summary h3{padding-right:0;font-size:16px;line-height:1.3;letter-spacing:-.02em;margin-bottom:7px}.catalog-model-grid .catalog-summary-spec-wrap{max-width:100%;margin-bottom:10px}.catalog-model-grid .catalog-summary-spec{font-size:10px;line-height:1.4;padding:3px 6px}.catalog-model-grid .catalog-quick-add{right:11px;bottom:15px;width:38px;height:38px}.catalog-model-grid .catalog-quick-add:before{inset:-3px}.catalog-model-grid .catalog-quick-add svg{width:16px;height:16px}.catalog-model-grid .catalog-summary[data-quick-add] .catalog-summary-footer{padding-right:42px}.catalog-model-grid .catalog-summary-price>span{flex-direction:column;align-items:flex-start;gap:3px}.catalog-model-grid .catalog-summary-price small{font-size:9.5px;line-height:1.2}.catalog-model-grid .catalog-summary-price strong{font-size:18px;line-height:1.15}.catalog-model-grid .catalog-summary-unit{font-size:10px;line-height:1.4}.catalog-model-grid .catalog-summary[data-quick-add]:has([data-price-space=wide]) .catalog-summary-footer{padding-right:0}.catalog-model-grid .catalog-summary:has([data-price-space=wide]) .catalog-summary-unit:last-child{min-height:38px;padding-right:42px;display:flex;align-items:center}.catalog-model-grid .catalog-summary[data-quick-add]:has([data-price-space=wide]) .catalog-summary-footer:not(:has(.catalog-summary-unit)){padding-bottom:42px}.catalog-model-grid .catalog-quick-add .product-bag-count{min-width:20px;height:20px}.catalog-model-shadow{left:20px;right:19px;bottom:10px;height:9px}.catalog-model-wait{width:48px;height:48px}.catalog-model-pearl{width:21px;height:21px}}@media(max-width:360px){.catalog-grid.catalog-model-grid{column-gap:16px;row-gap:26px}.catalog-model-grid .catalog-summary{padding:15px 11px 14px;border-radius:15px}.catalog-floating-model{width:86px;height:106px;right:-13px;top:-22px}.catalog-model-grid .catalog-summary-head{padding-right:46px}.catalog-model-grid .catalog-summary h3{font-size:15px}.catalog-model-grid .catalog-summary[data-quick-add] .catalog-summary-footer{padding-right:38px}.catalog-model-grid .catalog-summary-price strong{font-size:17px}.catalog-model-grid .catalog-summary-price strong[data-long-price]{font-size:16px;letter-spacing:-.05em}.catalog-model-grid .catalog-summary-price strong[data-price-space=compact]{font-size:15px}.catalog-model-grid .catalog-quick-add{right:9px;bottom:14px}}.catalog-floating-model :is(.catalog-model-wait,.catalog-model-orbit){animation-play-state:paused}.catalog-floating-model[data-near=true] :is(.catalog-model-wait,.catalog-model-orbit){animation-play-state:running}.catalog-floating-model:is([data-status=ready],[data-status=error]) :is(.catalog-model-wait,.catalog-model-orbit){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.catalog-model-orbit,.catalog-model-wait{animation:none}.catalog-model-canvas,.catalog-model-loading{transition:none}}.lattice-loader_row__0gaXx{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;color:var(--ink)}.lattice-loader_lattice__MPDST{display:grid;grid-template-columns:repeat(3,6px);gap:2px}.lattice-loader_lattice__MPDST i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.15;animation:lattice-loader_lattice-wave__eVDPO .81s ease-in-out infinite}.lattice-loader_label__QhfnV{font-size:13px;line-height:1.4;color:var(--secondary)}@keyframes lattice-loader_lattice-wave__eVDPO{0%,70%,to{opacity:.15}35%{opacity:1}}@media(prefers-reduced-motion:reduce){.lattice-loader_lattice__MPDST i{animation:none;opacity:.4}}