:root{--white-color:#FFFFFF;--white-color2:#EEEEEE;--title-color:#1E1E1E;--title-color2:#A0A0A0;--paragraph-color:#595959;--primary-color:#E3E231;--primary-color2:#FFC107;--border-colors:#eee;--black-color:#1E1E1E;--font-dm-sans:"DM Sans", sans-serif;--font-outfit:"Outfit", sans-serif}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wp-block-separator.has-alpha-channel-opacity{display:none}.wp-block-separator.has-alpha-channel-opacity+h2{display:none}.wp-block-woocommerce-product-new.wc-block-product-new{display:none}.view-and-favorite-area .yith-wcwl-add-to-wishlist-button__label{display:none}.view-and-favorite-area .yith-wcwl-icon{padding:5px;stroke-width:1;border-radius:50%;background-color:var(--white-color)}.view-and-favorite-area a:hover #yith-wcwl-icon-heart,.view-and-favorite-area a:hover #yith-wcwl-icon-heart-outline{color:var(--white-color);background-color:var(--black-color)}.view-and-favorite-area a:hover i{color:var(--white-color)}.woocommerce .star-rating{width:6.8em}.woocommerce .star-rating::before,.woocommerce .star-rating span::before{color:#ffc107;letter-spacing:4px}.woocommerce span.onsale{min-height:auto;min-width:auto;position:absolute;top:48px;left:0;margin:0;border-radius:0;z-index:9;display:flex;align-items:center;justify-content:center;color:var(--white-color);font-family:var(--font-dm-sans);font-size:14px;font-weight:500;line-height:1;text-align:center;background-color:#C36A2D;padding:5px 15px}.shop-details-img.gallery+.onsale{left:94px}.shop-details-img.right-gallery+.onsale{left:0}.woocommerce div.product .woocommerce-product-rating{margin-bottom:20px}.woocommerce .woocommerce-product-rating .star-rating{margin:0;float:left}.woocommerce .woocommerce-product-rating{line-height:1;display:block}.woocommerce .woocommerce-product-rating a.woocommerce-review-link{color:var(--paragraph-color);font-family:var(--font-dm-sans);font-size:14px;font-weight:400;text-transform:uppercase;transition:0.5s}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .shop-details-content span.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .shop-details-content p.price{color:var(--title-color);font-family:var(--font-outfit);font-size:28px;font-weight:500;line-height:1;padding-bottom:30px;display:flex;gap:12px;margin-bottom:30px;border-bottom:1px solid var(--white-color2)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .shop-details-content span.price ins,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .shop-details-content p.price ins{text-decoration:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .shop-details-content span.price del,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .shop-details-content p.price del{color:var(--paragraph-color);font-family:var(--font-outfit);font-size:28px;font-weight:400;line-height:1}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product form.cart div.quantity{float:none;margin:0;display:flex;gap:5px}.woocommerce div.product form.cart div.quantity input{height:40px;width:78px;background-color:var(--white-color);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--title-color);border:1px solid var(--white-color2);font-weight:500;text-align:center}.woocommerce div.product form.cart div.quantity button{height:40px;width:41px;background:#fff;border:1px solid var(--white-color2);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--title-color);font-weight:600;cursor:pointer;transition:0.35s}.woocommerce div.product form.cart div.quantity button:hover{background:var(--primary-color)}.woocommerce div.product form.cart .primary-btn.button{vertical-align:middle;float:none;font-family:var(--font-outfit);font-size:14px;font-weight:500;line-height:1;text-align:left;color:var(--title-color);padding:12px 42px;display:inline-flex;align-items:center;justify-content:center;transition:0.5s;position:relative;overflow:hidden;text-transform:uppercase;z-index:1}.woocommerce div.product form.cart .primary-btn.button:hover{color:var(--white-color);background:#fff0}.shop-details-content .yith-add-to-wishlist-button-block{margin-top:15px;margin-bottom:0;padding-bottom:30px}.shop-details-content .yith-add-to-wishlist-button-block a.yith-wcwl-add-to-wishlist-button--anchor{color:var(--paragraph-color);font-family:var(--font-dm-sans);font-size:14px;font-weight:400;line-height:1;transition:0.5s}.shop-details-content .yith-add-to-wishlist-button-block:hover a.yith-wcwl-add-to-wishlist-button--anchor{color:var(--black-color)}.shop-details-content .yith-add-to-wishlist-button-block a.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg{width:18px;height:18px;padding:2px;border-radius:50%;border:1px solid rgb(238 238 238 / .9333333333);display:flex;align-items:center;justify-content:center;transition:0.5s}.shop-details-content .yith-add-to-wishlist-button-block a.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg{width:18px;height:18px;padding:2px;border-radius:50%;border:1px solid rgb(238 238 238 / .9333333333);display:flex;align-items:center;justify-content:center;transition:0.5s}.shop-details-content .yith-add-to-wishlist-button-block:hover a.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg{color:#fff;background-color:var(--black-color)}.shop-details-content .product_meta{padding-top:25px;border-top:1px solid var(--white-color2)}.shop-details-content .product_meta>span{display:block;font-size:16px;font-weight:500;font-family:var(--font-dm-sans);color:var(--title-color);margin-bottom:10px}.shop-details-content .product_meta>span:last-child{margin-bottom:0}.shop-details-content .product_meta>span span.sku,.shop-details-content .product_meta>span a{color:var(--paragraph-color);display:inline-block;font-family:var(--font-dm-sans);font-size:14px;font-weight:400;letter-spacing:.32px;text-transform:capitalize}.woocommerce div.product form.variations_form.cart tr th,.woocommerce div.product form.variations_form.cart tr td{padding-bottom:10px}.woocommerce div.product form.cart .primary-btn.button.disabled{cursor:not-allowed;background:#fff0}.grouped_form table.group_table{width:100%}.woocommerce div.product form.cart .group_table td:first-child{text-align:left}.woocommerce div.product form.cart .group_table td h6.widget-title{color:var(--title-color);font-family:var(--font-outfit);font-size:14px;font-weight:400;margin:10px 0;line-height:1;letter-spacing:.48px}.woocommerce div.product form.cart .group_table td h6.widget-title span{color:#199033}.shop-details-top-section .shop-details-content form.cart.grouped_form .quantity-stock-wrap{display:block;margin-top:20px;margin-bottom:30px}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a{color:var(--title-color);font-size:16px;font-family:var(--font-outfit);font-weight:500;text-transform:capitalize;margin-bottom:18px;line-height:1.4}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price{color:var(--title-color)!important;font-size:14px!important;font-family:var(--font-dm-sans);font-weight:600;margin-bottom:5px;display:flex;align-items:center;gap:12px}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price del{color:var(--paragraph-color);font-size:14px;font-family:var(--font-dm-sans)}.shop-details-top-section .shop-details-content .quantity-stock-wrap.external{display:block;margin-bottom:30px}.shop-details-top-section .shop-details-content .quantity-stock-wrap.external .primary-btn.button{cursor:pointer;background:#fff0;border:1px solid var(--title-color);margin-bottom:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{width:100%;line-height:1;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:20px 0;margin-bottom:30px}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{position:relative;margin:0;padding:0;border:none;background-color:#fff0;color:#515151;display:inline-block;border-radius:0;z-index:0;margin-right:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:none;background-color:var(--title-color);color:var(--white-color);position:relative;border-radius:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;color:var(--paragraph-color);font-family:var(--font-dm-sans);font-size:18px;font-weight:400;padding:8px 20px;line-height:1;background-color:#fff0;text-transform:capitalize;border-radius:100px}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:24px;font-weight:600;font-family:var(--font-outfit);color:var(--title-color);line-height:1;margin-bottom:20px}.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel ul li,.woocommerce div.product .woocommerce-tabs .panel ol li{font-family:var(--font-dm-sans);font-size:18px;font-weight:400;line-height:28px;color:var(--paragraph-color)}.woocommerce #reviews #comments h2.woocommerce-Reviews-title{color:var(--title-color);font-family:var(--font-outfit);font-size:28px;font-weight:500;margin-bottom:0;line-height:1;white-space:nowrap;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:absolute;float:left;top:0;left:0;padding:0;width:50px;background:#fff0;border:none;margin:0;box-shadow:none;max-width:50px;min-width:50px;height:50px;border-radius:50%}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 70px;border:none;border-radius:0;padding:0}.woocommerce #reviews #comments ol.commentlist li .star-rating{float:none;height:1em;font-size:12px;margin-bottom:5px}.woocommerce #reviews #comments ol.commentlist li .comment-text .meta{margin-bottom:10px}.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong.woocommerce-review__author{line-height:1;margin-bottom:0;color:var(--title-color);font-family:var(--font-outfit);font-size:18px;font-weight:500;text-transform:capitalize}.woocommerce #reviews #comments ol.commentlist li .description{font-family:var(--font-dm-sans);font-size:18px;font-weight:400;line-height:28px;color:var(--paragraph-color)}.woocommerce #reviews #review_form{border:1px solid #eee;padding:50px 40px;border-radius:10px}.woocommerce #reviews #review_form #reply-title{line-height:1;margin-bottom:0;color:var(--title-color);font-family:var(--font-outfit);font-size:24px;font-weight:500;text-transform:capitalize}.woocommerce #reviews #review_form .comment-form-rating label{font-family:var(--font-outfit);margin-bottom:5px;color:var(--title-color)}.woocommerce #reviews #review_form form#commentform input{width:100%;height:52px;padding:15px 25px;background-color:#F5F5F5;font-family:var(--font-dm-sans);font-size:16px;font-weight:500;line-height:1;color:var(--paragraph-color);border:1px solid #f1f1f1}.woocommerce #reviews #review_form .nice-select{float:none}.woocommerce #reviews #review_form p.comment-form-comment{margin-top:10px}.woocommerce #reviews #review_form p label{font-family:var(--font-outfit);margin-bottom:5px;color:var(--title-color);font-size:15px}.woocommerce #reviews #review_form form#commentform textarea{width:100%;min-height:200px;padding:15px 25px;background-color:#F5F5F5;font-family:var(--font-dm-sans);font-size:16px;font-weight:500;line-height:1;color:var(--paragraph-color);border:1px solid #f1f1f1}.woocommerce #reviews #review_form p.comment-form-cookies-consent{display:flex;align-items:start}.woocommerce #reviews #review_form form#commentform input[type="checkbox"]{width:auto;height:auto;padding:0;margin-top:8px}.woocommerce #reviews #review_form form#commentform input[type="submit"]{font-family:var(--font-outfit);font-size:14px;width:auto;font-weight:500;line-height:1;text-align:left;color:var(--title-color);background:var(--primary-color);padding:18px 44px;transition:0.5s;text-transform:uppercase}.woocommerce #reviews #review_form form#commentform input[type="submit"]:hover{color:var(--white-color);background-color:var(--black-color)}.woocommerce .wishlist-title h2{color:var(--title-color);font-family:var(--font-outfit);font-size:30px;font-weight:600;line-height:1.3;margin-bottom:5px}.woocommerce table.wishlist_table.shop_table{width:100%;border-collapse:collapse}.woocommerce table.wishlist_table.shop_table tr td a{font-weight:500;color:var(--title-color)}.woocommerce table.shop_table.wishlist_table tr td.product-price ins{text-decoration:none}.woocommerce table.wishlist_table.shop_table a.button.yith-wcqv-button{display:none}.yith_wcwl_wishlist_footer .yith-wcwl-share{float:none;clear:both}.woocommerce form.login,.woocommerce form.register{max-width:550px;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:1px solid var(--black-color);border-bottom:none;width:100%;text-align:left;transition:all 0.42s ease;border-radius:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:1px solid var(--black-color)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;font-size:18px;font-weight:500;font-family:var(--font-outfit);padding:15px 20px;color:var(--title-color);background:var(--white-color)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--title-color);background-color:var(--primary-color)}.woocommerce-account .woocommerce-MyAccount-content p strong,.woocommerce-account .woocommerce-MyAccount-content p a,.woocommerce table.my_account_orders a{color:var(--title-color)}.woocommerce table.my_account_orders a.woocommerce-button.button.pay,.woocommerce table.my_account_orders a.woocommerce-button.button.cancel,.woocommerce table.my_account_orders a.woocommerce-button.button.view{padding:8px 20px;color:#fff;margin:5px 0;font-size:12px;background:#1F2230}.woocommerce table.my_account_orders a.woocommerce-button.button.pay{background-color:green}.woocommerce table.my_account_orders a.woocommerce-button.button.cancel{background-color:red}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{padding:20px;margin-top:20px;background-color:#f7f7f7}.woocommerce-account .woocommerce-MyAccount-content form h2,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title.title h2{color:var(--title-color);font-family:var(--font-outfit);font-size:30px;font-weight:600;line-height:1.3;margin-bottom:5px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title a{float:none;color:var(--title-color);font-family:var(--font-outfit);font-size:16px;font-weight:500;margin-bottom:10px;display:inline-block}.woocommerce form.woocommerce-EditAccountForm.edit-account input,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper p input{border:1px solid var(--black-color);color:var(--title-color);font-family:var(--font-dm-sans);font-weight:500;font-size:16px;width:100%;height:50px;padding:15px 20px;line-height:1;background-color:var(--white-color);border-radius:0}.woocommerce form.woocommerce-EditAccountForm.edit-account input:focus,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper p input:focus{border:1px solid #ddd}.woocommerce form.woocommerce-EditAccountForm.edit-account label,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper p label{font-size:15px;font-family:var(--font-dm-sans);font-weight:500;display:inline-block;color:var(--title-color);margin-bottom:5px}span#account_display_name_description{font-family:var(--font-dm-sans);font-size:15px;font-weight:400;line-height:1;color:var(--paragraph-color)}.woocommerce form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button,.woocommerce-account .woocommerce .woocommerce-address-fields button.button{font-family:var(--font-outfit);font-size:14px;font-weight:500;line-height:1;text-align:left;color:var(--title-color);background:var(--primary-color);padding:18px 44px;display:inline-flex;align-items:center;justify-content:center;transition:0.5s;position:relative;overflow:hidden;text-transform:uppercase;z-index:1;margin-top:20px}.woocommerce form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:hover,.woocommerce-account .woocommerce .woocommerce-address-fields button.button:hover{color:var(--white-color);background-color:var(--black-color)}.woocommerce .woocommerce-order-details h2,.woocommerce .woocommerce-customer-details h2{color:var(--title-color);font-family:var(--font-outfit);font-size:30px;font-weight:600;margin-bottom:15px}.woocommerce .woocommerce-order-details table.order_details td a{color:var(--title-color)}.woocommerce-form-track-order.track_order{max-width:970px;margin:0 auto}.woocommerce-form-track-order.track_order p{margin-bottom:25px;font-size:16px;font-family:var(--font-dm-sans);font-weight:400;text-align:center}.woocommerce-form-track-order.track_order .form-row{float:none;margin:0 auto;width:60%;text-align:left}.woocommerce-form-track-order.track_order .form-row label{font-size:16px;font-family:var(--font-dm-sans);font-weight:500;display:inline-block;margin-bottom:10px;color:var(--title-color)}.woocommerce-form-track-order.track_order .form-row input{border:1px solid var(--black-color);color:var(--title-color);font-family:var(--font-dm-sans);font-weight:500;font-size:16px;background-color:var(--white-color);width:100%;height:50px;padding:15px 20px;margin-bottom:20px}.woocommerce-form-track-order.track_order .form-row button{margin:0 auto;display:block;font-family:var(--font-outfit);font-size:14px;font-weight:500;line-height:1;color:var(--white-color);background:var(--black-color);padding:18px 32px;transition:0.5s;position:relative;text-transform:uppercase;z-index:1;margin-top:10px}.woocommerce-form-track-order.track_order .form-row button:hover{color:var(--title-color);background:var(--primary-color)}.is-large.wc-block-cart .wc-block-cart-items th{padding:8px 16px 8px 0;white-space:nowrap;color:var(--title-color)!important;font-size:20px!important;font-family:var(--font-dm-sans);font-weight:600}.is-large.wc-block-cart .wc-block-cart-items tr td{border-top:1px solid hsl(0 0% 7% / .11);padding:24px 16px 24px 0;vertical-align:top}.is-large.wc-block-cart .wc-block-cart-items td a.wc-block-components-product-name{color:var(--title-color);font-size:16px;font-family:var(--font-outfit);font-weight:500;text-transform:capitalize;margin-bottom:10px;line-height:1.4}.is-large.wc-block-cart .wc-block-cart-items td .wc-block-components-product-price{display:block;color:var(--title-color)!important;font-size:14px!important;font-family:var(--font-dm-sans);font-weight:600}.is-large.wc-block-cart .wc-block-cart-items td .wc-block-components-product-price del{opacity:.5}.is-large.wc-block-cart .wc-block-cart-items td .wc-block-cart-item__wrap .wc-block-components-sale-badge,.is-large.wc-block-cart .wc-block-cart-items td .wc-block-components-product-metadata{display:none}.is-large.wc-block-cart .wc-block-cart__totals-title{color:var(--title-color)!important;font-size:20px!important;font-family:var(--font-dm-sans);font-weight:600}.wc-block-components-totals-coupon__form button,.wc-block-cart .wc-block-cart__submit-container a{font-family:var(--font-outfit);font-size:14px;font-weight:500;line-height:1;text-align:left;color:var(--title-color);background:var(--primary-color);padding:18px 44px;display:inline-flex;align-items:center;justify-content:center;transition:0.5s;text-transform:uppercase;margin-top:20px}.wc-block-cart .wc-block-cart__submit-container a:hover{color:var(--white-color);background-color:var(--black-color)}.wc-block-components-totals-shipping .wc-block-components-totals-shipping-address-summary{display:inline-block;margin:0;font-size:14px}.wc-block-components-totals-shipping .wc-block-components-totals-item strong{text-transform:uppercase;display:block}.wc-block-components-sidebar-layout .wc-block-components-main{box-sizing:border-box;margin:0;width:65%;background:#EFF8FF;padding:30px!important;border:1px solid rgb(238 238 238 / .9333333333)}.wc-block-components-form .wc-block-components-text-input input,.wc-block-components-form .wc-block-checkout__order-notes textarea,.wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select{border:none!important;border-radius:0!important}.wc-block-components-form .wc-block-checkout__add-note .wc-block-components-textarea:focus{box-shadow:none;outline:0}.wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select:focus-visible{border:none!important;outline:none!important}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row button{font-family:var(--font-outfit);font-size:14px;font-weight:500;text-align:left;color:var(--title-color);background:var(--primary-color);padding:18px 44px;display:inline-flex;align-items:center;justify-content:center;transition:0.5s;text-transform:uppercase}.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{display:block;padding-top:8px;font-weight:600}.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices del{opacity:.5}.wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata{display:none}