/*!
Theme Name: Waxpapershub Canada
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: waxpapershub-canada
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}.featured-products-swiper{opacity:0;transition:opacity 180ms ease-in-out}.featured-products-swiper.swiper-initialized{opacity:1}.blog-slider-swiper{opacity:0;transition:opacity 180ms ease-in-out}.blog-slider-swiper.swiper-initialized{opacity:1}.product-thumb-scroll{scrollbar-width:thin;scrollbar-color:#e4aa3f rgba(0,0,0,0.1)}.product-thumb-scroll::-webkit-scrollbar{height:8px}.product-thumb-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.08);border-radius:9999px}.product-thumb-scroll::-webkit-scrollbar-thumb{background:#e4aa3f;border-radius:9999px}.product-thumb-scroll::-webkit-scrollbar-thumb:hover{background:#c68c20}.description-scroll{scrollbar-width:thin;scrollbar-color:#e4aa3f rgba(0,0,0,0.1)}.description-scroll::-webkit-scrollbar{width:8px}.description-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.06);border-radius:4px}.description-scroll::-webkit-scrollbar-thumb{background:#e4aa3f;border-radius:4px}.description-scroll::-webkit-scrollbar-thumb:hover{background:#c68c20}.description{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:17px}.description h2{margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3;color:#222}@media (min-width:768px){.description h2{font-size:26px;margin-bottom:16px}}@media (min-width:1024px){.description h2{font-size:30px;margin-bottom:20px}}.description h3{margin:20px 0 8px;font-size:17px;font-weight:500;line-height:1.35;color:#222}@media (min-width:768px){.description h3{font-size:19px;margin-top:24px;margin-bottom:10px}}@media (min-width:1024px){.description h3{font-size:20px;margin-top:28px;margin-bottom:12px}}.description h4{margin:18px 0 8px;font-size:16px;font-weight:500;line-height:1.35;color:#222}@media (min-width:768px){.description h4{font-size:17px;margin-top:22px;margin-bottom:8px}}@media (min-width:1024px){.description h4{font-size:18px;margin-top:24px;margin-bottom:10px}}.description h5{margin:16px 0 6px;font-size:15px;font-weight:500;line-height:1.4;color:#222}@media (min-width:768px){.description h5{font-size:16px;margin-top:20px;margin-bottom:8px}}@media (min-width:1024px){.description h5{font-size:17px;margin-top:22px;margin-bottom:8px}}.description h6{margin:14px 0 6px;font-size:14px;font-weight:500;line-height:1.4;color:#222}@media (min-width:768px){.description h6{font-size:15px;margin-top:18px;margin-bottom:6px}}@media (min-width:1024px){.description h6{font-size:16px;margin-top:20px;margin-bottom:8px}}.description h2 span,.description h3 span,.description h4 span,.description h5 span,.description h6 span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.description a{color:#e4aa3f;text-decoration:underline;text-underline-offset:3px;transition:color .2s,opacity .2s}.description a:hover{color:#c68c20;opacity:.9}.description p{margin:0 0 12px;font-size:17px;line-height:1.6;color:rgba(34,34,34,.9)}@media (min-width:768px){.description p{margin-bottom:14px}}@media (min-width:1024px){.description p{margin-bottom:16px}}.description p:last-child{margin-bottom:0}.description ul{margin:0 0 14px;padding-left:22px;list-style-type:disc;list-style-position:outside;font-size:17px;line-height:1.65;color:rgba(34,34,34,.9)}@media (min-width:768px){.description ul{padding-left:24px;margin-bottom:16px}}@media (min-width:1024px){.description ul{padding-left:28px;margin-bottom:18px}}.description li{margin-bottom:6px;display:list-item}.description li:last-child{margin-bottom:0}.description ol{margin:0 0 14px;padding-left:22px;list-style-type:decimal;list-style-position:outside;font-size:17px;line-height:1.65;color:rgba(34,34,34,.9)}@media (min-width:768px){.description ol{padding-left:24px;margin-bottom:16px}}@media (min-width:1024px){.description ol{padding-left:28px;margin-bottom:18px}}.description table{width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 16px;font-size:15px;line-height:1.55;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.description thead th{background:#fdf9ee;color:#222;font-weight:600;text-align:left;border-bottom:1px solid rgba(0,0,0,.12)}.description td,.description th{padding:10px 12px;border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top}.description td:last-child,.description th:last-child{border-right:0}.description tbody tr:last-child td{border-bottom:0}.description tbody tr:nth-child(2n){background:rgba(228,170,63,.06)}.dark .description-scroll{scrollbar-color:#e4aa3f rgba(255,255,255,0.1)}.dark .description-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.08)}.dark .description h2,.dark .description h3,.dark .description h4,.dark .description h5,.dark .description h6{color:#f3f4f6}.dark .description ol,.dark .description p,.dark .description ul{color:rgba(243,244,246,.9)}.dark .description table{background:#141414;border-color:rgba(255,255,255,.14)}.dark .description thead th{background:rgba(228,170,63,.14);color:#f3f4f6;border-bottom-color:rgba(255,255,255,.16)}.dark .description td,.dark .description th{border-right-color:rgba(255,255,255,.12);border-bottom-color:rgba(255,255,255,.12)}.dark .description tbody tr:nth-child(2n){background:rgba(228,170,63,.08)}.wax-wc-page .woocommerce{color:inherit}.wax-wc-page .woocommerce table.shop_table{width:100%;border-collapse:collapse;border:1px solid rgba(0,0,0,.12);border-radius:12px;overflow:hidden;background:#fff}.wax-wc-page .woocommerce table.shop_table td,.wax-wc-page .woocommerce table.shop_table th{padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.wax-wc-page .woocommerce table.shop_table tr:last-child td{border-bottom:0}.wax-wc-page .woocommerce .quantity .qty{width:80px;border:1px solid rgba(0,0,0,.16);border-radius:8px;padding:8px;background:#fff}.wax-wc-page .woocommerce #respond input#submit,.wax-wc-page .woocommerce a.button,.wax-wc-page .woocommerce button.button,.wax-wc-page .woocommerce input.button{background:#e4aa3f;color:#262525;border:0;border-radius:10px;padding:11px 18px;font-weight:600;transition:opacity .2s ease,transform .2s ease}.wax-wc-page .woocommerce #respond input#submit:hover,.wax-wc-page .woocommerce a.button:hover,.wax-wc-page .woocommerce button.button:hover,.wax-wc-page .woocommerce input.button:hover{background:#e4aa3f;color:#262525;opacity:.92;transform:translateY(-1px)}.wax-wc-page .woocommerce .button.alt,.wax-wc-page .woocommerce .checkout-button{background:#e4aa3f;color:#262525}.wax-wc-page .woocommerce .checkout-button{width:100%}.wax-wc-page .woocommerce .woocommerce-error,.wax-wc-page .woocommerce .woocommerce-info,.wax-wc-page .woocommerce .woocommerce-message{border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fdf9ee;color:#262525;padding:12px 14px}.wax-wc-page .woocommerce #payment,.wax-wc-page .woocommerce .cart-collaterals .cart_totals,.wax-wc-page .woocommerce .woocommerce-checkout-review-order{border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;padding:16px}.wax-wc-page .woocommerce form .form-row input.input-text,.wax-wc-page .woocommerce form .form-row select,.wax-wc-page .woocommerce form .form-row textarea{border:1px solid rgba(0,0,0,.16);border-radius:10px;padding:11px 12px;background:#fff}.wax-wc-page .woocommerce-checkout-review-order-table td,.wax-wc-page .woocommerce-checkout-review-order-table th{padding:10px 12px}.wax-wc-page .woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:10px;margin-bottom:12px}.dark .wax-wc-page .woocommerce #payment,.dark .wax-wc-page .woocommerce .cart-collaterals .cart_totals,.dark .wax-wc-page .woocommerce .quantity .qty,.dark .wax-wc-page .woocommerce .woocommerce-checkout-review-order,.dark .wax-wc-page .woocommerce form .form-row input.input-text,.dark .wax-wc-page .woocommerce form .form-row select,.dark .wax-wc-page .woocommerce form .form-row textarea,.dark .wax-wc-page .woocommerce table.shop_table{background:#141414;border-color:rgba(255,255,255,.14);color:#f3f4f6}.dark .wax-wc-page .woocommerce .woocommerce-checkout #payment ul.payment_methods,.dark .wax-wc-page .woocommerce table.shop_table td,.dark .wax-wc-page .woocommerce table.shop_table th{border-color:rgba(255,255,255,.12)}.dark .wax-wc-page .woocommerce .woocommerce-error,.dark .wax-wc-page .woocommerce .woocommerce-info,.dark .wax-wc-page .woocommerce .woocommerce-message{background:rgba(228,170,63,.12);border-color:rgba(228,170,63,.35);color:#f3f4f6}.woocommerce-cart .shop_table,.woocommerce-checkout .shop_table{border:1px solid rgba(0,0,0,.12);border-radius:12px;overflow:hidden;background:#fff}.woocommerce-cart .shop_table td,.woocommerce-cart .shop_table th,.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{padding:12px 14px;border-color:rgba(0,0,0,.08)}.woocommerce-cart .coupon input.input-text{min-width:210px;border:1px solid rgba(0,0,0,.16);border-radius:10px;padding:10px 12px}.woocommerce-cart .cart_totals h2,.woocommerce-checkout #order_review_heading{font-family:Volkhov,serif;font-size:24px;line-height:1.2;margin:0 0 12px;color:#222}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:100%;text-align:center}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .col2-set{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:16px}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:20px;align-items:start}.woocommerce-checkout .col2-set{grid-column:1}.woocommerce-checkout #order_review_heading{grid-column:2;margin:0}.woocommerce-checkout #order_review{grid-column:2;position:sticky;top:20px}@media (max-width:991px){.woocommerce-checkout form.checkout{grid-template-columns:1fr}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .col2-set{grid-column:1}.woocommerce-checkout #order_review{position:static}}.dark .woocommerce-cart .shop_table,.dark .woocommerce-checkout #order_review,.dark .woocommerce-checkout #order_review_heading,.dark .woocommerce-checkout .col2-set,.dark .woocommerce-checkout .shop_table{background:#141414;border-color:rgba(255,255,255,.14)}.dark .woocommerce-cart .shop_table td,.dark .woocommerce-cart .shop_table th,.dark .woocommerce-checkout .shop_table td,.dark .woocommerce-checkout .shop_table th{border-color:rgba(255,255,255,.12)}.dark .woocommerce-cart .cart_totals h2,.dark .woocommerce-checkout #order_review_heading{color:#f3f4f6}.wax-cart-page .cart-collaterals,.wax-cart-page .woocommerce-cart-form{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px}.wax-cart-page .cart-collaterals{margin-top:16px}.wax-cart-page table.shop_table thead th{background:#fdf9ee;color:#222;font-size:13px;font-weight:600}.wax-cart-page table.shop_table td{vertical-align:middle}.wax-cart-page td.product-thumbnail{width:120px}.wax-cart-page td.product-thumbnail img{width:92px!important;height:92px!important;object-fit:cover;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.wax-cart-page td.product-name a{font-weight:600;color:#222;text-decoration:none}.wax-cart-page td.product-name a:hover{color:#e4aa3f}.wax-cart-page td.product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;color:#222!important;background:#f3f4f6;font-size:14px;line-height:1}.wax-cart-page td.product-remove a.remove:hover{background:#ef4444;color:#fff!important}.wax-cart-page .actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center}.wax-cart-page .coupon{display:flex;gap:10px;flex-wrap:wrap}.wax-cart-page .coupon .input-text{min-width:220px}.wax-cart-page .cart_totals table td,.wax-cart-page .cart_totals table th{padding-top:10px;padding-bottom:10px}.wax-cart-page .cart_totals .order-total td,.wax-cart-page .cart_totals .order-total th{font-size:16px;font-weight:700}.wax-cart-page .wc-proceed-to-checkout{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.wax-cart-page .wc-proceed-to-checkout .checkout-button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 16px!important;border-radius:12px}.wax-cart-page .woocommerce-shipping-calculator{margin-top:10px}.wax-cart-page .shipping-calculator-button{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#222;text-decoration:none}.wax-cart-page .shipping-calculator-button:hover{color:#e4aa3f}.wax-cart-page .shipping-calculator-form{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.wax-cart-page .woocommerce-shipping-calculator .form-row{margin:0 0 10px}.wax-cart-page .woocommerce-shipping-calculator label{display:block;font-size:13px;font-weight:600;color:#222;margin-bottom:6px}.wax-cart-page .woocommerce-shipping-calculator input.input-text,.wax-cart-page .woocommerce-shipping-calculator select{width:100%;border:1px solid rgba(0,0,0,.16);border-radius:10px;padding:10px 12px;background:#fff}.wax-cart-page .woocommerce-shipping-calculator button.button{width:100%;margin-top:6px;padding:12px 16px!important;border-radius:12px}@media (max-width:768px){.wax-cart-page .cart-collaterals,.wax-cart-page .woocommerce-cart-form{padding:10px}.wax-cart-page td.product-thumbnail img{width:72px!important;height:72px!important}.wax-cart-page .coupon{width:100%}.wax-cart-page .actions>button.button,.wax-cart-page .coupon .input-text,.wax-cart-page .coupon button.button{width:100%!important}}.dark .wax-cart-page .cart-collaterals,.dark .wax-cart-page .woocommerce-cart-form{background:#141414;border-color:rgba(255,255,255,.14)}.dark .wax-cart-page table.shop_table thead th{background:rgba(228,170,63,.14);color:#f3f4f6}.dark .wax-cart-page td.product-thumbnail img{border-color:rgba(255,255,255,.12)}.dark .wax-cart-page td.product-name a{color:#f3f4f6}.dark .wax-cart-page td.product-remove a.remove{background:rgba(255,255,255,.12);color:#f3f4f6!important}.dark .wax-cart-page .wc-proceed-to-checkout{border-top-color:rgba(255,255,255,.12)}.dark .wax-cart-page .shipping-calculator-button,.dark .wax-cart-page .woocommerce-shipping-calculator label{color:#f3f4f6}.dark .wax-cart-page .shipping-calculator-form{border-top-color:rgba(255,255,255,.12)}.dark .wax-cart-page .woocommerce-shipping-calculator input.input-text,.dark .wax-cart-page .woocommerce-shipping-calculator select{background:#141414;border-color:rgba(255,255,255,.14);color:#f3f4f6}.wax-cart-page .cart-collaterals,.wax-cart-page .cart_totals,.wax-cart-page .wax-wc-surface,.wax-cart-page .woocommerce-cart-form,.wax-cart-page table.shop_table{box-shadow:none!important}@media (min-width:900px){.wax-cart-page .wax-wc-surface .woocommerce{display:block!important}.wax-cart-page .wax-wc-surface .wax-cart-grid{display:flex!important;gap:20px;align-items:flex-start}.wax-cart-page .wax-wc-surface .wax-cart-grid .woocommerce-cart-form{flex:1 1 70%;min-width:0;width:auto!important;float:none!important}.wax-cart-page .wax-wc-surface .wax-cart-grid .cart-collaterals{flex:0 0 30%;min-width:320px;width:auto!important;float:none!important;margin-top:0!important;position:sticky;top:20px}}@media (max-width:899px){.wax-cart-page .wax-wc-surface .cart-collaterals{position:static;margin-top:16px!important}}.wax-checkout-page .wax-wc-surface .woocommerce-notices-wrapper{margin-bottom:14px}.wax-checkout-page .wax-checkout-grid{width:100%;display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:20px;align-items:start}.wax-checkout-page .woocommerce,.wax-checkout-page .woocommerce form.checkout,.wax-checkout-page .woocommerce-checkout{width:100%;max-width:none!important}.wax-checkout-page .wax-wc-surface .woocommerce{display:block!important;width:100%!important}.wax-checkout-page .wax-wc-surface form.checkout.woocommerce-checkout{display:block!important;width:100%!important}.wax-checkout-page .wax-wc-surface .woocommerce-notices-wrapper{width:100%!important;clear:both!important}.wax-checkout-page .wax-wc-surface .wax-checkout-grid{width:100%!important;max-width:none!important;justify-content:stretch}.wax-checkout-page .wax-checkout-left,.wax-checkout-page .wax-checkout-right{width:100%;min-width:0}.wax-checkout-page .wax-checkout-left,.wax-checkout-page .wax-checkout-right{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:14px;padding:16px}.wax-checkout-page .wax-checkout-right{position:sticky;top:20px}.wax-checkout-page .wax-checkout-left #customer_details,.wax-checkout-page .wax-checkout-left .col2-set,.wax-checkout-page .wax-checkout-left .col2-set .col-1,.wax-checkout-page .wax-checkout-left .col2-set .col-2{border:0!important;background:0 0!important;box-shadow:none!important;padding:0!important;margin:0!important}.wax-checkout-page .wax-checkout-right #order_review,.wax-checkout-page .wax-checkout-right #order_review_heading{border:0!important;background:0 0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.wax-checkout-page .wax-checkout-right #payment{border:0!important;box-shadow:none!important}.wax-checkout-page #order_review_heading,.wax-checkout-page .woocommerce-billing-fields>h3,.wax-checkout-page .woocommerce-shipping-fields>h3{font-family:Volkhov,serif;font-size:22px;line-height:1.2;margin:0 0 14px;color:#222}.wax-checkout-page .woocommerce form .form-row{margin:0 0 12px}.wax-checkout-page .woocommerce form .form-row label{display:block;font-size:13px;font-weight:600;color:#222;margin-bottom:6px}.wax-checkout-page .woocommerce form .form-row input.input-text,.wax-checkout-page .woocommerce form .form-row select,.wax-checkout-page .woocommerce form .form-row textarea{width:100%;border:1px solid rgba(0,0,0,.16);border-radius:10px;padding:11px 12px;background:#fff}.wax-checkout-page .select2-container--default .select2-selection--single{border:1px solid rgba(0,0,0,.16);border-radius:10px;min-height:44px;display:flex;align-items:center}.wax-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:12px;padding-right:32px;line-height:1.2}.wax-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.wax-checkout-page #order_review{border:0;padding:0}.wax-checkout-page #payment{margin-top:14px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;padding:14px}.wax-checkout-page #payment ul.payment_methods{padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid rgba(0,0,0,.08)}.wax-checkout-page #payment ul.payment_methods li{margin:0;padding:10px 10px;border-radius:12px;border:1px solid rgba(0,0,0,.1)}.wax-checkout-page #place_order.button,.wax-checkout-page .woocommerce button.button.alt{width:100%;padding:12px 16px!important;border-radius:12px}@media (max-width:991px){.wax-checkout-page .wax-checkout-grid{grid-template-columns:1fr}.wax-checkout-page .wax-checkout-right{position:static}}.dark .wax-checkout-page #payment,.dark .wax-checkout-page .wax-checkout-left,.dark .wax-checkout-page .wax-checkout-right{background:#141414;border-color:rgba(255,255,255,.14)}.dark .wax-checkout-page #order_review_heading,.dark .wax-checkout-page .woocommerce form .form-row label,.dark .wax-checkout-page .woocommerce-billing-fields>h3,.dark .wax-checkout-page .woocommerce-shipping-fields>h3{color:#f3f4f6}.dark .wax-checkout-page .select2-container--default .select2-selection--single,.dark .wax-checkout-page .woocommerce form .form-row input.input-text,.dark .wax-checkout-page .woocommerce form .form-row select,.dark .wax-checkout-page .woocommerce form .form-row textarea{background:#141414;border-color:rgba(255,255,255,.14);color:#f3f4f6}.dark .wax-checkout-page #payment ul.payment_methods{border-bottom-color:rgba(255,255,255,.12)}.dark .wax-checkout-page #payment ul.payment_methods li{border-color:rgba(255,255,255,.14)}main{display:block}