/*! Alexa Otthon gyerektéma 1.5.1 | WooCommerce oldalak (csak ott töltődik be) */
body.ao-site.woocommerce:not(.et_pb_pagebuilder_layout) #main-content .container:not(#ao.ao.ao.ao.ao.ao),body.ao-site.woocommerce-page:not(.et_pb_pagebuilder_layout) #main-content .container:not(#ao.ao.ao.ao.ao.ao){width:min(var(--wrap),100% - 2*var(--gutter));max-width:none;margin-inline:auto;padding-top:clamp(24px,3.5vw,44px);padding-bottom:clamp(72px,9vw,130px)}
body.ao-site.woocommerce #sidebar:not(#ao.ao.ao.ao.ao.ao),body.ao-site.woocommerce-page #sidebar:not(#ao.ao.ao.ao.ao.ao){display:none}
body.ao-site.woocommerce #left-area:not(#ao.ao.ao.ao.ao.ao),body.ao-site.woocommerce-page #left-area:not(#ao.ao.ao.ao.ao.ao){width:100%;float:none;padding:0!important;margin:0}
body.ao-site.woocommerce #main-content .container:not(#ao.ao.ao.ao.ao.ao)::before,body.ao-site.woocommerce-page #main-content .container:not(#ao.ao.ao.ao.ao.ao)::before{display:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce):not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-page:not(#ao.ao.ao.ao.ao.ao){color:var(--text)}
body.ao-site .woocommerce-breadcrumb:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 clamp(28px,4vw,48px)!important;padding:0!important;font-size:14px;color:var(--text)!important;font-weight:600}
body.ao-site .woocommerce-breadcrumb a:not(#ao.ao.ao.ao.ao.ao){color:var(--muted)!important;font-weight:400;text-decoration:none}
body.ao-site .woocommerce-breadcrumb a:hover:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)!important}
body.ao-site.woocommerce .page-title:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-products-header__title:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .product_title:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo h2:not(.woocommerce-loop-product__title):not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo #order_review_heading:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .related > h2:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .upsells > h2:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .cross-sells > h2:not(#ao.ao.ao.ao.ao.ao){font-family:var(--font-display)!important;font-style:italic;font-weight:900!important;text-transform:uppercase;letter-spacing:-.005em;line-height:.9!important;color:#fff;padding:0}
body.ao-site.woocommerce .page-title:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-products-header__title:not(#ao.ao.ao.ao.ao.ao){font-size:clamp(52px,8vw,112px)!important;line-height:.86!important;background:linear-gradient(180deg,#fff 40%,var(--sky));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 18px}
body.ao-site .term-description:not(#ao.ao.ao.ao.ao.ao){max-width:68ch;color:var(--text);font-size:18px;margin-bottom:clamp(28px,4vw,44px)}
body.ao-site .woocommerce-result-count:not(#ao.ao.ao.ao.ao.ao){float:none!important;margin:0 0 16px!important;color:var(--muted);font-size:15px}
body.ao-site .woocommerce-ordering:not(#ao.ao.ao.ao.ao.ao){float:none!important;margin:0 0 24px!important}
body.ao-site .woocommerce-ordering select:not(#ao.ao.ao.ao.ao.ao){min-height:46px;padding:10px 40px 10px 16px;border-radius:999px;border:1px solid var(--line-strong);background:var(--glass) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239DE4FF' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat;color:var(--text);font:inherit;font-size:15px;font-weight:600;-webkit-appearance:none;appearance:none}
body.ao-site .woocommerce-ordering select option:not(#ao.ao.ao.ao.ao.ao){color:#021C27}
@media (min-width:760px){body.ao-site.woocommerce:not(.single-product) .woocommerce-result-count:not(#ao.ao.ao.ao.ao.ao){display:inline-block}
body.ao-site.woocommerce:not(.single-product) .woocommerce-ordering:not(#ao.ao.ao.ao.ao.ao){float:right!important}}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products:not(.ao-shelf ul):not(#ao.ao.ao.ao.ao.ao){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 32px!important;padding:0;clear:both}
@media (min-width:760px){:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products:not(.ao-shelf ul):not(#ao.ao.ao.ao.ao.ao){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}
@media (min-width:1100px){:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products.columns-4:not(.ao-shelf ul):not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .columns-4 ul.products:not(.ao-shelf ul):not(#ao.ao.ao.ao.ao.ao){grid-template-columns:repeat(4,minmax(0,1fr))}}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products:not(#ao.ao.ao.ao.ao.ao)::after{display:none!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product:not(#ao.ao.ao.ao.ao.ao){position:relative;padding:0!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product .et_shop_image:not(#ao.ao.ao.ao.ao.ao){display:block;position:relative}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product .et_overlay:not(#ao.ao.ao.ao.ao.ao){display:none!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product img:not(#ao.ao.ao.ao.ao.ao){width:100%;height:auto;display:block}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product .price del:not(#ao.ao.ao.ao.ao.ao){display:block;font-family:var(--font-body);font-style:normal;font-weight:500;font-size:14px;color:var(--muted)!important;opacity:1;margin-bottom:4px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product .price ins:not(#ao.ao.ao.ao.ao.ao){text-decoration:none;background:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product .star-rating:not(#ao.ao.ao.ao.ao.ao){display:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product .button:not(#ao.ao.ao.ao.ao.ao){display:flex!important;align-items:center;justify-content:center;margin-top:auto!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product a.added_to_cart:not(#ao.ao.ao.ao.ao.ao){display:block;margin:-6px 16px 14px;color:var(--cyan);font-size:14px;font-weight:600;text-align:center}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) span.onsale:not(#ao.ao.ao.ao.ao.ao){position:absolute;top:12px;left:12px;right:auto;z-index:2;margin:0!important;min-width:0;min-height:0;font-size:13px;line-height:1!important}
@media (max-width:520px){:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product .woocommerce-loop-product__title:not(#ao.ao.ao.ao.ao.ao){padding:12px 12px 0!important;font-size:14px!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product .price:not(#ao.ao.ao.ao.ao.ao){padding:6px 12px 0;font-size:21px!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) ul.products li.product .button:not(#ao.ao.ao.ao.ao.ao){margin:12px!important;font-size:14px!important;padding:10px!important}}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) nav.woocommerce-pagination:not(#ao.ao.ao.ao.ao.ao){margin-top:8px;text-align:center}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) nav.woocommerce-pagination ul:not(#ao.ao.ao.ao.ao.ao){display:inline-flex;flex-wrap:wrap;gap:8px;border:0!important;margin:0}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) nav.woocommerce-pagination ul li:not(#ao.ao.ao.ao.ao.ao){border:0!important;float:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) nav.woocommerce-pagination ul li a:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) nav.woocommerce-pagination ul li span:not(#ao.ao.ao.ao.ao.ao){display:grid;place-items:center;min-width:46px;height:46px;padding:0 12px!important;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text);font-weight:700;font-size:15px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) nav.woocommerce-pagination ul li a:hover:not(#ao.ao.ao.ao.ao.ao){border-color:var(--cyan);color:#fff;background:var(--glass-2)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) nav.woocommerce-pagination ul li span.current:not(#ao.ao.ao.ao.ao.ao){background:var(--cyan);border-color:var(--cyan);color:var(--ink)}
body.ao-site .woocommerce-message:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-info:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-error:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-noreviews:not(#ao.ao.ao.ao.ao.ao),body.ao-site p.no-comments:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:0 0 20px!important;padding:16px 18px!important;border:1px solid var(--line)!important;border-left:3px solid var(--cyan)!important;border-radius:var(--r-m);background:var(--glass)!important;color:var(--text)!important;font-size:15px;list-style:none}
body.ao-site .woocommerce-message:not(#ao.ao.ao.ao.ao.ao){border-left-color:var(--green-1)!important}
body.ao-site .woocommerce-error:not(#ao.ao.ao.ao.ao.ao){border-left-color:#ff6b6b!important;flex-direction:column;align-items:flex-start}
body.ao-site .woocommerce-message:not(#ao.ao.ao.ao.ao.ao)::before,body.ao-site .woocommerce-info:not(#ao.ao.ao.ao.ao.ao)::before,body.ao-site .woocommerce-error:not(#ao.ao.ao.ao.ao.ao)::before{display:none}
body.ao-site .woocommerce-message .button:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-info .button:not(#ao.ao.ao.ao.ao.ao){order:2;margin-left:auto}
body.ao-site .woocommerce-message a:not(.button):not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-info a:not(.button):not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-error a:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) a.button:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) input.button:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) #respond input#submit:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-page a.button:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-page button.button:not(#ao.ao.ao.ao.ao.ao){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 20px!important;border-radius:12px!important;border:1px solid var(--line-strong)!important;background:transparent!important;color:#fff!important;font-family:var(--font-body)!important;font-style:normal;font-weight:700!important;font-size:15px!important;line-height:1.2!important;text-transform:none;letter-spacing:0;box-shadow:none;transition:background .2s,color .2s,border-color .2s;cursor:pointer}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) a.button:hover:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button:hover:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) input.button:hover:not(#ao.ao.ao.ao.ao.ao){background:var(--cyan)!important;border-color:var(--cyan)!important;color:var(--ink)!important;padding:12px 20px!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) a.button:not(#ao.ao.ao.ao.ao.ao)::after,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button:not(#ao.ao.ao.ao.ao.ao)::after,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) input.button:not(#ao.ao.ao.ao.ao.ao)::after,body.ao-site .woocommerce-page a.button:not(#ao.ao.ao.ao.ao.ao)::after,body.ao-site .woocommerce-page button.button:not(#ao.ao.ao.ao.ao.ao)::after{display:none!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button:disabled:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button:disabled[disabled]:not(#ao.ao.ao.ao.ao.ao){opacity:.45;padding:12px 20px!important;cursor:not-allowed}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) a.button.alt:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button.alt:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) input.button.alt:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .checkout-button.button:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) #place_order:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .single_add_to_cart_button.button:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-form-login__submit.button:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-form-register__submit.button:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-Button.button[name="save_account_details"]:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-Button.button[name="save_address"]:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .return-to-shop .button:not(#ao.ao.ao.ao.ao.ao){position:relative;isolation:isolate;min-height:54px;padding:14px 30px!important;border:0!important;border-radius:0!important;background:none!important;color:var(--ink)!important;font-family:var(--font-display)!important;font-style:italic;font-weight:900!important;font-size:21px!important;letter-spacing:.02em;text-transform:uppercase;line-height:1!important;transition:transform .25s ease}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) a.button.alt:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button.alt:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) input.button.alt:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .checkout-button.button:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) #place_order:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .single_add_to_cart_button.button:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-form-login__submit.button:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-form-register__submit.button:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-Button.button[name="save_account_details"]:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-Button.button[name="save_address"]:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .return-to-shop .button:not(#ao.ao.ao.ao.ao.ao)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;transform:skewX(-14deg);background:linear-gradient(90deg,var(--green-1),var(--green-2));box-shadow:0 0 28px rgba(122,218,36,.45),0 10px 30px -12px rgba(37,209,49,.8);transition:box-shadow .25s ease}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) a.button.alt:hover:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button.alt:hover:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .checkout-button.button:hover:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) #place_order:hover:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .single_add_to_cart_button.button:hover:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-form-login__submit.button:hover:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-form-register__submit.button:hover:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .return-to-shop .button:hover:not(#ao.ao.ao.ao.ao.ao){background:none!important;color:var(--ink)!important;transform:translateY(-2px);padding:14px 30px!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button.alt.disabled:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button.alt:disabled:not(#ao.ao.ao.ao.ao.ao){opacity:.5}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row:not(#ao.ao.ao.ao.ao.ao){float:none;width:auto;margin:0 0 16px;padding:0}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row label:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row .woocommerce-form__label:not(#ao.ao.ao.ao.ao.ao){display:block;margin-bottom:6px;font-weight:700;font-size:15px;line-height:1.3;color:var(--teal)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row .required:not(#ao.ao.ao.ao.ao.ao){color:#d64545;text-decoration:none;border:0}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row .optional:not(#ao.ao.ao.ao.ao.ao){font-weight:500;color:#47697A}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row input.input-text:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row textarea:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row select:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) input.input-text:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) textarea:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-page input.input-text:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .select2-container--default .select2-selection--single:not(#ao.ao.ao.ao.ao.ao){width:100%;min-height:52px;padding:13px 16px;border-radius:12px!important;border:1.5px solid rgba(6,95,127,.25)!important;background:#fff!important;color:var(--ink)!important;font:inherit;font-size:16px!important;line-height:1.4;box-shadow:none;outline:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row textarea:not(#ao.ao.ao.ao.ao.ao){min-height:110px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) input.input-text:focus:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) textarea:focus:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) select:focus:not(#ao.ao.ao.ao.ao.ao){border-color:var(--cyan-deep)!important;box-shadow:0 0 0 4px rgba(11,189,254,.25)!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .select2-container--default .select2-selection--single:not(#ao.ao.ao.ao.ao.ao){display:flex;align-items:center;padding:0 16px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .select2-container--default .select2-selection--single .select2-selection__rendered:not(#ao.ao.ao.ao.ao.ao){padding:0;line-height:1.4;color:var(--ink)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .select2-container--default .select2-selection--single .select2-selection__arrow:not(#ao.ao.ao.ao.ao.ao){height:100%;right:10px}
body.ao-site .select2-dropdown:not(#ao.ao.ao.ao.ao.ao){border-radius:12px;border-color:rgba(6,95,127,.25);overflow:hidden}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row input[type=checkbox]:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) input[type=radio]:not(#ao.ao.ao.ao.ao.ao){width:20px;height:20px;accent-color:var(--teal);vertical-align:middle;margin:0 8px 0 0}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) form .form-row .woocommerce-form__label-for-checkbox:not(#ao.ao.ao.ao.ao.ao){display:flex;align-items:center;gap:0;font-weight:600;color:var(--ink);cursor:pointer}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .password-input:not(#ao.ao.ao.ao.ao.ao){display:block;position:relative}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .show-password-input:not(#ao.ao.ao.ao.ao.ao){position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--teal)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .quantity input.qty.input-text:not(#ao.ao.ao.ao.ao.ao){width:84px!important;min-height:46px;padding:8px!important;border-radius:12px!important;border:1px solid var(--line-strong)!important;background:transparent!important;color:#fff!important;font:inherit;font-size:16px!important;font-weight:700;text-align:center}
body.ao-site .ao-woo .woocommerce-billing-fields:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo .woocommerce-shipping-fields:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo .woocommerce-additional-fields:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo #customer_login > .u-column1:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo #customer_login > .u-column2:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo form.woocommerce-form-login:not(#customer_login form):not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo form.woocommerce-ResetPassword:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo form.checkout_coupon:not(#ao.ao.ao.ao.ao.ao){padding:clamp(22px,3vw,34px);border-radius:var(--r-xl);background:var(--ice);color:var(--ink);box-shadow:0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(157,228,255,.4)}
body.ao-site .ao-woo .woocommerce-billing-fields h3:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo .woocommerce-shipping-fields h3:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo .woocommerce-additional-fields h3:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo #customer_login h2:not(#ao.ao.ao.ao.ao.ao){margin:0 0 20px;font-family:var(--font-display)!important;font-style:italic;font-weight:900;text-transform:uppercase;font-size:30px!important;line-height:1!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink);background:none}
body.ao-site .ao-woo .woocommerce-shipping-fields h3:not(#ao.ao.ao.ao.ao.ao){font-family:var(--font-body)!important;font-style:normal;text-transform:none;font-size:16px!important;font-weight:700;margin:0}
body.ao-site .ao-woo #customer_login p:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo .woocommerce-privacy-policy-text p:not(#ao.ao.ao.ao.ao.ao){color:#47697A;font-size:15px}
body.ao-site .ao-woo #customer_login a:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo .woocommerce-billing-fields a:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo .woocommerce-additional-fields a:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo .woocommerce-privacy-policy-text a:not(#ao.ao.ao.ao.ao.ao){color:var(--teal);font-weight:600}
body.ao-site .ao-cart .woocommerce:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:20px 24px;align-items:start}
@media (min-width:1000px){body.ao-site .ao-cart .woocommerce:not(#ao.ao.ao.ao.ao.ao){grid-template-columns:minmax(0,1fr) 380px}}
body.ao-site .ao-cart .woocommerce:has(.cart-empty):not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-cart .woocommerce:has(.wc-empty-cart-message):not(#ao.ao.ao.ao.ao.ao){display:block}
body.ao-site .ao-cart .woocommerce > .woocommerce-notices-wrapper:not(#ao.ao.ao.ao.ao.ao){grid-column:1 / -1}
body.ao-site .ao-cart .woocommerce > .woocommerce-notices-wrapper:empty:not(#ao.ao.ao.ao.ao.ao){display:none}
body.ao-site .ao-cart .woocommerce-cart-form:not(#ao.ao.ao.ao.ao.ao){grid-column:1;min-width:0}
body.ao-site .ao-cart .cart-collaterals:not(#ao.ao.ao.ao.ao.ao){display:contents}
body.ao-site .ao-cart .cart-collaterals .cart_totals:not(#ao.ao.ao.ao.ao.ao){float:none;width:auto!important;grid-column:auto}
@media (min-width:1000px){body.ao-site .ao-cart .cart-collaterals .cart_totals:not(#ao.ao.ao.ao.ao.ao){grid-column:2;grid-row:2;position:sticky;top:96px}}
body.ao-site .ao-cart .cart-collaterals .cross-sells:not(#ao.ao.ao.ao.ao.ao){float:none;width:auto;grid-column:1 / -1;margin-top:clamp(40px,5vw,72px)}
body.ao-site .ao-cart .cross-sells > h2:not(#ao.ao.ao.ao.ao.ao){font-size:clamp(36px,4vw,56px)!important;margin:0 0 24px}
body.ao-site .ao-cart table.shop_table.cart:not(#ao.ao.ao.ao.ao.ao){display:block;border:0!important;margin:0;border-radius:0;background:none}
body.ao-site .ao-cart table.shop_table.cart thead:not(#ao.ao.ao.ao.ao.ao){display:none}
body.ao-site .ao-cart table.shop_table.cart tbody:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:10px}
body.ao-site .ao-cart table.shop_table.cart tr.cart_item:not(#ao.ao.ao.ao.ao.ao){display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"kep nev torles" "kep ar ar" "kep db osszeg";gap:6px 16px;align-items:center;padding:16px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--glass)}
@media (min-width:640px){body.ao-site .ao-cart table.shop_table.cart tr.cart_item:not(#ao.ao.ao.ao.ao.ao){grid-template-columns:96px minmax(0,1fr) auto auto;grid-template-areas:"kep nev db osszeg" "kep ar db torles"}}
body.ao-site .ao-cart table.shop_table.cart td:not(#ao.ao.ao.ao.ao.ao){display:block;padding:0!important;border:0!important;background:none!important;text-align:left!important}
body.ao-site .ao-cart table.shop_table.cart td:not(#ao.ao.ao.ao.ao.ao)::before{display:none!important}
body.ao-site .ao-cart td.product-thumbnail:not(#ao.ao.ao.ao.ao.ao){grid-area:kep;display:block!important}
body.ao-site .ao-cart td.product-thumbnail img:not(#ao.ao.ao.ao.ao.ao){width:100%!important;max-width:none;aspect-ratio:1/1;object-fit:contain;padding:10%;border-radius:12px;background:radial-gradient(60% 50% at 50% 55%,rgba(11,189,254,.18),transparent 70%),linear-gradient(180deg,#03303F,#021C27)}
body.ao-site .ao-cart td.product-name:not(#ao.ao.ao.ao.ao.ao){grid-area:nev;font-weight:700;font-size:16px;line-height:1.3}
body.ao-site .ao-cart td.product-name a:not(#ao.ao.ao.ao.ao.ao){color:#fff!important;text-decoration:none}
body.ao-site .ao-cart td.product-name .variation:not(#ao.ao.ao.ao.ao.ao){margin-top:4px;font-size:13px;font-weight:500;color:var(--muted)}
body.ao-site .ao-cart td.product-name .variation dt:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-cart td.product-name .variation dd:not(#ao.ao.ao.ao.ao.ao){display:inline;margin:0;float:none}
body.ao-site .ao-cart td.product-name .variation dd p:not(#ao.ao.ao.ao.ao.ao){display:inline;padding:0}
body.ao-site .ao-cart td.product-price:not(#ao.ao.ao.ao.ao.ao){grid-area:ar;font-size:14px;color:var(--muted)}
body.ao-site .ao-cart td.product-price:not(#ao.ao.ao.ao.ao.ao)::after{content:" / db"}
body.ao-site .ao-cart td.product-quantity:not(#ao.ao.ao.ao.ao.ao){grid-area:db}
body.ao-site .ao-cart td.product-subtotal:not(#ao.ao.ao.ao.ao.ao){grid-area:osszeg;justify-self:end;font-family:var(--font-display);font-style:italic;font-weight:900;font-size:24px;color:#fff;white-space:nowrap}
body.ao-site .ao-cart td.product-remove:not(#ao.ao.ao.ao.ao.ao){grid-area:torles;justify-self:end}
body.ao-site .ao-cart td.product-remove a.remove:not(#ao.ao.ao.ao.ao.ao){display:inline-block;width:auto!important;height:auto!important;border-radius:0!important;font-size:0!important;line-height:1;color:var(--muted)!important;background:none!important;text-decoration:underline}
body.ao-site .ao-cart td.product-remove a.remove:not(#ao.ao.ao.ao.ao.ao)::after{content:"Törlés";font-size:13px;font-weight:600}
body.ao-site .ao-cart td.product-remove a.remove:hover:not(#ao.ao.ao.ao.ao.ao){color:#ff8a8a!important}
body.ao-site .ao-cart table.shop_table.cart tr:not(.cart_item):not(#ao.ao.ao.ao.ao.ao){display:block}
body.ao-site .ao-cart table.shop_table.cart td.actions:not(#ao.ao.ao.ao.ao.ao){display:flex!important;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;margin-top:6px}
body.ao-site .ao-cart td.actions .coupon:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:10px;flex:1 1 320px;float:none!important}
body.ao-site .ao-cart td.actions .coupon label:not(#ao.ao.ao.ao.ao.ao){position:absolute;left:-9999px}
body.ao-site .ao-cart td.actions .coupon .input-text:not(#ao.ao.ao.ao.ao.ao){flex:1 1 180px;width:auto!important;min-height:46px!important;margin:0!important}
body.ao-site .ao-cart td.actions > .button:not(#ao.ao.ao.ao.ao.ao){float:none!important}
body.ao-site .ao-cart .cart_totals:not(#ao.ao.ao.ao.ao.ao){padding:clamp(20px,2.4vw,28px);border-radius:var(--r-xl);border:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(157,228,255,.07),rgba(157,228,255,.02))}
body.ao-site .ao-cart .cart_totals > h2:not(#ao.ao.ao.ao.ao.ao){font-size:30px!important;margin:0 0 16px}
body.ao-site .ao-cart .cart_totals table.shop_table:not(#ao.ao.ao.ao.ao.ao){display:block;border:0!important;margin:0 0 18px;background:none;border-radius:0}
body.ao-site .ao-cart .cart_totals table.shop_table tbody:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:4px}
body.ao-site .ao-cart .cart_totals table.shop_table tr:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:8px 0;border-bottom:1px solid var(--line)}
body.ao-site .ao-cart .cart_totals table.shop_table th:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-cart .cart_totals table.shop_table td:not(#ao.ao.ao.ao.ao.ao){display:block!important;padding:0!important;border:0!important;background:none!important;font-weight:500;color:var(--muted);text-align:right}
body.ao-site .ao-cart .cart_totals table.shop_table th:not(#ao.ao.ao.ao.ao.ao){text-align:left;color:var(--muted)}
body.ao-site .ao-cart .cart_totals table.shop_table td:not(#ao.ao.ao.ao.ao.ao){color:#fff;font-weight:600}
body.ao-site .ao-cart .cart_totals table.shop_table td:not(#ao.ao.ao.ao.ao.ao)::before{display:none!important}
body.ao-site .ao-cart .cart_totals tr.shipping td:not(#ao.ao.ao.ao.ao.ao){flex:1 1 100%;text-align:left}
body.ao-site .ao-cart .cart_totals ul#shipping_method:not(#ao.ao.ao.ao.ao.ao){margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px}
body.ao-site .ao-cart .cart_totals ul#shipping_method li:not(#ao.ao.ao.ao.ao.ao){display:flex;align-items:center;gap:8px;margin:0;padding:0;text-indent:0}
body.ao-site .ao-cart .cart_totals .woocommerce-shipping-destination:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-cart .cart_totals .woocommerce-shipping-calculator:not(#ao.ao.ao.ao.ao.ao){font-size:13px;font-weight:500;color:var(--muted);margin-top:6px}
body.ao-site .ao-cart .cart_totals .shipping-calculator-button:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
body.ao-site .ao-cart .cart_totals tr.order-total:not(#ao.ao.ao.ao.ao.ao){border-bottom:0;padding-top:16px;align-items:baseline}
body.ao-site .ao-cart .cart_totals tr.order-total th:not(#ao.ao.ao.ao.ao.ao){color:#fff;font-weight:700}
body.ao-site .ao-cart .cart_totals tr.order-total td:not(#ao.ao.ao.ao.ao.ao){font-family:var(--font-display);font-style:italic;font-weight:900;font-size:34px;line-height:1}
body.ao-site .ao-cart .cart_totals tr.order-total td small:not(#ao.ao.ao.ao.ao.ao){display:block;font-family:var(--font-body);font-style:normal;font-weight:500;font-size:12px;color:var(--muted)}
body.ao-site .ao-cart .wc-proceed-to-checkout:not(#ao.ao.ao.ao.ao.ao){padding:0!important}
body.ao-site .ao-cart .wc-proceed-to-checkout .checkout-button.button:not(#ao.ao.ao.ao.ao.ao){display:flex!important;width:100%;margin:0!important}
body.ao-site .ao-woo .cart-empty:not(#ao.ao.ao.ao.ao.ao){justify-content:center;font-size:18px!important;padding:28px!important;border-left-width:1px!important}
body.ao-site .ao-woo .return-to-shop:not(#ao.ao.ao.ao.ao.ao){text-align:center;margin-top:24px}
body.ao-site .ao-checkout .woocommerce-form-coupon-toggle .woocommerce-info:not(#ao.ao.ao.ao.ao.ao){margin-bottom:12px!important}
body.ao-site .ao-checkout form.checkout_coupon:not(#ao.ao.ao.ao.ao.ao){margin:0 0 20px!important;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}
body.ao-site .ao-checkout form.checkout_coupon p:not(#ao.ao.ao.ao.ao.ao){margin:0;flex:1 1 220px;color:#47697A}
body.ao-site .ao-checkout form.checkout_coupon p:first-child:not(#ao.ao.ao.ao.ao.ao){flex-basis:100%}
body.ao-site .ao-checkout form.checkout:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:20px 24px;align-items:start}
@media (min-width:1000px){body.ao-site .ao-checkout form.checkout:not(#ao.ao.ao.ao.ao.ao){grid-template-columns:minmax(0,1fr) 400px}
body.ao-site .ao-checkout form.checkout #customer_details:not(#ao.ao.ao.ao.ao.ao){grid-column:1;grid-row:1 / span 3}
body.ao-site .ao-checkout form.checkout #order_review_heading:not(#ao.ao.ao.ao.ao.ao){grid-column:2;grid-row:1}
body.ao-site .ao-checkout form.checkout #order_review:not(#ao.ao.ao.ao.ao.ao){grid-column:2;grid-row:2;position:sticky;top:96px}}
body.ao-site .ao-checkout form.checkout > .woocommerce-NoticeGroup:not(#ao.ao.ao.ao.ao.ao){grid-column:1 / -1}
body.ao-site .ao-checkout #customer_details:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:16px;min-width:0}
body.ao-site .ao-checkout #customer_details .col-1:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-checkout #customer_details .col-2:not(#ao.ao.ao.ao.ao.ao){float:none!important;width:auto!important;display:grid;gap:16px;min-width:0}
body.ao-site .ao-checkout #customer_details:not(#ao.ao.ao.ao.ao.ao)::before,body.ao-site .ao-checkout #customer_details:not(#ao.ao.ao.ao.ao.ao)::after{display:none}
body.ao-site .ao-checkout .woocommerce-billing-fields__field-wrapper:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper:not(#ao.ao.ao.ao.ao.ao){display:grid;grid-template-columns:1fr;column-gap:16px}
@media (min-width:640px){body.ao-site .ao-checkout .woocommerce-billing-fields__field-wrapper:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper:not(#ao.ao.ao.ao.ao.ao){grid-template-columns:1fr 1fr}
body.ao-site .ao-checkout .form-row-first:not(#ao.ao.ao.ao.ao.ao){grid-column:1}
body.ao-site .ao-checkout .form-row-last:not(#ao.ao.ao.ao.ao.ao){grid-column:2}}
body.ao-site .ao-checkout .form-row-wide:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-checkout .notes:not(#ao.ao.ao.ao.ao.ao){grid-column:1 / -1}
body.ao-site .ao-checkout .woocommerce-shipping-fields .shipping_address:not(#ao.ao.ao.ao.ao.ao){margin-top:18px}
body.ao-site .ao-checkout #order_review_heading:not(#ao.ao.ao.ao.ao.ao){margin:0;font-size:30px!important}
body.ao-site .ao-checkout #order_review:not(#ao.ao.ao.ao.ao.ao){padding:clamp(20px,2.4vw,28px);border-radius:var(--r-xl);border:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(157,228,255,.07),rgba(157,228,255,.02))}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table:not(#ao.ao.ao.ao.ao.ao){display:block;border:0!important;margin:0 0 20px!important;background:none;border-radius:0}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table thead:not(#ao.ao.ao.ao.ao.ao){display:none}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table tbody:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table tfoot:not(#ao.ao.ao.ao.ao.ao){display:grid}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table tr:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--line)}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table th:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table td:not(#ao.ao.ao.ao.ao.ao){display:block;padding:0!important;border:0!important;background:none!important;color:var(--muted);font-weight:500;text-align:left}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table td.product-name:not(#ao.ao.ao.ao.ao.ao){color:#fff;font-weight:600;flex:1 1 60%}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table td.product-name .product-quantity:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table td:last-child:not(#ao.ao.ao.ao.ao.ao){color:#fff;font-weight:600;text-align:right}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table tr.shipping td:not(#ao.ao.ao.ao.ao.ao){flex:1 1 100%;text-align:left!important}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table ul#shipping_method:not(#ao.ao.ao.ao.ao.ao){list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li:not(#ao.ao.ao.ao.ao.ao){display:flex;align-items:center;gap:8px;margin:0}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table tr.order-total:not(#ao.ao.ao.ao.ao.ao){border-bottom:0;padding-top:16px;align-items:baseline}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table tr.order-total th:not(#ao.ao.ao.ao.ao.ao){color:#fff;font-weight:700}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table tr.order-total td:not(#ao.ao.ao.ao.ao.ao){font-family:var(--font-display);font-style:italic;font-weight:900;font-size:34px;line-height:1}
body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table tr.order-total td small:not(#ao.ao.ao.ao.ao.ao){display:block;font-family:var(--font-body);font-style:normal;font-weight:500;font-size:12px;color:var(--muted)}
body.ao-site .woocommerce-checkout #payment:not(#ao.ao.ao.ao.ao.ao){background:none!important;border-radius:0}
body.ao-site .woocommerce-checkout #payment ul.payment_methods:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:8px;margin:0 0 18px;padding:0!important;border:0!important;list-style:none}
body.ao-site .woocommerce-checkout #payment ul.payment_methods:not(#ao.ao.ao.ao.ao.ao)::before,body.ao-site .woocommerce-checkout #payment ul.payment_methods:not(#ao.ao.ao.ao.ao.ao)::after{display:none}
body.ao-site .woocommerce-checkout #payment ul.payment_methods li:not(#ao.ao.ao.ao.ao.ao){margin:0;padding:14px 16px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--glass);color:#fff;line-height:1.4}
body.ao-site .woocommerce-checkout #payment ul.payment_methods li:has(input:checked):not(#ao.ao.ao.ao.ao.ao){border-color:var(--cyan)}
body.ao-site .woocommerce-checkout #payment ul.payment_methods li label:not(#ao.ao.ao.ao.ao.ao){display:inline;font-weight:700;color:#fff;cursor:pointer}
body.ao-site .woocommerce-checkout #payment ul.payment_methods li img:not(#ao.ao.ao.ao.ao.ao){max-height:22px;vertical-align:middle;margin-left:6px}
body.ao-site .woocommerce-checkout #payment div.payment_box:not(#ao.ao.ao.ao.ao.ao){margin:10px 0 0!important;padding:0!important;background:none!important;color:var(--muted)!important;font-size:14px}
body.ao-site .woocommerce-checkout #payment div.payment_box:not(#ao.ao.ao.ao.ao.ao)::before{display:none}
body.ao-site .woocommerce-checkout #payment div.payment_box p:not(#ao.ao.ao.ao.ao.ao){padding:0}
body.ao-site .woocommerce-checkout #payment div.form-row.place-order:not(#ao.ao.ao.ao.ao.ao){padding:0!important;margin:0}
body.ao-site .woocommerce-checkout #payment .woocommerce-privacy-policy-text p:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-checkout #payment .woocommerce-terms-and-conditions-checkbox-text:not(#ao.ao.ao.ao.ao.ao){font-size:14px;color:var(--muted)}
body.ao-site .woocommerce-checkout #payment .woocommerce-privacy-policy-text a:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper a:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
body.ao-site .woocommerce-checkout #payment .woocommerce-form__label-for-checkbox:not(#ao.ao.ao.ao.ao.ao){color:var(--text);font-weight:600}
body.ao-site .woocommerce-checkout #payment #place_order:not(#ao.ao.ao.ao.ao.ao){display:flex!important;width:100%;margin-top:16px!important;float:none!important;font-size:19px!important}
body.ao-site .ao-account #customer_login:not(#ao.ao.ao.ao.ao.ao){display:grid!important;gap:20px;align-items:start}
@media (min-width:940px){body.ao-site .ao-account #customer_login:not(#ao.ao.ao.ao.ao.ao){grid-template-columns:1fr 1fr;gap:28px}}
body.ao-site .ao-account #customer_login:not(#ao.ao.ao.ao.ao.ao)::before,body.ao-site .ao-account #customer_login:not(#ao.ao.ao.ao.ao.ao)::after{display:none}
body.ao-site .ao-account #customer_login > div:not(#ao.ao.ao.ao.ao.ao){float:none!important;width:auto!important}
body.ao-site .ao-account form.login:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-account form.register:not(#ao.ao.ao.ao.ao.ao){margin:0!important;padding:0!important;border:0!important;border-radius:0}
body.ao-site .ao-account .woocommerce-form-login .form-row:last-of-type:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}
body.ao-site .ao-account .woocommerce-form-login__rememberme:not(#ao.ao.ao.ao.ao.ao){margin:0!important}
body.ao-site .ao-account .lost_password:not(#ao.ao.ao.ao.ao.ao){margin:12px 0 0}
body.ao-site .ao-account .woocommerce:has(.woocommerce-MyAccount-navigation):not(#ao.ao.ao.ao.ao.ao){display:grid;gap:24px;align-items:start}
@media (min-width:900px){body.ao-site .ao-account .woocommerce:has(.woocommerce-MyAccount-navigation):not(#ao.ao.ao.ao.ao.ao){grid-template-columns:260px minmax(0,1fr);gap:40px}}
body.ao-site .woocommerce-account .woocommerce-MyAccount-navigation:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-account .woocommerce-MyAccount-content:not(#ao.ao.ao.ao.ao.ao){float:none!important;width:auto!important}
body.ao-site .woocommerce-MyAccount-navigation ul:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:4px;margin:0;padding:8px!important;list-style:none;border-radius:var(--r-l);border:1px solid var(--line);background:var(--glass)}
body.ao-site .woocommerce-MyAccount-navigation li:not(#ao.ao.ao.ao.ao.ao){margin:0;padding:0}
body.ao-site .woocommerce-MyAccount-navigation li a:not(#ao.ao.ao.ao.ao.ao){display:block;padding:11px 14px;border-radius:10px;color:var(--text);font-weight:600;font-size:15px;text-decoration:none}
body.ao-site .woocommerce-MyAccount-navigation li a:hover:not(#ao.ao.ao.ao.ao.ao){background:var(--glass-2);color:#fff}
body.ao-site .woocommerce-MyAccount-navigation li.is-active a:not(#ao.ao.ao.ao.ao.ao){background:var(--cyan);color:var(--ink)}
body.ao-site .woocommerce-MyAccount-content:not(#ao.ao.ao.ao.ao.ao){min-width:0}
body.ao-site .woocommerce-MyAccount-content > p:not(#ao.ao.ao.ao.ao.ao){color:var(--text)}
body.ao-site .woocommerce-MyAccount-content > p + p:not(#ao.ao.ao.ao.ao.ao){margin-top:12px}
body.ao-site .woocommerce-MyAccount-content a:not(.button):not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
body.ao-site .woocommerce-MyAccount-content mark:not(#ao.ao.ao.ao.ao.ao){background:none;color:#fff;font-weight:700}
body.ao-site .woocommerce-MyAccount-content h2:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-MyAccount-content h3:not(#ao.ao.ao.ao.ao.ao),body.ao-site .woocommerce-MyAccount-content legend:not(#ao.ao.ao.ao.ao.ao){font-family:var(--font-display)!important;font-style:italic;font-weight:900;text-transform:uppercase;font-size:28px!important;line-height:1!important;color:#fff;margin:24px 0 14px}
body.ao-site .woocommerce-MyAccount-content form .form-row label:not(#ao.ao.ao.ao.ao.ao){color:var(--text)}
body.ao-site .woocommerce-MyAccount-content fieldset:not(#ao.ao.ao.ao.ao.ao){margin:24px 0 0;padding:0;border:0}
body.ao-site .woocommerce-MyAccount-content .woocommerce-Addresses:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:16px}
@media (min-width:760px){body.ao-site .woocommerce-MyAccount-content .woocommerce-Addresses:not(#ao.ao.ao.ao.ao.ao){grid-template-columns:1fr 1fr}}
body.ao-site .woocommerce-MyAccount-content .woocommerce-Address:not(#ao.ao.ao.ao.ao.ao){float:none!important;width:auto!important;padding:20px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--glass)}
body.ao-site .woocommerce-MyAccount-content address:not(#ao.ao.ao.ao.ao.ao){font-style:normal;color:var(--text);line-height:1.6;border:0;padding:0}
:is(body.ao-site .woocommerce-MyAccount-content,body.ao-site .woocommerce-order) table.shop_table:not(#ao.ao.ao.ao.ao.ao){width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line)!important;border-radius:var(--r-m);background:var(--glass);overflow:hidden;margin:0 0 24px}
:is(body.ao-site .woocommerce-MyAccount-content,body.ao-site .woocommerce-order) table.shop_table th:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site .woocommerce-MyAccount-content,body.ao-site .woocommerce-order) table.shop_table td:not(#ao.ao.ao.ao.ao.ao){padding:12px 14px!important;border-top:1px solid var(--line)!important;color:var(--text);font-size:15px;text-align:left;background:none}
:is(body.ao-site .woocommerce-MyAccount-content,body.ao-site .woocommerce-order) table.shop_table thead th:not(#ao.ao.ao.ao.ao.ao){border-top:0!important;color:#fff;font-weight:700;background:var(--glass-2)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) table.shop_table td a:not(.button):not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) table.shop_table .button:not(#ao.ao.ao.ao.ao.ao){min-height:38px;padding:8px 14px!important;font-size:14px!important;margin:2px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .woocommerce-customer-details address:not(#ao.ao.ao.ao.ao.ao){padding:16px;border-radius:var(--r-m);border:1px solid var(--line)!important;color:var(--text)}
body.ao-site .woocommerce-order .woocommerce-thankyou-order-received:not(#ao.ao.ao.ao.ao.ao){font-size:20px;font-weight:700;color:#fff;margin-bottom:20px}
body.ao-site .woocommerce-order ul.order_details:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0;list-style:none}
body.ao-site .woocommerce-order ul.order_details li:not(#ao.ao.ao.ao.ao.ao){flex:1 1 180px;margin:0;padding:14px 16px;border:1px solid var(--line)!important;border-radius:var(--r-m);background:var(--glass);font-size:13px;color:var(--muted);text-transform:none}
body.ao-site .woocommerce-order ul.order_details li strong:not(#ao.ao.ao.ao.ao.ao){display:block;margin-top:4px;font-size:16px;color:#fff}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content):not(#ao.ao.ao.ao.ao.ao){position:relative;display:grid;gap:clamp(28px,4vw,56px);align-items:start}
@media (min-width:940px){:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content):not(#ao.ao.ao.ao.ao.ao){grid-template-columns:1.05fr .95fr}}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) > *:not(#ao.ao.ao.ao.ao.ao){min-width:0}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) > .woocommerce-tabs:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) > .related:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) > .upsells:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) > .woocommerce-notices-wrapper:not(#ao.ao.ao.ao.ao.ao){grid-column:1 / -1}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.summary:not(#ao.ao.ao.ao.ao.ao){float:none!important;width:auto!important;margin:0!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images .woocommerce-product-gallery__wrapper:not(#ao.ao.ao.ao.ao.ao){border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line);background:radial-gradient(55% 45% at 50% 0%,rgba(157,228,255,.28),transparent 75%),radial-gradient(60% 50% at 50% 55%,rgba(11,189,254,.14),transparent 70%),linear-gradient(180deg,#03303F,#021C27)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images img:not(#ao.ao.ao.ao.ao.ao){width:100%;aspect-ratio:1/1;object-fit:contain;padding:8%;filter:drop-shadow(0 18px 18px rgba(0,0,0,.25))}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images .flex-control-thumbs:not(#ao.ao.ao.ao.ao.ao){display:flex;gap:8px;margin:10px 0 0;padding:0;overflow-x:auto}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images .flex-control-thumbs li:not(#ao.ao.ao.ao.ao.ao){flex:0 0 72px;width:72px!important;margin:0!important;float:none!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images .flex-control-thumbs li img:not(#ao.ao.ao.ao.ao.ao){padding:8px;border-radius:12px;border:1px solid var(--line);background:#03303F;opacity:.6}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images .flex-control-thumbs li img.flex-active:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images .flex-control-thumbs li img:hover:not(#ao.ao.ao.ao.ao.ao){opacity:1;border-color:var(--cyan)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-product-gallery__trigger:not(#ao.ao.ao.ao.ao.ao){top:14px;right:14px;background:var(--glass-2)!important;border:1px solid var(--line-strong)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) > span.onsale:not(#ao.ao.ao.ao.ao.ao){top:16px;left:16px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .product_title:not(#ao.ao.ao.ao.ao.ao){font-size:clamp(40px,4.6vw,64px)!important;margin:0 0 14px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .summary p.price:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .summary span.price:not(#ao.ao.ao.ao.ao.ao){font-family:var(--font-display);font-style:italic;font-weight:900;font-size:clamp(34px,3.6vw,46px)!important;line-height:1;color:#fff!important;margin:0 0 14px;padding:0}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .summary p.price del:not(#ao.ao.ao.ao.ao.ao){font-size:.5em;color:var(--muted);opacity:1;display:block;margin-bottom:6px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .summary p.price ins:not(#ao.ao.ao.ao.ao.ao){text-decoration:none;background:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .stock:not(#ao.ao.ao.ao.ao.ao){display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-weight:700;font-size:14px;color:var(--green-1)!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .stock:not(#ao.ao.ao.ao.ao.ao)::before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .stock.out-of-stock:not(#ao.ao.ao.ao.ao.ao){color:#ff8a8a!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-product-details__short-description:not(#ao.ao.ao.ao.ao.ao){color:var(--text);font-size:17px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-product-details__short-description p+p:not(#ao.ao.ao.ao.ao.ao){margin-top:12px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-product-details__short-description ul:not(#ao.ao.ao.ao.ao.ao){list-style:none;padding:0;margin:12px 0 0;display:grid;gap:6px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-product-details__short-description li:not(#ao.ao.ao.ao.ao.ao){position:relative;padding-left:20px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-product-details__short-description li:not(#ao.ao.ao.ao.ao.ao)::before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--cyan)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:24px 0!important;padding:20px;border-radius:var(--r-l);border:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(157,228,255,.07),rgba(157,228,255,.02))}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart:not(#ao.ao.ao.ao.ao.ao)::after{display:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart div.quantity:not(#ao.ao.ao.ao.ao.ao){float:none;margin:0!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart .single_add_to_cart_button.button:not(#ao.ao.ao.ao.ao.ao){flex:1 1 200px;float:none!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart.variations_form:not(#ao.ao.ao.ao.ao.ao){display:block}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart table.variations:not(#ao.ao.ao.ao.ao.ao){width:100%;margin:0 0 12px;border:0}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart table.variations tr:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:6px;margin-bottom:12px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart table.variations th:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart table.variations td:not(#ao.ao.ao.ao.ao.ao){display:block;padding:0;border:0;background:none;text-align:left;line-height:1.3}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart table.variations label:not(#ao.ao.ao.ao.ao.ao){font-weight:700;font-size:15px;color:#fff}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart table.variations select:not(#ao.ao.ao.ao.ao.ao){width:100%;max-width:360px;min-height:48px;padding:10px 40px 10px 14px;border-radius:12px;border:1px solid var(--line-strong);background:var(--glass) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239DE4FF' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat;color:#fff;font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart table.variations select option:not(#ao.ao.ao.ao.ao.ao){color:#021C27}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart .reset_variations:not(#ao.ao.ao.ao.ao.ao){display:inline-block;margin-top:8px;font-size:14px;color:var(--cyan)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart .woocommerce-variation-add-to-cart:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:12px;align-items:center}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart .woocommerce-variation-price .price:not(#ao.ao.ao.ao.ao.ao){font-size:28px!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .product_meta:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:6px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .product_meta > span:not(#ao.ao.ao.ao.ao.ao){display:block}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .product_meta a:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs:not(#ao.ao.ao.ao.ao.ao){margin-top:clamp(24px,4vw,56px)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs ul.tabs:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important;overflow:visible}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs ul.tabs:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs ul.tabs:not(#ao.ao.ao.ao.ao.ao)::after,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs ul.tabs li:not(#ao.ao.ao.ao.ao.ao)::before,:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs ul.tabs li:not(#ao.ao.ao.ao.ao.ao)::after{display:none!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs ul.tabs li:not(#ao.ao.ao.ao.ao.ao){margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:none!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs ul.tabs li a:not(#ao.ao.ao.ao.ao.ao){display:block;padding:10px 18px!important;border-radius:999px;border:1px solid var(--line-strong);color:var(--text)!important;font-weight:700;font-size:15px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs ul.tabs li.active a:not(#ao.ao.ao.ao.ao.ao){background:var(--cyan)!important;border-color:var(--cyan);color:var(--ink)!important}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs .panel:not(#ao.ao.ao.ao.ao.ao){margin:0!important;padding:clamp(20px,3vw,36px)!important;border-radius:var(--r-l);border:1px solid var(--line);background:var(--glass);color:var(--text);box-shadow:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs .panel > h2:first-child:not(#ao.ao.ao.ao.ao.ao){display:none}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs .panel p+p:not(#ao.ao.ao.ao.ao.ao){margin-top:12px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs .panel h2:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs .panel h3:not(#ao.ao.ao.ao.ao.ao){color:#fff;margin:18px 0 8px}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs .panel ul:not(#ao.ao.ao.ao.ao.ao){list-style:disc;padding-left:1.3em}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) table.woocommerce-product-attributes:not(#ao.ao.ao.ao.ao.ao){width:100%;border:0!important;margin:0}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) table.woocommerce-product-attributes th:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) table.woocommerce-product-attributes td:not(#ao.ao.ao.ao.ao.ao){padding:10px 0!important;border:0!important;border-bottom:1px solid var(--line)!important;background:none!important;color:var(--text);font-style:normal;text-align:left}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) table.woocommerce-product-attributes th:not(#ao.ao.ao.ao.ao.ao){width:40%;color:var(--muted);font-weight:600}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) table.woocommerce-product-attributes td p:not(#ao.ao.ao.ao.ao.ao){padding:0}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) #reviews #comments ol.commentlist li .comment-text:not(#ao.ao.ao.ao.ao.ao){border-color:var(--line);border-radius:var(--r-m)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) #review_form #respond textarea:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) #review_form #respond input[type=text]:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) #review_form #respond input[type=email]:not(#ao.ao.ao.ao.ao.ao){width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(6,95,127,.25);background:#fff;color:var(--ink);font:inherit}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) #reviews .comment-reply-title:not(#ao.ao.ao.ao.ao.ao){color:#fff;font-weight:700}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .related:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .upsells:not(#ao.ao.ao.ao.ao.ao){margin-top:clamp(56px,7vw,96px)}
:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .related > h2:not(#ao.ao.ao.ao.ao.ao),:is(body.ao-site.woocommerce,body.ao-site .woocommerce) .upsells > h2:not(#ao.ao.ao.ao.ao.ao){font-size:clamp(36px,4vw,56px)!important;margin:0 0 24px}
html[data-theme="light"] body.ao-site.woocommerce .page-title:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-products-header__title:not(#ao.ao.ao.ao.ao.ao){background:linear-gradient(180deg,var(--ink) 40%,var(--teal));-webkit-background-clip:text;background-clip:text}
html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .product_title:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-woo h2:not(.woocommerce-loop-product__title):not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-woo #order_review_heading:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) .related > h2:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) .upsells > h2:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) .cross-sells > h2:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-MyAccount-content h2:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-MyAccount-content h3:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-MyAccount-content legend:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .summary p.price:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs .panel h2:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs .panel h3:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart table.variations label:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-cart td.product-name a:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-cart td.product-subtotal:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-cart .cart_totals table.shop_table td:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-cart .cart_totals tr.order-total th:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table td.product-name:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table td:last-child:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-checkout table.woocommerce-checkout-review-order-table tr.order-total th:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-checkout #payment ul.payment_methods li:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-checkout #payment ul.payment_methods li label:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-order .woocommerce-thankyou-order-received:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-order ul.order_details li strong:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-MyAccount-content mark:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site .woocommerce-MyAccount-content,body.ao-site .woocommerce-order) table.shop_table thead th:not(#ao.ao.ao.ao.ao.ao){color:var(--ink)!important;-webkit-text-fill-color:currentColor}
html[data-theme="light"] body.ao-site .ao-cart table.shop_table.cart tr.cart_item:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-checkout #payment ul.payment_methods li:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-MyAccount-navigation ul:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-MyAccount-content .woocommerce-Address:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .woocommerce-tabs .panel:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-message:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-info:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-error:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-order ul.order_details li:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site .woocommerce-MyAccount-content,body.ao-site .woocommerce-order) table.shop_table:not(#ao.ao.ao.ao.ao.ao){background:#fff!important}
html[data-theme="light"] body.ao-site .ao-cart .cart_totals:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-checkout #order_review:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart:not(#ao.ao.ao.ao.ao.ao){background:#fff;box-shadow:0 30px 60px -34px rgba(3,61,82,.45)}
html[data-theme="light"] body.ao-site .ao-woo .woocommerce-billing-fields:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-woo .woocommerce-shipping-fields:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-woo .woocommerce-additional-fields:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-woo #customer_login > .u-column1:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-woo #customer_login > .u-column2:not(#ao.ao.ao.ao.ao.ao){background:#fff;box-shadow:0 30px 60px -34px rgba(3,61,82,.5),0 0 0 1px var(--line-strong)}
html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) a.button:not(.alt):not(.checkout-button):not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button:not(.alt):not(#place_order):not(.single_add_to_cart_button):not(.woocommerce-form-login__submit):not(.woocommerce-form-register__submit):not(#ao.ao.ao.ao.ao.ao){color:var(--ink)!important}
html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) a.button:not(.alt):hover:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) button.button:not(.alt):hover:not(#ao.ao.ao.ao.ao.ao){background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}
html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) .quantity input.qty.input-text:not(#ao.ao.ao.ao.ao.ao){color:var(--ink)!important;background:#fff!important}
html[data-theme="light"] body.ao-site .woocommerce-ordering select:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) form.cart table.variations select:not(#ao.ao.ao.ao.ao.ao){background-color:#fff;color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23065F7F' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}
html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) nav.woocommerce-pagination ul li a:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) nav.woocommerce-pagination ul li span:not(#ao.ao.ao.ao.ao.ao){color:var(--ink)}
html[data-theme="light"] body.ao-site .woocommerce-MyAccount-navigation li a:hover:not(#ao.ao.ao.ao.ao.ao){background:var(--ice);color:var(--ink)}
html[data-theme="light"] body.ao-site .woocommerce-MyAccount-content form .form-row label:not(#ao.ao.ao.ao.ao.ao){color:var(--teal)}
html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images .woocommerce-product-gallery__wrapper:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .ao-cart td.product-thumbnail img:not(#ao.ao.ao.ao.ao.ao){background:radial-gradient(55% 45% at 50% 0%,#fff,transparent 75%),radial-gradient(60% 50% at 50% 60%,rgba(11,189,254,.1),transparent 70%),linear-gradient(180deg,#F7FCFE,#E3F3FA)}
html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) div.images .flex-control-thumbs li img:not(#ao.ao.ao.ao.ao.ao){background:#fff}
html[data-theme="light"] body.ao-site .woocommerce-breadcrumb:not(#ao.ao.ao.ao.ao.ao){color:var(--ink)!important}
html[data-theme="light"] body.ao-site .woocommerce-message a:not(.button):not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-info a:not(.button):not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-MyAccount-content a:not(.button):not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] :is(body.ao-site.woocommerce,body.ao-site .woocommerce) div.product:not(.et_builder_inner_content) .product_meta a:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] body.ao-site .woocommerce-checkout #payment .woocommerce-privacy-policy-text a:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan-deep)}
body.ao-site .ao-checkout #order_review_heading:not(#ao.ao.ao.ao.ao.ao){color:#fff!important;-webkit-text-fill-color:#fff}
html[data-theme="light"] body.ao-site .ao-checkout #order_review_heading:not(#ao.ao.ao.ao.ao.ao){color:var(--ink)!important;-webkit-text-fill-color:var(--ink)}
.ao-filters:not(#ao.ao.ao.ao.ao.ao){display:grid;gap:12px;margin:0}
@media (max-width:1039px){.ao-filters:not(#ao.ao.ao.ao.ao.ao){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start}}
@media (min-width:1040px){.ao-filters:not(#ao.ao.ao.ao.ao.ao){position:sticky;top:92px}}
.ao-filters details:not(#ao.ao.ao.ao.ao.ao){border-radius:var(--r-m);border:1px solid var(--line);background:var(--glass)}
.ao-filters summary:not(#ao.ao.ao.ao.ao.ao){list-style:none;cursor:pointer;padding:14px 16px;font-weight:700;color:#fff;display:flex;justify-content:space-between}
.ao-filters summary:not(#ao.ao.ao.ao.ao.ao)::-webkit-details-marker{display:none}
.ao-filters summary:not(#ao.ao.ao.ao.ao.ao)::after{content:"+";color:var(--cyan);font-size:20px;line-height:1}
.ao-filters details[open] summary:not(#ao.ao.ao.ao.ao.ao)::after{content:"−"}
.ao-filters .f-body:not(#ao.ao.ao.ao.ao.ao){padding:0 16px 16px;display:grid;gap:10px}
.ao-filters .f-link:not(#ao.ao.ao.ao.ao.ao){color:var(--text);text-decoration:none;font-size:15px;line-height:1.35}
.ao-filters .f-link.sub:not(#ao.ao.ao.ao.ao.ao){padding-left:16px;color:var(--muted)}
.ao-filters .f-link:hover:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
.ao-filters .f-link[aria-current="page"]:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan);font-weight:700}
.ao-filters .f-check:not(#ao.ao.ao.ao.ao.ao){display:flex;gap:10px;align-items:center;font-size:15px;color:var(--text);cursor:pointer}
.ao-filters .f-check input:not(#ao.ao.ao.ao.ao.ao){width:18px;height:18px;accent-color:var(--cyan-deep);margin:0}
.ao-filters .f-range:not(#ao.ao.ao.ao.ao.ao){display:grid;grid-template-columns:1fr 1fr;gap:8px}
.ao-filters .lbl:not(#ao.ao.ao.ao.ao.ao){display:block;font-size:13px;color:var(--muted);margin-bottom:6px}
.ao-filters .f-range input:not(#ao.ao.ao.ao.ao.ao){width:100%;min-height:44px;padding:8px 10px;font:inherit;font-size:15px;border-radius:var(--r-s,10px);border:1px solid var(--line-strong);background:rgba(255,255,255,.04);color:var(--text)}
.ao-filters .f-range input:focus:not(#ao.ao.ao.ao.ao.ao){outline:none;border-color:var(--cyan)}
.ao-filters .f-actions:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}
@media (max-width:1039px){.ao-filters .f-actions:not(#ao.ao.ao.ao.ao.ao){grid-column:1/-1}}
.ao-filters .f-actions .btn:not(#ao.ao.ao.ao.ao.ao){border:0;cursor:pointer;font-family:var(--font-display)}
.ao-filters .f-reset:not(#ao.ao.ao.ao.ao.ao){color:var(--muted);font-size:14px}
.ao-filters .f-reset:hover:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
html[data-theme="light"] .ao-filters details:not(#ao.ao.ao.ao.ao.ao){background:#fff}
html[data-theme="light"] .ao-filters summary:not(#ao.ao.ao.ao.ao.ao){color:var(--ink)}
html[data-theme="light"] .ao-filters summary:not(#ao.ao.ao.ao.ao.ao)::after,html[data-theme="light"] .ao-filters .f-link[aria-current="page"]:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan-deep)}
html[data-theme="light"] .ao-filters .f-range input:not(#ao.ao.ao.ao.ao.ao){background:#fff;color:var(--ink)}
body.ao-site .ao-toolbar:not(#ao.ao.ao.ao.ao.ao){display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;margin-bottom:18px}
body.ao-site .ao-toolbar .woocommerce-notices-wrapper:not(#ao.ao.ao.ao.ao.ao){flex-basis:100%}
body.ao-site .ao-toolbar .woocommerce-notices-wrapper:empty:not(#ao.ao.ao.ao.ao.ao){display:none}
body.ao-site .ao-toolbar .woocommerce-result-count:not(#ao.ao.ao.ao.ao.ao),body.ao-site .ao-toolbar .woocommerce-ordering:not(#ao.ao.ao.ao.ao.ao){margin:0!important;float:none!important}
body.ao-site .ao-termeklista ul.products:not(#ao.ao.ao.ao.ao.ao){margin-bottom:24px!important}
body.ao-site .ao-ures:not(#ao.ao.ao.ao.ao.ao){padding:40px 24px;border-radius:var(--r-l);border:1px dashed var(--line-strong);text-align:center;color:var(--muted)}
body.ao-site .ao-ures .woocommerce-info:not(#ao.ao.ao.ao.ao.ao){margin:0!important;background:none!important;border:0!important;padding:0!important;color:var(--muted)!important}
body.ao-site .ao-ures .woocommerce-info:not(#ao.ao.ao.ao.ao.ao)::before{display:none}
body.ao-site .ao-ures .btn:not(#ao.ao.ao.ao.ao.ao){margin-top:16px}
body.ao-site .ao-termek > .woocommerce-notices-wrapper:empty:not(#ao.ao.ao.ao.ao.ao){display:none}
body.ao-site ul.products li.product:not(#ao.ao.ao.ao.ao.ao),body.ao-site ul.products li.product:nth-child(n):not(#ao.ao.ao.ao.ao.ao){width:auto!important;margin:0!important;float:none!important;clear:none!important}
.ao-arch-szoveg:not(#ao.ao.ao.ao.ao.ao){max-width:78ch;margin-top:clamp(48px,6vw,80px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--line);color:var(--text);font-size:16px;line-height:1.65}
.ao-arch-szoveg h2:not(#ao.ao.ao.ao.ao.ao),.ao-arch-szoveg h3:not(#ao.ao.ao.ao.ao.ao),.ao-arch-szoveg h4:not(#ao.ao.ao.ao.ao.ao),.ao-arch-szoveg h5:not(#ao.ao.ao.ao.ao.ao),.ao-arch-szoveg h6:not(#ao.ao.ao.ao.ao.ao){font-family:var(--font-display);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:1;color:#fff;margin:36px 0 12px}
.ao-arch-szoveg h2:not(#ao.ao.ao.ao.ao.ao){font-size:clamp(28px,3vw,38px)}
.ao-arch-szoveg h3:not(#ao.ao.ao.ao.ao.ao){font-size:clamp(22px,2.4vw,28px)}
.ao-arch-szoveg h4:not(#ao.ao.ao.ao.ao.ao),.ao-arch-szoveg h5:not(#ao.ao.ao.ao.ao.ao),.ao-arch-szoveg h6:not(#ao.ao.ao.ao.ao.ao){font-size:20px;color:var(--sky)}
.ao-arch-szoveg > :first-child:not(#ao.ao.ao.ao.ao.ao){margin-top:0}
.ao-arch-szoveg p:not(#ao.ao.ao.ao.ao.ao){margin:0 0 14px;padding:0}
.ao-arch-szoveg ul:not(#ao.ao.ao.ao.ao.ao),.ao-arch-szoveg ol:not(#ao.ao.ao.ao.ao.ao){margin:0 0 14px 1.2em;padding:0;list-style:disc}
.ao-arch-szoveg a:not(#ao.ao.ao.ao.ao.ao){color:var(--cyan)}
html[data-theme="light"] .ao-arch-szoveg h2:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] .ao-arch-szoveg h3:not(#ao.ao.ao.ao.ao.ao){color:var(--ink)}
html[data-theme="light"] .ao-arch-szoveg h4:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] .ao-arch-szoveg h5:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] .ao-arch-szoveg h6:not(#ao.ao.ao.ao.ao.ao),html[data-theme="light"] .ao-arch-szoveg a:not(#ao.ao.ao.ao.ao.ao){color:var(--teal)}
.ao-arch-head .ao-arch-leiras p:not(#ao.ao.ao.ao.ao.ao){margin:0}
body.ao-site .woocommerce-ordering select:not(#ao.ao.ao.ao.ao.ao){color:var(--text)!important;font-size:15px!important}
html[data-theme="light"] body.ao-site .woocommerce-ordering select:not(#ao.ao.ao.ao.ao.ao){color:var(--ink)!important}
