/*!
Theme Name: Elite Terpenes
Theme URI: http://underscores.me/
Author: Cancri Technologies
Author URI: https://cancri.in/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: elite-terpenes
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Elite Terpenes is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/* PreLoder */
#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}
.preloader-wrapper{text-align:center}
.logo-container{position:relative;width:150px;height:150px;margin:0 auto 20px;overflow:hidden}
.logo-container img{width:100%;opacity:1;display:block}
.logo-mask{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);transform-origin:bottom;transform:scaleY(1);z-index:2}
.loader-percentage{font-family:sans-serif;font-size:18px;font-weight:700;color:#000}
#preloader.hidden{opacity:0;visibility:hidden;transition:opacity .5s ease}
/* Main */
:root{font-family:"Open Sans",sans-serif}
.fw-600{font-weight:600}
*,body{margin:0;padding:0;box-sizing:border-box}
.wrapper{width:1280px;margin-inline:auto;max-width:100%}
.header-topbar{background-color:#000;color:#fff}
.header-main-wrap.sticky{position:fixed;top:0;left:0;width:100%;z-index:55;background-color:rgba(255,255,255,.6);backdrop-filter:blur(10px);border-bottom:solid 1px #000}
.header-topbar__content{justify-content:space-between;font-size:14px;padding-block:12px}
.gt_selector.notranslate{background:top;border:none;color:#fff;font-size:14px;width:74px}
.gt_selector.notranslate option{color:#000;background:#fff;border:none}
.gtranslate_wrapper{background-image:url(/wp-content/themes/elite-terpenes/assets/globe.svg);background-repeat:no-repeat;background-position:10px center;padding-left:30px;position:relative}
.gtranslate_wrapper:before{content:"|";position:absolute;left:-6px;top:-1px}
.header-main{display:flex;justify-content:space-between;align-items:center;padding-block:8px}
.hover-bg{position:absolute;background-color:#0504aa;border-radius:32em;transition:all .3s ease;pointer-events:none;z-index:0;height:100%;top:0;left:0;width:0;opacity:0}
.main-navigation{position:relative}
#primary-menu{display:flex;list-style:none;}
#primary-menu a{font-weight:400;font-size:16px;line-height:100%;color:#000;text-decoration:none;position: relative;z-index: 2;transition:color .5s ease;padding-inline: 24px;padding-block: 12px;display: block;}
#primary-menu a:hover,#primary-menu li.current_page_item a{color:#fff}
#primary-menu:hover li.current_page_item:not(:hover) a {color: #000;}
.section-title{font-size:56px;font-weight:700;line-height:1}
.section-title span{color:#fff}
.section-title.span-yellow span{color:#0504aa}
.home--sections.section--product__slide{background-image:url(https://eliteterpenes.com/wp-content/uploads/2025/03/cubes.png);background-repeat:no-repeat;background-position:center right;background-size: contain, cover;}
.section-title-area{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}
.woocommerce-product-carousel .product-info{display:flex;flex-direction:column;justify-content:center;align-items:center}
.woocommerce-product-carousel .product-info .product-title{font-size:40px;line-height:1;margin:16px 0 0;color:#0504aa;text-align:center;line-height:120%}
.woocommerce-product-carousel .product-info .product-category{color:#62636c;font-size:16px;font-weight:400;text-transform:uppercase}
.woocommerce-product-carousel .product-info .product-category:after{content:'SERIES';margin-left:5px;font-weight:600}
.woocommerce-product-carousel .product-image img{aspect-ratio:1;width:300px;object-fit:contain;/*transform:scale(1.28) rotate(7deg);*/transform-origin:right center}
.woocommerce-product-carousel .product-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}
.home--sections.section--product__cate-info .section-title-area{text-align:center;margin-bottom:64px}
.home--sections.section--product__cate-info .section-title span{display:inline-block}
.product__cate--item h3{font-size:40px;line-height:1;font-weight:700;text-transform:uppercase;color:#000000}
.product__cate--item:first-child h3{font-size:60px}
.product__cate--item h3 span{font-size:16px;display:block;font-weight:500}
.product__cate--item:first-child h3 span{font-size:24px}
.product__cate--item:nth-child(2) h3{color:#3cc0f3}
.product__cate--item:nth-child(3) h3{color:#0504aa}
.footer-area,.footer-top-area,.site-info{display:flex;justify-content:space-between}
.footer-top-area{align-items:center}
.footer-area{border-block:solid 1px #B9BBC6;padding-block:32px}
.footer-area .fb_col{max-width:25%}
.site-footer{padding-block:48px 12px;background-image:url(https://eliteterpenes.com/wp-content/uploads/2025/03/foo-bg.png);background-position:bottom center;background-repeat:repeat-x}
.footer-top-area{margin-bottom:32px;gap:80px}
.footer-top-area .wp-block-image img{width:100px;height:100px;object-fit:cover}
.footer-top-area .fb_col{font-size:12px;line-height:1.8;color:#62636c}
.footer-top-area .fb_col p{font-size:14px;color:#1e1f24}
.footer-top-area .fb_col:first-child{min-width:170px}
.widget-title,.wp-block-heading{color:#0504aa;font-weight:600;font-size:16px;margin-bottom:24px}
.footer-area .menu{list-style:none;display:flex;flex-direction:column;gap:16px}
.footer-area .menu a,.footer-area p,.site-info p{color:#62636c;text-decoration:none;font-size:16px;transition:all .5s ease}
.footer-area .menu a:hover{color:#0504aa}
.footer-area .menu a::after{content:'\2192';transition:all .5s ease;opacity:0;display:inline-block}
.footer-area .menu a:hover::after{opacity:1;transform:translateX(10px)}
.wp-block-button__link{background-color:#0504aa;font-weight:600;font-size:16px}
.footer-area p{margin-bottom:24px;line-height:1.6}
.site-info{margin-block:32px 0}
.copyright-info p{font-size:12px}
.social-media{display:flex;gap:15px;align-items:center}
#menu-social-media{list-style:none;display:flex;gap:15px}
#menu-social-media a{background:#eff0f3;width:40px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:8px;transition:all .5s ease}
#menu-social-media a:hover{background-color:#0504aa}
#menu-social-media a:hover img{filter:brightness(0) invert(1)}
.homepage-banner-slider{width:100%;margin:auto}
.banner-slide{position:relative;text-align:center;color:#fff;max-height:640px}
.banner-slide img{width:100%;height:auto;object-fit:cover}
.banner-content{position:absolute;top:0;left:50%;transform:translateX(-138%);padding:0;border-radius:5px;text-align:left;width:464px;max-width:100%;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.banner-content h3{font-size:24px;font-weight:500;margin-block:32px}
.banner-content h2{font-size:72px;line-height:1;font-weight:700}
.home--sections:not(.section--hero__banners){padding-block:48px}
.half-wrap{width:50%}
.yellow-box.grid{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center}
.woocommerce-product-carousel{width:100%;max-width:1200px;margin:auto}
.product-slide{padding:32px 0;margin-right:32px}
.product-grid{display:grid;grid-template-columns:1fr 1fr 2fr;gap:32px;background:#fff;padding:15px;border-radius:8px;}
.product-category{font-size:14px;color:#f60;font-weight:700}
.product-title{font-size:20px;margin:10px 0}
.product-image img{width:100%;border-radius:8px}
.product-short-description{font-size:16px;color:#666}
.product-variations{margin:10px 0}
.variation{background:#eee;padding:5px 10px;margin-right:5px;border-radius:5px;font-size:14px}
.product__cate-info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:40px}
.product__cate--item:first-child{grid-area:1/1/3/2;aspect-ratio:1}
.product__cate--item{box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.12);border-radius:8px;padding:40px}
.yellow-box.grid .section-title{font-size:48px}
.yellow-box.grid .section-title span{display:inline-block}
.yellow-box.grid .section-title-area{margin-bottom:0}
.yellow-box.grid .grid-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}
.home--sections.section--wholesale-info{color:#1e1f24;height:auto}
.home--sections.section--wholesale-info .section-title-area{margin-bottom:0}
.home--sections.section--wholesale-info .half-wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}
.home--sections.section--blog__slide .section-title-area{margin-bottom:74px}
.blog-post-carousel{width:100%;margin:auto}
.blog-slide{display:flex;flex-direction:column;align-items:center;text-align:left;background:#fff;padding:32px;border-radius:16px;margin-right:48px;box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.12)}
.home--sections.section--blog__slide .slick-track {padding:5px;}
.home--sections.section--blog__slide .icon-btn-wrap .button{background-color:#0504aa;color:#fff}
.home--sections.section--blog__slide .icon-btn-wrap .button svg{filter: brightness(0) invert(1);}
.blog-title{font-size:24px;font-weight:400;margin-bottom:24px;color:#1e1f24}
.blog-description{font-size:16px;color:#1e1f24;margin-bottom:24px;min-height:110px}
.read-more{display:inline-flex;align-items:center;font-size:16px;font-weight:700;color:#f60;text-decoration:none;margin-bottom:24px}
.read-more .arrow-icon{margin-right:8px;font-size:18px}
.blog-image img{width:100%;border-radius:12px;object-fit:cover;height:200px}
.blog-slide:hover .blog-image img {transform: scale(1.1);}
.blog-slide .blog-image img {transition: all .5s ease;}
.blog-image {overflow: hidden;border-radius: 12px;display: block;}
.home--sections.section--why-choose{background-image:url(https://eliteterpenes.com/wp-content/uploads/2025/03/shine.png);background-size:cover;background-position:center 50%;background-repeat:repeat-y;color:#fff;padding-block:72px;display:flex;align-items:center;position:relative}
.home--sections.section--why-choose:before{content:'';position:absolute;width:50%;height:100%;top:0;left:0;background-image:url(https://eliteterpenes.com/wp-content/uploads/2025/03/why-1.png);background-repeat:no-repeat;background-size:contain;background-position:-100px 0}
.home--sections.section--why-choose:after{content:'';width:50%;height:100%;position:absolute;top:0;right:0;background-image:url(https://eliteterpenes.com/wp-content/uploads/2025/03/why-2.png);background-repeat:no-repeat;background-size:auto 110%;background-position:right -30px}
.home--sections.section--why-choose .half-wrap{margin-left:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}
.home--sections.section--why-choose .half-wrap .section-title-area{margin-bottom:0}
.section-title.span-yellow .icon-btn-wrap span:hover{color:#fff;}
:root .slick-prev:before,:root .slick-next:before{display:none}
:root .slick-next,:root .slick-prev{width:40px;height:40px;background-color:#fff !important;border-radius:40px;overflow:hidden;top:-40px;transition:all .5s ease}
:root .slick-prev{left:unset;right:50px}
:root .slick-next{right:0}
:root .slick-next:hover,:root .slick-prev:hover{background-color:#0504aa !important}
:root .slick-next:hover svg,:root .slick-prev:hover svg{filter:brightness(0) invert(1)}

/* Product */
.accordion{cursor:pointer;font-weight:700;margin:0;padding:15px;background:#fff;border:1px solid #ddd;border-radius:8px;display:flex;justify-content:space-between;align-items:center;position:relative;color:#3cc0f3}
.accordion.open{border-radius:8px 8px 0 0;background:rgba(255,255,255,.8)}
.accordion::after {
	content: "";
	width: 8px;
	height: 14px;
	position: absolute;
	right: 20px;
	background: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13L7 7L1 1' stroke='%233cc0f3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
	background-size: contain;
	transition: transform 0.3s ease;
}

.accordion.open::after{transform:rotate(90deg)}
.accordion+.content{margin-bottom:15px}
.content{max-height:0;overflow:hidden;transition:all .3s ease-out;padding:0 20px;background:rgba(255,255,255,.6);visibility:visible;opacity:1}
.accordion.open+.content{border-radius:0 0 8px 8px;visibility:visible;opacity:1;padding:20px}
article.product{background-image:url(/wp-content/uploads/2025/04/greyish-blue.png);background-repeat:no-repeat;background-position:center;padding-block:48px 0px;position:relative;overflow:clip;background-size:cover}
article.product .wrapper{position:relative;z-index:2}
.entry-title,.related.products h2,.up-sells.upsells.products h2{font-size:44px;font-weight:700;line-height:1;text-transform:capitalize;margin-bottom:48px}
.entry-title{text-align:center}
.entry-title span{color:#fff}
article.product::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(https://eliteterpenes.com/wp-content/uploads/2025/03/dna.png);background-repeat:repeat;background-size:auto;background-position:left center;z-index:1}
.related.products,.up-sells.upsells.products{clear:both}
li.product{background:#f5f5f5;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.18);text-align:left;cursor:pointer;transition:all .3s;padding:0 30px 30px!important;font-size:15px;font-weight:600;text-align:left;color:#0b34c6}
.woocommerce ul.products li.product a img{background-image:url(/wp-content/uploads/2025/04/greyish-blue.png);/*clip-path:polygon(0 0,100% 0,100% 85%,0 100%);*/max-width:calc(100% + 60px);margin-inline:-30px;width:calc(100% + 60px);background-size: cover;background-position:center;height: 300px;object-fit: contain;}
.woocommerce ul.products li.product {box-shadow: none;}
.woocommerce ul.products li.product a .woocommerce-loop-product__title{color:#0504aa;margin:0 0 15px}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#000;font-weight:700}
.up-sells.upsells.products::after,.up-sells.upsells.products::before{content:'';width:100vw;height:100%;position:absolute;background-color:#fff;left:0;top:0;z-index:-1}
.up-sells.upsells.products::before{right:0;left:unset}
.related.products,.up-sells.upsells.products{position:relative;padding:48px 0}
.woocommerce div.product div.images .flex-control-thumbs li img{background-color:rgba(255,255,255,.6);padding:5px;border-radius:8px;border:solid 2px #fff;transition:all .5s ease}
.woocommerce div.product div.images .flex-control-thumbs li{margin-inline:5px}
.woocommerce div.product div.summary .price{color:#0504aa;font-weight:700;font-size:28px;line-height:1;margin-bottom:32px}
.woocommerce-product-details__short-description{font-size:16px;color:#000;line-height:1.8}
.woocommerce-product-details__short-description p{margin-bottom:24px}
.woocommerce-product-details__short-description a{color:#0504aa;text-transform:capitalize;font-style:italic}
.woocommerce div.product form.cart .variations .label span{color:#0504aa;font-weight:700;font-size:16px}
.cfvsw-label-option{padding:12px 24px;background-color:#fff;border:none!important;transition:all .5s;font-weight:700;font-size:16px}
.cfvsw-label-option.cfvsw-selected-swatch,.cfvsw-label-option:hover{background-color:#0504aa;color:#fff}
.reset_variations:after{content:'\00D7';font-size:16px!important;position:absolute;top:10px;right:7px;width:24px;height:24px;background-color:#c00;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:4px}
.reset_variations{text-decoration:none;color:#c00;width:max-content;position:relative;border:solid 1px #fff;padding-right:46px;border-radius:8px;margin-left:15px;display:flex;justify-content:center;align-items:center;padding-left:16px;font-weight:700;text-transform:uppercase;transition:all .5s ease}
.reset_variations:hover{border-color:#c00}
.woocommerce-variation-availability{margin:16px 0}
.woocommerce-variation-availability .stock.in-stock{color:#000!important;font-size:16px!important;text-transform:capitalize}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{display:flex;align-items:center}
.woocommerce div.product form.cart div.quantity{margin:0}
.woocommerce .quantity .qty{min-height:41px;border:none;font-size:16px;border-radius:4px 0 0 4px;min-width:72px;appearance:none;-moz-appearance:auto}
.single_add_to_cart_button.button.alt{border-radius:0 4px 4px 0!important;background-color:#0504aa!important;text-transform:uppercase;font-size:16px!important;font-weight:700;color:#fff!important;padding:12px 24px!important}
article.product .entry-footer {display: none;}
/* Buttons */
.button,:root body .woocommerce ul.products li.product .button{display:inline-block;background:#fff;color:#000;padding:10px 20px;text-decoration:none;border-radius:32em;font-size:16px;transition:all .5s ease;font-weight:600;text-transform:capitalize}
.button:hover,:root body .woocommerce ul.products li.product .button:hover{background:#0504aa;color:#fff}
.button.button--blue{background-color:#0504aa;color:#fff;font-size:16px;font-weight:600;text-transform:capitalize}
.button svg{width:16px;height:16px;margin-left:8px;transform:translateY(2px)}
.icon-btn-wrap{display:flex;align-items:center;gap:8px;text-decoration:none;margin-left:15px}
.icon-btn-wrap i{aspect-ratio:1;padding:10px;display:flex;justify-content:center;align-items:center}
.icon-btn-wrap i svg{margin:0;transform:unset}
.icon-btn-wrap span,.section-title.span-yellow .icon-btn-wrap span{color:#000;text-decoration:none}

.trigger{display:none}

.entry-header{background-image:linear-gradient(90deg,#0045bb 0,#000955 100%);padding:36px 0;margin-bottom:48px}
.entry-header .entry-title{margin-bottom:0;color:#3cc0f3}
body.single-product .entry-header{margin-bottom:0}
article p {margin-bottom: 20px;}
.woocommerce div.product div.images.woocommerce-product-gallery{background-color: #fff;border-radius:12px;margin-bottom: 12px;overflow:clip}
.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{background-image:url(/wp-content/uploads/2025/04/greyish-blue.png);padding:12px;background-size:cover;background-position:center}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {border-color: #0504aa;}
body #colophon {background-color: rgba(5, 4, 170,.06);margin-top: 48px;}
body.home #colophon {margin-top: 0;}

.woocommerce-MyAccount-navigation{background:#e1e1e1;border-radius:12px;padding:30px 0}
.woocommerce-MyAccount-navigation ul{list-style:none}
.woocommerce-MyAccount-navigation ul li{position:relative}
.woocommerce-MyAccount-navigation ul li a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:37px;padding:0 30px;color:#000;position:relative;overflow:hidden;text-decoration:none}
.woocommerce-MyAccount-navigation ul li:after{content:url(https://eliteterpenes.com/wp-content/uploads/2025/04/arrow-down.png);position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;opacity:0;-webkit-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;transition:.4s all ease-in-out}
.woocommerce-MyAccount-navigation ul li a::before{content:'';position:absolute;left:-5px;top:0;bottom:0;width:5px;height:100%;background:#0b34c6;-webkit-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;transition:.4s all ease-in-out}
.woocommerce-MyAccount-navigation ul li:hover::after,.woocommerce-MyAccount-navigation ul li.is-active::after{visibility:visible;opacity:1;right:15px}
.woocommerce-MyAccount-navigation ul li:hover>a::before,.woocommerce-MyAccount-navigation ul li.is-active>a::before{left:0}
.woocommerce-MyAccount-navigation ul li:hover > a,.woocommerce-MyAccount-navigation ul li.is-active > a {background:#fff;}

/* Terpense Page */
.terpenes-wrap{display:grid;grid-template-columns:1fr 1fr;position:relative;align-items:flex-start;gap:32px}
.terpenes-wrap--content{text-align:justify;grid-area: 1 / 2 / 2 / 3;}
.terpenes-wrap--img{position:sticky;top:100px;grid-area: 1 / 1 / 2 / 2; }
.terpenes-wrap--img img{max-width: 100%;}
.terpenes--products__list .terpenes{display:flex;border-bottom:none;gap: 15px;}
.terpenes--products__list .terpenes-button{background-color:#f1f1f1;border:solid 2px #fff;padding:16px 32px;cursor:pointer;transition:background-color .3s;font-size:14px;text-transform:uppercase;font-weight:500;border-radius:32px;margin-right:1px;color:rgba(0,0,0,.8);text-decoration:none;transition:all .5s ease}
.terpenes--products__list .terpenes-button.active,.terpenes--products__list .terpenes-button:hover{background-color:#0504a6;color:#fff}
.terpenes--products__list .terpenes-content{display:none;padding:20px 0;border:none;border-top:none}
.terpenes--products__list .terpenes-content.active{display:block}
.terpenes-content .woocommerce.columns-4:empty::after{content:'No Products Found';font-weight:700;color:#c4122f}

.terpenes--products__list{background-image:url(/wp-content/uploads/2025/03/cubes.png),linear-gradient(90deg,#0045bb 0,#000955 100%);background-repeat:no-repeat;background-position:top right;margin-bottom:-48px;padding-top:48px;margin-top:48px}
.terpenes--products__list .section-title+p{margin-bottom:48px;color:#fff}
.terpenes--products__list .section-title span{color:#fff}

.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:#3cc0f3;line-height:1;height:100%;width:100%;transition:all .5s ease}
.woocommerce nav.woocommerce-pagination ul li{border-radius:32em;aspect-ratio:1;border:solid 1px #3cc0f3;display:flex!important;justify-content:center;align-items:center;width:32px}
.woocommerce nav.woocommerce-pagination ul{border:none;display:flex;justify-content:center;align-items:center;gap:6px}
.woocommerce .woocommerce-ordering select {padding:6px 12px;margin-right: 5px;}
.terpenes--products__list .woocommerce .woocommerce-result-count{color:#fff}
.terpenes--products__list .cfvsw-label-option,.products.columns-4 .cfvsw-label-option{padding:8px 16px;font-size:14px}

/* Form */
.form_group{margin-bottom:10px}
.form_control{width:100%;display:block;border:1px solid #ccc;border-radius:4px;height:45px;padding:0 20px;font-family:Poppins,sans-serif;font-size:15px;line-height:52px;font-weight:600;color:#000;-webkit-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;transition:.4s all ease-in-out}
.form_group label{font-size:15px;line-height:1;margin-bottom:10px;font-weight:700;display:block}
.form_control:focus{outline:0;border:1px solid #0691fd}
.form_control.btn{min-width:auto;-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;max-width:110px;border-radius:0}
.form_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}
.w_50{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}
.w_100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.form_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.form_control:focus,.input_group .form_control:focus{outline:0;border-color:#0691fd}
::-webkit-input-placeholder{color:#b1b1b1;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}
::-moz-placeholder{color:#b1b1b1;-moz-transition:.4s all ease-in-out;transition:.4s all ease-in-out}
:-ms-input-placeholder{color:#b1b1b1;-ms-transition:.4s all ease-in-out;transition:.4s all ease-in-out}
:-moz-placeholder{color:#b1b1b1;-moz-transition:.4s all ease-in-out;transition:.4s all ease-in-out}
.form_control:focus::-webkit-input-placeholder{color:transparent}
.form_control:focus::-moz-placeholder{color:transparent}
.form_control:focus:-ms-input-placeholder{color:transparent}
.form_control:focus:-moz-placeholder{color:transparent}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
label.error{display:none!important}
.form_control.error{border-color:red!important;color:red}
label.error{display:none!important}
.form_control.error::-webkit-input-placeholder{color:red}
.form_control.error::-moz-placeholder{color:red}
.form_control.error:-ms-input-placeholder{color:red}
.form_control.error::-ms-input-placeholder{color:red}
.form_control.error::placeholder{color:red}
textarea.form_control{height:162px;resize:none}
input[type="submit"]{border:none;cursor:pointer}

.contact_wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:70px;gap: 20px;flex-wrap:wrap}
.contact_form{flex: 1;}
.contact_details{flex: 1;}
.contact_wrapper h3{font-size:30px;font-weight:700;color:#000}
.contact_wrapper h4{font-size:20px;font-weight:700;color:#000}
.cc_card{background:#fff;border:1px solid #ccc;border-radius:8px;padding:20px}
.cc_card h5{font-size:16px;line-height:26px;font-weight:700;margin-bottom:30px}
.cc_card a{font-size:16px;display:inline-block}
.cc_card a:hover{color:#0691fd}
.cc_card p{margin-bottom:30px}
.map iframe{width:100%;height:100%}
.contact_cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 0}
.cc_card{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}
.map{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0;height:190px}
.cf_in{margin:28px 0 0;background:#f3f3f3;border:1px solid #ccc;padding:20px;border-radius:8px}
.w_100.form_btn p{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}
:root .woocommerce div.product div.summary.terpenes-summary{float:left;width:50%;padding-bottom:2rem}

.wc-block-components-button{background-color:#0504aa;color:#fff;text-decoration:none;text-transform:capitalize;font-weight:600!important;border-radius:32em;border:none;font-family:"Open Sans",sans-serif}
.wc-block-cart-item__quantity{display:flex;gap:10px;align-items:center}
:root .wc-block-components-quantity-selector{margin-bottom:0!important}
.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0 !important}
.wc-block-cart-item__image img{background-image:url(/wp-content/uploads/2025/04/greyish-blue.png);border-radius:4px;background-size:cover;background-position:center;aspect-ratio: 1;object-fit: contain;width: 72px !important;}
.wc-block-components-product-name{color:#0504aa;text-transform:capitalize;font-weight:600;text-decoration:none;width:90%}
.wc-block-components-product-badge.wc-block-components-product-low-stock-badge{grid-area:2/1/3/2;text-align:center;max-width: 115px;overflow: hidden;text-overflow: ellipsis;}
.wc-block-cart-item__remove-link::after{content:'\00D7';font-size:16px!important;position:absolute;top:-11px;right:-30px;width:24px;height:24px;background-color:#c00;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:4px}
.wc-block-cart-item__remove-link{position:relative;font-size:0!important}
.wc-block-cart-item__wrap{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}
.wc-block-components-product-metadata{grid-area:2/2/3/3}
.wc-block-cart-items__row:nth-child(2n) {background-color: #f0f0fa;}

:root .wc-block-checkout__sidebar .wc-block-components-product-name{color:#0504aa;text-transform:capitalize;font-weight:600;text-decoration:none;width:100%;max-width:100%}
:root .wc-block-checkout__sidebar .wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price,
:root .wc-block-checkout__sidebar .wc-block-components-product-badge.wc-block-components-product-low-stock-badge,
:root .wc-block-checkout__sidebar .wc-block-components-product-metadata{width:50%;margin-top: 0 !important;}
:root .wc-block-checkout__sidebar .wc-block-components-product-badge.wc-block-components-product-low-stock-badge{order:2}
:root .wc-block-checkout__sidebar .wc-block-components-order-summary-item__description{display:flex;flex-wrap:wrap;align-content:flex-start}

.wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item:nth-child(2n){background-color:#f0f0fa;margin-inline:-16px;width:calc(100% + 32px);padding-inline:16px}

/* Blog */
.elite-posts-wrap.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:0px}
.elite-posts-wrap.grid3 .blog-slide{margin-right:0}
.elite-posts-wrap.grid3 .read-more{font-weight:600;color:#000;display:inline-flex;margin-bottom:0;gap:8px;font-style: italic;float: right;position:relative}
.elite-posts-wrap.grid3 .read-more:hover{font-style:normal}
.elite-posts-wrap.grid3 .read-more span{margin-bottom:2px}
.elite-posts-wrap.grid3 .read-more svg{transform:translateX(-10px);opacity:0;transition:all .5s ease;position: absolute;right: -28px;}
.elite-posts-wrap.grid3 .read-more:hover svg{transform:translateX(0);opacity:1}
.elite-post-wrap.grid2{display:grid;grid-template-columns:75% 25%;gap:20px}

#secondary .widget{display:flex;flex-direction:column;text-align:left;background:#fff;padding:16px 16px 24px;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.12);margin-bottom:16px;overflow:hidden}
#secondary .widget .widget-title{font-size:16px;font-weight:600;margin-bottom:24px;color:#fff;background-image:linear-gradient(90deg,#0045bb 0,#000955 100%);margin-inline:-16px;margin-top:-16px;padding-inline:16px;padding-block:10px;text-transform:uppercase}
#secondary .widget ul{display:flex;flex-direction:column;gap:8px;list-style:square;list-style-position:inside;color:#0504aa}
#secondary .widget ul a{text-decoration:none;color:#000;font-size:14px;line-height:1}
#secondary .widget ul .post-date{display:block;font-size:80%;position:relative;font-weight:500;color:#b9bbc6}
#secondary .widget ul .post-date:after{content:'';position:absolute;width:100%;height:1px;background-color:#b9bbc6;top:50%;transform:translateX(8px)}

/* TOC pages */
.toc-wrapper{display:grid;grid-template-columns:25% 75%;gap:20px}
.toc-list {border-left: solid 1px #B9BBC6;padding-left: 20px;position: relative;}
.toc-list ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px;position: sticky;top: 140px;}
.toc-list a{color:#000;text-decoration:none;font-size:14px}
.toc-list a.active,.toc-list a:hover {color: #0504aa;}
.toc-list a::after {
	content: '\2192';
	transition: all .5s ease;
	opacity: 0;
	display: inline-block;
}
.toc-list a:hover::after,.toc-list a.active::after {
	opacity: 1;
	transform: translateX(10px);
}
.toc-section ul{margin-bottom:20px;list-style-type:square}
.toc-section ul li{margin-bottom:10px}
.toc-section h3{color:#0504aa;margin-bottom:16px}
.wp-block-heading.has-text-align-center:not(.with-empty-cart-icon) {font-size: 56px;font-weight: 700;line-height: 1;text-transform: capitalize;}
#block-2 {width: calc(100% - 200px);}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{flex-wrap: wrap;}
.bulk-uantities__message{display:none; margin-bottom: 20px; color: #007cba; font-weight: 500;max-width: 100%;}
:root .yay-currency-custom-option-row.selected{background-color: #0504a6;}

.sub-menu{position:absolute;background:#fff;z-index:5;list-style:none;border-radius:15px;box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.12);width:max-content;opacity:0;visibility:hidden;left:-50%;transition:all .5s ease;top:calc(100% + 10px)}
.menu-item{position:relative}
.menu-item:hover .sub-menu{opacity:1;visibility:visible;left:0}
.sub-menu li:hover{background-color:#0504aa}
.sub-menu li:first-child{border-radius:15px 15px 0 0}
.sub-menu li:last-child{border-radius:0 0 15px 15px}
.menu-item-has-children:hover a:not(li li a) {color:#fff !important;}
.custom-category-header{background-image:url(https://eliteterpenes.com/wp-content/uploads/2025/07/elite-terpenes-category-headerbg-scaled.webp);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom: 50px;}
.category-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1780px;width:100%;padding-block:64px}
.category-content{padding:20px 10px 30px 20px;max-width:45%}
.category-image{display:flex;width:50%}
.category-content .category-title{font-size:52px;line-height:1.4;color:#0504aa;font-weight:700;margin:0 0 24px}
.category-content .category-description{color:#121212;font-size:18px;font-weight:500;line-height: 1.6;}
.woocommerce-notices-wrapper:empty{display:none}
.cfvsw-label-option{padding:8px 16px;font-size:14px;color:#0b34c6}
.woocommerce ul.products li.product .button,.woocommerce-page .woocommerce-message .button{display:inline-block;background:#fff;color:#000;padding:10px 20px;text-decoration:none;border-radius:32em;font-size:16px;transition:all .5s ease;font-weight:600;text-transform:capitalize}
.woocommerce ul.products li.product .button:hover,.woocommerce-page .woocommerce-message .button:hover{background:#0504aa;color:#fff}
.woocommerce ul.products li.product .price{color:#000;font-weight:700}
.woocommerce-notices-wrapper{width:1280px;margin-inline:auto;max-width:100%;padding-top:32px}
.wrapper .woocommerce-notices-wrapper {width: 100%;padding-top: 0;}
.woocommerce-message::before,.woocommerce-info::before{color:#0504aa}
.woocommerce-message,.woocommerce-info{border-top-color:#0504aa}
.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:rgba(5,4,170,.06);border-radius:8px}
@media all and (max-width:824px){
	.menu-main-menu-container{position:fixed;left:0;top:0;z-index:99999;background:#fff;bottom:0;width:calc(100vw - 62px);height: 100vh;padding:30px;transform:translateX(-100%);transition:transform .5s ease;box-shadow: 0 0 4px rgba(0, 0, 0, .12), 0 4px 8px rgba(0, 0, 0, .12);}
	ul#primary-menu{flex-direction:column}
	.header-topbar__content{flex-direction:column;text-align:center;font-size: 11px;}
	.gt_selector.notranslate{font-size:11px}
	.wrapper{padding:0 15px}

	.banner-content{left:0;transform:unset;background-color:#0000004D;border-radius:0;padding:15px;width:100%;}
	:root .banner_img img{height: 350px;object-position: 90%;}
	.banner-content h2{font-size:34px}
	:root .wp-container-core-group-is-layout-2 {align-items: center;}
	.footer-top-area{flex-direction:column;gap:15px}
	.footer-area{gap:0;flex-wrap:wrap}
	.footer-area .fb_col{max-width:100%;flex-grow:1;padding:15px;min-width:50%;border: 1px solid #b9bbc6;border-radius: 8px;margin-bottom:8px;}
	.footer-area .fb_col:nth-child(4){margin-bottom:0}
	.site-info{flex-direction:column-reverse;gap:15px}
	/*
	.footer-area .fb_col:first-child{border-right:1px solid #b9bbc6;border-bottom:1px solid #b9bbc6;border-radius:0 0 8px 0}
	.footer-area .fb_col:nth-child(4){border-top:1px solid #b9bbc6;border-left:1px solid #b9bbc6;transform:translateX(-1px);border-radius:8px 0 0 0}
	*/
	.wp-block-button__link{font-size:14px}
	.section-title{font-size:24px;flex-wrap:wrap}
	.product-grid{display:flex;flex-direction:column;justify-content:center;align-items:center}
	.product-slide{margin:0 15px}	
	.woocommerce-product-carousel{max-width:100%;margin:0}
	.woocommerce-product-carousel .product-image img{transform-origin: center;}
	.home--sections.section--product__slide{background-position: top right;}
	.icon-btn-wrap{margin-left:0}
	:root .slick-next, :root .slick-prev{top:0}
	:root section.home--sections.section--blog__slide .slick-next, :root section.home--sections.section--blog__slide .slick-prev{top:-40px}
	.product__cate-info{display:flex;flex-direction:column}
	.product__cate--item h3,.product__cate--item:first-child h3{font-size:30px}
	.product__cate--item,.product__cate--item:first-child{aspect-ratio:1}
	.yellow-box.grid{display:flex;flex-direction:column;align-items:center;padding:15px!important}
	.yellow-box.grid .section-title{font-size:28px;margin-bottom:24px}
	.half-wrap{width:100%}
	.blog-slide{margin-right:10px;margin-bottom:10px;}
	:root .why-choose-anim-images img{position:relative}
	:root .why-choose-anim-images{width:100%;position:unset;margin-top: -100px;}
	.home--sections.section--why-choose{flex-direction:column}
	:root .why-choose-anim-images img:first-child{width:100%;height:42%;z-index:2;bottom:-60px;position:absolute;object-fit:cover;left:0}
	:root .why-choose-anim-images img:last-child{left:0;margin-left:74px;z-index:2;bottom:-103px;width:50%}
	:root .home--sections.section--why-choose{background-size:auto;background-position:0 100%;background-repeat:no-repeat}
	:root .home--sections.section--why-choose:after,:root .home--sections.section--why-choose:before {background-position: center;}

	.icon-menu{transform:scale(1.2);transform-origin:right}
	.trigger{position:relative;z-index:2;border:2px solid #000;border-radius:4px;display:inline-block;height:24px;width:24px}	
	.bars{width:100%;cursor:pointer}
	.bars .line{fill:none;stroke:#000;stroke-width:4;stroke-linecap:square;transition:stroke-dasharray .4s,stroke-dashoffset .4s}
	.bars .line.top{stroke-dasharray:40 172}
	.bars .line.middle{stroke-dasharray:40 111}
	.bars .line.bottom{stroke-dasharray:40 172}
	.bars.active .top{stroke-dashoffset:-132px}
	.bars.active .middle{stroke-dashoffset:-71px}
	.bars.active .bottom{stroke-dashoffset:-132px}	
	body.show-menu{height:100vh;overflow:hidden}
	body.show-menu .menu-main-menu-container{transform:translateX(0)}
	body.show-menu .header-main-wrap.sticky{height:100vh}
	body.show-menu .trigger{border-color:#c00;}
	body.show-menu .bars .line{stroke: #c00;}
	.entry-title, .related.products h2, .up-sells.upsells.products h2{font-size: 24px;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width: 100%;}

	.terpenes--products__list .terpenes-button {padding: 12px 24px;}
	.terpenes--products__list .terpenes{flex-wrap: wrap;gap:0;justify-content:space-between}
	.terpenes-wrap {grid-template-columns: repeat(1,1fr);}
	.terpenes-wrap--img{grid-area: 1 / 1 / 2 / 2;position: unset;}
	.terpenes-wrap--content{grid-area: 2 / 1 / 3 / 2;}

	#primary-menu a:hover,#primary-menu li.current_page_item a{color:#0504AA}
	ul#primary-menu li{visibility: visible !important;}

	.cc_card {flex:0 0 100%;}
	.w_50 {flex:0 0 100%;max-width: 100%;}
	:root .woocommerce-product-carousel .slick-next{right:15px}
	:root .woocommerce-product-carousel .slick-prev{right:65px}
	:root .btn-anim{height:max-content;color:#fff}
	.home--sections.section--product__cate-info .section-title-area{margin-bottom:48px}
	.product__cate--item-imgs{z-index:-1}
	#block-8 .is-layout-flex{align-items:center;text-align:center}
	.product-slide {padding-bottom: 0;}
	:root .woocommerce div.product div.summary.terpenes-summary,:root .woocommerce div.product div.summary.terpenes-summary .download-pdf-section,:root .woocommerce div.product div.summary.terpenes-summary .terpenes-static-content{width:100%;}

	.cfvsw-label-stacked table.variations td,.cfvsw-label-stacked table.variations th{flex-direction:column}
	.reset_variations{margin-left:0;margin-top:16px;border-color:#c00;height:auto}
	.reset_variations:after{top:5px;right:5px}
	.elite-post-wrap.grid2 {grid-template-columns: repeat(1, minmax(0, 1fr));}
	.woocommerce div.product div.images img {max-height: 350px;object-fit: contain;}
	.toc-wrapper {grid-template-columns: repeat(1, minmax(0, 1fr));}
	.toc-list {display: none;}
	.toc-section ul {list-style-position: inside;}
	.wp-block-heading.has-text-align-center:not(.with-empty-cart-icon) {font-size: 24px;}
	div#block-2, :root .shop-saidbar {width: 100%;}
	.category-wrapper{flex-direction:column-reverse}
	.category-content,.category-image{width:100%;max-width:100%;margin-bottom:0}
}
.section-title.text-blue{color:#3cc0f3}
.entry-content h2 {color: #0504aa;margin-bottom: 20px;}
.faq-question.accordion {font-size: 16px;font-weight: 600;}
/*
.banner-slide:nth-child(odd) .banner-content h2{color:#0504aa !important}
.banner-slide:nth-child(odd) .banner-content h3{color:#3cc0f3!important}
.banner-slide:nth-child(odd) .banner-content .button{background-color:#0504aa;color:#fff}
*/
.header-main .site-branding img{width:100px;height:auto}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{display:none!important}
html {scroll-padding-top: 125px; /* equal to your sticky header height */}
.single-post .post-thumbnail {margin-bottom: 16px;}
.single-post .post-thumbnail img {max-width: 100%;object-fit: cover;height: auto;}

.wc-block-grid__product-price.price,.wp-block-button.wc-block-grid__product-add-to-cart{padding-inline:30px}
.wp-block-button.wc-block-grid__product-add-to-cart{margin-bottom:30px}
.wc-block-grid__product-title{color:#0504aa!important;font-size:15px!important;text-decoration:none!important;outline:0!important}
.wc-block-grid__product-link{text-decoration:none!important}
.wc-block-grid__products .wc-block-grid__product-image img{background-image:url(/wp-content/uploads/2025/04/greyish-blue.png);background-size:cover;background-position:center;height:310px!important;object-fit:contain;aspect-ratio:1}
.wc-block-grid__product.wc-block-grid__product{display:inline-block;background:#fff;color:#000;padding:0!important;text-decoration:none;border-radius:32em;font-size:16px;transition:all .5s ease;font-weight:600;text-transform:capitalize;border-radius:10px;overflow:hidden;border:solid 1px #b9bbc6;margin:0 12px;flex:unset!important;max-width: 300px !important;min-width: 300px !important;}
.yay-currency-cache-loading .woocommerce-Price-amount.amount::before, .yay-currency-cache-loading .woocommerce-Price-amount.amount::after {background-color: transparent !important;}

/* CSS by Priyanka */
.download-pdf-section{display:flex;justify-content:space-between;width:calc(100% - 30px);align-items:center;background-color:#fff;border-radius:12px;padding:20px 10px}
.pdf-download{padding-top:60px}
.download-pdf-section h6{margin:0;font-size:16px;font-weight:400}
.download-pdf-section .icon i{padding:0 5px}
.pdf-download-btn{background-color:#0504a6;color:#fff!important;padding:5px 16px;border-radius:4px;text-decoration:none}
.terpenes-static-content{clear:both;transform:translateY(32px);width:calc(100% - 30px);background-color:#fffC;padding:15px;border-radius:8px}
.page-id-10 h3{color:#0504aa;margin-bottom:20px}
.site-branding img{width:150px;height:150px}

@media all and (min-width:1024px){
	body.single-product .woocommerce div.product div.images img{max-height: 460px;object-fit: contain;}
}

#gform_submit_button_1{background-color:#0504aa;color:#fff;font-size:16px;font-weight:600;text-transform:capitalize;border-radius:32em}
#gform_1 input:not(#gform_submit_button_1),#gform_1 textarea{inline-size:100%;width:100%;display:block;border:1px solid #ccc;border-radius:4px;padding:0 20px;font-family:Poppins,sans-serif;font-size:15px;line-height:52px;font-weight:600;color:#000;-webkit-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;transition:.4s all ease-in-out}
#gform_1 input{height:45px}
#gform_1 label{font-size:15px;line-height:1;margin-bottom:10px;font-weight:700;display:block}
#gform_1 input::placeholder,#gform_1 textarea::placeholder{color:#b1b1b1}
#gform_1 .gform_footer{justify-content:flex-end}

@media all and (min-width:1024px){
	.shop-main{display:flex;justify-content:space-between;gap:30px}
	.woocommerce div.product .product_info img{max-height:460px;object-fit:contain}
}

.woocommerce .widget_price_filter .price_slider_amount{font-size:12px}
.woocommerce div.product{position:relative;overflow:clip}
.product_info{overflow:auto;background-image:url(/wp-content/uploads/2025/04/greyish-blue.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding-block:48px 0px}
.shop-main .woocommerce-product-search{position:relative}
.shop-main .shop-saidbar .widget[class*="_search"] button{background-color:#0504aa;border:0;color:#fff;padding:5px;font-size:10px}
.shop-main .shop-saidbar .widget.woocommerce.widget_price_filter .price_slider_amount button{background-color:#0504aa;border:1px solid #0504aa;padding:6px 5px;font-size:12px;color:#fff}
.shop-main .shop-saidbar .widget.woocommerce.widget_price_filter .price_slider_amount button:hover{color:#fff}
body .shop-main .shop-saidbar .widget.woocommerce.widget_price_filter{padding:5px!important;box-shadow:none!important}
body .shop-main .shop-saidbar .widget.woocommerce.widget_price_filter .price_slider_amount{flex-wrap:wrap-reverse;justify-content:space-between!important}
.shop-saidbar{width:25%}
#primary-menu ul.sub-menu li a{color:#000}
#primary-menu ul.sub-menu li a:hover{color:#fff}
body .shop-main .shop-saidbar .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:51%;margin-left: -8%;}
body .shop-main .shop-saidbar .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{margin-left: -8%;}
body.woocommerce .shop-main .widget_price_filter .ui-slider-horizontal{height:.2em}
body.woocommerce .shop-main .widget_price_filter .ui-slider .ui-slider-handle{width:.5em;height:.5em;background-color:#0504aa;top:-.2em}
body.woocommerce .shop-main .widget_price_filter .ui-slider .ui-slider-range{background-color:#0504aa}


/* App like CSS */
@media all and (max-width:844px){
	.header-main{max-width: 100%;}
	.header-main .site-branding img{width: 64px;transform: scale(1.25);}
	.app-footer-menu ul{display:flex;list-style:none;justify-content:center;align-items:center;gap:6px;width:max-content;margin:0 auto;background-color:#0504aa;border-radius:32em;padding:3px}
	.app-footer-menu ul a{aspect-ratio:1;width:48px;display:flex;font-size:16px;border-radius:32em;background-color:transparent;color:transparent;margin:0;background-image:url(https://eliteterpenes.com/wp-content/themes/elite-terpenes/assets/home.svg);background-position:center;background-repeat:no-repeat;background-size:28px;justify-content:center;align-items:center;line-height:1;padding:0}
	.app-footer-menu ul li.current-menu-item a{background-color:#fff}
	.app-footer-menu ul li:not(.current-menu-item) a{filter:brightness(0) invert(1)}
	.app-footer-menu ul li.af-menu-shop a{background-image:url(https://eliteterpenes.com/wp-content/themes/elite-terpenes/assets/grid.svg)}
	.app-footer-menu ul li.af-menu-category a{background-image: url(https://eliteterpenes.com/wp-content/uploads/2025/07/shop.webp), url(https://eliteterpenes.com/wp-content/uploads/2025/07/shop.webp); background-size: 36% auto}
	.app-footer-menu ul li.af-menu-cart a{background-image:url(https://eliteterpenes.com/wp-content/themes/elite-terpenes/assets/cart.svg);background-size: 32px;background-position:11px 3px;}
	.app-footer-menu ul li.af-menu-user a{background-image:url(https://eliteterpenes.com/wp-content/themes/elite-terpenes/assets/user.svg)}
	.app-footer-menu{position:fixed;bottom:26px;left:0;right:0;z-index:999}
	.app-header-item{width:48px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:32em}
	.app-header-item.app-header-search{border:solid 1px #b9bbc6;}
	.app-header-item.app-header-back img{width:86%;aspect-ratio:1}
	.app-header-item.app-header-back a{display:flex;width:100%;height:100%;justify-content:center;align-items:center}
	main#primary header.entry-header {display: none;}
	.app-header-title {font-size: 16px;font-weight: 600;text-transform: capitalize;width: calc(100% - 112px);text-align: center;line-height: 1;}
	.header-main-wrap {border-bottom: solid 1px #b9bbc6;margin-bottom: 16px;}
	.single-product .header-main-wrap,.home .header-main-wrap {margin-bottom: 0;}
}
