.blockOverlay{background:rgba(255 255 255/50%) !important;opacity:100% !important;z-index:10 !important}.cart-collaterals .blockOverlay{background:rgba(244 244 244/70%) !important}body.woocommerce-checkout .woocommerce-checkout-review-order .blockOverlay{background:rgba(244 244 244/70%) !important}.woocommerce-NoticeGroup{width:100%}.woocommerce-notices-wrapper{max-width:1280px;margin:auto}.woocommerce-info{margin-bottom:20px;padding:20px;color:#000;line-height:20px;background:#fde8b5;-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:#fde8b5;display:flex;align-items:center;justify-content:space-between}.woocommerce-message a:not(.button){text-decoration:underline;color:#000 !important}.woocommerce-message .button{height:40px;padding:0 15px;font-size:13px;letter-spacing:2px;line-height:40px;order:2}ul.woocommerce-error{width:100%;margin-bottom:20px;margin-left:0 !important;padding:20px;font-size:15px;color:#000;line-height:20px;background:#fbe5ea;border-left:3px solid #d30038;list-style:disc !important}ul.woocommerce-error li{margin-left:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}ul.woocommerce-error li .button{order:2}body.woocommerce-checkout ul.woocommerce-error li{margin-left:0;display:block}ul.products{margin-left:0 !important}ul.products li{margin-bottom:50px !important;padding-bottom:50px;border-bottom:1px solid rgba(0 0 0/10%);display:flex;flex-wrap:wrap}ul.products li:last-child{margin-bottom:0 !important;padding-bottom:0;border-bottom:none}ul.products li .entry{width:50%;padding-right:70px;display:flex;flex-wrap:wrap;align-items:center;align-content:center}ul.products li .entry .posted_in{margin-bottom:10px}ul.products li .entry .posted_in a{font-size:13px;font-weight:700;text-decoration:none !important;color:var(--color-brown);letter-spacing:2px}ul.products li .entry h3{width:100%;margin-bottom:20px;font-size:50px !important;font-weight:400 !important;line-height:100%}ul.products li .entry h3 a{text-decoration:none !important;color:#000 !important;line-height:100%}ul.products li .entry .price{width:100%;margin-bottom:20px;font-size:20px;font-weight:700}ul.products li .entry .price del{font-size:17px;text-decoration:line-through;display:block;opacity:50%}ul.products li .entry .short_description{margin-bottom:20px;font-size:15px;line-height:30px}ul.products li .entry .button{width:100%;display:block}ul.products li .thumbnail{width:50%;position:relative;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}ul.products li .thumbnail a.image{padding-right:70px;display:block;position:relative;z-index:0}ul.products li .thumbnail a.image:before{width:480px;height:100%;right:0;top:-70px;background-image:url(//rekartstudio.hu/wp-content/themes/rekart/css/../images/img_material.webp);background-image:-webkit-image-set(url(//rekartstudio.hu/wp-content/themes/rekart/css/../images/img_material.webp) 1x);background-image:image-set(url(//rekartstudio.hu/wp-content/themes/rekart/css/../images/img_material.png) 1x);background-repeat:no-repeat;background-position:top right;background-size:auto 100%;position:absolute;content:'';z-index:-1}ul.products li .thumbnail a.image img{width:100%;height:auto;display:block}ul.products li:nth-child(even) .entry{padding-left:70px;padding-right:0;order:2;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}ul.products li:nth-child(even) .thumbnail{order:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}ul.products li:nth-child(even) .thumbnail a.image{padding-left:70px;padding-right:0}ul.products li:nth-child(even) .thumbnail a.image:before{right:auto;left:0;background-position:top left}ul.products li .thumbnail .labels{left:0;top:20px;position:absolute;z-index:2}ul.products li .thumbnail .labels .label{width:fit-content;margin-bottom:5px;padding:5px 10px;font-size:12px;color:#fff;line-height:100%}ul.products li .thumbnail .labels .label.onsale{background:var(--color-green)}ul.products li .thumbnail .labels .label.outofstock{background:var(--color-red)}body.term-20 ul.products{margin-left:-25px !important;margin-right:-25px;display:flex;flex-wrap:wrap}body.term-20 ul.products li{width:calc(33.3333333333% - 50px);margin:50px 25px 0 !important;padding-bottom:0 !important;border-bottom:none;align-content:start}body.term-20 ul.products li:nth-child(-n+3){margin-top:0 !important}body.term-20 ul.products li .entry{width:100%;top:0 !important;padding:20px 0 0 !important;order:2 !important;opacity:100% !important}body.term-20 ul.products li .entry h3{font-size:30px !important}body.term-20 ul.products li .entry .short_description{display:none !important}body.term-20 ul.products li .entry .button{height:auto;padding:15px 10px;line-height:20px}body.term-20 ul.products li .thumbnail{width:100%;top:0 !important;margin-bottom:0 !important;order:1 !important;opacity:100% !important}body.term-20 ul.products li .thumbnail a.image{padding:0 !important}body.term-20 ul.products li .thumbnail a.image:before{display:none}div.product .product_wrap{display:flex;flex-wrap:wrap;position:relative}div.product .onsale{width:30px;height:40px;left:15px;top:0;font-size:0;background:url(//rekartstudio.hu/wp-content/themes/rekart/css/../images/icon_flag_onsale.svg) no-repeat left top;background-size:auto 100%;position:absolute;z-index:2}div.product .images{width:50%;margin-bottom:50px;padding-right:100px}div.product .images img{max-width:100%;height:auto;display:block}div.product .woocommerce-product-gallery__wrapper{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap;justify-content:center}div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{width:calc(33.3333333333% - 20px);margin:20px 10px 0}div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{width:100%;margin-top:0}div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child a{display:block;position:relative}div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child a img{max-width:100% !important;display:block}div.product .summary .woocommerce-product-rating{margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;align-content:center}div.product .summary .woocommerce-product-rating .star-rating{margin:0 10px 0 0 !important;float:none !important}div.product .summary .woocommerce-product-rating .woocommerce-review-link{font-size:14px}div.product .summary{width:50%;margin-bottom:50px}div.product .summary h1{margin-bottom:20px !important;font-size:30px !important;text-transform:none !important;line-height:100%}div.product .summary .price{font-size:30px;font-weight:700;line-height:100%}div.product .summary .price del{width:100%;font-size:20px;text-decoration:line-through;color:#666;display:block}div.product .summary .price_addition_info{font-size:14px;font-weight:500;color:#000}div.product .summary .stock.out-of-stock{padding:5px 10px;color:#fff;background:var(--color-red)}div.product .summary .woocommerce-product-details__short-description{padding-top:20px;font-size:15px;color:#666;line-height:25px;border-top:3px solid #313640}div.product .summary form.cart{margin-bottom:40px;display:flex;flex-wrap:wrap}div.product .summary form.cart .quantity{padding-right:20px;display:flex;align-items:center;align-content:center}div.product .summary form.cart .quantity.hidden{display:none}div.product .summary form.cart .quantity input{width:60px;height:50px;font-size:22px;font-weight:700;text-align:center;background:0 0;-moz-appearance:textfield;-webkit-appearance:none}div.product .summary form.cart .quantity .qty-button{width:30px;height:30px;color:#fff;background:#666;display:block;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}div.product .summary form.cart .packaging{margin-right:20px}div.product .summary form.cart .button{padding:0 20px;display:flex;align-items:center}div.product .summary form.cart .button svg{width:auto;height:20px;margin-right:10px;display:block}div.product .summary .product_meta{margin-bottom:40px}div.product .summary .product_meta .posted_in{display:block}div.product .summary .product_meta .posted_in a{font-weight:600;text-decoration:none !important;color:#000}div.product .summary .product_meta .posted_in a:hover{text-decoration:underline !important}div.product .description{padding:50px 0;background:var(--color-whisper)}div.product .description :last-child{margin-bottom:0 !important}#reviews{padding:70px 0;background:#fff}#reviews .reviews_wrap{display:flex;flex-wrap:wrap}#reviews .reviews_wrap .reviews_sidebar{width:300px}#reviews .reviews_wrap .reviews_sidebar_wrap{top:80px;padding:40px 20px;border:1px solid var(--color-whisper);position:sticky}#reviews .reviews_wrap .reviews_sidebar .avarage{font-size:70px;color:var(--color-brown);line-height:100%}#reviews .reviews_wrap .reviews_sidebar .total{margin-bottom:20px;font-size:16px;color:#666}#reviews .rating_stat{margin-bottom:30px}#reviews .rating_stat .rating_stat_wrap{display:flex;align-items:center}#reviews .rating_stat .rating_stat_wrap .rating_star_count{width:60px;font-size:13px;color:#666}#reviews .rating_stat .rating_stat_wrap .rating_graph{width:calc(100% - 90px);height:6px;background:var(--color-whisper);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#reviews .rating_stat .rating_stat_wrap .rating_graph .percentage{height:100%;background:var(--color-brown);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#reviews .rating_stat .rating_stat_wrap .rating_count{width:30px;font-size:13px;text-align:right;color:#666}#reviews .button{width:100%}#reviews .reviews_main{width:calc(100% - 300px);padding-left:70px}ol.commentlist{margin-left:0 !important;list-style:none !important}ol.commentlist li{margin-bottom:30px !important;padding-bottom:30px;border-bottom:1px solid var(--color-whisper)}ol.commentlist li .comment_container{padding-left:80px;position:relative}ol.commentlist li .comment_container img{width:60px;height:60px;left:0;top:0;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}ol.commentlist li .comment_container .description{font-style:italic;color:#666}ol.commentlist li .comment_container .description :last-child{margin-bottom:0 !important}.woocommerce .star-rating{width:75px;height:15px;position:relative;overflow:hidden}.woocommerce .star-rating:before{left:0;top:0;color:#999;line-height:15px;float:left;position:absolute;content:"☆☆☆☆☆"}.woocommerce .star-rating span{left:0;top:0;padding-top:15px;position:absolute;overflow:hidden}.woocommerce .star-rating span:before{left:0;top:0;color:#f90;line-height:15px;position:absolute;content:"★★★★★"}.woocommerce .woocommerce-product-rating{width:100%;display:block}.woocommerce .woocommerce-product-rating .star-rating{margin:0 auto;font-size:1em;float:left}.woocommerce .comment-form-rating label{margin-bottom:10px;font-weight:700;display:block}.woocommerce p.stars{position:relative}.woocommerce p.stars a{margin-right:10px;text-indent:-9999px;font-size:20px;color:#999;line-height:20px;border-bottom:0 !important;position:relative;display:inline-block;outline:0}.woocommerce p.stars a:hover,.woocommerce p.stars a.active{color:#f90 !important}.woocommerce p.stars a:last-child{border-right:0}.woocommerce p.stars [class^=star-]:after,.woocommerce p.stars [class*=" star-"]:after{left:0;top:0;text-indent:0;position:absolute}.woocommerce p.stars a.star-1{width:20px}.woocommerce p.stars a.star-1:after{content:"☆"}.woocommerce p.stars a.star-1.active:after,.woocommerce p.stars a.star-1:hover:after{content:"★"}.woocommerce p.stars a.star-2{width:40px}.woocommerce p.stars a.star-2:after{content:"☆☆"}.woocommerce p.stars a.star-2.active:after,.woocommerce p.stars a.star-2:hover:after{content:"★★"}.woocommerce p.stars a.star-3{width:60px}.woocommerce p.stars a.star-3:after{content:"☆☆☆"}.woocommerce p.stars a.star-3.active:after,.woocommerce p.stars a.star-3:hover:after{content:"★★★"}.woocommerce p.stars a.star-4{width:80px}.woocommerce p.stars a.star-4:after{content:"☆☆☆☆"}.woocommerce p.stars a.star-4.active:after,.woocommerce p.stars a.star-4:hover:after{content:"★★★★"}.woocommerce p.stars a.star-5{width:100px}.woocommerce p.stars a.star-5:after{content:"☆☆☆☆☆"}.woocommerce p.stars a.star-5.active:after,.woocommerce p.stars a.star-5:hover:after{content:"★★★★★"}#review_form_wrapper .comment-reply-title{margin-bottom:20px;font-size:25px;font-weight:700;color:#000}#review_form_wrapper .comment-notes{font-size:15px;color:#666}.comment-form-comment label,.comment-form-author label,.comment-form-email label{font-size:16px;font-weight:700;display:block}.comment-form-comment textarea,.comment-form-author input[type=text],.comment-form-email input[type=email]{width:100%;height:50px;padding-left:10px;background:var(--color-silver)}.comment-form-comment textarea:focus,.comment-form-author input[type=text]:focus,.comment-form-email input[type=email]:focus{background:#fff;outline:2px solid var(--color-brown)}.comment-form-comment textarea{min-height:150px;padding:10px;resize:vertical}.comment-form-cookies-consent label{font-size:15px}.form-submit input[type=submit]{height:50px;padding:0 30px;font-size:13px;font-weight:700;text-decoration:none !important;text-transform:uppercase;text-align:center;color:#fff !important;line-height:50px;letter-spacing:2px;background-color:var(--color-brown);cursor:pointer;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.form-submit input[type=submit]:hover{background-color:var(--color-body-text)}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:13px;font-weight:700;text-align:left;letter-spacing:2px;line-height:20px;text-transform:uppercase;border-bottom:1px solid var(--color-whisper)}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 thead th.woocommerce-orders-table__header-order-actions{width:200px;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 var(--color-whisper)}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(//rekartstudio.hu/wp-content/themes/rekart/css/../images/icon_trash.svg) no-repeat center;background-size:auto 16px;border:2px solid #fff;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}table.shop_table tbody td.product-remove a:hover{border-color:#911439}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;text-align:center}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:#fff;background:#666;display:block;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}table.shop_table tbody td.product-subtotal{width:150px;text-align:right}table.shop_table tbody td.woocommerce-orders-table__cell-order-actions{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)}table.shop_table tbody td.actions .coupon input:focus{background:#fff;outline:2px solid var(--color-brown)}table.shop_table tbody td.actions .coupon button{vertical-align:top}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:50px;color:#000;background:var(--color-silver);position:relative}.cart-collaterals h2{margin-bottom:20px !important;font-size:30px;font-weight:700;color:var(--color-body-text) !important;line-height:100%}.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-whisper)}.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: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}h3#ship-to-different-address{clear:both}form.checkout_coupon{width:100%;max-width:calc(100% - 570px);margin-bottom:30px;display:block !important;border-bottom:1px solid var(--color-whisper)}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-brown) !important}form.checkout h3#order_review_heading{display:none !important}form.checkout #customer_details{width:calc(100% - 500px);padding-right:70px}form.checkout .woocommerce-checkout-review-order{width:500px;padding:30px;color:#000;background:var(--color-silver);position:relative;z-index:0;overflow:hidden}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:10px 0;border-bottom-color:var(--color-whisper)}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:rgba(255 255 255/30%)}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-whisper)}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-whisper)}form.checkout .shop_table tfoot tr td{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 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:var(--color-dark) !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;list-style:none !important}form.checkout .woocommerce-checkout-payment ul li{margin-bottom:10px;position:relative}form.checkout .woocommerce-checkout-payment ul li:last-child{margin-bottom:0}form.checkout .woocommerce-checkout-payment ul li img{max-width:100%;height:auto;margin-top:5px;display:block}form.checkout .woocommerce-checkout-payment ul li label{margin-bottom:10px;padding-left:30px;font-weight:700;line-height:20px;display:inline-block;cursor:pointer}form.checkout .woocommerce-checkout-payment ul li input[type=radio]{left:0;top:2px;margin:0 !important;display:block !important;position:absolute}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;line-height:20px;background-color:var(--color-green);display:block}form.checkout .button#place_order:hover{background-color:var(--color-body-text) !important}form.checkout #mailpoet_woocommerce_checkout_optin_field{font-size:15px;line-height:20px}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{font-size:15px !important;font-weight:400}.form-row{margin-bottom:20px !important}.form-row.notes{margin-bottom:0 !important}.form-row.form-row-first{width:calc(50% - 10px);float:left}.form-row.form-row-last{width:calc(50% - 10px);float:right}.form-row.form-row-wide{clear:both}.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-brown) !important}.form-row textarea{min-height:100px;padding:10px;resize:vertical}.wpcf7-list-item{margin:0}.wpcf7-list-item label{font-weight:400}body.page-template-contact select,body.page-template-contact .form-row textarea,body.page-template-contact .form-row input[type=tel],body.page-template-contact .form-row input[type=text],body.page-template-contact .form-row input[type=email]{background:#fff;outline-color:var(--color-whisper)}.woocommerce-MyAccount-navigation ul{margin-left:0 !important;margin-bottom:0 !important;list-style:none !important;display:flex;position:relative;z-index:2}.woocommerce-MyAccount-navigation ul li{margin-bottom:0 !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-body-text) !important;background:var(--color-silver);border:1px solid var(--color-whisper);border-left:none;display:flex;align-items:center;justify-content:center}.woocommerce-MyAccount-navigation ul li:first-child a{border-left:1px solid var(--color-whisper)}.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 var(--color-whisper);position:relative;z-index:1}.woocommerce-MyAccount-content *:last-child{margin-bottom:0 !important}.woocommerce-MyAccount-content fieldset legend{margin-bottom:20px;font-size:25px;font-weight:700;color:var(--color-dark);line-height:1}.u-columns{background:#fff;border:1px solid var(--color-whisper);display:flex;flex-wrap:wrap}.u-columns.col2-set>div{width:50%}.u-columns.col2-set>div:nth-child(1){padding:50px;border-right:1px solid var(--color-whisper)}.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 var(--color-whisper)}.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 var(--color-whisper)}.u-columns.addresses>div header a{font-weight:700}body.woocommerce-lost-password #content .inner{max-width:800px}body.woocommerce-lost-password .form-row input[type=password]{background:#fff;outline-color:var(--color-whisper)}table.shop_table thead tr th.woocommerce-orders-table__header-order-total{width:150px;text-align:center}table.shop_table tbody tr td.woocommerce-orders-table__cell-order-total{text-align:center}table.shop_table tbody tr td.woocommerce-orders-table__cell-order-total .amount{display:block}table.shop_table.account-workshops-table thead tr th:nth-child(2){text-align:right}table.shop_table.account-workshops-table tbody tr td:nth-child(2){text-align:right}table.shop_table.order_details{margin-bottom:30px}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 var(--color-whisper)}table.shop_table.order_details tfoot tr:first-child th,table.shop_table.order_details tfoot tr:first-child td{border-top:2px solid var(--color-whisper)}.woocommerce-customer-details .addresses{display:flex;flex-wrap:wrap}.woocommerce-customer-details .addresses>div{width:50%;padding:50px;border:1px solid #eee}.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}body.woocommerce-order-received #content .inner{max-width:800px}@media only screen and (max-width:1280px){.woocommerce-notices-wrapper{margin-left:20px;margin-right:20px}ul.products li .entry h3{font-size:40px !important}body.term-20 ul.products li .entry h3{font-size:25px !important}div.product .images{padding-right:50px}div.product .summary h1{font-size:45px}form.checkout_coupon{max-width:calc(100% - 450px)}form.checkout #customer_details{width:calc(100% - 400px);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{width:100%;max-width:600px;margin-left:auto !important;margin-right:auto}ul.products li .entry{width:100%;padding-right:0;order:2}ul.products li .entry h3{font-size:45px !important}ul.products li .thumbnail{width:100%;margin-bottom:30px;order:1}ul.products li .thumbnail a.image{padding-right:0}ul.products li .thumbnail a.image:before{right:-50px;top:-40px}ul.products li:nth-child(even) .entry{padding-left:0}ul.products li:nth-child(even) .thumbnail a.image{padding-left:0;padding-right:0}ul.products li:nth-child(even) .thumbnail a.image:before{right:auto;left:-50px}body.term-20 ul.products{margin-left:-15px !important;margin-right:-15px}body.term-20 ul.products li{width:calc(33.3333333333% - 30px);margin:50px 15px 0 !important}body.term-20 ul.products li .entry h3{font-size:20px !important}div.product .images{width:100%;max-width:600px;margin:0 auto 30px;padding-right:0}div.product .summary{width:100%}div.product .summary h1{font-size:40px}#reviews .reviews_wrap .reviews_sidebar{width:100%;margin-bottom:50px}#reviews .reviews_main{width:100%;padding-left:0}.cart-collaterals{padding:30px}form.checkout_coupon{max-width:none}form.checkout #customer_details{width:100%;padding-right:0}form.checkout .woocommerce-checkout-review-order{width:100%}.woocommerce-MyAccount-navigation ul li a{height:60px;padding:0 20px}}@media only screen and (max-width:768px){ul.products li .entry h3{font-size:40px !important}body.term-20 ul.products li{width:calc(50% - 30px)}body.term-20 ul.products li:nth-child(3){margin-top:30px !important}div.product .summary h1{font-size:35px}#reviews{padding:50px 0;background:#fff}form.woocommerce-cart-form{margin-bottom:20px}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 var(--color-whisper);display:flex;flex-wrap:wrap;position:relative}table.shop_table.cart tbody tr:not(table.shop_table.cart tbody tr:last-child){overflow:hidden}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-light-blue);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-light-blue);border-bottom:none}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{margin-bottom:30px !important;border:1px solid var(--color-whisper);display:block}.woocommerce-MyAccount-navigation ul:before{display:none}.woocommerce-MyAccount-navigation ul li{width:100%;margin:0 0 1px;padding:0;border-bottom:1px solid var(--color-whisper)}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation ul li a{height:50px !important;padding:0 20px !important;text-align:left;line-height:20px;border:none !important;display:flex;align-items:center}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li:hover a{text-decoration:underline !important}.woocommerce-MyAccount-content{margin-top:0;padding:0;border:none}.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 var(--color-whisper)}.u-columns.col2-set>div:nth-child(2){padding:30px 20px}table.shop_table.shop_table_responsive.account-workshops-table tbody tr td.product-name{width:100%;padding-bottom:0;border-bottom:none}table.shop_table.shop_table_responsive.account-workshops-table tbody tr td.woocommerce-orders-table__cell-order-actions{width:100%;text-align:left}table.shop_table.woocommerce-orders-table{display:block}table.shop_table.woocommerce-orders-table tbody{display:block}table.shop_table.woocommerce-orders-table tbody tr{margin-bottom:30px;border:3px solid var(--color-whisper);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}.woocommerce-customer-details .addresses>div{width:100%;padding:30px 20px;border-right:1px solid #eee;border-bottom:none}.woocommerce-customer-details .addresses>div h2{font-size:20px !important}}@media only screen and (max-width:640px){ul.products li .entry h3{font-size:35px !important}div.product .summary h1{font-size:25px !important}.form-row.form-row-first,.form-row.form-row-last{width:100%;float:none}}@media only screen and (max-width:480px){ul.products li .entry h3{font-size:30px !important}body.term-20 ul.products{margin-left:-10px !important;margin-right:-10px}body.term-20 ul.products li{width:calc(50% - 20px);margin:30px 10px 0 !important;padding-bottom:30px !important;position:relative}body.term-20 ul.products li .entry{position:static}body.term-20 ul.products li .entry .price{font-size:16px}body.term-20 ul.products li .entry .button{width:100%;left:0;bottom:0;padding:10px;font-size:12px;line-height:14px;position:absolute}.woocommerce-message{display:flex;flex-wrap:wrap}.woocommerce-message .button{width:100%;margin-top:20px;order:2}div.product .summary h1{font-size:30px}.woocommerce p.stars a{margin:10px 0 !important;display:block}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}}