.position-relative{position:relative}.d-inline{display:inline}.woocommerce .page-title{font-size:24px;font-weight:500;color:var(--black-2);line-height:1;margin-bottom:5px}.woocommerce .woocommerce-result-count{font-family:var(--font_Kanit);font-size:16px;font-weight:400;color:var(--gray-2)}.woocommerce ul.products li.product .price del{order:1}.woocommerce .woocommerce ul.products::before{display:none}.woocommerce .woocommerce-ordering{margin:-25px 0 1em}.woocommerce ul.products li.product .star-rating{margin:0;font-size:14px;order:1;margin-bottom:15px}.wcf-woo--grid.left-sidebar{display:grid;grid-template-columns:.4fr 1fr;gap:110px}.wcf-woo--grid.right-sidebar{display:grid;grid-template-columns:1fr .4fr;gap:110px}.woocommerce .star-rating{font-size:12px;margin-bottom:10px}.woocommerce .products .star-rating{margin:0 0 .9em}.woocommerce ins{text-decoration:none}.products.columns-4 ul.products li.product .button{margin-top:0}.woocommerce ul.products li.product .onsale{top:10px;right:-25px;left:auto;margin:0;padding:0;min-height:30px;min-width:98px;text-align:center;transform:rotate(45deg);font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;border-radius:0;z-index:9;display:flex;justify-content:center;align-items:center;background-color:var(--black-2)}.woocommerce .default-sidebar__widget{border-radius:12px}.wcf-woo--sidebar .default-sidebar__w-title{margin-bottom:25px;text-decoration:none}.woocommerce .woocommerce-ordering select{font-size:16px}.wcf-woo--sidebar{display:grid;gap:30px}.wcf-woo--title{font-size:18px;font-weight:500;line-height:1.2;padding:0 30px 20px;border-bottom:1px solid var(--white-2)}.wcf-woo--widget{background:#fafafa;border-radius:10px;padding-top:40px;padding-bottom:40px}.wcf-woo--widget.widget_price_filter form{padding:25px 30px 0}.wcf-woo--widget.widget_price_filter .ui-slider-horizontal{height:2px}.wcf-woo--widget.widget_price_filter .price_slider_amount .button{font-size:16px;background-color:var(--white);font-weight:400;color:var(--black-2);border:1px solid var(--white-2);padding:12px 19px;border-radius:7px;transition:all .3s}.wcf-woo--widget.widget_price_filter .price_slider_amount .button:hover{color:var(--white);background-color:var(--black-2)}.wcf-woo--widget .price_label{font-size:18px;font-weight:500;color:var(--black-2)}.wcf-woo--widget.widget_price_filter .price_slider{margin-bottom:35px}.wcf-woo--widget.widget_rating_filter ul li a{display:flex;align-items:center;width:100%;justify-content:space-between;padding:15px 30px;font-size:18px;font-weight:500;color:var(--black-2);border-bottom:1px solid var(--white-2)}.wcf-woo--widget.widget_rating_filter ul li:last-child a{border-bottom:none;padding-bottom:0}.wcf-woo--widget.widget_rating_filter ul li .star-rating{margin-bottom:0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--white-2)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--black-2)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--black-2)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:15px;height:15px;top:-.35em}.woocommerce .product_list_widget .star-rating{margin-top:10px}.widget_top_rated_products{padding:45px 0}.woocommerce .widget_top_rated_products .default-sidebar__w-title{text-decoration:none;padding-left:30px;font-family:var(--font_Instrument)}.woocommerce .widget_top_rated_products ins{text-decoration:none}ul.cart_list,.woocommerce ul.product_list_widget li:last-child{padding:15px 30px;padding-bottom:0}ul.cart_list,.woocommerce ul.product_list_widget li:not(:last-child){border-bottom:1px solid var(--white-2);padding:15px 30px}ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:45px}.woocommerce .yith-wcwl-add-button{position:absolute;top:15px;left:15px}.wcf-woo--widget .product-title{font-family:var(--font_Instrument);font-size:18px;font-weight:500;color:var(--black-2)}.widget_products{padding:45px 0}.woocommerce .widget_products .default-sidebar__w-title{padding-left:30px}.woocommerce .widget_product_search input[type=search]{border:1px solid var(--white-2);height:48px;padding:20px;display:block;margin-bottom:7px;width:100%}.woocommerce .widget_product_search button{padding:12px 25px;background-color:var(--white);border:1px solid var(--white-2);line-height:1}.woocommerce .woocommerce-widget-layered-nav-list{display:flex;gap:10px;flex-wrap:wrap;padding:20px 30px 0}.woocommerce-widget-layered-nav-list li{border:1px solid var(--white-2);padding:10px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{font-size:16px;font-weight:400;color:var(--black-2);border-radius:7px;padding:9px 13px;background-color:var(--white);border:1px solid var(--white-2)}.widget_product_categories{padding:45px 0}.woocommerce .widget_product_categories .default-sidebar__w-title{text-decoration:none;padding-left:30px}.widget_product_categories .product-categories>li.cat-parent>a{padding:15px 30px;border-bottom:1px solid var(--white-2);display:block}.widget_product_categories .product-categories li.cat-parent{padding:0}.widget_product_categories .product-categories li.cat-parent li{padding:15px 30px;border-bottom:1px solid var(--white-2)}.widget_product_categories .product-categories>li{padding:15px 30px;border-bottom:1px solid var(--white-2)}.widget_product_categories .product-categories>li:last-child{padding-bottom:0;border-bottom:none}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;margin-right:12px}.woocommerce nav.woocommerce-pagination{text-align:left}.woocommerce nav.woocommerce-pagination ul li:last-child{margin-right:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-family:var(--font_Instrument);background:0 0;border:1px solid var(--white-2);border-radius:5px;outline:none;padding:13px 18px;color:var(--black-2);font-weight:500;font-size:18px}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:var(--white);background:var(--black-2)}.single-product div.product p.price ins{order:-1}.single-product.woocommerce span.onsale{top:10px;left:-25px;right:auto;margin:0;padding:0;min-height:30px;min-width:100px;text-align:center;transform:rotate(-45deg);font-size:16px;font-weight:400;line-height:1;letter-spacing:.5px;border-radius:0;z-index:9;display:flex;justify-content:center;align-items:center;background-color:var(--black-2)}.single-product .yith-wcwl-add-button{display:none}.single-product .woocommerce-product-rating .star-rating{margin-top:0}.single-product .woocommerce-review-link{font-family:var(--font_Instrument);font-size:18px;font-weight:500}.single-product #reviews #comments ol.commentlist li .comment-text p{margin-bottom:5px}.single-product a.compare.button{background-color:var(--black-2);color:var(--white)}.woocommerce-review__author{font-size:16px;font-weight:500;text-transform:capitalize}.single-product.woocommerce div.product div.images .flex-control-thumbs{margin-top:5px}.woocommerce-account .woocommerce-MyAccount-navigation ul{border-left:1px solid #e7e7e7;padding-left:30px;display:grid;gap:20px}.woocommerce-account .woocommerce-MyAccount-navigation ul .is-active{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation ul .is-active::before{position:absolute;content:"";left:-31px;width:1px;height:15px;background:#0f0f0f;top:50%;transform:translateY(-50%)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-family:var(--font_Instrument);font-size:18px;font-weight:500;line-height:1.3;color:#555}.woocommerce-account .woocommerce-MyAccount-navigation ul .is-active a{color:var(--black-2)}.woocommerce-account .default-blog__item-content p{font-family:var(--font_Kanit);color:var(--gray-2)}.woocommerce-account .default-blog__item-content p strong{color:var(--black-2)}.woocommerce-account .woocommerce table.shop_table{border-collapse:collapse;border-radius:0;border:none;margin:0}.woocommerce-account .woocommerce table.my_account_orders td,.woocommerce-account .woocommerce table.my_account_orders th{padding:15px 0}.woocommerce-account .woocommerce table.shop_table td{font-size:18px;color:#555}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account .woocommerce-MyAccount-content{width:73%}.woocommerce-account .woocommerce table.my_account_orders .button{background:0 0;border:1px solid var(--white-2);font-size:16px;font-weight:400;line-height:1.3;transition:all .3s;color:var(--black-2)}.woocommerce-account .woocommerce table.my_account_orders .button:hover{border-color:var(--black-2);background-color:var(--black-2);color:var(--white)}.woocommerce-account .woocommerce-orders-table__header-order-actions,.woocommerce-account .woocommerce-orders-table__cell-order-actions{text-align:right}.woocommerce-account .woocommerce table.order_details td{border-color:var(--white-2);padding:15px 0}.woocommerce-account .woocommerce table.order_details th{padding:15px 0}.woocommerce-account .woocommerce-order-details{margin-top:50px}.woocommerce-account .woocommerce-MyAccount-content p strong{color:var(--black-2)}.woocommerce-account .woocommerce-info .button{background:0 0;border:1px solid var(--white-2);font-size:16px;font-weight:400;line-height:1.3;transition:all .3s;color:var(--black-2);padding:13px 20px}.woocommerce-account .woocommerce-info .button:hover{border-color:var(--black-2);background-color:var(--black-2);color:var(--white)}.woocommerce-account .woocommerce-info{background:0 0;border:none;font-size:16px;font-weight:400;line-height:1.5}.woocommerce-account .woocommerce-Addresses{margin-top:40px}.woocommerce-account .addresses .title h3{font-size:24px;font-weight:500;line-height:1.3;color:var(--black-2);padding-bottom:15px}.woocommerce-account .addresses address{font-size:16px;font-weight:400;line-height:1.7;color:#555}.woocommerce-EditAccountForm input{border:1px solid var(--white-2);padding:5px;margin-right:5px}.wc-block-cart__submit-button{background-color:var(--black-2);color:var(--white)}.wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-components-sidebar{background-color:var(--gray-3);padding-left:0;align-self:flex-start;padding:45px;border-radius:10px}.wp-block-woocommerce-cart .wc-block-cart__submit-button{text-decoration:none}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:0!important}.wp-block-woocommerce-cart .wc-block-components-main{width:60%}.wp-block-woocommerce-cart .wc-block-components-sidebar{width:30%}.wp-block-woocommerce-cart .wc-block-components-sidebar-layout{justify-content:space-between}.page-template-default .arolax--page-details a{text-decoration:none}.wp-block-woocommerce-checkout-order-summary-block{padding:20px 30px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{min-height:20px;min-width:20px;padding:0}.woocommerce-EditAccountForm.edit-account legend{font-family:var(--font_Instrument);font-size:24px;font-weight:500;line-height:1.3;color:var(--black-2)}.woocommerce-account .woocommerce-EditAccountForm .button{background:0 0;border:1px solid var(--white-2);font-size:16px;font-weight:400;line-height:1.3;transition:all .3s;color:var(--black-2);padding:13px 20px;text-transform:capitalize}.woocommerce-account .woocommerce-EditAccountForm .button:hover{border-color:var(--black-2);background-color:var(--black-2);color:var(--white)}.woocommerce-account .woocommerce-EditAccountForm label{font-family:var(--font_Kanit);font-size:16px;font-weight:400;line-height:1.4!important;color:var(--black-2);text-transform:capitalize;margin-bottom:10px}.woocommerce-cart .woocommerce{gap:80px;display:grid;grid-template-columns:auto 330px;padding-top:50px}.woocommerce-cart .woocommerce-notices-wrapper{position:absolute;left:0;top:0}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message{background:0 0;border:none;padding:0;margin:0;padding-left:30px}.woocommerce-cart .woocommerce-error::before,.woocommerce-cart .woocommerce-info::before,.woocommerce-cart .woocommerce-message::before{left:0;top:0}.woocommerce-cart .woocommerce table.shop_table th{font-family:var(--font_Instrument);font-size:18px;font-weight:500;line-height:1.3;color:var(--black-2)}.woocommerce-cart .woocommerce a.remove:hover{background-color:transparent;color:var(--black-2)!important}.woocommerce-cart table.cart img{width:80px;height:80px;object-fit:cover;margin-left:-24px}.woocommerce-cart .woocommerce table.shop_table{border:none;position:relative}.woocommerce-cart .woocommerce table.shop_table td{border-top:1px solid rgba(18,18,18,.08);padding:28px 12px}.woocommerce-cart td.product-remove{padding:0!important;width:0}.woocommerce-cart .woocommerce a.remove{font-weight:400;font-size:40px;color:var(--gray-4)!important;position:absolute;right:0;text-align:right;margin-top:-24px}.woocommerce-cart td.product-thumbnail{padding-left:0!important}.woocommerce-cart a.restore-item{color:#e85c30}.woocommerce-cart .cart-collaterals{background:#fafafa;border-radius:10px;align-self:self-start}.woocommerce-cart .cart_totals{width:100%!important;padding-bottom:35px}.woocommerce-cart .cart_totals h2{font-size:20px;font-weight:500;color:var(--black-2);text-transform:capitalize;padding:45px 30px 15px;border-bottom:1px solid var(--white-2)}.woocommerce-cart .wc-proceed-to-checkout{margin:0 30px;padding:0!important}.woocommerce-cart .checkout-button{font-family:var(--font_Kanit);font-size:16px!important;font-weight:400!important;background-color:var(--black-2)!important}.woocommerce-cart .cart_totals th{color:var(--gray-4)!important;font-family:var(--font_Instrument)!important;font-size:18px!important;font-weight:500!important;line-height:1.3;text-align:left;padding:21px 0 20px 30px!important}.woocommerce-cart tr.order-total td,.woocommerce-cart tr.cart-subtotal td{padding:20px 30px!important;font-family:var(--font_Instrument);font-size:18px;font-weight:500;line-height:1.3;text-align:right;color:var(--black-2)}.woocommerce-cart tr.order-total strong{font-weight:500}.woocommerce-cart table.cart td.actions .coupon .input-text{width:260px;border:1px solid var(--white-2);border-radius:5px;padding:10px 15px;font-size:16px;font-weight:400;line-height:1.3;color:var(--gray-4)}.woocommerce-cart .woocommerce .cart .button{background:0 0;border:1px solid var(--white-2);font-size:16px;font-weight:400;line-height:1.3;transition:all .3s;color:var(--black-2)}.woocommerce-cart .woocommerce .cart .button:hover{border-color:var(--black-2);background-color:var(--black-2);color:var(--white)}.woocommerce-cart .woocommerce table.shop_table td.actions{padding-left:0}.woocommerce-cart .quantity{width:110px}.woocommerce-cart .cart-collaterals .shop_table{white-space:unset}.woocommerce form .form-row select,.woocommerce form .form-row input,.woocommerce form .form-row textarea{border:1px solid var(--white-2);font-family:var(--font_Kanit);font-size:16px;font-weight:400;line-height:1.3;color:var(--black-2);padding:10px 15px;border-radius:5px}.woocommerce form .form-row input::placeholder{color:#555}.woocommerce-billing-fields__field-wrapper{margin-top:45px}h3#ship-to-different-address,.woocommerce-billing-fields h3{font-size:24px;font-weight:500;color:var(--black-2)}.woocommerce-billing-fields label{font-family:var(--font_Kanit);font-size:16px;font-weight:400;line-height:1.3;color:var(--black-2);text-transform:capitalize;margin-bottom:5px}.woocommerce form .form-row .required{color:#121212;font-weight:400;font-size:16px}.woocommerce form .form-row{padding:3px;margin:0 0 30px}.woocommerce-additional-fields__field-wrapper{margin-top:30px}.woocommerce-checkout .wcf--checkout-customer-details .col-1{width:100%;margin-bottom:50px}.woocommerce-checkout .wcf--checkout-customer-details .col-2{width:100%}.woocommerce table.shop_table th{font-family:var(--font_Instrument);font-size:18px;font-weight:500!important;line-height:1.3;color:var(--black-2)}.woocommerce table.shop_table td{font-family:var(--font_Instrument);font-size:16px;font-weight:500!important;line-height:1.3;color:var(--black-2)}.woocommerce-thankyou-order-received{margin-bottom:50px}.woocommerce ul.order_details li strong{font-size:16px;font-weight:500}.woocommerce-checkout h3#order_review_heading,.woocommerce-order-details__title,.woocommerce-column__title{font-size:24px;font-weight:500;line-height:1.3;color:var(--black-2);margin-bottom:15px}.woocommerce .woocommerce-customer-details address{padding:30px;font-size:16px;font-weight:400;line-height:1.6;border:1px solid var(--white-2)}.woocommerce-cart .return-to-shop .button{background-color:var(--black-2);color:var(--white);font-size:16px;font-weight:500;padding:16px 30px}.woocommerce-checkout .checkout.woocommerce-checkout .wcf--checkout{gap:80px;display:grid;grid-template-columns:auto 330px}.woocommerce-checkout .woocommerce-checkout-review-order-table{background:#fafafa;border-radius:10px!important;border:none!important;padding-top:10px;padding-bottom:10px;white-space:unset}.woocommerce-checkout #payment{background:#fafafa;border-radius:10px;padding-bottom:25px;padding-top:15px}.woocommerce-checkout .place-order .button{background-color:transparent!important;color:var(--black-2)!important;border:1px solid var(--white-2);font-size:16px;font-weight:500;padding:16px 30px;text-transform:capitalize;transition:all .3s}.woocommerce-checkout .place-order .button:hover{background-color:var(--black-2)!important;color:var(--white)!important;border-color:var(--black-2)}.woocommerce-checkout .form-row.place-order{margin:0}.wcf--checkout-review .woocommerce-Price-amount.amount{font-size:16px}.woocommerce-checkout .checkout_coupon .button{background-color:transparent!important;color:var(--black-2)!important;font-size:16px;font-weight:500;padding:16px 30px;text-transform:capitalize;transition:all .3s;border-radius:5px;border:1px solid var(--white-2)}.woocommerce-checkout .checkout_coupon .button:hover{background-color:var(--black-2)!important;color:var(--white)!important}.woocommerce-checkout #payment ul.payment_methods{border-color:var(--white-2)}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{background:0 0;border:none;padding:0;padding-left:30px;font-size:16px;font-weight:400;color:#555;margin-bottom:50px}.woocommerce-checkout .woocommerce-error::before,.woocommerce-checkout .woocommerce-info::before,.woocommerce-checkout .woocommerce-message::before{left:0;top:0}.woocommerce-checkout #payment div.payment_box{background-color:rgba(220,215,227,.2)}.woocommerce-checkout #payment div.payment_box::before{border-bottom:1em solid rgba(220,215,227,.2)}@media (max-width:1399px){.wcf-woo--grid.right-sidebar,.wcf-woo--grid.left-sidebar{gap:50px}}@media (max-width:1199px){.woocommerce-cart .woocommerce{gap:40px;grid-template-columns:auto 320px}.woocommerce-checkout .checkout.woocommerce-checkout{gap:40px}}@media (max-width:991px){.wcf-woo--grid.right-sidebar,.wcf-woo--grid.left-sidebar{gap:60px;grid-template-columns:1fr}.woocommerce-cart .woocommerce{gap:40px;grid-template-columns:1fr}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce-checkout .checkout.woocommerce-checkout{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:60px}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce-account .woocommerce-order-details{margin-top:40px}.woocommerce-account .woocommerce-column--billing-address{margin-bottom:50px}.woocommerce-account .woocommerce-Addresses .col-1.woocommerce-Address{margin-bottom:40px}.woocommerce-checkout .woocommerce ul.order_details li{margin-bottom:30px}.woocommerce-checkout .woocommerce-column--billing-address{margin-bottom:50px}.woocommerce-cart .quantity{margin-left:auto}.woocommerce-checkout .checkout.woocommerce-checkout .wcf--checkout{gap:40px;grid-template-columns:1fr}}@media (max-width:767px){.woocommerce-cart table.cart td.actions .coupon .input-text{width:150px}.woocommerce-cart .woocommerce table.shop_table{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:15px;gap:15px}.woocommerce-account .woocommerce-MyAccount-navigation ul .is-active::before{left:-16px}.woocommerce-account .woocommerce table.shop_table td{font-size:16px}.woocommerce .woocommerce-customer-details address{padding:20px}.woocommerce-account .woocommerce-column--billing-address{margin-bottom:40px}.woocommerce-account .woocommerce-info .button{float:left;margin-top:30px}.woocommerce-checkout .wcf--checkout-customer-details .form-row-last,.woocommerce-checkout .wcf--checkout-customer-details .form-row-first,.woocommerce-account .woocommerce-EditAccountForm .form-row-last,.woocommerce-account .woocommerce-EditAccountForm .form-row-first{width:100%}.woocommerce form .form-row{margin:0 0 25px}.woocommerce-checkout .woocommerce-form-coupon .form-row{margin:0 0 15px}.woocommerce-checkout .woocommerce-form-coupon .form-row-first{width:100%}.woocommerce-checkout .woocommerce-form-coupon .form-row-last{width:auto;float:left}.woocommerce-checkout .woocommerce-column--billing-address{margin-bottom:30px}.woocommerce-account .woocommerce-address-fields .form-row-first,.woocommerce-account .woocommerce-address-fields .form-row-first{width:100%}}