.elementor-kit-112{--e-global-color-primary:#fff;--e-global-color-secondary:#232325;--e-global-color-text:#fff;--e-global-color-accent:#22f7bf;--e-global-color-fede4ac:#fff;--e-global-color-f905405:rgba(255,255,255,.2);--e-global-color-0359553:#01ce98;--e-global-color-0e852cd:rgba(86,86,86,.98);--e-global-color-a3ad081:#9a9a9a;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:400;background-color:var(--e-global-color-secondary);color:var(--e-global-color-fede4ac);font-family:"Roboto",Sans-serif;font-weight:400;overscroll-behavior:auto}.elementor-kit-112 button,.elementor-kit-112 input[type="button"],.elementor-kit-112 input[type="submit"],.elementor-kit-112 .elementor-button{background-color:var(--e-global-color-accent);font-weight:bold;color:var(--e-global-color-secondary);border-style:none;border-radius:28px 28px 28px 28px;padding:6px 8px 6px 8px}.elementor-kit-112 button:hover,.elementor-kit-112 button:focus,.elementor-kit-112 input[type="button"]:hover,.elementor-kit-112 input[type="button"]:focus,.elementor-kit-112 input[type="submit"]:hover,.elementor-kit-112 input[type="submit"]:focus,.elementor-kit-112 .elementor-button:hover,.elementor-kit-112 .elementor-button:focus{background-color:rgba(34,247,191,.7);color:var(--e-global-color-secondary);border-style:none;border-radius:28px 28px 28px 28px}.elementor-kit-112 e-page-transition{background-color:var(--e-global-color-secondary)}body.e-wc-error-notice .woocommerce-error,body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:#232325;border-style:solid;border-width:1px 1px 1px 1px;border-color:#fff}body.e-wc-message-notice .woocommerce-message,body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:rgba(255,255,255,.2);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent)}body.e-wc-message-notice .woocommerce-message .button,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var(--e-global-color-accent);background-image:var(--e-global-color-accent)}body.e-wc-message-notice .woocommerce-message .button:hover,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:#20b48d !important;background-image:none !important}body.e-wc-message-notice .woocommerce-message .button:hover.nitro-lazy,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover.nitro-lazy{background-image:none !important}body.e-wc-info-notice .woocommerce-info,body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:rgba(255,255,255,.2);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent)}body.e-wc-info-notice .woocommerce-info .button,body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var(--e-global-color-accent);background-image:var(--e-global-color-accent)}body.e-wc-info-notice .woocommerce-info .button:hover,body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover,body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover,body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:#20b48d !important;background-image:none !important}body.e-wc-info-notice .woocommerce-info .button:hover.nitro-lazy,body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover.nitro-lazy,body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover.nitro-lazy,body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover.nitro-lazy{background-image:none !important}.elementor-kit-112 a{color:var(--e-global-color-accent);font-weight:500}.elementor-kit-112 a:hover{color:var(--e-global-color-0359553);font-weight:500}.elementor-kit-112 h1{color:var(--e-global-color-text);font-size:48px;font-weight:700}.elementor-kit-112 h2{color:var(--e-global-color-text);font-size:36px;font-weight:700}.elementor-kit-112 h3{color:var(--e-global-color-text);font-size:28px;font-weight:700}.elementor-kit-112 h4{color:var(--e-global-color-text);font-size:23px;font-weight:700}.elementor-kit-112 h5{color:var(--e-global-color-text);font-weight:700}.elementor-kit-112 h6{color:var(--e-global-color-text);font-weight:700}.elementor-kit-112 img{border-style:none;border-radius:12px 12px 12px 12px}.elementor-kit-112 img:hover{border-style:none;border-radius:12px 12px 12px 12px}.elementor-kit-112 input:not([type="button"]):not([type="submit"]),.elementor-kit-112 textarea,.elementor-kit-112 .elementor-field-textual{background-color:var(--e-global-color-secondary);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.1);border-radius:12px 12px 12px 12px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){margin-block-end:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}h1.entry-title{display:var(--page-title-display)}.elementor-lightbox{background-color:#232325}.e-wc-error-notice .woocommerce-error,.e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var(--e-global-color-primary);--error-message-normal-links-color:#c7c7c7;--error-message-hover-links-color:#a6a6a6;--error-box-border-radius:12px 12px 12px 12px}.e-wc-message-notice .woocommerce-message,.e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var(--e-global-color-text);--message-message-icon-color:var(--e-global-color-accent);--message-box-border-radius:12px 12px 12px 12px;--message-buttons-normal-text-color:var(--e-global-color-secondary);--message-buttons-hover-text-color:var(--e-global-color-secondary);--message-border-type:none;--message-buttons-border-radius:12px 12px 12px 12px}.e-wc-message-notice .woocommerce-message .restore-item,.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item,.e-wc-message-notice .woocommerce-message a:not([class]),.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var(--e-global-color-accent)}.e-wc-message-notice .woocommerce-message .restore-item:hover,.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover,.e-wc-message-notice .woocommerce-message a:not([class]):hover,.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:#1bc79a}.e-wc-info-notice .woocommerce-info,.e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var(--e-global-color-text);--info-message-icon-color:var(--e-global-color-accent);--info-box-border-radius:12px 12px 12px 12px;--info-buttons-normal-text-color:var(--e-global-color-secondary);--info-buttons-hover-text-color:var(--e-global-color-secondary);--info-border-type:none;--info-buttons-border-radius:12px 12px 12px 12px}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media (max-width:1024px){.elementor-kit-112 h1{font-size:36px}.elementor-kit-112 h2{font-size:24px}.elementor-kit-112 h3{font-size:24px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media (max-width:767px){.elementor-kit-112 h1{font-size:30px}.elementor-kit-112 h2{font-size:25px}.elementor-kit-112 h3{font-size:21px}.elementor-kit-112 h4{font-size:19px}.elementor-kit-112 h5{font-size:19px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px;--container-default-padding-top:5px;--container-default-padding-right:5px;--container-default-padding-bottom:5px;--container-default-padding-left:5px}.e-wc-error-notice .woocommerce-error,.e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:12px}body.e-wc-error-notice .woocommerce-error a.wc-backward,body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:12px}.e-wc-message-notice .woocommerce-message,.e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:12px}body.e-wc-message-notice .woocommerce-message .restore-item,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item,body.e-wc-message-notice .woocommerce-message a:not([class]),body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:12px}.e-wc-info-notice .woocommerce-info,.e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:12px}}.hempli-mini-ppg-inline{margin-left:8px;padding:2px 6px;border-radius:999px;background:rgba(34,247,191,.18);border:1px solid rgba(34,247,191,.28);color:#fff;font-size:12.5px;font-weight:500}body,button,input,select,textarea{font-family:Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.shop_table th:last-child,.shop_table td:last-child{text-align:right}.woocommerce-notices-wrapper{max-width:1140px;padding:15px 15px 0 15px;margin:0 auto -25px auto}@media only screen and (min-width: 768px){.woocommerce-notices-wrapper{padding:30px 30px 0 30px;margin:0 auto -15px auto}}@media only screen and (min-width: 1024px){.woocommerce-notices-wrapper{padding:30px 0 0 0;margin:0 auto -15px auto}}.variations{margin:0 0 15px 0 !important}.variations th{display:none}.variations td{padding:0;background:none !important}.woocommerce-variation-price{margin-bottom:15px}.woocommerce-variation-price .price{color:#23f7be !important}.thwvsf-wrapper-item-li{border:1px solid rgba(255,255,255,.1);box-shadow:none !important;background-color:#232224 !important;border-radius:12px;color:#fff !important;min-width:60px !important}.thwvsf-selected{border-color:#23f7be !important}.reset_variations{display:none !important}.woocommerce-tabs .wc-tabs{display:flex;margin-left:6px !important;white-space:nowrap;overflow-x:scroll !important;scrollbar-width:none;-ms-overflow-style:none}.woocommerce-tabs .wc-tabs::-webkit-scrollbar{display:none}.woocommerce-tabs .panel{border:1px solid transparent}.remaining-low-stock{margin-bottom:8px}.woocommerce-variation-availability{display:none}.elementor-menu-cart__footer-buttons{display:flex !important;flex-direction:column !important}.wcosm_soldout,.onsale{padding-left:10px !important;padding-right:10px !important}@media only screen and (min-width: 1024px){.woocommerce div.product div.images{margin:0 !important}.elementor-widget-woocommerce-product-images{height:500px !important}}.elementor-post__read-more{display:inline-flex !important;align-items:center !important;min-width:44px !important;min-height:44px !important;font-size:16px !important}.cky-btn{min-width:44px !important;min-height:44px !important;font-size:16px !important}.thwvsf-wrapper-item-li:hover:not(.thwvsf-selected){border-color:#23f7be !important;background-color:#2b2a2d !important;color:#fff !important;cursor:pointer;transform:translateY(-1px);transition:all .15s ease-in-out}.thwvsf-selected{box-shadow:0 0 6px rgba(35,247,190,.35) !important}.thwvsf-wrapper-item-li.out_of_stock{opacity:1 !important}.thwvsf-wrapper-item-li.out_of_stock .thwvsf-item-span,.thwvsf-wrapper-item-li.out_of_stock .item-span-text,.thwvsf-wrapper-item-li.out_of_stock span{color:#aeb6c2 !important;-webkit-text-fill-color:#aeb6c2 !important;opacity:1 !important}.thwvsf-wrapper-item-li.out_of_stock{border-color:rgba(255,255,255,.08) !important;background-color:#232224 !important}