.Section_block__7mGkh{width:100%}.Section_light__OMpYy{background-color:var(--color-bg,#fff);color:var(--color-fg,#111)}.Section_dark__dyS6B{background-color:var(--color-fg,#111);color:var(--color-bg,#fff)}.ImageSection_block__qBO_C{position:relative;overflow:hidden;width:100%}.ImageSection_background___NfOa{position:absolute;inset:0;z-index:0}.ImageSection_overlay__gNUwN{position:absolute;inset:0;z-index:1;pointer-events:none}.ImageSection_overlay__gNUwN.ImageSection_dark__ItbZu{background-color:var(--color-fg,#111)}.ImageSection_overlay__gNUwN.ImageSection_light__FTqZ7{background-color:var(--color-bg,#fff)}.ImageSection_content__TbMQg{position:relative;z-index:2}.ImageSection_contentLeft__bdoTc{margin-right:auto;padding-left:1em}.ImageSection_contentRight__68pbE{margin-left:auto;padding-right:1em}.ImageSection_textDark__uCaGs{color:var(--color-bg,#fff)}.ImageSection_textLight__E0VI_{color:var(--color-fg,#111)}.ResponsiveGrid_responsiveGrid__0nYwj{width:100%;grid-auto-rows:auto;grid-gap:var(--sg-gap,1rem)}.ResponsiveGrid_responsiveGrid__0nYwj,.ResponsiveGrid_responsivePlaceholderGrid__Y4rlF{display:grid;grid-template-columns:repeat(var(--sg-columns,1),minmax(0,1fr));gap:var(--sg-gap,1rem)}.ResponsiveGrid_responsivePlaceholderGrid__Y4rlF{grid-auto-rows:minmax(48px,auto);grid-gap:var(--sg-gap,1rem)}@media (max-width:991px){.ResponsiveGrid_responsiveGrid__0nYwj,.ResponsiveGrid_responsivePlaceholderGrid__Y4rlF{grid-template-columns:repeat(var(--sg-tablet-columns,var(--sg-columns,1)),minmax(0,1fr))}}@media (max-width:767px){.ResponsiveGrid_responsiveGrid__0nYwj,.ResponsiveGrid_responsivePlaceholderGrid__Y4rlF{grid-template-columns:repeat(var(--sg-mobile-landscape-columns,var(--sg-tablet-columns,var(--sg-columns,1))),minmax(0,1fr))}}@media (max-width:478px){.ResponsiveGrid_responsiveGrid__0nYwj,.ResponsiveGrid_responsivePlaceholderGrid__Y4rlF{grid-template-columns:repeat(var(--sg-mobile-portrait-columns,1),minmax(0,1fr))}}.Grid_grid__xaidj{display:grid;width:100%;grid-template-columns:repeat(var(--sg-columns,1),minmax(0,1fr));grid-auto-rows:var(--grid-auto-rows,auto);grid-gap:var(--sg-gap,1rem);gap:var(--sg-gap,1rem)}@media (max-width:991px){.Grid_grid__xaidj{grid-template-columns:repeat(var(--sg-tablet-columns,var(--sg-columns,1)),minmax(0,1fr))}}@media (max-width:767px){.Grid_grid__xaidj{grid-template-columns:repeat(var(--sg-mobile-landscape-columns,var(--sg-tablet-columns,var(--sg-columns,1))),minmax(0,1fr))}}@media (max-width:478px){.Grid_grid__xaidj{grid-template-columns:repeat(var(--sg-mobile-portrait-columns,1),minmax(0,1fr))}}.SimpleGrid_simpleGrid__RJFao{position:relative;width:100%}.SimpleGrid_editorWrapper__cuixZ{position:relative}.SimpleGrid_dropZone__I5eTJ{position:relative;z-index:1}.SimpleGrid_placeholderGrid___p0W4{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;transition:opacity .15s ease-in-out}.SimpleGrid_editorWrapper__cuixZ:hover .SimpleGrid_placeholderGrid___p0W4,.SimpleGrid_placeholderGrid___p0W4.SimpleGrid_visible__6LoCG{opacity:1}.SimpleGrid_placeholderCell__34mD4{border:1px dashed rgba(15,23,42,.35);border-radius:6px;background:rgba(15,23,42,.05);min-height:48px}.Grid_grid__GzXCE{position:relative;width:100%}.Grid_editorWrapper__9wyhI{position:relative}.Grid_dropZone__6rwZK{position:relative;z-index:1}.Grid_placeholderGrid__c9vUP{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;transition:opacity .15s ease-in-out}.Grid_editorWrapper__9wyhI:hover .Grid_placeholderGrid__c9vUP,.Grid_placeholderGrid__c9vUP.Grid_visible__RNL3W{opacity:1}.Grid_placeholderCell__1PcgS{border:1px dashed rgba(15,23,42,.35);border-radius:6px;background:rgba(15,23,42,.05);min-height:80px}.SidebarBlock_sidebarBlock___yAWv{display:flex;width:100%;gap:24px;align-items:flex-start}.SidebarBlock_sidebarBlock___yAWv.SidebarBlock_sidebarRight__8WZhE{flex-direction:row-reverse}.SidebarBlock_sidebar__e_TJa{flex-shrink:0;align-self:flex-start}.SidebarBlock_sidebar__e_TJa.SidebarBlock_sidebarSticky__Ewfee{position:sticky;top:0;align-self:flex-start;max-height:100vh;overflow-y:auto}.SidebarBlock_main__JIVkN{flex:1 1;min-width:0}.SidebarBlock_slot__XZAjH{width:100%}@media screen and (max-width:767px){.SidebarBlock_sidebarBlock___yAWv,.SidebarBlock_sidebarBlock___yAWv.SidebarBlock_sidebarRight__8WZhE{flex-direction:column}.SidebarBlock_sidebar__e_TJa{width:100%!important;min-width:100%!important;order:1}.SidebarBlock_main__JIVkN,.SidebarBlock_sidebarBlock___yAWv.SidebarBlock_mainFirstMobile___QTvJ .SidebarBlock_sidebar__e_TJa{order:2}.SidebarBlock_sidebarBlock___yAWv.SidebarBlock_mainFirstMobile___QTvJ .SidebarBlock_main__JIVkN{order:1}}.ColumnsBlock_columnsBlock__sEXnp{display:flex;width:100%;align-items:flex-start}.ColumnsBlock_columnsBlock__sEXnp.ColumnsBlock_editing__O0JQ0{min-height:48px}.ColumnsBlock_column__5_iuB{min-width:0}.ColumnsBlock_slot__rHrVJ{width:100%;height:100%}@media screen and (max-width:767px){.ColumnsBlock_columnsBlock__sEXnp{flex-direction:column}.ColumnsBlock_columnsBlock__sEXnp.ColumnsBlock_mobileReverse__abeAv{flex-direction:column-reverse}.ColumnsBlock_column__5_iuB{width:100%!important;flex-basis:100%!important;flex-grow:1!important}}.Breadcrumbs_breadcrumbs__6ADrn{font-family:var(--body-font,inherit);font-size:var(--body-size,1rem);line-height:var(--body-line-height,1.6);color:var(--color-fg-muted,#666);margin:.5rem 0}.Breadcrumbs_list__V8CSm{flex-wrap:wrap;list-style:none;margin:0;padding:0}.Breadcrumbs_item__NoK8m,.Breadcrumbs_list__V8CSm{display:flex;align-items:center;gap:.25rem}.Breadcrumbs_separator__4DuRC{color:var(--color-fg-muted,#666);font-weight:400;margin:0 .25rem}.Breadcrumbs_link__jYpec{color:var(--color-fg-primary,#000);text-decoration:none;transition:color .2s ease}.Breadcrumbs_link__jYpec:hover{color:var(--primary-color,#007bff);text-decoration:underline}.Breadcrumbs_link__jYpec:focus{outline:2px solid var(--primary-color,#007bff);outline-offset:2px;border-radius:2px}.IconBlock_iconBlock__0_Hex{display:flex;width:100%;gap:1rem}.IconBlock_iconBlock__0_Hex.IconBlock_horizontal__2aEO8{flex-direction:row;align-items:flex-start}.IconBlock_iconBlock__0_Hex.IconBlock_vertical__c_XP3{flex-direction:column;align-items:flex-start}.IconBlock_icon__ns2qG{flex-shrink:0;display:flex}.IconBlock_iconContainer__v0_5H{width:var(--icon-size,3rem);height:var(--icon-size,3rem);overflow:hidden}.IconBlock_iconContainer__v0_5H,.IconBlock_imageContainer__f4rH7{display:flex;align-items:center;justify-content:center;position:relative;color:inherit}.IconBlock_iconContainer__v0_5H svg{width:100%;height:100%;fill:currentColor}.IconBlock_iconContainer__v0_5H svg circle,.IconBlock_iconContainer__v0_5H svg ellipse,.IconBlock_iconContainer__v0_5H svg path,.IconBlock_iconContainer__v0_5H svg polygon,.IconBlock_iconContainer__v0_5H svg rect{fill:currentColor}.IconBlock_iconBlock__0_Hex.IconBlock_horizontal__2aEO8 .IconBlock_icon__ns2qG.IconBlock_align-top__ZBcJG{align-self:flex-start}.IconBlock_iconBlock__0_Hex.IconBlock_horizontal__2aEO8 .IconBlock_icon__ns2qG.IconBlock_align-center__Xd7CC{align-self:center}.IconBlock_iconBlock__0_Hex.IconBlock_horizontal__2aEO8 .IconBlock_icon__ns2qG.IconBlock_align-bottom__uXAVL{align-self:flex-end}.IconBlock_iconBlock__0_Hex.IconBlock_vertical__c_XP3 .IconBlock_icon__ns2qG.IconBlock_align-left__VGw_q{align-self:flex-start}.IconBlock_iconBlock__0_Hex.IconBlock_vertical__c_XP3 .IconBlock_icon__ns2qG.IconBlock_align-right__ZmSVp{align-self:flex-end}.IconBlock_iconBlock__0_Hex.IconBlock_vertical__c_XP3 .IconBlock_icon__ns2qG.IconBlock_align-center__Xd7CC{align-self:center}.IconBlock_content__j2ths{flex:1 1;min-width:0;min-height:2rem}.IconBlock_iconBlock__0_Hex.IconBlock_vertical__c_XP3 .IconBlock_content__j2ths{width:100%}.IconBlock_iconPlaceholder__BOOq7{display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#9ca3af;width:100%;height:100%;border-radius:4px;font-size:.75rem}.IconBlock_frame__fc5cq{padding:var(--icon-frame-padding,0);border:var(--icon-frame-border,0 solid transparent);border-radius:var(--icon-frame-radius,0);background:var(--icon-frame-bg,transparent)}.IconBlock_aspectRatioContainer___KrDJ{position:relative;width:100%;overflow:hidden}.IconBlock_aspectRatioContainer___KrDJ img{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.IconBlock_iconBlock__0_Hex.IconBlock_horizontal__2aEO8{flex-direction:column}.IconBlock_iconBlock__0_Hex.IconBlock_horizontal__2aEO8 .IconBlock_icon__ns2qG{align-self:flex-start}}.FAQBlock_faq__q1hkB{display:flex;flex-direction:column;gap:0}.FAQBlock_item__rHWEj{border-bottom:1px solid rgba(0,0,0,.1);transition:all .2s ease}.FAQBlock_item__rHWEj:last-child{border-bottom:none}.FAQBlock_question__n7TUu{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;cursor:pointer;list-style:none;font-size:var(--body-size,1rem);font-weight:600;line-height:1.5;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.FAQBlock_question__n7TUu::-webkit-details-marker{display:none}.FAQBlock_question__n7TUu::marker{display:none}.FAQBlock_question__n7TUu:after{content:"+";font-size:1.5rem;font-weight:300;line-height:1;color:inherit;opacity:.6;transition:transform .2s ease,opacity .2s ease;flex-shrink:0;margin-left:1rem}.FAQBlock_item__rHWEj[open] .FAQBlock_question__n7TUu:after{content:"−";transform:rotate(0deg)}.FAQBlock_question__n7TUu:hover{opacity:.8}.FAQBlock_questionText__bmM2J{flex:1 1}.FAQBlock_questionText__bmM2J,.FAQBlock_questionText__bmM2J h2,.FAQBlock_questionText__bmM2J h3,.FAQBlock_questionText__bmM2J h4,.FAQBlock_questionText__bmM2J h5,.FAQBlock_questionText__bmM2J h6{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.FAQBlock_answer__wMiDD{padding:0 0 1.25rem;font-size:var(--body-size,1rem);line-height:var(--body-line-height,1.6);color:inherit;opacity:.9;animation:FAQBlock_fadeIn__BUB_E .2s ease}.FAQBlock_answer__wMiDD p{margin:0 0 .75rem}.FAQBlock_answer__wMiDD p:last-child{margin-bottom:0}.FAQBlock_answer__wMiDD li,.FAQBlock_answer__wMiDD ol,.FAQBlock_answer__wMiDD p,.FAQBlock_answer__wMiDD ul{margin:0 0 .75rem}.FAQBlock_answer__wMiDD ol:last-child,.FAQBlock_answer__wMiDD p:last-child,.FAQBlock_answer__wMiDD ul:last-child{margin-bottom:0}@keyframes FAQBlock_fadeIn__BUB_E{0%{opacity:0;transform:translateY(-4px)}to{opacity:.9;transform:translateY(0)}}@media (prefers-color-scheme:dark){.FAQBlock_item__rHWEj{border-bottom-color:hsla(0,0%,100%,.1)}}.ReviewsList_reviewsList__so5HY{display:flex;gap:1.5rem;align-items:stretch}.ReviewsList_columns-1__mbqyO{flex-direction:column}.ReviewsList_columns-2__vTToP,.ReviewsList_columns-3__UxbeQ{flex-direction:row;flex-wrap:wrap}.ReviewsList_column__F4NJU{display:flex;flex-direction:column;gap:1.5rem;flex:1 1;min-width:0}.ReviewsList_columns-2__vTToP .ReviewsList_column__F4NJU{min-width:240px}.ReviewsList_columns-3__UxbeQ .ReviewsList_column__F4NJU{min-width:200px}.ReviewsList_reviewCard__Eg8J_{display:flex;flex-direction:column;gap:.75rem;padding:0;margin:0;border-radius:0;border:0;background-color:transparent;text-align:start}.ReviewsList_rating__CNrAC{display:flex;align-items:center;gap:.25rem;color:var(--reviews-star-color,#f4b400)}.ReviewsList_star__rm4Uq{width:18px;height:18px}.ReviewsList_starFilled__OvEkt{fill:currentColor}.ReviewsList_starEmpty__cIqUS{fill:transparent;stroke:currentColor;stroke-width:1.5px;opacity:.5}.ReviewsList_reviewText__XbPmu{margin:0;padding:0;border:none;font-size:var(--body-size,1rem);line-height:var(--body-line-height,1.6);font-style:normal}.ReviewsList_attribution__rj1eQ{margin:0;font-size:var(--small-text-size,.875rem);line-height:1.4;font-weight:600;color:color-mix(in srgb,currentColor 70%,grey 30%)}@media (max-width:720px){.ReviewsList_reviewsList__so5HY{flex-direction:column}}.CartItem_cartItem__QK5R5{display:flex;gap:12px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.CartItem_cartItem__QK5R5:last-child{border-bottom:none;margin-bottom:0}.CartItem_image__AkozA{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0}.CartItem_details__12xO8{flex:1 1;display:flex;flex-direction:column;gap:4px}.CartItem_name__rB23o{font-size:16px;font-weight:600;margin:0}.CartItem_price__gaWVs,.CartItem_variant__Oqatd{font-size:14px;color:#666;margin:0}.CartItem_actions__VAR4r{display:flex;align-items:center;gap:12px;margin-top:8px}.CartItem_quantity__07lpo{display:flex;align-items:center;gap:8px;border:1px solid #ddd;border-radius:4px;padding:4px}.CartItem_quantityButton__Vb_WF{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;font-size:18px;color:#666;transition:color .2s}.CartItem_quantityButton__Vb_WF:hover{color:#000}.CartItem_quantityValue__BPAwE{min-width:24px;text-align:center;font-size:14px}.CartItem_removeButton__GjVuF{padding:4px 8px;background:transparent;border:none;color:#c33;font-size:14px;cursor:pointer;transition:opacity .2s}.CartItem_removeButton__GjVuF:hover{opacity:.7}.CartItem_total__aUCgm{font-size:16px;font-weight:600;flex-shrink:0}.ConditionalRenderer_conditionalPreview__WknJM{border:2px dashed #ccc;border-radius:4px;min-height:40px}.ConditionalRenderer_conditionalHidden__Peshp{padding:16px;color:#666;font-style:italic;border:1px solid #e5e5e5;border-radius:4px;background-color:#f9fafb;text-align:center}.ConditionalRenderer_conditionalContent__7OpBf{padding:8px}.ShoppingCart_overlay__uvXUC{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9998;animation:ShoppingCart_fadeIn__S0RFW .2s}.ShoppingCart_sidebar__Qki9m{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:450px;background-color:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:9999;display:flex;flex-direction:column;animation:ShoppingCart_slideIn___u94r .3s}.ShoppingCart_header__94bqv{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #eee}.ShoppingCart_title__fmlO6{font-size:24px;font-weight:600;margin:0}.ShoppingCart_closeButton__058Ds{padding:8px;background:transparent;border:none;cursor:pointer;color:#666;transition:color .2s}.ShoppingCart_closeButton__058Ds:hover{color:#000}.ShoppingCart_content___VFtm{flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.ShoppingCart_empty__mmxN0{flex:1 1;display:flex;align-items:center;justify-content:center;color:#666;font-size:16px}.ShoppingCart_items__JhHBA{flex:1 1;overflow-y:auto;padding:20px}.ShoppingCart_footer__lsv2I{border-top:1px solid #eee;padding:20px;display:flex;flex-direction:column;gap:12px}.ShoppingCart_subtotal__xG003{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600}.ShoppingCart_taxNote__goCAR{font-size:14px;color:#666;margin:0}.ShoppingCart_checkoutButton__AaWhk{width:100%;padding:14px;background-color:#0070f3;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.ShoppingCart_checkoutButton__AaWhk:hover:not(:disabled){background-color:#0051cc}.ShoppingCart_checkoutButton__AaWhk:disabled{background-color:#ccc;cursor:not-allowed}.ShoppingCart_clearButton__VtyZ1{width:100%;padding:10px;background-color:transparent;color:#666;border:1px solid #ddd;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.ShoppingCart_clearButton__VtyZ1:hover{background-color:#f5f5f5;color:#000}.ShoppingCart_error__3Fp3s{padding:12px;background-color:#fee;color:#c33;border-radius:6px;font-size:14px}@keyframes ShoppingCart_fadeIn__S0RFW{0%{opacity:0}to{opacity:1}}@keyframes ShoppingCart_slideIn___u94r{0%{transform:translateX(100%)}to{transform:translateX(0)}}