.imageGallery_root__bcl2b{position:absolute;inset:0;min-width:0;border-radius:inherit}.imageGallery_viewport__oWrYI{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:inherit}.imageGallery_viewport__oWrYI::-webkit-scrollbar{display:none}.imageGallery_noBrowse__F1WE0{overflow-x:hidden;touch-action:pan-y pinch-zoom}.imageGallery_slide__K05we{position:relative;flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.imageGallery_link__4qqKl.imageGallery_link__4qqKl{display:block;width:100%;height:100%}.imageGallery_navigation__Gr8Ae{position:absolute;inset-inline:2px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;visibility:hidden;pointer-events:none;z-index:1}.imageGallery_root__bcl2b:focus-within .imageGallery_navigation__Gr8Ae,.imageGallery_root__bcl2b[data-controls-visible=true] .imageGallery_navigation__Gr8Ae{visibility:visible}.imageGallery_arrow__jY_Vm.imageGallery_arrow__jY_Vm{width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:50%!important;background:transparent;color:var(--eshop-theme-button-color,#222);pointer-events:auto}.imageGallery_arrow__jY_Vm[aria-disabled=true]{opacity:.3;cursor:default}.imageGallery_arrow__jY_Vm:focus-visible,.imageGallery_link__4qqKl:focus-visible{outline:2px solid var(--eshop-theme-button-color,#222);outline-offset:-3px}.imageGallery_progress__KoMFU{position:absolute;inset-inline:0;bottom:0;display:flex;gap:2px;height:3px;pointer-events:none;z-index:1}.imageGallery_segment__ZNTXP{flex:1 1;background:color-mix(in srgb,var(--eshop-frame-background-color,#fff) 75%,var(--eshop-theme-font-color,#222))}.imageGallery_segment__ZNTXP[data-active=true]{background:var(--eshop-theme-button-color,#222)}.imageGallery_status__Wy7qU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (any-pointer:coarse),(hover:none),(max-width:1024px){.imageGallery_navigation__Gr8Ae{visibility:visible}}.quickAdd_button__YDZss.quickAdd_button__YDZss{display:inline-flex;position:relative;flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 50px);min-width:0;height:44px;min-height:44px;gap:6px;padding:0 14px;border:0;border-radius:999px!important;background:var(--eshop-theme-button-color,#222);box-shadow:none;font-size:13px;font-weight:500;line-height:1.35;text-transform:none;transition:background-color .18s ease}.quickAdd_button__YDZss .quickAdd_icon___Nv0O,.quickAdd_button__YDZss .quickAdd_icon___Nv0O span,.quickAdd_button__YDZss .quickAdd_label__rXhOd,.quickAdd_button__YDZss.quickAdd_button__YDZss{color:var(--eshop-theme-button-text-color,#fff)}.quickAdd_icon___Nv0O{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center}.quickAdd_label__rXhOd{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.quickAdd_tray__OfoVS{height:60px;width:100%}.quickAdd_card__l22S_{--product-card-action-height:60px}.quickAdd_card__l22S_[data-has-actions=false]{--product-card-action-height:0px}.quickAdd_card__l22S_ .quickAdd_tray__OfoVS,.quickAdd_reserve__uaXXJ{flex-shrink:0;transition:height .28s ease}.quickAdd_card__l22S_ .quickAdd_tray__OfoVS{height:0}.quickAdd_reserve__uaXXJ{width:100%}.quickAdd_card__l22S_[data-actions-visible=true] .quickAdd_tray__OfoVS,.quickAdd_reserve__uaXXJ{height:var(--product-card-action-height)}.quickAdd_card__l22S_[data-actions-visible=true] .quickAdd_reserve__uaXXJ{height:0}.quickAdd_clip__jGPgo{height:100%;overflow:hidden}.quickAdd_row__ZsHsy{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 2px 2px}.quickAdd_view__Dss7K.quickAdd_view__Dss7K{display:inline-flex;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:50%!important;background:transparent;color:var(--eshop-theme-font-color,#222);box-shadow:none}.quickAdd_viewIcon__cTj8I{display:inline-block}.quickAdd_button__YDZss:focus-visible,.quickAdd_view__Dss7K:focus-visible{outline:2px solid var(--eshop-theme-button-color,#222);outline-offset:-3px}.quickAdd_button__YDZss[aria-busy=true]{cursor:progress}.quickAdd_unavailable__qvkIQ.quickAdd_unavailable__qvkIQ{opacity:.45;cursor:default;box-shadow:none}.quickAdd_view__Dss7K[aria-disabled=true]{opacity:.45}.quickAdd_added__cLiiz .quickAdd_icon___Nv0O{animation:quickAdd_added__cLiiz .36s cubic-bezier(.2,.8,.2,1) both}@keyframes quickAdd_added__cLiiz{0%{transform:scale(.65);opacity:0}65%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@media (hover:hover) and (pointer:fine){.quickAdd_button__YDZss:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--eshop-theme-button-color,#222) 90%,var(--eshop-theme-button-text-color,#fff))}.quickAdd_view__Dss7K:not([aria-disabled=true]):hover{background:transparent}}@media (prefers-reduced-motion:reduce){.quickAdd_button__YDZss .quickAdd_icon___Nv0O,.quickAdd_button__YDZss .quickAdd_icon___Nv0O circle,.quickAdd_button__YDZss .quickAdd_icon___Nv0O span,.quickAdd_button__YDZss .quickAdd_icon___Nv0O svg,.quickAdd_button__YDZss.quickAdd_button__YDZss,.quickAdd_card__l22S_ .quickAdd_tray__OfoVS,.quickAdd_reserve__uaXXJ,.quickAdd_view__Dss7K.quickAdd_view__Dss7K{animation:none;transition:none}}.AdditionalOptionField_root__blp1O{min-width:0}.AdditionalOptionField_root__blp1O .MuiFormLabel-root{display:block;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-bottom:8px}.AdditionalOptionField_root__blp1O .MuiFormLabel-root:not(.Mui-error){color:var(--eshop-theme-font-color)}.AdditionalOptionField_choices__3SI5J{display:flex;flex-wrap:wrap;gap:16px 12px;padding:12px 3px 3px}.AdditionalOptionField_choice__D9H7p{position:relative;width:92px;min-width:0;cursor:pointer}.AdditionalOptionField_radio__4lDug{position:absolute;width:1px;height:1px;opacity:0}.AdditionalOptionField_surface__z0HAg{display:flex;align-items:center;flex-direction:column;gap:8px;height:100%;text-align:center}.AdditionalOptionField_tile__VXj09{width:80px;height:80px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--eshop-theme-font-color) 25%,transparent);border-radius:var(--eshop-theme-border-radius);background:var(--eshop-frame-background-color);color:var(--eshop-theme-font-color);overflow:hidden;transition:outline-color .15s,box-shadow .15s}.AdditionalOptionField_circle__KvsDU{border-radius:50%}.AdditionalOptionField_tile__VXj09 img{display:block;width:100%;height:100%;object-fit:cover}.AdditionalOptionField_fallbackName__vs_zz{width:calc(100% - 16px);font-size:.875rem;line-height:1.3;color:var(--eshop-theme-font-color);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.AdditionalOptionField_circle__KvsDU .AdditionalOptionField_fallbackName__vs_zz{width:calc(100% - 24px)}.AdditionalOptionField_name__m6kgw{overflow-wrap:anywhere;width:100%;font-size:.875rem;line-height:1.4;color:var(--eshop-theme-font-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.AdditionalOptionField_selectedName__WZaj2{font-size:.875rem;line-height:1.5;color:var(--eshop-theme-font-color);overflow-wrap:anywhere;white-space:normal}.AdditionalOptionField_radio__4lDug:checked+.AdditionalOptionField_surface__z0HAg .AdditionalOptionField_tile__VXj09{outline:2px solid var(--eshop-theme-button-color);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--eshop-theme-button-color)}.AdditionalOptionField_radio__4lDug:focus-visible+.AdditionalOptionField_surface__z0HAg .AdditionalOptionField_tile__VXj09{outline:3px solid var(--eshop-theme-font-color);outline-offset:4px}.AdditionalOptionField_choice__D9H7p:hover .AdditionalOptionField_tile__VXj09{border-color:var(--eshop-theme-button-color)}.AdditionalOptionField_menuValue__9mRlK{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;overflow-wrap:anywhere}.AdditionalOptionField_menuImage__xFzS9{width:32px;height:32px;display:inline-flex;flex-shrink:0;border-radius:var(--eshop-theme-border-radius);overflow:hidden}.AdditionalOptionField_menuImage__xFzS9 img{width:100%;height:100%;object-fit:cover}.AdditionalOptionField_price__RfFE5{display:inline-block;font-size:.8125rem;color:var(--eshop-theme-font-color);opacity:.75;overflow-wrap:anywhere}