@font-face{font-family:Open Sans;font-weight:700;font-style:normal;src:url(//canadasauce.ca/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2) format("woff2"),url(//canadasauce.ca/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff) format("woff")}@font-face{font-family:Open Sans;font-weight:400;font-style:normal;src:url(//canadasauce.ca/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2) format("woff2"),url(//canadasauce.ca/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff) format("woff")}@font-face{font-family:Open Sans;font-weight:600;font-style:normal;src:url(//canadasauce.ca/cdn/fonts/open_sans/opensans_n6.15aeff3c913c3fe570c19cdfeed14ce10d09fb08.woff2) format("woff2"),url(//canadasauce.ca/cdn/fonts/open_sans/opensans_n6.14bef14c75f8837a87f70ce22013cb146ee3e9f3.woff) format("woff")}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;src:url(//canadasauce.ca/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2) format("woff2"),url(//canadasauce.ca/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff) format("woff")}@font-face{font-family:Open Sans;font-weight:400;font-style:italic;src:url(//canadasauce.ca/cdn/fonts/open_sans/opensans_i4.6f1d45f7a46916cc95c694aab32ecbf7509cbf33.woff2) format("woff2"),url(//canadasauce.ca/cdn/fonts/open_sans/opensans_i4.4efaa52d5a57aa9a57c1556cc2b7465d18839daa.woff) format("woff")}@font-face{font-family:Open Sans;font-weight:700;font-style:italic;src:url(//canadasauce.ca/cdn/fonts/open_sans/opensans_i7.916ced2e2ce15f7fcd95d196601a15e7b89ee9a4.woff2) format("woff2"),url(//canadasauce.ca/cdn/fonts/open_sans/opensans_i7.99a9cff8c86ea65461de497ade3d515a98f8b32a.woff) format("woff")}@media screen and (max-width: 768px){.announcement-bar__message{font-size:12px!important}}.mobile-language{display:none;margin-bottom:100px;margin-top:-30px}@media screen and (max-width: 768px){.mobile-language{display:block}}.mobile-language .translation-lab-dropdown .language-label{color:#fff}.mobile-language .translation-lab-dropdown:after{border-color:#fff}.mobile-language.footer-language{margin-bottom:30px;margin-top:-15px}.mobile-language.footer-language .translation-lab-dropdown .language-label{color:#a51d2e}.mobile-language.footer-language .translation-lab-dropdown:after{border-color:#a51d2e}.desktop-language{display:inline-block}@media screen and (max-width: 768px){.desktop-language{display:none}}header .site-header__cart-bubble{right:4px}header .site-header-sections .site-header__section:nth-child(1){width:28%}header .site-header-sections .site-header__section:nth-child(2){width:44%}header .site-header-sections .site-header__section:nth-child(3){width:28%;text-align:right}.ghost__btn{background:transparent!important}.carousel-container{margin-top:180px;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 100px;box-sizing:border-box;width:100%;z-index:9;bottom:0}@media screen and (max-width: 1024px){.carousel-container{margin-top:50px}}.video-section .video-section__cover-text{font-weight:600;line-height:1.5}.slideshow{position:relative}.slideshow .swiper-pagination-bullets .swiper-pagination-bullet{background:#fff}.slideshow .slideshow__heading{max-width:950px;font-size:3.5rem;font-weight:700}@media screen and (min-width: 1024px){.slideshow .slideshow__heading{font-size:5.5rem}}.slideshow .slideshow__heading-cta{padding-left:60px;padding-right:60px;margin-top:25px}@media screen and (min-width: 1024px){.slideshow .slideshow__heading-cta{margin-top:50px}}.slideshow .slideshow__button,.slideshow button{margin-bottom:0!important}.slideshow .slideshow__slide .slide_links{position:absolute;left:50%;transform:translate(-50%);bottom:0;width:100%;z-index:10}@media screen and (max-width: 768px){.slideshow .slideshow__slide .slide_links{width:50%;max-width:200px;overflow:visible}}.slideshow .slideshow__slide .slide_links .swiper-wrapper{align-items:flex-end}.slideshow .slideshow__slide .slide_links .swiper-wrapper::-webkit-scrollbar{display:none}.slideshow .slideshow__slide .slide_links .swiper-wrapper:after{display:none!important}.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide{text-align:center}.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide.new span{background:#a51d2e;padding:5px 10px}@media screen and (max-width: 768px){.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide{height:auto;display:flex;justify-content:flex-end;flex-direction:column}}.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide span{display:block;margin-bottom:15px}.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide svg{transform:scaleY(0);transform-origin:center bottom;transition:all .3s ease-in-out;margin-bottom:-80px}@media screen and (min-width: 768px){.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide svg{display:none}}@media screen and (max-width: 768px){.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide.swiper-slide-active svg{display:inline;transform:scaleY(1);margin-bottom:0}}.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide a{text-transform:uppercase;font:700 1.8rem/1.2 Raleway,sans-serif;color:#fff;display:inline-block;padding:40px 15px;position:relative}.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide a:after{content:"";display:block;position:absolute;bottom:0;left:0;height:0px;width:100%;background:#a51d2e;transition:all .35s ease-in-out}.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide a:hover{text-decoration:none}.slideshow .slideshow__slide .slide_links .swiper-wrapper .swiper-slide a:hover:after{height:10px}.slideshow .slideshow__slide .slide_links .swiper-button{width:10px;height:20px;color:#fff;margin-top:0;transform:translateY(-65%)}@media screen and (max-width: 768px){.slideshow .slideshow__slide .slide_links .swiper-button{display:none}}.slideshow .slideshow__slide .slide_links .swiper-button,.slideshow .slideshow__slide .slide_links .swiper-button:after{font-size:20px}.slideshow .slideshow__slide .slide_links:hover{cursor:grab}.history-video{text-align:center;padding-top:25px}.hero_tooltip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:20}@media screen and (min-width: 1024px){.hero_tooltip{display:none}}.hero_tooltip span{position:relative;display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;border:2px solid #fff;animation:cercleScaleUp 2s ease-in-out infinite}@keyframes cercleScaleUp{0%{transform:scale(1);opacity:0}10%{transform:scale(1);opacity:1}90%{transform:scale(2.5);opacity:0}to{transform:scale(2.5);opacity:0}}.banner-container{margin:100px 0;padding:110px 0}.banner-container .banner-title h2{color:#fff!important;font-size:2.8rem!important;letter-spacing:3px}.banner-container .banner-text{color:#fff!important}.banner-container .banner-text p{margin:0;font-size:1.5rem}.featured-slider__cover-content--left *{text-align:left!important}.navigation__container{background:#a51d2e}.navigation__container .navigation__search{margin-top:0;margin-bottom:30px;max-width:315px}.navigation__container .navigation__search .input-group--underline{border-bottom:2px solid #fff}.navigation__container .navigation__search svg,.navigation__container .navigation__search path{fill:#fff}.navigation__container .navigation__search input{font-size:1.8rem;color:#fff!important;padding-top:10px;padding-bottom:10px}.navigation__container .navigation__search input::placeholder{color:#fff!important}.navigation__container .navigation__links{margin-bottom:50px}.navigation__container .navigation__sublinks{background:#a51d2e;padding-top:0}.navigation__container .navigation__sublinks span{font-weight:400}.navigation__container .navigation__sublinks svg,.navigation__container .navigation__sublinks path{fill:#fff}.navigation__container .navigation__sublinks a{font-weight:400}.navigation__container .navigation__sublinks .navigation__sublink--third-level a{font-size:1.6rem;margin-bottom:5px}.navigation__container .navigation__sublinks button{margin-bottom:10px}.navigation__container .navigation__links>.navigation__link>.navigation__sublinks-container>ul>li>a,.navigation__container .navigation__links>.navigation__link>.navigation__sublinks-container>ul>li>button{margin-bottom:10px;font-weight:600}.navigation__container .navigation__links>.navigation__link>.navigation__sublinks-container>ul>li>a span,.navigation__container .navigation__links>.navigation__link>.navigation__sublinks-container>ul>li>button span{margin-bottom:10px;font-weight:600}.navigation__container ul li a,.navigation__container ul li button{color:#fff;font-size:2rem;font-weight:900;line-height:1.5;margin-bottom:20px}.navigation__container ul li a:after,.navigation__container ul li button:after{background:#fff!important}.navigation__container ul li.navigation__link--secondary a{font-size:1.8rem;font-weight:400;margin-bottom:10px}.partner-suptitle{font-family:Raleway,sans-serif!important;font-weight:400!important}.hero .hero-partner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:40px;margin:0 auto 50px!important;box-sizing:border-box;width:100%}@media screen and (max-width: 768px){.hero .hero-partner{padding-top:10px;margin:0 auto 30px!important}}.hero .hero-partner a{margin:0;display:flex;align-items:center;justify-content:center;padding:0 10px;width:auto}@media screen and (max-width: 768px){.hero .hero-partner a{width:100%}}.hero .hero-partner a img{max-height:60px;display:inline-block;width:auto}@media screen and (min-width: 560px){.hero .hero-partner a img{max-height:80px}}@media screen and (max-width: 768px){.hero .hero-partner a img{margin:10px 0;display:inline-block}}.hero__inner .mega-subtitle{color:#fff}main .newsletter-wrapper{padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 1024px){main .newsletter-wrapper{padding-top:90px;padding-bottom:90px}}main .newsletter-wrapper .newsletter__heading{color:#fff;font:700 4rem/1.3 Raleway,sans-serif}main .newsletter-wrapper .newsletter__subheading{color:#fff;font:400 2rem/1.3 Raleway,sans-serif}main .newsletter-wrapper .input-group--underline{border:none;display:flex;max-width:650px;margin:auto}@media only screen and (max-width: 1024px){main .newsletter-wrapper .input-group--underline{flex-direction:column}}main .newsletter-wrapper .input-group--underline input{border-radius:30px;background:#ffffff0d;border:1px solid #fff;margin-bottom:0!important;padding:15px 30px;font-weight:400;font-size:1.8rem;color:#fff;margin-left:50px}@media only screen and (max-width: 1024px){main .newsletter-wrapper .input-group--underline input{text-align:center;margin-left:0}}main .newsletter-wrapper .input-group--underline input:focus{outline:none}main .newsletter-wrapper .input-group--underline .input-group__btn{display:block}@media only screen and (max-width: 1024px){main .newsletter-wrapper .input-group--underline .input-group__btn{margin-top:15px;width:100%}}main .newsletter-wrapper .input-group--underline .input-group__btn .btn{border-radius:30px!important;transition:all .2s ease-in-out!important;background:#fff!important;color:#a51d2e;text-transform:initial;text-align:center;padding:15px 25px;font-size:1.8rem;font-weight:700;line-height:1.63636;height:100%;min-width:285px;transform:translate(-50px);border:1px solid #fff!important}@media only screen and (max-width: 1024px){main .newsletter-wrapper .input-group--underline .input-group__btn .btn{transform:translate(0);margin-left:auto;margin-right:auto}}main .newsletter-wrapper .input-group--underline .input-group__btn .btn:after{display:none!important}main .newsletter-wrapper .input-group--underline .input-group__btn .btn:hover{background:#231f20!important;color:#fff}.banner-image-opt{background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:100px}@media screen and (max-width: 576px){.banner-image-opt{height:300px!important;margin-bottom:50px}}.gallery-custom{padding:140px 0}.gallery-custom h2{text-align:center;font-size:3rem;letter-spacing:3px;margin-bottom:65px}@media screen and (max-width: 1024px){.gallery-custom h2{font-size:2rem;padding:0 10px}}.gallery-custom .gallery-row{max-width:1440px;width:100%;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 10px}.gallery-custom .gallery-row .gallery-item{width:20%}@media screen and (max-width: 768px){.gallery-custom .gallery-row .gallery-item{width:100%}}.gallery-custom .gallery-row .gallery-item .gallery-sizer{width:100%;padding-top:100%;position:relative;overflow:hidden}.gallery-custom .gallery-row .gallery-item .gallery-sizer img{position:absolute;width:100%;height:auto;left:0;top:0;transition:all .25s ease-in-out;transform-origin:center}.gallery-custom .gallery-row .gallery-item .gallery-sizer img:hover{transform:scale(1.1)}@media screen and (max-width: 1024px){.content-for-layout{margin-bottom:0!important}}footer .site-footer__bottom{align-items:flex-end}footer a{transition:all .3s ease-in-out}footer .footer_logo{margin-bottom:60px}@media screen and (max-width: 1024px){footer .footer_logo{margin-bottom:30px}}footer .site-footer__linklist li{padding-left:20px!important;padding-right:20px!important}@media screen and (max-width: 1024px){footer .site-footer__linklist li{width:100%}}footer .site-footer__linklist li a{font:900 1.8rem/1.2 Raleway,sans-serif;color:#a51d2e;transition:all .3s ease-in-out}footer .flex-footer__item--menu{margin-top:30px}@media screen and (max-width: 1024px){footer .flex-footer__item--menu:last-child{margin-top:0}}footer .flex-footer__item--menu:last-child a{font:400 1.6rem/1.2 Raleway,sans-serif;color:#000;transition:all .3s ease-in-out;text-transform:initial}footer .site-footer__copyright{font:400 1.8rem/1.2 Raleway,sans-serif}footer .site-footer__copyright .lws{margin-top:15px;display:block}footer .site-footer__copyright .lws a{color:#a51d2e;font-weight:700;transition:all .3s ease-in-out}footer .site-footer__copyright .lws a:hover{opacity:.6}footer .social-links__icon a{background:none!important}footer .social-links__icon a:hover{opacity:.6;background:none!important}footer .social-links__icon svg{width:25px;height:25px;fill:#a51d2e!important;color:#a51d2e!important}footer .social-links__icon svg path{fill:#a51d2e!important}@media screen and (max-width: 1024px){footer .site-footer__bottom{align-items:center}}.newsletter-custom{margin:-60px auto 0;padding:75px 10px;position:relative}.newsletter-custom .news-infos{text-align:center;padding:0 10px}@media screen and (min-width: 1024px){.newsletter-custom .news-infos{text-align:left;padding:0 10% 0 10px}}.newsletter-custom .news-infos .news-text{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:100!important}.newsletter-custom .site-footer__newsletter-input{margin-bottom:25px!important}@media screen and (min-width: 992px){.newsletter-custom .site-footer__newsletter-input{text-align:left;margin-bottom:0!important}}.newsletter-custom .news-form{display:flex;align-items:center}.newsletter-custom .news-form form{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.newsletter-custom .news-form form .news-email input{background:transparent;border-radius:3px;border:1px solid #fff;color:#fff!important;font-family:Raleway,sans-serif;font-weight:100!important;margin-right:10px;outline:none}.newsletter-custom .news-form form .news-email input::placeholder{font-family:Raleway,sans-serif;font-weight:100!important;color:#fff!important;opacity:1}@media screen and (min-width: 1024px){.newsletter-custom .news-form form button{width:100%;height:100%;padding:0}}.newsletter-custom .news-title{font-family:Raleway,sans-serif;font-size:3rem;line-height:1.3;font-weight:900;color:#fff}.newsletter-custom .news-text{font:normal 18 Raleway,sans-serif;color:#fff}.newsletter-custom .news-bg{width:100%;position:absolute;left:0;bottom:0}.newsletter-custom .news-bg svg{width:100%;position:relative}.newsletter-custom .news-bg svg image{width:100%;height:auto;position:absolute;bottom:0;left:0}.newsletter_confirm_notif{z-index:999;position:fixed;padding:10px;text-align:center;background:#a51d2e;left:50%;top:50%;transform:translateY(-50%);transform:translate(-50%)}.newsletter_confirm_notif p{color:#fff!important}@media screen and (min-width: 720px){.newsletter_confirm_notif{padding:15px 35px}}.hero .suptitle_hero{margin-bottom:15px;font-size:2.4rem!important}@media screen and (min-width: 1024px){.hero .suptitle_hero{font-size:3.6rem!important}}.suptitle{font-size:2.2rem!important;margin-bottom:0}@media screen and (min-width: 1024px){.suptitle{font-size:2.6rem!important}}main a.btn,main .return-btn,main .shopify-payment-button__button,main .store_search,main .cart-drawer__checkout,main .submit_form_btn,footer a.btn,footer .return-btn,footer .shopify-payment-button__button,footer .store_search,footer .cart-drawer__checkout,footer .submit_form_btn,.section-popup a.btn,.section-popup .return-btn,.section-popup .shopify-payment-button__button,.section-popup .store_search,.section-popup .cart-drawer__checkout,.section-popup .submit_form_btn{border-radius:30px!important;border:none!important;transition:all .2s ease-in-out;text-transform:initial;padding:18px 45px;line-height:1.2;font-size:18px!important}main a.btn:after,main .return-btn:after,main .shopify-payment-button__button:after,main .store_search:after,main .cart-drawer__checkout:after,main .submit_form_btn:after,footer a.btn:after,footer .return-btn:after,footer .shopify-payment-button__button:after,footer .store_search:after,footer .cart-drawer__checkout:after,footer .submit_form_btn:after,.section-popup a.btn:after,.section-popup .return-btn:after,.section-popup .shopify-payment-button__button:after,.section-popup .store_search:after,.section-popup .cart-drawer__checkout:after,.section-popup .submit_form_btn:after{display:none!important}main a.btn:hover,main .return-btn:hover,main .shopify-payment-button__button:hover,main .store_search:hover,main .cart-drawer__checkout:hover,main .submit_form_btn:hover,footer a.btn:hover,footer .return-btn:hover,footer .shopify-payment-button__button:hover,footer .store_search:hover,footer .cart-drawer__checkout:hover,footer .submit_form_btn:hover,.section-popup a.btn:hover,.section-popup .return-btn:hover,.section-popup .shopify-payment-button__button:hover,.section-popup .store_search:hover,.section-popup .cart-drawer__checkout:hover,.section-popup .submit_form_btn:hover{background:#000;color:#fff!important}main a.btn-dark,main .submit_form_btn,footer a.btn-dark,footer .submit_form_btn,.section-popup a.btn-dark,.section-popup .submit_form_btn{border-radius:30px!important;border:none!important;transition:all .2s ease-in-out!important;background:#000!important;text-transform:initial}main a.btn-dark:after,main .submit_form_btn:after,footer a.btn-dark:after,footer .submit_form_btn:after,.section-popup a.btn-dark:after,.section-popup .submit_form_btn:after{display:none!important}main a.btn-dark:hover,main .submit_form_btn:hover,footer a.btn-dark:hover,footer .submit_form_btn:hover,.section-popup a.btn-dark:hover,.section-popup .submit_form_btn:hover{background:#222!important}main a.btn-light,footer a.btn-light,.section-popup a.btn-light{border-radius:30px!important;border:none!important;transition:all .2s ease-in-out!important;background:#fff!important;color:#a51d2e;text-transform:initial}main a.btn-light:after,footer a.btn-light:after,.section-popup a.btn-light:after{display:none!important}main a.btn-light:hover,footer a.btn-light:hover,.section-popup a.btn-light:hover{background:#231f20!important;color:#fff}main a.btn-ghost,main .product__add-to-cart-button,footer a.btn-ghost,footer .product__add-to-cart-button,.section-popup a.btn-ghost,.section-popup .product__add-to-cart-button{border-radius:30px!important;border:3px solid #a51d2e!important;transition:all .2s ease-in-out!important;background:transparent!important;color:#a51d2e!important;text-transform:initial;font-size:18px!important}main a.btn-ghost:after,main .product__add-to-cart-button:after,footer a.btn-ghost:after,footer .product__add-to-cart-button:after,.section-popup a.btn-ghost:after,.section-popup .product__add-to-cart-button:after{display:none!important}main a.btn-ghost:hover,main .product__add-to-cart-button:hover,footer a.btn-ghost:hover,footer .product__add-to-cart-button:hover,.section-popup a.btn-ghost:hover,.section-popup .product__add-to-cart-button:hover{border-color:#000!important;background:#000!important;color:#fff!important}.cart-drawer__checkout{border-radius:30px!important;border:none!important;transition:all .2s ease-in-out;text-transform:initial;padding:7px 45px;font-size:18px}.cart-drawer__checkout:after{display:none!important}.cart-drawer__checkout:hover{background:#000;color:#fff!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{transition:background-color 50000000s linear,color 50000000s linear}.icon-wrapper{background:#fff;width:60px;height:60px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;margin-bottom:25px}.icon-wrapper svg{max-width:50%;width:50%;height:auto}.container-small{max-width:1140px!important;position:relative}.contact-form{max-width:800px;margin:auto}.contact-form input,.contact-form textarea{margin-bottom:15px!important}@media screen and (max-width: 1024px){.feature-row .feature-row__text{padding-top:30px}}.feature-row .feature-row__image-wrapper.inline_image_wrapper{display:flex;align-items:center;justify-content:center;padding:30px 15px 0}@media screen and (max-width: 1024px){.feature-row .feature-row__image-wrapper.inline_image_wrapper{padding:30px 15px}}.feature-row .feature-row__image-wrapper.inline_image_wrapper .image-wrapper{width:100%;text-align:center}.feature-row .feature-row__image-wrapper.inline_image_wrapper .image-wrapper .inline_image{max-width:70%;width:100%;height:auto}.feature-row .feature-row__image-wrapper.inline_image_wrapper .image-wrapper.rounded{padding-top:60%;width:60%;margin:auto;overflow:hidden;border-radius:50%!important;position:relative}@media screen and (max-width: 1024px){.feature-row .feature-row__image-wrapper.inline_image_wrapper .image-wrapper.rounded{padding-top:60%;width:60%}}.feature-row .feature-row__image-wrapper.inline_image_wrapper .image-wrapper.rounded .inline_image{width:100%;height:100%;max-width:100%!important;position:absolute;object-fit:cover;object-position:center;left:50%;top:50%;transform:translate(-50%,-50%)}.product-template .product__media-container{padding-top:30px!important}.product-template .scroller-holder{position:fixed;bottom:5vh;z-index:11;left:50%;transform:translate(-50%)}@media screen and (max-width: 1024px){.product-template .scroller-holder{display:none!important}}.product-template .scroller-holder .scroll-container{width:30px;height:60px;border:2px solid #a51d2e;border-radius:15px;position:relative}.product-template .scroller-holder .scroll-container .scroller{width:16px;border-radius:10px;background-color:#a51d2e;position:absolute;top:4px;left:50%;transform:translate(-50%);bottom:34px;animation:scroller 2s ease-out infinite}@keyframes scroller{0%{bottom:34px}5%{top:4px}32%{bottom:4px}66%{top:34px;bottom:4px}to{top:4px;bottom:34px}}.feature-row-list ul,.feature-row-list li{list-style-position:inside;list-style-type:none;color:#fff;font-family:Raleway,sans-serif;font-size:1.4rem;font-weight:400}@media screen and (min-width: 750px){.feature-row-list ul,.feature-row-list li{font-size:2.1rem}}.feature-row-list ul{margin:35px 0;padding:0 0 0 1.3em}.feature-row-list li{position:relative;margin-bottom:10px}.feature-row-list li:before{content:"\2713";width:1.3em;border-radius:50%;display:inline-block;margin:0 0 0 -1.3em;line-height:1.3}.align-left{text-align:left!important}.blog-filter-lst div.nice-select{padding-left:25px!important}.nice-select{min-width:100%;border:0px!important;border-radius:30px!important;padding:5px 37px 5px 25px!important;height:auto!important;opacity:1!important;background:#fcf6f6!important}.nice-select ul{width:100%;background:#fcf6f6!important}.nice-select ul li{text-align:center}.nice-select ul li.selected{background:#fcf6f6!important;border-top:1px solid #a51d2e!important;border-bottom:1px solid #a51d2e!important}.nice-select ul li:hover{background:#a51d2e!important;color:#fff!important}.font-bigger p{font-size:1.6rem!important;line-height:1.5}@media screen and (min-width: 720px){.font-bigger p{font-size:2rem!important}}.blog-template .card{box-shadow:0 0 18px 5px #1f28401a}.blog-template .card time{font-size:1.6rem;font-weight:600;font-family:Raleway,sans-serif;text-transform:initial;color:#a51d2e}.blog-template .card .card__wrapper:hover{color:#a51d2e}.blog-template .card .card__read-more{font-size:1.4rem}.about-section .rte{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 720px){.about-section .rte{padding-top:60px;padding-bottom:60px}}#insta-feed{padding:125px 0 150px!important;flex-direction:column!important;display:flex!important}@media screen and (min-width: 720px){#insta-feed{padding:50px 0 100px!important;display:block!important;flex-direction:none!important}}#insta-feed .instafeed-container{width:100%!important;padding-top:100%!important}@media screen and (min-width: 720px){#insta-feed .instafeed-container{width:20%!important;padding-top:20%!important}}#insta-feed h2{font-family:Pacifico,sans-serif!important;font-size:4.8rem!important;font-weight:100;color:#a51d2e!important}@media screen and (min-width: 720px){#insta-feed h2{font-size:3.2rem!important}}#zip_code{color:#a51d2e;background:transparent;border:2px solid #a51d2e;border-radius:30px;padding:10px 25px;font-weight:600!important}#zip_code,#zip_code::placeholder{font-weight:400!important;color:#a51d2e;font-size:18px}#zip_code::placeholder{opacity:.7}@media screen and (max-width: 720px){.store_search{width:100%!important;text-align:center!important}}#store_map{height:500px;overflow:hidden;border-radius:5px;border:2px solid #a51d2e;margin:50px 15px 0;box-shadow:0 0 18px 5px #1f28401a}@media screen and (max-width: 720px){#store_map{height:350px}}#store_map .gm-style .gm-style-iw-c{box-shadow:0 0 18px 5px #1f28401a!important}#store_map .gm-style .gm-style-iw{padding:20px!important}#store_map .gm-style button{top:0!important;right:0!important}#store_map .gm-style .gm-info-title{display:block;color:#a51d2e;font-size:15px;margin-bottom:10px}#store_map .gm-style .gm-info-desc{font-size:13px;font-weight:400;display:block;margin-bottom:25px;max-width:70%;line-height:1.4}#store_map .gm-style a{font-size:13px;font-weight:600;text-decoration:underline!important}#store_map .gm-style a:after{display:none!important;content:initial!important}#store_map .gm-style .gm-style-iw-d{padding-right:0!important;padding-bottom:0!important;overflow:auto!important}.suf-landing-1 main{padding-bottom:0!important}.page-landing .main{margin-top:100vh;position:relative;z-index:3}.page-landing .main .background{background:#fff}.page-landing .fixed-container{position:fixed;top:0;left:0;width:100%;height:100vh}.page-landing [data-animate]{transform:translateY(-50px);opacity:0;transition:all .6s ease-in-out;transition-delay:.2s}.page-landing [data-animate].slideUp{transform:translateY(50px);transition-delay:1.2s}.page-landing [data-animate].up{opacity:1;transform:translateY(0)}.page-landing [data-animate].up>div{transition:all 1.2s ease-in-out;transition-delay:.2s;transform:translateY(100%)}.page-landing .has-animated{transform:translateY(0);opacity:1}.page-landing .has-animated.slideUp{transform:translateY(0)}.page-landing .has-animated.up>div{transform:translateY(0)}.page-landing .delayed{transition-delay:.4s}.page-landing h2{font-weight:700;line-height:1.2}.page-landing p{font-weight:600}.page-landing .return_link{position:fixed;top:30px;left:30px;display:inline-flex;align-items:center;color:#fff;font-size:1.7rem;font-weight:600;z-index:10;background:#4b75f9;padding:5px 15px;border-radius:5px;transition:all .3s ease-in-out}@media screen and (max-width: 768px){.page-landing .return_link{font-size:1.5rem;padding:3px 10px;top:15px;left:15px}}.page-landing .return_link:hover{text-decoration:underline}.page-landing .return_link svg{margin-right:15px}.page-landing .call-to-action{background:#4b75f9;position:fixed;bottom:0;padding:20px 30px;left:0;width:100%;text-align:center;z-index:10}.page-landing .call-to-action a{color:#4b75f9}@media screen and (max-width: 400px){.page-landing .call-to-action a{padding:15px 35px}}@media screen and (max-width: 768px){.page-landing .call-to-action{padding:30px 30px 60px;border-top-left-radius:30px;border-top-right-radius:30px}}@media screen and (max-width: 400px){.page-landing .call-to-action{padding:20px}}.page-landing .banner{height:100vh;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;overflow:hidden;display:flex;align-items:flex-end;padding:30px 30px 0;position:relative}@media screen and (max-width: 768px){.page-landing .banner{height:calc(100vh - 100px)}}@media screen and (max-width: 400px){.page-landing .banner{height:calc(100vh - 65px)}}.page-landing .banner .content-wrapper{max-width:830px;margin:0 auto;position:relative}@media screen and (max-width: 1024px){.page-landing .banner .content-wrapper{max-width:80%}}@media screen and (max-width: 768px){.page-landing .banner .content-wrapper{max-width:100%;width:100%}}.page-landing .banner .content-wrapper .content{transform:translateY(7%)}@media screen and (max-width: 768px){.page-landing .banner .content-wrapper .content{transform:translateY(0)}}.page-landing .banner .content-wrapper .content .title{display:block;margin-bottom:0!important}.page-landing .banner .content-wrapper .content .title svg{width:100%;height:auto}.page-landing .banner .content-wrapper .content .badge-wrapper{position:absolute;top:80px;right:-80px}@media screen and (max-width: 1024px){.page-landing .banner .content-wrapper .content .badge-wrapper{top:60px;right:-60px}}@media screen and (max-width: 768px){.page-landing .banner .content-wrapper .content .badge-wrapper{top:-120px;right:-20px;z-index:-1}}.page-landing .banner .content-wrapper .content .badge{width:245px;height:245px;background:#4b75f9;border:4px solid #fff;border-radius:50%;transform:rotate(-13deg);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.page-landing .banner .content-wrapper .content .badge{width:200px;height:200px}}@media screen and (max-width: 768px){.page-landing .banner .content-wrapper .content .badge{height:170px;width:170px}}.page-landing .banner .content-wrapper .content .badge p,.page-landing .banner .content-wrapper .content .badge>span{font-size:3rem;font-weight:900;text-transform:uppercase;text-align:left;color:#fff}@media screen and (max-width: 1024px){.page-landing .banner .content-wrapper .content .badge p,.page-landing .banner .content-wrapper .content .badge>span{font-size:2.5rem}}@media screen and (max-width: 768px){.page-landing .banner .content-wrapper .content .badge p,.page-landing .banner .content-wrapper .content .badge>span{font-size:2rem}}.page-landing .banner .content-wrapper .content .badge p{line-height:1.1}.page-landing .banner .content-wrapper .content .badge strong{font-size:6.5rem;font-weight:900;display:block}@media screen and (max-width: 1024px){.page-landing .banner .content-wrapper .content .badge strong{font-size:5rem}}@media screen and (max-width: 768px){.page-landing .banner .content-wrapper .content .badge strong{font-size:4rem}}.page-landing .banner .content-wrapper .content .badge strong span{font-size:4rem}@media screen and (max-width: 768px){.page-landing .banner .content-wrapper .content .badge strong span{font-size:3rem}}.page-landing .capsules-wrapper{position:relative;height:100vh;width:100%}.page-landing .capsules-wrapper .capsule{position:absolute;z-index:5}.page-landing .capsules-wrapper .capsule:nth-child(1){top:25%;left:10%;transform:rotate(-20deg)}.page-landing .capsules-wrapper .capsule:nth-child(2){top:75%;right:20%;transform:rotate(-15deg)}@media screen and (max-width: 768px){.page-landing .capsules-wrapper .capsule:nth-child(2){left:12%;top:55%;right:initial}}.page-landing .capsules-wrapper .capsule:nth-child(3){top:55%;left:83%;transform:rotate(10deg)}@media screen and (max-width: 768px){.page-landing .capsules-wrapper .capsule:nth-child(3){left:initial;top:35%;right:10%}}.page-landing .capsules-wrapper .capsule .wrapper{position:relative;z-index:2;font-size:2.8rem;background:#4b75f9;border-radius:30px;padding:20px 30px;color:#4b75f9;text-transform:uppercase;font-weight:700}@media screen and (max-width: 768px){.page-landing .capsules-wrapper .capsule .wrapper{font-size:1.8rem;padding:30px 40px}}@media screen and (max-width: 400px){.page-landing .capsules-wrapper .capsule .wrapper{padding:15px 30px}}.page-landing .capsules-wrapper .capsule .wrapper:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:97%;height:97%;border-radius:50%;background:#fff;z-index:-1}.page-landing .section-image{background:#344e30}.page-landing .section-image .text{position:relative;z-index:2;padding:80px 0 20px}.page-landing .section-image .text *{color:#fff}@media screen and (min-width: 1024px){.page-landing .section-image .text{width:35%;margin-left:auto;padding:160px 0 80px}}.page-landing .section-image .image-wrapper{padding-bottom:40px}.page-landing .section-image .image-wrapper img{width:100%}@media screen and (min-width: 1024px){.page-landing .section-image .image-wrapper{margin-top:-210px}}@media screen and (min-width: 1200px){.page-landing .section-parallax .page-width{max-width:100%!important;padding:0!important}}.page-landing .section-parallax .parallax-wrapper{position:relative;max-width:720px;margin-right:auto}@media screen and (min-width: 1200px){.page-landing .section-parallax .parallax-wrapper{padding-right:30px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.page-landing .section-parallax .parallax-wrapper:before{content:"";position:absolute;top:-5px;left:0;display:block;width:100%;height:200px;background:linear-gradient(180deg,#fff 0% 20%,#fff0);z-index:5}.page-landing .section-parallax .parallax-wrapper:after{content:"";position:absolute;bottom:-5px;left:0;display:block;width:100%;height:200px;background:linear-gradient(0,#fff 0% 20%,#fff0);z-index:5}}.page-landing .section-parallax .parallax-wrapper .parallax{padding:80px 0}@media screen and (min-width: 1200px){.page-landing .section-parallax .parallax-wrapper .parallax{position:fixed;top:50%;transform:translateY(-50%);padding-left:100px}}.page-landing .section-parallax .parallax-wrapper .parallax *{color:#4b75f9}@media screen and (max-width: 1200px){.page-landing .section-parallax .images-wrapper{width:calc(100% + 60px);margin-left:-30px}}.page-landing .section-parallax .image-wrapper{width:100%;padding-top:100%;position:relative;transition:all 1s cubic-bezier(.17,.67,.19,1.08)}@media screen and (max-width: 1200px){.page-landing .section-parallax .image-wrapper{display:none}.page-landing .section-parallax .image-wrapper:first-child{display:block}}.page-landing .section-parallax .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:all 1s cubic-bezier(.17,.67,.19,1.08)}.page-landing .section-landing-footer{padding-top:100px;padding-bottom:90px}.page-landing .section-landing-footer .page-width{overflow:hidden}@media screen and (min-width: 992px){.page-landing .section-landing-footer{padding-top:200px}}.page-landing .section-landing-footer .text{position:relative;z-index:2;padding:0 0 20px}.page-landing .section-landing-footer .text *{color:#4b75f9}@media screen and (min-width: 992px){.page-landing .section-landing-footer .text{padding:160px 0 80px}}.page-landing .section-landing-footer .image-wrapper{position:relative;width:100%}.page-landing .section-landing-footer .image-wrapper img{width:100%}@media screen and (max-width: 992px){.page-landing .section-landing-footer .image-wrapper img{transform:translate(10%)}}.page-landing .section-landing-footer .image-wrapper .badge{z-index:3;display:flex;width:140px;height:140px;border:4px solid #4b75f9;border-radius:50%;align-items:center;justify-content:center;transform:rotate(-18deg);position:absolute;top:3%;left:30%}@media screen and (max-width: 768px){.page-landing .section-landing-footer .image-wrapper .badge{width:100px;height:100px;top:10%;left:0}}.page-landing .section-landing-footer .image-wrapper .badge span,.page-landing .section-landing-footer .image-wrapper .badge span p{font-size:115%;text-transform:uppercase;line-height:1.2;text-align:center;color:#4b75f9;font-weight:900}@media screen and (max-width: 768px){.page-landing .section-landing-footer .image-wrapper .badge span,.page-landing .section-landing-footer .image-wrapper .badge span p{font-size:100%}}.page-landing .page-width{padding:0 30px}.section-popup{position:fixed;bottom:6%;right:0;z-index:10;max-width:500px;min-height:365px;background:#fff;box-shadow:0 0 18px 8px #0000000d;border-top-left-radius:200px;border-bottom-left-radius:200px;display:flex;align-items:center;overflow:hidden;transition:all .6s cubic-bezier(.17,.67,.17,.99);transform:translate(100%)}@media screen and (max-width: 768px){.section-popup{max-width:95%;min-height:260px}}.section-popup h3{line-height:1.2;font-size:3.3rem;font-weight:700}@media screen and (max-width: 768px){.section-popup h3{font-size:2.3rem}}.section-popup .image-wrapper{height:100%;position:absolute;right:0;bottom:0}.section-popup .image-wrapper img{height:100%;width:auto}.section-popup .content{min-height:365px;position:relative}@media screen and (max-width: 768px){.section-popup .content{min-height:260px}}.section-popup a.btn{padding:18px 25px!important}@media screen and (max-width: 768px){.section-popup a.btn{font-size:1.4rem!important;padding:15px 20px!important}}.section-popup .index{position:relative;z-index:2;padding:0 160px 0 90px}@media screen and (max-width: 768px){.section-popup .index{padding:0 110px 0 60px}}.section-popup .close-pop{top:15px;right:15px;position:absolute;opacity:1;transition:all .3s ease-in-out}.section-popup:hover .close-pop{cursor:pointer;opacity:1}.section-popup:hover .close-pop:hover{opacity:.7}.pagination{justify-content:center!important;max-width:none!important}.pagination .pagination-arrow{-webkit-appearance:none;display:flex;align-items:center;justify-content:center;background:none;border:2px solid #a51d2e;width:45px;height:50px}@media screen and (max-width: 768px){.pagination .pagination-arrow{width:35px;height:40px}}.pagination .pagination-arrow.arrow-disabled{opacity:.3}.pagination .pagination-arrow.arrow-right{margin-left:35px}@media screen and (max-width: 768px){.pagination .pagination-arrow.arrow-right{margin-left:25px}}.pagination .pagination-arrow.arrow-left{margin-right:35px}@media screen and (max-width: 768px){.pagination .pagination-arrow.arrow-left{margin-right:25px}}.pagination .pagination-arrow svg{height:15px}@media screen and (max-width: 768px){.pagination .pagination-arrow svg{height:10px}}.pagination .pagination-arrow svg path{fill:#a51d2e!important}.pagination .pagination__pages{display:flex}.pagination .pagination__pages .pagination__page{display:flex;align-items:center;justify-content:center;border:2px solid #a51d2e;font-size:18px;padding:5px!important;margin:0 5px;width:45px;height:50px}@media screen and (max-width: 768px){.pagination .pagination__pages .pagination__page{font-size:14px;width:35px;height:40px}}.collection-template .card{position:relative}.collection-template .card.not-available:before{content:"";display:block;position:absolute;top:0;left:0;z-index:5;background:#fff;opacity:.6;width:100%;height:100%;pointer-events:none}.collection-template .card .card__availability{position:absolute;top:0;right:0;z-index:10;background:#000;color:#fff;border-radius:5px;padding:5px 10px}.product-recommendations{overflow:hidden}.product-recommendations .swiper-recommendations{position:relative;padding:0 25px}.product-recommendations .swiper-recommendations .swiper-button-next,.product-recommendations .swiper-recommendations .swiper-button-prev{color:#a51d2e}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.scss.css.map */
