.woocommerce-page .content-area a:not(.add_to_cart_button):not(.wc-block-cart__submit-button),.woocommerce-page .entry-content a:not(.add_to_cart_button):not(.wc-block-cart__submit-button){color:#2f7a30}.woocommerce-page .content-area a:hover:not(.add_to_cart_button):not(.wc-block-cart__submit-button),.woocommerce-page .entry-content a:hover:not(.add_to_cart_button):not(.wc-block-cart__submit-button){color:#1f5a20}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-Price-amount{color:#2f7a30}.woocommerce a.add_to_cart_button,a.add_to_cart_button,.woocommerce button.single_add_to_cart_button.button,a.wc-block-cart__submit-button,button.wc-block-components-checkout-place-order-button{display:inline-block;padding:13px 28px;background:#2f7a30;color:#fff;border:none;border-radius:999px;font-weight:600;font-size:15px;text-align:center;text-decoration:none;transition:background-color .2s ease}.woocommerce a.add_to_cart_button:hover,.woocommerce a.add_to_cart_button:focus,a.add_to_cart_button:hover,a.add_to_cart_button:focus,.woocommerce button.single_add_to_cart_button.button:hover:not(:disabled),a.wc-block-cart__submit-button:hover,button.wc-block-components-checkout-place-order-button:hover:not(:disabled){background:#1f5a20;color:#fff}.wc-block-components-checkout-place-order-button{width:100%}.wc-block-components-checkout-place-order-button:disabled{opacity:.55;cursor:not-allowed}.wc-block-components-checkout-place-order-button--loading{opacity:.75;cursor:wait}.wc-block-components-checkout-place-order-button__icon{fill:currentColor}.wc-block-components-checkout-place-order-button:focus-visible,.wc-block-cart__submit-button:focus-visible{outline:3px solid #1f5a20;outline-offset:3px}ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin:0 0 40px!important}ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0 0 20px!important;background:#fff;border:1px solid rgb(33 37 41 / .08);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgb(33 37 41 / .04);transition:box-shadow .15s ease,transform .15s ease;display:flex;flex-direction:column}ul.products li.product:hover{box-shadow:0 6px 18px rgb(33 37 41 / .10);transform:translateY(-2px)}ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}ul.products li.product img{width:100%;height:180px;object-fit:cover;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:16px 20px 6px;font-size:18px;font-weight:800;line-height:1.35;color:#212529}.woocommerce ul.products li.product .price{margin:0 20px 14px;font-size:16px;font-weight:700}.woocommerce ul.products li.product .button{align-self:center;margin:14px 20px 0;padding:10px 22px;font-size:14px}.woocommerce ul.products li.product a.added_to_cart{align-self:center;margin:10px 20px 0}.wc-block-grid.wp-block-woocommerce-product-new ul.wc-block-grid__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;list-style:none;margin:0;padding:0}.wc-block-grid.wp-block-woocommerce-product-new li.wc-block-grid__product{background:#fff;border:1px solid rgb(33 37 41 / .08);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgb(33 37 41 / .04);transition:box-shadow .15s ease,transform .15s ease;display:flex;flex-direction:column;padding:0 0 20px;margin:0}.wc-block-grid.wp-block-woocommerce-product-new li.wc-block-grid__product:hover{box-shadow:0 6px 18px rgb(33 37 41 / .10);transform:translateY(-2px)}.wc-block-grid.wp-block-woocommerce-product-new a.wc-block-grid__product-link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.wc-block-grid.wp-block-woocommerce-product-new .wc-block-grid__product-image{margin:0}.wc-block-grid.wp-block-woocommerce-product-new .wc-block-grid__product-image img{width:100%;height:180px;object-fit:cover;margin:0}.wc-block-grid.wp-block-woocommerce-product-new .wc-block-grid__product-title{margin:16px 20px 6px;font-size:18px;font-weight:800;line-height:1.35;color:#212529}.wc-block-grid.wp-block-woocommerce-product-new .wc-block-grid__product-price{margin:0 20px 14px;font-size:16px;font-weight:700}.wc-block-grid.wp-block-woocommerce-product-new .wc-block-grid__product-add-to-cart{align-self:center;margin:0 20px}.product_title{line-height:1.3}.woocommerce div.product form.cart{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.woocommerce div.product form.cart div.quantity{margin:0}.woocommerce div.product form.cart a.added_to_cart{padding-top:0}.woocommerce div.product p.price{margin-bottom:4px}.woocommerce div.product .ek-product-price-notice,.woocommerce div.product p.stock{font-size:.85rem;color:#6b7280;margin:0 0 20px}.woocommerce div.product .ek-product-price-notice a{color:#2f7a30;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgb(47 122 48 / .4)}.woocommerce div.product .ek-product-price-notice a:hover,.woocommerce div.product .ek-product-price-notice a:focus{text-decoration-color:#2f7a30}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product p.stock{margin:8px 0 0}.woocommerce div.product p.stock.ek-low-stock{color:#c0392b;font-weight:600}.woocommerce div.product .woocommerce-product-details__short-description{background:#fbfcfb;border:1px solid #e4eae4;border-radius:18px;padding:22px 24px;margin-bottom:20px}body.woocommerce .content-area{max-width:1140px;margin:0 auto;padding:0 24px}.wp-block-search__inside-wrapper{border:1px solid #e4eae4;border-radius:999px;overflow:hidden}.wp-block-search__input{border:none;padding:10px 20px;font-size:15px}.wp-block-search__input:focus{outline:none}.wp-block-search__button{display:flex;align-items:center;justify-content:center;background:#2f7a30;border:none;width:48px;padding:0}.wp-block-search__button:hover{background:#1f5a20}.wp-block-search__button .search-icon path{fill:#fff}.woocommerce-ordering select.orderby{border:1px solid #e4eae4;border-radius:8px;padding:10px 14px;font-size:14px;color:#4a545e}.woocommerce-ordering select.orderby:focus{border-color:#2f7a30;outline:none}.wc-block-components-text-input input,.wc-block-components-combobox input,.wc-block-components-select select{border-radius:8px!important}.wc-block-components-text-input input:focus,.wc-block-components-combobox input:focus,.wc-block-components-select select:focus{border-color:#2f7a30;box-shadow:0 0 0 1px #2f7a30}body.woocommerce-shop .ek-hero{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;background:var(--eduk-brand-teal);overflow:hidden}body.woocommerce-shop .ek-hero-inner{background:linear-gradient(100deg,var(--eduk-brand-teal) 0%,var(--eduk-brand-teal) 50%,var(--eduk-brand-teal-light) 68%,var(--eduk-brand-green) 100%)}body.woocommerce-shop .ek-hero-text{padding:72px 0 64px;max-width:640px}body.woocommerce-shop .ek-hero-text h1{margin:0 0 16px;font-size:2.625rem;line-height:1.18;font-weight:800;color:#fff}body.woocommerce-shop .ek-hero-text p{margin:0;font-size:1.25rem;line-height:1.65;color:#dff2ef;max-width:560px}body.woocommerce-shop .ek-shop-trust-overlap{position:relative;margin-top:-40px;z-index:2}body.woocommerce-shop .ek-shop-trust-card{display:flex;flex-wrap:wrap;background:#fff;border-radius:18px;box-shadow:0 20px 46px rgb(0 50 44 / .18);overflow:hidden}body.woocommerce-shop .ek-shop-trust-col{flex:1 1 33.333%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 20px;border-right:1px solid #e4eae4;text-align:center}body.woocommerce-shop .ek-shop-trust-col:last-child{border-right:none}body.woocommerce-shop .ek-shop-trust-logo{height:28px;width:auto;max-width:150px;object-fit:contain}body.woocommerce-shop .ek-shop-trust-logo--inpost,body.woocommerce-shop .ek-shop-trust-logo--edukabe{height:40px}body.woocommerce-shop .ek-shop-trust-col span{display:block;font-size:.85rem;font-weight:600;color:#4a545e}body.woocommerce-shop .ek-shop-how{padding:64px 0 8px}body.woocommerce-shop .ek-shop-how__heading{margin:0 0 36px;color:#2f7a30;font-weight:900;letter-spacing:.1em;font-size:1.75rem;text-align:center}body.woocommerce-shop .ek-shop-how__heading::before{content:"";display:block;width:70px;height:9px;margin:0 auto 20px;background:linear-gradient(63deg,var(--eduk-brand-teal-light) 0%,var(--eduk-brand-green) 100%)}@media (max-width:700px){body.woocommerce-shop .ek-shop-trust-overlap{margin-top:0}body.woocommerce-shop .ek-shop-trust-card{border-radius:0;box-shadow:none}body.woocommerce-shop .ek-shop-trust-col{flex:1 1 100%;border-right:none;border-bottom:1px solid #e4eae4}body.woocommerce-shop .ek-shop-trust-col:last-child{border-bottom:none}}@media (max-width:576px){body.woocommerce-shop .ek-hero-text{padding:48px 0 40px}body.woocommerce-shop .ek-hero-text h1{font-size:2rem}body.woocommerce-shop .ek-hero-text p{font-size:1.05rem}body.woocommerce-shop .ek-shop-how{padding:40px 0 4px}}.ek-cart-popup{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px}.ek-cart-popup.is-open{display:flex}.ek-cart-popup__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .5)}.ek-cart-popup__box{position:relative;width:100%;max-width:460px;background:#fff;border-radius:16px;padding:28px;box-shadow:0 20px 50px rgb(0 0 0 / .25)}.ek-cart-popup__close{position:absolute;top:14px;right:14px;width:32px;height:32px;background:none;border:none;font-size:22px;line-height:1;color:#555;cursor:pointer}.ek-cart-popup__header{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid #eee}.ek-cart-popup__check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#2f7a30;font-size:20px;font-weight:700;transform:translateY(5px)}.ek-cart-popup__header h2{margin:0;font-size:20px;font-weight:700}.ek-cart-popup__product{display:flex;align-items:center;gap:16px;margin:0 0 24px}.ek-cart-popup__thumb{width:80px;height:80px;object-fit:cover;border-radius:8px;flex-shrink:0}.ek-cart-popup__name{margin:0 0 6px;font-weight:600}.ek-cart-popup__price{margin:0;color:#2f7a30;font-weight:700}.ek-cart-popup__actions{display:flex;gap:12px}.ek-cart-popup__btn{flex:1 1 0%;text-align:center;padding:13px 20px;border-radius:999px;font-weight:600;text-decoration:none;cursor:pointer;border:2px solid #fff0}.ek-cart-popup__btn--primary{background:#2f7a30;color:#fff}.ek-cart-popup__btn--primary:hover{background:#1f5a20;color:#fff}.ek-cart-popup__btn--secondary{background:#fff0;color:#2f7a30;border-color:#2f7a30}.ek-cart-popup__btn--secondary:hover{background:#2f7a30;color:#fff}body.ek-cart-popup-open{overflow:hidden}@media (max-width:600px){.ek-cart-popup__box{padding:24px 20px}.ek-cart-popup__actions{flex-direction:column-reverse}}body.woocommerce-account .woocommerce button.button{display:inline-block;padding:13px 28px;background:#2f7a30;color:#fff;border:none;border-radius:999px;font-weight:600;font-size:15px;text-align:center;text-decoration:none;transition:background-color .2s ease}body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce button.button:focus{background:#1f5a20;color:#fff}body.woocommerce-account .woocommerce button.button:focus-visible{outline:3px solid #1f5a20;outline-offset:3px}body.woocommerce-order-pay #order_review #place_order{display:inline-block;width:auto;padding:13px 32px;background:#2f7a30;color:#fff;border:none;border-radius:999px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s ease}body.woocommerce-order-pay #order_review #place_order:hover,body.woocommerce-order-pay #order_review #place_order:focus{background:#1f5a20;color:#fff}body.woocommerce-order-pay #order_review #place_order:focus-visible{outline:3px solid #1f5a20;outline-offset:3px}body.woocommerce-order-pay #payment{background:#fff0;border-radius:0}body.woocommerce-order-pay #payment>.form-row{padding:0}body.woocommerce-order-pay #payment ul.wc_payment_methods{margin:0 0 24px;padding:0;border:none;list-style:none}body.woocommerce-order-pay #payment ul.wc_payment_methods li.wc_payment_method{margin:0 0 12px;padding:16px 18px;background:#fff;border:1px solid #e4eae4;border-radius:12px;list-style:none;line-height:1.5}body.woocommerce-order-pay #payment ul.wc_payment_methods li.wc_payment_method:last-child{margin-bottom:0}body.woocommerce-order-pay #payment ul.wc_payment_methods li.wc_payment_method:has(input:checked){border-color:#2f7a30;background:#f4faf3}body.woocommerce-order-pay #payment ul.wc_payment_methods li.wc_payment_method>input.input-radio{width:18px;height:18px;margin:0 10px 0 0;accent-color:#2f7a30;vertical-align:-3px}body.woocommerce-order-pay #payment ul.wc_payment_methods li.wc_payment_method>label{display:inline;font-size:15px;font-weight:600;color:#212529;cursor:pointer}body.woocommerce-order-pay #payment div.payment_box{width:auto;margin:12px 0 0;padding:14px 16px;background:#fbfcfb;border:1px solid #e4eae4;border-radius:8px;color:#4a545e;font-size:.9rem;line-height:1.55}body.woocommerce-order-pay #payment div.payment_box::before{display:none}body.woocommerce-order-pay #payment div.payment_box p:last-child{margin-bottom:0}body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{margin:20px 0 24px;padding:18px 0 0;border-top:1px solid #e2e2e2}body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper p.form-row{margin:0 0 12px;padding:0}body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper p.form-row:last-child{margin-bottom:0}body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:.9rem;line-height:1.5}body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper label.checkbox input.input-checkbox{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:#2f7a30;position:static;vertical-align:baseline}body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{display:inline}body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper abbr.required{border:none;color:#c0392b;text-decoration:none}body.woocommerce-order-pay #order_review table.shop_table{margin-bottom:28px;border-radius:12px;overflow:hidden}body.woocommerce-account a.woocommerce-button.button,body.woocommerce-account .woocommerce-MyAccount-content a.button.order-again{display:inline-block;margin:4px 6px 0 0;padding:9px 22px;background:#fff0;border:2px solid #2f7a30;border-radius:999px;color:#2f7a30;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s ease,color .2s ease}body.woocommerce-account a.woocommerce-button.button:hover,body.woocommerce-account a.woocommerce-button.button:focus,body.woocommerce-account .woocommerce-MyAccount-content a.button.order-again:hover,body.woocommerce-account .woocommerce-MyAccount-content a.button.order-again:focus{background:#2f7a30;color:#fff}body.woocommerce-account a.woocommerce-button.button.pay{background:#2f7a30;color:#fff}body.woocommerce-account a.woocommerce-button.button.pay:hover,body.woocommerce-account a.woocommerce-button.button.pay:focus{background:#1f5a20;border-color:#1f5a20;color:#fff}body.woocommerce-account a.woocommerce-button.button:focus-visible,body.woocommerce-account .woocommerce-MyAccount-content a.button.order-again:focus-visible{outline:3px solid #1f5a20;outline-offset:3px}body.woocommerce-account .woocommerce-order-details__title,body.woocommerce-account .woocommerce-column__title,body.woocommerce-account .woocommerce-customer-details h2{color:#2f7a30}.ek-withdrawal{max-width:640px;margin:0 auto}.ek-withdrawal h2{color:#2f7a30;margin:0 0 12px}.ek-withdrawal__hint,.ek-withdrawal__note{font-size:14px;color:#5a6270}.ek-withdrawal__note{display:block;margin-top:4px}.ek-withdrawal__form{margin:18px 0 0}.ek-withdrawal__field{display:flex;flex-direction:column;margin:0 0 16px}.ek-withdrawal__field label{font-weight:600;margin-bottom:5px}.ek-withdrawal__field input[type="text"],.ek-withdrawal__field input[type="email"],.ek-withdrawal__field textarea{width:100%;padding:10px 12px;border:1px solid #cfd8d8;border-radius:8px;font:inherit}.ek-withdrawal__field input:focus,.ek-withdrawal__field textarea:focus{outline:none;border-color:#2f7a30;box-shadow:0 0 0 3px rgb(47 122 48 / .15)}.ek-withdrawal__items{border:1px solid #e4eae4;border-radius:12px;padding:14px 16px;margin:0 0 16px}.ek-withdrawal__items legend{font-weight:600;padding:0 6px}.ek-withdrawal__item{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.ek-withdrawal__item input[type="checkbox"]{width:18px;height:18px;margin-top:2px;accent-color:#2f7a30;flex:0 0 auto}.ek-withdrawal__btn{display:inline-block;padding:13px 28px;border:2px solid #2f7a30;border-radius:999px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ek-withdrawal__btn--primary{background:#2f7a30;color:#fff}.ek-withdrawal__btn--primary:hover,.ek-withdrawal__btn--primary:focus{background:#1f5a20;border-color:#1f5a20;color:#fff}.ek-withdrawal__btn:focus-visible{outline:3px solid #1f5a20;outline-offset:3px}.ek-withdrawal__actions{margin-top:8px}.ek-withdrawal__notice{padding:12px 16px;border-radius:10px;margin:0 0 16px;font-size:15px}.ek-withdrawal__notice ul{margin:0;padding-left:18px}.ek-withdrawal__notice--error{background:#fdecec;border:1px solid #f0b6b6;color:#a12525}.ek-withdrawal__notice--ok{background:#f4faf3;border:1px solid #bfe0bd;color:#256226}.ek-withdrawal__summary{border:1px solid #e4eae4;border-radius:12px;padding:16px 18px;margin:0 0 18px;background:#fafcfa}.ek-withdrawal__summary dl{margin:0}.ek-withdrawal__summary dt{font-weight:600;color:#5a6270;font-size:13px;margin-top:10px}.ek-withdrawal__summary dt:first-child{margin-top:0}.ek-withdrawal__summary dd{margin:2px 0 0}.ek-withdrawal__summary ul{margin:2px 0 0;padding-left:18px}.ek-withdrawal-cta{margin:18px 0 0}.woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-message a.button,body.woocommerce-account .woocommerce-info a.button{display:inline-block;margin:0 12px 2px 0;padding:9px 22px;background:#fff0;border:2px solid #2f7a30;border-radius:999px;color:#2f7a30;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s ease,color .2s ease}.woocommerce-notices-wrapper .woocommerce-message a.button:hover,.woocommerce-notices-wrapper .woocommerce-message a.button:focus,.woocommerce-message a.button:hover,.woocommerce-message a.button:focus,body.woocommerce-account .woocommerce-info a.button:hover,body.woocommerce-account .woocommerce-info a.button:focus{background:#2f7a30;color:#fff}.woocommerce-notices-wrapper .woocommerce-message a.button:focus-visible,.woocommerce-message a.button:focus-visible,body.woocommerce-account .woocommerce-info a.button:focus-visible{outline:3px solid #1f5a20;outline-offset:3px}body.woocommerce-page .entry-content a.button.woocommerce-MyAccount-downloads-file,body.woocommerce-page .content-area a.button.woocommerce-MyAccount-downloads-file{display:inline-block;padding:9px 22px;background:#2f7a30;border:none;border-radius:999px;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s ease}body.woocommerce-page .entry-content a.button.woocommerce-MyAccount-downloads-file:hover,body.woocommerce-page .entry-content a.button.woocommerce-MyAccount-downloads-file:focus,body.woocommerce-page .content-area a.button.woocommerce-MyAccount-downloads-file:hover,body.woocommerce-page .content-area a.button.woocommerce-MyAccount-downloads-file:focus{background:#1f5a20;color:#fff}body.woocommerce-page .entry-content a.button.woocommerce-MyAccount-downloads-file:focus-visible,body.woocommerce-page .content-area a.button.woocommerce-MyAccount-downloads-file:focus-visible{outline:3px solid #1f5a20;outline-offset:3px}@media (min-width:769px){body.woocommerce.single-product div.product div.images{width:34%;max-width:340px}body.woocommerce.single-product div.product div.summary{width:62%}}body.woocommerce.single-product div.product div.images .flex-viewport{border-radius:8px}body.woocommerce.single-product div.product div.images ol.flex-control-thumbs{display:flex;flex-wrap:nowrap;gap:8px;margin:18px 0 0;padding:2px 0 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#008e9a #fff0;list-style:none}body.woocommerce.single-product div.product div.images ol.flex-control-thumbs::-webkit-scrollbar{height:6px}body.woocommerce.single-product div.product div.images ol.flex-control-thumbs::-webkit-scrollbar-thumb{background:#008e9a;border-radius:3px}body.woocommerce.single-product div.product div.images ol.flex-control-thumbs li{width:auto;margin:0;float:none;flex:0 0 auto}body.woocommerce.single-product div.product div.images ol.flex-control-thumbs li img{display:block;width:auto;height:92px;border-radius:6px;opacity:.5;cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease}body.woocommerce.single-product div.product div.images ol.flex-control-thumbs li img:hover,body.woocommerce.single-product div.product div.images ol.flex-control-thumbs li img:focus{opacity:.85}body.woocommerce.single-product div.product div.images ol.flex-control-thumbs li img.flex-active{opacity:1;box-shadow:0 0 0 2px #005f68}body.woocommerce.single-product div.product div.images .flex-direction-nav{margin:0;padding:0;list-style:none}body.woocommerce.single-product div.product div.images .flex-direction-nav a{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .92);box-shadow:0 2px 8px rgb(0 0 0 / .28);color:#005f68;font-size:0;overflow:hidden;opacity:0;transition:opacity .18s ease,background-color .15s ease;z-index:5}body.woocommerce.single-product div.product div.images:hover .flex-direction-nav a,body.woocommerce.single-product div.product div.images .flex-direction-nav a:focus-visible{opacity:1}body.woocommerce.single-product div.product div.images .flex-direction-nav a:hover{background:#fff}body.woocommerce.single-product div.product div.images .flex-direction-nav a.flex-prev{left:10px}body.woocommerce.single-product div.product div.images .flex-direction-nav a.flex-next{right:10px}body.woocommerce.single-product div.product div.images .flex-direction-nav a::before{content:"";width:10px;height:10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:4px}body.woocommerce.single-product div.product div.images .flex-direction-nav a.flex-next::before{transform:rotate(-135deg);margin-left:-4px}body.woocommerce.single-product div.product div.images .flex-direction-nav a.flex-disabled{display:none}