.product-column-scene_editIcon__ya4hA{display:flex;align-items:center;justify-content:center;gap:4px;min-width:48px;min-height:44px;padding:6px 9px;border:1px solid #a5bdb2;border-radius:14px;background:#fffdf9;color:#196953;box-shadow:0 3px 12px #163b3026;cursor:pointer;font-size:12px}.product-column-scene_editIcon__ya4hA[aria-expanded=true],.product-column-scene_editIcon__ya4hA[data-highlighted=true]{background:#196953;border-color:#196953;color:white}.product-column-scene_editIcon__ya4hA:focus-visible{outline:3px solid #196953;outline-offset:3px}[data-scene-glass=true] .product-column-scene_editIcon__ya4hA:not([data-highlighted=true]):not([aria-expanded=true]){border:1px solid rgb(255 255 255/.55);background:linear-gradient(160deg,rgb(255 255 255/.5),rgb(255 255 255/.2) 55%,rgb(255 255 255/.32));backdrop-filter:blur(20px) saturate(1.9) brightness(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.9) brightness(1.06);box-shadow:inset 0 1px 0 rgb(255 255 255/.85),inset 0 -1px 0 rgb(255 255 255/.25),inset 0 0 14px rgb(255 255 255/.18),0 8px 24px rgb(20 40 30/.14),0 1px 2px rgb(20 40 30/.08);color:#183d32}[data-scene-glass=true] .product-column-scene_editIcon__ya4hA[aria-expanded=true],[data-scene-glass=true] .product-column-scene_editIcon__ya4hA[data-highlighted=true]{border-color:rgb(255 255 255/.35);background:linear-gradient(180deg,#2b7a63,#1f5c4a);color:white;box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 2px 8px rgb(20 40 30/.28)}.product-style-rail_carousel__yaQe3{min-width:0}.product-style-rail_carousel__yaQe3[data-navigation=sides]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}.product-style-rail_sideArrow__Rx6pI{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid #e2e6dd;border-radius:50%;background:#fff;color:#196451;cursor:pointer}.product-style-rail_sideArrow__Rx6pI svg{width:18px;height:18px}.product-style-rail_sideArrow__Rx6pI:disabled{opacity:.3;cursor:default}.product-style-rail_sideArrow__Rx6pI:focus-visible{outline:2px solid #196451;outline-offset:2px}.product-style-rail_carousel__yaQe3[data-navigation=sides] .product-style-rail_rail__3erqi[data-rows="1"]{grid-template-rows:84px;grid-auto-columns:76px;gap:8px;padding:4px;border:0;border-radius:12px;background:transparent}.product-style-rail_carousel__yaQe3[data-navigation=sides] .product-style-rail_rail__3erqi button{border:1px solid transparent;border-radius:12px;background:#f4f3ed;transition:background-color .12s,border-color .12s}.product-style-rail_carousel__yaQe3[data-navigation=sides] .product-style-rail_rail__3erqi button[aria-pressed=true]{border-color:#196451;background:#edf3eb;box-shadow:inset 0 0 0 1px #196451}.product-style-rail_carousel__yaQe3[data-navigation=sides] .product-style-rail_rail__3erqi[data-rows="1"] svg{width:56px;height:66px}.product-style-rail_rail__3erqi{display:grid;grid-template-rows:repeat(2,100px);grid-auto-flow:column;grid-auto-columns:calc((100% - 6px) / 2);gap:6px;max-width:100%;padding:6px;border:1px solid #b4c9bf;border-radius:8px;background:#fffdf9;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.product-style-rail_rail__3erqi button{display:grid;min-width:0;place-items:center;gap:4px;border:1px solid #d2d8d0;border-radius:5px;background:#f3f2ed;padding:5px;font-size:10px;line-height:1.3;scroll-snap-align:start}.product-style-rail_rail__3erqi button[aria-pressed=true]{border-color:#196953;background:#e6efe9;box-shadow:inset 0 0 0 1px #196953;color:#124d40;font-weight:600}.product-style-rail_rail__3erqi svg{width:36px;height:42px}.product-style-rail_rail__3erqi span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.product-style-rail_actions__WXaL0{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:4px}.product-style-rail_actions__WXaL0 span{font-size:10px;color:#596963}.product-style-rail_actions__WXaL0 button{width:44px;min-height:44px;border:1px solid #b4c9bf;border-radius:6px;background:white}.product-style-rail_actions__WXaL0[data-compact=true]{justify-content:center;gap:8px}.product-style-rail_rail__3erqi[data-rows="1"][data-image-only=true]{grid-auto-columns:84px}.product-style-rail_rail__3erqi[data-rows="1"][data-image-only=true] svg{width:64px;height:76px}.product-style-rail_actions__WXaL0 button:focus-visible,.product-style-rail_rail__3erqi button:focus-visible{outline:2px solid #196953;outline-offset:2px}.product-style-rail_rail__3erqi[data-single=true]{grid-template-rows:100px}.product-style-rail_rail__3erqi[data-rows="1"]{grid-template-rows:92px;grid-auto-columns:124px}.product-style-rail_rail__3erqi[data-rows="1"] svg{height:36px}.product-style-rail_rail__3erqi[data-rows="1"] button{font-size:10px;line-height:1.3}.product-style-rail_carousel__yaQe3[data-density=compact]{pointer-events:none}.product-style-rail_carousel__yaQe3[data-density=compact] .product-style-rail_rail__3erqi[data-rows="1"]{grid-template-rows:64px;grid-auto-columns:64px;gap:6px;padding:4px;pointer-events:auto}.product-style-rail_carousel__yaQe3[data-density=compact] .product-style-rail_rail__3erqi button{min-width:44px;min-height:44px;padding:4px;background:#fffefa}.product-style-rail_carousel__yaQe3[data-density=compact] .product-style-rail_rail__3erqi[data-rows="1"] svg{width:40px;height:48px}.product-style-rail_carousel__yaQe3[data-density=compact] .product-style-rail_sideArrow__Rx6pI{pointer-events:auto}.product-style-rail_carousel__yaQe3[data-density=compact][data-layout=rail] .product-style-rail_rail__3erqi{scrollbar-width:none}.product-style-rail_carousel__yaQe3[data-density=compact][data-layout=rail] .product-style-rail_rail__3erqi::-webkit-scrollbar{display:none}.product-style-rail_carousel__yaQe3[data-layout=grid]{display:block}.product-style-rail_carousel__yaQe3[data-layout=grid] .product-style-rail_rail__3erqi[data-rows="1"]{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-template-rows:none;grid-auto-rows:minmax(78px,auto);gap:8px;padding:4px;overflow:visible}.product-style-rail_carousel__yaQe3[data-layout=grid] .product-style-rail_rail__3erqi[data-rows="1"] button{min-height:78px;border-radius:10px;border-color:#dce4dd}.product-style-rail_carousel__yaQe3[data-layout=grid] .product-style-rail_rail__3erqi[data-rows="1"] button[aria-pressed=true]{border-color:#196953}.product-style-rail_carousel__yaQe3[data-layout=grid] .product-style-rail_rail__3erqi[data-rows="1"][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-scene-style-menu_menu__AEYo4{scroll-margin-bottom:calc(var(--configurator-footer-height, 150px) + 12px);position:absolute;z-index:12;right:8px;bottom:8px;left:8px;min-width:0;height:250px;box-sizing:border-box;padding:8px;border:1px solid #a5bdb2;border-radius:14px;background:#fffdf9f5;color:#183d32;box-shadow:0 -4px 24px #183d3212}.product-scene-style-menu_menu__AEYo4[data-compact=true]{inset:auto 12px 12px;height:164px;padding:10px 12px;border:1px solid #e0e5db;border-radius:20px;background:#fffefa;box-shadow:0 6px 28px #233b3414}.product-scene-style-menu_menu__AEYo4[data-compact=true] .product-scene-style-menu_header__byvCn h2{font-size:13px;font-weight:650}.product-scene-style-menu_menu__AEYo4[data-context-controls=true]{height:var(--scene-context-menu-height,192px);max-height:55dvh;overflow-y:auto;overscroll-behavior:contain}.product-scene-style-menu_menu__AEYo4[data-floating=true]{inset:auto auto 12px 50%;transform:translateX(-50%);width:min(520px,calc(100% - 24px));height:auto;max-height:calc(100% - 136px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none}.product-scene-style-menu_menu__AEYo4[data-compact=true] .product-scene-style-menu_header__byvCn>button{border:0;border-radius:50%;background:#f0f2ec;font-size:22px}.product-scene-style-menu_visuallyHidden__Hhlen{position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.product-scene-style-menu_header__byvCn{display:flex;align-items:center;gap:8px;min-width:0;height:44px;margin-bottom:4px}.product-scene-style-menu_header__byvCn h2{flex:1 1;min-width:0;margin:0;font-size:14px}.product-scene-style-menu_header__byvCn label{display:flex;align-items:center;flex-direction:column;gap:2px;min-width:0;font-size:10px}.product-scene-style-menu_header__byvCn select{min-width:0;max-width:120px;min-height:28px;border:1px solid #b4c9bf;border-radius:8px;background:white;color:inherit}.product-scene-style-menu_header__byvCn>button{flex:0 0 44px;min-height:44px;border:1px solid #b4c9bf;border-radius:8px;background:white;color:inherit;font-size:24px}.product-scene-style-menu_menu__AEYo4 p{margin:4px 0 0;font-size:10px;line-height:1.3}.product-scene-style-menu_header__byvCn button:focus-visible,.product-scene-style-menu_header__byvCn select:focus-visible{outline:2px solid #196953;outline-offset:2px}.product-scene-style-menu_tabs__LMgMj{display:flex;justify-content:center;margin-bottom:6px;pointer-events:none}.product-scene-style-menu_tabs__LMgMj [role=tablist]{display:flex;gap:2px;max-width:100%;padding:3px;border:1px solid #e0e5db;border-radius:999px;background:#fffefaf2;box-shadow:0 4px 16px #233b3414;pointer-events:auto}.product-scene-style-menu_tabs__LMgMj [role=tab]{position:relative;flex:0 1 auto;min-width:0;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#183d32;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.product-scene-style-menu_tabs__LMgMj [role=tab]:after{content:"";position:absolute;inset:-4px 0}.product-scene-style-menu_tabs__LMgMj [role=tab][aria-selected=true]{background:#1f5c4a;color:#fff}.product-scene-style-menu_tabs__LMgMj [role=tab]:focus-visible{outline:2px solid #196953;outline-offset:2px}.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_tabs__LMgMj [role=tablist]{border:1px solid rgb(255 255 255/.55);background:linear-gradient(160deg,rgb(255 255 255/.42),rgb(255 255 255/.16) 55%,rgb(255 255 255/.26));backdrop-filter:blur(20px) saturate(1.9) brightness(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.9) brightness(1.06);box-shadow:inset 0 1px 0 rgb(255 255 255/.85),inset 0 -1px 0 rgb(255 255 255/.25),inset 0 0 14px rgb(255 255 255/.18),0 8px 24px rgb(20 40 30/.14),0 1px 2px rgb(20 40 30/.08)}.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_tabs__LMgMj [role=tab]:not([aria-selected=true]){text-shadow:0 1px 0 rgb(255 255 255/.6)}.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_tabs__LMgMj [role=tab][aria-selected=true]{background:linear-gradient(180deg,#2b7a63,#1f5c4a);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 2px 6px rgb(20 40 30/.25)}.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_tabs__LMgMj [role=tablist]{width:auto;padding:2px}.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_tabs__LMgMj [role=tab]{flex:0 0 auto;min-height:28px;padding:0 10px;font-size:12px}.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_tabs__LMgMj [role=tab]:after{inset:-8px 0}.product-scene-style-menu_menu__AEYo4[data-glass=true]{inset:12px;transform:none;width:auto;max-height:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_panel__yMuGf{width:min(520px,100%)}.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_tabs__LMgMj{position:absolute;top:0;right:0;left:0;margin:0}@media (max-width:760px){.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_tabs__LMgMj{top:0;right:51px;left:95px}}@media (prefers-reduced-transparency:reduce){.product-scene-style-menu_menu__AEYo4[data-glass=true] .product-scene-style-menu_tabs__LMgMj [role=tablist]{background:#fffefaf5;backdrop-filter:none;-webkit-backdrop-filter:none}}.product-scene-style-menu_panel__yMuGf{min-width:0}@media (max-width:400px){.product-scene-style-menu_tabs__LMgMj [role=tablist]{width:100%;box-sizing:border-box}.product-scene-style-menu_tabs__LMgMj [role=tab]{flex:1 1;padding:0 6px;font-size:12px}}.product-scene-selection_page__KoLdt.product-scene-selection_page__KoLdt{min-width:0}body:has(.product-scene-selection_page__KoLdt),html:has(.product-scene-selection_page__KoLdt){min-width:0}.product-scene-selection_open__dveyw [data-scene-mode="3d"]{bottom:var(--scene-style-reserved-space,258px)}.product-scene-selection_fallback__iQrjk,.product-scene-selection_hint__C4mWI{position:absolute;z-index:9;right:12px;bottom:12px;left:12px;width:fit-content;max-width:calc(100% - 24px);margin:0;border-radius:12px;background:#fffdf9e8;color:#36534a;padding:10px;font-size:11px}.product-scene-selection_hint__C4mWI{pointer-events:none}.product-scene-selection_fallback__iQrjk{bottom:56px;display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain}.product-scene-selection_open__dveyw .product-scene-selection_fallback__iQrjk{bottom:calc(var(--scene-style-reserved-space, 258px) + 4px)}.product-scene-selection_fallback__iQrjk button{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:48px;padding:6px 10px;border:1px solid #b4c9bf;border-radius:8px;background:white;color:#196953}.product-scene-selection_fallback__iQrjk button[aria-expanded=true],.product-scene-selection_fallback__iQrjk button[data-highlighted=true]{background:#196953;color:white}.product-scene-selection_open__dveyw .product-scene-selection_floatingFallback__C68sd{top:12px;bottom:auto;left:64px;max-width:calc(100% - 284px);padding:0;background:transparent}.product-scene-selection_floatingClose__j8gXW{position:absolute;z-index:13;top:12px;left:12px;width:44px;height:44px;border:1px solid #dfe5de;border-radius:10px;background:#fffefa;color:#196451;font-size:22px;cursor:pointer}.product-scene-selection_floatingClose__j8gXW:focus-visible{outline:2px solid #196451;outline-offset:2px}@media (max-width:760px){.product-scene-selection_floatingClose__j8gXW,.product-scene-selection_open__dveyw .product-scene-selection_floatingFallback__C68sd{top:68px}.product-scene-selection_open__dveyw .product-scene-selection_floatingFallback__C68sd{max-width:calc(100% - 76px)}.product-scene-selection_open__dveyw section:has(>[data-scene-mode="3d"]){min-height:max(430px,min(600px,calc(100svh - var(--configurator-footer-height, 150px) - 74px)))}}[data-scene-glass=true] .product-scene-selection_fallback__iQrjk button:not([data-highlighted=true]):not([aria-expanded=true]),[data-scene-glass=true] .product-scene-selection_fallback__iQrjk:not(.product-scene-selection_floatingFallback__C68sd),[data-scene-glass=true] .product-scene-selection_floatingClose__j8gXW,[data-scene-glass=true] .product-scene-selection_hint__C4mWI{border:1px solid rgb(255 255 255/.55);background:linear-gradient(160deg,rgb(255 255 255/.5),rgb(255 255 255/.2) 55%,rgb(255 255 255/.32));backdrop-filter:blur(20px) saturate(1.9) brightness(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.9) brightness(1.06);box-shadow:inset 0 1px 0 rgb(255 255 255/.85),inset 0 -1px 0 rgb(255 255 255/.25),inset 0 0 14px rgb(255 255 255/.18),0 8px 24px rgb(20 40 30/.14),0 1px 2px rgb(20 40 30/.08);color:#183d32}[data-scene-glass=true] .product-scene-selection_fallback__iQrjk:not(.product-scene-selection_floatingFallback__C68sd),[data-scene-glass=true] .product-scene-selection_hint__C4mWI{border-radius:16px}[data-scene-glass=true] .product-scene-selection_fallback__iQrjk button,[data-scene-glass=true] .product-scene-selection_floatingClose__j8gXW{border-radius:99px}[data-scene-glass=true] .product-scene-selection_fallback__iQrjk button[aria-expanded=true],[data-scene-glass=true] .product-scene-selection_fallback__iQrjk button[data-highlighted=true]{border-color:rgb(255 255 255/.35);background:linear-gradient(180deg,#2b7a63,#1f5c4a);color:white;box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 2px 8px rgb(20 40 30/.28)}@media (prefers-reduced-transparency:reduce){[data-scene-glass=true] .product-scene-selection_fallback__iQrjk button:not([data-highlighted=true]):not([aria-expanded=true]),[data-scene-glass=true] .product-scene-selection_fallback__iQrjk:not(.product-scene-selection_floatingFallback__C68sd),[data-scene-glass=true] .product-scene-selection_floatingClose__j8gXW,[data-scene-glass=true] .product-scene-selection_hint__C4mWI{background:#fffefaf5;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:760px){[data-scene-glass=true] .product-scene-selection_floatingClose__j8gXW{top:54px;left:12px;width:36px;height:36px;font-size:18px}[data-scene-glass=true].product-scene-selection_open__dveyw .product-scene-selection_floatingFallback__C68sd{top:96px;right:auto;left:12px;flex-direction:column;gap:6px;max-width:none;max-height:calc(100% - 260px);overflow-x:hidden;overflow-y:auto;padding:2px}[data-scene-glass=true].product-scene-selection_open__dveyw .product-scene-selection_floatingFallback__C68sd button{position:relative;min-width:36px;min-height:36px;width:36px;height:36px;padding:0;gap:1px;font-size:10px}[data-scene-glass=true].product-scene-selection_open__dveyw .product-scene-selection_floatingFallback__C68sd button svg{width:15px;height:15px}[data-scene-glass=true] .product-scene-selection_floatingClose__j8gXW:after,[data-scene-glass=true].product-scene-selection_open__dveyw .product-scene-selection_floatingFallback__C68sd button:after{content:"";position:absolute;inset:-4px}}[data-scene-glass=true] .product-scene-selection_fallback__iQrjk:not(.product-scene-selection_floatingFallback__C68sd){display:none}[data-scene-glass=true] .product-scene-selection_fallback__iQrjk,[data-scene-glass=true] .product-scene-selection_floatingClose__j8gXW{display:none!important}.product-visual-choices_choices__q2NLa,.product-visual-choices_count__r06mX{min-width:0;margin:0;padding:0;border:0;color:#214b40;font:inherit}.product-visual-choices_choices__q2NLa{pointer-events:none;width:100%;max-width:360px}.product-visual-choices_heading__LixHq{padding:0;margin-bottom:8px;font-size:12px;font-weight:600}.product-visual-choices_cards__svlSt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-visual-choices_choices__q2NLa .product-visual-choices_cards__svlSt button.product-visual-choices_card__spnhS{position:relative;display:flex;min-width:0;min-height:72px;align-items:center;gap:8px;padding:10px;border:1px solid #dce4dd;border-radius:12px;background:#fffefa;color:#435b51;text-align:left;font:inherit;cursor:pointer;pointer-events:auto}.product-visual-choices_choices__q2NLa .product-visual-choices_cards__svlSt button.product-visual-choices_card__spnhS[aria-pressed=true]{border-color:#196953;background:#edf4ef;color:#155b48;box-shadow:inset 0 0 0 1px #196953}.product-visual-choices_art__TC1DX{display:grid;flex:0 0 40px;place-items:center}.product-visual-choices_art__TC1DX svg{display:block;width:40px;height:44px}.product-visual-choices_choices__q2NLa[data-artwork=preview] .product-visual-choices_cards__svlSt button.product-visual-choices_card__spnhS{min-height:44px;gap:6px;padding:4px 8px}.product-visual-choices_choices__q2NLa[data-artwork=preview]{max-width:256px}.product-visual-choices_choices__q2NLa[data-artwork=preview] .product-visual-choices_cards__svlSt{gap:6px}.product-visual-choices_choices__q2NLa[data-artwork=preview] .product-visual-choices_heading__LixHq{display:none}.product-visual-choices_choices__q2NLa[data-artwork=preview] .product-visual-choices_art__TC1DX{flex-basis:28px;font-size:10px;line-height:1.2}.product-visual-choices_choices__q2NLa[data-artwork=preview] .product-visual-choices_art__TC1DX svg{width:28px;height:32px}.product-visual-choices_copy__ifi7D{display:grid;min-width:0;gap:3px}.product-visual-choices_choices__q2NLa[data-layout=row]{max-width:none}.product-visual-choices_choices__q2NLa[data-layout=row] .product-visual-choices_cards__svlSt{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(64px,1fr);min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;pointer-events:auto}.product-visual-choices_choices__q2NLa[data-layout=row] .product-visual-choices_cards__svlSt::-webkit-scrollbar{display:none}.product-visual-choices_row__ca3bo[data-overflow=true]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;align-items:center}.product-visual-choices_choices__q2NLa .product-visual-choices_rowArrow__AzC_1{width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid #e2e6dd;border-radius:50%;background:#fffefa;color:#196451;pointer-events:auto;cursor:pointer}.product-visual-choices_rowArrow__AzC_1 svg{width:18px;height:18px}.product-visual-choices_choices__q2NLa[data-layout=row] .product-visual-choices_cards__svlSt button.product-visual-choices_card__spnhS{justify-content:center;scroll-snap-align:start;overflow-wrap:anywhere}@media (max-width:480px){.product-visual-choices_choices__q2NLa[data-layout=row] .product-visual-choices_cards__svlSt{gap:4px}.product-visual-choices_choices__q2NLa[data-layout=row] .product-visual-choices_cards__svlSt button.product-visual-choices_card__spnhS{gap:3px;padding:4px}.product-visual-choices_choices__q2NLa[data-layout=row] .product-visual-choices_art__TC1DX{flex-basis:16px}.product-visual-choices_choices__q2NLa[data-layout=row] .product-visual-choices_art__TC1DX svg{width:16px;height:28px}.product-visual-choices_choices__q2NLa[data-layout=row] .product-visual-choices_copy__ifi7D strong{font-size:10px}.product-visual-choices_choices__q2NLa[data-layout=row] .product-visual-choices_check__OBogD{display:none}}.product-visual-choices_copy__ifi7D strong{font-size:11px;font-weight:600;line-height:1.35}.product-visual-choices_choices__q2NLa[data-layout=row][data-label-layout=stacked] .product-visual-choices_cards__svlSt button.product-visual-choices_card__spnhS{flex-direction:column;gap:2px;padding:6px 4px;text-align:center;overflow-wrap:normal}.product-visual-choices_choices__q2NLa[data-layout=row][data-label-layout=stacked] .product-visual-choices_art__TC1DX{flex-basis:auto}.product-visual-choices_choices__q2NLa[data-layout=row][data-label-layout=stacked] .product-visual-choices_art__TC1DX svg{width:28px;height:32px}.product-visual-choices_choices__q2NLa[data-layout=row][data-label-layout=stacked] .product-visual-choices_copy__ifi7D{width:100%}.product-visual-choices_copy__ifi7D small{font-size:10px;line-height:1.35;color:#6e7b71}.product-visual-choices_check__OBogD{position:absolute;top:4px;right:4px;display:grid;width:14px;height:14px;border-radius:50%;background:#196953;color:white;font-size:10px;place-items:center}.product-visual-choices_countHeading__bDIrA{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.product-visual-choices_countSummary__MHrGT>small{font-size:11px;color:#6e7b71}.product-visual-choices_countHeading__bDIrA>.product-visual-choices_heading__LixHq{margin:0}.product-visual-choices_countSummary__MHrGT{display:grid;gap:3px;text-align:center}.product-visual-choices_count__r06mX .product-visual-choices_countHeading__bDIrA button.product-visual-choices_automatic__MRUXw{min-height:44px;padding:6px 10px;border:1px solid #dce4dd;border-radius:99px;background:white;color:#53685d;font:inherit;font-size:11px;cursor:pointer}.product-visual-choices_count__r06mX .product-visual-choices_countHeading__bDIrA button.product-visual-choices_automatic__MRUXw[aria-pressed=true]{border-color:#adcbbc;background:#edf4ef;color:#155b48}.product-visual-choices_stepper__Fj2lq{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;align-items:center;padding:4px;border:1px solid #e0e5dc;border-radius:12px;background:#f5f6f1}.product-visual-choices_count__r06mX .product-visual-choices_stepper__Fj2lq button[type=button]{width:44px;min-height:44px;padding:0;border:0;border-radius:9px;background:white;color:#196953;font-size:22px;cursor:pointer}.product-visual-choices_stepper__Fj2lq output{display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;color:#196953}.product-visual-choices_stepper__Fj2lq strong{font-size:16px;font-weight:600}.product-visual-choices_stepper__Fj2lq strong small{font-size:12px;font-weight:400}.product-visual-choices_choices__q2NLa button:disabled,.product-visual-choices_count__r06mX button:disabled{opacity:.45;cursor:not-allowed}.product-visual-choices_choices__q2NLa button:focus-visible,.product-visual-choices_count__r06mX button:focus-visible{outline:2px solid #196953;outline-offset:2px}