@font-face{font-family:tvap-icon;src:url(../../../../../../../../../themes/smart-mag-child/ecommerce-menu/css/icons/tvap-icon.woff2) format('woff2'),url(../../../../../../../../../themes/smart-mag-child/ecommerce-menu/css/icons/tvap-icon.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}footer{font-family:Arial,helvetica neue,Helvetica,sans-serif}footer a:link{text-decoration:none}.page-footer{background-color:#111}.page-footer .footer{background:#fff;margin:30px auto 0;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;width:auto;padding:24px 24px 10px}.block.newsletter{margin-bottom:20px}.block.newsletter .title{display:none}.block.newsletter .form.subscribe{display:table;width:100%}.block.newsletter .field{margin:0}.action.skip:not(:focus),.block.newsletter .label,.minicart-wrapper .action.showcart .counter-label,.minicart-wrapper .action.showcart .text,.page-header .switcher .label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block.newsletter .field .control{display:inline-block;text-decoration:none;display:block}.block.newsletter input{padding-left:35px}.error_message{color:#D8000C;padding-top:5px;display:table-footer-group}.success{color:#89c540;padding-top:5px;font-size:revert}#newsletter{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box;border:1px solid #ddd;color:#000;box-shadow:none}.block.newsletter .action.subscribe{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;padding:7px 10px}a.action.primary{border-radius:0;height:60px;margin:3px 0 5px;text-transform:uppercase}.action.primary{background-image:none;background:#89c540;border:1px solid #89c540;color:#000;cursor:pointer;display:inline-block;font-weight:400;padding:7px 15px;box-sizing:border-box;vertical-align:middle;font-size:14px}.action.primary:hover{background:#6ec500;border:1px solid #6ec500;color:#fff}.action.primary:active,.action.primary:focus{background:#6ec500;border:#6ec500;color:#fff}.footer.content ul,.product-items{margin:0;padding:0;list-style:none}.footer.content ul>li{margin:0}.page-footer .footer .footer-content .footer-description{padding:10px 0;color:#555;padding-bottom:0}.page-footer .footer .footer-content .payment-cards{padding:15px 0 18px;text-align:center;margin-bottom:0}.footer.content ul,.product-items{margin:0;padding:0;margin-top:0}.footer.content ul>li{margin:0}.payment-cards .icon{display:inline-block;padding:0 2px}.page-footer .footer .footer-content .footer-bottom{overflow:hidden}.page-footer .footer.content .footer-bottom .footer-flag li.switcher-option{width:23%}.page-footer .footer .footer-content .footer-bottom .social-links{display:inline-block;text-align:left;margin-top:11px;margin-bottom:11px}.page-footer .footer .footer-content .footer-bottom .social-links ul li.icon{display:inline-block;color:#fff;background:#87cb40}.page-footer .footer .footer-content .footer-bottom .social-links ul li.twitter a,.page-footer .footer .footer-content .footer-bottom .social-links ul li.facebook a,.page-footer .footer .footer-content .footer-bottom .social-links ul li.youtube a,.page-footer .footer .footer-content .footer-bottom .social-links ul li.instagram a,.page-footer .footer .footer-content .footer-bottom .social-links ul li.linkedin a{color:#fff;display:inline-block;text-decoration:none}.page-footer .footer .footer-content .footer-bottom .social-links ul li.icon a{color:#fff;font-size:0}.page-footer .footer .footer-content .footer-bottom .social-links ul li.twitter a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:inherit;color:inherit;content:"\e91a";font-family:tvap-icon;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;background-image:url(https://tvape.com/pub/static/version1732602408/frontend/Tvap/tvap-custom/en_CA/images/X-logo.png);background-repeat:no-repeat;content:" ";background-size:75%;background-position:center}.page-footer .footer .footer-content .footer-bottom .social-links ul li.facebook a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:inherit;color:inherit;content:"\e90c";font-family:tvap-icon;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-footer .footer .footer-content .footer-bottom .social-links ul li.youtubea a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:inherit;color:inherit;content:"\e91f";font-family:tvap-icon;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-footer .footer .footer-content .footer-bottom .social-links ul li.instagram a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:inherit;color:inherit;content:"\e910";font-family:tvap-icon;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-footer .footer .footer-content .footer-bottom .social-links ul li.linkedin a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:inherit;color:inherit;content:"\e911";font-family:tvap-icon;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block.newsletter .field .control:before{position:absolute}.block.newsletter .field .control:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:32px;color:#575757;content:'\e61d';font-family:tvap-icon;margin:0 0 0 8px;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-footer .footer .footer-top .ft-content .textwidget{display:flex;justify-content:space-between;width:100%}.copyright-mobile{color:#fff}@media only screen and (min-width:769px){.page-footer{margin-top:60px;display:inline-block;width:100%}.footer.content{max-width:1200px;background-color:#111;margin:0 auto}.block.newsletter .field p{color:white!important;font-family:Arial,helvetica neue,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;font-size:14px;margin-top:0;margin-bottom:.5em}.footer.content .block.newsletter .field .control{height:45px!important}.footer.content .block.newsletter .form.subscribe button,a.action.primary{margin:0px!important;height:45px}.page-footer .footer .footer-top .ft-content{margin-bottom:30px}.page-footer .footer .footer-top .ft-content .footer-link{width:18%;max-width:170px}.page-footer .footer .footer-top .footer-link.last{width:30%;max-width:initial}.page-footer .footer .footer-top .ft-content .footer-link .acc-title{color:#fff;padding-top:5px;padding-bottom:9px;border-top:1px solid #EBF0F3;border-bottom:1px solid #EBF0F3;text-align:center;margin:5px 0;font-family:Arial,helvetica neue,Helvetica,sans-serif;font-weight:700;font-size:14px}.page-footer .footer .footer-top .ft-content .footer-link ul li{padding-left:0px!important;color:#fff;text-align:center;padding-top:5px}.page-footer .footer .footer-top .ft-content .footer-link.last ul li:first-child{padding-top:5px}.page-footer .footer .footer-top .ft-content .footer-link.last ul li{padding-top:0;line-height:17px}.page-footer .footer .footer-top .ft-content .footer-link ul li a{color:#fff;font-weight:400;text-decoration:none}.page-footer .footer .footer-content .footer-description p{color:#fff;font-weight:400!important}.page-footer .footer .footer-content .footer-description p{color:#fff;font-weight:400!important}.page-footer .footer .footer-content .footer-description a:hover{color:#87cb40}.page-footer .footer .footer-content .footer-description a{color:#fff;font-weight:400!important}.page-footer .footer .footer-content .footer-bottom{display:flex;justify-content:space-between;align-items:center}.page-footer .footer .footer-content .footer-bottom #footer-switcher-language{display:none}.page-footer .footer .footer-content .footer-bottom .copyright-mobile{display:flex}.page-footer .footer .footer-content .footer-bottom .social-links ul li.icon{background:none;margin-right:20px}.page-footer .footer .footer-content .footer-bottom .social-links ul li.icon a:before{width:44px;height:48px}.page-footer .footer .footer-content .footer-bottom .social-links ul li a:before{font-size:35px!important}.footer.content .block.newsletter .field .control:before{margin:6px 0 0 8px!important}.footer.content .block.newsletter{display:flex;flex-direction:row;width:100%}.page-footer .footer .footer-top .ft-content{display:flex;justify-content:space-between;width:100%;margin-bottom:30px}.footer-shipping{display:none}}@media screen and (min-width:1100px){.footer.content .block.newsletter{display:flex;flex-direction:row;justify-content:center;float:none;width:100%}.page-footer .footer .footer-top .ft-content{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}.block.newsletter .field p{color:#fff!important;font-size:26px;font-weight:800}}@media only screen and (max-width:768px){.page-footer .footer{padding:24px 36px 10px;background:#111}.block.newsletter .label{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;color:#fff;font-weight:600;padding-bottom:5px;display:none}.block.newsletter .label+p{color:#fff;margin-bottom:10px;margin-top:0;font-size:25px;font-weight:800}#newsletter{height:44px;line-height:44px;border:1px solid #aaa;padding:0 10px}.block.newsletter .field .control:before{display:none}.block.newsletter .actions{vertical-align:bottom}.block.newsletter .action.subscribe{height:44px;margin:0;padding:0 5px}.block.newsletter .action.subscribe span{font-size:0;display:inline-block;text-decoration:none}.block.newsletter .action.subscribe span:before{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.block.newsletter .action.subscribe span:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:36px;line-height:32px;color:#000;content:"\e63f";font-family:tvap-icon;margin:0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-footer .footer.content .footer-top{display:block;width:100%;margin:0 5% 0 0}.page-footer .footer.content .footer-top .footer-link{width:100%;margin:0;border-top:1px solid #585a5b}.page-footer .footer.content .footer-top .footer-link .acc-title{margin:0;padding:8px 0 10px;display:block;width:100%;text-align:center;color:#fff;font-weight:400;font-size:14px}.page-footer .footer.content .footer-top .footer-link .acc-title:after{font-family:tvap-icon;content:"\e648";display:inline-block;font-size:20px;color:#fff;float:right;margin-top:-1px;margin-right:20px}.page-footer .footer.content .footer-top .footer-link .accordion-toggled:after{content:"\e60f";font-size:12px;float:right;padding:4px}.page-footer .footer.content .footer-top .footer-link ul{margin:0 auto 15px;width:196px;overflow:hidden}.page-footer .footer.content .footer-top .footer-link ul li{color:#fff;padding-bottom:10px}.page-footer .footer.content .footer-top .footer-link ul li a{color:#fff;font-weight:400!important}.page-footer .footer.content .footer-description{color:#fff;padding:5px 0}.page-footer .footer .footer-content .footer-description p.warning:first-child{color:#fff}.page-footer .footer.content .footer-bottom{text-align:center;padding-bottom:50px}.page-footer .footer.content .footer-bottom .footer-flag{padding:20px 0;border-top:1px solid #585a5b;border-bottom:1px solid #585a5b}.page-footer .footer.content .footer-bottom .footer-flag li.switcher-option{display:inline-block;text-align:center;width:18%}.page-footer .footer.content .footer-bottom .footer-flag li.switcher-option .lang-flag .lang-code{display:block;color:#fff;font-size:12px}#footer-switcher-language .flag_de_migrated{width:32px;height:18px;background:url(https://torontovaporizer.ca/pub/static/frontend/Tvap/tvap-custom-gift/en_CA/images/sprites-image.png);display:inline-block;background-position:-18px -2px!important}#footer-switcher-language .flag_fr{width:32px;height:18px;background:url(https://torontovaporizer.ca/pub/static/frontend/Tvap/tvap-custom-gift/en_CA/images/sprites-image.png);display:inline-block;background-position:-51px -2px!important}#footer-switcher-language .flag_vaporizera_en{width:32px;height:18px;background:url(https://torontovaporizer.ca/pub/static/frontend/Tvap/tvap-custom-gift/en_CA/images/sprites-image.png);display:inline-block;background-position:-85px -2px!important}#footer-switcher-language .flag_tvape_fr{width:32px;height:18px;background:url(https://torontovaporizer.ca/pub/static/frontend/Tvap/tvap-fr/fr_FR/images/flags/flag_tvape_fr.png) no-repeat;display:inline-block;background-position:0}.page-footer .footer.content .footer-bottom .copyright-mobile{color:#aaa;padding-top:20px;margin:0}.page-footer .footer.content .footer-bottom .social-links ul li.icon{background:0 0}.page-footer .footer.content .footer-bottom .social-links ul li.icon a:before{width:36px;height:36px;margin-right:6px}.footer-shipping{display:block;background:#e1e1e1;line-height:32px;text-align:center;position:fixed;bottom:0;width:100%;z-index:8;padding-bottom:0;height:18px}.footer-shipping a{color:#000;text-decoration:none!important}.payment-cards{display:none}.acc-content{display:none}.page-footer .footer .footer-top .ft-content .footer-link ul li:before{left:0;float:left;top:0}.page-footer .footer .footer-top .ft-content .footer-link ul li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:inherit;color:inherit;content:"\e608";font-family:'tvap-icon';margin:4px 8px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;text-align:center}.page-footer .footer .footer-top .ft-content .textwidget{display:block}.mwarning{padding:0!important}}