.blockOverlay{background:rgba(255 255 255/50%) !important;opacity:100% !important;z-index:10 !important}.cart-collaterals .blockOverlay{background:rgba(241 248 254/70%) !important}body.woocommerce-checkout .woocommerce-checkout-review-order .blockOverlay{width:auto !important;left:0 !important;right:0 !important;position:absolute;background:rgba(255 255 255/70%) !important}.woocommerce-NoticeGroup{width:100%}.woocommerce-info{margin-bottom:20px;padding:20px;color:#000;line-height:20px;background:#fcf7d4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.woocommerce-message{margin-bottom:20px;padding:10px 20px;color:#000;line-height:20px;background:#fcf7d4;display:flex;align-items:center;justify-content:space-between;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.woocommerce-message a:not(.button){text-decoration:underline;color:#000 !important}.woocommerce-message .button{height:40px;padding:0 15px;font-size:16px;line-height:40px;order:2}ul.woocommerce-error{width:100%;margin-bottom:20px;margin-left:0 !important;padding:20px 20px 20px 40px;font-size:15px;color:#fff;line-height:20px;background:var(--color-red);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;list-style:square !important}ul.woocommerce-error li{padding-left:0 !important}ul.woocommerce-error li:before{display:none !important}.checkout_notification{width:100%;margin-top:-10px;margin-bottom:20px;padding:10px;font-size:15px;color:#fff;line-height:20px;background:var(--color-red);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;list-style:disc !important}.woocommerce-result-count,form.woocommerce-ordering{display:none !important}ul.products{margin-bottom:50px;margin-left:-10px !important;margin-right:-10px;list-style:none !important;display:flex;clear:both}ul.products li:not(li.product-category){width:calc(25% - 20px);margin:20px 10px 0;padding-left:0 !important;padding-bottom:70px;background:#fff;border:1px solid var(--color-silver-line);position:relative}ul.products li:nth-child(-n+4){margin-top:0}ul.products li:before{display:none !important}ul.products li .post-edit-link{right:10px;top:10px;position:absolute;z-index:10}ul.products li .thumbnail{padding:20px;display:block}ul.products li .thumbnail img{width:auto;max-width:100%;height:100%;display:block}ul.products li .entry{padding:0 20px}ul.products li .entry .posted_in{font-size:12px;font-weight:600}ul.products li .entry .posted_in a{color:var(--color-red)}ul.products li .entry .posted_in a:hover{color:var(--color-body-text)}ul.products li .entry h3{min-height:60px;margin-bottom:20px !important;font-size:20px !important;font-weight:600 !important;line-height:20px}ul.products li .entry h3 a{font-size:17px;text-decoration:none !important;color:var(--color-body-text);display:block}ul.products li .entry h3 a:hover{text-decoration:underline !important}ul.products li .entry .price{height:50px;font-size:20px;font-weight:700;color:var(--color-blue)}ul.products li .action_button{width:100%;padding:0 20px 20px;left:0;bottom:0;position:absolute}ul.products li .action_button .button{width:100%;height:50px;padding:0;text-align:center;border-radius:5px}ul.products li .action_button .added_to_cart{display:none !important}ul.products li.product-category{width:calc(25% - 20px) !important;height:60px;margin:20px 10px 0 !important;padding:0 !important;text-align:left;border:1px solid var(--color-silver-line);overflow:hidden}ul.products li.product-category:hover{border-color:var(--color-light-blue)}ul.products li.product-category:nth-child(-n+4){margin-top:0 !important}ul.products li.product-category a{height:100%;text-decoration:none !important;display:block;position:relative}ul.products li.product-category a img{width:46px;height:auto;left:8px;top:50%;display:block;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.products li.product-category h2{height:100%;margin-bottom:0 !important;padding:5px 45px 5px 65px;font-size:14px !important;font-weight:700;display:flex;align-items:center}ul.products li.product-category h2 mark{right:10px;font-size:12px;color:#999;background:0 0 !important;position:absolute}ul.products li.product-category:hover{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.woocommerce-pagination ul{margin-top:50px;margin-left:0 !important;display:flex;justify-content:center;list-style:none !important}.woocommerce-pagination ul li{margin:0 2px}.woocommerce-pagination ul li a{width:50px;height:50px;display:flex;justify-content:center;align-items:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce-pagination ul li a:hover{background:var(--color-light-blue)}.woocommerce-pagination ul li span{width:50px;height:50px;justify-content:center;align-items:center;display:flex;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce-pagination ul li span.current{font-weight:700;color:#fff;background:var(--color-blue)}div.product{display:flex}div.product .images{width:50%}div.product .images .woocommerce-product-gallery__wrapper{display:flex;justify-content:space-around}div.product .images .woocommerce-product-gallery__image{width:calc(25% - 20px);margin:20px 10px 0}div.product .images .woocommerce-product-gallery__image a{width:100%;border:1px solid var(--color-silver-line);display:flex;outline:3px solid transparent}div.product .images .woocommerce-product-gallery__image a:hover{outline-color:var(--color-blue-a10)}div.product .images .woocommerce-product-gallery__image a img{width:100%;height:auto;display:block}div.product .images .woocommerce-product-gallery__image:first-child{width:100%;margin:0 !important}div.product .images .woocommerce-product-gallery__image:first-child a{padding:20px;background:#fff;border:1px solid var(--color-silver-line);display:flex;justify-content:center}div.product .summary{width:50%;padding-left:70px}div.product .summary h1{font-size:30px !important;text-transform:uppercase}div.product .summary .price{font-size:25px;font-weight:700}div.product .summary .woocommerce-product-details__short-description{font-size:16px;line-height:25px}div.product .summary .extra_products_inputs{margin-bottom:30px}div.product .summary .extra_products_inputs .extra_products_inputs_header{padding:10px 20px;font-size:17px;font-weight:700;color:#fff;line-height:25px;background:var(--color-blue);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}div.product .summary .extra_products_inputs .extra_products_inputs_header small{font-size:15px;font-weight:400;display:block}div.product .summary .extra_products_inputs .extra_products_inputs_content{padding:20px;border:1px solid var(--color-silver-line);border-top:none;display:flex;justify-content:space-between;align-items:center;align-content:center;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}div.product .summary .extra_products_inputs .extra_products_inputs_content p{margin-bottom:0 !important}div.product .summary .wc-pao-addons-container{width:100%;margin-bottom:30px;border:1px solid var(--color-silver-line);border-top:none;display:flex;justify-content:space-between;align-items:center;align-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.product .summary .wc-pao-addons-container .wc-pao-addon-container.wc-pao-addon-extra-adatok{width:calc(100% + 2px);margin:-1px -1px 0 !important;padding:10px 20px;font-size:17px;font-weight:700;color:#fff;line-height:25px;background:var(--color-blue);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}div.product .summary .wc-pao-addons-container .wc-pao-addon-container.wc-pao-addon-extra-adatok h2{margin:0 !important;font-size:17px !important;font-weight:700 !important;color:#fff !important;line-height:25px !important}div.product .summary .wc-pao-addons-container .wc-pao-addon-container.wc-pao-addon-extra-adatok .wc-pao-addon-description{font-size:15px;font-weight:400;display:block}div.product .summary .wc-pao-addons-container .wc-pao-addon-container.wc-pao-addon-extra-adatok .wc-pao-addon-description p{margin-bottom:0 !important}div.product .summary .wc-pao-addons-container .wc-pao-addon-container label{font-size:15px;font-weight:700;line-height:25px !important;display:block}div.product .summary .wc-pao-addons-container .wc-pao-addon-container .form-row{margin:0 !important}div.product .summary .wc-pao-addons-container .wc-pao-addon-container.wc-pao-addon-a-tartaly-pontos-tipusa-cikkszama{width:50%;margin:0 !important;padding:20px 10px 20px 20px}div.product .summary .wc-pao-addons-container .wc-pao-addon-container.wc-pao-addon-a-tartaly-gyartasi-ideje{width:50%;margin:0 !important;padding:20px 20px 20px 10px}div.product .summary .wc-pao-addons-container #product-addons-total{width:100%}div.product .summary .product-addon-totals{margin:0 !important;padding:20px !important}div.product .summary .product-addon-totals ul{margin:0 !important}div.product .summary .product-addon-totals ul li{padding:0 0 0 20px !important;font-size:15px;line-height:20px}div.product .summary .product-addon-totals ul li:before{top:7px !important}div.product .summary .product-addon-totals ul li.wc-pao-subtotal-line{padding:20px 0 0 !important}div.product .summary .product-addon-totals ul li.wc-pao-subtotal-line:before{display:none}div.product .summary .product-addon-totals ul li.wc-pao-subtotal-line p{margin-bottom:0 !important}div.product .summary form.cart{margin-bottom:20px;display:flex}div.product .summary form.cart .quantity{width:90px;margin-right:10px;border:1px solid var(--color-silver-line);display:flex;position:relative;overflow:hidden;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}div.product .summary form.cart .quantity button{width:20px;background:0 0;cursor:pointer}div.product .summary form.cart .quantity button.minus{text-align:right}div.product .summary form.cart .quantity button.plus{text-align:left}div.product .summary form.cart .quantity input[type=number]{width:48px;text-align:center}div.product .summary .request_offer{margin-bottom:30px}div.product .summary .request_offer .request_offer_header{padding:10px 20px;font-size:17px;font-weight:700;color:var(--color-green);background:var(--color-light-green);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}div.product .summary .request_offer .request_offer_content{padding:20px;border:1px solid var(--color-silver-line);border-top:none;display:flex;justify-content:space-between;align-items:center;align-content:center;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}div.product .summary .request_offer .request_offer_content .text{width:calc(100% - 200px);font-size:16px;line-height:20px}div.product .summary .product_meta{padding-top:20px;border-top:1px solid var(--color-silver-line)}div.product .summary .product_meta .posted_in{font-size:16px;font-weight:700}div.product .summary .product_meta .posted_in a{padding:5px 10px;font-size:15px !important;font-weight:400 !important;text-decoration:none !important;line-height:16px;background:var(--color-silver);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}div.product .summary .product_meta .posted_in a:hover{color:#fff !important;background:var(--color-blue)}div.product .woocommerce-tabs{width:100%;margin-top:50px}div.product .woocommerce-tabs ul.tabs{height:50px;margin-left:0 !important;border:1px solid var(--color-body-text);display:flex;list-style:none !important}div.product .woocommerce-tabs ul.tabs li{padding-left:0 !important;border-right:1px solid var(--color-body-text);flex-grow:1;flex-basis:0}div.product .woocommerce-tabs ul.tabs li:last-child{border-right:none}div.product .woocommerce-tabs ul.tabs li:before{display:none !important}div.product .woocommerce-tabs ul.tabs li a{height:100%;font-size:17px;font-weight:700;text-decoration:none !important;display:flex;justify-content:center;align-items:center}div.product .woocommerce-tabs ul.tabs li.active a{color:#fff !important;background:var(--color-body-text)}div.product .woocommerce-tabs .panel table.shop_attributes{width:100%}div.product .woocommerce-tabs .panel table.shop_attributes tbody{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:100px}div.product .woocommerce-tabs .panel table.shop_attributes tbody tr{border-bottom:1px solid var(--color-body-text);padding:10px 0 4px;display:flex;justify-content:space-between}div.product .woocommerce-tabs .panel table.shop_attributes tbody tr td p{margin-bottom:0 !important}div.product .related_products{margin-top:50px;margin-bottom:-30px;padding:50px 0;background:var(--color-silver);position:relative}div.product .related_products:before,div.product .related_products:after{width:1000px;height:100%;top:0;background:var(--color-silver);position:absolute;content:''}div.product .related_products:before{right:100%}div.product .related_products:after{left:100%}.related_products{width:100%}.related_products h2{margin-bottom:30px;font-size:30px;font-weight:700;line-height:100%}form.woocommerce-cart-form{margin-bottom:50px}table.shop_table{width:100%;border-collapse:collapse;border-spacing:0}table.shop_table thead th{padding:10px;font-size:15px;font-weight:700;text-align:left;line-height:20px;text-transform:uppercase;border-bottom:1px solid #cfd8dc}table.shop_table thead th.product-remove span{display:none}table.shop_table thead th.product-thumbnail span{display:none}table.shop_table thead th.product-price{text-align:center}table.shop_table thead th.product-quantity{text-align:center}table.shop_table thead th.product-subtotal{text-align:right}table.shop_table tbody td,table.shop_table tbody th{padding:20px 10px;font-size:15px;text-align:left;line-height:20px;border-bottom:1px solid #cfd8dc}table.shop_table tbody th{text-transform:uppercase}table.shop_table tbody td.product-remove{width:50px}table.shop_table tbody td.product-remove a{width:40px;height:40px;font-size:0;text-decoration:none !important;background:url(//dianaholding.eu/wp-content/themes/hoakademia/css/../images/icon_delete.svg) no-repeat center;background-size:auto 16px;border:2px solid #fff;display:block;opacity:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}table.shop_table tbody td.product-remove a:hover{border-color:var(--color-red);opacity:100%}table.shop_table tbody td.product-thumbnail{width:70px}table.shop_table tbody td.product-thumbnail a{display:block}table.shop_table tbody td.product-thumbnail img{width:auto;max-width:60px;height:auto;max-height:50px}table.shop_table tbody td.product-thumbnail img{width:auto;max-width:60px;height:auto;max-height:50px}table.shop_table tbody td.product-name a{font-weight:600}table.shop_table tbody td.product-price{width:150px;text-align:center}table.shop_table tbody td.product-quantity{width:170px}table.shop_table tbody td.product-quantity .quantity{width:120px;margin:auto;display:flex;align-items:center}table.shop_table tbody td.product-quantity .quantity input{width:calc(100% - 60px);height:50px;text-align:center;background:0 0;-moz-appearance:textfield}table.shop_table tbody td.product-quantity .quantity .qty-button{width:30px;height:30px;color:#000;background:var(--color-silver);display:block;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}table.shop_table tbody td.product-quantity .quantity .qty-button:hover{color:#fff;background:var(--color-blue)}table.shop_table tbody td.product-subtotal{width:150px;text-align:right}table.shop_table tbody td.actions{border-bottom:none}table.shop_table tbody td.actions .coupon{float:left}table.shop_table tbody td.actions .coupon label{display:none}table.shop_table tbody td.actions .coupon input{height:50px;margin-right:10px;text-align:center;background:var(--color-silver);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}table.shop_table tbody td.actions .coupon input:focus{background:#fff;outline:2px solid var(--color-blue)}table.shop_table tbody td.actions .button[name=update_cart]{width:180px;padding:0;float:right}table.shop_table tfoot th,table.shop_table tfoot td{padding:20px 10px;font-size:16px;line-height:20px}.cart-collaterals{padding:40px 50px;background:#fff;border:1px solid var(--color-silver-line);position:relative}.cart-collaterals:after{height:4px;left:-1px;top:-1px;right:-1px;background:var(--color-blue);position:absolute;content:''}.cart-collaterals h2{margin-bottom:20px !important;font-size:30px;font-weight:700;color:var(--color-body-text) !important;line-height:100%}.cart-collaterals h3{color:var(--color-body-text) !important}.cart-collaterals p:last-child{margin-bottom:0 !important}.cart-collaterals table.shop_table{margin-bottom:20px}.cart-collaterals table.shop_table tbody tr th,.cart-collaterals table.shop_table tbody tr td{padding:10px 0;border-bottom:1px solid var(--color-silver-line)}.cart-collaterals table.shop_table tr.shipping ul{margin-left:0 !important;margin-bottom:0 !important;list-style:none !important}.cart-collaterals table.shop_table tr.shipping ul li{margin-bottom:10px}.cart-collaterals table.shop_table tr.shipping ul li:before{top:7px !important}.cart-collaterals table.shop_table tr.shipping ul li:last-child{margin-bottom:0}.cart-collaterals table.shop_table tr.shipping ul li .amount{font-weight:700}.cart-collaterals table.shop_table tr.shipping .woocommerce-shipping-destination{display:none}.cart-collaterals .wc-proceed-to-checkout .button{background-color:var(--color-green)}.cart-collaterals .wc-proceed-to-checkout .button:hover{background-color:var(--color-body-text)}.free_shipping_wrapper{margin-bottom:20px}.free_shipping_wrapper .free_shipping_status{padding:10px;background:#f5fffb;border:1px solid #09995a;display:flex;align-items:center;align-content:center;justify-content:center}.free_shipping_wrapper .free_shipping_status img{width:auto;max-width:none !important;height:40px !important;margin-right:10px;display:block}.woocommerce-form-coupon-toggle{display:none !important}.woocommerce-billing-fields__field-wrapper{display:flex;justify-content:space-between}h3#ship-to-different-address{clear:both}form.checkout_coupon{width:100%;max-width:calc(100% - 600px);margin-bottom:30px;display:block !important;border-bottom:1px solid #cfd8dc}form.checkout_coupon p.if_you_have_coupon{margin-bottom:10px !important;font-weight:700;line-height:20px}form.checkout_coupon .button{width:100%;padding:0 10px}form.checkout{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}form.checkout #order_review h3{color:var(--color-body-text) !important}form.checkout h3#order_review_heading{display:none !important}form.checkout #customer_details{width:calc(100% - 550px);padding-right:50px}form.checkout .woocommerce-checkout-review-order{width:500px;padding:30px;background:#fff;border:1px solid var(--color-silver-line);position:relative;z-index:0}form.checkout .woocommerce-checkout-review-order:before{height:4px;left:-1px;top:-1px;right:-1px;background:var(--color-blue);position:absolute;content:'';z-index:2}form.checkout .woocommerce-info{display:none}form.checkout .coupon_wrap{position:relative}form.checkout .shop_table{margin-bottom:30px}form.checkout .shop_table thead tr th{padding:0 0 10px;border-bottom-color:var(--color-silver-line)}form.checkout .shop_table thead tr th.product-total{text-align:right}form.checkout .shop_table tbody tr td{padding:10px 0;border-bottom-color:var(--color-silver-line)}form.checkout .shop_table tbody tr td.product-total{text-align:right}form.checkout .shop_table tbody tr:last-child td{border-bottom:3px solid var(--color-silver-line)}form.checkout .shop_table tfoot tr th,form.checkout .shop_table tfoot tr td{padding:10px 0;text-align:left;border-bottom:1px solid var(--color-silver-line)}form.checkout .shop_table tfoot tr td{width:100px;text-align:right}form.checkout .shop_table ul.woocommerce-shipping-methods{margin-left:0 !important;margin-bottom:0 !important}form.checkout .shop_table ul.woocommerce-shipping-methods li{margin-bottom:10px;font-size:15px;list-style:none !important}form.checkout .shop_table ul.woocommerce-shipping-methods li:last-child{margin-bottom:0}form.checkout .shop_table ul.woocommerce-shipping-methods li:before{top:6px !important;background:var(--color-light-blue) !important}form.checkout .shop_table ul.woocommerce-shipping-methods li label{cursor:pointer}form.checkout .shop_table ul.woocommerce-shipping-methods li .amount{font-weight:700}form.checkout .gls-woocommerce-shipping-fields h2{margin-bottom:10px !important;font-size:25px !important;font-weight:700;text-transform:none !important;color:#254d46 !important}form.checkout .gls-woocommerce-shipping-fields{margin-bottom:20px}form.checkout .leaflet-container{margin-top:0 !important;margin-bottom:30px;border:4px solid rgba(0 0 0/3%)}form.checkout .woocommerce-checkout-payment ul{margin-left:0 !important;margin-bottom:20px !important;border-top:1px solid #cfd8dc;list-style:none !important}form.checkout .woocommerce-checkout-payment ul li{margin-bottom:0 !important;margin-left:0 !important;padding:15px 20px 15px 0 !important;border-bottom:1px solid #cfd8dc;position:relative}form.checkout .woocommerce-checkout-payment ul li:before{display:none !important}form.checkout .woocommerce-checkout-payment ul li label{padding-left:30px;font-weight:700;line-height:20px;display:inline-block;cursor:pointer}form.checkout .woocommerce-checkout-payment ul li label a{display:block}form.checkout .woocommerce-checkout-payment ul li p{margin-bottom:0 !important;font-size:14px;line-height:20px}form.checkout .woocommerce-checkout-payment ul li input[type=radio]{left:0;top:20px;margin:0 !important;display:block !important;position:absolute}form.checkout .woocommerce-checkout-payment ul li.payment_method_barion input[type=radio]{top:15px}form.checkout .woocommerce-checkout-payment ul li .payment_box{padding-left:30px;font-size:15px;line-height:20px}form.checkout .button#place_order{width:100%;height:auto;padding:20px 10px;font-size:22px;line-height:20px;background-color:var(--color-green);display:block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}form.checkout .button#place_order:hover{background-color:var(--color-blue) !important}form.checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:20px;line-height:20px;border:1px dotted rgba(255 255 255/30%)}form.checkout .woocommerce-terms-and-conditions-wrapper p:last-child{margin-bottom:0 !important}form.checkout .woocommerce-terms-and-conditions-wrapper a{font-weight:700;color:#000 !important}form.checkout .woocommerce-terms-and-conditions-wrapper a:hover{text-decoration:none !important}form.checkout .woocommerce-terms-and-conditions-wrapper label{padding-left:30px;font-size:15px !important;font-weight:400;position:relative}form.checkout .woocommerce-terms-and-conditions-wrapper label input[type=checkbox]{left:0;top:0;margin-top:-2px !important;position:absolute}.form-row{width:100%;margin-bottom:20px !important}.form-row.notes{margin-bottom:0 !important}.form-row.form-row-first{width:calc(50% - 10px)}.form-row.form-row-last{width:calc(50% - 10px)}.form-row.form-row-wide{clear:both}.form-row p{margin-bottom:0 !important}.form-row br{display:none}.form-row label{font-size:16px;font-weight:700;display:block}select,.form-row textarea,.form-row input[type=tel],.form-row input[type=text],.form-row input[type=email],.form-row input[type=password]{width:100%;height:50px;padding-left:10px;background:var(--color-silver);outline:2px solid transparent}select:focus,.form-row textarea:focus,.form-row input[type=tel]:focus,.form-row input[type=text]:focus,.form-row input[type=email]:focus,.form-row input[type=password]:focus{background:#fff;outline-color:var(--color-blue)}.form-row textarea{min-height:100px;padding:10px;resize:vertical}.wpcf7-form{display:flex;justify-content:space-between}.wpcf7-list-item{margin:0}.wpcf7-list-item label{font-weight:400}.woocommerce-MyAccount-navigation ul{margin-left:0 !important;margin-bottom:0 !important;list-style:none !important;display:flex;position:relative;z-index:2;list-style:none}.woocommerce-MyAccount-navigation ul li{margin-bottom:0 !important;padding-left:0 !important}.woocommerce-MyAccount-navigation ul li:before{display:none !important}.woocommerce-MyAccount-navigation ul li a{height:70px;padding:0 40px;font-size:16px;font-weight:700;text-decoration:none !important;color:var(--color-blue) !important;background:#e4f2fd;border:1px solid #cfd8dc;border-left:none;display:flex;align-items:center;justify-content:center}.woocommerce-MyAccount-navigation ul li:first-child a{border-left:1px solid #cfd8dc;-webkit-border-radius:5px 0 0;-moz-border-radius:5px 0 0;border-radius:5px 0 0}.woocommerce-MyAccount-navigation ul li:last-child a{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.woocommerce-MyAccount-navigation ul li.is-active a{color:#313640 !important;background:#fff;border-bottom-color:#fff}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none !important}.woocommerce-MyAccount-content{margin-top:-1px;padding:30px 40px;background:#fff;border:1px solid #cfd8dc;position:relative;z-index:1;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.woocommerce-MyAccount-content fieldset legend{margin-bottom:20px;font-size:25px;font-weight:700;color:#254d46;line-height:1}.u-columns{background:#fff;border:1px solid #cfd8dc;display:flex;flex-wrap:wrap;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.u-columns.col2-set>div{width:50%}.u-columns.col2-set>div:nth-child(1){padding:50px;border-right:1px solid #cfd8dc}.u-columns.col2-set>div:nth-child(2){padding:50px}.u-columns .woocommerce-privacy-policy-text{font-size:15px;font-weight:700;line-height:20px}.u-columns .why_should_register{padding:20px;font-size:15px;color:#000;line-height:20px;background:var(--color-light-blue);border:1px solid #cfd8dc}.u-columns .why_should_register ul{margin-bottom:0 !important}.u-columns.addresses>div{padding:50px}.u-columns.addresses>div:nth-child(1){border-right:1px solid #cfd8dc}.u-columns.addresses>div header a{font-weight:700}.edit-account,.woocommerce-address-fields__field-wrapper{display:flex;justify-content:space-between}.woocommerce-order-details{margin-bottom:20px;border:1px solid #cfd8dc;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.woocommerce-order-details h2{margin-bottom:0 !important;padding:20px 10px;font-size:30px !important;font-weight:700}table.shop_table.order_details{margin-bottom:0 !important}table.shop_table.order_details thead tr th.product-total{text-align:center}table.shop_table.order_details tbody tr td.product-total{text-align:center}table.shop_table.order_details tfoot tr th,table.shop_table.order_details tfoot tr td{background:var(--color-light-blue);border-bottom:1px solid #cfd8dc}table.shop_table.order_details tfoot tr th{text-align:right}table.shop_table.order_details tfoot tr td{text-align:center}table.shop_table.order_details tfoot tr:first-child th,table.shop_table.order_details tfoot tr:first-child td{border-top:2px solid #cfd8dc}table.shop_table.order_details tfoot tr:last-child th,table.shop_table.order_details tfoot tr:last-child td{border-bottom:none}.woocommerce-customer-details .addresses{display:flex;flex-wrap:wrap}.woocommerce-customer-details .addresses>div{width:50%;padding:50px;border:1px solid #cfd8dc}.woocommerce-customer-details .addresses>div:nth-child(1){border-right:none}.woocommerce-customer-details .addresses>div h2{margin-bottom:20px !important;font-size:30px !important;font-weight:700}.woocommerce-customer-details .addresses>div p:last-child{margin-bottom:0 !important}@media only screen and (max-width:1280px){ul.products li .price__action_button{display:block}ul.products li .price__action_button .price{height:50px;padding-left:20px}ul.products li .price__action_button .button{height:50px;padding:0 !important;display:flex;justify-content:center}ul.products li.product-category{width:calc(33.3333333333% - 20px) !important}ul.products li.product-category:nth-child(4){margin-top:20px !important}div.product .images{padding-right:50px}div.product .summary{padding-left:50px}div.product .summary h1{font-size:45px !important}form.checkout_coupon{max-width:calc(100% - 500px)}form.checkout #customer_details{width:calc(100% - 420px);padding-right:50px}form.checkout .woocommerce-checkout-review-order{width:400px;padding:20px}.u-columns.col2-set>div:nth-child(1){padding:30px}.u-columns.col2-set>div:nth-child(2){padding:30px}}@media only screen and (max-width:960px){ul.products li:not(li.product-category){width:calc(33.3333333333% - 20px)}ul.products li:not(li.product-category):nth-child(4){margin-top:20px}ul.products li .action_button .price{font-size:20px}div.product .images{width:100%;max-width:600px;margin:0 auto 30px;padding-right:0}div.product .summary{width:100%;padding-left:0}div.product .summary h1{font-size:40px !important}div.product .woocommerce-tabs .panel table.shop_attributes tbody{grid-template-columns:1fr 1fr;column-gap:50px}.cart-collaterals{padding:30px}form.checkout_coupon{max-width:none}form.checkout #customer_details{width:100%;padding-right:0;padding-bottom:50px}form.checkout .woocommerce-checkout-review-order{width:100%}}@media only screen and (max-width:768px){ul.products li:not(li.product-category){width:calc(50% - 20px)}ul.products li:not(li.product-category):nth-child(3){margin-top:20px}div.product .summary h1{font-size:35px}table.shop_table.shop_table_responsive thead{display:none}table.shop_table.shop_table_responsive tbody td:before{font-weight:700;display:block;content:attr(data-title) ": "}table.shop_table.cart tbody{display:block}table.shop_table.cart tbody tr{margin-bottom:20px;border:1px solid #cfd8dc;display:flex;flex-wrap:wrap;position:relative}table.shop_table.cart tbody tr:not(table.shop_table.cart tbody tr:last-child){overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}table.shop_table.cart tbody tr:last-child{border:none !important}table.shop_table.cart tbody td{padding:10px;display:block}table.shop_table.cart tbody td.product-remove{width:40px;right:10px;top:10px;padding:0;text-align:center;border-bottom:none !important;position:absolute}table.shop_table.cart tbody td.product-remove:before{display:none}table.shop_table.cart tbody td.product-remove a{width:40px;height:40px;text-align:center;color:#fff !important;line-height:40px;display:block}table.shop_table.cart tbody td.product-thumbnail{width:100%}table.shop_table.cart tbody td.product-thumbnail:before{display:none}table.shop_table.cart tbody td.product-name{width:calc(100% - 120px)}table.shop_table.cart tbody td.product-price{width:120px;text-align:right}table.shop_table.cart tbody td.product-quantity{width:calc(100% - 120px);padding:10px;text-align:left;background:var(--color-silver);border-bottom:none}table.shop_table.cart tbody td.product-quantity:before{display:none}table.shop_table.cart tbody td.product-quantity .quantity{margin:0;padding-right:0;display:flex}table.shop_table.cart tbody td.product-quantity .quantity button{left:auto;bottom:auto;display:block;position:relative}table.shop_table.cart tbody td.product-quantity .quantity button.plus{top:auto}table.shop_table.cart tbody td.product-subtotal{width:120px;padding:10px;text-align:right;background:var(--color-silver);border-bottom:none}table.shop_table.cart tbody td.product-quantity .quantity .qty-button{background:#fff}table.shop_table.cart tbody td.product-quantity .quantity .qty-button:hover{background:var(--color-blue)}table.shop_table.cart tbody td.actions{width:100%;padding:0}table.shop_table.cart tbody td.actions:before{display:none}table.shop_table.cart tbody td.actions .coupon{margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between;float:none}table.shop_table.cart tbody td.actions .coupon input{width:calc(50% - 10px);margin-right:0}table.shop_table.cart tbody td.actions .coupon .button{width:calc(50% - 10px);padding:0 10px}table.shop_table.cart tbody td.actions .button[name=update_cart]{width:100%;float:none}.cart-collaterals{padding:20px}.cart-collaterals table.shop_table{display:block}.cart-collaterals table.shop_table tbody{display:block}.cart-collaterals table.shop_table tbody tr{display:block}.cart-collaterals table.shop_table tbody tr th{display:none}.cart-collaterals table.shop_table tbody tr td{width:100%;padding:20px 10px;text-align:left;display:block}.cart-collaterals table.shop_table tbody tr td:before{font-size:16px;color:#000}.cart-collaterals table.shop_table tbody tr.shipping p{display:none}.woocommerce-MyAccount-navigation ul{display:block}.woocommerce-MyAccount-navigation ul:before{display:none}.woocommerce-MyAccount-navigation ul li{width:100%;margin:0 0 1px;padding:0}.woocommerce-MyAccount-navigation ul li a{height:50px !important;padding:0 20px !important;text-align:left;line-height:20px;border-color:#dbdde0 !important;display:flex;align-items:center}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li:hover a{text-decoration:underline !important;background:#dbdde0}.woocommerce-MyAccount-navigation ul li.is-active a{border-bottom-color:#dbdde0}.u-columns.col2-set>div{width:100%}.u-columns.col2-set>div:nth-child(1){padding:30px 20px;border-right:none;border-bottom:1px solid #cfd8dc}.u-columns.col2-set>div:nth-child(2){padding:30px 20px}table.shop_table.woocommerce-orders-table{display:block}table.shop_table.woocommerce-orders-table tbody tr{margin-bottom:30px;border:3px solid #cfd8dc;display:flex;flex-wrap:wrap;position:relative}table.shop_table.woocommerce-orders-table tbody tr td{display:block}table.shop_table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number{width:50%}table.shop_table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-date{width:50%;text-align:right}table.shop_table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-status{width:50%}table.shop_table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total{width:50%;text-align:right}table.shop_table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total .amount{display:block}table.shop_table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions{border-bottom:none}table.shop_table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions:before{display:none}table.shop_table.order_details thead tr th.product-total{text-align:right}table.shop_table.order_details tbody tr td.product-total{text-align:right}table.shop_table.order_details tfoot tr th{text-align:left}table.shop_table.order_details tfoot tr td{text-align:right}.woocommerce-customer-details .addresses>div{width:100%;padding:30px 20px;border-right:1px solid #cfd8dc}.woocommerce-customer-details .addresses>div:first-child{border-bottom:none}.woocommerce-customer-details .addresses>div h2{font-size:20px !important}}@media only screen and (max-width:640px){.woocommerce-result-count{line-height:100%;text-align:center;float:none}form.woocommerce-ordering{width:100%;margin-bottom:20px;float:none}ul.products li{width:calc(50% - 20px)}ul.products li:nth-child(3){margin-top:20px}body.archive ul.products li{width:calc(50% - 20px)}body.archive ul.products li:nth-child(3){margin-top:20px}ul.products li.product-category{width:calc(50% - 20px) !important}ul.products li.product-category:nth-child(3){margin-top:20px !important}ul.products li.product-category h2 mark{display:none}ul.products li .entry .price{font-size:20px}div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{width:calc(33.3333333333% - 20px)}div.product .summary h1{font-size:25px !important}div.product .wc-tabs-wrapper ul.tabs{height:auto;display:block}div.product .wc-tabs-wrapper ul.tabs li{width:100%;border-right:none}div.product .wc-tabs-wrapper ul.tabs li a{width:100%;height:50px;padding:0 20px}div.product .woocommerce-tabs .panel table.shop_attributes tbody{grid-template-columns:1fr;column-gap:0}.form-row.form-row-first,.form-row.form-row-last{width:100%;float:none}}@media only screen and (max-width:480px){.woocommerce-message{display:flex;flex-wrap:wrap}.woocommerce-message .button{width:100%;margin-top:20px;order:2}.woocommerce-pagination ul li a{width:40px;height:40px;font-size:16px}.woocommerce-pagination ul li span{width:40px;height:40px;font-size:16px}div.product .summary .request_offer .request_offer_content .text{width:100%;margin-bottom:10px}div.product .summary .request_offer .request_offer_content .button{width:100%;text-align:center}ul.products li .thumbnail{padding:10px}ul.products li .thumbnail img{max-height:150px}ul.products li .entry{text-align:center}ul.products li .entry h3 a{font-size:15px;line-height:16px}div.product .summary h1{font-size:30px}form.checkout_coupon .button{padding:15px 10px}.cart-collaterals .wc-proceed-to-checkout .button{width:100%;height:auto;padding:15px 10px;text-align:center;line-height:20px;display:block}.form-row label.woocommerce-form-login__rememberme{width:100%;margin-bottom:20px;display:block}.form-row .button{width:100%;height:auto;padding:15px 10px;line-height:20px;display:block}}@media only screen and (max-width:375px){ul.products li .entry h3 a{font-size:14px}}