/* Dr Vape: site-wide rules that came from Elementor stylesheets (copied 2026-10-31). Loaded only when Elementor is switched off. */
/* ct-elementor-woocommerce-styles-css https://staging.drvaper.com/wp-content/themes/blocksy/static/bundle/elementor-woocommerce-frontend.min.css */
[data-products="type-2"] .product{padding-inline: 20px !important; padding-bottom: 20px !important;}
[data-products="type-2"] .product figure{margin-inline: -20px !important;}
/* elementor-frontend-css https://staging.drvaper.com/wp-content/plugins/elementor/assets/css/frontend.min.css */
:root{--direction-multiplier: 1;}
body.rtl,html[dir="rtl"]{--direction-multiplier: -1;}
.screen-reader-text,.screen-reader-text span{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
:root{--page-title-display: block;}
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}}
@media (prefers-reduced-motion: reduce){html *{transition-delay: 0s !important; transition-duration: 0s !important;}}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
@media (min-width: 1025px){#elementor-device-mode::after{content: "desktop";}}
@media (min-width:-1){#elementor-device-mode::after{content: "widescreen";}}
@media (max-width:-1){#elementor-device-mode::after{content: "tablet_extra";}}
@media (max-width: 1024px){#elementor-device-mode::after{content: "tablet";}}
@media (max-width:-1){#elementor-device-mode::after{content: "mobile_extra";}}
@media (max-width: 767px){#elementor-device-mode::after{content: "mobile";}}
h1.entry-title{display: var(--page-title-display);}
.screen-reader-text{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
/* elementor-post-9-css https://staging.drvaper.com/wp-content/uploads/elementor/css/post-9.css */
.elementor-kit-9{--e-global-color-primary: #16A4F5; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #E8A000;}
.elementor-kit-9 label{font-family: Cairo, sans-serif;}
@media (max-width: 767px){.elementor-kit-9 p{margin-block-end: 0px;}}
h1.entry-title{display: var(--page-title-display);}
/* elementor-post-9061-css https://staging.drvaper.com/wp-content/uploads/elementor/css/post-9061.css */
.elementor-kit-9061{--e-global-color-primary: #16A4F5; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #E8A000; --e-global-typography-primary-font-family: "Ribeye"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Ribeye"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Ribeye"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Ribeye"; --e-global-typography-accent-font-weight: 500;}
/* elementor-gf-local-ribeye-css https://staging.drvaper.com/wp-content/uploads/elementor/google-fonts/css/ribeye.css */
@font-face { font-family: Ribeye; font-style: normal; font-weight: 400; font-display: swap; src: url("https://staging.drvaper.com/wp-content/uploads/elementor/google-fonts/fonts/ribeye-66d92b1c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Ribeye; font-style: normal; font-weight: 400; font-display: swap; src: url("https://staging.drvaper.com/wp-content/uploads/elementor/google-fonts/fonts/ribeye-6de84ee6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }