._emptyState_c4zys_2{text-align:center;color:var(--text-2);padding:32px}._emptyIcons_c4zys_8{color:var(--text-info);justify-content:center;gap:24px;margin-bottom:16px;display:flex}._emptyIcons_c4zys_8 svg{opacity:.5}._sliderContainer_c4zys_21{align-items:center;gap:8px;display:flex;position:relative}._sliderWrapper_c4zys_28{width:416px;overflow:hidden}._sliderTrack_c4zys_33{gap:16px;transition:transform .3s;display:flex}._sliderButton_c4zys_43{background:var(--surface-2);border:1px solid var(--brand);cursor:pointer;width:32px;height:32px;color:var(--text-1);border-radius:50%;justify-content:center;align-items:center;display:flex}._sliderButton_c4zys_43:disabled{opacity:.3;cursor:not-allowed}._sliderButton_c4zys_43:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}._figure_c4zys_66{border-radius:var(--radius-default);cursor:pointer;flex:0 0 128px;margin:0;padding:0;overflow:hidden}._figure_c4zys_66>img{border-radius:var(--radius-sm);object-fit:cover;width:128px;height:128px;display:block}._lineWithIcon_pm74b_1{align-items:center;gap:4px;display:flex}._button_1f9an_1{anchor-name:--purchase-button;padding:var(--size-fluid-1) var(--size-fluid-4);justify-self:center}._dialog_1f9an_6{position-anchor:--purchase-button;inset:auto;top:anchor(bottom);right:anchor(right);padding:var(--pad);width:auto;position:absolute}@container (width>=720px){._dialog_1f9an_6{width:640px}}._page_1uk5b_1{gap:var(--size-fluid-2);grid-template-columns:1fr;display:grid}@container (width>=832px){._page_1uk5b_1{grid-template-columns:minmax(250px,1.2fr) minmax(250px,1fr)}}._page_1uk5b_1{align-items:start}@container (width>=1532px){._page_1uk5b_1{max-width:1500px}}._manufacturer_1uk5b_21{border-radius:var(--radius-2);background-color:var(--surface-2);padding:var(--size-fluid-1)}._gallery_1uk5b_27{gap:var(--size-fluid-1);grid-template-columns:minmax(50px,100px) auto;display:grid;position:relative}._images_1uk5b_34{border-radius:var(--radius-2);box-shadow:var(--shadow-3);aspect-ratio:var(--ratio-square);display:flex}._img_1uk5b_44{object-fit:cover;border-radius:var(--radius-3);width:100%}._thumbs_1uk5b_57{gap:var(--size-fluid-1);scroll-behavior:smooth;flex-direction:column;margin:-2px 0;padding:2px;display:flex;overflow-x:auto}@container (width>=832px){._thumbs_1uk5b_57{gap:16px}}._thumb_1uk5b_57{cursor:pointer;border-radius:var(--radius-2);height:52px;aspect-ratio:var(--ratio-golden);object-fit:cover}@container (width>=832px){._thumb_1uk5b_57{height:63px}}._active_1uk5b_86{outline:2px solid var(--green-5);filter:brightness(70%)}._counter_1uk5b_91{background-color:hsl(var(--gray-9-hsl) / 70%);border-radius:var(--radius-2);color:var(--gray-1);letter-spacing:0;font-weight:400;font-size:var(--font-size-1);padding:1px 5px;line-height:20px;position:absolute;top:12px;right:100px}@container (width>=832px){._counter_1uk5b_91{font-size:var(--font-size-4);line-height:28px;top:18px;right:110px}}._arrows_1uk5b_112{--_arrow_bg:hsl(var(--gray-9-hsl) / 70%);gap:16px;display:flex;position:absolute;top:10px;right:10px}@container (width>=832px){._arrows_1uk5b_112{top:16px;right:16px}}._arrows_1uk5b_112>button{background-color:var(--_arrow_bg);box-shadow:none;border:none;border-radius:50%;align-items:center;width:26px;height:26px;padding:0;display:flex}@container (width>=832px){._arrows_1uk5b_112>button{width:34px;height:34px}}._arrows_1uk5b_112>button:hover,._arrows_1uk5b_112>button:active{background-color:hsl(var(--gray-7-hsl) / 80%)}._arrows_1uk5b_112>button:disabled{background-color:hsl(var(--gray-7-hsl) / 50%)}._arrows_1uk5b_112>button:disabled:before{background-color:hsl(var(--gray-9-hsl) / 70%)}._arrows_1uk5b_112>button:before{content:"";background-color:var(--gray-1);width:22px;height:22px;display:block;-webkit-mask-image:url(/svg/chevron-down.svg);mask-image:url(/svg/chevron-down.svg)}._arrows_1uk5b_112>button:first-child{transform:rotate(90deg)}._arrows_1uk5b_112>button:last-child{transform:rotate(-90deg)}._characteristicsTable_1uk5b_173{width:100%}._charValue_1uk5b_176{font-weight:var(--font-weight-6)}._packagingSection_1uk5b_180{gap:var(--size-fluid-2);flex-direction:column;display:flex}._packagingGroup_1uk5b_186{gap:var(--size-2);flex-direction:column;display:flex}._packagingGroupLabel_1uk5b_192{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}._paymentLine_1uk5b_199{align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}._card_riilo_1{background-color:var(--surface-2);border-radius:var(--radius-3);padding:var(--pad)}._cardBody_riilo_7{gap:var(--size-fluid-2);grid-template-columns:1fr 1fr;align-items:start;display:grid}._leftColumn_riilo_14{gap:var(--size-2);flex-direction:column;display:flex}._rightColumn_riilo_20{gap:var(--size-3);flex-direction:column;display:flex}._priceSection_riilo_26{align-items:baseline;gap:var(--size-2);display:flex}._price_riilo_26{font-size:var(--font-size-7);font-weight:var(--font-weight-7);color:var(--brand);line-height:var(--font-lineheight-00)}._priceSmall_riilo_40{font-size:var(--font-size-3);font-weight:var(--font-weight-4);color:var(--brand)}._unit_riilo_46{font-size:var(--font-size-1);color:var(--text-2);font-weight:var(--font-weight-4)}._vatInfo_riilo_52{font-size:var(--font-size-1);color:var(--text-2);align-items:center;gap:var(--size-2);display:flex}._vatAmount_riilo_60{color:var(--text-2)}._stockRow_riilo_64{margin-top:var(--size-2)}._stockLineWrapper_riilo_68{height:3px;position:relative}._stockLine_riilo_68{width:100%}._infoRow_riilo_77{align-items:flex-start;gap:var(--size-3);display:flex}._infoIcon_riilo_83{background-color:var(--surface-3);width:36px;height:36px;color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._infoIcon_riilo_83>span{font-size:var(--font-size-4)}._infoContent_riilo_99{flex-direction:column;gap:2px;display:flex}._infoLabel_riilo_105{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);font-weight:var(--font-weight-5)}._infoValue_riilo_113{font-size:var(--font-size-3);font-weight:var(--font-weight-6);color:var(--text-1)}._paymentForms_riilo_119{gap:var(--size-2);flex-wrap:wrap;display:flex}._paymentText_riilo_125{font-size:var(--font-size-3);font-weight:var(--font-weight-6);color:var(--text-1)}@media (width<=600px){._cardBody_riilo_7{grid-template-columns:1fr}}._productionTime_1bydf_1{width:fit-content;height:20px;font-size:var(--font-size-0);text-transform:uppercase;background:color-mix(in srgb, var(--yellow-5), transparent 30%);color:#fff;border-radius:10px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}._inStock_1bydf_14{background:color-mix(in srgb, var(--green-8), transparent 30%);color:#fff}._qtyInStock_1bydf_18{background:color-mix(in srgb, var(--gray-6), transparent 30%);color:#fff;width:fit-content;height:20px;font-size:var(--font-size-0);border-radius:10px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}._stockLine_1bydf_30{opacity:.7;background-color:#e0e0e0;border-radius:2px;height:5px;position:absolute;overflow:hidden}._stockLine_1bydf_30:before{content:"";height:100%;width:var(--progress,0%);background-color:var(--green-7);position:absolute;top:0;left:0}._stockLineOrange_1bydf_48:before{background-color:var(--orange-7)}._stockLineRed_1bydf_53:before{background-color:var(--red-7)}._paymentChips_1bydf_59{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._paymentChip_1bydf_59{width:fit-content;height:20px;font-size:var(--font-size-0);background:color-mix(in srgb, var(--gray-6), transparent 30%);color:#fff;border-radius:10px;align-items:center;gap:3px;padding:0 6px;font-weight:600;display:inline-flex}._paymentChipIcon_1bydf_81{font-size:var(--font-size-0);color:#fff;flex-shrink:0}._vatLine_1bydf_87{gap:4px;display:flex}._vat_1bydf_87{height:20px;font-size:var(--font-size-1);background:color-mix(in srgb, var(--gray-2), transparent 30%);border:1px solid color-mix(in srgb, var(--gray-3), transparent 30%);color:var(--gray-10);border-radius:10px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}._vatValue_1bydf_105{height:20px;font-size:var(--font-size-1);background:color-mix(in srgb, var(--green-6), transparent 30%);border:1px solid color-mix(in srgb, var(--green-5), transparent 30%);color:#fff;border-radius:10px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}
