.woocommerce h2{font-size:2rem}.woocommerce-message{margin-bottom:35px;display:flex;align-items:center;justify-content:start;color:var(--lvr-primary-color)}.woocommerce-form-coupon-toggle{margin-bottom:35px;display:flex;align-items:center;justify-content:start;color:var(--lvr-primary-color)}.woocommerce-message .button.wc-forward{margin-right:15px}.woocommerce-notices-wrapper{display:flex;align-items:center;justify-content:start;color:var(--lvr-primary-color)}.woocommerce-notices-wrapper ul{list-style:none;margin-bottom:35px;padding:0 15px}.woocommerce-error{list-style:none;width:100%;margin-bottom:35px;padding:3px 15px;color:var(--invalid-color);background-color:rgba(227,79,79,.1)}.woocommerce-notice--success{list-style:none;width:100%;margin-bottom:35px;color:var(--lvr-primary-color)}.woocommerce-info a:not(.btn){font-weight:600}.woocommerce-info{display:flex;align-items:center;color:var(--lvr-primary-color)}section .type-product{position:relative}section .type-product .onsale{position:absolute;z-index:1;top:15px;left:0;padding:2.5px 7.5px;border-radius:0 4px 4px 0;background:-webkit-linear-gradient(45deg,var(--lvr-secondary-color) 15%,var(--lvr-primary-color) 65%);background:linear-gradient(45deg,var(--lvr-secondary-color) 15%,var(--lvr-primary-color) 65%);font-size:14px;font-weight:400;color:var(--white-color)}section .type-product h2{font-size:2rem}.pswp__caption__center{text-align:center}.woocommerce-store-notice.demo_store{text-align:center}.shop_table_responsive{border-collapse:collapse}.woocommerce-cart-form thead{color:var(--lvr-primary-color)}.woocommerce-cart-form thead th{padding:0 0 35px}.woocommerce-cart-form td{padding:20px 10px;vertical-align:middle}.woocommerce-cart-form__cart-item.cart_item:first-child{border-top:1px solid rgba(0,0,0,.075)}.woocommerce-cart-form__cart-item.cart_item{position:relative;margin:0;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.075)}.woocommerce-cart-form__cart-item.cart_item .product-remove{padding-right:10px}.woocommerce-cart-form__cart-item.cart_item .product-remove a:not(.btn){width:24px;height:24px;display:flex;justify-content:center;line-height:25px;font-size:22px;font-weight:400;text-align:center;color:#d90a2c;border-radius:100%;background-color:rgba(217,10,44,.1)}.woocommerce-cart-form__cart-item.cart_item img{width:75px;height:75px;margin-right:30px;object-fit:cover;border-radius:4px;box-shadow:3px 3px 3px rgba(0,0,0,.1)}.woocommerce-cart-form__cart-item.cart_item .product-name a:not(.btn){color:var(--primary-t-color);font-weight:600}.theme-mode-dark .woocommerce-cart-form__cart-item.cart_item .product-name a:not(.btn){color:var(--secondary-t-color)}.woocommerce-cart-form__cart-item.cart_item .woocommerce-Price-amount.amount{margin-left:0}.woocommerce-cart-form__cart-item.cart_item .product-quantity input{width:50px;margin-left:15px;font-size:1rem;border:none;padding:0;font-weight:600}.woocommerce-cart-form__cart-item.cart_item .quantity{min-width:auto;text-align:left;margin:0}.woocommerce-cart-form__cart-item.cart_item .variation{display:flex;align-items:center;justify-content:start}.woocommerce-cart-form__cart-item.cart_item .variation-size{margin:5px 5px 0 0}.cart-empty.woocommerce-info{font-size:1.5rem;margin:0 0 35px}.woocommerce-message .restore-item{margin-right:10px}.shop_table_responsive .product-subtotal{text-align:right}.shop_table_responsive .coupon{width:100%;margin:50px 0 20px;display:flex;align-items:center;justify-content:space-between}.showcoupon{margin:0 0 0 5px}.shop_table_responsive .coupon label{width:auto;margin-right:20px;font-size:1rem;font-weight:600;color:var(--dark-grey-color)}.theme-mode-dark .shop_table_responsive .coupon label{color:var(--white-color)}.shop_table_responsive .coupon input{margin-right:20px}.shop_table_responsive .coupon .button{width:200px;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;padding:.5rem 1.25rem;border:1px solid;border-radius:2px;outline:none;background:0 0;font-size:1rem;font-weight:400;line-height:1.5;color:var(--lvr-primary-color)}.shop_table_responsive .actions button{float:right;width:162px;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;padding:.5rem 1.25rem;border:1px solid;border-radius:2px;outline:none;background:0 0;font-size:1rem;font-weight:400;line-height:1.5;color:var(--lvr-primary-color)}.shop_table_responsive .actions button:disabled{opacity:.5}.cart-collaterals h2{font-size:2rem}.cart-collaterals table{width:100%;margin-bottom:35px}.cart-subtotal th{font-size:1rem;font-weight:600;color:var(--dark-grey-color)}.theme-mode-dark .cart-subtotal th{color:var(--white-color)}.cart-subtotal td{text-align:right}.order-total th{font-size:1rem;font-weight:600;color:var(--dark-grey-color)}.theme-mode-dark .order-total th{color:var(--white-color)}.order-total td{text-align:right}.order-total strong{font-weight:400}.cart-subtotal:not(:last-child){border-color:rgba(0,0,0,.075)}a.checkout-button:not(.btn){position:relative;z-index:2;padding:10px 25px;background-color:var(--lvr-primary-color);border-radius:2px;border-color:var(--lvr-primary-color);color:var(--primary-b-color);font-weight:400;outline:none}.woocommerce-mini-cart{list-style:none;padding:0}.woocommerce-mini-cart-item:first-child{border-top:1px solid rgba(0,0,0,.075)}.body-mode-dark .woocommerce-mini-cart-item:first-child{border-top:1px solid rgba(255,255,255,.075)}.theme-mode-dark .woocommerce-mini-cart-item{border-color:var(--secondary-l-color)}.woocommerce-mini-cart-item{position:relative;margin:0;padding:20px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.075)}.body-mode-dark .woocommerce-mini-cart-item{border-bottom:1px solid rgba(255,255,255,.075)}.theme-mode-dark .woocommerce-mini-cart-item a:not(.btn){color:var(--secondary-t-color)}.sidebar li.woocommerce-mini-cart-item:not(.nav-item):not(.list-group-item){padding-left:0}.woocommerce-mini-cart-item a:not(.btn){color:var(--primary-t-color);font-weight:600;display:flex;align-items:center;justify-content:start}.theme-mode-dark .woocommerce-mini-cart-item a:not(.btn){color:var(--secondary-t-color)}.widget_shopping_cart_content .variation{display:none}.quantity{min-width:100px;margin-left:10px;text-align:right;display:flex;align-items:center;justify-content:flex-end}.woocommerce-Price-amount.amount{font-family:"Default",sans-serif;font-size:1.2rem;font-weight:500}.woocommerce .price ins{text-decoration:none}.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{margin-right:2px;font-size:1rem}.body-mode-dark .woocommerce-mini-cart-item a:not(.btn){color:var(--white-color)}.woocommerce-mini-cart-item:hover a.remove_from_cart_button:not(.btn){opacity:1}.woocommerce-mini-cart-item a.remove_from_cart_button:not(.btn){position:absolute;top:10px;right:0;width:24px;height:24px;display:flex;justify-content:center;line-height:25px;font-size:22px;font-weight:400;text-align:center;color:#d90a2c;border-radius:100%;background-color:rgba(217,10,44,.1);opacity:0}.woocommerce-mini-cart-item .attachment-woocommerce_thumbnail{width:75px;height:75px;margin-right:30px;object-fit:cover;border-radius:4px;box-shadow:3px 3px 3px rgba(0,0,0,.1)}.woocommerce-mini-cart__total.total{margin:0;padding:35px 0 0;display:flex;align-items:center;justify-content:space-between}.woocommerce-mini-cart__total.total strong{font-weight:600;color:var(--dark-grey-color)}.theme-mode-dark .woocommerce-mini-cart__total.total strong{color:var(--secondary-t-color)}.woocommerce-mini-cart__buttons{margin:0;padding:35px 0;display:flex;align-items:center;justify-content:space-between}.woocommerce-mini-cart__buttons a.wc-forward{width:50%;outline:none}.woocommerce-mini-cart__buttons a.wc-forward:last-child{margin-left:7.5px}.woocommerce-mini-cart__buttons a.wc-forward:first-child{margin-right:7.5px}a.wc-forward{width:fit-content;max-width:300px;display:flex;align-items:center;justify-content:center;text-align:center;padding:.5rem 1.25rem;border:1px solid;border-radius:2px;outline:none}a.checkout.wc-forward{position:relative;z-index:2;padding:10px 25px;background-color:var(--lvr-primary-color);border-radius:2px;border-color:var(--lvr-primary-color);color:var(--primary-b-color);font-weight:400;outline:none}.woocommerce-mini-cart__empty-message{margin:1.5rem 0;font-size:2rem;font-weight:var(--h2-weight);line-height:1.2;font-family:var(--p-font);color:var(--primary-t-color);-ms-word-wrap:break-word;word-wrap:break-word;outline:none}.sidebar .woocommerce-mini-cart__empty-message{font-size:initial}.body-mode-dark .woocommerce-mini-cart__empty-message,.theme-mode-dark .woocommerce-mini-cart__empty-message{color:var(--secondary-t-color);outline:none}.body-mode-dark .woocommerce-ordering select{color:var(--secondary-p-color)}.woocommerce .blockUI.blockOverlay{z-index:3!important;background-color:var(--primary-bg-color-2)!important;opacity:.5!important}a.button.wc-backward{position:relative;z-index:2;padding:10px 25px;background-color:var(--lvr-primary-color);border-radius:2px;border:none;color:var(--primary-b-color);font-weight:400;outline:none}.woocommerce-checkout h3{margin-bottom:50px;font-size:2rem}.woocommerce .col2-set{display:flex;align-items:start;justify-content:space-between}.woocommerce .col-1{width:50%;max-width:50%;flex:50%;margin-right:35px;padding:0}.woocommerce .col-2{width:50%;max-width:50%;flex:50%;margin-left:35px;padding:0}.woocommerce .form-row{width:100%;margin:35px 0;display:block}.woocommerce .form-row label{margin-bottom:10px;font-size:1rem;font-weight:600;color:var(--dark-grey-color)}.theme-mode-dark .woocommerce .form-row label{color:var(--white-color)}.woocommerce .form-row label .required{color:var(--invalid-color)}.woocommerce .woocommerce-input-wrapper{width:100%}.checkout_coupon.woocommerce-form-coupon .form-row-first{margin-bottom:0}.checkout_coupon.woocommerce-form-coupon .form-row-last{margin-top:20px}.woocommerce .form-row input{width:100%}.woocommerce .form-row input:focus{border-color:var(--primary-t-color);color:var(--primary-t-color)}.theme-mode-dark .woocommerce .form-row input:focus{border-color:var(--secondary-t-color);color:var(--secondary-t-color)}.woocommerce .form-row input[type=checkbox],.woocommerce .form-row input[type=radio]{width:fit-content;margin-right:15px;text-align:left}.select2-container--default .select2-selection--single{width:100%;height:50px;background:no-repeat;box-shadow:none;padding:.7rem 1rem;border:1px solid;border-color:var(--primary-l-color);border-width:1px;border-radius:2px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;right:10px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.theme-mode-dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--secondary-t-color);border-color:var(--secondary-t-color)}.theme-mode-dark .select2-container--default .select2-selection--single{border-color:var(--secondary-l-color)}.woocommerce-checkout-review-order-table{border-collapse:collapse;margin-bottom:50px}.woocommerce-checkout-review-order-table thead tr:first-child{background-color:var(--primary-bg-color-3)}.theme-mode-dark .woocommerce-checkout-review-order-table thead tr:first-child{background-color:var(--secondary-bg-color-3)}.theme-mode-dark .woocommerce-checkout-review-order-table th{color:var(--secondary-t-color)}.theme-mode-dark .woocommerce-checkout-review-order-table td{color:var(--secondary-p-color)}.theme-mode-dark .woocommerce-checkout-review-order-table tr:nth-child(odd){background-color:var(--secondary-bg-color-2)}.theme-mode-dark .woocommerce-checkout-review-order-table tr{background-color:var(--secondary-bg-color-3)}.theme-mode-dark .woocommerce-checkout-review-order-table .product-quantity{color:var(--secondary-t-color)}.theme-mode-dark .woocommerce .form-row.place-order{border-color:var(--secondary-l-color)}.woocommerce-checkout-review-order-table tr:nth-child(odd){background-color:var(--primary-bg-color-2);border:none}.woocommerce-checkout-review-order-table tr{background-color:var(--primary-bg-color-3);border:none}.woocommerce-checkout-review-order-table th{width:25%;padding:10px 20px;border:none;color:var(--dark-grey-color)}.woocommerce-checkout-review-order-table td{width:auto;padding:10px 20px;border:none}.woocommerce-checkout-review-order-table .product-quantity{color:var(--primary-t-color);font-weight:600}.woocommerce-checkout-review-order-table .woocommerce-Price-amount.amount{font-size:inherit}.woocommerce-checkout-review-order-table .variation{display:flex;align-items:center;justify-content:start}.woocommerce-checkout-review-order-table .variation-size{margin:5px 5px 0 0}.woocommerce-checkout-review-order-table .product-total{text-align:right}.wc_payment_methods.payment_methods{list-style:none;padding:0}.woocommerce button{position:relative;z-index:2;padding:10px 25px;background-color:var(--lvr-primary-color);border-radius:2px;border:none;color:var(--primary-b-color);font-weight:400;outline:none}.form-row.place-order button{margin-top:20px}.wc_payment_methods li{margin-bottom:35px}.wc_payment_methods li label{margin:0 0 15px;font-weight:600;color:var(--dark-grey-color)}.theme-mode-dark .wc_payment_methods li label{color:var(--white-color)}.wc_payment_methods li input[type=radio]{width:fit-content;margin-right:15px;text-align:left}.woocommerce-order-overview{list-style:none;padding:0}.woocommerce-order-overview li{font-size:1rem;font-weight:600;color:var(--dark-grey-color)}.woocommerce-order-overview li strong{font-weight:400;color:var(--primary-p-color)}.woocommerce-order-overview .woocommerce-Price-amount.amount{font-size:inherit}.order_details li{font-size:1rem;font-weight:600;color:var(--dark-grey-color)}.order_details li strong{font-weight:400;color:var(--primary-p-color)}.woocommerce-bacs-bank-details{margin-top:35px;margin-bottom:5px;padding:10px 0 35px;border-top:1px solid var(--primary-l-color);border-bottom:1px solid var(--primary-l-color)}.woocommerce-order-details table{border-collapse:collapse;margin-bottom:35px}.woocommerce-order-details thead tr:first-child{background-color:var(--primary-bg-color-3)}.woocommerce-order-details tr:nth-child(odd){background-color:var(--primary-bg-color-2);border:none}.woocommerce-order-details tr{background-color:var(--primary-bg-color-3);border:none}.woocommerce-order-details th{width:25%;padding:10px 20px;border:none;color:var(--dark-grey-color)}.woocommerce-order-details td{width:auto;padding:10px 20px;border:none}.woocommerce-order-details tfoot td{text-align:right}.woocommerce-order-details .product-quantity{color:var(--primary-t-color);font-weight:600}.woocommerce-order-details .woocommerce-Price-amount.amount{font-size:inherit}.woocommerce-order-details .variation{display:flex;align-items:center;justify-content:start}.woocommerce-order-details .variation-size{margin:5px 5px 0 0}.woocommerce-order-details .product-total{text-align:right}.woocommerce-customer-details{padding:15px 0;border-top:1px solid var(--primary-l-color)}.woocommerce-customer-details h2{font-size:2rem}.woocommerce-customer-details p{margin:0}.wc-bacs-bank-details-heading{font-size:2rem}.woocommerce-checkout h3.wc-bacs-bank-details-account-name{font-size:1.5rem;margin-bottom:1.5rem}.wc-bacs-bank-details.order_details.bacs_details{list-style:none;padding:0}h2.woocommerce-order-details__title{font-size:2rem}.woocommerce-order-details{padding:0}.woocommerce .form-row.place-order{padding-top:35px;border-top:1px solid;border-color:var(--primary-l-color)}.nav-shop{width:100%;margin-bottom:35px;display:flex;align-items:center;justify-content:space-between}.woocommerce-ordering{width:100%;max-width:fit-content}.woocommerce-ordering select{box-sizing:content-box;padding:0;border:none;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto}.products{list-style:none;width:calc(100% + 30px);margin-left:-15px;padding:0;display:flex;flex-wrap:wrap}.related.products{width:100%;margin:0}.related.products .product{width:calc(25% - 30px)}.related.products h2:first-child{margin-top:0}.products .product{position:relative;margin:0 15px 30px;transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.4s;transition-property:opacity,transform}.products .product:hover{transform:translateY(-7.5px)}.columns-1:not(.bricklayer) .product{width:calc(100% - 30px)}.columns-2:not(.bricklayer) .product{width:calc(50% - 30px)}.columns-3:not(.bricklayer) .product{width:calc(33.3333% - 30px)}.columns-4:not(.bricklayer) .product{width:calc(25% - 30px)}.columns-5:not(.bricklayer) .product{width:calc(20% - 30px)}.columns-6:not(.bricklayer) .product{width:calc(16.6666% - 30px)}.products .product img{width:100%;display:block;border-radius:4px}.products .product .star-rating{display:none}.products .product h2{margin-bottom:0;font-size:1.2rem}.products .product .price{margin:1rem 0 1.5rem;display:block;font-size:1rem;font-weight:400;border:none;color:var(--primary-p-color)}a.add_to_cart_button:not(.btn),a.product_type_grouped:not(.btn),.button.product_type_variable:not(.btn),a.button.product_type_external:not(.btn){position:relative;z-index:2;width:100%;display:block;margin:1rem 0;padding:10px 25px;background-color:var(--lvr-primary-color);border-radius:2px;border-color:var(--lvr-primary-color);color:var(--primary-b-color);font-weight:400;text-align:center}a.added_to_cart:not(.btn){display:block;width:100%}a.woocommerce-product-gallery__trigger:not(.btn){position:absolute;top:15px;right:15px;z-index:1;font-family:"icons";font-size:0;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.woocommerce-product-gallery__trigger:not(.btn):before{content:"";font-size:1.2rem}.woocommerce-product-gallery{position:relative;width:50%;float:left}.woocommerce-product-gallery figure{position:relative;width:100%;display:block;margin:0}.woocommerce-product-gallery figure img{width:100%;display:block}.flex-control-nav.flex-control-thumbs{display:flex;list-style:none;padding:0}.flex-control-nav.flex-control-thumbs li{width:-webkit-fill-available;margin:0}.flex-control-nav.flex-control-thumbs li img{width:100%;cursor:pointer}.summary.entry-summary{width:calc(50% - 75px);margin-left:75px;float:right}.summary.entry-summary h1{margin-bottom:1rem;font-size:2.5rem}.summary.entry-summary .price{margin:15px 0;display:block;font-size:1.5rem;font-weight:400;border:none;color:var(--primary-p-color)}.summary.entry-summary .woocommerce-product-details__short-description{margin-bottom:30px}.summary.entry-summary .quantity{border-top:1px solid rgba(0,0,0,.15);margin:30px 0 15px;padding-top:15px;display:flex;text-align:left}.body-mode-dark .summary.entry-summary .quantity{border-top:1px solid rgba(255,255,255,.15)}.summary.entry-summary td .quantity{margin:0}.summary.entry-summary .quantity .screen-reader-text{font-size:1rem;font-weight:600;color:var(--dark-grey-color)}.body-mode-dark .summary.entry-summary .quantity .screen-reader-text{color:var(--white-color)}.woocommerce-grouped-product-list.group_table{border-collapse:collapse}.woocommerce-grouped-product-list.group_table tr{border:none}.woocommerce-grouped-product-list-item__quantity{display:block}.woocommerce-grouped-product-list-item__label{display:block;padding-top:0}.woocommerce-grouped-product-list-item__price{display:block}.summary.entry-summary input{width:50px;font-size:1rem;border:none;padding:0;font-weight:600}button.single_add_to_cart_button.button.alt{position:relative;z-index:2;padding:10px 25px;background-color:var(--lvr-primary-color);border-radius:2px;border:none;color:var(--primary-b-color);font-weight:400;outline:none}button.single_add_to_cart_button.button.alt:focus{outline:none}.product_meta{margin-top:25px}.sku_wrapper .sku{font-weight:400}.sku_wrapper{font-size:14px;font-weight:600}.summary.entry-summary .posted_in{margin-left:10px;font-size:14px;font-weight:600}.summary.entry-summary .posted_in a{font-size:14px;font-weight:400}.woocommerce-tabs.wc-tabs-wrapper{width:100%;margin-top:50px;margin-bottom:50px;padding-bottom:50px;display:block;float:left;border-bottom:1px solid rgba(0,0,0,.15)}.body-mode-dark .woocommerce-tabs.wc-tabs-wrapper{border-bottom:1px solid rgba(255,255,255,.15)}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{display:flex;align-items:center;justify-content:start;list-style:none;margin-bottom:35px;padding:0}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{padding:10px 15px;border-bottom:2px solid rgba(0,0,0,.15)}.theme-mode-dark .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{border-bottom:2px solid rgba(255,255,255,.15)}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active{border-color:var(--lvr-primary-color)}.comment-form-rating{width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:start}.woocommerce .comment-reply-title{font-size:1.5rem;font-weight:400}.comment-form-rating .stars a{font-family:"icons";font-size:0;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:var(--primary-p-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comment-form-rating .stars a:before{content:"";font-size:1.2rem;letter-spacing:10px}.comment-form-rating .stars:hover a:hover~a:before,.comment-form-rating .stars.selected a.active~a:before,.comment-form-rating .stars.selected:hover span a:hover~a:before{color:var(--primary-p-color)}.comment-form-rating .stars:hover a:before,.comment-form-rating .stars.selected a:before,.comment-form-rating .stars.selected:hover span a:before{color:var(--lvr-primary-color)}.woocommerce .star-rating{position:relative;width:155px}.woocommerce .star-rating:before{content:"";font-family:"icons";font-size:1.2rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:15px;color:var(--primary-p-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce .star-rating>span{position:absolute;top:0;display:inline-block;font-size:0;overflow:hidden}.woocommerce .star-rating>span:before{content:"";font-family:"icons";font-size:1.2rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:15px;color:var(--lvr-primary-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-review-link{display:block;margin-top:10px}.comment-form-rating label{display:none}.woocommerce-Reviews .form-submit{margin:0}.woocommerce-Reviews .comment-respond{margin-bottom:0}.woocommerce-Reviews input[type=submit]{height:40px;border:1px solid;padding:2.5px 25px;display:block;width:fit-content;max-width:200px;text-align:center;color:var(--lvr-primary-color)}.woocommerce-Reviews input[type=submit]:hover{color:var(--white-color)}.woocommerce-Reviews .commentlist{list-style:none;padding:0}.woocommerce-Reviews .comment_container{display:flex;align-items:start;justify-content:start;margin:35px 0}.woocommerce-Reviews .comment_container .avatar{display:block;margin-right:25px;border-radius:100px}.woocommerce-Reviews .comment-text{width:100%}.woocommerce-Reviews .comment-text .meta{margin:5px 0}.woocommerce-product-attributes.shop_attributes{border-collapse:collapse}.woocommerce-product-attributes.shop_attributes tr{background-color:var(--primary-bg-color-3);border:none}.woocommerce-product-attributes.shop_attributes tr:nth-child(odd){background-color:var(--primary-bg-color-2);border:none}.woocommerce-product-attributes.shop_attributes th{width:25%;padding:10px 20px;border:none;color:var(--dark-grey-color)}.woocommerce-product-attributes.shop_attributes td{width:auto;padding:10px 20px;border:none}.variations{border-collapse:collapse}.variations tr{border-color:rgba(0,0,0,.15)}.variations .label{font-size:1rem;font-weight:600;color:var(--dark-grey-color)}.variations select{-webkit-appearance:auto;-moz-appearance:auto;border:none;cursor:pointer}.reset_variations{display:none!important}.woocommerce-variation-description{margin:35px 0;display:block}.woocommerce-MyAccount-navigation{margin-bottom:35px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation ul li a:not(.btn){font-size:1.2rem;font-weight:400;color:var(--primary-p-color)}.woocommerce-MyAccount-navigation ul li a:not(.btn):hover{color:var(--lvr-primary-color)}.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:600;color:var(--lvr-primary-color)}.woocommerce-MyAccount-content a.woocommerce-Button.button{width:fit-content;max-width:300px;display:flex;align-items:center;justify-content:center;text-align:center;margin-right:15px;padding:.5rem 1.25rem;border:1px solid;border-radius:2px;outline:none}.woocommerce fieldset legend{color:var(--lvr-primary-color);font-size:1.2rem;font-weight:600}.woocommerce .password-input{width:100%}.woocommerce-MyAccount-orders th{color:var(--dark-grey-color);font-weight:600}.woocommerce-MyAccount-content p{margin-top:0}.woocommerce-MyAccount-content mark{color:inherit;font-weight:700}.woocommerce-order-details{padding:10px 0}.wc-item-meta{padding:0}.wc-item-meta li{display:flex}.wc-item-meta li strong{margin-right:5px}.wc-item-meta p{margin:0}.woocommerce-orders-table{border-collapse:collapse;margin-bottom:50px}.woocommerce-orders-table thead tr:first-child{background-color:var(--primary-bg-color-3)}.woocommerce-orders-table tr:nth-child(odd){background-color:var(--primary-bg-color-2);border:none}.woocommerce-orders-table tr{background-color:var(--primary-bg-color-3);border:none}.woocommerce-orders-table th{width:25%;padding:10px 20px;border:none;color:var(--dark-grey-color)}.woocommerce-orders-table td{width:auto;padding:10px 20px;border:none}.woocommerce-orders-table td .woocommerce-Price-amount.amount{display:block;font-size:inherit}.woocommerce-orders-table .product-quantity{color:var(--primary-t-color);font-weight:600}.woocommerce-orders-table .variation{display:flex;align-items:center;justify-content:start}.woocommerce-orders-table .variation-size{margin:5px 5px 0 0}.woocommerce-orders-table .product-total{text-align:right}.woocommerce label.woocommerce-form-login__rememberme{display:flex;align-items:center;margin-bottom:15px}@media (max-width:991px){.columns-4:not(.bricklayer) .product{width:calc(33.3333% - 30px)}.columns-5:not(.bricklayer) .product{width:calc(33.3333% - 30px)}.columns-6:not(.bricklayer) .product{width:calc(33.3333% - 30px)}.woocommerce-cart-form{overflow-x:auto}.shop_table_responsive{width:100%;width:max-content;margin-bottom:35px}.shop_table_responsive .actions{padding:0}.shop_table_responsive .coupon{width:calc(100vw - 50px);display:block}.shop_table_responsive .coupon label{margin:0 0 15px}.shop_table_responsive .coupon input{margin:0 0 20px}.shop_table_responsive .coupon .button{width:100%;display:block}.shop_table_responsive .actions button{float:none;width:calc(100vw - 50px)}a.checkout-button:not(.btn){width:100%;max-width:100%;margin:0}.woocommerce .col2-set{display:block}.woocommerce .col-1{width:100%;max-width:100%;flex:100%;margin:0;padding:0}.woocommerce .col-2{width:100%;max-width:100%;flex:100%;margin:50px 0 0;padding:0}.woocommerce-MyAccount-orders th{display:block}.woocommerce-MyAccount-orders td{display:block}}@media (max-width:767px){.nav-shop{display:block}.woocommerce-breadcrumb{display:block;margin-bottom:35px}.woocommerce-ordering{max-width:100%;display:block}.columns-3:not(.bricklayer) .product{width:calc(50% - 30px)}.columns-4:not(.bricklayer) .product{width:calc(50% - 30px)}.columns-5:not(.bricklayer) .product{width:calc(50% - 30px)}.columns-6:not(.bricklayer) .product{width:calc(50% - 30px)}.woocommerce-product-gallery{width:100%;float:none}.summary.entry-summary{width:100%;margin:50px 0 0;float:none}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{display:block;margin-bottom:50px}.related.products .products .product{width:100%;margin:0 0 0 15px}}@media (max-width:374px){.columns-2:not(.bricklayer) .product{width:calc(100% - 30px)}.columns-3:not(.bricklayer) .product{width:calc(100% - 30px)}.columns-4:not(.bricklayer) .product{width:calc(100% - 30px)}.columns-5:not(.bricklayer) .product{width:calc(100% - 30px)}.columns-6:not(.bricklayer) .product{width:calc(100% - 30px)}}