/*
Theme Name: Vayu
Theme URI: https://shinedezign.com/wordpress-theme/vayu
Author: ShineDezign
Description: Elevate your e-commerce presence with Vayu, a state-of-the-art WordPress theme designed for full-site editing. Enjoy a seamless website customization experience, with every element easily adjustable to suit your needs. From dynamic product displays to personalized store showcases, Vayu enables you to create a modern, urban-inspired online shop that reflects your unique style. With its intuitive controls and visually stunning layouts, this theme transforms your WordPress journey into a creative exploration of urban aesthetics and functional design. Welcome to Vayu - where your online store becomes a canvas for your digital expression. 
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.0
Version: 1.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vayu
Tags: e-commerce, one-column, two-columns, left-sidebar, editor-style, custom-colors, full-site-editing, custom-logo, block-patterns, threaded-comments, blog, featured-images, custom-background, style-variations
*/

:root{--border-rd-sm:10px;--border-rd-medium:15px;--border-rd-large:50%;--border-color:#ddd;--yellow-color:#fcc419;--red-color:#c70606;--green-color:#066e00;--grey-light:#f3f3f3}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--wp--preset--color--primary)}:focus-visible,.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus-visible,.wc-block-components-product-image.wc-block-grid__product-image>a:focus-visible,.wc-block-components-button:not(.is-link):focus-visible,.wc-block-components-product-image>a:focus-visible,.wc-block-attribute-filter .wc-block-attribute-filter-list li label input[type="checkbox" i]:focus-visible{outline:2px dotted var(--wp--preset--color--contrast)!important}p{word-wrap:break-word}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}footer.wp-block-template-part{margin:0}body:not(.woocommerce-page,.home) table,body:not(.woocommerce-page,.home) td,body:not(.woocommerce-page,.home) th{border:1px solid var(--border-color);text-align:left}body:not(.woocommerce-page,.home) table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}body:not(.woocommerce-page,.home) th{font-weight:600}body:not(.woocommerce-page,.home) td,body:not(.woocommerce-page,.home) th{padding:.7em 1em;border-width:0 1px 1px 0}blockquote{border-left:5px solid var(--border-color);padding:20px}.wp-site-blocks>main.wp-block-group>.entry-content>:not(div){max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto}pre{overflow-x:auto;background:var(--grey-light);padding:1rem}.ma-banner{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto;width:100%}.main-banner{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto;width:100%}
.wc-block-grid__product-price.price  span.woocommerce-Price-amount.amount,.wc-block-components-product-price span.woocommerce-Price-amount.amount {display: unset;}
/************** Tab custom design **************/
details.wp-block-details{position:relative;background:#f5f5f5;border-radius:var(--border-rd-medium);transition:0.3s ease all;padding:25px 20px;overflow:hidden;display:flex;align-items:center;min-height:75px}details summary{list-style:none}details summary:after{content:"";position:absolute;--b:2px;width:12px;aspect-ratio:1;background:conic-gradient(from 90deg at var(--b) var(--b),transparent 90deg,#000 0) calc(100% + var(--b) / 2) calc(100% + var(--b) / 2) / calc(50% + var(--b)) calc(50% + var(--b));z-index:9;display:grid;right:34px;top:33px;transition:0.3s ease all}details summary:before{content:"";width:40px;height:40px;background:#fff;position:absolute;right:20px;top:18px;border-radius:var(--border-rd-large)}details[open] summary:after{transform:rotate(45deg)}details:hover,details[open]{background:var(--wp--preset--color--black)}details[open] summary,details:hover summary{color:var(--wp--preset--color--contrast-2)}

/************** End tab custom design **************/
.column-with-radius{border-radius:var(--border-rd-medium)}.overflow-hidden{overflow:hidden}.wp-block-button__link,.wp-element-button{z-index:1;position:relative;overflow:hidden;transition:0.3s ease all;border:1px solid var(--wp--preset--color--primary);font-size:14px;padding-right:1.2rem;padding-left:1.2rem;border-radius:var(--border-rd-sm);display:block}.woocommerce div.product form.cart table.variations td select{min-width:auto}.woocommerce .wp-block-woocommerce-product-image-gallery{max-width:100%!important}.wp-block-button__link:before,.wp-element-button:before{content:"";width:calc(100% + 70px);height:200%;background:var(--wp--preset--color--contrast-2);position:absolute;left:-2vw;top:0;z-index:-1;border-radius:var(--border-rd-large);transform:translateY(100%);transition:0.3s ease-in-out all}.wp-block-button__link:hover:before,.wp-element-button:hover:before{transform:translateY(-25%)}.wp-element-button:hover{color:var(--wp--preset--color--primary)!important}:has(header,footer) nav li.wp-block-navigation-item>a{position:relative;transition:0.3s ease all}:has(header,footer) nav li.wp-block-navigation-item>a:before{content:"";width:0;height:1px;background:var(--wp--preset--color--primary);position:absolute;bottom:-4px;right:0;opacity:.8;transition:0.3s ease all}:has(header,footer) nav li.wp-block-navigation-item a:hover:before,header nav li.wp-block-navigation-item a[aria-current="page"]:before{left:0;right:auto;width:100%}:has(header,footer) nav.wp-block-navigation ul li.wp-block-navigation-item a:hover,:has(header,footer) nav.wp-block-navigation ul li.wp-block-navigation-item a:hover span{opacity:.8}header:not(.woocommerce-Address-title){position:sticky;top:0;z-index:99;margin-top:0;box-shadow:0 2px 4px rgb(0 0 0 / .08)}.img-text-setion .wp-container-core-columns-is-layout-4 .wp-block-column .wp-block-group{transition:0.3s ease all}.img-text-setion .wp-container-core-columns-is-layout-4 .wp-block-column:hover .wp-block-group{transform:translateY(-10px)}body.blog .wp-block-post .wp-block-group{position:relative}body.blog .wp-block-post .wp-block-group .taxonomy-category a{color:#fff;background:var(--wp--preset--color--luminous-vivid-orange);border-radius:var(--border-rd-sm);padding:3px 10px;text-decoration:none;font-size:13px}body.blog .wp-block-post .wp-block-group>.wp-block-group.is-vertical figure.wp-block-post-featured-image{border-radius:var(--border-rd-medium)}body.blog .cat-item a{text-decoration:none}.page-numbers:not(.dots){background:#fff;padding:5px 10px;border-radius:5px;text-decoration:none;border:2px solid var(--wp--preset--color--primary)}.page-numbers.current{background:var(--wp--preset--color--primary);color:#fff}.woocommerce div.product,.wp-block-post-comments-form .comment-reply-title,.wp-block-query-pagination .wp-block-query-pagination-next-arrow,.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous,.wp-block-post-comments-form input[type="submit"]:hover,.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{margin:0}.wp-block-post-comments-form input[type="submit"]:hover{background:var(--wp--preset--color--contrast-2)}.wp-block-woocommerce-customer-account svg,.wp-block-woocommerce-customer-account{padding:0}.single-post .taxonomy-post_tag a[rel="tag"],.features-default .wp-block-group,.promotion-gallery .wp-block-cover img,.wc-block-grid__products .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart,.wc-block-components-product-image img,.wc-block-product-new li.wc-block-grid__product img{transition:0.3s ease all}.promotion-gallery .wp-block-cover:hover img,.wc-block-components-product-image:hover img,.wc-block-product-new li.wc-block-grid__product:hover img{transform:scale(1.1)}.wc-block-components-product-sale-badge,.wc-block-mini-cart__button,.wp-block-woocommerce-customer-account,.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{padding:0}.wc-block-components-product-sale-badge span[aria-hidden="true"]{font-size:12px}.woocommerce table.variations tr td select,.wc-block-sort-select__select,.woocommerce.wc-block-catalog-sorting .woocommerce-ordering select.orderby{padding:9px 40px 9px 15px;border-radius:5px;width:250px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%),linear-gradient(to right,#dfdfdf,#dfdfdf);background-position:calc(100% - 19px) calc(1em + 1px),calc(100% - 14px) calc(1em + 1px),100% 0,100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}.woocommerce table.variations tr td select:focus,.wc-block-sort-select__select:focus,.woocommerce.wc-block-catalog-sorting .woocommerce-ordering select.orderby:focus{background-image:linear-gradient(45deg,white 50%,transparent 50%),linear-gradient(135deg,transparent 50%,white 50%),linear-gradient(to right,gray,gray);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;border-color:grey;outline:2px dotted var(--wp--preset--color--contrast)}.woocommerce table.variations tr td select:focus{background-image:linear-gradient(45deg,white 50%,transparent 50%),linear-gradient(135deg,transparent 50%,white 50%),linear-gradient(to right,gray,gray);background-size:5px 5px,5px 5px,2.5em 3.5em;background-position:calc(100% - 13px) 1.2em,calc(100% - 18px) 1.2em,100% 0}.wc-block-mini-cart__quantity-badge{cursor:pointer}body:not(.drawer-open) .wc-block-components-drawer__screen-overlay--is-hidden{display:none}.wp-block-comments-pagination{justify-content:center}.wc-block-components-filter-submit-button:hover{color:var(--wp--preset--color--primary)}a.added_to_cart.wc_forward{margin-top:0;font-size:12px;padding-top:0}

/************** products style **************/
.wc-block-product-new li.wc-block-grid__product a.wc-block-grid__product-link{border-radius:var(--border-rd-sm);width:100%;text-decoration:none}.wc-block-product .wp-block-post-title a,.wc-block-grid__products .wc-block-grid__product-title{color:var(--wp--preset--color--primary);font-size:16px;font-weight:700;margin-bottom:0}.wc-block-components-product-rating__container,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price.price{text-align:left}.wc-block-grid__products .wc-block-grid__product-image{height:350px}.wc-block-components-product-image.wc-block-grid__product-image>a,.wc-block-grid__products .wc-block-grid__product-image{width:100%;border-radius:var(--border-rd-medium);overflow:hidden;display:block}.wc-block-grid__products .wc-block-grid__product-image a img,.wc-block-product-template .wc-block-components-product-image.wc-block-grid__product-image img,.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-image img{width:100%;height:100%;display:block;object-fit:cover}.wc-block-product-template.wp-block-woocommerce-product-template .product,.wc-block-grid__products .wc-block-grid__product,.products-block-post-template li.product.type-product{position:relative;padding:4px}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title a{text-decoration:none}.wc-block-product-template.wp-block-woocommerce-product-template .wp-block-woocommerce-product-price .screen-reader-text .woocommerce-Price-amount,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price.price,.products-block-post-template li.product.type-product .wc-block-grid__product-price.price{font-size:16px!important;font-weight:700}.wc-block-grid__product-image .wc-block-components-product-sale-badge,.wc-block-grid .wc-block-grid__product-onsale,.wc-block-components-sale-badge{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--contrast-2);padding:0 10px;font-size:10px;border-radius:30px}.wc-block-grid__product-rating .star-rating{float:left}

/************** checkout page css **************/
.wp-block-woocommerce-checkout{padding-top:0}td.wc-block-cart-item__image a img{display:block;border-radius:var(--border-rd-sm);overflow:hidden}td.wc-block-cart-item__product .wc-block-cart-item__wrap a.wc-block-components-product-name{color:var(--wp--preset--color--primary);font-weight:700;font-size:20px;text-transform:capitalize;text-decoration:none}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{font-weight:500;color:#6e6e6e}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{padding-top:10px;padding-bottom:10px;flex:100%}button.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus{border-left:1px solid var(--border-color)}button.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus{border-right:1px solid var(--border-color)}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-weight:500;text-underline-offset:3px;transition:0.3s ease all}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:var(--red-color)}.is-large.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title{font-size:20px;text-align:left;padding:0 0 10px}.wc-block-components-totals-coupon__content label{margin-bottom:0;font-size:14px}.wc-block-mini-cart__drawer table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*{margin-bottom:8px}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item,.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon{padding:0}.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{border:1px solid var(--border-color);padding:20px;border-radius:var(--border-rd-sm);position:sticky;top:150px}.woocommerce-cart span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount{font-weight:700}.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper{border-top:0}.woocommerce-cart .wc-block-cart .wc-block-cart-items th{padding:15px 0}.woocommerce-cart .wc-block-cart .wc-block-cart-items{border:1px solid var(--border-color);border-radius:var(--border-rd-sm)}.woocommerce-cart .wc-block-components-sidebar-layout{align-items:flex-start}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{padding:10px 20px;font-size:14px;text-transform:capitalize}.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:2%}

/************** single product page **************/
.wp-block-woocommerce-product-meta [class*="taxonomy-product"] span.wp-block-post-terms__prefix {color: var(--wp--preset--color--primary) !important;}
.woocommerce div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:var(--wp--preset--color--primary);border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid var(--wp--preset--color--primary);border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce img,.woocommerce-page img{display:block}.woocommerce-tabs.wc-tabs-wrapper{border-top:1px solid var(--border-color)}.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;padding:0!important;gap:50px;margin:0;width:100%}.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{color:#666;text-decoration:none;text-transform:uppercase;font-weight:600;padding-top:10px;border-top:3px solid #fff0;transition:0.3s ease all;display:block}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a{border-top-color:#012921;color:#012921}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{border-radius:var(--border-rd-medium)}.woocommerce-product-gallery__image.flex-active-slide img.wp-post-image{width:100%}.wp-block-woocommerce-filled-mini-cart-contents-block h2.wc-block-mini-cart__title{font-size:22px;font-weight:700;margin:0;gap:5px;padding:20px 15px;border-bottom:1px solid #efefef;mask-image:unset}.wc-block-mini-cart__template-part .wc-block-components-drawer__close-wrapper button.wp-element-button.wc-block-components-drawer__close{z-index:9;border-radius:8px;right:35px;top:27px;background:var(--wp--preset--color--primary)!important;padding:5px!important;opacity:1}.wc-block-cart-item__wrap .wc-block-components-product-badge.wc-block-components-sale-badge{background:#5e5e5e;color:#fff;padding-top:2px;padding-bottom:2px}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{border-radius:var(--border-rd-sm)}.woocommerce-ResetPassword,form.wc-block-components-form.wc-block-checkout__form,.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper,.woocommerce-account main .woocommerce form.woocommerce-form{padding:25px 30px 20px;background:#fbfbfb;border-radius:var(--border-rd-sm);border:1px solid var(--border-color)}form.wc-block-components-form.wc-block-checkout__form,.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper{border:1px solid var(--border-color);padding:30px 20px}.woocommerce-account main .woocommerce{margin-left:auto;margin-right:auto;padding:50px 30px;max-width:600px}.wc-block-components-order-summary .wc-block-components-panel__button{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:8px;}span.wc-block-components-product-name{font-weight:700}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{height:22px;width:22px;padding:0;font-size:12px;font-weight:700}.wc-block-components-order-summary.wc-block-components-panel{padding:0!important}.wc-block-mini-cart__template-part .wc-block-components-drawer__close-wrapper button.wp-element-button.wc-block-components-drawer__close svg{color:#fff;width:20px;height:20px}.woocommerce form .form-row label{line-height:normal;font-weight:600}table.variations .value a.reset_variations,.wc-block-components-product-sku.wc-block-grid__product-sku strong{font-weight:400}table.wc-block-order-confirmation-totals__table tfoot tr:not(:first-child) td.wc-block-order-confirmation-totals__total,.wp-block-post-terms .wp-block-post-terms__prefix,.wc-block-mini-cart__template-part .wc-block-components-drawer__close-wrapper button.wp-element-button.wc-block-components-drawer__close:hover svg,.wc-block-components-product-sku.wc-block-grid__product-sku{font-weight:700}.woocommerce table.variations tr td select,form .wc-block-components-form .wc-block-components-text-input input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce div.product form.cart div.quantity .qty,.wc-block-add-to-cart-form .quantity .qty{border-radius:5px!important;border:1px solid var(--border-color)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;margin:0;padding:0;background:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--wp--preset--color--primary)}.woocommerce form p.woocommerce-LostPassword.lost_password a{text-align:start;display:block}.woocommerce-account main .woocommerce h2{font-size:28px;font-weight:600;margin-top:0;text-transform:uppercase}button.single_add_to_cart_button.button.alt.wp-element-button{padding:.7rem 5rem}.wc-block-order-confirmation-additional-information{text-align:center;color:#239b06}

/**************account page dashboard wocommerce**************/
.logged-in.admin-bar.woocommerce-account .woocommerce{max-width:1400px}.logged-in.admin-bar nav.woocommerce-MyAccount-navigation{font-size:18px;margin-bottom:15px;text-transform:uppercase;border-bottom:1px solid #000;max-width:28%;width:28%;padding:20px;border:1px solid #0000001b;background:var(--wp--preset--color--primary);border-radius:var(--border-rd-sm);box-sizing:border-box}.logged-in.admin-bar nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:hover,.logged-in.admin-bar nav.woocommerce-MyAccount-navigation li.is-active>a{background-color:var(--wp--preset--color--contrast-2);cursor:pointer;transition:0.3s ease all;color:var(--wp--preset--color--primary)!important}.logged-in.admin-bar nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link:not(:last-child){border-bottom:1px dashed #202020}.logged-in.admin-bar nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{padding:5px 0}.logged-in.admin-bar nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a{color:#fff;text-decoration:none;display:block;padding:10px 15px;line-height:20px;text-transform:none;font-size:14px;font-weight:600;border-radius:5px}.woocommerce form p.woocommerce-LostPassword.lost_password a,td.woocommerce-grouped-product-list-item__label a,.wc-block-mini-cart__template-part .wc-block-components-drawer__close-wrapper button.wp-element-button.wc-block-components-drawer__close:hover svg,.wc-block-order-confirmation-totals__table a,.comment-form p.stars span a,span.wc-block-components-product-rating__reviews_count .woocommerce-review-link,.logged-in-as a,.wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link,.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after,td.woocommerce-table__product-name.product-name a,a.edit,.account-orders-table .woocommerce-orders-table__cell-order-number a,.woocommerce-MyAccount-content p a{color:var(--wp--preset--color--primary)}.wc-block-components-notice-banner.is-info .button.wp-element-button{padding:10px 13px!important;display:block!important;background:var(--wp--preset--color--primary)!important;color:#fff!important;text-decoration:none;opacity:1}.logged-in.admin-bar .wc-block-components-notice-banner__content{justify-content:space-between}.logged-in.admin-bar .wc-block-components-notice-banner__content,.wc-block-components-notice-banner{display:flex;align-items:center}.logged-in.admin-bar .woocommerce-EditAccountForm fieldset{border-radius:5px;border:1px solid var(--border-color);padding:15px 25px}header.woocommerce-Address-title.title{line-height:normal}header.woocommerce-Address-title.title h3{font-size:25px;margin:0 0 15px}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{margin-left:0!important}.comment-form{border-radius:calc(var(--border-rd-medium) + 5px);background-color:var(--grey-light);font-style:normal;font-weight:600;padding:var(--wp--preset--spacing--30)}.woocommerce #review_form #respond textarea,.woocommerce #review_form #respond input:not([type="checkbox"],[type="submit"]){width:100%;border-radius:calc(var(--border-rd-sm) - 5px);box-sizing:border-box;border:1px solid var(--border-color);padding:var(--wp--preset--spacing--10)}.woocommerce #review_form #respond input:not([type="checkbox"],[type="submit"]){height:45px}.woocommerce-password-strength{font-size:13px}td.woocommerce-grouped-product-list-item__label a{text-transform:capitalize;font-size:16px;display:block;text-decoration:none;font-weight:500}table.woocommerce-grouped-product-list.group_table,tr.woocommerce-grouped-product-list-item:not(:last-child) td{margin-bottom:var(--wp--preset--spacing--20)}.woocommerce #review_form #respond .form-submit input:hover{background:var(--wp--preset--color--contrast-2)}span.comment-reply-title{margin-bottom:15px;display:block}.woocommerce #reviews #comments ol.commentlist{padding-left:0;margin-top:var(--wp--preset--spacing--20)}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.woocommerce p.stars a::before,.woocommerce .star-rating span::before{color:var(--yellow-color)}p.form-submit.wp-block-button input#submit{margin-top:var(--wp--preset--spacing--10)}tr.woocommerce-grouped-product-list-item:not(:first-child) td{padding-top:25px}.woocommerce-Tabs-panel h2,.woocommerce #reviews #comments h2,.woocommerce .woocommerce-Reviews .comment-reply-title{font-size:20px;font-weight:700}.comment-form label{margin-bottom:5px;display:inline-block}.wc-block-checkout__add-note .wc-block-components-textarea,.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid var(--border-color)}p.stock.out-of-stock{color:var(--red-color);font-weight:600}.woocommerce div.product form.cart tr.woocommerce-grouped-product-list-item>td{display:table-cell}.woocommerce div.product form.cart tr.woocommerce-grouped-product-list-item>td input.qty{width:82px;margin-right:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.wc-block-components-product-price.wc-block-grid__product-price del span.woocommerce-Price-amount.amount bdi,.woocommerce div.product form.cart tr.woocommerce-grouped-product-list-item>td del span.woocommerce-Price-amount.amount{font-weight:400}.woocommerce div.product form.cart table{border-bottom:1px solid var(--grey-light);margin-bottom:var(--wp--preset--spacing--20)}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{flex-shrink:0;margin-left:8px;padding-left:37px;padding-right:37px;white-space:nowrap}.wc-block-components-product-price.wc-block-grid__product-price del span.woocommerce-Price-amount.amount bdi{text-decoration:line-through}.wp-block-woocommerce-product-meta .wp-block-group{flex-direction:column;align-items:flex-start;gap:5px}.wc-block-components-product-price.wc-block-grid__product-price del,td.woocommerce-grouped-product-list-item__price ins{text-decoration:none}.wp-block-woocommerce-mini-cart-products-table-block table.wc-block-cart-items.wc-block-mini-cart-items tr.wc-block-cart-items__row:not(:last-child){border-bottom:1px solid var(--border-color)}.wc-block-components-order-summary .wc-block-components-order-summary-item:not(:first-child){border-top:1px solid var(--border-color)}.wc-block-components-address-card{background:#fff}li.wc-block-order-confirmation-summary-list-item,.wc-block-order-confirmation-order-note,.wc-block-order-confirmation-shipping-address,.wc-block-order-confirmation-totals table{border-radius:var(--border-rd-sm)}li.wc-block-order-confirmation-summary-list-item{max-width:calc(100% / 5);width:100%;flex:1}.wc-block-order-confirmation-billing-address,li.wc-block-order-confirmation-summary-list-item{border:1px solid var(--border-color);padding:15px;background:var(--grey-light)}.wc-block-order-confirmation-summary ul li>.wc-block-order-confirmation-summary-list-item__value{word-break:break-all;font-size:15px}body main .wc-block-order-confirmation-status.alignwide.has-font-size{text-align:center;color:var(--green-color);margin-block-start:70px;max-width:680px;border-radius:5px}.wc-block-order-confirmation-status p{font-weight:500}.wc-block-order-confirmation-totals table thead th{background:var(--grey-light)}.wc-block-order-confirmation-totals .wc-block-order-confirmation-order-note .wc-block-order-confirmation-order-note__label{margin-top:0}.woocommerce-order-confirmation-address-wrapper{flex-direction:row-reverse}.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}.woocommerce-MyAccount-content{border-radius:var(--border-rd-sm);background:var(--wp--preset--color--base);padding:20px;box-sizing:border-box;border:1px solid var(--border-color)}.woocommerce-page table.shop_table_responsive{margin-bottom:0;border:none}.woocommerce form .form-row{margin-bottom:10px}.woocommerce-input-wrapper span.select2-selection.select2-selection--single{height:47px;padding:10px 30px 10px 10px}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{color:#d3d3d3}.woocommerce-page form.lost_reset_password .form-row-first{width:100%}.wc-block-mini-cart__badge{font-size:.7rem;font-weight:800}td.woocommerce-grouped-product-list-item__quantity .wp-element-button.product_type_external:hover{background:var(--wp--preset--color--contrast-2)}td.woocommerce-grouped-product-list-item__quantity .wp-element-button.product_type_external:before{display:none!important}td.woocommerce-grouped-product-list-item__label{padding-left:20px;padding-right:20px}em.woocommerce-review__awaiting-approval{color:var(--yellow-color)}.single .wc-block-components-product-price del span.woocommerce-Price-amount.amount bdi,td.woocommerce-grouped-product-list-item__price del{color:#8b8b8b}.wp-block-woocommerce-product-price span.woocommerce-Price-amount.amount bdi{font-size:24px}.woocommerce div.product form.cart tr.woocommerce-grouped-product-list-item>td span.woocommerce-Price-amount.amount,.products-block-post-template .wp-block-woocommerce-product-price span.woocommerce-Price-amount.amount bdi,.post-type-archive-product .wc-block-components-product-price.wc-block-grid__product-price span.woocommerce-Price-amount.amount bdi,.woocommerce-variation-price span.price ins,.wp-block-woocommerce-product-price span.woocommerce-Price-amount.amount bdi,.single .wc-block-components-product-price ins bdi,.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__price bdi,.wc-blocks-filter-wrapper .wp-block-heading,span.wc-block-components-checkbox__label{font-weight:600}.single.single-product .wp-block-post-excerpt{margin-top:10px;margin-bottom:30px}.woocommerce table.variations tr th{text-align:left}.wp-block-add-to-cart-form form.cart .quantity{margin-bottom:15px}.wc-block-components-shipping-rates-control__package{background:var(--grey-light);padding:10px;border-radius:5px}a#wc-block-components-totals-shipping__change-address__link{border-top:1px dashed var(--border-color);display:block;width:100%;text-align:right;margin-top:30px;padding-top:10px;font-weight:600}.logged-in.admin-bar em,.wp-block-post-terms .wp-block-post-terms__prefix,.wc-block-mini-cart__template-part .wc-block-components-drawer__close-wrapper button.wp-element-button.wc-block-components-drawer__close:hover svg,.wc-block-components-product-sku.wc-block-grid__product-sku,.wp-block-woocommerce-mini-cart-products-table-block .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-shipping-calculator-address .wc-block-components-combobox.is-active label.components-base-control__label,.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-order-summary .wc-block-components-order-summary-item__description p,.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{font-size:14px}.wc-block-components-shipping-calculator-address .wc-block-components-text-input,button.components-button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.contained{margin-top:12px}.woocommerce form .form-row label,.comment-form label,.wc-block-mini-cart__template-part td.wc-block-cart-item__product .wc-block-cart-item__wrap a.wc-block-components-product-name,.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.products-block-post-template .wp-block-woocommerce-product-price span.woocommerce-Price-amount.amount bdi,.post-type-archive-product .wc-block-components-product-price.wc-block-grid__product-price span.woocommerce-Price-amount.amount bdi,.wc-block-components-shipping-calculator-address .wc-block-components-text-input input,.wc-block-components-shipping-calculator-address .wc-block-components-combobox .components-flex-item input{font-size:16px}table.variations .value{gap:10px;display:flex;align-items:center}.woocommerce table.variations tr td select{padding:10px 40px 10px 10px;height:47px;background-position:calc(100% - 17px) calc(1em + 5px),calc(100% - 12px) calc(1em + 5px),100% 0,100% 0;background-size:5px 5px,5px 5px,2.5em 3.5em;width:180px}.wc-block-add-to-cart-form .quantity .qty{width:5.5em;margin:0}.woocommerce button.button.disabled,.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button:disabled{pointer-events:none}.header-with-menu .wp-block-columns.is-not-stacked-on-mobile{justify-content:space-between}.wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button{padding:.5rem 1rem;font-size:12px;line-height:normal;cursor:pointer}table.woocommerce-grouped-product-list.group_table .quantity{margin:0}.woocommerce-account .addresses .title .edit {float: left;}.wc-block-components-totals-item__value{font-weight: 500;}.wc-block-components-totals-coupon__form {width: auto;padding: 2px;}

/************** shop page **************/
.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{border:1px solid var(--border-color)!important}.wp-block-woocommerce-filter-wrapper:not(:last-child) .wc-blocks-filter-wrapper:not([hidden]){border-bottom:1px dashed var(--border-color);padding-bottom:15px;margin-bottom:20px!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus{outline:none}.wc-block-components-checkbox{margin-top:0}.wc-block-components-filter-reset-button{color:#626262;font-size:12px}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle;text-transform:capitalize}.wc-block-attribute-filter,.woocommerce #review_form #respond p.comment-form-cookies-consent label,.woocommerce #review_form #respond p.form-submit.wp-block-button,.wc-block-components-price-slider,.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block,.woocommerce div.product form.cart table,.woocommerce div.product form.cart,p.comment-form-cookies-consent{margin-bottom:0}.woocommerce-account main#wp--skip-link--target{display:grid;align-items:center}.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex{align-items:flex-start!important;display:flex}.woocommerce #review_form #respond p.comment-form-cookies-consent label{font-weight:400}p.comment-form-cookies-consent [type="checkbox"]{width:18px;height:18px}.contacts .wp-block-column .wp-block-group .wp-block-image.wp-duotone-duotone-5 img,.image-with-description .wp-block-image.has-custom-border img{width:100%}.image-with-description .wp-block-image img{object-fit:cover;object-position:100% 0}.logged-in.admin-bar .woocommerce form .form-row{padding:0}p.comment-form-cookies-consent{display:flex;align-items:center;gap:5px}.woocommerce-account form .form-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin:0 0 15px}.woocommerce-account form .form-row{display:grid}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-account button.woocommerce-Button.button.wp-element-button{max-width:max-content;min-width:130px}.wp-block-post-comments-form .comment-reply-title{font-size:clamp(20px, 1.25rem + ((1vw - 3.2px) * 1.017), 32px);font-weight:700}label[for="wp-comment-cookies-consent"]{margin-bottom:0;line-height:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{color:var(--wp--preset--color--primary)!important}.is-large .wc-block-checkout__actions{padding-bottom:0}header .is-layout-flex.wp-block-group-is-layout-flex .wp-block-group{line-height:normal}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,header .wp-block-image img{height:25px;min-width:25px;object-fit:contain}hr.wp-block-separator{opacity:.3}.wc-block-grid__products .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link{position:absolute;top:290px;width:100%;margin:0;opacity:0;left:0;max-width:max-content;right:0}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.wc-block-grid__products .wc-block-grid__product:hover .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link,.wc-block-grid__products .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link:focus{opacity:1;top:270px}.marquee-sec{overflow:hidden;display:flex}.marquee-sec p{white-space:nowrap}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price.price{margin-bottom:0}.features-default .wp-block-group:hover{transform:translateY(-10px)}.woocommerce .wrapper-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs{margin-top:30px;display:flex;gap:10px;padding:0}ol.flex-control-nav.flex-control-thumbs li{border-radius:var(--border-rd-sm);overflow:hidden;flex:100%}ol.flex-control-nav.flex-control-thumbs li img{width:100%}.wp-block-post-comments-form input:not([type="submit"]),.wp-block-post-comments-form textarea{border:none}.single-post .custom-tags a[rel="tag"]{display:inline-grid;padding:5px 15px;text-transform:capitalize;border-radius:var(--border-rd-sm);background:var(--wp--preset--color--contrast-2);text-decoration:none}.single-post .custom-tags a[rel="tag"]:hover{background:var(--wp--preset--color--primary);color:#fff}span.wp-block-post-terms__separator{opacity:0}.archive .wc-block-product-template.wc-block-product-template{row-gap:3rem}.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale{left:10px;right:unset;z-index:1;top:10px}.single.wp-block-woocommerce-product-meta .wc-block-components-product-sku.wc-block-grid__product-sku.wp-block-woocommerce-product-sku.product_meta{color:var(--wp--preset--color--primary)}main>.wp-block-cover__inner-container>.wp-block-group .taxonomy-category span.wp-block-post-terms__separator{opacity:1}.single-post .custom-tags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.wp-block-post-comments-form .comment-reply-title{margin-bottom:30px;display:block;margin-top:0}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent,form#commentform p.comment-notes{margin-top:0}.comment .wp-block-comment-content p{font-size:16px;margin:0;font-weight:400}.comment .wp-block-comment-content{margin:10px 0 0}.comment .wp-block-columns .wp-block-comment-reply-link{border-top:1px solid #f6f6f6;padding-top:10px}.comment>.wp-block-columns{border-bottom:1px dashed var(--border-color);padding-bottom:30px}.comment .wp-block-columns .wp-block-comment-reply-link a.comment-reply-link{color:#878787;font-weight:400}.comment .wp-block-comment-author-name a{text-transform:capitalize;font-size:16px}.comment time a{text-transform:uppercase;color:var(--wp--preset--color--cyan-bluish-gray);font-weight:300}.wp-block-comments .wp-block-comment-template ol{padding-left:5rem}.wp-block-comments .wp-block-comment-template ol li:last-child .wp-block-columns{border-bottom:0}ul.wp-block-archives-list{list-style:none;padding:0}.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-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"]{border-color:var(--border-color)}.wc-block-components-order-summary .wc-block-components-panel__button span,.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block{display:block!important;font-weight:600;font-size:18px;text-transform:uppercase;padding-bottom:5px}p.form-submit.wp-block-button{margin:10px 0 0}.woocommerce.single-product div.product form.cart a.button.wp-element-button.product_type_external{padding:.7rem 1rem}.woocommerce.single-product div.product .wc-block-add-to-cart-form form.cart.grouped_form button.single_add_to_cart_button{margin:20px 0 0}span.wc-block-mini-cart__amount,.wp-block-woocommerce-customer-account span{font-size:13px;font-weight:600;margin:0}a.added_to_cart.wc-forward{text-align:left}.taxonomy-product_tag.wp-block-post-terms span.wp-block-post-terms__separator{opacity:1}.wp-block-comments-pagination{justify-content:center}.wp-block-group:empty{display:none}.wp-site-blocks{display:flex;flex-direction:column;justify-content:space-between}.woocommerce table tr:last-child,form.woocommerce-EditAccountForm.edit-account>p:last-child{margin-bottom:0}.woocommerce table.variations tr:not(:last-child){margin-bottom:5px}.wp-block-quote{border:none;border-radius:0}.wc-block-components-button:not(.is-link):focus{box-shadow:none}.wp-block-comments{clear:both}ul.aligncenter{max-width:max-content}.wp-block-woocommerce-customer-account a svg{margin-right:5px}nav li.wp-block-navigation-item .wp-block-navigation__submenu-container a:before{display:none}.woocommerce-cart .wc-block-cart .wc-block-cart-items th:last-child{padding-right:15px}
/************** Block Style **************/
.is-style-vayu-boxshadow {box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}.is-style-vayu-boxshadow-medium{box-shadow: 0px 48px 100px 0px rgba(17, 12, 46, 0.15);}.is-style-vayu-boxshadow-large{ box-shadow: 0px 50px 100px -20px rgba(50, 50, 93, 0.25) , 0px 30px 60px -30px rgba(0, 0, 0, 0.3);}.wc-block-components-quantity-selector:after{border: 1px solid var(--wp--preset--color--primary);opacity: 0.2;}.wc-block-mini-cart__icon * {fill: var(--wp--preset--color--primary);}
.wc-block-components-panel__content {max-height: 300px;overflow-y: auto;padding: 20px 0;}.wc-block-components-order-summary .wc-block-components-panel__button span {padding: 0;}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{font-size: 14px;}.is-large.wc-block-cart .wc-block-cart-items th{font-size: 16px;}table.variations {margin-bottom: 15px;}span.wishlist-in-stock,span.woocommerce-Price-amount.amount { display: flex;}a.remove.remove_from_wishlist{left: 20px; position: absolute;top: 50%;transform: translateY(-50%);background: #ffd7d7;padding: 5px;transition: 0.3s ease all;}.wishlist_table .product-add-to-cart a {padding: 10px;max-width: 110px;}.yith-wcwl-share a {display: grid;place-content: center;border-radius: 20px;}p.logged-in-as {margin: 0;}body:not(.woocommerce-page, .home, .blog) table, body:not(.woocommerce-page, .home, .blog) td, body:not(.woocommerce-page, .home, .blog) th{border: 1px solid var(--border-color);text-align: left;}.wc-block-mini-cart__footer:after {border-color: #dedede;}.wc-block-mini-cart__template-part .wc-block-components-drawer__close-wrapper button.wp-element-button.wc-block-components-drawer__close{right: 30px;}.woocommerce .woocommerce-product-gallery__image img, .woocommerce-page .woocommerce-product-gallery__image img {width: 100%;}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon:hover {opacity: .6;}
 
/**************************************** media query start ***************************************/

/************for large screens************/
@media (min-width:1024px){.woocommerce-shop .wp-block-column.filter-woo,.product-content{position:sticky;top:130px}}

/************for medium screens************/
@media (max-width:1199px){.wp-block-woocommerce-product-price span.woocommerce-Price-amount.amount bdi{font-size:20px}.wc-block-components-order-summary.wc-block-components-panel p,details[open] p,td.woocommerce-grouped-product-list-item__label a,.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{font-size:14px}.marquee-sec p{font-size:40px!important}:where(.image-with-description) h2.wp-block-heading{font-size:34px!important}.video-hero .wp-block-cover,.text-img figure.wp-block-image img{min-height:450px!important}.entry-content.wp-block-post-content .get-in-touch .wp-block-column .wp-block-columns{padding:20px 10px!important;justify-content:center;min-height:130px}details summary:before{top:16px}details summary:after{right:34px;top:30px}.wc-block-grid__products .wc-block-grid__product-image{height:280px}.wc-block-grid__products .wc-block-grid__product-image img{object-position:top}.wc-block-grid__products .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link{top:180px}.wc-block-grid__products .wc-block-grid__product:hover .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link,.wc-block-grid__products .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link:focus{top:210px}.features-default .wp-block-group{padding:20px 10px 40px}}

/************for tab screens************/
@media (max-width:991px){.entry-content.wp-block-post-content .get-in-touch .wp-block-column .wp-block-columns{display:flex;justify-content:space-between}.entry-content.wp-block-post-content .get-in-touch .wp-block-column .wp-block-columns .wp-block-column:first-child{max-width:60px}.entry-content.wp-block-post-content .get-in-touch .wp-block-column .wp-block-columns .wp-block-column:last-child{max-width:calc(100% - 80px)}details summary:after{top:30px}.single-product .wp-block-woocommerce-related-products .wp-block-query .products-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce-Tabs-panel h2,.woocommerce #reviews #comments h2,.woocommerce .woocommerce-Reviews .comment-reply-title{font-size:18px;font-weight:700}.promotion-gallery .wp-block-columns .wp-block-group.is-vertical .wp-block-columns.is-layout-flex:last-child{gap:10px}.features-default .wp-block-column{border:0}.features-default .wp-block-column:not(:last-child){border-bottom:1px solid #e6e6e6ad}figure.has-custom-border img{width:100%}.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs,.customer-testimonials>.wp-block-columns{gap:15px}footer.wp-block-template-part .wp-block-columns .wp-block-column:not(:last-child){border-bottom:1px dashed #dddddd2b;padding-bottom:20px}.woocommerce #review_form #respond p.comment-form-cookies-consent label{font-size:14px}.wrapper-product .wp-block-column.product-content{padding-left:0!important}.wc-block-components-product-sku.wc-block-grid__product-sku{color:var(--wp--preset--color--primary)}.single.single-product .wp-block-post-excerpt{margin-bottom:20px}span.wc-block-mini-cart__amount,.wp-block-woocommerce-customer-account span{display:none}}

/**************for small screens**************/
@media (max-width: 781px) and (min-width: 600px){.wp-block-columns-is-layout-flex div.filter-woo+ div.wp-block-column {flex-basis: 70% !important;}.header-with-menu .wp-block-columns.is-not-stacked-on-mobile {
 display: grid;grid-template-columns: 1fr auto 1fr;}.wp-block-column.filter-woo.is-layout-flow.wp-block-column-is-layout-flow{flex-basis: 25% !important;}}
@media (max-width:767px){.wp-block-cover.main-banner main,.main-banner .wp-block-cover__inner-container main .wp-block-column,.woocommerce div.product form.cart .group_table td:first-child,.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label,.wp-block-cover.has-parallax.main-banner .wp-block-cover__inner-container .wp-block-group,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding:0!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container{width:100%;align-items:flex-start}.wp-block-cover.has-parallax.main-banner{padding-right:var(--wp--style--root--padding-right)!important;padding-left:var(--wp--style--root--padding-left)!important}header>.wp-block-group:not(.header-with-menu) .wp-block-group{flex-direction:column;gap:10px}.image-with-description .wp-block-column .wp-block-cover{min-height:290px!important}details.wp-block-details{min-height:50px;padding:20px 50px 20px 20px!important}details[open] summary+p{margin-top:5px!important}details summary:before{width:35px;height:35px;right:10px;top:7px}details summary:after{top:19px;right:22px}details summary{line-height:1.4;font-size:1rem}.woocommerce-grouped-product-list-item.product{display:flex;flex-direction:column}.woocommerce div.product form.cart .group_table td{padding:10px 0}.single-product .wp-block-woocommerce-product-meta{margin-top:10px;margin-bottom:20px}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span,.woocommerce-Tabs-panel h2,.wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block span,.woocommerce div.product .woocommerce-tabs .panel p,.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input,.woocommerce form .form-row label,.comment-form label,.wc-block-mini-cart__template-part td.wc-block-cart-item__product .wc-block-cart-item__wrap a.wc-block-components-product-name,.products-block-post-template .wp-block-woocommerce-product-price span.woocommerce-Price-amount.amount bdi,.post-type-archive-product .wc-block-components-product-price.wc-block-grid__product-price span.woocommerce-Price-amount.amount bdi,.wc-block-components-shipping-calculator-address .wc-block-components-text-input input,.wc-block-components-shipping-calculator-address .wc-block-components-combobox .components-flex-item input{font-size:14px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:5px}.icons-woo{flex-basis:70px!important}.promotion-gallery>.wp-block-columns.are-vertically-aligned-center>.wp-block-column:first-child .wp-block-cover{min-height:420px!important}.video-hero .wp-block-cover,.text-img figure.wp-block-image img{min-height:200px!important}details p{margin-top:10px}.archive .wc-block-product-template.wc-block-product-template{grid-template-columns:repeat(1,1fr)!important;row-gap:1.5rem}.single-product .wp-block-woocommerce-related-products .wp-block-query .products-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-woocommerce-related-products .wp-block-query .wp-block-spacer{margin:0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{padding:10px}.wc-block-components-title.wc-block-components-title,td.wc-block-cart-item__product .wc-block-cart-item__wrap a.wc-block-components-product-name,.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:18px}.single-product.woocommerce div.product form.cart .group_table td:first-child{width:100%;text-align:left}.features-default .wp-container-core-columns-is-layout-7{gap:0}.header-with-menu .wp-block-columns.is-not-stacked-on-mobile {width: inherit;justify-content: space-between;}.wc-block-grid.wp-block-product-new.wc-block-product-new .wp-block-button.wc-block-grid__product-add-to-cart {text-align: left;}.header-with-menu .wp-block-columns.is-not-stacked-on-mobile .icons-woo {width: 120px;flex: inherit !important;}
table.woocommerce-grouped-product-list.group_table,.logged-in.admin-bar nav.woocommerce-MyAccount-navigation{max-width:100%;width:100%}
}


/**************for extra small screens**************/
@media (max-width:599px){    .has-global-padding {padding-left: 15px;padding-right: 15px;}.header-with-menu .wp-block-columns.is-not-stacked-on-mobile .wp-block-column:nth-child(2) {order: 2 !important;width: inherit;flex: inherit;}.header-with-menu .wp-block-columns.is-not-stacked-on-mobile .icons-woo {
margin: 0 0 0 auto;}.wp-block-navigation__responsive-container{bottom:auto;top:80px;height:calc(100dvh - 109px);padding:30px var(--wp--preset--spacing--10) 0!important}header :where(.wp-block-navigation__responsive-container-close svg,.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content){color:var(--wp--preset--color--primary)}header:not(.woocommerce-Address-title) {position: unset;}}
@media (max-width:567px){.wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block{margin-top:10px}.contacts .wp-block-cover{min-height:300px!important}.customer-testimonials>.wp-block-columns .wp-block-column .wp-block-column p{margin-top:0!important}.logged-in.admin-bar .wc-block-components-notice-banner__content{flex-direction:column;gap:10px}.faq-main-section .wp-block-cover{min-height:400px!important}.wp-block-woocommerce-product-collection.wp-block-product-collection-is-layout-flow .wp-block-group.is-content-justification-space-between{flex-wrap:wrap;gap:10px 0}.archive .wp-container-core-columns-is-layout-3.wp-container-core-columns-is-layout-3{gap:0}header:not(.woocommerce-Address-title){position:unset}:has(.woocommerce-cart,.woocommerce-checkout) .wp-site-blocks>.wp-block-group{margin-top:50px!important;margin-bottom:50px!important}.woocommerce.wc-block-product-results-count .woocommerce-result-count,.woocommerce.wc-block-catalog-sorting .woocommerce-ordering select.orderby span.price.wc-block-components-product-price .wc-block-formatted-money-amount,p.comment-notes,p{font-size:14px}.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:10px}.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a,.single-post .taxonomy-post_tag a[rel="tag"]{font-size:12px}.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs,.customer-testimonials>.wp-block-columns{gap:15px 10px;justify-content:space-between}details summary:after{top:25px;right:21px}details summary:before{right:10px;top:13px}.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{padding:10px 0}.wp-block-button__link:before,.wp-element-button:before{left:-6vw}tr.woocommerce-grouped-product-list-item:not(:last-child) td,tr.woocommerce-grouped-product-list-item:not(:first-child) td{margin:0 0 5px}.has-global-padding{padding-left:15px;padding-right:15px}.woocommerce-shop .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow .wp-block-group.has-global-padding,.contacts{padding:0}.wc-block-grid__products .wc-block-grid__product-image{height:350px}.wc-block-grid__products .wc-block-grid__product:hover .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link,.wc-block-grid__products .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link:focus{top:260px}.woocommerce .wrapper-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs{margin-top:20px}.wp-block-cover.main-banner{min-height:430px!important}tr.woocommerce-grouped-product-list-item:not(:first-child) td{padding-top:10px}td.woocommerce-grouped-product-list-item__label{padding-left:0;padding-right:0}a.button.wp-element-button.product_type_grouped{max-width:max-content}.woocommerce.wc-block-catalog-sorting .woocommerce-ordering select.orderby{width:auto}.img-txt .wp-block-cover.is-light {min-height: 300px !important;}.main-banner {min-height: 550px !important;}.promotion-gallery p.has-text-align-left.has-small-font-size br {display: none;}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {margin: 0;}.header-with-menu .wp-block-group.is-content-justification-center{justify-content:flex-end}}
