.elementor-367923 .elementor-element.elementor-element-77f8f3b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-17627bce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-c0d4a65 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:30px 0px 155px 36px;}.elementor-367923 .elementor-element.elementor-element-3d685cc7{--display:flex;}.elementor-367923 .elementor-element.elementor-element-3d685cc7:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-3d685cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-367923 .elementor-element.elementor-element-31d96afc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-367923 .elementor-element.elementor-element-31d96afc.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-463076ed{width:100%;max-width:100%;}.elementor-367923 .elementor-element.elementor-element-463076ed.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-b381fa8{--display:flex;border-style:none;--border-style:none;}.elementor-367923 .elementor-element.elementor-element-b381fa8:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-b381fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-367923 .elementor-element.elementor-element-b381fa8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-367923 .elementor-element.elementor-element-23dfa618.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-2dc62f62{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-367923 .elementor-element.elementor-element-2dc62f62:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-2dc62f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-367923 .elementor-element.elementor-element-4fb1c513.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-3211edf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-367923 .elementor-element.elementor-element-3211edf8.e-con{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-5e5c31e3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-367923 .elementor-element.elementor-element-1c91fcf4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-367923 .elementor-element.elementor-element-1c91fcf4 > .elementor-widget-container{background-image:url("https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/08/thca-banner-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-367923 .elementor-element.elementor-element-397f0f20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-367923 .elementor-element.elementor-element-397f0f20.e-con{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-26699b59{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-367923 .elementor-element.elementor-element-26699b59 > .elementor-widget-container{background-image:url("https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/08/delta-9-banner-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-367923 .elementor-element.elementor-element-72adf4d6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-367923 .elementor-element.elementor-element-cd3b9fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-367923 .elementor-element.elementor-element-cd3b9fa.e-con{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-197ac96f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-367923 .elementor-element.elementor-element-5de03990{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-367923 .elementor-element.elementor-element-5de03990 > .elementor-widget-container{background-image:url("https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/08/delta-8-banner-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-367923 .elementor-element.elementor-element-18b0364c{--display:flex;border-style:none;--border-style:none;}.elementor-367923 .elementor-element.elementor-element-18b0364c:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-18b0364c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-367923 .elementor-element.elementor-element-60762a8e.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-29196dbc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-367923 .elementor-element.elementor-element-29196dbc.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-45a5a98b{--display:flex;}.elementor-367923 .elementor-element.elementor-element-45a5a98b:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-45a5a98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-367923 .elementor-element.elementor-element-339a77b4.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-68767741{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-367923 .elementor-element.elementor-element-68767741.e-con{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-481ac0b1{--display:flex;}.elementor-367923 .elementor-element.elementor-element-481ac0b1:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-481ac0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/08/subscribe-save-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-367923 .elementor-element.elementor-element-18cce40e{--display:flex;}.elementor-367923 .elementor-element.elementor-element-18cce40e:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-18cce40e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/08/cloud-coin-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-367923 .elementor-element.elementor-element-74198826{--display:flex;}.elementor-367923 .elementor-element.elementor-element-74198826:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-74198826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-367923 .elementor-element.elementor-element-fbf58d3.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-68e4bdf8{--display:flex;}.elementor-367923 .elementor-element.elementor-element-68e4bdf8.e-con{--align-self:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-accordion-item{border-width:0px;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-tab-title{background-color:#242424;padding:25px 40px 25px 40px;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-accordion-icon, .elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-accordion-title{color:#FFFFFF;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-active .elementor-accordion-icon, .elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-accordion-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-tab-content{color:#FFFFFF;padding:15px 40px 5px 40px;}.elementor-367923 .elementor-element.elementor-element-3ced216c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-367923 .elementor-element.elementor-element-a324827{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-367923 .elementor-element.elementor-element-a324827:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-a324827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-367923 .elementor-element.elementor-element-4bf74f4.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-07c3a7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-367923 .elementor-element.elementor-element-07c3a7d.e-con{--align-self:center;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-367923 .elementor-element.elementor-element-8f97d3c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-367923 .elementor-element.elementor-element-8f97d3c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-367923 .elementor-element.elementor-element-8720f51 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-367923 .elementor-element.elementor-element-b7e1d51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-367923 .elementor-element.elementor-element-b7e1d51:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-b7e1d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-367923 .elementor-element.elementor-element-0476879.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-cc8238f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-367923 .elementor-element.elementor-element-cc8238f.e-con{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-a54a70d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-367923 .elementor-element.elementor-element-a54a70d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-367923 .elementor-element.elementor-element-314b90b > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-367923 .elementor-element.elementor-element-42365524{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-367923 .elementor-element.elementor-element-42365524:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-42365524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-367923 .elementor-element.elementor-element-4d95ab.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-1fb95200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-367923 .elementor-element.elementor-element-1fb95200.e-con{--align-self:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-367923 .elementor-element.elementor-element-291c3792{--grid-row-gap:25px;--grid-column-gap:20px;}.elementor-367923 .elementor-element.elementor-element-291c3792 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-367923 .elementor-element.elementor-element-291c3792:after{content:"0.56";}.elementor-367923 .elementor-element.elementor-element-291c3792 .elementor-post__thumbnail__link{width:100%;}.elementor-367923 .elementor-element.elementor-element-291c3792 .elementor-post__thumbnail{border-radius:6px 6px 6px 6px;}.elementor-367923 .elementor-element.elementor-element-291c3792.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-367923 .elementor-element.elementor-element-291c3792.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-367923 .elementor-element.elementor-element-291c3792.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-367923 .elementor-element.elementor-element-291c3792 .elementor-post__title, .elementor-367923 .elementor-element.elementor-element-291c3792 .elementor-post__title a{color:#FFFFFF;}.elementor-367923 .elementor-element.elementor-element-3696954 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-367923 .elementor-element.elementor-element-fe89824{--display:flex;}.elementor-367923 .elementor-element.elementor-element-fe89824:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-fe89824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #1C86AC 10%, #282C94 90%);}.elementor-367923 .elementor-element.elementor-element-4cd41603.elementor-element{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-2a36c410 > .elementor-widget-container{margin:0px 0px 15px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-367923 .elementor-element.elementor-element-8f97d3c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-367923 .elementor-element.elementor-element-a54a70d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:880px){.elementor-367923 .elementor-element.elementor-element-17627bce{--padding-top:18px;--padding-bottom:22px;--padding-left:22px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-c0d4a65 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-367923 .elementor-element.elementor-element-77f8f3b2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-367923 .elementor-element.elementor-element-17627bce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-c0d4a65 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:28px 0px 79.56px 0px;}.elementor-367923 .elementor-element.elementor-element-b381fa8{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-3211edf8.e-con{--align-self:center;}.elementor-367923 .elementor-element.elementor-element-5e5c31e3{width:100%;max-width:100%;}.elementor-367923 .elementor-element.elementor-element-1c91fcf4{width:100%;max-width:100%;}.elementor-367923 .elementor-element.elementor-element-397f0f20{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-367923 .elementor-element.elementor-element-26699b59{width:100%;max-width:100%;}.elementor-367923 .elementor-element.elementor-element-72adf4d6{width:100%;max-width:100%;}.elementor-367923 .elementor-element.elementor-element-197ac96f{width:100%;max-width:100%;}.elementor-367923 .elementor-element.elementor-element-5de03990{width:100%;max-width:100%;}.elementor-367923 .elementor-element.elementor-element-29196dbc{width:100%;max-width:100%;}.elementor-367923 .elementor-element.elementor-element-45a5a98b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-68767741{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-481ac0b1:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-481ac0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/08/subscribe-save-mob-bg.png");}.elementor-367923 .elementor-element.elementor-element-18cce40e:not(.elementor-motion-effects-element-type-background), .elementor-367923 .elementor-element.elementor-element-18cce40e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/08/cloud-coin-mob-bg.png");}.elementor-367923 .elementor-element.elementor-element-18cce40e{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-367923 .elementor-element.elementor-element-71efa36d .elementor-tab-content{padding:10px 20px 5px 20px;}.elementor-367923 .elementor-element.elementor-element-07c3a7d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-8f97d3c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-367923 .elementor-element.elementor-element-cc8238f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-a54a70d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-367923 .elementor-element.elementor-element-1fb95200{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-367923 .elementor-element.elementor-element-291c3792 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-367923 .elementor-element.elementor-element-291c3792:after{content:"0.5";}.elementor-367923 .elementor-element.elementor-element-291c3792 .elementor-post__thumbnail__link{width:100%;}.elementor-367923 .elementor-element.elementor-element-2a36c410 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-367923 .elementor-element.elementor-element-3211edf8{--width:70%;}.elementor-367923 .elementor-element.elementor-element-397f0f20{--width:70%;}.elementor-367923 .elementor-element.elementor-element-cd3b9fa{--width:70%;}.elementor-367923 .elementor-element.elementor-element-68767741{--width:70%;}.elementor-367923 .elementor-element.elementor-element-481ac0b1{--width:50%;}.elementor-367923 .elementor-element.elementor-element-18cce40e{--width:50%;}.elementor-367923 .elementor-element.elementor-element-74198826{--width:100%;}.elementor-367923 .elementor-element.elementor-element-68e4bdf8{--width:70%;}.elementor-367923 .elementor-element.elementor-element-a324827{--width:100%;}.elementor-367923 .elementor-element.elementor-element-07c3a7d{--width:70%;}.elementor-367923 .elementor-element.elementor-element-b7e1d51{--width:100%;}.elementor-367923 .elementor-element.elementor-element-cc8238f{--width:70%;}.elementor-367923 .elementor-element.elementor-element-42365524{--width:100%;}.elementor-367923 .elementor-element.elementor-element-1fb95200{--width:70%;}}/* Start custom CSS for html, class: .elementor-element-c0d4a65 */.hero-content h1 {
    font-family: "Staff Wide";
    font-weight: 900;
    font-size: clamp(2.125rem, -0.2841rem + 3.7642vw, 8.75rem); 
    margin-bottom: 0;
    text-transform: uppercase;
}
.hero-content h1, .hero-content p {
    text-align: left;
    width: unset;
    color: white;
}
.hero-content p {
    font-family: "Montserrat";
    font-weight: 500;
    font-size: clamp(1rem, -0.2273rem + 1.9176vw, 4.375rem);
}
.hero-button {
    display: inline-block;
    background-color: #f8c825;
    color: black !important;
    text-decoration: none;
    border-radius: 70px;
    font-weight: bold;
    font-family: "Montserrat";
    margin-top: 0;
    transition: 0.3s;
    font-size: clamp(0.75rem, -0.3409rem + 1.7045vw, 3.75rem);
    padding: 1vw 6vw;
}

.home-cta.black{
    color: black !important;
}
.review-line {
    color: white;
    margin-top: 1.5%;
}
.stars {
    width: 9.5vw;
    height: 2vw;
    display: inline-block;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23f8c825"><path d="M12 .587l3.668 7.425 8.2.119-6.234 6.067 1.47 8.566L12 18.897l-7.104 3.867 1.47-8.566L.132 8.131l8.2-.119z"/></svg>');
    background-repeat: repeat-x;
    background-size: 2vw 2vw;
}

.review-line div {
  font-size: clamp(1rem, 0.5455rem + 0.7102vw, 2.25rem);
  font-weight: bold;
}
.review-line strong {
  font-size: clamp(1.25rem, 0.6136rem + 0.9943vw, 3rem);
}

@media only screen and (max-width: 600px) {
  .hero-content, .hero-content h1, .hero-content p  {
    text-align:center !important;
}
}
@media (max-width: 767px) {
    #minimum-height{
		height:320px !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f8f3b2 */.elementor-367923 .elementor-element.elementor-element-77f8f3b2{
    aspect-ratio: 1440/450;
}
#hero-aug{
    background-image:url('/wp-content/uploads/2025/07/4th-july-banner-desk.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.review-line {
    font-family: 'montserrat' !important;
}
@media only screen and (max-width: 600px) {
  /* Styles for screens less than 768px wide */
  #hero-aug{
    background-image:url('/wp-content/uploads/2025/07/4th-july-banner-mob.png');
     
}
    .elementor-367923 .elementor-element.elementor-element-77f8f3b2{
    aspect-ratio: 720/1000;
}
  .hero-content h1 {
    font-size: clamp(1.625rem, -0.0893rem + 8.5714vw, 3.125rem);
  }
  .hero-content h2 {
    font-size: clamp(1.3125rem, -0.0446rem + 6.7857vw, 2.5rem);
  }
  .hero-button {
    font-size: clamp(0.85em, -0.3409rem + 1.75vw, 4rem);
    padding: 2vw 10%;
  }
  .hero-content p {
    font-size: clamp(1.1rem, -0.2273rem + 1.9176vw, 4rem);
  }
  .stars {
    width: 5.7rem;
    height: 1.2rem;
    background-repeat: repeat-x;
    background-size: 1.2rem 1.2rem;
  }
  .review-line div {
    font-size: clamp(0.6875rem, 0.4018rem + 1.4286vw, 0.9375rem);
  }
  .review-line strong {
    font-size: clamp(0.875rem, 0.5179rem + 1.7857vw, 1.1875rem);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31d96afc */.section-title{
  font-family: "Staff Wide";
  color: #000;
  font-weight: 700px;
  text-transform: uppercase;
  font-size: clamp(1.5625rem, 0.1989rem + 2.1307vw, 5.3125rem);
  text-align: center;
  margin: 0.875vw 0 0 0;
  padding:0;

}
p.section-subtitle{
font-size: clamp(0.9375rem, 0.5511rem + 0.6037vw, 2rem);
  font-family: "Montserrat";
  font-weight: 500;
  text-align: center;
  margin:0;
  padding:0;
}
.section-title, p.section-subtitle{
     color: #ffffff !important;
}

@media only screen and (max-width: 600px) {
  .section-title {
    font-family: "Staff Wide";
    font-size: clamp(1.25rem, 0.5357rem + 3.5714vw, 1.875rem);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-463076ed */.most-popular-cat-wrapper {
    display: flex;
    justify-content: space-between;
    padding: 10px 20px 20px;
    width: 70%;
    max-width: 100%;
    margin: 0 auto;
    gap: 1vw;
}

.most-popular-cat-wrapper a {
    position: relative;
    aspect-ratio: 235/340;
    text-transform: uppercase;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    display: flex;
    padding-bottom: 15px;
    font-family: Montserrat;
    font-size: clamp(1rem, -0.2273rem + 1.9176vw, 4.375rem);
    font-style: normal;
    font-weight: 700;
    color: #fcfafa !important;
    background-position: center center;
    border-radius: 2vw;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: black;
    transition: all 2s ease-in-out 2s;
}
/*.most-popular-cat-wrapper:after{ */
/*    position: absolute; */
/*    width: 0; */
/*    height: 0; */
/*    overflow: hidden; */
/*    z-index: -1; */
/*    content: url(/wp-content/uploads/2024/12/gummy-tile-particles.webp) url(/wp-content/uploads/2024/12/vape-tile-particles.webp) url(/wp-content/uploads/2024/12/flower-tile-particles.webp)  url(/wp-content/uploads/2024/12/super-blunt-particles.webp);*/
/*}*/

.most-popular-cat-wrapper a:hover {
  aspect-ratio: 235/340;
}

/*.most-popular-cat-wrapper a.edibles-card {*/
/*    background: linear-gradient(180deg, #0000 69.28%, #0009),*/
/*        url(https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/06/edibles-card.webp) #d3d3d3 50% / cover no-repeat;*/
/*}*/

/*.most-popular-cat-wrapper a.vapes-card {*/
/*    background: linear-gradient(180deg, #0000 69.28%, #0009),*/
/*        url(https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/06/vapes-card.webp) #d3d3d3 50% / cover no-repeat;*/
/*}*/

/*.most-popular-cat-wrapper a.flower-card {*/
/*    background: linear-gradient(180deg, #0000 69.28%, #0009),*/
/*        url(https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/06/flower-card.webp) #d3d3d3 50% / cover no-repeat;*/
/*}*/

/*.most-popular-cat-wrapper a.pre-rolls-card {*/
/*    background: linear-gradient(180deg, #0000 69.28%, #0009),*/
/*        url(https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/06/pre-rolls-card.webp) #d3d3d3 50% / cover no-repeat;*/
/*}*/

.most-popular-cat-wrapper a.edibles-card {
    background: linear-gradient(180deg, #0000 69.28%, #0009),
        url(https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/12/gummy-tile-no-particles.webp) #d3d3d3 50% / cover no-repeat;
}

.most-popular-cat-wrapper a.vapes-card {
    background: linear-gradient(180deg, #0000 69.28%, #0009),
        url(https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/12/vape-tile-no-particles.webp) #d3d3d3 50% / cover no-repeat;
}

.most-popular-cat-wrapper a.flower-card {
    background: linear-gradient(180deg, #0000 69.28%, #0009),
        url(https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/12/flower-tile-no-particles.webp) #d3d3d3 50% / cover no-repeat;
}

.most-popular-cat-wrapper a.pre-rolls-card {
    background: linear-gradient(180deg, #0000 69.28%, #0009),
        url(https://ic-june-stg-04.jaman.xyz/wp-content/uploads/2024/12/super-blunt-no-particles.webp) #d3d3d3 50% / cover no-repeat;
}


.most-popular-cat-wrapper a.edibles-card:hover {
    background: linear-gradient(180deg, #0000 69.28%, #0009),
        url(/wp-content/uploads/2024/12/gummy-tile-particles.webp) #d3d3d3 50% / cover no-repeat;
}

.most-popular-cat-wrapper a.vapes-card:hover {
    background: linear-gradient(180deg, #0000 69.28%, #0009),
        url(/wp-content/uploads/2024/12/vape-tile-particles.webp) #d3d3d3 50% / cover no-repeat;
}

.most-popular-cat-wrapper a.flower-card:hover {
    background: linear-gradient(180deg, #0000 69.28%, #0009),
        url(/wp-content/uploads/2024/12/flower-tile-particles.webp) #d3d3d3 50% / cover no-repeat;
}

.most-popular-cat-wrapper a.pre-rolls-card:hover {
    background: linear-gradient(180deg, #0000 69.28%, #0009),
        url(/wp-content/uploads/2024/12/super-blunt-particles.webp) #d3d3d3 50% / cover no-repeat;
}


@media only screen and (max-width: 600px) {
  /* Styles for screens less than 768px wide */
      .most-popular-cat-wrapper a {
        flex: 1 0 45% !important;
    }

    .most-popular-cat-wrapper {
        width: 100%;
        flex-wrap: wrap;
        padding: 0 0 25px;
        gap:2vw;
    }
  .most-popular-cat-wrapper a {
    aspect-ratio: 235 / 300;
    padding-bottom: 15px;
    font-family: "Staff Wide";
    font-size: clamp(0.875rem, 0.4464rem + 2.1429vw, 1.25rem);
    border-radius: 4vw;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3bf6cb */.custom-slider .slides-1 {
  background: url(/wp-content/uploads/2025/05/50-count-slider.png) #ffffff 50% /
    cover no-repeat;
}
.custom-slider .slides-2 {
  background: url(/wp-content/uploads/2024/08/ice-slider.png) #ffffff 50% /
    cover no-repeat;
}
.custom-slider .slides-3 {
  background: url(/wp-content/uploads/2025/05/beastmode-slider.png) #ffffff 50% /
    cover no-repeat;
}
.custom-slider .slides-4 {
  background: url(/wp-content/uploads/2024/08/dank-slider.png) #ffffff 50% /
    cover no-repeat;
}
.custom-slider .slides-5 {
  background: url(/wp-content/uploads/2024/08/gdaddy-slider.png) #ffffff 50% /
    cover no-repeat;
}
.custom-slider .slides-6 {
  background: url(/wp-content/uploads/2024/08/dope-slider.png) #ffffff 50% /
    cover no-repeat;
}

[class^="number-slide"],
[class*=" number-slide"] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  color: #fff;
  font-weight: 500;
  height: 100%;
  filter: drop-shadow(0.35rem 0.35rem 0.4rem rgba(0, 0, 0, 0.25));
}

.custom-slider a.slide-img {
  aspect-ratio: 400/839;
  width: 100%;
  display: block;
  border-radius: 0.75vw 0.75vw 0 0;
}

.best-seller-slider {
  width: 70% !important;
  margin: 0 auto;
  gap: 1vw;
}

/* the slides */
.slick-slide {
  margin: 0 0.25vw;
}
/* the parent */
.slick-list {
  margin: 0 -1.5vw;
}
.slick-track {
  margin-bottom: 2vw;
}

.best-seller-card {
  border-radius: 0 0 0.75vw 0.75vw;
  overflow: hidden;
}

.best-seller-card {
  box-shadow: 3px 8px 7px rgb(0 0 0 / 30%), -4px 8px 15px -7px rgb(0 0 0 / 30%);
}

.best-seller-card {
  font-family: "Montserrat";
  color: black;
  background-color: #fff;
}
.best-seller-card .card-text {
  font-weight: 400;
  font-family: "Staff Wide";
  padding: 0.5vw 0.5vw 0 0.5vw;
  font-size: clamp(0.625rem, 0.125rem + 0.7813vw, 2rem);
  line-height: 1.2;
  text-transform: uppercase;
}
.best-seller-card .card-sub-text {
  padding: 0 0.5vw;
  font-size: clamp(0.46875rem, 0.0256rem + 0.6925vw, 1.6875rem);
  font-weight: 100;
}
.best-seller-card .card-price {
  padding: 0 0.5vw 0.3vw 0.5vw;
  font-weight: 600;
  font-size: clamp(0.5rem, 0rem + 0.7813vw, 1.875rem);
}
.best-seller-card .card-cta {
  display: block;
  background: black;
  color: white;
  padding: 0.35vw 0.5vw 0.35vw 0.5vw;
  font-weight: 600;
  font-size: clamp(0.62rem, 0.15rem + 0.7vw, 1.875rem);
}

@media only screen and (max-width: 768px) {
  .best-seller-slider {
    width: 100% !important;
    margin: 0 auto;
  }
  .best-seller-slider .slick-track .slick-slide:not(.slick-active) {
    transform: scale(0.9);
  }
  .best-seller-slider__slide.slick-slide.slick-current.slick-active.slick-center {
    transition: all 1.3s;
  }
  .slick-track {
    margin-bottom: 4vw;
  }
}

@media only screen and (max-width: 600px) {
  .best-seller-card {
    border-radius: 0px 0px 3vw 3vw;
  }
  .custom-slider a.slide-img {
    border-radius: 3vw 3vw 0px 0px;
  }
  .best-seller-card .card-text {
    padding: 2.5vw 2.5vw 0 2.5vw;
    font-size: clamp(0.7rem, 0.05rem + 3.2143vw, 1.25rem);
    line-height: 1.2;
  }

  .best-seller-card .card-sub-text {
    padding: 0 2.5vw;
    font-size: clamp(0.5625rem, 0.0625rem + 2.5vw, 1rem);
  }
  .best-seller-card .card-price {
    padding: 0 2.5vw 1.3vw 2.5vw;
    font-size: clamp(0.5rem, 0.06rem + 2.5vw, 1rem);
  }
  .best-seller-card .card-cta {
    padding: 2vw 2.5vw 2vw 2.5vw;
    font-size: clamp(0.5rem, 0.05rem + 3vw, 1rem);
  }
}

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b381fa8 *//*.elementor-367923 .elementor-element.elementor-element-b381fa8{*/
/*    content-visibility: auto;*/
/*}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c91fcf4 */.elementor-367923 .elementor-element.elementor-element-1c91fcf4{
    aspect-ratio: 650/250;
}
@media only screen and (max-width: 600px) {
  .elementor-367923 .elementor-element.elementor-element-1c91fcf4 {
    border-radius: 5vw !important;
    overflow:hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3211edf8 */.burn-learn-section h2 {
  font-family: "Staff Wide";
  color: #fff !important;
  font-size: clamp(1.4rem, 0.1rem + 2vw, 5rem);
  margin: 0px;
  padding: 0px;
}
.burn-learn-section h2 a{
  color: #fff;
}
.burn-learn-section p {
  font-size: clamp(0.9375rem, 0.5511rem + 0.6037vw, 2rem);
  font-family: Montserrat;
  font-weight: 500;
  margin: 0px;
  padding: 0px;
  color:#fff;
}
.burn-learn-section ul {
font-size: clamp(0.5625rem, 0.0852rem + 0.7457vw, 1.875rem);
  font-family: Montserrat;
  font-weight: 700;
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: flex;
	flex-wrap: wrap;
  gap: .75vw;
  margin-top: .5vw;
}
.burn-learn-section ul li a{
  background-color: #fff;
  color: #000;
  padding: .75vw 1.25vw;
  display: block;
  border-radius: 30px;
}
.burn-learn-section{
    text-align: center;
    margin-bottom: 2vw;
}
.burn-learn-section ul{
    justify-content: center;
}
@media only screen and (max-width: 600px) {
  .burn-learn-section ul {
    font-size: clamp(0.6rem, 0.3rem + 1.0714vw, 0.6875rem);
    margin: 0.5vw 0px 0px;
    padding: 2vw 0;
    gap: 1vw;
  }

  .burn-learn-section ul li a {
    padding: 2.5vw 5vw;
    border-radius: 4vw;
  }
  .burn-learn-section h2 {
  font-size: clamp(1.3rem, 0.1rem + 2vw, 5rem);
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26699b59 */.elementor-367923 .elementor-element.elementor-element-26699b59{
    aspect-ratio: 650/250;
}
@media only screen and (max-width: 600px) {
  .elementor-367923 .elementor-element.elementor-element-26699b59 {
    border-radius: 5vw !important;
    overflow:hidden;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5de03990 */.elementor-367923 .elementor-element.elementor-element-5de03990{
    aspect-ratio: 650/250;
}
@media only screen and (max-width: 600px) {
  .elementor-367923 .elementor-element.elementor-element-5de03990 {
    border-radius: 5vw !important;
    overflow:hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc62f62 */.elementor-367923 .elementor-element.elementor-element-2dc62f62{
    content-visibility: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b20e672 */.rev-section-title {
  color: #327880;
  font-family: Montserrat;
  text-align: center;
}
.rev-section-title .rev-numbers {
  font-size: clamp(2rem, 0.6818rem + 2.0597vw, 5.625rem);
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5vw;
  margin-bottom: .5vw;
}
.rev-section-title .rev-numbers img {
  width: clamp(6.25rem, 3.5227rem + 4.2614vw, 13.75rem);
}
.rev-section-title .rev-verified {
  font-size: clamp(1rem, 0.5682rem + 0.6747vw, 2.1875rem);
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5vw;
}
.rev-section-title .rev-verified img {
  width: clamp(6.25rem, 3.5227rem + 4.2614vw, 13.75rem);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29196dbc */.ju-rev-card {
    display: flex;
    flex-direction: column;
    gap: .75vw;
    background: #ffffff;
    padding: .75vw;
    border-radius: .35vw;
    filter: drop-shadow(0.3rem 0.3rem 0.3rem rgba(0, 0, 0, 0.15));
    margin-bottom: 1vw;
    font-family: Montserrat;
}

.rev-info {
    display: flex;
    gap: .5vw;
}
.rev-author-name {
    font-weight: bold;
    color: #000;
}
.rev-stars {
    display: flex;
    align-items: center;
    justify-content: center;
    gap:6px;
}
.rev-stars .star {
    display: flex;
    flex-direction: column;
    align-items: left;
    gap: 1vw;
}
.rev-content{
    color: #6B6A6A;
    font-style: italic;
}


/* the slides */
.ju-rev-slider .slick-slide {
    margin: 0 1.5vw;
}
/* the parent */
.ju-rev-slider .slick-list {
    margin: 0 -2vw;
}

.rev-stars .star > img {
  width: clamp(4.5rem, 1.8rem + 5vw, 15rem);
  
}
.rev-stars > img {
  width: clamp(3rem, 1.5rem + 1.77vw, 6rem);
  border-radius: 4px;
}
.rev-counts {
font-size: clamp(0.8rem, 0.41rem + 0.5vw, 2.125rem);
}
.rev-stars .star{
gap: .5vw;
}
.rev-content{
font-size: clamp(.87rem, 0.15rem + 0.85vw, 2rem);
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 4;
           line-clamp: 4; 
   -webkit-box-orient: vertical;
}
.rev-author-name{
font-size: clamp(1rem, 0.40rem + 0.75vw, 2.6rem);
}
.rev-img > img{
width: clamp(3.125rem, 0.8523rem + 3.5511vw, 9.375rem);
}

@media only screen and (max-width: 600px) {
  .ju-rev-card {
    gap: 1vw;
    padding: 4vw;
    border-radius: 2vw;
    filter: drop-shadow(0.3rem 0.3rem 0.3rem rgba(0, 0, 0, 0.15));
    margin-bottom: 4vw;
  }

  .rev-info {
    display: flex;
    gap: 4vw;
  }
  .rev-stars {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .rev-stars > img {
    width: 12vw;
  }
  .rev-stars .star > img {
    width: clamp(4.375rem, 2.2321rem + 10.7143vw, 6.25rem);
  }
  .rev-counts {
    font-size: clamp(0.60rem, 0.145rem + 2.5vw, 1rem);
  }
  .rev-content{
    font-size: clamp(0.8rem, 0.2rem + 2.8vw, 1.5rem);
}
.rev-stars .star {
    gap: 1vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b0364c */.elementor-367923 .elementor-element.elementor-element-18b0364c{
    content-visibility: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-339a77b4 */@media only screen and (max-width: 767px) {
.elementor-367923 .elementor-element.elementor-element-339a77b4{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-440d9a5a */.saving-button {
    text-align: center;
    width: 100%;
    padding-bottom: 40%;
    position: relative;
    top: 86%;
    overflow: hidden;
}

.saving-button .home-cta {
    color:black;
    background: white;
    padding: 0.45vw 1vw;
    
}
@media only screen and (max-width: 600px) {
.elementor-367923 .elementor-element.elementor-element-440d9a5a {
    position: absolute !important;
    right:0;
    left: 0;
    top: unset !important;
    bottom: 10%;
}
.saving-button {
    text-align: center;
    width: 100%;
    padding-bottom: unset !important;
    top: unset !important;
}
}
@media only screen and (max-width: 600px) {
.cloudcoin .home-cta {
  font-size: clamp(0.85em, -0.3409rem + 1.75vw, 4rem);

  padding: 2vw 4.25vw;
  border-radius: 4vw;
  margin: 0px auto;
}
.subscribe .home-cta{
 font-size: clamp(0.85em, -0.3409rem + 1.75vw, 4rem);

  padding: 2vw 4.25vw;
  border-radius: 4vw;
  margin: 0px auto;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-481ac0b1 */.elementor-367923 .elementor-element.elementor-element-481ac0b1{
    aspect-ratio: 641/328;
}
@media only screen and (max-width: 600px) {
  .elementor-367923 .elementor-element.elementor-element-481ac0b1{
    aspect-ratio: 720/930;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b8f8b82 */@media only screen and (max-width: 600px) {
.elementor-367923 .elementor-element.elementor-element-1b8f8b82 {
    position: absolute !important;
    right: 0;
    left: 0;
    top: unset !important;
    bottom: 6%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cce40e */.elementor-367923 .elementor-element.elementor-element-18cce40e{
    aspect-ratio: 641/328;
}
@media only screen and (max-width: 600px) {
  .elementor-367923 .elementor-element.elementor-element-18cce40e{
    aspect-ratio: 720/1144;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45a5a98b */.elementor-367923 .elementor-element.elementor-element-45a5a98b{
    content-visibility: auto;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-71efa36d */.elementor-tab-title.elementor-active {
    background: #f4f4f4 !important;
    border-radius: 6px;
}
.elementor-tab-title.elementor-active a {
    color:#000 !important;
}
.elementor-accordion-item{
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ced216c */.home-cta{
font-size: clamp(0.5625rem, 0.0852rem + 0.7457vw, 1.875rem);
  font-family: Montserrat;
  font-weight: 700;
  padding: 0px;
  text-transform: uppercase;
  display: flex;
  margin-top: .5vw;
  background-color: #fff;
  color: #000;
  padding: .75vw 1.25vw;
  display: block;
  border-radius: 30px;
  width: fit-content;
  margin: 0 auto;
}

.home-cta.black{
     padding: 0.85vw 2.75vw;
}

@media only screen and (max-width: 600px) {
.home-cta.black {
  font-size: clamp(0.85em, -0.3409rem + 1.75vw, 4rem);
  padding: 2vw 4.25vw;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74198826 */.elementor-367923 .elementor-element.elementor-element-74198826{
    content-visibility: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-8f97d3c */ul.products li.product {
  background: white;
  background: linear-gradient(
    to top,
    rgba(255, 255, 255, 1) 25%,
    rgba(255, 255, 255, 0) 100%
  );
  border: 1px solid #000000bf !important;
  border-radius: 20px;
  overflow: hidden;
}
.woocommerce ul.products li.product .price del {
  color: black !important;
}
ul.products a.button.add_to_cart_button {
  display: none !important;
}
.infinite-scroll-last {
  display: none !important;
}
.woocommerce-loop-product__category {
  display: none;
}
li.product span.sold-out {
  font-weight: 700;
  padding: 0px;
  position: absolute;
  left: 0;
  top: 0;
  min-height: 3.236em;
  min-width: 3.236em;
  line-height: 3.236;
  margin: -0.5em -0.5em 0 0;
}

ul.products .product {
  box-shadow: 0px 0px 1px #919191;
}
.archive .woocommerce ul.products .price .woocommerce-Price-amount bdi {
  color: #000000 !important;
}
.woocommerce ul.products li.product a img {
  margin: 0 !important;
}

ul.products .wcsatt-sub-options, ul.products .wcsatt-sub-discount {
  display: none;
}
.row.short-product-title {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 15px;
}
ul.products span.price {
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: center;
  width: 100%;
  margin: 0 !important;
  position: absolute;
  bottom: 0.5rem;
}
ul.products span.price del {
  text-decoration: underline !important;
  text-underline-offset: -80%;
  text-decoration-skip-ink: none;
}
ul.products span.price ins {
  text-decoration: none;
  margin-right: 4px;
}
ul.products span.price bdi {
  font-family: "Futura Md BT";
  font-size: 1.7rem;
  line-height: 1.2;
  font-weight: 500;
  color: black;
}
.product-card-meta-top {
  position: absolute;
  width: 100%;
  top: 0;
}
.product-card-meta-bottom {
  position: absolute;
  width: 100%;
  bottom: 2rem;
}
.product-card-meta-bottom .wrapper {
  display: flex;
  justify-content: center;
  gap: 10px;
}
.product-card-meta-top .wrapper {
  display: flex;
  justify-content: space-between;
}
ul.products .onsale {
  position: absolute;
  top: 0 !important;
  right: 0 !important;
  transform: unset;
  box-shadow: none !important;
  cursor: pointer;
  user-select: none;
  bottom: auto !important;
  font-size: 1.3rem;
  background: rgba(237, 28, 36, 0.5) !important;
  font-family: "FuturaPTMedium";
  min-width: unset;
  min-height: unset;
  line-height: normal;
  padding: 1px 3px !important;
  font-weight: normal !important;
  margin: 0 !important;
  border-radius: 0 19px 0 0
}

.elementor-wc-products ul.products li.product span.onsale{
    display: none !important;
    visibility: hidden;
}
ul.products .onsale:before,
ul.products .onsale:after {
  display: none;
}
.card-reviews {
  display: flex;
  align-items: center;
  padding: 0px 5px;
}
span.rating-avg {
  font-size: 1.3rem;
  margin-left: 3px;
  color: black;
}
span.rating-count {
  font-size: 1rem;
  margin-left: 3px;
  color: #5a5a5a;
  align-self: flex-end;
}
ul.products img.star-icon {
  width: 1.4rem !important;
  filter: drop-shadow(-3px 2px 2px rgba(0, 0, 0, 0.2));
}
.short-product-title .item-title {
  color: #000000;
  font-size: 1rem;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Futura Md BT";
  text-transform: uppercase;
  font-weight: 500;
  display: block;
  line-height: 1.2;
}
.short-product-title .item-title::first-line {
  font-size: 1.5em;
  font-weight: bold;
}
.cbd-type,
.primary-cat {
  padding: 2px 16px;
  color: white;
  background-repeat: no-repeat;
  background-size: cover;
  aspect-ratio: 224/58;
  font-family: "Futura XBlkCnIt BT";
  letter-spacing: 1px;
  font-size: 1rem;
  text-transform: uppercase;
  background: #8080809e;
  font-weight: 900;
  font-style: italic;
}
.cbd-type.indica {
  background: url(/wp-content/uploads/2023/11/indica-bg.png);
}
.cbd-type.sativa {
  background: url(/wp-content/uploads/2023/11/sativa-bg.png);
}
.cbd-type.hybrid {
  background: url(/wp-content/uploads/2023/11/hybrid-bg.png);
}
.cbd-type.combo {
  background: url(/wp-content/uploads/2023/11/combo-bg.png);
}
.cbd-type.mixed {
  background: url(/wp-content/uploads/2023/11/mixed-bg.png);
}

.primary-cat.delta-9 {
  background: url(/wp-content/uploads/2023/11/delta-9-bg.png);
}
.primary-cat.delta-8 {
  background: url(/wp-content/uploads/2023/11/delta-8-bg.png);
}
.primary-cat.thc-o {
  background: url(/wp-content/uploads/2023/11/thc-o-bg.png);
}
.primary-cat.thca {
  background: url(/wp-content/uploads/2023/11/thca-bg.png);
}
.primary-cat.wtf {
  background: url(/wp-content/uploads/2023/11/wtf-bg.png);
}
.primary-cat.psychedelic {
  background: url(/wp-content/uploads/2023/11/psychedelic-bg.png);
}
.primary-cat.delta-9-o {
  background: url(/wp-content/uploads/2023/11/delta-9-o-bg.png);
}
.primary-cat.hhc {
  background: url(/wp-content/uploads/2023/11/hhc-bg.png);
}
.primary-cat.hemp-wrap {
  background: url(/wp-content/uploads/2023/11/hemp-wrap-bg.png);
}
.primary-cat.merch {
  background: url(/wp-content/uploads/2023/11/merch-bg.png);
}
.primary-cat.bundle {
  background: url(/wp-content/uploads/2023/11/bundle-bg.png);
}
.primary-cat.accessory {
  background: url(/wp-content/uploads/2023/11/accessory-bg.png);
}
@media only screen and (min-width: 361px) and (max-width: 600px) {
  ul.products {
    font-size: 4vw;
  }
  ul.products span.price {
    bottom: 0.1rem;
  }
  .product-card-meta-bottom {
    bottom: 0.75rem;
  }
  .row.short-product-title {
    margin-top: 0.2rem;
    margin-bottom: 0.8rem;
  }
}

@media only screen and (max-width: 359px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 4px;
    font-size: 0.6rem;
    line-height: 1rem;
  }
  .short-product-title .item-title {
    font-size: 0.6em;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.1em;
  }
  ul.products span.price bdi {
    font-size: 0.7rem;
  }
  ul.products span.price del bdi {
    font-size: 0.6rem;
  }
  ul.products span.price del {
    text-underline-offset: -35%;
  }
  ul.products span.price {
    bottom: 0.2rem;
  }
  .product-card-meta-bottom {
    bottom: 0.75rem;
  }
  .row.short-product-title {
    margin-top: 0.2em;
    margin-bottom: 0.5em;
  }
  span.rating-count {
    font-size: 0.7rem;
  }
  span.rating-avg {
    font-size: 0.8rem;
  }
  ul.products img.star-icon {
    width: 0.9rem !important;
  }
  span.onsale {
    font-size: 0.75rem !important;
  }
  .short-product-title .item-title {
    font-size: 0.6em;
    height: 2.5em;
    overflow: hidden;
  }
  ul.products li.product {
    border: none !important;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 360px) and (max-width: 767px) {
  /*    html {*/
  /*    font-size: 4vw;*/
  /*}*/
  .cbd-type,
  .primary-cat {
    padding: 0px 7px;
    font-size: 0.75rem;
  }
  .short-product-title .item-title {
    font-size: 0.65em;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.4em;
  }
  ul.products span.price bdi {
    font-size: 1rem;
  }
  ul.products span.price del {
    text-underline-offset: -35%;
  }
  span.rating-avg {
    font-size: 0.75rem;
  }
  span.rating-count {
    font-size: 0.65rem;
  }
  ul.products img.star-icon {
    width: 0.8rem !important;
  }
  ul.products .onsale {
    font-size: 0.75rem;
  }
  ul.products span.price del bdi {
    font-size: 0.85rem;
  }
  ul.products li.product {
    border: none !important;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1150px) and (max-width: 1366px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 7px;
    font-size: 0.75rem;
  }
  .short-product-title .item-title {
    font-size: 0.75rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 1em;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 0.1rem;
  }
  .product-card-meta-bottom {
    bottom: 0.75rem;
  }
  .row.short-product-title {
    margin-top: 0.2rem;
    margin-bottom: 1rem;
  }
  ul.products span.price bdi {
    font-size: 1.1rem;
  }
  ul.products span.price del {
    text-underline-offset: -50%;
  }
}
@media only screen and (min-width: 1367px) and (max-width: 1600px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 10px;
    font-size: 1rem;
  }
  .short-product-title .item-title {
    font-size: 0.875rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.3rem;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 0.2rem;
  }
  .product-card-meta-bottom {
    bottom: 1rem;
  }
  .row.short-product-title {
    margin-top: 0.2rem;
    margin-bottom: 1rem;
  }
  ul.products span.price bdi {
    font-size: 1.2rem;
  }
  ul.products span.price del {
    text-underline-offset: -50%;
  }
}
@media only screen and (min-width: 1601px) and (max-width: 1920px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 10px;
    font-size: 1.15rem;
  }
  .short-product-title .item-title {
    font-size: 1.05rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.4rem;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 0.2rem;
  }
  .product-card-meta-bottom {
    bottom: 1.3rem;
  }
  .row.short-product-title {
    margin-top: 0.2rem;
    margin-bottom: 0.4rem;
  }
  ul.products span.price bdi {
    font-size: 1.2rem;
  }
  ul.products span.price del {
    text-underline-offset: -50%;
  }
}
@media only screen and (min-width: 1921px) and (max-width: 2560px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 10px;
    font-size: 1.45rem;
  }
  .short-product-title .item-title {
    font-size: 1.35rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.9rem;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 0.5rem;
  }
  .product-card-meta-bottom {
    bottom: 2.4rem;
  }
  .row.short-product-title {
    margin-top: 0.4rem;
    margin-bottom: 0.5rem;
  }
  ul.products span.price bdi {
    font-size: 1.75rem;
  }
  ul.products span.price del {
    text-underline-offset: -50%;
  }
}
@media only screen and (min-width: 2561px) and (max-width: 3840px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 25px;
    font-size: 3rem;
  }
  .short-product-title .item-title {
    font-size: 2.5rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 4rem;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 1rem;
  }
  .product-card-meta-bottom {
    bottom: 5rem;
  }
  .row.short-product-title {
    margin-top: 0.7rem;
    margin-bottom: 1rem;
  }
  ul.products span.price bdi {
    font-size: 4rem;
  }
  ul.products span.price del {
    text-underline-offset: -100%;
  }
}/* End custom CSS *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8720f51 */.home-cta{
font-size: clamp(0.5625rem, 0.0852rem + 0.7457vw, 1.875rem);
  font-family: Montserrat;
  font-weight: 700;
  padding: 0px;
  text-transform: uppercase;
  display: flex;
  margin-top: .5vw;
  padding: .75vw 1.25vw;
  display: block;
  border-radius: 30px;
  width: fit-content;
  margin: 0 auto;
}

.home-cta.black{
     padding: 0.85vw 2.75vw;
}

@media only screen and (max-width: 600px) {
.home-cta.black {
  font-size: clamp(0.85em, -0.3409rem + 1.75vw, 4rem);
  padding: 2vw 4.25vw;
}

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-a54a70d */ul.products li.product {
  background: white;
  background: linear-gradient(
    to top,
    rgba(255, 255, 255, 1) 25%,
    rgba(255, 255, 255, 0) 100%
  );
  border: 1px solid #000000bf !important;
  border-radius: 20px;
  overflow: hidden;
}
.woocommerce ul.products li.product .price del {
  color: black !important;
}
ul.products a.button.add_to_cart_button {
  display: none !important;
}
.infinite-scroll-last {
  display: none !important;
}
.woocommerce-loop-product__category {
  display: none;
}
li.product span.sold-out {
  font-weight: 700;
  padding: 0px;
  position: absolute;
  left: 0;
  top: 0;
  min-height: 3.236em;
  min-width: 3.236em;
  line-height: 3.236;
  margin: -0.5em -0.5em 0 0;
}

ul.products .product {
  box-shadow: 0px 0px 1px #919191;
}
.archive .woocommerce ul.products .price .woocommerce-Price-amount bdi {
  color: #000000 !important;
}
.woocommerce ul.products li.product a img {
  margin: 0 !important;
}

ul.products .wcsatt-sub-options, ul.products .wcsatt-sub-discount {
  display: none;
}
.row.short-product-title {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 15px;
}
ul.products span.price {
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: center;
  width: 100%;
  margin: 0 !important;
  position: absolute;
  bottom: 0.5rem;
}
ul.products span.price del {
  text-decoration: underline !important;
  text-underline-offset: -80%;
  text-decoration-skip-ink: none;
}
ul.products span.price ins {
  text-decoration: none;
  margin-right: 4px;
}
ul.products span.price bdi {
  font-family: "Futura Md BT";
  font-size: 1.7rem;
  line-height: 1.2;
  font-weight: 500;
  color: black;
}
.product-card-meta-top {
  position: absolute;
  width: 100%;
  top: 0;
}
.product-card-meta-bottom {
  position: absolute;
  width: 100%;
  bottom: 2rem;
}
.product-card-meta-bottom .wrapper {
  display: flex;
  justify-content: center;
  gap: 10px;
}
.product-card-meta-top .wrapper {
  display: flex;
  justify-content: space-between;
}
ul.products .onsale {
  position: absolute;
  top: 0 !important;
  right: 0 !important;
  transform: unset;
  box-shadow: none !important;
  cursor: pointer;
  user-select: none;
  bottom: auto !important;
  font-size: 1.3rem;
  background: rgba(237, 28, 36, 0.5) !important;
  font-family: "FuturaPTMedium";
  min-width: unset;
  min-height: unset;
  line-height: normal;
  padding: 1px 3px !important;
  font-weight: normal !important;
  margin: 0 !important;
  border-radius: 0 19px 0 0;
}
ul.products .onsale:before,
ul.products .onsale:after {
  display: none;
}
.card-reviews {
  display: flex;
  align-items: center;
  padding: 0px 5px;
}
span.rating-avg {
  font-size: 1.3rem;
  margin-left: 3px;
  color: black;
}
span.rating-count {
  font-size: 1rem;
  margin-left: 3px;
  color: #5a5a5a;
  align-self: flex-end;
}
ul.products img.star-icon {
  width: 1.4rem !important;
  filter: drop-shadow(-3px 2px 2px rgba(0, 0, 0, 0.2));
}
.short-product-title .item-title {
  color: #000000;
  font-size: 1rem;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Futura Md BT";
  text-transform: uppercase;
  font-weight: 500;
  display: block;
  line-height: 1.2;
}
.short-product-title .item-title::first-line {
  font-size: 1.5em;
  font-weight: bold;
}
.cbd-type,
.primary-cat {
  padding: 2px 16px;
  color: white;
  background-repeat: no-repeat;
  background-size: cover;
  aspect-ratio: 224/58;
  font-family: "Futura XBlkCnIt BT";
  letter-spacing: 1px;
  font-size: 1rem;
  text-transform: uppercase;
  background: #8080809e;
  font-weight: 900;
  font-style: italic;
}
.cbd-type.indica {
  background: url(/wp-content/uploads/2023/11/indica-bg.png);
}
.cbd-type.sativa {
  background: url(/wp-content/uploads/2023/11/sativa-bg.png);
}
.cbd-type.hybrid {
  background: url(/wp-content/uploads/2023/11/hybrid-bg.png);
}
.cbd-type.combo {
  background: url(/wp-content/uploads/2023/11/combo-bg.png);
}
.cbd-type.mixed {
  background: url(/wp-content/uploads/2023/11/mixed-bg.png);
}

.primary-cat.delta-9 {
  background: url(/wp-content/uploads/2023/11/delta-9-bg.png);
}
.primary-cat.delta-8 {
  background: url(/wp-content/uploads/2023/11/delta-8-bg.png);
}
.primary-cat.thc-o {
  background: url(/wp-content/uploads/2023/11/thc-o-bg.png);
}
.primary-cat.thca {
  background: url(/wp-content/uploads/2023/11/thca-bg.png);
}
.primary-cat.wtf {
  background: url(/wp-content/uploads/2023/11/wtf-bg.png);
}
.primary-cat.psychedelic {
  background: url(/wp-content/uploads/2023/11/psychedelic-bg.png);
}
.primary-cat.delta-9-o {
  background: url(/wp-content/uploads/2023/11/delta-9-o-bg.png);
}
.primary-cat.hhc {
  background: url(/wp-content/uploads/2023/11/hhc-bg.png);
}
.primary-cat.hemp-wrap {
  background: url(/wp-content/uploads/2023/11/hemp-wrap-bg.png);
}
.primary-cat.merch {
  background: url(/wp-content/uploads/2023/11/merch-bg.png);
}
.primary-cat.bundle {
  background: url(/wp-content/uploads/2023/11/bundle-bg.png);
}
.primary-cat.accessory {
  background: url(/wp-content/uploads/2023/11/accessory-bg.png);
}
@media only screen and (min-width: 361px) and (max-width: 600px) {
  ul.products {
    font-size: 4vw;
  }
  ul.products span.price {
    bottom: 0.1rem;
  }
  .product-card-meta-bottom {
    bottom: 0.75rem;
  }
  .row.short-product-title {
    margin-top: 0.2rem;
    margin-bottom: 0.8rem;
  }
}

@media only screen and (max-width: 359px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 4px;
    font-size: 0.6rem;
    line-height: 1rem;
  }
  .short-product-title .item-title {
    font-size: 0.6em;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.1em;
  }
  ul.products span.price bdi {
    font-size: 0.7rem;
  }
  ul.products span.price del bdi {
    font-size: 0.6rem;
  }
  ul.products span.price del {
    text-underline-offset: -35%;
  }
  ul.products span.price {
    bottom: 0.2rem;
  }
  .product-card-meta-bottom {
    bottom: 0.75rem;
  }
  .row.short-product-title {
    margin-top: 0.2em;
    margin-bottom: 0.5em;
  }
  span.rating-count {
    font-size: 0.7rem;
  }
  span.rating-avg {
    font-size: 0.8rem;
  }
  ul.products img.star-icon {
    width: 0.9rem !important;
  }
  span.onsale {
    font-size: 0.75rem !important;
  }
  .short-product-title .item-title {
    font-size: 0.6em;
    height: 2.5em;
    overflow: hidden;
  }
  ul.products li.product {
    border: none !important;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 360px) and (max-width: 767px) {
  /*    html {*/
  /*    font-size: 4vw;*/
  /*}*/
  .cbd-type,
  .primary-cat {
    padding: 0px 7px;
    font-size: 0.75rem;
  }
  .short-product-title .item-title {
    font-size: 0.65em;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.4em;
  }
  ul.products span.price bdi {
    font-size: 1rem;
  }
  ul.products span.price del {
    text-underline-offset: -35%;
  }
  span.rating-avg {
    font-size: 0.75rem;
  }
  span.rating-count {
    font-size: 0.65rem;
  }
  ul.products img.star-icon {
    width: 0.8rem !important;
  }
  ul.products .onsale {
    font-size: 0.75rem;
  }
  ul.products span.price del bdi {
    font-size: 0.85rem;
  }
  ul.products li.product {
    border: none !important;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1150px) and (max-width: 1366px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 7px;
    font-size: 0.75rem;
  }
  .short-product-title .item-title {
    font-size: 0.75rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 1em;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 0.1rem;
  }
  .product-card-meta-bottom {
    bottom: 0.75rem;
  }
  .row.short-product-title {
    margin-top: 0.2rem;
    margin-bottom: 1rem;
  }
  ul.products span.price bdi {
    font-size: 1.1rem;
  }
  ul.products span.price del {
    text-underline-offset: -50%;
  }
}
@media only screen and (min-width: 1367px) and (max-width: 1600px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 10px;
    font-size: 1rem;
  }
  .short-product-title .item-title {
    font-size: 0.875rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.3rem;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 0.2rem;
  }
  .product-card-meta-bottom {
    bottom: 1rem;
  }
  .row.short-product-title {
    margin-top: 0.2rem;
    margin-bottom: 1rem;
  }
  ul.products span.price bdi {
    font-size: 1.2rem;
  }
  ul.products span.price del {
    text-underline-offset: -50%;
  }
}
@media only screen and (min-width: 1601px) and (max-width: 1920px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 10px;
    font-size: 1.15rem;
  }
  .short-product-title .item-title {
    font-size: 1.05rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.4rem;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 0.2rem;
  }
  .product-card-meta-bottom {
    bottom: 1.3rem;
  }
  .row.short-product-title {
    margin-top: 0.2rem;
    margin-bottom: 0.4rem;
  }
  ul.products span.price bdi {
    font-size: 1.2rem;
  }
  ul.products span.price del {
    text-underline-offset: -50%;
  }
}
@media only screen and (min-width: 1921px) and (max-width: 2560px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 10px;
    font-size: 1.45rem;
  }
  .short-product-title .item-title {
    font-size: 1.35rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 1.9rem;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 0.5rem;
  }
  .product-card-meta-bottom {
    bottom: 2.4rem;
  }
  .row.short-product-title {
    margin-top: 0.4rem;
    margin-bottom: 0.5rem;
  }
  ul.products span.price bdi {
    font-size: 1.75rem;
  }
  ul.products span.price del {
    text-underline-offset: -50%;
  }
}
@media only screen and (min-width: 2561px) and (max-width: 3840px) {
  .cbd-type,
  .primary-cat {
    padding: 0px 25px;
    font-size: 3rem;
  }
  .short-product-title .item-title {
    font-size: 2.5rem;
  }
  .short-product-title .item-title::first-line {
    font-size: 4rem;
  }
  ul.products {
    font-size: 1vw;
  }
  ul.products span.price {
    bottom: 1rem;
  }
  .product-card-meta-bottom {
    bottom: 5rem;
  }
  .row.short-product-title {
    margin-top: 0.7rem;
    margin-bottom: 1rem;
  }
  ul.products span.price bdi {
    font-size: 4rem;
  }
  ul.products span.price del {
    text-underline-offset: -100%;
  }
}/* End custom CSS *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-314b90b */.home-cta{
font-size: clamp(0.5625rem, 0.0852rem + 0.7457vw, 1.875rem);
  font-family: Montserrat;
  font-weight: 700;
  padding: 0px;
  text-transform: uppercase;
  display: flex;
  margin-top: .5vw;
  padding: .75vw 1.25vw;
  display: block;
  border-radius: 30px;
  width: fit-content;
  margin: 0 auto;
}

.home-cta.black{
     padding: 0.85vw 2.75vw;
}

@media only screen and (max-width: 600px) {
.home-cta.black {
  font-size: clamp(0.85em, -0.3409rem + 1.75vw, 4rem);
  padding: 2vw 4.25vw;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-291c3792 */.elementor-367923 .elementor-element.elementor-element-291c3792 h3{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3696954 */.home-cta{
font-size: clamp(0.5625rem, 0.0852rem + 0.7457vw, 1.875rem);
  font-family: Montserrat;
  font-weight: 700;
  padding: 0px;
  text-transform: uppercase;
  display: flex;
  margin-top: .5vw;
  padding: .75vw 1.25vw;
  display: block;
  border-radius: 30px;
  width: fit-content;
  margin: 0 auto;
}

.home-cta.black{
     padding: 0.85vw 2.75vw;
}

@media only screen and (max-width: 600px) {
.home-cta.black {
  font-size: clamp(0.85em, -0.3409rem + 1.75vw, 4rem);
  padding: 2vw 4.25vw;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cd41603 */.cs.section-title,
.cs.section-subtitle,
.cs.section-subtitle.smaller {
  color: #ffffff;
}
.cs.section-subtitle.smaller {
font-size: clamp(0.625rem, 0.1705rem + 0.7102vw, 1.875rem);
  font-weight: 100;
}

.cs.section-subtitle {
    font-size: clamp(1rem, 0.3636rem + 0.9943vw, 2.75rem);
}
.cs.section-title{
    
}

.cs-section{
    display: flex;
    flex-direction: column;
    gap: .5vw;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a36c410 */.home-cta.white.cs{
    background-color: #fff;
    color: #000 ;
    height: 100%;
    margin: 0;
		font-size: clamp(0.6rem, 0.15rem + 1vw, 2rem);
    padding: 0.75vw 2.5vw;
}
.cs-footer{
    display: flex;
    align-items: center;
    justify-content: center;
		gap: 1vw;
    width: 100%;
    color: #fff;

		font-family: "Montserrat";
}
.cs-footer a{
    color: #fff;
    display: block;
	  text-align: center;
		font-size: clamp(0.625rem, 0.1705rem + 0.7102vw, 1.875rem);
		margin-top: 5px;
		margin-bottom: 2px;
}
.cs-footer a:not(.cs){
     text-decoration: underline;
}
.cs-footer .cs-header{
    font-weight: 900;
		font-size: clamp(1.2rem, 0.10rem + 2vw, 4.5rem);
}

.cs-footer img {
    width: 6vw;
}
@media only screen and (max-width: 600px) {
.cs-footer img {
    width: 14vw;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe89824 */.elementor-367923 .elementor-element.elementor-element-fe89824{
    content-visibility: auto;
}/* End custom CSS */