:root{--xxLargeDesktopStart: 1600px;--xLargeDesktop: 1599px;--xLargeDesktopStart: 1400px;--largeDesktop: 1399px;--largeDesktopStart: 1200px;--smallDesktop: 1199px;--smallDesktopStart: 992px;--tablet: 991px;--tabletStart: 768px;--mobile: 767px;--mediumMobile: 575px;--smallMobile: 374px;--titleFont: "Bebas Neue", sans-serif;--bodyFont: Roboto, sans-serif;--white: #ffffff;--black: #000000;--white-smoke: #F2F2F2;--shilo-red: #FFB4AA;--supernova-yellow: #FFBF3C;--conifer-green: #A2D45E;--portage-purple: #8093DC}#shopify-section-template--20309608890713__accordion_zRtGhQ{background-color:#98a4d8}html{font-size:22px}@media only screen and (max-width: 1599px){html{font-size:20px}}@media only screen and (max-width: 1399px){html{font-size:18px}}@media only screen and (max-width: 1199px){html{font-size:16px}}@media only screen and (max-width: 767px){html{font-size:14px}}h1,h2,h3,h4,h5,h6{font-family:var(--titleFont);font-weight:400;font-style:normal}h1{font-size:6rem;line-height:.9em}h2{font-size:4.3rem;line-height:.9em}h3{font-size:3.3rem;line-height:.9em}h4{font-size:2.1rem;line-height:.9em}h5{font-family:var(--bodyFont);font-size:1.5rem;line-height:.9em}h6{font-family:var(--bodyFont)}p{line-height:1.4em}@media only screen and (max-width: 1599px){h1{font-size:5rem}}@media only screen and (max-width: 991px){h1{font-size:4.2rem}h2{font-size:4rem}h3{font-size:3.1rem}}@media only screen and (max-width: 767px){h1{font-size:6rem}}@media only screen and (max-width: 575px){h1{font-size:4.8rem}h2{font-size:3.8rem}h3{font-size:2.9rem}}@media only screen and (max-width: 374px){h1{font-size:4rem}}.btn.white,.btn.small,.btn,.shopify-contact-form-column input[type=submit]{border-radius:15px;font-size:var(--fon-size-16);font-weight:700;padding:23px clamp(20px,3.385vw,65px);text-transform:uppercase;color:var(--color-accent1);margin-top:1rem}.btn.white:hover,.btn.small:hover,.btn:hover,.shopify-contact-form-column input[type=submit]:hover{color:var(--color-accent1);background:#f2f2f2;border-color:#f2f2f2}.thb-tab+.thb-tab{border-top:1px solid var(--white)!important}.rich-text.text-width-large{max-width:1600px}.rich-text .full-html-text h1 span,.rich-text .full-html-text h2 span,.rich-text .full-html-text h3 span,.rich-text .full-html-text h4 span{color:var(--supernova-yellow)}.text-with-icons.icon-xlarge .text-with-icons__icon{height:300px!important;width:300px!important}@media only screen and (max-width: 991px){.text-with-icons.icon-xlarge .text-with-icons__icon{height:200px!important;width:200px!important}}.text-with-icons h6{font-family:var(--titleFont);font-size:2rem!important}.section-top-padding{padding-top:80px}.section-bottom-padding{padding-bottom:80px}@media only screen and (max-width: 767px){.section-top-padding{padding-top:40px}.section-bottom-padding{padding-bottom:40px}}.header{background-color:var(--white);color:var(--black);border-bottom:0}.header:not(.white-title){border-bottom:0}@media only screen and (min-width: 1068px){.header{padding:10px 0}}.header.light-title:not(.hover):not(:hover) .logolink .logoimg.bg--dark,.header.light-title .logolink .logoimg.bg--dark{opacity:0}.header.light-title:not(.hover):not(:hover) .logolink .logoimg,.header.light-title .logolink .logoimg{opacity:1}.header .logolink .logoimg{max-height:none!important;max-width:125px}@media only screen and (max-width: 1599px){.header .logolink .logoimg{max-width:115px}}@media only screen and (max-width: 1399px){.header .logolink .logoimg{max-width:105px}}@media only screen and (max-width: 767px){.header .logolink .logoimg{max-width:90px}}.header .thb-full-menu>li>a,.header .thb-full-menu>li>a:not(:hover),.header.light-title:not(.hover):not(:hover) .thb-full-menu>li>a:not(:hover){color:var(--black)}.header.light-title:not(.hover):not(:hover) .account-holder #cart-drawer-toggle svg,.header #cart-drawer-toggle svg{stroke:var(--black);height:26px}.page-index .header:not(.hover).light-title:not(.hover):not(:hover) .account-holder #cart-drawer-toggle svg,.page-index .header:not(.hover) #cart-drawer-toggle svg{stroke:var(--white);height:26px}.page-index .header:not(.light-title):not(.hover) #quick_profile svg{fill:var(--white);height:26px}.header:not(.light-title) #quick_profile svg{fill:var(--black);height:26px}.header:not(.light-title):not(.hover) #quick_profile svg{fill:var(--black);height:26px}.header:not(.hover) #quick_profile svg{fill:var(--white);height:26px}.header #cart-drawer-toggle .float_count{background:var(--black);width:28px;height:28px;border-radius:16px;font-size:15px}@media only screen and (max-width: 1599px){.header.light-title:not(.hover):not(:hover) .account-holder #cart-drawer-toggle svg,.header #cart-drawer-toggle svg{height:24px}.header #cart-drawer-toggle .float_count{width:26px;height:26px;font-size:14px}}@media only screen and (max-width: 1399px){.header.light-title:not(.hover):not(:hover) .account-holder #cart-drawer-toggle svg,.header #cart-drawer-toggle svg{height:23px}.header #cart-drawer-toggle .float_count{width:25px;height:25px;font-size:14px}}@media only screen and (max-width: 767px){.header.light-title:not(.hover):not(:hover) .account-holder #cart-drawer-toggle svg,.header #cart-drawer-toggle svg{height:20px}.header #cart-drawer-toggle .float_count{width:22px;height:22px;font-size:13px}}.header nav.menu-holder ul li a{font-size:.9rem;font-weight:700}@media only screen and (max-width: 1199px){.header nav.menu-holder ul li a{font-size:1rem}}.header.light-title:not(.hover):not(:hover) .thb-full-menu>li>a:before,.thb-full-menu>li a:before{border-bottom-color:var(--black);border-color:var(--black)}.header.light-title:not(.hover):not(:hover) .mobile-toggle span,.mobile-toggle span{background:var(--black);width:34px}.mobile-toggle span:nth-child(2){top:21px}.mobile-toggle span:nth-child(3){top:30px}.header:not(.light-title) .header-social-icons{border-right:1px solid var(--black);padding-right:20px;margin-right:5px}.header:not(.light-title) .header-social-icons a{color:var(--black);font-size:26px;padding:0;margin-left:15px}@media only screen and (max-width: 1599px){.header:not(.light-title) .header-social-icons a{font-size:24px}}@media only screen and (max-width: 1399px){.header:not(.light-title) .header-social-icons a{font-size:23px}}@media only screen and (max-width: 991px){.header:not(.light-title) .header-social-icons{display:none}}.footer{padding:70px 0 20px}.footer .thb-footer-copyright{font-size:14px}.footer .footer-social-icons .social{font-size:38px}.footer .thb-footer-menu{margin:10px 0 0}.footer .thb-footer-menu li a{font-size:.9rem;font-weight:700}.footer hr{margin-top:20px}.footer .shopify-localization-form select{height:60px;line-height:60px;padding:0 50px 0 28px;font-size:.9rem;max-width:none}.footer .shopify-localization-form .select:after{font-size:1.5rem;width:45px}.footer .row.align-middle{align-items:flex-end}@media only screen and (max-width: 1599px){.footer .footer-social-icons .social{font-size:36px}}@media only screen and (max-width: 1399px){.footer{padding:50px 0 20px}.footer .thb-footer-copyright{font-size:12px}.footer .footer-social-icons .social{font-size:34px}.footer .shopify-localization-form select{height:50px;line-height:50px;padding:0 40px 0 22px}.footer .shopify-localization-form .select:after{width:35px}}@media only screen and (max-width: 1199px){.footer{padding:40px 0 18px}.footer .thb-footer-menu li a{font-size:1rem}}@media only screen and (max-width: 767px){.footer{padding:35px 0 16px}.footer .footer-social-icons .social{font-size:30px}}@media only screen and (max-width: 575px){.footer .footer-social-icons .social{font-size:28px}}.email-signup-section input[type=email]{background:var(--white);border:1px solid var(--white);color:var(--black);font-size:.9rem}.email-signup-section input[type=email]:focus{background:var(--white-smoke);border:1px solid var(--white-smoke)}.email-signup-section input[type=email]::placeholder{color:var(--black)}.email-signup-section button.widget_subscribe_btn svg path{stroke:var(--black)}body .thb-testimonials{max-width:1600px;margin-top:45px}body .thb-testimonials .thb-testimonial{max-width:calc(100%/3)}@media only screen and (max-width: 991px){body .thb-testimonials .thb-testimonial{max-width:50%}}@media only screen and (max-width: 575px){body .thb-testimonials .thb-testimonial{max-width:100%}}.thb-testimonials .thb-testimonial h3,.thb-testimonials .thb-testimonial h2{font-size:2.9rem;line-height:.9em}.thb-testimonials--container .author_image{display:inline-block!important}body .thb-testimonials--container blockquote{margin-bottom:0!important;padding:30px 24px 24px;border:2px solid var(--white)!important;border-radius:20px;margin-left:10px;margin-right:10px;display:flex;flex-direction:column;justify-content:center}.thb-testimonials--container blockquote p{font-size:1.2rem!important}.thb-testimonials--container cite{font-size:1rem!important;font-weight:700;font-style:normal}.thb-testimonials--container cite:before{display:none}.thb-testimonials--container .flickity-page-dots .dot{width:24px;height:24px;border-radius:17px;margin:0 4px}.thb-testimonials--container .flickity-page-dots .dot:after{width:16px;height:16px;border-radius:14px;left:4px;top:4px}.north-hero{overflow-y:hidden}.north-hero.thb-parallax .thb-parallax-image{z-index:7}.north-hero h1 span{line-height:.85em}.north-hero h5{line-height:1.3em}.north-hero img.contain,.north-hero.thb-parallax img.thb-parallax-image.contain{width:60%;height:auto;left:inherit;right:0;top:50%}.north-hero img.contain{top:50%;transform:translateY(-50%);z-index:10}@media only screen and (min-width: 1068px) and (max-width: 1499px){.north-hero{padding:45px 0}}@media only screen and (max-width: 991px){.north-hero{flex-direction:column}.north-hero img.contain{position:relative;top:0;transform:translate(0);width:90%}}@media only screen and (max-width: 767px){.north-hero.thb-parallax .thb-parallax-image{position:relative}.north-hero{flex-direction:column}}.desktop-height-full{min-height:100vh;min-height:calc(100vh - 125px)}@media only screen and (max-width: 1699px){.desktop-height-full{min-height:calc(100vh - 115px)}}@media only screen and (max-width: 1399px){.desktop-height-full{min-height:calc(100vh - 105px)}}#shopify-section-template--20309608890713__1706549015818de016{background-color:var(--shilo-red)}body .section-image-with-text.section-image-with-text-adapt .image-side-holder{height:100%}.section-text-with-icons{position:relative}.text-with-icons a.trigger-popup{font-family:var(--bodyFont);font-weight:700;font-style:normal;font-size:1rem;line-height:1em}.text-with-icons a.trigger-popup.trigger-image{position:absolute;width:100%;height:100%;left:0;top:0}.text-with-icons.icon-large .text-with-icons__icon{width:128px!important;height:128px!important;position:relative}.popup-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;background:var(--portage-purple);padding:70px;text-align:left;max-width:700px}.popup-content h5{font-size:1.2rem;line-height:.9em;margin-bottom:0;font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:700}.popup-content p:last-of-type{margin-bottom:0}.popup-content .close-popup{position:absolute;top:30px;right:30px;color:var(--white)}.popup-content .close-popup svg{width:20px;height:20px}@media only screen and (max-width: 991px){.popup-content{position:fixed;padding:35px;width:80%}.popup-content .close-popup{top:15px;right:15px}.popup-content .close-popup svg{width:10px;height:10px}}.accordion .thb-tab label{font-weight:700}body .thb-product-detail .product-information .product_meta{font-size:.65rem}#shopify-section-template--20309609611609__accordion_BXXpCh{background-color:#98a4d8}#shopify-section-template--20309609611609__image-with-text{background-color:#fabf6a}.section-tabbed-content .tabbed-content--tabs button{font-family:var(--titleFont);font-weight:400;font-style:normal;font-size:1.7rem;line-height:.9em}.product-price-container .price ins{color:var(--black)}.badge.out-of-stock{background-color:var(--black);border-radius:6px}.product .product_meta{display:none!important}.product social-share{display:none!important}.product #AddToCart .single-add-to-cart-button--text{color:var(--black);font-weight:700}.product .shopify-payment-button__button{font-weight:700;padding:10px 36px;background:var(--portage-purple)}.product .shopify-payment-button__button:hover,.product .shopify-payment-button__button:focus{background:var(--portage-purple)}.product .shopify-payment-button__button--branded{padding:0}#Cart-Drawer .mini-cart__buttons .button.alt,#Cart-Drawer .mini-cart__notes_content .button.alt{font-weight:700}#Cart-Drawer .mini-cart__buttons .button.alt:hover,#Cart-Drawer .mini-cart__buttons .button.alt:focus,#Cart-Drawer .mini-cart__notes_content .button.alt:hover,#Cart-Drawer .mini-cart__notes_content .button.alt:focus{color:var(--black)}#Cart-Drawer .mini-cart__buttons .button.checkout,#Cart .button.checkout,.cart-empty .button{color:var(--black);font-weight:700}body .shop_table .cart-remove-desktop{color:var(--black)}body .shop_table .cart-remove-desktop svg{fill:var(--black)}.contact-form input[type=text],.contact-form input[type=password],.contact-form input[type=date],.contact-form input[type=datetime],.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=search],.contact-form input[type=tel],.contact-form input[type=time],.contact-form input[type=url],.contact-form textarea{background:var(--white);color:var(--black)}#shopify-section-template--20872320713049__tabbed_content_L8x8YE .tabbed-content-wrapper{padding-top:50px}#shopify-section-template--20872320713049__tabbed_content_L8x8YE .tabbed-content-wrapper .tabbed-content{max-width:1600px}#shopify-section-template--20872320713049__tabbed_content_L8x8YE .tabbed-content-wrapper .tabbed-content button{text-align:left}@media only screen and (max-width: 1399px){#shopify-section-template--20872320713049__tabbed_content_L8x8YE .tabbed-content-wrapper{padding-top:25px}}@media only screen and (max-width: 767px){#shopify-section-template--20872320713049__tabbed_content_L8x8YE .tabbed-content-wrapper{padding-top:15px}}.text-tabs-with-autoplay .tab-wrapper .row{display:flex;align-items:center}.text-tabs-with-autoplay .tab-wrapper .tab-buttons button{display:block;text-align:left}.text-tabs-with-autoplay .tab-wrapper .tab-buttons .tab-mobile-content{display:none}.text-tabs-with-autoplay .tab-wrapper .tab-buttons button.active h1{color:var(--portage-purple)}.text-tabs-with-autoplay .tab-content{display:none}.text-tabs-with-autoplay .tab-content.active{display:block}@media only screen and (max-width: 767px){.text-tabs-with-autoplay .tab-wrapper .tab-buttons .tab-mobile-content{display:block}.text-tabs-with-autoplay .tab-content,.text-tabs-with-autoplay .tab-content.active{display:none!important}.text-tabs-with-autoplay .tab-wrapper .tab-buttons button.active h1{color:var(--white)}}.password-login-link__button{display:inline-flex!important}@media only screen and (max-width: 575px){#shopify-section-template--20872357839193__a247c79b-b0fb-42ee-ac81-aae5381e8197 h1{font-size:4.3rem}}@media only screen and (max-width: 374px){#shopify-section-template--20872357839193__a247c79b-b0fb-42ee-ac81-aae5381e8197 h1{font-size:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
