.shop-page{margin-top:50px}.woocommerce .woocommerce-ordering{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #e6e6e6;padding:0 20px;margin-bottom:30px}.woocommerce .woocommerce-ordering{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #e6e6e6;padding:0 20px;margin-bottom:30px}.woocommerce .woocommerce-ordering .orderby{color:#7e7e7e;height:50px;line-height:50px;outline:none;border:none;cursor:pointer;padding:0!important;margin-bottom:0!important}.woocommerce span.onsale{color:#fff;font-size:14px;text-transform:capitalize;font-weight:500;background-color:#ff5b5a;padding:5px 12px;line-height:1;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;position:absolute;top:20px;left:20px;right:auto;min-height:auto;min-width:auto;margin:0;z-index:2}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:30px;line-height:1.2;color:#1a1b1e;font-weight:700;margin-top:20px;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:0;letter-spacing:-.02em}.woocommerce ul.products li.product .price .woocommerce-Price-amount,.woocommerce-page ul.products li.product .price .woocommerce-Price-amount{color:#272727;font-weight:700}.woocommerce ul.products li.product .price del .woocommerce-Price-amount,.woocommerce-page ul.products li.product .price del .woocommerce-Price-amount{color:#717171}.woocommerce ul.products li.product .add_to_cart_button,a.button.product_type_simple,a.button.product_type_grouped,a.button.product_type_variable{width:90%;padding:15px 0;margin-top:0;background:#4353F3;color:#fff;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;position:absolute;top:100%;left:50%;z-index:2;opacity:0;visibility:hidden;transform:translateX(-50%);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out}.added_to_cart.wc-forward{font-weight:700;color:#4353F3}.woocommerce ul.products li.product .add_to_cart_button:hover,a.button.product_type_variable:hover,a.button.product_type_simple:hover{background-color:#000!important}.woocommerce-result-count{color:#7e7e7e!important}.woocommerce ul.products li.product a img{width:100%;height:300px;object-fit:contain;border:1px solid #e6e6e6;border-radius:15px}li.product{position:relative;text-align:center}li.product::after{position:absolute;content:'';top:0;left:0;width:100%;height:300px;border-radius:15px;background-color:rgb(255 255 255 / .5);z-index:1;transform:scale(0);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.woocommerce ul.products li.product .onsale{top:18px;right:18px}li.product:hover::after{transform:scale(1)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after{top:15px!important}.woocommerce ul.products li.product:hover .add_to_cart_button,li.product:hover a.button.product_type_simple,li.product:hover a.button.product_type_grouped,li.product:hover a.button.product_type_variable{top:35%;opacity:1;visibility:visible}.woocommerce nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{width:40px;height:40px;line-height:38px;margin-right:6px;padding:0;text-align:center;display:inline-block;border:1px solid #E4E4E4;margin-left:auto;color:#282828;font-size:16px;font-weight:500;background-color:#fff0;border-radius:10px}.woocommerce nav.woocommerce-pagination ul li span:hover,.woocommerce nav.woocommerce-pagination ul li a:hover{color:#fff;background-color:#4353F3;border-color:#4353F3}.shop-single-page{margin-top:60px}.woocommerce-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px!important}.woocommerce-breadcrumb a{color:#000!important;font-weight:600}.price{margin-top:30px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#FF5B5A}.price del{color:#717171}.price ins span{color:#FF5B5A;text-decoration:none}.woocommerce div.product .product_title{font-size:48px;font-weight:600;margin-bottom:10px;line-height:56px;letter-spacing:-.05em;word-break:break-word}.woocommerce-product-details__short-description p{color:#767676;font-size:17px;line-height:1.6;font-weight:400;margin:0 0 20px 0}.single_add_to_cart_button{background:#4353F3!important;text-transform:capitalize;font-size:18px!important;font-weight:400!important;line-height:0.945!important;padding:17px 30px!important;border-radius:10px!important;transition:all 0.3s ease-in}.single_add_to_cart_button:hover{background:#000!important}.shop-single-page .quantity input{padding:15px 0;border:1px solid #e6e6e6;border-radius:10px;margin-right:10px}.shop-single-page .product_meta>span{display:block;margin-bottom:10px}.shop-single-page .product_meta .sku_wrapper,.shop-single-page .product_meta .posted_in{font-weight:700;color:#000}.shop-single-page .product_meta .sku_wrapper .sku,.shop-single-page .product_meta .posted_in a{font-weight:400;color:#000}.shop-single-page .product_meta .posted_in a{margin-top:10px;background-color:#e6e6e6;display:inline-block;padding:5px 10px;border-radius:20px;margin-left:10px;margin-right:10px;font-size:14px}.woocommerce-product-gallery__image a{display:block!important;width:100%;margin-bottom:15px}.woocommerce div.product div.images img{width:100%;height:115px;object-fit:cover;border-radius:10px}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child a img{width:100%;height:500px!important;object-fit:contain;border:1px solid #e6e6e6;border-radius:15px}.woocommerce-product-gallery ol li img{width:100%;height:150px!important;object-fit:cover;border-radius:10px}.product-gallery-slick{position:relative;max-height:150px}.product-gallery-slick .woocommerce-product-gallery__image.slick-slide{margin:0 5px}.product-gallery-slick .slick-arrow{position:absolute;top:45px;left:-11px;margin:0;padding:0;color:#4353F3;background:#f0f0f0;width:25px;height:25px;line-height:24px;border-radius:50%;text-align:center;font-size:14px;border:1px solid rgb(67 82 243 / .1);transition:all 0.3s ease-in;z-index:1}.product-gallery-slick .slick-arrow:hover{color:#fff;border-color:#4353F3;background:#4353F3}.product-gallery-slick .slick-arrow.slick-next{left:inherit;right:-11px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border:0;margin-bottom:30px}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background-color:#fff0;box-shadow:none;margin:0;border-radius:10px;padding:10px 15px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#000;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{box-shadow:none;border:0;outline:0;content:none}.woocommerce-Tabs-panel{position:relative;z-index:2}.woocommerce-Tabs-panel h2{color:#282828;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.05em;margin-bottom:20px}.woocommerce-Tabs-panel p{font-size:17px;line-height:1.6;font-weight:400;margin:0 0 20px 0}.related.products h2{margin-bottom:30px}.related.products .price ins span{color:#272727}.related.products ul.products li.product .price .woocommerce-Price-amount,.related.products ul.products li.product .price .woocommerce-Price-amount{font-size:16px}.woocommerce-Reviews #comments{margin-bottom:30px}.woocommerce-Reviews span#reply-title{font-style:italic;font-size:18px;margin-bottom:30px;display:block}.comment-form-rating{display:flex;justify-content:flex-start;align-items:center}.woocommerce #review_form #respond .stars{margin-left:15px;margin-bottom:0}.woocommerce #review_form #respond p span{line-height:1}.woocommerce #review_form #respond .form-submit input{width:15%;background:#4353F3!important;color:#fff!important;border-radius:15px;transition:all 0.3s ease-in}.woocommerce #review_form #respond .form-submit input:hover{background-color:#000000!important}.woocommerce table.shop_attributes td p{padding-left:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #fff0}.is-large.wc-block-cart .wc-block-cart-items td{padding:24px 15px!important}.is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-right:0!important}.wc-block-cart-item__image,.wc-block-cart-item__total{position:relative}.wc-block-cart-item__image a{position:absolute;top:50%;left:0;transform:translateY(-50%)}.wc-block-cart-item__total-price-and-sale-badge-wrapper{position:absolute;top:42%;right:0;transform:translateY(-50%)}.wc-block-cart-items__row .price.wc-block-components-product-price{margin-top:0}.wc-block-cart-item__image a img{border-radius:5px}.wc-block-cart-item__prices .price{margin-top:0}.wc-block-components-product-badge{border:1px solid #000!important;background:#000;border-radius:5px;font-size:14px;font-weight:600;padding:5px 15px!important;line-height:1}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{color:#7f8c8d;font-size:14px;line-height:1.6}.wc-block-cart-item__quantity{display:flex;justify-content:space-between;align-items:center}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{color:#fff!important;background:#FF5B5A!important;border:1px solid #FF5B5A!important;border-radius:5px!important;font-size:12px!important;line-height:1!important;margin:0;padding:5px 10px!important;text-decoration:none!important;transition:all 0.3s ease-in}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background-color:#ffffff!important;color:#FF5B5A!important}.wc-block-components-totals-item__label{font-weight:700}.wc-block-components-totals-coupon a,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping__change-address__link{color:#000;font-weight:700;font-style:italic}.wc-block-components-totals-shipping .wc-block-components-shipping-address,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label{font-size:16px}.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item__description.wc-block-components-totals-shipping__via{color:#7f8c8d}.wc-block-components-radio-control__option-layout{display:flex!important;justify-content:space-between!important;align-items:center!important}.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount{color:#000;font-size:12px;font-weight:700}.price.wc-block-components-product-price .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount{color:#000}.wc-block-cart__submit-container a{background-color:#282828;border-radius:10px;border:0;outline:0;box-shadow:none;transition:all 0.3s ease-in;margin-top:30px}.wc-block-cart__submit-container a span{color:#fff;transition:all 0.3s ease-in}.wc-block-cart__submit-container a:hover{background-color:#4353F3}.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title,.wp-block-heading.has-text-align-center{margin-left:auto;margin-right:auto}.wc-block-grid__products{padding:0!important}.wc-block-grid__product{position:relative}.wc-block-grid__product-image{border:1px solid #e6e6e6;border-radius:15px;position:relative}.wc-block-grid__product-image::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .5);border-radius:10px;z-index:1;transform:scale(0);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.wc-block-grid__product:hover .wc-block-grid__product-image::after{transform:scale(1)}.wc-block-grid__product-image img{width:310px!important;height:355px!important;object-fit:contain!important}.wc-block-grid__product-onsale{color:#fff!important;font-size:14px!important;font-weight:500;background-color:#ff5b5a!important;border-color:#ff5b5a!important;padding:5px 12px!important;line-height:1!important;border-radius:40px!important;-webkit-border-radius:40px!important;-moz-border-radius:40px!important;position:absolute;top:20px!important;right:20px!important;margin:0;z-index:2}.wc-block-grid__product-title{font-size:20px!important;line-height:1.2!important;color:#1a1b1e!important;font-weight:700!important;letter-spacing:-0.02em!important}.woocommerce-Price-amount.amount{font-size:16px!important}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:16px!important;width:90%;padding:10px 0;margin-top:0;background:#4353F3;color:#fff;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;position:absolute;top:100%;left:50%;z-index:2;opacity:0;visibility:hidden;transform:translateX(-50%);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out}.wc-block-grid__product:hover .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{top:35%;opacity:1;visibility:visible}.wp-block-separator.has-alpha-channel-opacity.is-style-dots{display:none}.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{margin-bottom:100px}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{margin:0 auto 30px!important}.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge,.wc-block-cart-items__row .wc-block-components-product-metadata__description>p{display:none}tr.wc-block-cart-items__row{position:relative}button.wc-block-cart-item__remove-link{position:absolute;top:58%;right:0;transform:translateY(-50%)}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{height:40px}.wc-block-components-product-badge{font-size:8px!important;color:#fff}button.wc-block-cart-item__remove-link{z-index:9}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.wc-block-components-textarea{border:1px solid hsl(0 0% 7% / .11)!important}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#4353F3;color:#fff;text-transform:capitalize;font-family:var(--primary-font);font-size:18px;font-weight:400;line-height:.945;padding:17px 30px 17px 55px;border-radius:10px;border-color:#4353F3!important}.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{background:rgb(0 0 0 / .385);border-color:rgb(0 0 0 / .385)!important;color:#fff;border-radius:10px}.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover{background:rgb(0 0 0);border-color:rgb(0 0 0)!important;color:#fff;border-radius:10px}.woocommerce-MyAccount-navigation ul li::marker{color:#4353F3!important;font-size:20px}.woocommerce-MyAccount-navigation ul li a{font-weight:600}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li.is-active::marker{color:#FF5B5A!important}.woocommerce-MyAccount-content p a{display:inline-block;font-weight:700}.woocommerce-info{border-top-color:#4353F3}.woocommerce-info::before{color:#4353F3}.woocommerce-info a{background-color:#000!important;border:1px solid #000!important;color:#ffffff!important}.woocommerce-info a:hover{background-color:#4353F3!important;border-color:#4353F3!important;color:#ffffff!important}.woocommerce-Addresses .edit{padding:10px;background-color:#e6e6e6;border:1px solid #e6e6e6;line-height:1;border-radius:3px}.woocommerce-form-row em{font-size:12px;color:#7f8c8d}.woocommerce-EditAccountForm fieldset{margin-top:30px}.woocommerce-form-row label{font-size:14px;font-weight:600}.button{background-color:#4353F3!important;color:#fff!important;font-size:15px!important;font-weight:500;text-align:center;padding:14px 28px!important;border-radius:30px!important;border:0;margin-top:30px!important;transition:all .4s ease}.button:hover{background-color:#000!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:15px}.woocommerce-address-fields .select2-selection.select2-selection--single{margin-bottom:0}.cart .button{margin-top:0!important}.woocommerce form.login{border-radius:15px!important}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{position:absolute}.woocommerce-button.button.woocommerce-form-login__submit{margin-top:60px!important}.dark-mode.woocommerce .woocommerce-ordering .orderby{color:#c6c6c6;background:#0D1117}.dark-mode.woocommerce .woocommerce-ordering{border:1px solid #7f8c8d}.dark-mode.woocommerce ul.products li.product .price .woocommerce-Price-amount,.woocommerce-page ul.products li.product .price .woocommerce-Price-amount,.woocommerce ul.products li.product .price del .woocommerce-Price-amount,.woocommerce-page ul.products li.product .price del .woocommerce-Price-amount{color:#c6c6c6}.dark-mode .is-large.wc-block-cart .wc-block-cart-items td{border-top:0!important}.dark-mode tr.wc-block-cart-items__row,.dark-mode .wc-block-components-totals-wrapper,.dark-mode .wp-block-woocommerce-cart-order-summary-totals-block{border-top:1px solid #21262D!important}.dark-mode .is-large.wc-block-cart .wc-block-cart-items{border-bottom:1px solid #21262D}body.page.dark-mode .page-template td a{color:#ffffff!important}.dark-mode .price.wc-block-components-product-price .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount{color:#c6c6c6}.dark-mode .wc-block-components-quantity-selector{border:1px solid #21262D}.dark-mode .wp-block-woocommerce-cart-order-summary-fee-block.wc-block-components-totals-wrapper,.dark-mode .wc-block-components-totals-wrapper:empty{display:none}.dark-mode .wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{border-color:#c6c6c6!important}.dark-mode input[type=text],.dark-mode input[type=password],.dark-mode input[type=phone],.dark-mode input[type=address],.dark-mode input[type=number],.dark-mode input[type=tel],.dark-mode select,.dark-mode .select2-selection.select2-selection--single,.dark-mode textarea,.dark-mode input[type=email],.dark-mode .wc-block-components-form .wc-block-components-text-input input[type=email],.dark-mode .wc-block-components-form .wc-block-components-text-input input[type=number],.dark-mode .wc-block-components-form .wc-block-components-text-input input[type=tel],.dark-mode .wc-block-components-form .wc-block-components-text-input input[type=text],.dark-mode .wc-block-components-form .wc-block-components-text-input input[type=url],.dark-mode .wc-block-components-text-input input[type=email],.dark-mode .wc-block-components-text-input input[type=number],.dark-mode .wc-block-components-text-input input[type=tel],.dark-mode .wc-block-components-text-input input[type=text],.dark-mode .wc-block-components-text-input input[type=url],.dark-mode .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.dark-mode .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.dark-mode .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.dark-mode .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.dark-mode .wc-block-components-textarea{border:1px solid #21262D!important}.dark-mode .wc-block-components-text-input label{color:#c6c6c6!important}.dark-mode table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background-color:#000!important;color:#FF5B5A!important}.dark-mode .wc-block-grid__product-image{border:1px solid #7f8c8d}.dark-mode .wc-block-grid__product-image::after{background-color:rgb(0 0 0 / .5)}.dark-mode span.woocommerce-Price-amount.amount{color:#c6c6c6}.dark-mode del span.woocommerce-Price-amount.amount{color:#555}.dark-mode .wc-block-components-notice-banner.is-error{background-color:#fff0f059}.dark-mode .wc-block-components-notice-banner{color:#fff}.dark-mode .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.dark-mode .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:#c6c6c6}.dark-mode button.wc-block-components-address-form__address_2-toggle{color:#fff}.dark-mode .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount{color:#fff}.dark-mode .woocommerce form.login{border:1px solid #555}.dark-mode .woocommerce-LostPassword.lost_password a{color:#c6c6c6}.dark-mode .woocommerce-MyAccount-content p a{color:#4353F3}.dark-mode .woocommerce-MyAccount-navigation-link a{color:#fff}.dark-mode .woocommerce-info{color:#fff;background-color:#f6f5f81a}.dark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#c6c6c6}.dark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.dark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid}.dark-mode.woocommerce-Tabs-panel p{color:#c6c6c6!important}.dark-mode .woocommerce-product-attributes-item--attribute_pa_color p{color:#c6c6c6!important}