.FilterGroup-module__I-wwoG__filterGroup{border-bottom:.5px solid var(--rb-gray-500);padding:14px 0}.FilterGroup-module__I-wwoG__filterGroup:first-child{padding-top:0}.FilterGroup-module__I-wwoG__filterGroup:last-child{border-bottom:none}.FilterGroup-module__I-wwoG__filterTitleRow{cursor:pointer;text-align:left;width:100%;color:var(--rb-ink);border-radius:var(--rb-radius-sm);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.FilterGroup-module__I-wwoG__filterTitleRow:focus-visible{outline:2px solid var(--rb-control-focus-border-color);outline-offset:2px}.FilterGroup-module__I-wwoG__filterTitle{font-size:var(--rb-type-body-size);line-height:var(--rb-type-body-line);font-weight:var(--rb-font-weight-bold);color:var(--rb-ink);margin:0}.FilterGroup-module__I-wwoG__chevron{color:var(--rb-ink);transition:transform var(--rb-control-transition), color var(--rb-control-transition);flex:none}.FilterGroup-module__I-wwoG__filterTitleRow:hover .FilterGroup-module__I-wwoG__chevron,.FilterGroup-module__I-wwoG__chevronOpen{color:var(--rb-red)}.FilterGroup-module__I-wwoG__chevronOpen{transform:rotate(180deg)}.FilterGroup-module__I-wwoG__filterBody{margin-top:var(--rb-space-10)}.FilterGroup-module__I-wwoG__searchWrapper{margin-bottom:var(--rb-space-10);position:relative}.FilterGroup-module__I-wwoG__searchIcon{left:var(--rb-space-10);color:var(--rb-gray-500);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.FilterGroup-module__I-wwoG__searchInput{box-sizing:border-box;width:100%;padding:7px var(--rb-space-10) 7px 30px;background:var(--rb-white);border:var(--rb-control-border-width) solid var(--rb-control-border-color);border-radius:var(--rb-radius-input);font-family:var(--rb-font-family);font-size:var(--rb-type-small-size);line-height:var(--rb-type-small-line);color:var(--rb-control-value-color);transition:border-color var(--rb-control-transition), box-shadow var(--rb-control-transition)}.FilterGroup-module__I-wwoG__searchInput::-ms-input-placeholder{color:var(--rb-control-placeholder-color)}.FilterGroup-module__I-wwoG__searchInput::placeholder{color:var(--rb-control-placeholder-color)}.FilterGroup-module__I-wwoG__searchInput:hover{border-color:var(--rb-gray-500)}.FilterGroup-module__I-wwoG__searchInput:focus{border-color:var(--rb-control-focus-border-color);box-shadow:var(--rb-control-focus-ring);outline:none}.FilterGroup-module__I-wwoG__searchInput:focus-visible{border-color:var(--rb-control-focus-border-color);box-shadow:var(--rb-control-focus-ring);outline:none}.FilterGroup-module__I-wwoG__optionList{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.FilterGroup-module__I-wwoG__optionLabel{justify-content:space-between;align-items:center;gap:var(--rb-space-8);cursor:pointer;font-size:var(--rb-type-small-size);line-height:var(--rb-type-small-line);font-weight:var(--rb-font-weight-bold);color:var(--rb-ink);border-radius:var(--rb-radius-sm);transition:color var(--rb-control-transition);display:flex}.FilterGroup-module__I-wwoG__optionLabel:hover{color:var(--rb-control-selected-color)}.FilterGroup-module__I-wwoG__optionLabel:has(.FilterGroup-module__I-wwoG__optionCheckbox:checked){color:var(--rb-control-selected-color)}.FilterGroup-module__I-wwoG__optionLabelText{align-items:center;gap:var(--rb-space-8);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.FilterGroup-module__I-wwoG__optionCheckbox{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;width:12px;height:12px;transition:background-color var(--rb-control-transition);background:url(/figma/shop/checkbox.svg) 50%/12px 12px no-repeat;border-radius:2px;flex:none;margin:0}.FilterGroup-module__I-wwoG__optionCheckbox:checked{background:var(--rb-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 12px 12px}.FilterGroup-module__I-wwoG__optionCheckbox:focus-visible{outline:2px solid var(--rb-control-focus-border-color);outline-offset:1px}.FilterGroup-module__I-wwoG__optionCheckbox:disabled{opacity:var(--rb-control-disabled-opacity);cursor:not-allowed}.FilterGroup-module__I-wwoG__optionCount{font-size:var(--rb-type-caption-size);line-height:var(--rb-type-caption-line);font-weight:var(--rb-font-weight-regular);color:var(--rb-ink);flex:none}.FilterGroup-module__I-wwoG__emptyState{font-size:var(--rb-type-small-size);color:var(--rb-text-muted)}.FilterGroup-module__I-wwoG__showMoreBtn{margin-top:var(--rb-space-8);color:var(--rb-text-muted);font-size:var(--rb-type-caption-size);line-height:var(--rb-type-caption-line);font-weight:var(--rb-font-weight-regular);cursor:pointer;background:0 0;border:none;padding:0}.FilterGroup-module__I-wwoG__showMoreBtn:hover{color:var(--rb-red);text-decoration:underline}.FilterGroup-module__I-wwoG__showMoreBtn:focus-visible{outline:2px solid var(--rb-control-focus-border-color);outline-offset:2px}@media (max-width:600px) and (orientation:portrait){html[data-mobile-v2] .FilterGroup-module__I-wwoG__filterGroup{padding:calc(12 * var(--u)) 0}html[data-mobile-v2] .FilterGroup-module__I-wwoG__filterTitleRow{min-height:max(44px, calc(44 * var(--u)))}html[data-mobile-v2] .FilterGroup-module__I-wwoG__filterTitle{font-size:var(--mfs-13);color:var(--m-color-ui-neutral-111111);font-weight:800}html[data-mobile-v2] .FilterGroup-module__I-wwoG__filterBody{margin-top:calc(4 * var(--u))}html[data-mobile-v2] .FilterGroup-module__I-wwoG__searchInput{min-height:max(44px, calc(44 * var(--u)));font-size:max(16px, var(--mfs-13))}html[data-mobile-v2] .FilterGroup-module__I-wwoG__optionList{max-height:none}html[data-mobile-v2] .FilterGroup-module__I-wwoG__optionLabel{min-height:max(44px, calc(38 * var(--u)));font-size:var(--mfs-13);font-weight:500}html[data-mobile-v2] .FilterGroup-module__I-wwoG__optionLabelText{gap:calc(12 * var(--u))}html[data-mobile-v2] .FilterGroup-module__I-wwoG__optionCheckbox{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(4 * var(--u));background-size:calc(20 * var(--u)) calc(20 * var(--u))}html[data-mobile-v2] .FilterGroup-module__I-wwoG__optionCheckbox:checked{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(4 * var(--u));background-size:calc(20 * var(--u)) calc(20 * var(--u))}html[data-mobile-v2] .FilterGroup-module__I-wwoG__optionCheckbox:not(:checked){background:var(--rb-white);border:1.5px solid var(--m-color-ui-neutral-b9b9bd);box-sizing:border-box}html[data-mobile-v2] .FilterGroup-module__I-wwoG__optionCount{font-size:var(--mfs-12);color:var(--m-color-ui-neutral-6f6f73)}html[data-mobile-v2] .FilterGroup-module__I-wwoG__showMoreBtn{min-height:max(44px, calc(44 * var(--u)));color:var(--rb-red);font-size:var(--mfs-12);margin-top:0;font-weight:700}}
.ShopClient-module__J_ko2q__shopContainer{padding:40px 0}.ShopClient-module__J_ko2q__shopGrid{grid-template-columns:280px 1fr;gap:30px;display:grid}@media (min-width:992px){.ShopClient-module__J_ko2q__shopGrid{grid-template-columns:242px minmax(0,1fr);gap:24px}}.ShopClient-module__J_ko2q__shopGrid>div{min-width:0}@media (max-width:991.98px){.ShopClient-module__J_ko2q__shopGrid{grid-template-columns:1fr}}.ShopClient-module__J_ko2q__sidebarOverlay{z-index:999;opacity:0;visibility:hidden;background:rgba(0,0,0,.5);transition:opacity .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;right:0}.ShopClient-module__J_ko2q__sidebarOverlay.ShopClient-module__J_ko2q__active{opacity:1;visibility:visible}.ShopClient-module__J_ko2q__sidebar{background:var(--rb-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px}@media (min-width:992px){.ShopClient-module__J_ko2q__sidebar{border:.5px solid var(--rb-gray-500);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:12px;align-self:start;max-height:calc(100dvh - 224px);padding:8px 9px;position:-webkit-sticky;position:sticky;top:208px;overflow-y:auto}}@media (max-width:991.98px){.ShopClient-module__J_ko2q__sidebar{width:min(320px,100vw - 28px);height:100vh;z-index:1000;box-sizing:border-box;height:100dvh;box-shadow:var(--shadow-lg);visibility:hidden;pointer-events:none;border-radius:0;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(calc(-100% - 1px))}.ShopClient-module__J_ko2q__sidebar.ShopClient-module__J_ko2q__active{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}}.ShopClient-module__J_ko2q__sidebarCloseBtn{background:var(--color-bg-vista-white);border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;color:var(--color-text-primary);transition:var(--transition-base);border:none;justify-content:center;align-items:center;margin-bottom:20px;margin-left:auto;display:none}.ShopClient-module__J_ko2q__sidebarCloseBtn:hover{background:var(--color-primary);color:var(--rb-white)}@media (max-width:991.98px){.ShopClient-module__J_ko2q__sidebarCloseBtn{flex:0 0 36px;margin-bottom:0;margin-left:0;display:flex}.ShopClient-module__J_ko2q__sidebarHeader{gap:12px}.ShopClient-module__J_ko2q__clearAllLink{white-space:nowrap;margin-left:auto}}.ShopClient-module__J_ko2q__filterGroup{border-bottom:1px solid var(--color-border);margin-bottom:25px;padding-bottom:20px}.ShopClient-module__J_ko2q__filterGroup:last-of-type{border-bottom:none;margin-bottom:15px}.ShopClient-module__J_ko2q__filterTitle{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;font-size:16px;font-weight:700;position:relative}.ShopClient-module__J_ko2q__filterTitle:after{content:"";background:var(--color-primary);width:30px;height:2px;position:absolute;bottom:-4px;left:0}.ShopClient-module__J_ko2q__scrollableFilter{max-height:200px;padding-right:5px;overflow-y:auto}.ShopClient-module__J_ko2q__scrollableFilter ul{margin:0;padding:0;list-style:none}.ShopClient-module__J_ko2q__scrollableFilter li{margin-bottom:10px}.ShopClient-module__J_ko2q__filterLabel{min-height:32px;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.ShopClient-module__J_ko2q__filterCheckbox{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.ShopClient-module__J_ko2q__priceFilterGroup{padding-bottom:22px}.ShopClient-module__J_ko2q__priceRangeTitle{color:var(--rb-ink);text-align:center;text-transform:none;letter-spacing:0;margin-bottom:16px;font-size:12px;font-weight:700;line-height:16px}.ShopClient-module__J_ko2q__priceRangeTitle:after{display:none}.ShopClient-module__J_ko2q__priceRangeContainer{padding:0 8px 2px}.ShopClient-module__J_ko2q__priceFields{align-items:center;gap:4px;margin:14px 0 0;display:flex}.ShopClient-module__J_ko2q__priceField{min-width:0;height:24px;color:var(--rb-ink);background:var(--rb-white);border:.5px solid var(--rb-gray-500);white-space:nowrap;border-radius:4px;flex:1 1 0;align-items:center;gap:8px;padding:0 5px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex;overflow:hidden}.ShopClient-module__J_ko2q__priceSeparator{color:var(--rb-ink);flex:none;font-size:12px;font-weight:400;line-height:16px}.ShopClient-module__J_ko2q__priceSliderWrapper{--price-thumb-radius:6px;align-items:center;height:12px;display:flex;position:relative}.ShopClient-module__J_ko2q__priceApplyBtn{background:var(--rb-white);border:1px solid var(--color-primary);width:calc(100% - 4px);height:32px;color:var(--color-primary);cursor:pointer;transition:var(--transition-base);border-radius:8px;justify-content:center;align-items:center;margin:14px auto 0;padding:0 16px;font-size:14px;font-weight:700;line-height:20px;display:flex}.ShopClient-module__J_ko2q__priceApplyBtn:hover{background:var(--color-primary);color:var(--rb-white)}.ShopClient-module__J_ko2q__priceSliderWrapper:before{content:"";top:50%;left:var(--price-thumb-radius);right:var(--price-thumb-radius);background:var(--rb-gray-500);z-index:0;border-radius:999px;height:3px;position:absolute;transform:translateY(-50%)}.ShopClient-module__J_ko2q__priceSliderActive{background:var(--rb-red);z-index:1;border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.ShopClient-module__J_ko2q__priceSlider{-webkit-appearance:none;pointer-events:none;z-index:2;background:0 0;outline:none;width:100%;height:4px;margin:0;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ShopClient-module__J_ko2q__priceSlider::-webkit-slider-runnable-track{background:0 0;height:4px}.ShopClient-module__J_ko2q__priceSlider::-moz-range-track{background:0 0;height:4px}.ShopClient-module__J_ko2q__priceSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-sizing:border-box;background:var(--rb-red);border-radius:var(--radius-full);cursor:pointer;pointer-events:all;width:12px;height:12px;box-shadow:none;z-index:3;border:0;margin-top:-4px;transition:transform .1s;position:relative}.ShopClient-module__J_ko2q__priceSlider::-webkit-slider-thumb:hover{background:var(--color-primary-dark);transform:scale(1.15)}.ShopClient-module__J_ko2q__priceSlider::-moz-range-thumb{box-sizing:border-box;background:var(--rb-red);border-radius:var(--radius-full);cursor:pointer;pointer-events:all;width:12px;height:12px;box-shadow:none;z-index:3;border:0;transition:transform .1s;position:relative}.ShopClient-module__J_ko2q__priceSlider::-moz-range-thumb:hover{background:var(--color-primary-dark);transform:scale(1.15)}.ShopClient-module__J_ko2q__shopTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}@media (max-width:575.98px){.ShopClient-module__J_ko2q__shopTop{flex-flow:wrap;align-items:center;gap:10px;margin-bottom:16px}.ShopClient-module__J_ko2q__shopTop>.ShopClient-module__J_ko2q__mobileFilterToggle{flex:none;width:auto;padding:8px 14px}}.ShopClient-module__J_ko2q__mobileFilterToggle{background:var(--color-primary);color:var(--rb-white);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base);border:none;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:none}.ShopClient-module__J_ko2q__mobileFilterToggle:hover{background:var(--color-primary-dark)}@media (max-width:991.98px){.ShopClient-module__J_ko2q__mobileFilterToggle{display:inline-flex}}.ShopClient-module__J_ko2q__productCount{color:var(--color-text-secondary);font-size:14px;font-weight:500}.ShopClient-module__J_ko2q__sortWrapper{flex-shrink:0;align-items:center;gap:8px;display:flex}.ShopClient-module__J_ko2q__sortLabel{color:var(--rb-ink);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.ShopClient-module__J_ko2q__sortSelect{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border:.5px solid var(--rb-gray-700);border-radius:var(--rb-radius-sm);width:116px;min-width:116px;max-width:116px;height:32px;font-size:var(--rb-type-small-size);line-height:var(--rb-type-small-line);color:var(--rb-ink);background:var(--rb-white);cursor:pointer;flex:0 0 116px;padding:0 29px 0 11px;font-family:inherit;overflow:hidden}.ShopClient-module__J_ko2q__sortSelect:hover{background-color:var(--rb-gray-100)}.ShopClient-module__J_ko2q__sortSelect:focus-visible{background-color:var(--rb-gray-100)}.ShopClient-module__J_ko2q__sortSelect:focus-visible{outline:2px solid var(--rb-control-focus-border-color);outline-offset:1px}.ShopClient-module__J_ko2q__loadingOverlay{color:var(--color-primary);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:60px 0;display:flex}.ShopClient-module__J_ko2q__noProducts{text-align:center;color:var(--color-text-muted);padding:60px 0}.ShopClient-module__J_ko2q__catalogRecovery{text-align:center;border:1px solid rgba(var(--rb-red-rgb), .3);background:var(--rb-red-25);max-width:620px;color:var(--rb-ink);border-radius:14px;margin:18px auto 0;padding:28px}.ShopClient-module__J_ko2q__catalogRecovery h2{color:var(--rb-ink);margin:0;font-size:20px;font-weight:700}.ShopClient-module__J_ko2q__catalogRecovery p{max-width:480px;color:var(--rb-text-muted);margin:10px auto 18px;font-size:14px;line-height:1.55}.ShopClient-module__J_ko2q__catalogRecoveryButton{background:var(--color-primary);min-height:42px;color:var(--rb-white);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ShopClient-module__J_ko2q__catalogRecoveryButton+.ShopClient-module__J_ko2q__catalogRecoveryButton{margin-left:10px}.ShopClient-module__J_ko2q__catalogRecoveryButton:hover{filter:brightness(.94)}.ShopClient-module__J_ko2q__catalogRecoveryButton:focus-visible{outline:3px solid rgba(var(--rb-red-rgb), .32);outline-offset:3px}.ShopClient-module__J_ko2q__productGrid{--pc-card-min:248px;--pc-grid-gap:20px;--pc-grid-cols:3;gap:var(--pc-grid-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--pc-card-min), calc((100% - (var(--pc-grid-cols) - 1) * var(--pc-grid-gap)) / var(--pc-grid-cols) - .5px))), 1fr));display:grid}.ShopClient-module__J_ko2q__productGrid>*{min-width:0}@media (min-width:1600px){.ShopClient-module__J_ko2q__productGrid{--pc-grid-cols:4}}@media (max-width:991.98px){.ShopClient-module__J_ko2q__productGrid{--pc-grid-cols:2;--pc-grid-gap:16px}}@media (max-width:575.98px){.ShopClient-module__J_ko2q__productGrid{--pc-grid-cols:1}}.ShopClient-module__J_ko2q__gridRefreshing{opacity:.55;pointer-events:none;transition:opacity .15s}@media (min-width:992px){.ShopClient-module__J_ko2q__productGrid{--pc-grid-gap:24px}}.ShopClient-module__J_ko2q__productGrid:not(.ShopClient-module__J_ko2q__listView) .product-card .product-thumbnail{aspect-ratio:294/176}.ShopClient-module__J_ko2q__productGrid:not(.ShopClient-module__J_ko2q__listView) .product-card .product-thumbnail>a>img{object-fit:cover}@media (max-width:575.98px){.ShopClient-module__J_ko2q__productGrid:not(.ShopClient-module__J_ko2q__listView) .product-card .product-thumbnail{aspect-ratio:16/9}}.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView{grid-template-columns:1fr}.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView .product-card{flex-direction:row;align-items:stretch;min-width:0;height:auto;display:flex}.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView .product-card .product-thumbnail{flex-shrink:0;width:220px}.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView .product-card .product-content{flex-grow:1;min-width:0}@media (max-width:575.98px){.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView .product-card{flex-direction:column}.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView .product-card .product-thumbnail{aspect-ratio:294/204;width:100%}}.ShopClient-module__J_ko2q__sidebarHeader{border-bottom:.5px solid var(--rb-gray-500);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.ShopClient-module__J_ko2q__clearAllLink{color:var(--rb-red);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;line-height:16px}.ShopClient-module__J_ko2q__clearAllLink:hover{color:var(--rb-red-dark);text-decoration:underline}.ShopClient-module__J_ko2q__brandSearchWrapper{margin-bottom:15px;position:relative}.ShopClient-module__J_ko2q__brandSearchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ShopClient-module__J_ko2q__brandSearchInput{width:100%;padding:7px var(--rb-space-10) 7px 30px;background:var(--rb-white);border:var(--rb-control-border-width) solid var(--rb-control-border-color);border-radius:var(--rb-radius-input);font-size:var(--rb-type-small-size);line-height:var(--rb-type-small-line);color:var(--rb-control-value-color);transition:border-color var(--rb-control-transition), box-shadow var(--rb-control-transition);outline:none}.ShopClient-module__J_ko2q__brandSearchInput::-ms-input-placeholder{color:var(--rb-control-placeholder-color)}.ShopClient-module__J_ko2q__brandSearchInput::placeholder{color:var(--rb-control-placeholder-color)}.ShopClient-module__J_ko2q__brandSearchInput:focus{border-color:var(--rb-control-focus-border-color);box-shadow:var(--rb-control-focus-ring)}.ShopClient-module__J_ko2q__spellCheckBanner{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);margin-bottom:20px;padding:10px 16px;font-size:14px}.ShopClient-module__J_ko2q__spellCheckBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0 4px;font-style:italic;font-weight:700}.ShopClient-module__J_ko2q__spellCheckBtn:hover{text-decoration:underline}.ShopClient-module__J_ko2q__viewToggleGroup{border:1px solid var(--rb-gray-300);border-radius:var(--rb-radius-md);background:var(--rb-white);display:inline-flex;overflow:hidden}.ShopClient-module__J_ko2q__viewBtn{cursor:pointer;color:var(--rb-text-muted);transition:var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:8px 12px;display:flex}.ShopClient-module__J_ko2q__viewBtn:hover{background:var(--rb-gray-100);color:var(--rb-ink)}.ShopClient-module__J_ko2q__viewBtn.ShopClient-module__J_ko2q__active{background:var(--rb-red);color:var(--rb-white)}.ShopClient-module__J_ko2q__chipsRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.ShopClient-module__J_ko2q__chipsLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:12px;font-weight:700}.ShopClient-module__J_ko2q__chip{background:var(--rb-white);border:.5px solid var(--rb-gray-500);border-radius:var(--rb-radius-sm);min-height:24px;font-size:var(--rb-type-small-size);line-height:var(--rb-type-small-line);font-weight:var(--rb-font-weight-regular);color:var(--rb-ink);transition:border-color var(--rb-control-transition);align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.ShopClient-module__J_ko2q__chip:hover{border-color:var(--rb-red)}.ShopClient-module__J_ko2q__chipRemoveBtn{background:var(--rb-gray-300);border-radius:var(--radius-full);cursor:pointer;width:16px;height:16px;color:var(--rb-gray-700);transition:var(--transition-base);border:none;justify-content:center;align-items:center;display:flex}.ShopClient-module__J_ko2q__chipRemoveBtn:hover{background:var(--rb-red);color:var(--rb-white)}.ShopClient-module__J_ko2q__chipsClearBtn{color:var(--rb-red);cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px;font-weight:600}.ShopClient-module__J_ko2q__chipsClearBtn:hover{text-decoration:underline}.ShopClient-module__J_ko2q__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;margin-top:40px;display:flex}.ShopClient-module__J_ko2q__paginationArrowBtn,.ShopClient-module__J_ko2q__paginationNum{background:var(--rb-white);border:1px solid var(--rb-gray-300);border-radius:var(--rb-radius-md);min-width:38px;height:38px;color:var(--rb-ink);cursor:pointer;transition:var(--transition-base);justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:flex}.ShopClient-module__J_ko2q__paginationEllipsis{min-width:20px;height:38px;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.ShopClient-module__J_ko2q__paginationArrowBtn:disabled{opacity:.5;cursor:not-allowed}.ShopClient-module__J_ko2q__paginationArrowBtn:not(:disabled):hover,.ShopClient-module__J_ko2q__paginationNum:hover{border-color:var(--rb-red);color:var(--rb-red);background:var(--rb-red-25)}.ShopClient-module__J_ko2q__paginationNum.ShopClient-module__J_ko2q__activePage{background:var(--rb-red);border-color:var(--rb-red);color:var(--rb-white)}.ShopClient-module__J_ko2q__resetBtn{width:100%;margin-top:15px}.ShopClient-module__J_ko2q__filterActions{display:block}.ShopClient-module__J_ko2q__filterScrollContent{display:contents}.ShopClient-module__J_ko2q__applyFiltersBtn{width:100%;margin-top:10px;display:none}@media (max-width:991.98px){.ShopClient-module__J_ko2q__filterActions{background:var(--rb-white);border-top:1px solid var(--color-border);flex:none;margin:0 -24px -24px;padding:14px 24px 24px}.ShopClient-module__J_ko2q__sidebarHeader{flex:none}.ShopClient-module__J_ko2q__filterScrollContent{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -8px;padding:0 8px;display:block;overflow-y:auto}.ShopClient-module__J_ko2q__resetBtn{margin-top:0}.ShopClient-module__J_ko2q__applyFiltersBtn{display:block}.ShopClient-module__J_ko2q__priceSlider{height:28px}.ShopClient-module__J_ko2q__priceSliderWrapper{--price-thumb-radius:10px;height:28px}.ShopClient-module__J_ko2q__priceSlider::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px}.ShopClient-module__J_ko2q__priceSlider::-moz-range-thumb{width:20px;height:20px}}.ShopClient-module__J_ko2q__categoryDescription{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin-top:50px;padding-top:30px;font-size:15px;line-height:1.7}.ShopClient-module__J_ko2q__categoryDescription h1,.ShopClient-module__J_ko2q__categoryDescription h2,.ShopClient-module__J_ko2q__categoryDescription h3{color:var(--color-text-primary);margin-top:20px;margin-bottom:10px}.ShopClient-module__J_ko2q__categoryDescription p{margin-bottom:15px}@media (max-width:768px){.ShopClient-module__J_ko2q__mobileFilterToggle,.ShopClient-module__J_ko2q__catalogRecoveryButton,.ShopClient-module__J_ko2q__sortSelect{min-height:44px}.ShopClient-module__J_ko2q__viewBtn{min-width:44px;min-height:44px}}.ShopClient-module__J_ko2q__loadMoreWrap{flex-direction:column;align-items:center;gap:8px;margin-top:40px;display:flex}.ShopClient-module__J_ko2q__loadMoreBtn{border:1px solid var(--rb-red);background:var(--rb-white);max-width:100%;color:var(--rb-red);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:20px;transition:background-color .15s;display:inline-flex}.ShopClient-module__J_ko2q__loadMoreIcon{flex-shrink:0;width:19px;height:19px}.ShopClient-module__J_ko2q__loadMoreBtn:not(:disabled):hover{background:var(--rb-red-25)}.ShopClient-module__J_ko2q__loadMoreBtn:focus-visible{outline:2px solid var(--rb-red);outline-offset:2px}.ShopClient-module__J_ko2q__loadMoreBtn:disabled{opacity:.6;cursor:not-allowed}.ShopClient-module__J_ko2q__loadMoreEnd{color:var(--color-text-secondary);text-align:center;font-size:14px}.ShopClient-module__J_ko2q__seoPagination{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:575.98px){.ShopClient-module__J_ko2q__productGrid{--pc-grid-cols:1;--pc-grid-gap:12px;--pc-card-min:0px}.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView{grid-template-columns:1fr}.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView .product-card{flex-direction:row}.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView .product-card .product-thumbnail{aspect-ratio:294/204;align-self:flex-start;width:38%;max-width:160px}.ShopClient-module__J_ko2q__productGrid.ShopClient-module__J_ko2q__listView .product-card .product-content{flex:1 1 0;min-width:0}}@media (max-width:991.98px){.ShopClient-module__J_ko2q__sidebarOverlay{z-index:10010}.ShopClient-module__J_ko2q__sidebar{z-index:10011}.ShopClient-module__J_ko2q__filterActions{padding-bottom:max(16px, env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:10px;display:grid;position:-webkit-sticky;position:sticky;bottom:0}.ShopClient-module__J_ko2q__filterActions .ShopClient-module__J_ko2q__resetBtn,.ShopClient-module__J_ko2q__filterActions .ShopClient-module__J_ko2q__applyFiltersBtn{white-space:normal;text-align:center;justify-content:center;align-items:center;height:44px;min-height:44px;margin-top:0;padding:0 8px;font-size:max(12px,min(3.4vw,15px));line-height:1.1;display:inline-flex;overflow:hidden}}.ShopClient-module__J_ko2q__emptyCategoryCta{justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:0 20px;text-decoration:none;display:inline-flex}.ShopClient-module__J_ko2q__priceField:focus-within{border-color:var(--rb-red);box-shadow:var(--rb-control-focus-ring)}.ShopClient-module__J_ko2q__priceInput{width:100%;min-width:0;height:100%;color:var(--rb-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;padding:0}.ShopClient-module__J_ko2q__priceHint{color:var(--rb-gray-700);margin:6px 0 0;font-size:12px;line-height:16px}.ShopClient-module__J_ko2q__mSortGroup,.ShopClient-module__J_ko2q__mFilterIcon,.ShopClient-module__J_ko2q__mSortToggle,.ShopClient-module__J_ko2q__mFilterBadge,.ShopClient-module__J_ko2q__mSkeleton,.ShopClient-module__J_ko2q__mStateIcon,.ShopClient-module__J_ko2q__mOnly,.ShopClient-module__J_ko2q__mOnlyIcon,.ShopClient-module__J_ko2q__mEmptyCta{display:none}@media (max-width:600px) and (orientation:portrait){html[data-mobile-v2] .ShopClient-module__J_ko2q__dOnly{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__mOnly{display:inline}html[data-mobile-v2] h2.ShopClient-module__J_ko2q__mOnly{display:block}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTop{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));margin:calc(15 * var(--u)) 0 calc(16 * var(--u));flex-wrap:nowrap;display:flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTop>div:not(.ShopClient-module__J_ko2q__sortWrapper):not(.ShopClient-module__J_ko2q__mSortGroup){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-mobile-v2] .ShopClient-module__J_ko2q__viewToggleGroup{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__sortWrapper{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTop>.ShopClient-module__J_ko2q__mobileFilterToggle .ShopClient-module__J_ko2q__dOnlyIcon{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTop>.ShopClient-module__J_ko2q__mobileFilterToggle{box-sizing:border-box;height:calc(36 * var(--u));border-radius:calc(8 * var(--u));min-height:0;font-family:inherit;font-size:var(--mfs-12);line-height:calc(16 * var(--u));cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:inline-flex;position:relative}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortToggle{box-sizing:border-box;height:calc(36 * var(--u));border-radius:calc(8 * var(--u));min-height:0;font-family:inherit;font-size:var(--mfs-12);line-height:calc(16 * var(--u));cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:inline-flex;position:relative}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTop>.ShopClient-module__J_ko2q__mobileFilterToggle:after{content:"";inset:min(0px, calc((36 * var(--u) - 44px) / 2)) 0;position:absolute}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortToggle:after{content:"";inset:min(0px, calc((36 * var(--u) - 44px) / 2)) 0;position:absolute}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTop>.ShopClient-module__J_ko2q__mobileFilterToggle{justify-content:center;gap:calc(8 * var(--u));width:auto;padding:calc(8 * var(--u)) calc(16 * var(--u));background:var(--rb-red);color:var(--rb-white);border:0;flex:none;margin:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__mFilterIcon{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--rb-white);flex:none;display:block}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortGroup{align-items:center;gap:calc(8 * var(--u));min-width:0;display:flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortByLabel{color:var(--rb-gray-700);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));white-space:nowrap}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortToggle{justify-content:space-between;gap:calc(12 * var(--u));min-width:calc(116 * var(--u));max-width:calc(170 * var(--u));padding:0 calc(11 * var(--u));background:var(--rb-white);color:var(--rb-ink);border:.5px solid var(--rb-gray-700)}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortCurrent{text-overflow:ellipsis;overflow:hidden}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortChevron{width:calc(6 * var(--u));height:calc(12 * var(--u));flex:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTop>.ShopClient-module__J_ko2q__mobileFilterToggle:focus-visible{outline:2px solid var(--rb-ink);outline-offset:2px}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortToggle:focus-visible{outline:2px solid var(--rb-ink);outline-offset:2px}html[data-mobile-v2] .ShopClient-module__J_ko2q__mFilterBadge{min-width:calc(20 * var(--u));height:calc(20 * var(--u));padding:0 calc(5 * var(--u));background:var(--rb-white);color:var(--rb-red);font-size:var(--mfs-10);border-radius:999px;align-items:center;justify-items:center;font-weight:700;line-height:1;display:inline-grid}html[data-mobile-v2] .ShopClient-module__J_ko2q__chipsRow{scrollbar-width:none;gap:calc(8 * var(--u));margin:0 calc(-12 * var(--u)) calc(12 * var(--u));padding:0 calc(12 * var(--u));flex-wrap:nowrap;overflow-x:auto}html[data-mobile-v2] .ShopClient-module__J_ko2q__chipsRow::-webkit-scrollbar{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__chipsLabel{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__chip{min-height:calc(32 * var(--u));padding:0 calc(4 * var(--u)) 0 calc(10 * var(--u));gap:calc(2 * var(--u));background:var(--m-color-ui-red-tint-fff3f3);border:1px solid var(--rb-red);color:var(--rb-red);font-size:var(--mfs-10);white-space:nowrap;border-radius:999px;flex:none;font-weight:700}html[data-mobile-v2] .ShopClient-module__J_ko2q__chipRemoveBtn{width:max(28px, calc(28 * var(--u)));height:max(28px, calc(28 * var(--u)));color:var(--rb-red);background:0 0}html[data-mobile-v2] .ShopClient-module__J_ko2q__chipsClearBtn{min-height:calc(32 * var(--u));padding:0 calc(10 * var(--u));background:var(--rb-white);border:1px solid var(--rb-gray-300);color:var(--m-color-ui-neutral-6f6f73);font-size:var(--mfs-10);white-space:nowrap;border-radius:999px;flex:none;font-weight:600}html[data-mobile-v2] .ShopClient-module__J_ko2q__productGrid:not(.ShopClient-module__J_ko2q__listView){--pc-grid-cols:2;--pc-grid-gap:calc(16 * var(--u));--pc-card-min:0px;column-gap:calc(16 * var(--u));row-gap:calc(16 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mobile-v2] .ShopClient-module__J_ko2q__productGrid>*{contain-intrinsic-size:auto calc(410 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__loadingOverlay{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeleton{display:block}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonStatus{padding-bottom:calc(10 * var(--u));font-size:var(--mfs-11);color:var(--m-color-ui-neutral-2e2e2e);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonHint{font-size:var(--mfs-10);color:var(--m-color-ui-neutral-6f6f73);font-weight:400}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonGrid{column-gap:calc(12 * var(--u));row-gap:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard{gap:calc(9 * var(--u));min-height:calc(386 * var(--u));padding:calc(8 * var(--u));background:var(--rb-white);border:1px solid var(--rb-gray-300);border-radius:calc(12 * var(--u));flex-direction:column;display:flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>span{border-radius:calc(6 * var(--u));background:linear-gradient(90deg, var(--m-color-ui-neutral-e9e9eb) 0%, var(--m-color-ui-neutral-f6f6f7) 50%, var(--m-color-ui-neutral-e9e9eb) 100%) 0 0 / 200% 100%;width:100%;animation:1.4s linear infinite ShopClient-module__J_ko2q__mShimmer;display:block}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>.ShopClient-module__J_ko2q__skImg{height:calc(130 * var(--u));border-radius:calc(8 * var(--u));background-color:var(--m-color-ui-neutral-f1f1f2)}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>.ShopClient-module__J_ko2q__skRating{width:calc(70 * var(--u));height:calc(10 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>.ShopClient-module__J_ko2q__skLine14{height:calc(14 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>.ShopClient-module__J_ko2q__skLine10{height:calc(10 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>.ShopClient-module__J_ko2q__skShort125{width:calc(125 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>.ShopClient-module__J_ko2q__skShort118{width:calc(118 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>.ShopClient-module__J_ko2q__skPrice{width:calc(92 * var(--u));height:calc(18 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>.ShopClient-module__J_ko2q__skPill{height:calc(24 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>.ShopClient-module__J_ko2q__skBtn{height:calc(44 * var(--u));border-radius:calc(8 * var(--u));margin-top:auto}html[data-mobile-v2] .ShopClient-module__J_ko2q__noProducts{text-align:center;align-items:center;gap:calc(14 * var(--u));padding:calc(68 * var(--u)) calc(20 * var(--u)) calc(40 * var(--u));box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__catalogRecovery{text-align:center;align-items:center;gap:calc(14 * var(--u));padding:calc(68 * var(--u)) calc(20 * var(--u)) calc(40 * var(--u));box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__mStateIcon{width:calc(88 * var(--u));height:calc(88 * var(--u));background:var(--m-color-ui-red-tint-fff3f3);color:var(--rb-red);border-radius:50%;align-items:center;justify-items:center;display:grid}html[data-mobile-v2] .ShopClient-module__J_ko2q__mStateIcon svg{width:calc(42 * var(--u));height:calc(42 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__noProducts h2{font-size:var(--mfs-22);color:var(--m-color-ui-neutral-111111);margin:0;font-weight:800;line-height:1.2}html[data-mobile-v2] .ShopClient-module__J_ko2q__catalogRecovery h2{font-size:var(--mfs-22);color:var(--m-color-ui-neutral-111111);margin:0;font-weight:800;line-height:1.2}html[data-mobile-v2] .ShopClient-module__J_ko2q__noProducts p{max-width:calc(326 * var(--u));font-size:var(--mfs-13);line-height:calc(19 * var(--u));color:var(--m-color-ui-neutral-6f6f73);margin:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__catalogRecovery p{max-width:calc(326 * var(--u));font-size:var(--mfs-13);line-height:calc(19 * var(--u));color:var(--m-color-ui-neutral-6f6f73);margin:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__mEmptyCta{justify-content:center;align-items:center;gap:calc(8 * var(--u));min-height:max(44px, calc(48 * var(--u)));padding:0 calc(22 * var(--u));border-radius:calc(8 * var(--u));background:var(--rb-red);color:var(--rb-white);font-family:inherit;font-size:var(--mfs-13);cursor:pointer;border:0;margin:0;font-weight:700;display:inline-flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__catalogRecoveryButton{justify-content:center;align-items:center;gap:calc(8 * var(--u));min-height:max(44px, calc(48 * var(--u)));padding:0 calc(22 * var(--u));border-radius:calc(8 * var(--u));background:var(--rb-red);color:var(--rb-white);font-family:inherit;font-size:var(--mfs-13);cursor:pointer;border:0;margin:0;font-weight:700;display:inline-flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__emptyCategoryCta{justify-content:center;align-items:center;gap:calc(8 * var(--u));min-height:max(44px, calc(48 * var(--u)));padding:0 calc(22 * var(--u));border-radius:calc(8 * var(--u));background:var(--rb-red);color:var(--rb-white);font-family:inherit;font-size:var(--mfs-13);cursor:pointer;border:0;margin:0;font-weight:700;display:inline-flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__mOnlyIcon{width:calc(18 * var(--u));height:calc(18 * var(--u));display:block}html[data-mobile-v2] .ShopClient-module__J_ko2q__mEmptyCta:focus-visible{outline:2px solid var(--m-color-ui-neutral-111111);outline-offset:2px}html[data-mobile-v2] .ShopClient-module__J_ko2q__loadMoreWrap{margin-top:calc(16 * var(--u));gap:calc(8 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__loadMoreBtn{height:calc(36 * var(--u));min-height:0;padding:0 calc(10 * var(--u));gap:calc(10 * var(--u));border-radius:calc(8 * var(--u));font-size:var(--mfs-10);line-height:calc(14 * var(--u));font-weight:700;position:relative}html[data-mobile-v2] .ShopClient-module__J_ko2q__loadMoreBtn:after{content:"";inset:min(0px, calc((36 * var(--u) - 44px) / 2)) 0;position:absolute}html[data-mobile-v2] .ShopClient-module__J_ko2q__loadMoreIcon{width:calc(19 * var(--u));height:calc(19 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__loadMoreEnd{font-size:var(--mfs-12)}html[data-mobile-v2] .ShopClient-module__J_ko2q__sidebar{background:var(--rb-white);border:0;width:100vw;padding:0;transform:translateY(100%)}html[data-mobile-v2] .ShopClient-module__J_ko2q__sidebar.ShopClient-module__J_ko2q__active{transform:translateY(0)}html[data-mobile-v2] .ShopClient-module__J_ko2q__sidebar:before{content:"";height:calc(24 * var(--u));padding-top:var(--safe-top,0px);background:var(--m-color-ui-neutral-f7f7f7) linear-gradient(var(--m-color-ui-neutral-bdbdc1), var(--m-color-ui-neutral-bdbdc1)) center bottom calc(10 * var(--u)) / calc(40 * var(--u)) calc(4 * var(--u)) no-repeat;flex:none;display:block}html[data-mobile-v2] .ShopClient-module__J_ko2q__sidebarHeader{min-height:calc(60 * var(--u));padding:0 calc(16 * var(--u));align-items:center;gap:calc(10 * var(--u));border-bottom:1px solid var(--rb-gray-300);margin:0;display:flex;box-shadow:0 2px 8px rgba(17,17,17,.04)}html[data-mobile-v2] .ShopClient-module__J_ko2q__sidebarHeader h2{order:2;font-size:var(--mfs-20)!important;color:var(--m-color-ui-neutral-111111)!important;font-weight:800!important}html[data-mobile-v2] .ShopClient-module__J_ko2q__sidebarCloseBtn{width:max(44px, calc(44 * var(--u)));height:max(44px, calc(44 * var(--u)));margin-left:calc(-12 * var(--u));color:var(--m-color-ui-neutral-111111);border-radius:calc(8 * var(--u));background:0 0;flex:none;order:1}html[data-mobile-v2] .ShopClient-module__J_ko2q__sidebarCloseBtn svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__clearAllLink{min-height:44px;padding:0 calc(4 * var(--u));color:var(--rb-red);font-size:var(--mfs-12);background:0 0;border:0;order:3;margin-left:auto;font-weight:700}html[data-mobile-v2] .ShopClient-module__J_ko2q__filterScrollContent{padding:0 calc(16 * var(--u));margin:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__filterActions{padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u) + var(--safe-bottom,0px));gap:calc(10 * var(--u));border-top:1px solid var(--rb-gray-300);margin:0;box-shadow:0 -8px 24px rgba(17,17,17,.12)}html[data-mobile-v2] .ShopClient-module__J_ko2q__filterActions .ShopClient-module__J_ko2q__resetBtn{height:max(44px, calc(48 * var(--u)));border-radius:calc(8 * var(--u));font-size:var(--mfs-13);font-weight:700}html[data-mobile-v2] .ShopClient-module__J_ko2q__filterActions .ShopClient-module__J_ko2q__applyFiltersBtn{height:max(44px, calc(48 * var(--u)));border-radius:calc(8 * var(--u));font-size:var(--mfs-13);font-weight:700}html[data-mobile-v2] .ShopClient-module__J_ko2q__filterActions .ShopClient-module__J_ko2q__resetBtn{background:var(--rb-white);color:var(--rb-red);border:1px solid var(--rb-red)}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortList{margin:calc(-6 * var(--u)) calc(-8 * var(--u)) 0;flex-direction:column;display:flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortOption{align-items:center;gap:calc(12 * var(--u));min-height:max(44px, calc(52 * var(--u)));padding:0 calc(10 * var(--u));border-radius:calc(8 * var(--u));text-align:left;font-family:inherit;font-size:var(--mfs-13);color:var(--m-color-ui-neutral-2e2e2e);cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortOption:focus-visible{outline:2px solid var(--rb-red);outline-offset:-2px}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortOptionActive{background:var(--m-color-ui-red-tint-fff3f3);color:var(--rb-red);font-weight:700}html[data-mobile-v2] .ShopClient-module__J_ko2q__mRadio{box-sizing:border-box;width:calc(20 * var(--u));height:calc(20 * var(--u));border:1px solid var(--m-color-ui-neutral-b9b9bd);background:var(--rb-white);border-radius:50%;flex:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortOptionActive .ShopClient-module__J_ko2q__mRadio{border:2px solid var(--rb-red);background:radial-gradient(circle, var(--rb-red) 0 calc(4 * var(--u)), var(--rb-white) calc(4 * var(--u) + .5px))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortLabel{flex:auto}html[data-mobile-v2] .ShopClient-module__J_ko2q__mSortCheck{width:calc(18 * var(--u));height:calc(18 * var(--u))}}.ShopClient-module__J_ko2q__mSortList{flex-direction:column;display:flex}.ShopClient-module__J_ko2q__mSortOption{text-align:left;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;display:flex}.ShopClient-module__J_ko2q__mSortOptionActive{color:var(--rb-red);font-weight:700}.ShopClient-module__J_ko2q__mSortLabel{flex:auto}.ShopClient-module__J_ko2q__mSortCheck{width:18px;height:18px}@keyframes ShopClient-module__J_ko2q__mShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){html[data-mobile-v2] .ShopClient-module__J_ko2q__mSkeletonCard>span{animation:none}}.ShopClient-module__J_ko2q__staleBanner{border:1px solid var(--m-color-ui-red-tint-f3c2c2);background:var(--m-color-ui-red-tint-fff7f7);color:var(--m-color-ui-neutral-2e2e2e);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:8px 12px;font-size:13px;display:flex}.ShopClient-module__J_ko2q__staleBannerBtn{border:1px solid var(--rb-red);background:var(--rb-white);min-height:44px;color:var(--rb-red);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 12px;font-weight:700}.ShopClient-module__J_ko2q__staleBannerBtn:focus-visible{outline:2px solid var(--rb-red);outline-offset:2px}.ShopClient-module__J_ko2q__mPriceCaption,.ShopClient-module__J_ko2q__mPriceReadout{display:none}@media (max-width:600px) and (orientation:portrait){html[data-mobile-v2] .ShopClient-module__J_ko2q__dOnlyIcon{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__staleBanner{z-index:950;left:calc(12 * var(--u));right:calc(12 * var(--u));bottom:calc(var(--mtab-h,0px) + 72 * var(--u));gap:calc(12 * var(--u));border:1px solid var(--rb-red);box-shadow:0 calc(4 * var(--u)) calc(16 * var(--u)) rgba(17,17,17,.12);background:var(--rb-white);color:var(--m-color-ui-neutral-111111);font-size:var(--mfs-12);line-height:calc(16 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));margin:0;position:fixed}html[data-mobile-v2] .ShopClient-module__J_ko2q__staleBannerBtn{min-height:calc(36 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(8 * var(--u));background:var(--rb-red);color:var(--rb-white);font-size:var(--mfs-12);white-space:nowrap}html[data-mobile-v2] .ShopClient-module__J_ko2q__filterScrollContent>[data-testid=universal-filter-search]{padding:calc(16 * var(--u)) 0 calc(12 * var(--u));margin:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__filterScrollContent>[data-testid=universal-filter-search]>input{box-sizing:border-box;height:max(44px, calc(44 * var(--u)));padding:0 calc(12 * var(--u));border:1px solid var(--m-color-ui-neutral-d9d9dc);border-radius:calc(8 * var(--u));font-size:max(16px, var(--mfs-13))}html[data-mobile-v2] .ShopClient-module__J_ko2q__priceRangeTitle{text-align:left;font-size:var(--mfs-13);color:var(--m-color-ui-neutral-111111);margin-bottom:calc(12 * var(--u));font-weight:800}html[data-mobile-v2] .ShopClient-module__J_ko2q__priceRangeContainer{flex-direction:column;padding:0;display:flex}html[data-mobile-v2] .ShopClient-module__J_ko2q__priceFields{margin:0 0 calc(16 * var(--u));gap:calc(10 * var(--u));order:1}html[data-mobile-v2] .ShopClient-module__J_ko2q__priceSliderWrapper{height:max(24px, calc(24 * var(--u)));order:2}html[data-mobile-v2] .ShopClient-module__J_ko2q__mPriceReadout{margin:calc(12 * var(--u)) 0 0;text-align:center;font-size:var(--mfs-13);color:var(--m-color-ui-neutral-111111);order:3;font-weight:700;display:block}html[data-mobile-v2] .ShopClient-module__J_ko2q__priceHint{order:4}html[data-mobile-v2] .ShopClient-module__J_ko2q__priceApplyBtn{width:100%;height:max(44px, calc(44 * var(--u)));margin-top:calc(14 * var(--u));border-radius:calc(8 * var(--u));font-size:var(--mfs-13);order:5}html[data-mobile-v2] .ShopClient-module__J_ko2q__priceSeparator{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__priceField{height:max(44px, calc(48 * var(--u)));padding:calc(14 * var(--u)) calc(12 * var(--u)) 0;gap:calc(4 * var(--u));border:1px solid var(--m-color-ui-neutral-d9d9dc);border-radius:calc(8 * var(--u));font-size:var(--mfs-13);position:relative}html[data-mobile-v2] .ShopClient-module__J_ko2q__priceInput{font-size:max(16px, var(--mfs-13))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mPriceCaption{top:calc(6 * var(--u));left:calc(12 * var(--u));font-size:var(--mfs-9,9px);letter-spacing:.04em;color:var(--m-color-ui-neutral-6f6f73);font-weight:700;line-height:1;display:block;position:absolute}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopContainer{padding-bottom:calc(72 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mGutter{padding-left:calc(16 * var(--u));padding-right:calc(16 * var(--u))}}.ShopClient-module__J_ko2q__shopTail{display:contents}@media (max-width:600px) and (orientation:portrait){html[data-mobile-v2] .ShopClient-module__J_ko2q__mReco h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:var(--mfs-18);font-weight:700;line-height:calc(24 * var(--u));text-align:center;margin-left:auto;margin-right:auto}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail>[data-testid=seo-content-block]{padding-left:calc(16 * var(--u));padding-right:calc(16 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail>[data-testid=seo-fallback-block]{padding-left:calc(16 * var(--u));padding-right:calc(16 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail>[data-testid=seo-content-block]{grid-template-columns:1fr;width:100%;margin-left:0;margin-right:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-content-block] h2{margin:0 0 calc(8 * var(--u));font-size:var(--mfs-16);font-weight:700;line-height:calc(20 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-fallback-block] h2{margin:0 0 calc(8 * var(--u));font-size:var(--mfs-16);font-weight:700;line-height:calc(20 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-mv2-shop-only]{display:inline}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-fallback-block] h2 br{display:none}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail>section:has(>[data-figma="482:14866"]){padding-left:calc(16 * var(--u));padding-right:calc(16 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-figma="482:14866"]{margin:0 0 calc(12 * var(--u));font-size:var(--mfs-18);font-weight:700;line-height:calc(26 * var(--u));text-align:center;padding:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__mReco{margin-top:calc(20 * var(--u));margin-bottom:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__mReco h2{font-size:var(--mfs-16);line-height:calc(24 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__mReco h2 span{text-transform:capitalize}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail>section:has(>[data-figma="482:14947"])>h2{font-size:var(--mfs-16);line-height:calc(24 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=why-choose-grid] h3{color:var(--rb-red)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=why-choose-grid] p{color:var(--rb-ink)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail>[data-testid=seo-fallback-block]{padding-top:calc(4 * var(--u));padding-bottom:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail>[data-testid=seo-content-block]{padding-top:calc(4 * var(--u));padding-bottom:0}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-fallback-block]>div{gap:calc(12 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-content-block] h2{font-size:var(--mfs-14);line-height:calc(20 * var(--u));color:var(--rb-ink)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-fallback-block] h2{font-size:var(--mfs-14);line-height:calc(20 * var(--u));color:var(--rb-ink)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-fallback-block] p{margin-bottom:calc(8 * var(--u));font-size:var(--mfs-10);line-height:calc(14 * var(--u));color:var(--rb-ink)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-block-body]{margin-bottom:calc(8 * var(--u));font-size:var(--mfs-10);line-height:calc(14 * var(--u));color:var(--rb-ink)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-block-body] p{margin-bottom:calc(8 * var(--u));font-size:var(--mfs-10);line-height:calc(14 * var(--u));color:var(--rb-ink)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-block-more]{margin-bottom:calc(8 * var(--u));font-size:var(--mfs-10);line-height:calc(14 * var(--u));color:var(--rb-ink)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=pdp-seo-learn-more]{min-height:0;height:calc(24 * var(--u));padding:0 calc(8 * var(--u));border:1px solid var(--rb-gray-300);border-radius:calc(4 * var(--u));background:var(--rb-white);color:var(--rb-black);font-size:var(--mfs-10);font-weight:700;line-height:calc(14 * var(--u));position:relative}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-block-toggle]{min-height:0;height:calc(24 * var(--u));padding:0 calc(8 * var(--u));border:1px solid var(--rb-gray-300);border-radius:calc(4 * var(--u));background:var(--rb-white);color:var(--rb-black);font-size:var(--mfs-10);font-weight:700;line-height:calc(14 * var(--u));position:relative}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=pdp-seo-learn-more]:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-block-toggle]:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-testid=seo-fallback-block] img{width:100%;max-width:100%;height:calc(175 * var(--u));object-fit:cover}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail>section:has(>[data-figma="482:14866"]){padding-top:calc(12 * var(--u));padding-bottom:calc(16 * var(--u));background:var(--rb-white)}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-figma="482:14866"]{color:var(--rb-black);font-weight:500}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-figma="482:14867"]>div{border-radius:calc(10 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-figma="482:14867"] button{font-size:var(--mfs-12);line-height:calc(16 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__shopTail [data-figma="482:14867"] p{font-size:var(--mfs-10);line-height:calc(14 * var(--u));padding:calc(8 * var(--u)) 0 calc(12 * var(--u))}html[data-mobile-v2] .ShopClient-module__J_ko2q__productGrid .product-card .current-price{font-size:max(10px, calc(13 * var(--mc)))}html[data-mobile-v2] .ShopClient-module__J_ko2q__productGrid .product-card .old-price{font-size:max(7px, calc(9 * var(--mc)))}html[data-mobile-v2] .ShopClient-module__J_ko2q__productGrid .product-card .product-card-actions .product-card-certificate-btn{font-size:max(6px, calc(7 * var(--mc)))}}
