.availability{padding:15px 20px}.availability span.label{display:block;font-size:12px;color:#000000;margin-top:5px}.availability span.available,.availability span.unavailable{position:relative;display:block;font-weight:bold;padding-left:20px}.availability span.available:before,.availability span.unavailable:before{content:"";position:absolute;left:0;top:50%;margin:-6px 0 0;width:12px;height:12px;border-radius:100%}.availability span.available.available,.availability span.unavailable.available{color:#20a223}.availability span.available.available:before,.availability span.unavailable.available:before{background:#20a223}.availability span.available.unavailable,.availability span.unavailable.unavailable{color:#d90b06}.availability span.available.unavailable:before,.availability span.unavailable.unavailable:before{background:#d90b06}#order_review_heading{margin-top:30px}.woocommerce-message a.button,.woocommerce-Button.button{width:auto}.woocommerce-message a.button br,.woocommerce-Button.button br{display:none}.column.image .main-image,.column.image ul.gallery li a,.product-image{border:1px solid #eee}.woocommerce-mini-cart__buttons.buttons .button{padding:5px 10px;font-size:12px;line-height:20px;display:inline-block}body.woocommerce-cart #footer{margin-bottom:95px}body.woocommerce-cart form.woocommerce-cart-form .cart-footer .column.update-column{display:none}body.woocommerce-cart form.woocommerce-cart-form .cart-footer .column.checkout-column{display:block}body.woocommerce-cart form.woocommerce-cart-form.invalid .column.update-column,body.woocommerce-cart form.woocommerce-cart-form.changed .column.update-column{display:block}body.woocommerce-cart form.woocommerce-cart-form.invalid .column.checkout-column,body.woocommerce-cart form.woocommerce-cart-form.changed .column.checkout-column{display:none}body.woocommerce-cart form.woocommerce-cart-form.changed .wc-proceed-to-checkout,body.woocommerce-cart form.woocommerce-cart-form.invalid .wc-proceed-to-checkout{cursor:not-allowed}body.woocommerce-cart form.woocommerce-cart-form.changed .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart form.woocommerce-cart-form.invalid .wc-proceed-to-checkout a.checkout-button{background:#000000;pointer-events:none}body.woocommerce-cart form.woocommerce-cart-form button[name="update_cart"]{opacity:0.5}body.woocommerce-cart form.woocommerce-cart-form.changed button[name="update_cart"]{background:#d90b06;color:#fff;opacity:1}body.woocommerce-cart form.woocommerce-cart-form.changed button[name="update_cart"]:hover{background:#a70805;color:#fff}body.woocommerce-cart .cart-footer{position:relative;bottom:0;left:0;width:100%;height:auto;background:#fff;padding:15px 0;box-shadow:none}body.woocommerce-cart .cart-footer .wrapper{padding:0}body.woocommerce-cart .cart-footer.fixed{position:fixed;box-shadow:0 0 20px rgba(0, 0, 0, 0.25);z-index:500;left:2%;right:2%;width:auto}body.woocommerce-cart .cart-footer.fixed .wrapper{padding:0 20px}@media screen and (max-width:940px){body.woocommerce-cart .cart-footer{position:relative;box-shadow:none;padding:0}body.woocommerce-cart .cart-footer .wrapper{width:100%;max-width:100%;padding:0;margin:0}body.woocommerce-cart .cart-footer .grid{width:auto;flex-wrap:wrap}body.woocommerce-cart .cart-footer .grid>.column{flex:1 1 auto;margin-bottom:15px}}body.woocommerce-cart .cart-footer .grid{margin:0 -15px;width:auto}body.woocommerce-cart .cart-footer .grid .column{padding:0 15px}body.woocommerce-cart .cart-footer .grid .column button,body.woocommerce-cart .cart-footer .grid .column a.button{margin:0;height:auto;line-height:35px;padding:15px 40px}body.woocommerce-cart .cart-footer .grid .column .cart-collaterals .cart_totals{float:none;width:100%}body.woocommerce-cart .cart-footer .grid .column .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0}.woocommerce .quantity .qty{width:5.5em;text-align:right}.woocommerce .quantity .qty.too-much{background:#a71b1c;color:#fff}.woocommerce-account .woocommerce-MyAccount-content{width:80%;text-align:left}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none inside;text-align:left}.woocommerce-account .woocommerce-MyAccount-navigation ul li ul li{padding-left:20px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#000000;font-size:16px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a{font-weight:bold}.woocommerce-account .woocommerce-Message br{display:none}mark{background:#d90b06;color:#fff;display:inline-block;padding:2px 5px}.woocommerce-info::before{color:#d90b06}.woocommerce-info{border-top-color:#d90b06}body.woocommerce-account .wrapper>h1{display:none}.atw_item_top{position:relative;display:block;padding-bottom:100%;border:1px solid #eee}.atw_item_top>.product-color{position:static}.atw_item_top img{position:absolute;display:block;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%);object-fit:contain}.woocommerce form.cart{display:flex}.woocommerce form.cart .quantity{flex:1 1 30%;margin-right:10px}.woocommerce form.cart .quantity .qty{margin:0}.woocommerce form.cart button.button{flex:0 1 70%;margin-left:10px;height:50px;line-height:20px}.woocommerce-table--order-details tfoot{display:none}.woocommerce-table--order-details tr th:last-child,.woocommerce-table--order-details tr td:last-child{display:none}section.order-project,section.woocommerce-order-details{margin-bottom:0 !important;padding-bottom:0 !important}#customer_login{margin-top:3em}.grid.order-actions{margin:0 -15px;width:auto}.grid.order-actions>.column{padding:15px}.grid.order-actions>.column a.button{padding:5px 10px;font-size:14px}@media screen and (max-width:800px){.grid.order-actions{flex-wrap:wrap;margin:0 -15px}.grid.order-actions>.column{flex:1 1 auto;padding:0 15px;margin:0 0 15px}}.woocommerce ul.woocommerce-order-overview{text-align:left;display:inline-block;margin:2em 0 3em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{padding:5px 30px}@media screen and (max-width:768px){.woocommerce table tr td.product-quantity:before{line-height:50px;padding-right:20px}}@media screen and (max-width:768px){.woocommerce-account nav.woocommerce-MyAccount-navigation{background:#eee;padding:20px;margin:0 auto 40px;width:100%}.woocommerce-account div.woocommerce-MyAccount-content{width:100%}}.my-field-class span.optional{display:none}