.page-module-scss-module__EMQlSa__loadingState{background-color:var(--surface-container-lowest);border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.page-module-scss-module__EMQlSa__loadingState .page-module-scss-module__EMQlSa__loadingStateContent{text-align:center;flex-direction:column;align-items:center;max-width:400px;padding:1.5rem;display:flex}.page-module-scss-module__EMQlSa__loadingState .page-module-scss-module__EMQlSa__loadingStateContent .page-module-scss-module__EMQlSa__loadingTitle{color:var(--on-surface);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.page-module-scss-module__EMQlSa__loadingState .page-module-scss-module__EMQlSa__loadingStateContent .page-module-scss-module__EMQlSa__loadingText{color:var(--on-surface-var);margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.page-module-scss-module__EMQlSa__pageTitle{text-align:start;color:var(--on-surface);margin-bottom:40px;font-size:48px;font-weight:700}.page-module-scss-module__EMQlSa__layoutGrid{grid-template-columns:1fr 400px;gap:40px;display:grid}@media (max-width:1024px){.page-module-scss-module__EMQlSa__layoutGrid{grid-template-columns:1fr}}.page-module-scss-module__EMQlSa__leftColumn{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__EMQlSa__itemsHeader{justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 .75rem;display:flex}.page-module-scss-module__EMQlSa__itemsHeader .page-module-scss-module__EMQlSa__headerLeft{align-items:center;gap:.75rem;display:flex}.page-module-scss-module__EMQlSa__itemsHeader .page-module-scss-module__EMQlSa__headerTitle{color:var(--on-surface);font-size:1.25rem;font-weight:600}.page-module-scss-module__EMQlSa__itemsHeader .page-module-scss-module__EMQlSa__headerCount{color:var(--on-surface-var);font-size:.875rem}.page-module-scss-module__EMQlSa__itemsList{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__EMQlSa__itemCard{background-color:var(--surface-container-lowest);border-radius:16px;align-items:center;gap:1rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000005}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__itemImageWrapper{background:var(--surface-container);border-radius:12px;width:100px;height:100px;position:relative;overflow:hidden}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__itemImageWrapper .page-module-scss-module__EMQlSa__itemCheckbox{z-index:10;position:absolute;top:5%;left:5%}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__itemImageWrapper .page-module-scss-module__EMQlSa__itemImage{object-fit:cover;width:100%;height:100%}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__itemInfo{flex-direction:column;flex-grow:1;gap:4px;padding-left:10px;display:flex}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__itemInfo .page-module-scss-module__EMQlSa__itemName{color:var(--on-surface);font-size:1.125rem;font-weight:600;line-height:1.4}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__itemInfo .page-module-scss-module__EMQlSa__itemSku{color:var(--on-surface-var);font-size:.875rem}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__itemInfo .page-module-scss-module__EMQlSa__availabilityBadge{background-color:var(--tertiary-fixed);width:fit-content;color:var(--on-tertiary-fixed);text-transform:uppercase;border-radius:4px;margin-top:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__itemControls{flex-direction:column;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__quantityControl{background-color:var(--surface-container-highest);border-radius:12px;align-items:center;padding:4px;display:flex}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__quantityControl button{width:32px;height:32px;color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__quantityControl button:hover{background-color:#005eb81a}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__quantityControl span{text-align:center;width:32px;color:var(--on-surface);font-weight:600}.page-module-scss-module__EMQlSa__itemCard .page-module-scss-module__EMQlSa__itemPrice{color:var(--primary);text-align:right;min-width:100px;font-size:1.25rem;font-weight:700}.page-module-scss-module__EMQlSa__paymentCard{background-color:var(--surface-container-lowest);border-radius:16px;align-self:flex-end;width:380px;margin-top:1rem;padding:1.5rem}.page-module-scss-module__EMQlSa__paymentCard .page-module-scss-module__EMQlSa__paymentHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module-scss-module__EMQlSa__paymentCard .page-module-scss-module__EMQlSa__paymentHeader .page-module-scss-module__EMQlSa__paymentTitle{color:var(--on-surface);align-items:center;gap:.75rem;font-weight:600;display:flex}.page-module-scss-module__EMQlSa__paymentCard .page-module-scss-module__EMQlSa__paymentHeader .page-module-scss-module__EMQlSa__paymentLogo .page-module-scss-module__EMQlSa__logoBox{background:#000;border-radius:4px;width:40px;height:24px}.page-module-scss-module__EMQlSa__paymentCard .page-module-scss-module__EMQlSa__paymentInfo{background-color:var(--surface-container-low);border-radius:12px;padding:1rem}.page-module-scss-module__EMQlSa__paymentCard .page-module-scss-module__EMQlSa__paymentInfo .page-module-scss-module__EMQlSa__secureBadge{color:var(--on-surface);align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.page-module-scss-module__EMQlSa__paymentCard .page-module-scss-module__EMQlSa__paymentInfo .page-module-scss-module__EMQlSa__secureBadge svg{color:var(--tertiary);flex-shrink:0}.page-module-scss-module__EMQlSa__rightColumn{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__EMQlSa__deliveryCard{background-color:var(--surface-container-lowest);border-radius:16px;padding:1.5rem}.page-module-scss-module__EMQlSa__deliveryCard .page-module-scss-module__EMQlSa__deliveryHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module-scss-module__EMQlSa__deliveryCard .page-module-scss-module__EMQlSa__deliveryHeader .page-module-scss-module__EMQlSa__deliveryTitle{color:var(--on-surface);align-items:center;gap:.75rem;font-weight:600;display:flex}.page-module-scss-module__EMQlSa__deliveryCard .page-module-scss-module__EMQlSa__deliveryHeader .page-module-scss-module__EMQlSa__cdekLogoPlaceholder{background:#000;border-radius:50%;width:30px;height:30px}.page-module-scss-module__EMQlSa__deliveryCard .page-module-scss-module__EMQlSa__deliveryContent{background-color:var(--surface-container-low);border-radius:12px;padding:1rem}.page-module-scss-module__EMQlSa__deliveryCard .page-module-scss-module__EMQlSa__deliveryContent .page-module-scss-module__EMQlSa__deliveryLabel{color:var(--on-surface);margin-bottom:4px;font-size:.875rem;font-weight:600}.page-module-scss-module__EMQlSa__deliveryCard .page-module-scss-module__EMQlSa__deliveryContent .page-module-scss-module__EMQlSa__deliveryAddress{color:var(--on-surface-var);margin-bottom:.75rem;font-size:.875rem}.page-module-scss-module__EMQlSa__deliveryCard .page-module-scss-module__EMQlSa__deliveryContent .page-module-scss-module__EMQlSa__pvzName{color:var(--on-surface);margin-bottom:.75rem;font-size:.875rem;font-weight:500}.page-module-scss-module__EMQlSa__deliveryCard .page-module-scss-module__EMQlSa__deliveryContent .page-module-scss-module__EMQlSa__changeDeliveryBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.875rem;font-weight:600;display:flex}.page-module-scss-module__EMQlSa__deliveryCard .page-module-scss-module__EMQlSa__deliveryContent .page-module-scss-module__EMQlSa__changeDeliveryBtn:hover{text-decoration:underline}.page-module-scss-module__EMQlSa__summaryCard{background-color:var(--surface-container-lowest);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #005eb80d}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__summaryTitle{color:var(--on-surface);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__summaryRow{justify-content:space-between;margin-bottom:.75rem;font-size:.9375rem;display:flex}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__summaryRow .page-module-scss-module__EMQlSa__summaryLabel{color:var(--on-surface-var)}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__summaryRow .page-module-scss-module__EMQlSa__summaryValue{color:var(--on-surface);font-weight:500}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__summaryRow .page-module-scss-module__EMQlSa__summaryValueDiscount{color:var(--error);font-weight:500}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__totalRow{border-top:1px solid var(--surface-container);justify-content:space-between;align-items:center;margin:1.5rem 0;padding-top:1rem;display:flex}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__totalRow .page-module-scss-module__EMQlSa__totalLabel{color:var(--on-surface);font-size:1.125rem;font-weight:600}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__totalRow .page-module-scss-module__EMQlSa__totalValue{color:var(--primary);font-size:1.75rem;font-weight:800}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__checkoutButton{background-color:var(--primary);width:100%;color:var(--on-primary);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__checkoutButton:hover{background-color:var(--primary-dim)}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__checkoutButton.page-module-scss-module__EMQlSa__processing{opacity:.7;cursor:wait}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__disclaimer{color:var(--on-surface-var);align-items:flex-start;gap:.75rem;margin-top:1rem;font-size:.75rem;line-height:1.4;display:flex}.page-module-scss-module__EMQlSa__summaryCard .page-module-scss-module__EMQlSa__disclaimer svg{flex-shrink:0;margin-top:2px}.page-module-scss-module__EMQlSa__emptyState{background-color:var(--surface-container-lowest);border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.page-module-scss-module__EMQlSa__emptyState .page-module-scss-module__EMQlSa__emptyStateContent{text-align:center;flex-direction:column;align-items:center;max-width:400px;padding:1.5rem;display:flex}.page-module-scss-module__EMQlSa__emptyState .page-module-scss-module__EMQlSa__emptyStateContent .page-module-scss-module__EMQlSa__emptyIcon{color:var(--on-surface-var);opacity:.5;margin-bottom:1.5rem}.page-module-scss-module__EMQlSa__emptyState .page-module-scss-module__EMQlSa__emptyStateContent .page-module-scss-module__EMQlSa__emptyTitle{color:var(--on-surface);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.page-module-scss-module__EMQlSa__emptyState .page-module-scss-module__EMQlSa__emptyStateContent .page-module-scss-module__EMQlSa__emptyText{color:var(--on-surface-var);margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.page-module-scss-module__EMQlSa__emptyState .page-module-scss-module__EMQlSa__emptyStateContent .page-module-scss-module__EMQlSa__emptyButton{background-color:var(--primary);color:var(--on-primary);border-radius:12px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.page-module-scss-module__EMQlSa__emptyState .page-module-scss-module__EMQlSa__emptyStateContent .page-module-scss-module__EMQlSa__emptyButton:hover{background-color:var(--primary-dim)}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalHeader .page-module-scss-module__EMQlSa__modalTitle{color:var(--on-surface);margin-bottom:20px;font-size:1.5rem;font-weight:600}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsLoading{flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:40px 1.5rem;display:flex}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsLoading .page-module-scss-module__EMQlSa__loadingIcon{margin-bottom:1rem}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsLoading .page-module-scss-module__EMQlSa__loadingText{color:var(--on-surface-var);margin:0;font-size:.9375rem}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:40px 1.5rem;display:flex}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsEmpty .page-module-scss-module__EMQlSa__emptyIcon{color:var(--on-surface-var);opacity:.5;margin-bottom:1rem}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsEmpty .page-module-scss-module__EMQlSa__emptyTitle{color:var(--on-surface);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsEmpty .page-module-scss-module__EMQlSa__emptyText{color:var(--on-surface-var);max-width:300px;margin:0;font-size:.875rem;line-height:1.5}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsList{flex-direction:column;gap:1rem;max-height:400px;margin-bottom:1.5rem;padding-right:4px;display:flex;overflow-y:auto}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsList::-webkit-scrollbar{width:6px}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsList::-webkit-scrollbar-track{background:var(--surface-container);border-radius:4px}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsList::-webkit-scrollbar-thumb{background:var(--outline-varinat);border-radius:4px}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPointsList::-webkit-scrollbar-thumb:hover{background:var(--on-surface-var)}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint{border:2px solid var(--surface-container-highest);cursor:pointer;background-color:var(--surface-container-lowest);border-radius:12px;padding:1rem;transition:all .2s}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint:hover{border-color:var(--outline-varinat);background-color:var(--surface-container-low)}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint.page-module-scss-module__EMQlSa__selected{border-color:var(--primary);background-color:var(--surface-container-low)}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint .page-module-scss-module__EMQlSa__pointHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint .page-module-scss-module__EMQlSa__pointHeader .page-module-scss-module__EMQlSa__pointName{color:var(--on-surface);font-size:1rem;font-weight:600}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint .page-module-scss-module__EMQlSa__pointHeader .page-module-scss-module__EMQlSa__pointCode{color:var(--on-surface-var);background-color:var(--surface-container);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint .page-module-scss-module__EMQlSa__pointAddress{color:var(--on-surface-var);margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint .page-module-scss-module__EMQlSa__pointStorage{color:var(--on-surface-var);margin-bottom:.75rem;font-size:.8125rem}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint .page-module-scss-module__EMQlSa__pointValid{color:var(--tertiary);align-items:center;gap:4px;font-size:.8125rem;font-weight:500;display:flex}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__deliveryPoint .page-module-scss-module__EMQlSa__pointValid:before{content:"";background-color:var(--tertiary);border-radius:50%;width:6px;height:6px;display:inline-block}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__addDeliveryButton{background-color:var(--primary);width:100%;color:var(--on-primary);text-align:center;border-radius:12px;padding:1rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s}.page-module-scss-module__EMQlSa__deliveryModal .page-module-scss-module__EMQlSa__modalBody .page-module-scss-module__EMQlSa__addDeliveryButton:hover{background-color:color-mix(in srgb,var(--primary),black 7%);color:color-mix(in srgb,var(--on-primary),black 7%)}
.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox{appearance:none;cursor:pointer;background-color:var(--on-surface);border:2px solid var(--on-surface);border-radius:4px;justify-content:center;width:18px;height:18px;transition:all .1s cubic-bezier(.2,0,0,1);display:flex;position:relative}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:before{content:"";z-index:-1;border-radius:12px;width:48px;height:48px;position:absolute}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:after{content:"";border:2px solid var(--on-surface-variant);border-radius:4px;width:24px;height:24px;transition:all .1s cubic-bezier(.2,0,0,1);display:block}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:hover:after{background-color:var(--primary)}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:focus-visible:before{background:#6750a41f}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:checked{background-color:var(--primary)}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:checked:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.6c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");color:#fff;opacity:1;z-index:100;align-self:center;width:12px;height:12px;transition:all .1s cubic-bezier(.2,0,0,1);position:absolute;transform:scale(.7)}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:before{opacity:0;transition:all .1s cubic-bezier(.2,0,0,1);transform:scale(.3)}.Checkbox-module-scss-module__b88JPG__container .Checkbox-module-scss-module__b88JPG__checkbox:after{content:"";background:var(--primary);opacity:0;width:48px;height:48px;transition:transform .3s,opacity .3s;position:absolute;transform:scale(.1)}
.Modal-module-scss-module__OjdvPG__modalOverlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@keyframes Modal-module-scss-module__OjdvPG__scale-up{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Modal-module-scss-module__OjdvPG__modalContent{background-color:var(--surface);scrollbar-width:thin;scrollbar-color:var(--on-surface-var)#0000;border-radius:12px;width:90%;max-width:500px;max-height:80vh;animation:.25s cubic-bezier(.4,0,.2,1.5) forwards Modal-module-scss-module__OjdvPG__scale-up;position:relative;overflow-y:auto}.Modal-module-scss-module__OjdvPG__modalContent::-webkit-scrollbar{width:8px}.Modal-module-scss-module__OjdvPG__modalContent::-webkit-scrollbar-track{background:0 0;border-radius:10px}.Modal-module-scss-module__OjdvPG__modalContent::-webkit-scrollbar-thumb{background-color:var(--on-surface-var);background-clip:content-box;border:2px solid #0000;border-radius:10px}.Modal-module-scss-module__OjdvPG__modalContent::-webkit-scrollbar-thumb:hover{background-color:var(--on-surface)}.Modal-module-scss-module__OjdvPG__modalContent .Modal-module-scss-module__OjdvPG__closeButton{background:var(--on-surface);color:var(--surface);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .3s ease-in-out;display:flex;position:absolute;top:20px;right:20px}.Modal-module-scss-module__OjdvPG__modalContent .Modal-module-scss-module__OjdvPG__closeButton:hover,.Modal-module-scss-module__OjdvPG__modalContent .Modal-module-scss-module__OjdvPG__closeButton:active{opacity:.8;border-radius:5px}.Modal-module-scss-module__OjdvPG__modalContent .Modal-module-scss-module__OjdvPG__modalBody{padding:40px 20px;position:relative}
.LocationBanner-module-scss-module__kW8a4W__locationBanner{z-index:1200;background:var(--primary);color:var(--on-primary);opacity:0;border-radius:0 4px 4px 0;align-items:center;width:calc(100% - 32px);max-width:568px;padding:12px 16px;font-size:.875rem;display:flex;position:fixed;top:16px;left:0;transform:translate(-100%);box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.LocationBanner-module-scss-module__kW8a4W__locationBanner.LocationBanner-module-scss-module__kW8a4W__show{animation:.25s cubic-bezier(.2,0,0,1) .2s forwards LocationBanner-module-scss-module__kW8a4W__slideInFromLeft}@media (prefers-reduced-motion:reduce){.LocationBanner-module-scss-module__kW8a4W__locationBanner.LocationBanner-module-scss-module__kW8a4W__show{opacity:1;animation:none;transform:none}}@media (min-width:768px){.LocationBanner-module-scss-module__kW8a4W__locationBanner{border-radius:4px;width:auto}.LocationBanner-module-scss-module__kW8a4W__locationBanner.LocationBanner-module-scss-module__kW8a4W__show{animation:.25s cubic-bezier(.2,0,0,1) .2s forwards LocationBanner-module-scss-module__kW8a4W__slideInFromLeftDesktop}}@keyframes LocationBanner-module-scss-module__kW8a4W__slideInFromLeft{0%{opacity:0;transform:translate(-100%)}70%{transform:translate(5%)}to{opacity:1;transform:translate(0)}}@keyframes LocationBanner-module-scss-module__kW8a4W__slideInFromLeftDesktop{0%{opacity:0;transform:translate(-20px)}70%{transform:translate(2px)}to{opacity:1;transform:translate(0)}}.LocationBanner-module-scss-module__kW8a4W__locationBanner.LocationBanner-module-scss-module__kW8a4W__fadeOut{animation:.25s cubic-bezier(.2,0,0,1) forwards LocationBanner-module-scss-module__kW8a4W__fadeOut}@keyframes LocationBanner-module-scss-module__kW8a4W__fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content{flex:1;justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__locationIcon{width:20px;height:20px;color:var(--on-primary);flex-shrink:0}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__text{flex-grow:1}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup{gap:8px;display:flex}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button{border:none;border-radius:4px;min-width:40px;padding:4px 12px;font-size:1rem;font-weight:500;transition:background-color .2s}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__yesButton{color:var(--on-primary);background:#ffffff4d}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__yesButton:hover{background:#fff6}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__yesButton:active{background:#fff3}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__noButton{color:var(--on-primary);background:#ffffff26}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__noButton:hover{background:#ffffff40}.LocationBanner-module-scss-module__kW8a4W__locationBanner .LocationBanner-module-scss-module__kW8a4W__content .LocationBanner-module-scss-module__kW8a4W__buttonGroup button.LocationBanner-module-scss-module__kW8a4W__noButton:active{background:#ffffff1a}
.page-module-scss-module__qR1xBq__banner{align-items:center;width:100%;min-height:60vh;transition:all .3s ease-in-out;display:flex}.page-module-scss-module__qR1xBq__banner.page-module-scss-module__qR1xBq__resultsActive{min-height:auto;padding-top:1rem;padding-bottom:1rem}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro{text-align:center;flex-direction:column;width:100%;display:flex}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__text h2{margin-bottom:15px;font-size:2.5rem;font-weight:600;line-height:1.2;transition:opacity .3s}@media (max-width:768px){.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__text h2{font-size:2rem}}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__text p{color:var(--on-surface-var);margin-bottom:50px;font-size:1rem;font-weight:600;transition:opacity .3s}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__textCount{margin-bottom:30px}.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__textCount h2{text-align:start;font-size:2.5rem;font-weight:600;transition:opacity .3s ease-in-out}@media (max-width:768px){.page-module-scss-module__qR1xBq__banner .page-module-scss-module__qR1xBq__intro .page-module-scss-module__qR1xBq__textCount h2{font-size:2rem}}
.Spinner-module-scss-module__S394fa__spinner{pointer-events:none;stroke:var(--on-surface);animation:1.4s ease-in-out infinite Spinner-module-scss-module__S394fa__rotator}.Spinner-module-scss-module__S394fa__spinner .Spinner-module-scss-module__S394fa__path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:50%;animation:1.4s ease-in-out infinite Spinner-module-scss-module__S394fa__dash}@keyframes Spinner-module-scss-module__S394fa__rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes Spinner-module-scss-module__S394fa__dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;transform:rotate(135deg)}to{stroke-dashoffset:187px;transform:rotate(450deg)}}
.SubmitButton-module-scss-module__1vCKfG__submitButton{background-color:var(--primary);color:var(--on-primary);border-radius:8px;justify-content:center;align-items:center;width:100%;height:50px;padding:.75rem 20px;font-size:16px;font-weight:600;transition:all .3s ease-in-out;display:flex}.SubmitButton-module-scss-module__1vCKfG__submitButton.SubmitButton-module-scss-module__1vCKfG__errorButton{background-color:var(--error);color:var(--on-error)}.SubmitButton-module-scss-module__1vCKfG__submitButton.SubmitButton-module-scss-module__1vCKfG__successButton{color:#adff2f;background-color:green}.SubmitButton-module-scss-module__1vCKfG__submitButton:hover,.SubmitButton-module-scss-module__1vCKfG__submitButton:active{border-radius:30px}@media (max-width:760px){.SubmitButton-module-scss-module__1vCKfG__submitButton{padding:.5rem;font-size:.95rem}}
.page-module-scss-module__-B-vsG__loadingState{background-color:var(--surface-container-lowest);border-radius:30px;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.page-module-scss-module__-B-vsG__loadingState .page-module-scss-module__-B-vsG__loadingStateContent{text-align:center;flex-direction:column;align-items:center;max-width:400px;padding:20px;display:flex}.page-module-scss-module__-B-vsG__loadingState .page-module-scss-module__-B-vsG__loadingStateContent .page-module-scss-module__-B-vsG__loadingTitle{color:var(--on-surface);margin-bottom:12px;font-size:1.5rem;font-weight:600}.page-module-scss-module__-B-vsG__loadingState .page-module-scss-module__-B-vsG__loadingStateContent .page-module-scss-module__-B-vsG__loadingText{color:var(--on-surface-var);margin-bottom:12px;font-size:1rem;line-height:1.5}.page-module-scss-module__-B-vsG__breadcrumbs{color:var(--on-surface-var);font-size:14px;font-weight:500;line-height:20px}.page-module-scss-module__-B-vsG__breadcrumbs .page-module-scss-module__-B-vsG__marg{align-items:center;gap:8px;margin-bottom:15px;display:flex}.page-module-scss-module__-B-vsG__container{border-radius:10px;gap:1rem;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection{flex-direction:column;flex-grow:1;align-items:center;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__mainImage{background-color:var(--surface-container-low);aspect-ratio:1;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:550px;display:flex;position:relative;overflow:hidden}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__mainImage .page-module-scss-module__-B-vsG__favoriteButton{z-index:10;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:16px;right:16px}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__mainImage .page-module-scss-module__-B-vsG__favoriteButton.page-module-scss-module__-B-vsG__active svg{fill:var(--error);stroke:var(--error)}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__mainImage .page-module-scss-module__-B-vsG__favoriteButton svg{width:24px;height:24px;stroke:var(--on-surface);transition:fill .2s}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__mainImage .page-module-scss-module__-B-vsG__image{object-fit:contain;object-position:center;width:100%;height:100%}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__mainImage .page-module-scss-module__-B-vsG__noImage{width:100%;height:100%;color:var(--on-surface-var);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:14px;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__thumbnailContainer{gap:.5rem;width:100%;margin-top:1rem;padding:4px;display:flex;overflow-x:auto}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__thumbnailContainer::-webkit-scrollbar{height:4px}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__thumbnailContainer::-webkit-scrollbar-track{background:0 0}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__thumbnailContainer::-webkit-scrollbar-thumb{background:var(--surface-container-lowest);border-radius:2px}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__thumbnailContainer .page-module-scss-module__-B-vsG__thumbnail{border:3px solid #0000;border-radius:32px;width:120px;height:120px;transition:border .2s;overflow:hidden}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__thumbnailContainer .page-module-scss-module__-B-vsG__thumbnail.page-module-scss-module__-B-vsG__active{border-color:var(--on-surface-var)}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__thumbnailContainer .page-module-scss-module__-B-vsG__thumbnail:hover{border-color:color-mix(in srgb,var(--on-surface-var),white 50%)}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__thumbnailContainer .page-module-scss-module__-B-vsG__thumbnail .page-module-scss-module__-B-vsG__thumbnailImage{object-fit:cover;width:100%;height:100%}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection{display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__infoSection_left{flex-grow:1}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__infoSection_left .page-module-scss-module__-B-vsG__desc{color:var(--on-surface-var);font-size:18px;line-height:28px}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__infoSection_left .page-module-scss-module__-B-vsG__ratingSection{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__infoSection_left .page-module-scss-module__-B-vsG__ratingSection .page-module-scss-module__-B-vsG__stars{color:var(--primary);font-size:1.25rem}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__infoSection_left .page-module-scss-module__-B-vsG__ratingSection .page-module-scss-module__-B-vsG__reviews{color:var(--on-surface-var);font-size:.875rem}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection{background-color:var(--surface-container-lowest);border-radius:32px;padding:32px}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__priceSection{flex-direction:column;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__priceSection .page-module-scss-module__-B-vsG__row{flex-direction:row;justify-content:space-between;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__priceSection .page-module-scss-module__-B-vsG__row .page-module-scss-module__-B-vsG__price{color:var(--primary);font-size:36px;font-weight:700;line-height:40px}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__priceSection .page-module-scss-module__-B-vsG__row .page-module-scss-module__-B-vsG__inHave{background-color:color-mix(in srgb,var(--tertiary-fixed),transparent 80%);color:var(--on-tertiary-fixed);border-radius:30px;flex-direction:row;align-items:center;gap:8px;width:fit-content;padding:0 12px;font-size:14px;font-weight:700;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__buyButton{background-color:var(--primary);color:var(--on-primary);cursor:pointer;border:none;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;margin:1rem 0;padding:.75rem 16px;font-size:18px;font-weight:700;line-height:28px;transition:background-color .2s;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__buyButton:hover{background-color:color-mix(in srgb,var(--primary),black 20%)}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__extra{flex-direction:column;gap:16px;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__extra .page-module-scss-module__-B-vsG__item{flex-direction:row;gap:12px;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__extra .page-module-scss-module__-B-vsG__item .page-module-scss-module__-B-vsG__value{color:var(--on-surface);font-weight:700}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__buySection .page-module-scss-module__-B-vsG__extra{color:var(--on-surface-var);font-size:14px;font-weight:400}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__deliverySection{border:3px solid var(--surface-container);border-radius:12px;width:250px;padding:1rem}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__deliverySection .page-module-scss-module__-B-vsG__deliveryOptions{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__deliverySection .page-module-scss-module__-B-vsG__deliveryOptions .page-module-scss-module__-B-vsG__option{justify-content:space-between;display:inline-flex}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__deliverySection .page-module-scss-module__-B-vsG__deliveryOptions .page-module-scss-module__-B-vsG__option .page-module-scss-module__-B-vsG__name{color:var(--on-surface-var);font-weight:500}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__infoSection .page-module-scss-module__-B-vsG__deliverySection .page-module-scss-module__-B-vsG__deliveryOptions .page-module-scss-module__-B-vsG__option .page-module-scss-module__-B-vsG__time{color:var(--on-surface-var);font-size:.875rem}.page-module-scss-module__-B-vsG__tabs{margin:1rem 0}.page-module-scss-module__-B-vsG__tabs .page-module-scss-module__-B-vsG__reviewCount{background-color:var(--primary);color:var(--on-primary);border-radius:12px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem}.page-module-scss-module__-B-vsG__tabs .page-module-scss-module__-B-vsG__tab{color:var(--on-surface);cursor:pointer;background-color:#0000;border-bottom:3px solid #0000;margin-right:1.5rem;padding:16px;font-size:18px;font-weight:700;transition:all .2s ease-in-out}.page-module-scss-module__-B-vsG__tabs .page-module-scss-module__-B-vsG__tab.page-module-scss-module__-B-vsG__active{border-bottom:1px solid var(--primary);color:var(--primary);pointer-events:none}.page-module-scss-module__-B-vsG__tabs .page-module-scss-module__-B-vsG__tab:hover{background-color:color-mix(in srgb,var(--surface-container),black 10%);border-radius:4px}.page-module-scss-module__-B-vsG__tabContent{margin-bottom:2rem}.page-module-scss-module__-B-vsG__tabContent h3{color:var(--on-surface);border-left:3px solid var(--primary);padding-left:8px;font-size:1.25rem;font-weight:600}.page-module-scss-module__-B-vsG__tabContent p{color:var(--on-surface-var)}.page-module-scss-module__-B-vsG__tabContent .page-module-scss-module__-B-vsG__about{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__-B-vsG__characteristics{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem;display:grid}.page-module-scss-module__-B-vsG__characteristics .page-module-scss-module__-B-vsG__characteristic{border-bottom:1px solid var(--surface-container);justify-content:space-between;padding:.5rem;display:flex}.page-module-scss-module__-B-vsG__characteristics .page-module-scss-module__-B-vsG__characteristic .page-module-scss-module__-B-vsG__charName{color:var(--on-surface-var);font-size:16px;line-height:24px}.page-module-scss-module__-B-vsG__characteristics .page-module-scss-module__-B-vsG__characteristic .page-module-scss-module__-B-vsG__charValue{color:var(--on-surface-var);font-size:16px;font-weight:700;line-height:24px}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__suppliersTitle{color:var(--on-surface);margin-top:0;margin-bottom:20px;font-size:20px;font-weight:700}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__suppliersTable{flex-direction:column;gap:1px;display:flex}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__tableHeader{text-transform:uppercase;color:var(--on-surface-var);letter-spacing:.5px;border-bottom:1px solid var(--surface-container-highest);grid-template-columns:2fr 1fr 1.5fr 1fr 1fr;margin-bottom:8px;padding:0 16px 12px;font-size:12px;font-weight:600;display:grid}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__supplierRow{background-color:var(--surface-container-lowest);border-radius:8px;grid-template-columns:2fr 1fr 1.5fr 1fr 1fr;align-items:center;padding:16px;transition:background-color .2s;display:grid}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__supplierRow:hover{background-color:var(--surface)}@media (max-width:900px){.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__supplierRow{grid-template-columns:1fr 1fr;gap:12px}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__supplierRow .page-module-scss-module__-B-vsG__actionCell{grid-column:1/-1;margin-top:8px}}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__supplierInfo{align-items:center;gap:12px;display:flex}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__supplierInfo .page-module-scss-module__-B-vsG__supplierIcon{background-color:var(--surface-container-lowest);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__supplierInfo .page-module-scss-module__-B-vsG__supplierText{flex-direction:column;display:flex}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__supplierInfo .page-module-scss-module__-B-vsG__supplierText .page-module-scss-module__-B-vsG__supplierName{color:var(--on-surface);font-size:15px;font-weight:600}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__supplierInfo .page-module-scss-module__-B-vsG__supplierText .page-module-scss-module__-B-vsG__supplierSub{color:var(--on-surface-var);margin-top:2px;font-size:13px}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__stockCell .page-module-scss-module__-B-vsG__stockBadge{background-color:color-mix(in srgb,var(--tertiary-fixed),transparent 60%);color:var(--on-tertiary-fixed);border-radius:20px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__deliveryCell,.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__priceCell{color:var(--on-surface);font-size:14px}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__deliveryCell strong,.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__priceCell strong{font-size:16px;font-weight:700}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__selectBtn{cursor:pointer;border:none;border-radius:8px;width:100%;max-width:120px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__selectBtn.page-module-scss-module__-B-vsG__primary{background-color:var(--primary);color:var(--on-primary)}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__selectBtn.page-module-scss-module__-B-vsG__primary:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__selectBtn.page-module-scss-module__-B-vsG__outline{border:1px solid var(--primary);color:var(--primary);background-color:#0000}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__selectBtn.page-module-scss-module__-B-vsG__outline:hover{background-color:color-mix(in srgb,var(--primary),transparent 90%)}.page-module-scss-module__-B-vsG__viewButton{color:var(--primary);cursor:pointer;background:0 0;border:none;font-size:.875rem;text-decoration:underline}.page-module-scss-module__-B-vsG__viewButton:hover{color:color-mix(in srgb,var(--primary),black 20%)}.page-module-scss-module__-B-vsG__suppliersTabContent{padding:20px 0}.page-module-scss-module__-B-vsG__suppliersList{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__-B-vsG__offerRow{background-color:var(--surface-container-lowest);border:1px solid var(--surface-container);border-radius:12px;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:16px 20px;transition:box-shadow .2s;display:grid}.page-module-scss-module__-B-vsG__offerRow:hover{border-color:var(--primary-dim);box-shadow:0 4px 12px #0000000d}@media (max-width:768px){.page-module-scss-module__-B-vsG__offerRow{grid-template-columns:1fr 1fr;gap:16px}.page-module-scss-module__-B-vsG__offerRow .page-module-scss-module__-B-vsG__offerAction{grid-column:1/-1}}.page-module-scss-module__-B-vsG__offerSupplier{align-items:center;gap:12px;display:flex}.page-module-scss-module__-B-vsG__offerSupplier .page-module-scss-module__-B-vsG__supplierLogo{background-color:var(--surface-container-lowest);width:40px;height:40px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.page-module-scss-module__-B-vsG__offerSupplier .page-module-scss-module__-B-vsG__supplierDetails{flex-direction:column;display:flex}.page-module-scss-module__-B-vsG__offerSupplier .page-module-scss-module__-B-vsG__supplierDetails .page-module-scss-module__-B-vsG__supplierName{color:var(--on-surface);font-size:15px;font-weight:600}.page-module-scss-module__-B-vsG__offerSupplier .page-module-scss-module__-B-vsG__supplierDetails .page-module-scss-module__-B-vsG__supplierRating{align-items:center;gap:6px;margin-top:4px;display:flex}.page-module-scss-module__-B-vsG__offerSupplier .page-module-scss-module__-B-vsG__supplierDetails .page-module-scss-module__-B-vsG__supplierRating .page-module-scss-module__-B-vsG__stars{color:#ffb800;font-size:12px}.page-module-scss-module__-B-vsG__offerSupplier .page-module-scss-module__-B-vsG__supplierDetails .page-module-scss-module__-B-vsG__supplierRating .page-module-scss-module__-B-vsG__ratingText{color:var(--on-surface-var);font-size:12px}.page-module-scss-module__-B-vsG__offerDelivery,.page-module-scss-module__-B-vsG__offerStock{color:var(--on-surface-var);align-items:center;gap:6px;font-size:14px;display:flex}.page-module-scss-module__-B-vsG__offerDelivery .page-module-scss-module__-B-vsG__icon,.page-module-scss-module__-B-vsG__offerStock .page-module-scss-module__-B-vsG__icon{color:var(--on-surface-var)}.page-module-scss-module__-B-vsG__offerAction{justify-content:flex-end;display:flex}.page-module-scss-module__-B-vsG__priceBtn{border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s}.page-module-scss-module__-B-vsG__priceBtn:hover{background-color:color-mix(in srgb,var(--primary),transparent 90%)}.page-module-scss-module__-B-vsG__counterWrapper{background-color:var(--surface-container-low);border:1px solid var(--surface-container-highest);border-radius:8px;align-items:center;padding:4px;display:flex}.page-module-scss-module__-B-vsG__counterWrapper .page-module-scss-module__-B-vsG__counterBtn{width:32px;height:32px;color:var(--primary);cursor:pointer;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:flex;box-shadow:0 1px 3px #0000001a}.page-module-scss-module__-B-vsG__counterWrapper .page-module-scss-module__-B-vsG__counterBtn:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__-B-vsG__counterWrapper .page-module-scss-module__-B-vsG__counterBtn:hover:not(:disabled){background-color:var(--surface-container-lowest)}.page-module-scss-module__-B-vsG__counterWrapper .page-module-scss-module__-B-vsG__counterValue{text-align:center;width:40px;color:var(--on-surface);font-size:15px;font-weight:600}.page-module-scss-module__-B-vsG__noOffersPlaceholder{text-align:center;background-color:var(--surface-container-low);border-radius:16px;padding:40px}.page-module-scss-module__-B-vsG__noOffersPlaceholder .page-module-scss-module__-B-vsG__placeholderIcon{margin-bottom:16px;font-size:48px}.page-module-scss-module__-B-vsG__noOffersPlaceholder h3{color:var(--on-surface);margin-bottom:8px}.page-module-scss-module__-B-vsG__noOffersPlaceholder p{color:var(--on-surface-var);margin-bottom:16px}.page-module-scss-module__-B-vsG__noOffersPlaceholder .page-module-scss-module__-B-vsG__phoneLink{color:var(--primary);margin-bottom:8px;font-size:20px;font-weight:700;text-decoration:none;display:inline-block}.page-module-scss-module__-B-vsG__noOffersPlaceholder .page-module-scss-module__-B-vsG__supportHours{color:var(--on-surface-var);font-size:14px;display:block}.page-module-scss-module__-B-vsG__suppliersBlock{background-color:var(--surface-container-low);border-radius:32px;margin-bottom:2rem;padding:32px}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__blockTitle{color:var(--on-surface);border:none;margin-bottom:32px;font-size:24px;font-weight:700}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__showAllLink{color:var(--primary);cursor:pointer;background:0 0;border:none;width:fit-content;margin-top:16px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:block}.page-module-scss-module__-B-vsG__suppliersBlock .page-module-scss-module__-B-vsG__showAllLink:hover{color:var(--primary-dim)}.page-module-scss-module__-B-vsG__tableWrapper{width:100%;overflow-x:auto}.page-module-scss-module__-B-vsG__tableHeader,.page-module-scss-module__-B-vsG__tableRow{grid-template-columns:2.5fr 1fr 1.5fr 1fr 1.2fr;align-items:center;gap:16px;display:grid}.page-module-scss-module__-B-vsG__tableHeader{text-transform:uppercase;color:var(--on-surface-var);border-bottom:1px solid var(--surface-container-highest);padding:16px;font-size:12px;font-weight:700}.page-module-scss-module__-B-vsG__tableRow{border-radius:8px;margin-bottom:8px;padding:16px;transition:background-color .2s}.page-module-scss-module__-B-vsG__tableRow:hover{background-color:var(--surface-container-low)}.page-module-scss-module__-B-vsG__tableRow:last-child{margin-bottom:0}@media (max-width:900px){.page-module-scss-module__-B-vsG__tableRow{grid-template-columns:1fr 1fr;gap:12px;position:relative}.page-module-scss-module__-B-vsG__tableRow .page-module-scss-module__-B-vsG__colAction{border-top:1px solid var(--surface-container);grid-column:1/-1;margin-top:8px;padding-top:12px}.page-module-scss-module__-B-vsG__tableRow .page-module-scss-module__-B-vsG__colDelivery{display:none}}.page-module-scss-module__-B-vsG__colSupplier{color:var(--on-surface);align-items:center;gap:12px;font-weight:500;display:flex}.page-module-scss-module__-B-vsG__colSupplier .page-module-scss-module__-B-vsG__supplierIconBox{background-color:color-mix(in srgb,var(--primary),transparent 90%);width:40px;height:40px;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;display:flex}.page-module-scss-module__-B-vsG__colSupplier .page-module-scss-module__-B-vsG__supplierText{flex-direction:column;display:flex}.page-module-scss-module__-B-vsG__colSupplier .page-module-scss-module__-B-vsG__supplierText .page-module-scss-module__-B-vsG__supplierName{color:var(--on-surface);font-size:16px;font-weight:700}.page-module-scss-module__-B-vsG__colSupplier .page-module-scss-module__-B-vsG__supplierText .page-module-scss-module__-B-vsG__supplierSub{color:var(--on-surface-var);font-size:12px;line-height:16px}.page-module-scss-module__-B-vsG__colStock{color:var(--on-surface);font-size:14px}.page-module-scss-module__-B-vsG__colStock .page-module-scss-module__-B-vsG__stockBadge{background-color:color-mix(in srgb,var(--tertiary-fixed),transparent 70%);color:var(--on-tertiary-fixed);border-radius:20px;align-self:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.page-module-scss-module__-B-vsG__colDelivery,.page-module-scss-module__-B-vsG__colPrice{color:var(--on-surface);font-size:16px;font-weight:500}.page-module-scss-module__-B-vsG__colDelivery strong,.page-module-scss-module__-B-vsG__colPrice strong{font-size:18px;font-weight:700}.page-module-scss-module__-B-vsG__colAction{justify-content:flex-end;display:flex}.page-module-scss-module__-B-vsG__selectBtn{border-radius:999px;padding:10px 24px;font-size:14px;font-weight:700;transition:all .2s}.page-module-scss-module__-B-vsG__selectBtn.page-module-scss-module__-B-vsG__btnPrimary{background-color:var(--primary);color:var(--on-primary)}.page-module-scss-module__-B-vsG__selectBtn.page-module-scss-module__-B-vsG__btnPrimary:hover{background-color:var(--primary-dim)}.page-module-scss-module__-B-vsG__selectBtn.page-module-scss-module__-B-vsG__btnOutline{border:1px solid var(--primary);color:var(--primary);background-color:#0000}.page-module-scss-module__-B-vsG__selectBtn.page-module-scss-module__-B-vsG__btnOutline:hover{background-color:color-mix(in srgb,var(--primary),transparent 90%)}.page-module-scss-module__-B-vsG__counterWrapperSmall{background-color:var(--surface-container-low);border:1px solid var(--surface-container-highest);border-radius:8px;align-items:center;width:fit-content;margin-left:auto;padding:4px;display:flex}.page-module-scss-module__-B-vsG__counterWrapperSmall .page-module-scss-module__-B-vsG__counterBtnSmall{width:28px;height:28px;color:var(--primary);cursor:pointer;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:16px;display:flex;box-shadow:0 1px 2px #0000000d}.page-module-scss-module__-B-vsG__counterWrapperSmall .page-module-scss-module__-B-vsG__counterBtnSmall:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__-B-vsG__counterWrapperSmall .page-module-scss-module__-B-vsG__counterValueSmall{text-align:center;width:32px;color:var(--on-surface);font-size:14px;font-weight:600}.page-module-scss-module__-B-vsG__loadingRow{text-align:center;color:var(--on-surface-var);padding:20px}@media (max-width:768px){.page-module-scss-module__-B-vsG__container{flex-direction:column;gap:1.5rem;padding:1rem}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection{width:100%}.page-module-scss-module__-B-vsG__container .page-module-scss-module__-B-vsG__imageSection .page-module-scss-module__-B-vsG__mainImage{aspect-ratio:1;width:100%;height:auto}.page-module-scss-module__-B-vsG__infoSection{flex-direction:column;gap:1rem;width:100%}.page-module-scss-module__-B-vsG__infoSection_left{padding-right:0!important}.page-module-scss-module__-B-vsG__deliverySection{width:100%!important}.page-module-scss-module__-B-vsG__title{font-size:1.5rem}.page-module-scss-module__-B-vsG__tabs{margin:1.5rem 1rem 1rem;padding-bottom:4px;overflow-x:auto}.page-module-scss-module__-B-vsG__tabs::-webkit-scrollbar{height:3px}.page-module-scss-module__-B-vsG__tab{white-space:nowrap;padding:.5rem 1rem;font-size:.875rem}.page-module-scss-module__-B-vsG__tabContent{padding:1.5rem 1rem}.page-module-scss-module__-B-vsG__characteristics{grid-template-columns:1fr}}@media (max-width:480px){.page-module-scss-module__-B-vsG__mainImage{height:200px}.page-module-scss-module__-B-vsG__navButton{width:32px;height:32px}.page-module-scss-module__-B-vsG__navButton svg{width:16px;height:16px}.page-module-scss-module__-B-vsG__thumbnail{width:50px;height:50px}}
