h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:20px}h1,.h1{font-size:38px;line-height:44px;font-weight:900}@media screen and (min-width: 768px){h1,.h1{font-size:48px;line-height:56px}}@media screen and (min-width: 1200px){h1,.h1{font-size:72px;line-height:1.1666}}h2,.h2{font-size:30px;line-height:36px;font-weight:900}@media screen and (min-width: 768px){h2,.h2{font-size:37px;line-height:43px}}@media screen and (min-width: 1200px){h2,.h2{font-size:55px;line-height:1.143}}h3,.h3{font-size:22px;line-height:26px;font-weight:900}@media screen and (min-width: 768px){h3,.h3{font-size:22px;line-height:26px}}@media screen and (min-width: 1200px){h3,.h3{font-size:32px;line-height:1.15}}h4,.h4{font-size:16px;line-height:20px;font-weight:900}@media screen and (min-width: 768px){h4,.h4{font-size:16px;line-height:20px}}@media screen and (min-width: 1200px){h4,.h4{font-size:24px;line-height:1.1666}}h5,.h5{font-size:13px;line-height:16px;font-weight:bold}@media screen and (min-width: 768px){h5,.h5{font-size:13px;line-height:16px}}@media screen and (min-width: 1200px){h5,.h5{font-size:22px;line-height:27px}}p{font-weight:500;margin-top:0}p.intro,.intro{font-size:18px;line-height:26px}@media screen and (min-width: 1200px){p.intro,.intro{font-size:28px;line-height:1.428}}p,p.p1,.p1{font-size:15px;line-height:21px}@media screen and (min-width: 1200px){p,p.p1,.p1{font-size:19px;line-height:1.42}}p.p2,.p2{font-size:11px;line-height:15px}@media screen and (min-width: 1200px){p.p2,.p2{font-size:15px;line-height:22px}}.btn{font-size:16px}.btn.btn--primary{font-size:16px}@media screen and (min-width: 1200px){.btn.btn--primary{font-size:19px}}.btn.btn-link{font-size:16px}@media screen and (min-width: 1200px){.btn.btn-link{font-size:19px}}:root{--blue: #003ab9;--light-blue: #8ed3fe;--pink: #d08bfa;--white: #ffffff}body{background-color:var(--light-blue)}@media screen and (min-width: 768px){.d-mobile{display:none !important}}.shopify-section{position:relative}.page-width{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px){.page-width{padding-left:30px;padding-right:30px}}@media screen and (min-width: 1280px){.page-width{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1680px){.page-width{max-width:1440px;padding-left:55px;padding-right:55px}}.btn.btn--primary{border:4px solid var(--blue);border-radius:0;background-color:#ffffff;color:var(--blue);text-transform:lowercase;top:0;left:0;padding:7px 45px;position:relative;letter-spacing:0;transition:all ease 0.25s}@media screen and (min-width: 1024px){.btn.btn--primary{padding:14px 45px}}@media screen and (max-width: 1023px){.btn.btn--primary{border:4px solid var(--blue)}}@media screen and (min-width: 1280px){.btn.btn--primary{padding:14px 30px}}@media screen and (min-width: 1680px){.btn.btn--primary{padding:14px 45px}}.btn.btn--primary:before,.btn.btn--primary:after{content:'';position:absolute;z-index:0;transition:all ease 0.25s}.btn.btn--primary:before{width:calc(100% + 6px);height:calc(100% + 6px);background-color:var(--blue);left:-8px;top:4px;z-index:-1}@media screen and (max-width: 1023px){.btn.btn--primary:before{left:-8px;top:3px}}.btn.btn--primary:after{width:100%;height:100%;background-color:#fff;left:0px;top:0px}.btn.btn--primary span{position:relative;z-index:1}.btn.btn--primary:hover,.btn.btn--primary:focus{color:var(--blue);background-color:#ffffff;top:-6px;left:8px}.btn.btn--primary:hover:before,.btn.btn--primary:focus:before{left:-16px;top:10px}.btn.btn-link{text-transform:lowercase;border:0;font-weight:bold;color:var(--blue);padding:0;letter-spacing:0}.btn.btn-link:after{content:'\2192' !important;margin-left:5px;color:inherit;font-family:'Sharp Sans',  sans-serif}.btn.btn-link:hover,.btn.btn-link:focus{color:#fff}.btn.btn-link:hover:before,.btn.btn-link:hover:after,.btn.btn-link:focus:before,.btn.btn-link:focus:after{color:#fff}header.site-header{background-color:var(--blue);padding-left:20px;padding-right:20px}@media screen and (min-width: 768px){header.site-header{padding-left:45px;padding-right:45px}}header.site-header .grid:after{display:none}header.site-header .grid--table{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;justify-content:space-between;background-color:transparent;align-items:center;}header.site-header .grid--table>.grid__item{display:block;width:auto}header.site-header .grid--table>.grid__item.logo-align--left{width:145px}@media screen and (min-width: 1025px){header.site-header .grid--table>.grid__item.logo-align--left{width:250px;margin-left:35px}}@media screen and (min-width: 1025px) and (max-width: 1134px){header.site-header .grid--table>.grid__item.logo-align--left{width:200px}}header.site-header .grid--table>.grid__item.site-header__icons--plus{max-width:350px}header.site-header .grid--table nav.grid__item{width:calc(100% - 575px)}@media screen and (min-width: 1280px) and (max-width: 1380px){header.site-header .grid--table nav.grid__item{width:calc(100% - 510px)}}@media screen and (min-width: 1025px) and (max-width: 1134px){header.site-header .grid--table nav.grid__item{width:auto}}@media screen and (min-width: 1025px){header.site-header div.h2.site-header__logo{max-width:225px}}header.site-header div.h2.site-header__logo .site-header__logo-image{position:relative}header.site-header div.h2.site-header__logo .site-header__logo-image img{transition:all ease-in-out .3s}header.site-header div.h2.site-header__logo .site-header__logo-image:hover img{transform:translateY(5px)}ul.site-nav{text-align:left;margin:0 0}@media screen and (min-width: 1025px){ul.site-nav{padding-left:0}}@media screen and (min-width: 1280px){ul.site-nav{padding-left:30px}}@media screen and (min-width: 1025px){ul.site-nav li{padding-top:30px;padding-bottom:35px}}@media screen and (min-width: 1280px){ul.site-nav li{padding-top:25px;padding-bottom:55px}}a.site-nav__link .site-nav__label{border-bottom:2px solid transparent;text-transform:lowercase}a.site-nav__link.site-nav__link--active .site-nav__label,a.site-nav__link:focus .site-nav__label,a.site-nav__link:not([disabled]):hover .site-nav__label{border-bottom:2px solid var(--blue)}a.site-nav__link,.site-header__icons-wrapper a{font-size:16px;font-weight:bold;color:var(--color-body);padding:3px 10px}a.site-nav__link:focus,a.site-nav__link:not([disabled]):hover,.site-header__icons-wrapper a:focus,.site-header__icons-wrapper a:not([disabled]):hover{color:var(--color-bg);text-decoration:underline;text-underline-offset: 2px;}@media screen and (min-width: 1025px){a.site-nav__link,.site-header__icons-wrapper a{font-size:13px;padding:3px 8px}}@media screen and (min-width: 1100px){a.site-nav__link,.site-header__icons-wrapper a{font-size:14px}}@media screen and (min-width: 1280px){a.site-nav__link,.site-header__icons-wrapper a{font-size:16px;padding:3px 10px}}@media screen and (min-width: 1680px){a.site-nav__link,.site-header__icons-wrapper a{font-size:19px}}.announcement-bar{width:100%;display:flex;align-items:center;justify-content:center}p.announcement-bar__message.announcement-bar__message{font-size:12px;font-weight:500;padding:10px 0;margin-top:5px;margin-bottom:5px}@media screen and (max-width: 576px){p.announcement-bar__message.announcement-bar__message{margin-bottom:0;margin-top:0;padding: 3px 0;}}h1.h2.site-header__logo{margin-top:20px;margin-bottom:0;max-width:145px;padding-left:0 !important}@media screen and (min-width: 1025px){h1.h2.site-header__logo{max-width:250px}h1.h2.site-header__logo .site-header__logo-image{max-width:250px}}h1.h2.site-header__logo .site-header__logo-image{position:relative}h1.h2.site-header__logo .site-header__logo-image img{transition:all ease-in-out 0.3s;z-index:1;position:relative;}h1.h2.site-header__logo .site-header__logo-image:hover img{transform:translateY(5px)}.site-header__icon{display:none}.js-mobile-nav-toggle{display:block}header .site-header__icon{padding:0 12px;text-transform:lowercase}header .site-header__icon.site-header__search-toggle .icon{width:21px;height:30px}header .site-header__icon.site-header__cart .icon{width:38px;height:66px;margin-top:20px;margin-left:10px}header .site-header__icon.site-header__menu{padding:0 10px}header .site-header__icon.site-header__menu .icon{width:36px;height:36px}.mobile-nav-wrapper{position:fixed;height:100%;z-index:99;top:0;background-color:var(--blue)}.mobile-nav-wrapper .mobile-nav__link{color:#fff}.grid.site-header__mobile-nav{display:flex;align-items:flex-start;position:relative;z-index:999;padding-top:20px;}.site-header__icons{padding-right:0}.site-header__icons-wrapper{margin-top:0}.site-header__icons-wrapper a.site-header__icon,.site-header__icons-wrapper button.site-header__icon{position:relative}.site-header__icons-wrapper a.site-header__icon:hover:after,.site-header__icons-wrapper button.site-header__icon:hover:after{position:absolute;content:'';height:2px;background-color:#003ab9;bottom:0;left:12px;right:12px}.site-header__icons-wrapper a.site-header__icon:hover svg,.site-header__icons-wrapper button.site-header__icon:hover svg{opacity:0.8}.site-header__icons-wrapper a.site-header__icon.site-header__cart:after,.site-header__icons-wrapper a.site-header__icon.site-header__search-toggle:after,.site-header__icons-wrapper button.site-header__icon.site-header__cart:after,.site-header__icons-wrapper button.site-header__icon.site-header__search-toggle:after{display:none}.site-header__icons-wrapper a.site-header__icon.js-mobile-nav-toggle:after,.site-header__icons-wrapper button.site-header__icon.js-mobile-nav-toggle:after{display:none}a.mobile-nav__link{font-size:24px;font-weight:bold}ul.mobile-nav{margin-top:110px}@media screen and (min-width: 768px){.announcement-bar{position:absolute;width:100%;top:0;left:0;height:25px;display:flex;align-items:center;justify-content:center}#shopify-section-header{padding-top:25px}p.announcement-bar__message{padding:5px 0}}#shopify-section-header{padding-top:32px}.js-mobile-nav-toggle{display:none}}@media screen and (min-width: 1280px){p.announcement-bar__message.announcement-bar__message{font-size:15px}}@media screen and (min-width: 1680px){header.site-header .grid--table{max-width:1440px;padding-left:55px;padding-right:55px}}.site-footer .footer-row{display:flex;flex-wrap:wrap;width:100%;flex-direction:column}@media screen and (min-width: 1024px){.site-footer .footer-row{flex-direction:row}}.site-footer .footer-container{margin-left:auto;margin-right:auto;padding-left:55px;padding-right:55px}@media screen and (min-width: 1680px){.site-footer .footer-container{max-width:1440px}}a.site-footer__logo-image{max-width:165px;display:block;margin-right:auto;margin-left:auto;margin-top:30px;margin-bottom:15px}a.site-footer__logo-image:hover{opacity:0.8}.site-footer__item-inner--link_list{width:100%}ul.site-footer__linklist{display:flex;justify-content:center;flex-direction:column}.site-footer__item .site-footer__linklist-item{padding:0 15px 5px 15px}.site-footer__item .site-footer__linklist-item a:hover{color:#fff;border-bottom:2px solid #fff}.site-footer__linklist-item a{font-size:16px;font-weight:bold}.col-right .site-footer__social-icons{display:none}@media screen and (min-width: 768px){.col-right .site-footer__social-icons{display:block}}.col-right .site-footer__social-icons .social-icons__link:hover .icon{fill:#d08bfa}.col-right .grid{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.social-icons-grid{display:flex;justify-content:center}.site-footer p:empty{display:none}.site-footer p.h4{font-size:22px;font-weight:900;margin-bottom:5px;line-height:24px}@media screen and (min-width: 1024px){.site-footer p.h4{font-size:24px}}.site-footer p.h5{font-size:15px;font-weight:normal;margin-bottom:5px}@media screen and (max-width: 991px){.site-footer p.h5{margin-bottom:5px}}.site-footer .grid__item{text-align:center}.site-footer__item-inner--newsletter .newsletter__input{max-width:394px}.site-footer__item.site-footer__item--one-half{margin-bottom:15px}.site-footer__item:last-of-type{padding-left:0}.site-footer .social-icons .icon{width:30px;height:30px}.payment-icons-grid{display:flex}ul.payment-icons{display:flex;justify-content:center;margin-top:20px}button.btn.newsletter__submit{background-color:transparent;font-size:17px;color:var(--pink);text-transform:lowercase;padding-top:0;padding-bottom:0}.site-footer__item-inner--newsletter .newsletter__submit{margin-top:0}button.btn.newsletter__submit span:after{content:'';width:100%;display:block;height:4px;background-color:var(--pink);margin-top:5px}button.btn.newsletter__submit:hover,button.btn.newsletter__submit:focus{color:#fff;background-color:transparent}button.btn.newsletter__submit:hover span:after,button.btn.newsletter__submit:focus span:after{background-color:#fff}.site-footer__newsletter .input-group{max-width:530px;margin-left:auto;margin-right:auto}footer.site-footer{padding:60px 0 64px 0}@media screen and (max-width: 992px){footer.site-footer{padding-top:35px}}.site-footer__item{text-align:center}.site-footer__content{flex-direction:column}.site-footer__item .input-group__btn{flex-grow:0}@media screen and (min-width: 640px){ul.site-footer__linklist{flex-direction:row}}@media screen and (min-width: 768px){button.btn.newsletter__submit{font-size:15px}}@media screen and (min-width: 1024px){.col-right .grid{justify-content:center;align-items:center;text-align:center}.social-icons-grid{justify-content:flex-end}a.site-footer__logo-image{margin-right:0}.site-footer .footer-col.col-left{width:65%}.site-footer .footer-col.col-right{width:35%}.site-footer .site-footer__content{flex-direction:column}.site-footer__linklist-item a{font-size:14px}.site-footer__item .site-footer__linklist-item{padding:0 30px 5px 0}ul.site-footer__linklist{justify-content:flex-start}.site-footer__content{flex-direction:row}.site-footer__newsletter .input-group{margin-left:0}.site-footer__item{text-align:left}ul.payment-icons{justify-content:flex-end}.site-footer .grid__item{text-align:left;display:flex;justify-content:flex-end}}@media screen and (min-width: 1280px){.site-footer__linklist-item a{font-size:17px}}@media screen and (min-width: 1440px){.site-footer__linklist-item a{font-size:19px}}@media screen and (min-width: 1440px){button.btn.newsletter__submit{font-size:19px}}.empty-page-content p{font-size:1rem;font-weight:600;margin-bottom:25px}@media screen and (min-width: 640px){.empty-page-content p{font-size:1.5rem;margin-bottom:50px}}.empty-page-content .btn{font-size:14px}@media screen and (min-width: 640px){.empty-page-content .btn{font-size:20px}}.page-width.home-banner{position:relative;max-width:100%;padding-left:0;padding-right:0;margin-bottom:100px}@media screen and (min-width: 2560px){.page-width.home-banner{max-width:2560px}}@media screen and (min-width: 1024px){.page-width.home-banner{padding-top:80px}.page-width.home-banner h2.h1{margin-bottom:15px}}@media screen and (min-width: 768px) and (max-width: 992px){.page-width.home-banner{margin-bottom:-40px}}.page-width.home-banner .feature-row{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;flex-direction:column-reverse}@media screen and (min-width: 750px){.page-width.home-banner .feature-row{padding-left:45px}}@media screen and (min-width: 768px){.page-width.home-banner .feature-row{padding-left:45px;padding-right:0}}@media screen and (min-width: 1280px){.page-width.home-banner .feature-row{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1680px){.page-width.home-banner .feature-row{max-width:1440px;padding-left:55px;padding-right:55px}}@media screen and (max-width: 749px){.page-width.home-banner .feature-row .feature-row__item .feature-row__image{width:200% !important;max-width:200% !important;max-height:300% !important;right:-35vw;top:-15vw}}.page-width.home-banner .feature-row__text{padding-left:0px}@media screen and (min-width: 1025px){.page-width.home-banner .feature-row__text{padding-left:30px}}.page-width.home-banner .feature-row__item:not(.feature-row__text){pointer-events:none}@media screen and (min-width: 750px){.page-width.home-banner .feature-row__item:not(.feature-row__text){position:absolute;right:0;width:75%;top:-15%}}@media screen and (min-width: 1024px){.page-width.home-banner .feature-row__item:not(.feature-row__text){top:-30%}}@media screen and (min-width: 1025px){.page-width.home-banner .feature-row__item:not(.feature-row__text){top:0}}@media screen and (min-width: 1280px){.page-width.home-banner .feature-row__item:not(.feature-row__text){top:-38%}}.page-width.home-banner .feature-row__image-wrapper{max-width:1200px !important}.page-width.home-banner .feature-row__image-wrapper>div{padding-top:100% !important}@media screen and (min-width: 750px){.page-width.home-banner .feature-row__image-wrapper img{max-width:125% !important;width:125%;max-height:none !important;top:-12%;right:-20%;z-index:-1}}@media screen and (min-width: 1024px){.page-width.home-banner .feature-row__image-wrapper img{max-width:110% !important;width:110%;right:-15%}}@media screen and (min-width: 1280px){.page-width.home-banner .feature-row__image-wrapper img{max-width:100% !important;width:100%;right:0;top:0}}.page-width.home-banner .btn.btn--primary{padding:14px 20px}.feature-row__text{padding-top:0;padding-right:0;padding-left:30px}@media screen and (max-width: 767px){.feature-row__text{padding-left:0}}.feature-row__text a.btn--primary+.btn--primary{margin-left:20px}.feature-row__text .html-text{max-width:330px}.feature-row__text .html-text ul{counter-reset:list;margin-bottom:35px}@media screen and (min-width: 1280px){.feature-row__text .html-text{max-width:520px}}.feature-row__text li{font-size:16px;padding-left:35px;position:relative;margin-bottom:15px;padding-top:5px}@media screen and (min-width: 768px){.feature-row__text li{font-size:15px}}@media screen and (min-width: 1280px){.feature-row__text li{font-size:19px;padding-left:50px;padding-top:10px}}@media screen and (min-width: 1680px){.feature-row__text li{padding-left:60px;padding-top:20px}}.feature-row__text li:before{counter-increment:list;content:counter(list) ". ";font-size:30px;line-height:1;font-weight:bold;position:absolute;top:0;left:0}@media screen and (min-width: 768px){.feature-row__text li:before{font-size:28px}}@media screen and (min-width: 1280px){.feature-row__text li:before{font-size:36px}}@media screen and (min-width: 1680px){.feature-row__text li:before{font-size:48px}}.feature-row__text .rte{margin-bottom:20px}@media screen and (min-width: 1024px){.feature-row__text .rte{margin-bottom:40px}}@media screen and (min-width: 750px){.feature-row__text{max-width:50%;margin-left:0;margin-right:auto}}@media screen and (min-width: 1280px){.feature-row__text{max-width:650px}}.quotes-wrapper{background-color:var(--pink)}.quotes-wrapper p{color:#fff}.quotes-wrapper p strong{font-size:56.25px;line-height:1}.quotes-wrapper .quote-icon{display:none}.quotes-wrapper blockquote cite{font-size:26.65px;font-weight:bold;color:#fff}.quotes-wrapper blockquote cite::before{display:none}@media screen and (min-width: 768px) and (max-width: 992px){.featured-collections-4col.collections-section{margin-bottom:30px}}.featured-collections-4col.collections-section .feature-row__image-wrapper>div{padding-top:0% !important;position:relative;overflow:hidden;width:170px;height:190px;border-radius:0 0 85px 85px;margin-left:auto;margin-right:auto}.featured-collections-4col.collections-section .feature-row__image-wrapper{margin:0 !important;max-width:100% !important;position:relative;padding-top:30px}@media screen and (min-width: 768px) and (max-width: 992px){.featured-collections-4col.collections-section .feature-row__image-wrapper{padding-top:0}}.featured-collections-4col.collections-section .section-header.text-center{margin-bottom:0}.featured-collections-4col.collections-section .feature-row__image-wrapper img{top:45px;left:50%;transform:translateX(-50%);padding-left:10px;padding-right:10px;max-width:calc(100% - 55px) !important;max-height:none !important;transition:all ease-in-out 0.5s}.featured-collections-4col.collections-section .feature-row__image-wrapper:hover img{top:0px}.collections-section .product__circle{position:absolute;width:170px;height:170px;left:0;bottom:0;border-radius:50%}.collections-section .product__circle h2{margin-bottom:0}.featured-collections-4col.collections-section .btn{display:inline-block;position:relative;margin-top:30px}.featured-collections-4col.collections-section .btn:before{content:'';position:absolute;bottom:-15px;left:0;width:100%;height:5px;background:var(--blue)}@media screen and (min-width: 768px) and (max-width: 992px){.featured-collections-4col.collections-section .btn:after{transform:rotate(90deg);display:inline-block}}.featured-collections-4col.collections-section .btn:hover,.featured-collections-4col.collections-section .btn:focus{color:#fff}.featured-collections-4col.collections-section .btn:hover:before,.featured-collections-4col.collections-section .btn:focus:before{background:#fff}.featured-collections-4col.collections-section .grid__item{padding-left:15px;text-align:center !important;margin-bottom:0}@media screen and (min-width: 1280px){.featured-collections-4col.collections-section .grid__item{padding-left:25px;padding-top:10px}}.featured-collections-4col.collections-section h3.h4{display:none}.featured-collections-4col.collections-section .grid__item:nth-child(3) .feature-row__image-wrapper>div img{max-width:calc(100% - 35px) !important}.featured-collections-4col.collections-section .grid__item:nth-child(4) .feature-row__image-wrapper>div img{max-width:calc(100% - 20px) !important}@media screen and (min-width: 1280px){.featured-collections-4col.collections-section .feature-row__image-wrapper>div{width:250px;height:270px;border-radius:0 0 125px 125px}.collections-section .product__circle{width:250px;height:250px}.featured-collections-4col.collections-section .grid__item{margin-bottom:30px}.featured-collections-4col.collections-section .feature-row__image-wrapper img{max-width:calc(100% - 65px) !important}.featured-collections-4col.collections-section .grid__item:nth-child(3) .feature-row__image-wrapper>div img{max-width:calc(100% - 50px) !important}.featured-collections-4col.collections-section .grid__item:nth-child(4) .feature-row__image-wrapper>div img{max-width:calc(100% - 30px) !important;transform:translate(-50%, 30px)}}@media screen and (min-width: 1680px){.featured-collections-4col.collections-section .feature-row__image-wrapper>div{width:320px;height:360px;border-radius:0 0 160px 160px}.collections-section .product__circle{width:320px;height:320px}.featured-collections-4col.collections-section .grid__item{margin-top:-50px;margin-bottom:20px}}.newsletter-section{background:#ff5445;display:flex;text-align:left;flex-direction:column;padding:40px 20px 50px 20px}@media screen and (min-width: 768px){.newsletter-section{padding:30px 60px 30px 60px}}@media screen and (min-width: 1025px){.newsletter-section{flex-direction:row;padding:30px 40px 30px 40px}}@media screen and (min-width: 1280px){.newsletter-section{padding:30px 65px 30px 65px}}.newsletter-section .section-header{text-align:center;margin-bottom:45px}@media screen and (min-width: 1025px){.newsletter-section .section-header{width:50%;text-align:left}}.newsletter-section h2.h2{text-transform:lowercase;margin-bottom:0;font-size:32px;line-height:1;margin-bottom:20px}@media screen and (min-width: 1024px){.newsletter-section h2.h2{font-size:72px}}@media screen and (max-width: 1023px){.newsletter-section h2.h2{margin-bottom:20px;font-size:48px}}.newsletter-section .contact-form{display:flex;align-items:center;max-width:100%;margin:0}@media screen and (min-width: 1025px){.newsletter-section .contact-form{width:50%}}.newsletter-section .rte p{font-size:24px;color:#fff;font-weight:bold;line-height:1}@media screen and (min-width: 1280px){.newsletter-section .rte p{font-size:30px}}@media screen and (min-width: 1680px){.newsletter-section .rte p{font-size:36px}}.newsletter-section .input-group{flex-direction:column;align-items:center;width:100%;position:relative}@media screen and (min-width: 750px){.newsletter-section .input-group{padding-left:75px}}@media screen and (min-width: 768px){.newsletter-section .input-group{flex-direction:row}}@media screen and (min-width: 1025px){.newsletter-section .input-group{flex-direction:column;align-items:flex-end;padding-left:95px}}.newsletter-section .input-group img{width:65px;height:65px;position:absolute;left:0;top:0;display:none}@media screen and (min-width: 750px){.newsletter-section .input-group img{display:block}}@media screen and (min-width: 768px){.newsletter-section .input-group img{top:50%;transform:translateY(-50%)}}@media screen and (min-width: 1025px){.newsletter-section .input-group img{width:84px;height:84px;top:0;transform:none}}.newsletter-section input{width:100%;flex-basis:0;min-height:50px;font-size:18px;margin:0;margin-bottom:30px}@media screen and (min-width: 768px){.newsletter-section input{font-size:15px;margin-bottom:0;margin-right:15px}}@media screen and (min-width: 1025px){.newsletter-section input{margin-bottom:35px;font-size:19px;margin-right:0}}@media screen and (min-width: 1280px){.newsletter-section input{min-height:74px}}@media screen and (min-width: 1280px){.newsletter-section .btn.btn--primary{min-width:245px}}.newsletter-section .btn.btn--primary:after{background-color:var(--pink)}.shop-online-section{position:relative;margin-bottom:10px}@media screen and (max-width: 749px){.shop-online-section .feature-row{flex-direction:column-reverse}}.shop-online-section .feature-row__item{-moz-flex:0 1 60%;flex:0 1 60%}@media screen and (max-width: 991px){.shop-online-section .feature-row__item.feature-row__text h2.h3{max-width:200px}}@media screen and (min-width: 1025px){.shop-online-section .feature-row__item.feature-row__text--left{padding-left:50px}}@media screen and (min-width: 1440px){.shop-online-section .feature-row__item.feature-row__text--left{padding-left:75px;margin-top:30px}}@media screen and (max-width: 480px){.shop-online-section .feature-row__item.feature-row__text--left{padding-left:0;margin-top:-24vw;margin-bottom:30px}}.shop-online-section .feature-row__item:not(.feature-row__text){-moz-flex:0 1 40%;flex:0 1 40%}@media screen and (max-width: 749px){.shop-online-section .feature-row__item:not(.feature-row__text){flex:0 1 60%;margin-top:30px;width:128vw;max-width:128vw}.shop-online-section .feature-row__item:not(.feature-row__text) .feature-row__image-wrapper{margin-left:0}}@media screen and (max-width: 576px){.shop-online-section .feature-row__item:not(.feature-row__text){transform:translateX(-10%)}}@media screen and (max-width: 375px){.shop-online-section .feature-row__item:not(.feature-row__text){transform:translateX(-18%)}}.shop-online-section h2.h1{max-width:500px;margin-bottom:10px}@media screen and (max-width: 749px){.shop-online-section h2.h1{max-width:50vw}}.shop-online-section .feature-row__image-wrapper .feature-row__image{max-width:100% !important;width:100%;max-height:none !important}.shop-online-section .feature-row__image-wrapper>div{padding-top:100% !important}@media screen and (min-width: 750px){.shop-online-section .feature-row__image-wrapper{margin:0 !important;max-width:none !important;position:absolute;height:100%;top:0;width:46.35%;left:-60px}}@media screen and (min-width: 1280px){.shop-online-section .feature-row__image-wrapper{left:-100px}}@media screen and (min-width: 1440px){.shop-online-section .feature-row__image-wrapper{left:-110px;top:-45px}}.news-section .grid__item{padding:0}@media screen and (max-width: 767px){.news-section .grid__item:first-child{padding-top:15px}}.news-section .grid__item .btn-link{text-align:left}.news-section .feature-row__image-wrapper{max-width:220px !important}@media screen and (max-width: 640px){.news-section .feature-row__image-wrapper{max-width:360px !important}}@media screen and (max-width: 425px){.news-section .feature-row__image-wrapper{max-width:calc(100% - 50px) !important}}.news-section .grid{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.news-section .feature-row__image{max-width:100% !important;max-height:none !important}.news-section .grid__item{width:100%;display:flex;flex-direction:column}.news-section h3.h4{font-size:24px;border-bottom:4px solid #013cba;padding-bottom:5px;margin-top:40px}@media screen and (min-width: 1280px){.news-section h3.h4{font-size:28px}}@media screen and (max-width: 991px){.news-section h3.h4{font-size:18.75px;margin-top:25px}}.news-section p{font-size:19px;line-height:1.421}@media screen and (max-width: 991px){.news-section p{font-size:15px}}.news-section img.label-image{width:115px;position:absolute;top:-40px;right:-50px;z-index:999}@media screen and (min-width: 1280px) and (max-width: 1679px){.news-section img.label-image{top:-24px;right:-24px;width:80px}}.news-section .grid__item{padding-top:60px}@media screen and (min-width: 750px){.news-section{max-width:590px;margin-left:auto;margin-right:auto}.news-section .grid__item{flex-direction:row;align-items:center}.news-section .grid__item .feature-row__text-wrapper{display:flex;flex-direction:column;justify-content:center;padding-bottom:20px}.news-section .grid__item .feature-row__text-wrapper .h4{margin-top:0}.news-section .grid__item:nth-child(even){flex-direction:row-reverse}.news-section .grid__item:nth-child(odd) .feature-row__text-wrapper{padding-left:75px}.news-section .grid__item:nth-child(even) .feature-row__text-wrapper{padding-right:20px;width:50%}.news-section .grid__item:nth-child(even) .feature-row__image-wrapper{margin-left:0}}@media screen and (min-width: 768px){.news-section .feature-row__image-wrapper{max-width:230px !important}}@media screen and (min-width: 1280px){.news-section{max-width:100%}.news-section .feature-row__image-wrapper{max-width:100% !important}.news-section .grid__item,.news-section .grid__item:nth-child(even){flex-direction:column}.news-section .grid__item:nth-child(odd) .feature-row__text-wrapper,.news-section .grid__item:nth-child(even) .feature-row__text-wrapper{padding-right:0;padding-left:0;width:100%}}.testimonial-wrapper{background:var(--pink);padding-bottom:60px;padding-top:45px;text-align:center;padding-left:20px;padding-right:20px}@media screen and (max-width: 767px){.testimonial-wrapper{padding-top:25px;padding-bottom:35px}.testimonial-wrapper blockquote{padding-left:10px;padding-right:10px}}.testimonial-wrapper h4{color:#fff}@media screen and (min-width: 1280px){.testimonial-wrapper h4{font-size:22px;line-height:1.21}}@media screen and (min-width: 1280px){.testimonial-wrapper h4{font-size:45px;line-height:1.25}}.testimonial-wrapper p,.testimonial-wrapper footer span{font-size:16px;line-height:22px;color:#fff}.testimonial-wrapper footer span{font-weight:900}.testimonial-wrapper button.slick-arrow:before{font-size:30px;font-family:var(--font-stack-header);display:block;color:#003ab9}@media screen and (max-width: 1279px){.testimonial-wrapper button.slick-arrow:before{font-weight:bold}}.testimonial-wrapper button.slick-prev:before{content:'\2192' !important;transform:scaleX(-1);font-family:'Sharp Sans', sans-serif}.testimonial-wrapper button.slick-next:before{content:'\2192' !important;font-family:'Sharp Sans', sans-serif}.testimonial-wrapper blockquote{max-width:1024px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.testimonial-wrapper{padding-left:60px;padding-right:60px}.testimonial-wrapper button.slick-arrow:before{font-size:33px}}@media screen and (min-width: 1280px){.news-section .grid__item{max-width:340px}}@media screen and (min-width: 1280px){.testimonial-wrapper{padding-left:95px;padding-right:95px}.testimonial-wrapper h4{font-size:45px;line-height:1.286}.testimonial-wrapper p{font-size:21px;line-height:1.73}.testimonial-wrapper footer span{font-size:21px;line-height:2.31}.testimonial-wrapper button.slick-arrow:before{font-size:62px}}.testimonial-wrapper button.slick-next,.testimonial-wrapper button.slick-prev{width:30px;height:30px}@media screen and (min-width: 1280px){.testimonial-wrapper button.slick-next,.testimonial-wrapper button.slick-prev{width:55px;height:55px}}@media screen and (min-width: 1280px){.testimonial-wrapper button.slick-next{right:-55px}}@media screen and (min-width: 1280px){.testimonial-wrapper button.slick-prev{left:-55px}}.instagram-feeds{margin-bottom:10px}.instagram-feeds .featured-grid--body{display:flex;flex-wrap:wrap;position:relative}.instagram-feeds .featured-grid--body:after{position:absolute;content:'';top:3px;left:3px;right:3px;bottom:3px;z-index:0}.instagram-feeds img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.instagram-feeds .image--container{position:relative}.instagram-feeds .featured-grid--item{width:50%;padding:3px;position:inherit;z-index:9}@media screen and (min-width: 750px){.instagram-feeds .featured-grid--item{width:25%}}.instagram-feeds .first-child .image--root{padding:20px}.instagram-feeds .image--root p{font-size:24px;line-height:28px;color:var(--blue);font-weight:900}.instagram-feeds .featured-grid--item:first-child{color:#fff;display:flex}.instagram-feeds .featured-grid--item:first-child a{background:var(--pink);flex:1;font-weight:900}.instagram-feeds .featured-grid--item--text-container{display:none}@media screen and (max-width: 640px){.index-section.footer-social-wrap{padding-top:50px}}@media screen and (max-width: 570px){.yotpo.yotpo-main-widget.yotpo-small .mobile-collapse .yotpo-hidden-mobile,.yotpo .yotpo-modal-dialog.yotpo-small .mobile-collapse .yotpo-hidden-mobile{display:block !important;margin-top:20px}.yotpo-icon-btn-big.transparent-color-btn.yotpo-visible-mobile{visibility:hidden}.yotpo.yotpo-main-widget.yotpo-small .write-review .socialize-wrapper,.yotpo .yotpo-modal-dialog.yotpo-small .write-review .socialize-wrapper{opacity:1 !important;display:block !important}.yotpo.yotpo-main-widget .yotpo-icon-btn,.yotpo .yotpo-modal-dialog .yotpo-icon-btn{padding:11px 11px !important}}@media screen and (min-width: 768px){.instagram-feeds .image--root p{font-size:26px;line-height:32px}}@media screen and (min-width: 1280px) and (max-width: 1680px){.instagram-feeds .image--root p{font-size:46px;line-height:1.1;word-wrap:break-word;max-width:240px}}@media screen and (min-width: 1280px){.instagram-feeds .image--root p{font-size:55px;line-height:46px;word-wrap:break-word;max-width:280px}.instagram-feeds .first-child .image--root{padding:35px 20px 35px 35px}.instagram-feeds{margin-bottom:50px}}@media screen and (min-width: 1680px){.instagram-feeds{margin-bottom:90px}.instagram-feeds .image--root p{font-size:55px;line-height:1.2}}.our-story-page{margin-top:-20px}@media screen and (min-width: 768px){.our-story-page{margin-top:0}}.our-story-page .section-header h1{max-width:450px}.our-story-page .timeline-wrapper{margin-bottom:-30px}@media screen and (min-width: 768px){.our-story-page .timeline-wrapper{margin-bottom:0}}.our-story-page .timeline{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 640px){.our-story-page .timeline{margin-left:0}}@media screen and (min-width: 768px){.our-story-page .timeline{max-width:none;padding-top:100px;margin-left:auto}}@media screen and (min-width: 1024px){.our-story-page .timeline{padding-top:30px}}.our-story-page .timeline-item{list-style-type:none;padding:0;position:relative;display:flex}.our-story-page .timeline-item .year{background:#fff;border-radius:50%;position:absolute;text-align:center;font-weight:900;width:70px;height:70px;font-size:20px;line-height:70px;top:20px;right:0;left:auto;z-index:9}@media screen and (min-width: 768px){.our-story-page .timeline-item .year{width:140px;height:140px;line-height:140px;font-size:40px;top:-70px;transform:translateX(-50%);left:50%;right:auto}}.our-story-page .timeline-item .button-container{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 319px){.our-story-page .timeline-item .button-container{flex-direction:column;align-items:flex-start}}.our-story-page .timeline-item .button-container .btn{margin-bottom:5px;font-size:14px}@media screen and (max-width: 319px){.our-story-page .timeline-item .button-container .btn{margin-bottom:20px}}@media screen and (min-width: 640px){.our-story-page .timeline-item .button-container .btn{margin-bottom:0}}.our-story-page .timeline-item .button-container .btn.btn--primary{padding:8px 10px;min-width:120px}@media screen and (min-width: 360px){.our-story-page .timeline-item .button-container .btn.btn--primary{padding:8px 15px}}@media screen and (min-width: 375px){.our-story-page .timeline-item .button-container .btn.btn--primary{padding:8px 20px;min-width:150px;font-size:16px}}@media screen and (min-width: 1680px){.our-story-page .timeline-item .button-container .btn.btn--primary{padding:14px 40px}}.our-story-page .timeline-item .button-container .btn+.btn{margin-left:10px}@media screen and (min-width: 768px) and (max-width: 800px){.our-story-page .timeline-item .button-container .btn+.btn{margin-left:0;margin-top:20px}}@media screen and (max-width: 767px){.our-story-page .timeline-item .button-container .btn+.btn{margin-left:30}}@media screen and (min-width: 1024px){.our-story-page .timeline-item .button-container .btn+.btn{margin-left:30px}}.our-story-page .timeline-content-wrapper{display:flex;position:relative;flex-direction:column}@media screen and (min-width: 768px){.our-story-page .timeline-content-wrapper{flex-direction:row;margin-top:100px;margin-bottom:115px}}@media screen and (min-width: 768px){.our-story-page .timeline-content-wrapper:before{content:'';background:var(--blue);height:100%;left:50%;position:absolute;transform:translateX(-50%);width:2px}}.our-story-page .timeline-item:last-child .timeline-content-wrapper{margin-bottom:110px}@media screen and (max-width: 767px){.our-story-page .timeline-item:last-child .timeline-content-wrapper{margin-bottom:0}}.our-story-page .timeline-content{padding:0;width:100%;display:flex;flex-direction:column;justify-content:center}.our-story-page .timeline-content img{margin-bottom:15px}@media screen and (min-width: 768px){.our-story-page .timeline-content img{margin-bottom:50px}}@media screen and (min-width: 768px){.our-story-page .timeline-content{width:50%;transform:translateY(20px);opacity:0;transition:all ease 0.5s}.our-story-page .timeline-content:nth-child(2){transition-delay:0.5s}.our-story-page .timeline-content img{margin-bottom:0}}.our-story-page .timeline-content h2{font-size:30px;line-height:36px;margin-bottom:10px}@media screen and (min-width: 768px){.our-story-page .timeline-content h2{font-size:40px;line-height:1.142}}@media screen and (min-width: 1280px){.our-story-page .timeline-content h2{font-size:56px}}@media screen and (min-width: 1440px){.our-story-page .timeline-content h2{font-size:56px}}@media screen and (min-width: 1680px){.our-story-page .timeline-content h2{font-size:56px;line-height:1.142}}.our-story-page .timeline-content p{font-size:11px;line-height:15px;margin-bottom:10px}@media screen and (min-width: 768px){.our-story-page .timeline-content p{font-size:15px;line-height:1.421;margin-bottom:20px}}@media screen and (min-width: 1280px){.our-story-page .timeline-content p{font-size:19px;line-height:1.42}}.our-story-page .timeline-content--left{max-width:calc(100% - 35px)}@media screen and (min-width: 768px){.our-story-page .timeline-content--left{padding-right:50px;max-width:100%}}@media screen and (min-width: 1024px){.our-story-page .timeline-content--left{padding-right:100px}}@media screen and (min-width: 1440px){.our-story-page .timeline-content--left{padding-right:115px}}@media screen and (min-width: 1680px){.our-story-page .timeline-content--left{padding-right:125px}}.our-story-page .timeline-content--right{margin-bottom:30px}@media screen and (min-width: 768px){.our-story-page .timeline-content--right{padding-left:50px;margin-bottom:0}}@media screen and (min-width: 1024px){.our-story-page .timeline-content--right{padding-left:100px}}@media screen and (min-width: 1440px){.our-story-page .timeline-content--right{padding-left:115px}}@media screen and (min-width: 1680px){.our-story-page .timeline-content--right{padding-left:125px}}@media screen and (min-width: 768px){.our-story-page .timeline-content-wrapper.animated .timeline-content{transform:translateY(0);opacity:1}}.contact-wrapper h2{font-size:24px}@media screen and (min-width: 1280px){.contact-wrapper h2{font-size:28px}}@media screen and (min-width: 1440px){.contact-wrapper h2{font-size:32px}}@media screen and (min-width: 1680px){.contact-wrapper h2{font-size:32px}}.contact-wrapper.careers .section-wrapper{margin-bottom:50px}@media screen and (min-width: 1280px){.contact-wrapper.careers .section-wrapper{margin-bottom:100px}}@media screen and (min-width: 1280px){.contact-wrapper.careers h2{margin-top:-12px;margin-bottom:70px}}@media screen and (min-width: 1680px){.contact-wrapper.careers.col-left{width:625px}}@media screen and (min-width: 1280px){.contact-wrapper.careers.col-left{width:calc(100% - 700px)}}@media screen and (min-width: 1680px){.contact-wrapper.careers.col-right{width:calc(100% - 625px)}}@media screen and (min-width: 1280px){.contact-wrapper.careers.col-right{width:700px}}.contact-wrapper .section-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 768px){.contact-wrapper .section-wrapper{flex-direction:row}}.contact-wrapper .form-wrapper .form-control{min-height:47px}.contact-wrapper .form-wrapper .form-control.textarea{min-height:170px}.contact-wrapper .form-wrapper textarea.form-control{min-height:170px}.contact-wrapper .col{width:100%}@media screen and (min-width: 768px){.contact-wrapper .col{width:50%}}@media screen and (max-width: 767px){.contact-wrapper .col+.col{margin-top:50px}}@media screen and (min-width: 1280px){.contact-wrapper .col.col-right img{height:100%;max-height:720px;object-fit:cover}}.ql-snow.ql-container.ql-disabled .ql-editor ul{padding:30px !important}.ql-snow.ql-container.ql-disabled .ql-editor ul li{padding-left:0 !important}.ql-snow.ql-container.ql-disabled .ql-editor ul li:before{display:none !important}.ql-snow.ql-container.ql-disabled .ql-editor ul strong{margin-bottom:15px !important;display:block}.form-wrapper .ace-cf-panel-body{padding-top:0;padding-bottom:0}@media screen and (min-width: 768px){.form-wrapper .custom-form-wrapper{max-width:calc(100% - 50px)}}@media screen and (min-width: 1680px){.form-wrapper .custom-form-wrapper{max-width:540px}}.form-wrapper .ace-cf-panel.ace-cf-panel-default{border:0;background:transparent}.form-wrapper .form-group{margin-bottom:13px}.form-wrapper .form-group>div{display:flex;align-items:center}.form-wrapper .form-group>div span{flex-grow:1;background:#e6f3fd;height:48px;line-height:48px;padding-left:15px;padding-right:15px;text-transform:lowercase}.form-wrapper .form-group label{display:none}.form-wrapper .form-group span{font-weight:bold;font-size:16px}.form-wrapper .form-control{min-height:48px;border:0;background-color:#e6f3fd}.form-wrapper textarea.form-control{min-height:170px}.form-wrapper select.form-control{background-image:url("https://cdn.shopify.com/s/files/1/0294/2825/2771/files/arrow.png?v=1626274584");background-position-y:53%}.form-wrapper .has-error .form-control{border:1px solid #f00}.form-wrapper label.cf-btn.cf-btn-file{min-height:48px;line-height:48px;background:none;border:0 !important;font-size:0;padding-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;min-width:120px}.form-wrapper label.cf-btn.cf-btn-file:hover{opacity:0.8}@media screen and (min-width: 1280px){.form-wrapper label.cf-btn.cf-btn-file{min-width:175px}}.form-wrapper label.cf-btn.cf-btn-file:before{content:'attach a file +';font-size:18px;text-transform:lowercase;color:#003ab9;font-weight:bold;border-bottom:5px solid #003ab9}@media screen and (min-width: 1280px){.form-wrapper label.cf-btn.cf-btn-file:before{font-size:19px}}.form-wrapper label.cf-btn.cf-btn-file+span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-wrapper .submit-button-wrapper{width:100%}@media screen and (min-width: 992px){.form-wrapper .submit-button-wrapper{position:absolute;bottom:0;margin:0;left:50%;margin-bottom:15px}}.form-wrapper .ace-cf-row{position:relative}.form-wrapper input.cf-btn.cf-btn-block{font-size:18px;text-transform:lowercase;font-weight:bold;background:none;text-align:left;border-bottom:5px solid #003ab9 !important;display:inline-block !important;width:auto;padding-left:0 !important}.form-wrapper input.cf-btn.cf-btn-block:hover{color:#003ab9;opacity:0.8}@media screen and (min-width: 1280px){.form-wrapper input.cf-btn.cf-btn-block{font-size:19px}}.form-wrapper input.cf-btn.cf-btn-block:hover,.form-wrapper input.cf-btn.cf-btn-block:focus{outline:0}.form-wrapper .ace-cf-panel{box-shadow:none}.form-wrapper .ace-cf-row{display:flex;flex-wrap:wrap}.form-wrapper .ace-cf-panel-body{padding-left:0;padding-right:0}.form-wrapper input,.form-wrapper select,.form-wrapper textarea{color:#003ab9;border:0;border-radius:0}.form-wrapper input::-webkit-input-placeholder,.form-wrapper select::-webkit-input-placeholder,.form-wrapper textarea::-webkit-input-placeholder{color:#003ab9 !important;opacity:1}.form-wrapper input::-moz-placeholder,.form-wrapper select::-moz-placeholder,.form-wrapper textarea::-moz-placeholder{color:#003ab9 !important;opacity:1}.form-wrapper input:-ms-input-placeholder,.form-wrapper select:-ms-input-placeholder,.form-wrapper textarea:-ms-input-placeholder{color:#003ab9 !important;opacity:1}.form-wrapper input:-moz-placeholder,.form-wrapper select:-moz-placeholder,.form-wrapper textarea:-moz-placeholder{color:#003ab9 !important;opacity:1}div#custom-forms-error-box{margin-top:30px}.faq-cta{max-width:540px;background:#d08bfa;padding:30px;margin-bottom:50px;position:relative}.faq-cta img{position:absolute;top:-35px;left:50px;max-height:88px !important}@media screen and (max-width: 991px){.faq-cta img{left:25px;max-width:64px;max-height:64px !important}}@media screen and (min-width: 768px){.faq-cta{padding:60px 30px}}@media screen and (min-width: 1280px){.faq-cta{padding:60px}}@media screen and (max-width: 767px){.faq-cta{margin-top:50px}}.faq-cta p{font-size:19px;margin-top:10px;font-weight:bold;line-height:1.166666}.site-links p{font-size:19px;font-weight:bold;margin-bottom:0}@media screen and (min-width: 1280px){.site-links p{font-size:19px}}.site-links a{font-size:19px;font-weight:bold;border-bottom:5px solid #003ab9}@media screen and (min-width: 1280px){.site-links a{font-size:19px}}.site-links-inner{margin-bottom:30px}@media screen and (min-width: 1280px){.contact-us{margin-bottom:175px}}@media screen and (min-width: 1280px){.contact-us h1{margin-bottom:0}}@media screen and (min-width: 1280px){.contact-us h2{margin-top:-10px;margin-bottom:85px}}.contact-us .section-wrapper{position:relative}@media screen and (min-width: 768px){.contact-us .section-wrapper .custom-form-wrapper{max-width:none}}@media screen and (min-width: 1680px){.contact-us .section-wrapper .custom-form-wrapper{max-width:540px}}@media screen and (min-width: 768px){.contact-us .section-wrapper:after{content:'';position:absolute;width:2px;background:#0843bd;height:100%;left:50%;transform:translateX(-50%);top:0}}.contact-us .ace-cf-panel{margin-bottom:0}@media screen and (min-width: 768px){.contact-us .col-left{padding-right:50px}}@media screen and (min-width: 1280px){.contact-us .col-left{padding-right:100px}}@media screen and (min-width: 1680px){.contact-us .col-left{padding-right:125px}}.contact-us .col-right{margin-top:60px}@media screen and (min-width: 768px){.contact-us .col-right{margin-top:0;padding-left:50px}}@media screen and (min-width: 1280px){.contact-us .col-right{padding-left:100px}}@media screen and (min-width: 1680px){.contact-us .col-right{padding-left:125px}}.ambassador-hero{margin-bottom:50px;position:relative}@media screen and (min-width: 1280px){.ambassador-hero{margin-bottom:130px}}.ambassador-hero .row{display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media screen and (min-width: 768px){.ambassador-hero .row{flex-direction:row}}@media screen and (min-width: 1200px) and (max-width: 1439px){.ambassador-hero .form-wrapper{min-height:610px}}@media screen and (min-width: 1440px){.ambassador-hero .form-wrapper{min-height:640px}}.ambassador-hero .col-left{position:relative;z-index:1}@media screen and (min-width: 768px){.ambassador-hero .col-left{width:100%}}@media screen and (min-width: 768px){.ambassador-hero .col-left h1{max-width:70%}}@media screen and (min-width: 1680px){.ambassador-hero .col-left h1{max-width:55%}}.ambassador-hero .col-right{margin-bottom:50px}@media screen and (min-width: 768px){.ambassador-hero .col-right{margin-bottom:0;padding-top:44%;width:51.504%;position:absolute;top:0;right:0}}@media screen and (min-width: 1050px) and (max-width: 1199px){.ambassador-hero .col-right{padding-top:500px}}.ambassador-hero p{font-size:19px;line-height:1.416666;margin-bottom:20px}@media screen and (min-width: 1200px){.ambassador-hero p{font-size:19px}}@media screen and (min-width: 1680px){.ambassador-hero p{font-size:19px}}.ambassador-hero img{height:auto}@media screen and (min-width: 768px){.ambassador-hero img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:top center}}.ambassador-hero .ql-snow{margin-top:25px}.ambassador-hero .ql-snow,.ambassador-hero .ql-snow span,.ambassador-hero .ql-snow em,.ambassador-hero .ql-snow a{font-size:16px !important;line-height:24px !important;color:var(--color-text) !important;font-style:normal !important;font-weight:500 !important}.ambassador-hero .form-wrapper .gcozan.gcozan.gcozan.gcozan.gcozan.gcozan{max-width:210px}.ambassador-hero .form-wrapper form.needsclick>.needsclick div[data-testid="form-row"]{flex-direction:column !important}.ambassador-hero .form-wrapper form.needsclick>.needsclick div[data-testid="form-row"]:nth-child(2){max-width:calc(100% - 75px)}@media screen and (min-width: 360px){.ambassador-hero .form-wrapper form.needsclick>.needsclick div[data-testid="form-row"]:nth-child(2){max-width:calc(100% - 100px)}}@media screen and (min-width: 768px){.ambassador-hero .form-wrapper form.needsclick>.needsclick div[data-testid="form-row"]:nth-child(2){max-width:calc(45% - 95px)}}@media screen and (min-width: 1024px){.ambassador-hero .form-wrapper form.needsclick>.needsclick div[data-testid="form-row"]:nth-child(2){max-width:calc(45% - 140px)}}@media screen and (min-width: 1680px){.ambassador-hero .form-wrapper form.needsclick>.needsclick div[data-testid="form-row"]:nth-child(2){max-width:calc(540px - 140px)}}.ambassador-hero .form-wrapper form.needsclick>.needsclick div[data-testid="form-row"]:nth-child(3) div[data-testid="form-component"]{position:absolute;top:-50px;right:0}.ambassador-hero .form-wrapper form.needsclick>.needsclick div[data-testid="form-row"]:last-child{margin-top:25px !important}@media screen and (max-width: 360px){.ambassador-hero .form-wrapper .needsclick.DropdownComponents__DropdownField-sc-1ahum51-2.kbhakc.kl-private-reset-css-Xuajs1{padding-left:8px}}.ambassador-hero .form-wrapper .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-editor p{font-size:16px  !important}.ambassador-hero .form-wrapper .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-editor p *{font-size:16px;font-family:'Sharp Sans', sans-serif !important}.ambassador-hero .form-wrapper div[data-testid="form-component"]{min-height:auto !important;padding:0 !important;margin-bottom:10px}.ambassador-hero .form-wrapper div[data-testid="form-component"] label{display:none}.ambassador-hero .form-wrapper div[data-testid="form-row"]{flex-direction:column !important}.ambassador-hero .form-wrapper div[data-testid="form-row"] button{color:var(--color-text) !important;text-transform:lowercase !important}@media screen and (min-width: 768px){.ambassador-hero .form-wrapper div[data-testid="form-row"]:not(:last-child),.ambassador-hero .form-wrapper .text-content{max-width:45%}}@media screen and (min-width: 1680px){.ambassador-hero .form-wrapper div[data-testid="form-row"]:not(:last-child),.ambassador-hero .form-wrapper .text-content{max-width:560px}}.ambassador-hero .form-wrapper button.needsclick{background:none !important;font-size:16px !important;position:relative;padding-right:30px;background-image:url(https://cdn.shopify.com/s/files/1/0294/2825/2771/files/arrow-right_cf7b618a-fa77-4ed7-be58-6a585a4e34f9.png) !important;background-position:right center !important;background-repeat:no-repeat !important;background-size:0.833em !important}.ambassador-hero .form-wrapper button.needsclick:hover{opacity:0.8}@media screen and (min-width: 768px){.ambassador-hero .form-wrapper button.needsclick{font-size:23px !important}}.ambassador-hero .form-wrapper button.needsclick:before{content:'';position:absolute;width:100%;height:5px;background:var(--color-text);bottom:2px;left:0}.ambassador-hero .form-wrapper button.needsclick:after{display:none !important}.ambassadors-page .featured-grid--body:before{background:#fff;content:'';position:absolute;top:50%;left:50%;width:calc(100% - 6px);height:calc(100% - 6px);transform:translate(-50%, -50%)}.ambassadors-page .featured-grid--body{position:relative}.ambassadors-page .insta-feed-ambassadors{margin-top:50px}.ambassadors-page .insta-feed-ambassadors .footer-social-wrap{margin-bottom:85px}.ambassadors-page .instagram-feeds .featured-grid--item:first-child a{background:#ff5445;font-weight:900}.section-reason .row{margin-left:-15px;margin-right:-15px;margin-top:115px;display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 768px){.section-reason .row{flex-direction:row}}@media screen and (min-width: 1280px){.section-reason .row{margin-left:-13px;margin-right:-13px}}.section-reason .col{width:100%;padding-left:15px;padding-right:15px;position:relative;transform:translateY(-10px);opacity:0;transition:all ease 0.5s;margin-bottom:75px}@media screen and (min-width: 768px){.section-reason .col{width:33.3333%;margin-bottom:0}}@media screen and (min-width: 1280px){.section-reason .col{padding-left:13px;padding-right:13px}}.section-reason .col:nth-child(2){transition-delay:0.1s}.section-reason .col:nth-child(3){transition-delay:0.2s}.section-reason .animated .col{transform:translateY(0);opacity:1}.section-reason img{position:absolute;top:-30px;left:60px;height:auto;max-width:75px}@media screen and (min-width: 1280px){.section-reason img{max-width:110px;top:-50px}}.section-reason .text-wrapper{background-color:#a9deff;padding:65px 25px 40px;height:100%}.section-reason .text-wrapper h3{margin-top:10px;margin-bottom:10px}@media screen and (min-width: 1280px){.section-reason .text-wrapper{padding:65px 40px 40px 45px}}.section-reason h2{transform:translateY(15px);opacity:0;transition:all ease .5s}.section-reason h2.animated{transform:translateY(0);opacity:1}.section-reason .col-reason{transform:translateY(15px);opacity:0;transition:all ease .5s}.section-reason .col-reason:nth-child(1){transition-delay:0.5s}.section-reason .col-reason:nth-child(2){transition-delay:0.7s}.section-reason .col-reason:nth-child(3){transition-delay:0.9s}.section-reason .animated .col-reason{transform:translateY(0);opacity:1}.ql-snow a,.ql-snow u{text-decoration:none !important}.ql-snow a:hover,.ql-snow u:hover{text-decoration:underline !important}.ambassadors-page .testimonial-wrapper{position:relative;background-color:transparent;margin-top:0px;padding-left:0;padding-right:0}@media screen and (min-width: 768px){.ambassadors-page .testimonial-wrapper{margin-top:110px}}@media screen and (max-width: 767px){.ambassadors-page .testimonial-wrapper{padding-bottom:20px}}.ambassadors-page .testimonial-wrapper blockquote{position:relative;max-width:none;padding-left:0;padding-right:0}.ambassadors-page .testimonial-wrapper .text-wrapper{background:var(--pink);padding-top:140px;padding-bottom:60px;padding-left:25px;padding-right:25px}@media screen and (min-width: 768px){.ambassadors-page .testimonial-wrapper .text-wrapper{padding-left:100px;padding-right:100px}}@media screen and (min-width: 1280px){.ambassadors-page .testimonial-wrapper .text-wrapper{padding-top:210px;padding-left:115px;padding-right:115px}}.ambassadors-page .testimonial-wrapper img{border-radius:50%;margin-bottom:-100px;margin-left:auto;margin-right:auto;height:auto;max-width:200px}@media screen and (min-width: 1280px){.ambassadors-page .testimonial-wrapper img{max-width:370px;margin-bottom:-185px}}.ambassadors-page .testimonial-wrapper h4{font-size:28px;line-height:40px}@media screen and (min-width: 768px){.ambassadors-page .testimonial-wrapper h4{font-size:32px;line-height:40px}}.ambassadors-page .testimonial-wrapper p{font-size:15px;line-height:22px}@media screen and (min-width: 768px){.ambassadors-page .testimonial-wrapper p{font-size:19px;line-height:27px}}.ambassadors-page .testimonial-wrapper .slick-arrow{z-index:9;top:65%}.ambassadors-page .testimonial-wrapper .slick-prev{left:0}@media screen and (min-width: 768px){.ambassadors-page .testimonial-wrapper .slick-prev{left:70px}}.ambassadors-page .testimonial-wrapper .slick-next{right:0}@media screen and (min-width: 768px){.ambassadors-page .testimonial-wrapper .slick-next{right:70px}}@media screen and (max-width: 769px){.treat-yo-self .find-cta h4{font-size:16px;line-height:20px}}@media screen and (min-width: 768px) and (max-width: 1200px){.treat-yo-self .find-cta .row{flex-direction:row}}@media screen and (min-width: 768px) and (max-width: 1200px){.treat-yo-self .find-cta .row .content-col{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 992px){.index-section .h2,.index-section h2{font-size:40px}}

.js-mobile-nav-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}
header .site-header__icon.site-header__menu .icon-close {
  width: 28px;
  height: 28px;
}
header.site-header:before {
  content: '';
  background-image: url(https://cdn.shopify.com/s/files/1/0294/2825/2771/files/header-drip_375_f45f639c-d640-4d4b-be17-10003ed4bd42.png?v=1655332795);
  background-position: bottom center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 100%;
  display: block;
  height: 120px;
  position: absolute;
  top: 15px;
  left: 0;
}
@media screen and (min-width: 768px) {
  header.site-header:before {
    background-image: url(https://cdn.shopify.com/s/files/1/0294/2825/2771/files/header-drip_768_4925eeb4-4980-4aab-9003-d7e7d3f62608.png?v=1655332795);
    height: 150px;
    top: 0;
  }
}
@media screen and (min-width: 1025px) {
  header.site-header:before {
    background-image: url(https://cdn.shopify.com/s/files/1/0294/2825/2771/files/header-drip_1024_c53d7e3e-92d6-4128-8ac3-c35148b831ed.png?v=1655332795);
    height: 200px;
    top: 0px;
  }
  .site-header__icon {
    display: block;
  }
  .js-mobile-nav-toggle {
    display: none;
  }
}
@media screen and (min-width: 1366px) {
  header.site-header:before {
    background-image: url(https://cdn.shopify.com/s/files/1/0294/2825/2771/files/header-drip_1366_d9c03f91-d199-4927-9f34-48f39c5ae97f.png?v=1655332795);
    height: 210px;
    top: 0px;
  }
}
@media screen and (min-width: 1680px) {
  header.site-header:before {
    top: 20px;
  }
}
@media screen and (min-width: 1920px) {
  header.site-header:before {
    background-image: url(https://cdn.shopify.com/s/files/1/0294/2825/2771/files/header-drip_1920_ee77280e-1aa5-4b8c-a978-7dc92295034b.png?v=1655332795);
    height: 280px;
    top: 0;
  }
}


.collections-section.static-collection-items.fifth-item-present .product__circle {
  position: absolute;
  width: 170px;
  height: 170px;
  left: 0;
  bottom: 0;
  border-radius: 50%;
}

.collections-section.static-collection-items.fifth-item-present .product__circle h2 {
  margin-bottom: 0;
}

.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .btn {
  display: inline-block;
  position: relative;
  margin-top: 30px;
}

.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .btn:before {
  content: '';
  position: absolute;
  bottom: -15px;
  left: 0;
  width: 100%;
  height: 5px;
  background: var(--blue);
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .btn:after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    display: inline-block;
  }
}

.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .btn:hover,
.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .btn:focus {
  color: #fff;
}

.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .btn:hover:before,
.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .btn:focus:before {
  background: #fff;
}

.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item {
  padding-left: 15px;
  text-align: center !important;
  margin-bottom: 0;
}

@media screen and (min-width: 1280px) {
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item {
    padding-left: 25px;
    padding-top: 10px;
  }
}

.featured-collections-4col.collections-section.static-collection-items.fifth-item-present h3.h4 {
  display: none;
}

.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item:nth-child(3) .feature-row__image-wrapper > div img {
  max-width: calc(100% - 35px) !important;
}

.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item:nth-child(4) .feature-row__image-wrapper > div img {
  max-width: calc(100% - 20px) !important;
}

.featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item:nth-child(5) .feature-row__image-wrapper > div img {
  max-width: calc(100% - 35px) !important;
}



/*
.featured-collections-4col.related-collection-wrapper .grid__item.yasso-sandwiches .feature-row__image-wrapper div img {
  max-width: calc(100% - 35px) !important;
}

.featured-collections-4col.related-collection-wrapper .grid__item.yasso-fourth .feature-row__image-wrapper div img {
  max-width: calc(100% - 35px) !important;
}

.featured-collections-4col.related-collection-wrapper .grid__item.yasso-poppables .feature-row__image-wrapper div img {
  max-width: calc(100% - 20px) !important;
}
*/


@media screen and (min-width: 768px) {
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .feature-row__image-wrapper > div {
    width: 138px;
    height: 155px;
  }
  .collections-section.static-collection-items.fifth-item-present .product__circle {
    width: 138px;
    height: 138px;
  }
}

@media screen and (min-width: 1024px) {
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .feature-row__image-wrapper > div {
    width: 170px;
    height: 190px;
  }
  .collections-section.static-collection-items.fifth-item-present .product__circle {
    width: 170px;
    height: 170px;
  }
}

@media screen and (min-width: 1280px) {
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .feature-row__image-wrapper > div {
    width: 205px;
    height: 230px;
    border-radius: 0 0 125px 125px;
  }
  .collections-section.static-collection-items.fifth-item-present .product__circle {
    width: 205px;
    height: 205px;
  }
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item {
    margin-bottom: 30px;
  }
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .feature-row__image-wrapper img {
    max-width: calc(100% - 40px) !important;
  }
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item:nth-child(3) .feature-row__image-wrapper > div img {
    max-width: calc(100% - 45px) !important;
  }
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item:nth-child(4) .feature-row__image-wrapper > div img {
    max-width: calc(100% - 30px) !important;
    -webkit-transform: translate(-50%, 30px);
            transform: translate(-50%, 30px);
  }
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item:nth-child(5) .feature-row__image-wrapper > div img {
    max-width: calc(100% - 45px) !important;
  }

  /*
  .featured-collections-4col.related-collection-wrapper .grid__item.yasso-sandwiches .feature-row__image-wrapper div img {
    max-width: calc(100% - 45px) !important;
  }
  .featured-collections-4col.related-collection-wrapper .grid__item.yasso-poppables .feature-row__image-wrapper div img {
    max-width: calc(100% - 20px) !important;
  }
  .featured-collections-4col.related-collection-wrapper .grid__item.yasso-fourth .feature-row__image-wrapper div img {
    max-width: calc(100% - 45px) !important;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
*/
}

@media screen and (min-width: 1680px) {
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .feature-row__image-wrapper > div {
    width: 255px;
    height: 280px;
    border-radius: 0 0 160px 160px;
  }
  .collections-section.static-collection-items.fifth-item-present .product__circle {
    width: 255px;
    height: 255px;
  }
  .featured-collections-4col.collections-section.static-collection-items.fifth-item-present .grid__item {
    margin-top: -20px;
    margin-bottom: 20px;
  }
}

  /*byo fixes*/
#shopify-section-byo-top-static-collection::after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: #003ab9;
  content: "";
  max-width: 1220px;
  margin: 0 auto;
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid {
  display: none;
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .page-title h1 {
  display: none;
}

@media screen and (min-width: 480px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .page-title h1 {
    display: block;
  }
}

@media screen and (min-width: 480px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid {
    display: block;
  }
}

@media screen and (min-width: 768px) {
  #shopify-section-byo-top-static-collection {
    margin-top: -45px;
  }
}

@media screen and (min-width: 1134px) {
  #shopify-section-byo-top-static-collection {
    margin-top: -35px;
  }
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section {
  margin-top: 0;
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width {
  max-width: 1330px;
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .page-title .subtitle {
  padding: 15px 20px;
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid {
  margin-top: -45px;
}

@media screen and (min-width: 480px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid {
    margin-top: -40px;
  }
}

@media screen and (min-width: 768px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid {
    margin-top: -15px;
  }
}

@media screen and (min-width: 1280px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid {
    margin-top: 5px;
  }
}

@media screen and (min-width: 1680px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid {
    margin-top: 60px;
  }
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid__item {
  padding-top: 0;
  margin-bottom: 0;
}

@media screen and (max-width: 749px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid__item {
    width: 50%;
  }
}

@media screen and (max-width: 435px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .grid__item {
    width: 100%;
  }
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .page-title {
  padding-bottom: 0;
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .page-title.row::after {
  /*     display: none !important; */
  opacity: 0 !important;
}

#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .page-title h1 {
  font-size: 30px;
  /*     margin-bottom: 0; */
}

@media screen and (min-width: 768px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .page-title h1 {
    font-size: 37px;
  }
}

@media screen and (min-width: 1200px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .page-width .page-title h1 {
    font-size: 55px;
  }
}

/* 4th item fix */
#shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .grid__item:nth-child(4) .feature-row__image-wrapper > div img {
  max-width: calc(100% - 65px) !important;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}

@media screen and (max-width: 1280px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .grid__item:nth-child(4) .feature-row__image-wrapper > div img {
    max-width: calc(100% - 55px) !important;
  }
}

@media screen and (max-width: 1280px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .feature-row__image-wrapper {
    /*     padding-top: 0; */
  }
}

@media screen and (max-width: 749px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .feature-row__image-wrapper {
    padding-top: 30px;
  }
}

@media screen and (min-width: 1680px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .feature-row__image-wrapper > div {
    width: 170px;
    height: 170px;
    border-radius: 0 0 85px 85px;
  }
}

@media screen and (min-width: 1280px) {
  #shopify-section-byo-top-static-collection .featured-collections-4col.collections-section .feature-row__image-wrapper > div {
    width: 170px;
    height: 170px;
    border-radius: 0 0 85px 85px;
  }
}

@media screen and (min-width: 1680px) {
  #shopify-section-byo-top-static-collection .collections-section .product__circle {
    width: 170px;
    height: 170px;
  }
}

@media screen and (min-width: 1280px) {
  #shopify-section-byo-top-static-collection .collections-section .product__circle {
    width: 170px;
    height: 170px;
  }
}

.yasso.tour-page.tour {
  position: relative;
}

.yasso.tour-page.tour .section-container {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 23px;
  padding-right: 23px;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .section-container {
    padding-left: 43px;
    padding-right: 43px;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .section-container {
    max-width: 1330px;
    padding-left: 63px;
    padding-right: 63px;
  }
}

@media screen and (min-width: 1280px) {
  .yasso.tour-page.tour .section-container {
    padding-left: 68px;
    padding-right: 68px;
  }
}

.yasso.tour-page.tour .banner .banner__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 23px;
  padding-right: 23px;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .banner .banner__wrap {
    margin-bottom: 84px;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .banner .banner__wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.yasso.tour-page.tour .banner .banner__thumb {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .banner .banner__thumb {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -ms-flex-preferred-size: 54%;
        flex-basis: 54%;
  }
}

@media screen and (max-width: 768px) {
  .yasso.tour-page.tour .banner .banner__thumb {
    margin-top: 20px;
  }
}

.yasso.tour-page.tour .banner .banner__thumb img {
  max-width: 100%;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .banner .banner__thumb img {
    max-width: 70%;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .banner .banner__thumb img {
    max-width: 100%;
  }
}

@media screen and (min-width: 1800px) {
  .yasso.tour-page.tour .banner .banner__thumb img {
    width: 100%;
  }
}

.yasso.tour-page.tour .banner .banner__content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: center;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .banner .banner__content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin-left: -8%;
  }
}

.yasso.tour-page.tour .banner .banner__content .banner__content-wrap {
  max-width: 256px;
  margin: 0 auto;
  margin-top: 30px;
}

@media screen and (min-width: 480px) {
  .yasso.tour-page.tour .banner .banner__content .banner__content-wrap {
    max-width: 367px;
  }
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .banner .banner__content .banner__content-wrap {
    margin-top: 0;
    max-width: 366px;
  }
}

@media screen and (min-width: 1199px) {
  .yasso.tour-page.tour .banner .banner__content .banner__content-wrap {
    max-width: 466px;
  }
}

.yasso.tour-page.tour .banner .banner__content .banner__content-wrap .btn.btn--primary:before {
  z-index: 0;
}

@media screen and (max-width: 768px) {
  .yasso.tour-page.tour .banner .banner__content .banner__content-wrap .btn.btn--primary {
    padding: 7px 25px;
  }
}

@media screen and (max-width: 480px) {
  .yasso.tour-page.tour .banner .banner__content .banner__content-wrap .btn.btn--primary {
    padding: 7px 15px;
  }
}

.yasso.tour-page.tour .tour-ad {
  background-color: #d08bfa;
  position: relative;
  max-width: 100%;
  text-align: center;
  margin-bottom: 25px;
  padding: 35px 25px 35px;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour-ad {
    padding: 55px 80px;
    margin-bottom: 65px;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour-ad {
    padding: 55px 80px;
  }
}

.yasso.tour-page.tour .tour-ad .tour-ad__wrap {
  margin: 0 auto;
  max-width: 1461px;
}

.yasso.tour-page.tour .tour-ad h2 {
  color: #fff;
}

.yasso.tour-page.tour .tour-ad p {
  color: #0d3fb2;
}

.yasso.tour-page.tour .tour-ad .tour-ad__sticker {
  position: absolute;
  bottom: -64px;
  left: -6px;
  z-index: 1;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour-ad .tour-ad__sticker {
    left: -44px;
    bottom: -43px;
  }
}

@media screen and (min-width: 1199px) {
  .yasso.tour-page.tour .tour-ad .tour-ad__sticker {
    left: -52px;
  }
}

.yasso.tour-page.tour .tour-ad .tour-ad__sticker img {
  max-height: 103px;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour-ad .tour-ad__sticker img {
    max-height: 170px;
  }
}

.yasso.tour-page.tour .tour__stops {
  background: #5199f6;
  padding: 50px 20px;
  position: relative;
  margin-bottom: 24px;
  position: relative;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__stops {
    padding: 50px 55px;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__stops {
    padding: 55px 80px;
    margin-bottom: 65px;
  }
}

@media screen and (max-width: 768px) {
  .yasso.tour-page.tour .tour__stops {
    padding-bottom: 10px;
  }
}

.yasso.tour-page.tour .tour__stops:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 480px;
  background-image: url(https://cdn.shopify.com/s/files/1/0294/2825/2771/files/ice-cream-desktop.png?v=1643967827);
  background-size: contain;
  display: block;
  background-position-y: bottom;
  background-position-x: right;
  background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
  .yasso.tour-page.tour .tour__stops:after {
    position: relative;
    width: 100%;
    height: auto;
    padding-bottom: 60%;
    background-image: url(https://cdn.shopify.com/s/files/1/0294/2825/2771/files/icecream-mobile.png?v=1643969491);
  }
}

@media screen and (max-width: 480px) {
  .yasso.tour-page.tour .tour__stops:after {
    width: 109%;
    height: auto;
    padding-bottom: 106%;
  }
}

.yasso.tour-page.tour .tour__stops .tour__stops-skr-1 {
  position: absolute;
  top: -10px;
  right: 18px;
  display: none;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-1 {
    display: block;
  }
}

.yasso.tour-page.tour .tour__stops .tour__stops-skr-1 img {
  max-width: 72px;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-1 img {
    max-width: 120px;
  }
}

@media screen and (min-width: 1199px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-1 img {
    max-width: 135px;
  }
}

.yasso.tour-page.tour .tour__stops .tour__stops-skr-2 {
  position: absolute;
  top: 94px;
  right: -24px;
  z-index: 10;
  display: none;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-2 {
    display: block;
  }
}

@media screen and (min-width: 1190px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-2 {
    top: 106px;
    right: -46px;
  }
}

@media screen and (min-width: 1320px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-2 {
    top: 101px;
    right: -46px;
  }
}

.yasso.tour-page.tour .tour__stops .tour__stops-skr-2 img {
  max-width: 36px;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-2 img {
    max-width: 50px;
  }
}

@media screen and (min-width: 1199px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-2 img {
    max-width: 77px;
  }
}

.yasso.tour-page.tour .tour__stops .tour__stops-skr-3 {
  position: absolute;
  top: 125px;
  right: -24px;
  display: none;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-3 {
    display: block;
  }
}

@media screen and (min-width: 1190px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-3 {
    top: 147px;
    right: -24px;
  }
}

@media screen and (min-width: 1320px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-3 {
    top: 150px;
    right: -30px;
  }
}

.yasso.tour-page.tour .tour__stops .tour__stops-skr-3 img {
  max-width: 105px;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-3 img {
    max-width: 150px;
  }
}

@media screen and (min-width: 1199px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-skr-3 img {
    max-width: 195px;
  }
}

.yasso.tour-page.tour .tour__stops .tour__stops-title {
  text-align: center;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-title {
    max-width: 68%;
    margin: 0 auto;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__stops .tour__stops-title {
    max-width: 84%;
  }
}

.yasso.tour-page.tour .tour__stops .tour__stops-title h2 {
  color: #fff;
}

.yasso.tour-page.tour .tour__stops .tour__bg-img {
  position: absolute;
  bottom: 0;
  right: 0;
  display: none;
}

.yasso.tour-page.tour .tour__stops .tour__accordion {
  max-width: 100%;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion {
    max-width: 50%;
  }
}

.yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 14px 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.412);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item {
    padding: 17px 0;
  }
}

@media screen and (min-width: 1320px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item {
    padding: 13px 0;
  }
}

@media screen and (max-width: 768px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item:nth-last-child(1) {
    border-bottom: none;
  }
}

.yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item.not-accordion .tour__accordion-title p:after {
  display: none;
}

.yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item.active .tour__accordion-title p:after {
  content: "-";
}

.yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-title {
  width: 100%;
}

.yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-title p {
  color: #1042b3;
  cursor: pointer;
  font-size: 18px;
  position: relative;
  padding: 0 40px 0 15px;
  line-height: 1;
}

@media screen and (min-width: 767px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-title p {
    font-size: 21px;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-title p {
    font-size: 25px;
    padding: 0 40px 0 25px;
  }
}

@media screen and (min-width: 1320px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-title p {
    font-size: 27px;
  }
}

.yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-title p::after {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: '+';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: 600;
  right: 22px;
  font-size: 35px;
  line-height: 1;
}

@media screen and (min-width: 767px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-title p::after {
    font-size: 44px;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-title p::after {
    right: 25px;
    font-size: 46px;
    line-height: 1;
  }
}

.yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-content {
  width: 100%;
  padding: 15px 20px;
  padding-bottom: 0;
  display: none;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-content {
    padding: 20px 28px;
  }
}

@media screen and (max-width: 768px) {
  .yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-content p {
    margin-bottom: 8px;
  }
}

.yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-content strong {
  font-weight: 700;
}

.yasso.tour-page.tour .tour__stops .tour__accordion .tour__accordion-item .tour__accordion-content.active {
  display: block;
}

.yasso.tour-page.tour .tour__truck-banner {
  background-color: #d08bfa;
  text-align: center;
  position: relative;
  padding: 35px 25px 50px;
  margin-bottom: 25px;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__truck-banner {
    padding: 50px 25px 65px;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__truck-banner {
    margin-bottom: 75px;
    padding: 55px 21%;
  }
}

.yasso.tour-page.tour .tour__truck-banner .tour__truck-wrap {
  margin: 0 auto;
  max-width: 1272px;
}

.yasso.tour-page.tour .tour__truck-banner h2 {
  color: #fff;
}

.yasso.tour-page.tour .tour__truck-banner p {
  color: #0d3fb2;
  font-size: 16px;
  line-height: 22px;
}

@media screen and (min-width: 1280px) {
  .yasso.tour-page.tour .tour__truck-banner p {
    font-size: 21px;
    line-height: 1.73;
  }
}

.yasso.tour-page.tour .tour__truck-banner strong {
  font-weight: 700;
}

.yasso.tour-page.tour .tour__truck-banner .tour__truck-sticker {
  position: absolute;
  bottom: -47px;
  right: 33px;
  z-index: 10;
}

.yasso.tour-page.tour .tour__truck-banner .tour__truck-sticker img {
  max-height: 101px;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__truck-banner .tour__truck-sticker img {
    max-height: 150px;
  }
}

.yasso.tour-page.tour .tour__form {
  text-align: center;
  background-color: #5199f6;
  padding: 55px 15px;
  margin-bottom: 45px;
  position: relative;
}

@media screen and (min-width: 769px) {
  .yasso.tour-page.tour .tour__form {
    padding: 55px 60px;
  }
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__form {
    padding: 55px 60px;
    margin-bottom: 125px;
  }
}

@media screen and (max-width: 768px) {
  .yasso.tour-page.tour .tour__form {
    padding-bottom: 15px;
  }
}

.yasso.tour-page.tour .tour__form .needsclick input {
  color: #0d3fb2;
}

.yasso.tour-page.tour .tour__form .tour__form-wrap {
  max-width: 100%;
  margin: 0 auto;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__form .tour__form-wrap {
    max-width: 1462px;
  }
}

@media screen and (max-width: 768px) {
  .yasso.tour-page.tour .tour__form .tour__form-wrap .klaviyo-form form.needsclick.klaviyo-form > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .yasso.tour-page.tour .tour__form .tour__form-wrap .klaviyo-form form.needsclick.klaviyo-form > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 768px) {
  .yasso.tour-page.tour .tour__form .tour__form-wrap .klaviyo-form form.needsclick.klaviyo-form > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 {
    width: 100%;
    min-width: calc(100% - 18px);
  }
}

.yasso.tour-page.tour .tour__form .needsclick.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1 span.ql-font-century-gothic {
  font-size: 16px;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__form .tour__form-title {
    padding: 0 10%;
  }
}

@media screen and (max-width: 767px) {
  .yasso.tour-page.tour .tour__form .tour__form-title {
    padding: 0 40px;
  }
}

@media screen and (max-width: 480px) {
  .yasso.tour-page.tour .tour__form .tour__form-title {
    padding: 0 10px;
  }
}

.yasso.tour-page.tour .tour__form h2 {
  color: #fff;
}

@media screen and (max-width: 480px) {
  .yasso.tour-page.tour .tour__form h2 {
    max-width: 250px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
}

.yasso.tour-page.tour .tour__form .tour__form-sticker img {
  position: absolute;
  top: -10px;
  left: -5px;
  max-height: 90px;
  z-index: 10;
}

@media screen and (min-width: 991px) {
  .yasso.tour-page.tour .tour__form .tour__form-sticker img {
    max-height: 146px;
    top: 13px;
    left: -51px;
  }
}

@media screen and (max-width: 370px) {
  .yasso.tour-page.tour .tour__form .tour__form-sticker img {
    max-height: 72px;
  }
}

.acsb-trigger.acsb-trigger-size-medium {
  left: 15px !important;
    bottom: 35px !important;
    width: 57px !important;
    height: 57px !important;
}
.acsb-trigger.acsb-trigger-position-x-right.acsb-mobile {
    right: unset !important;
    left: 10px !important;
    bottom: 30px !important;
    top: unset !important;
    width: 57px !important;
    height: 57px !important;
}
.news-section .grid-one {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* Voltage Start */

/* button class start */
.btn.btn-link.btn-external::after {
  margin: 0 0 0 10px;
  position: absolute;
  content: url(data:image/png;base64,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) !important;
}

.btn.btn-link.btn-external:hover::after {
  content: url(data:image/png;base64,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) !important;
}
/* button class end */

/* Site Nav Start */
.site-nav__link.site-nav__link--main.nav-focus,
a.site-nav__link:not([disabled]):hover {
  text-decoration: none;
}

.site-nav__link--main.site-nav__link--main-active,
.megamenu__item.megamenu__item--active {
  pointer-events: none;
}

.site-nav__link--active,
.megamenu.megamenu__dropdown .megamenu__list .megamenu__item a span.link--active {
  font-weight: 900;
  text-decoration: underline;
  text-decoration-thickness: 4px;
  text-underline-offset: 9px;
  text-decoration-color: #d08bfa;
}

a.site-nav__link:hover .site-nav__label,
.megamenu__item a:hover span,
.megamenu__item a:hover span.link--active {
  color: #8ed3fe;
  font-weight: 900;
  text-decoration: underline;
  text-decoration-thickness: 4px;
  text-underline-offset: 9px;
  text-decoration-color: #8ed3fe !important;
}
/* Site Nav End */

/* Hero Wrapper section Start */
.heros-wrapper {
    background: var(--pink);
    padding-bottom: 60px;
    padding-top: 45px;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px
}

@media screen and (max-width: 767px) {
    .heros-wrapper {
        padding-top:25px;
        padding-bottom: 35px
    }

    .heros-wrapper blockquote {
        padding-left: 10px;
        padding-right: 10px
    }
}

.heros-wrapper h4 {
    color: #fff
}

@media screen and (min-width: 1280px) {
    .heros-wrapper h4 {
        font-size:22px;
        line-height: 1.21
    }
}

@media screen and (min-width: 1280px) {
    .heros-wrapper h4 {
        font-size:45px;
        line-height: 1.25
    }
}

.heros-wrapper p,.heros-wrapper footer span {
    font-size: 16px;
    line-height: 22px;
    color: #fff
}

.heros-wrapper footer span {
    font-weight: 900
}

.heros-wrapper button.slick-arrow:before {
    font-size: 30px;
    font-family: var(--font-stack-header);
    display: block;
    color: #003ab9
}

@media screen and (max-width: 1279px) {
    .heros-wrapper button.slick-arrow:before {
        font-weight:bold
    }
}

.heros-wrapper button.slick-prev:before {
    content: '\2192' !important;
    transform: scaleX(-1);
    font-family: 'Sharp Sans', sans-serif
}

.heros-wrapper button.slick-next:before {
    content: '\2192' !important;
    font-family: 'Sharp Sans', sans-serif
}

.heros-wrapper blockquote {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width: 768px) {
    .heros-wrapper {
        padding-left:60px;
        padding-right: 60px
    }

    .heros-wrapper button.slick-arrow:before {
        font-size: 33px
    }
}

@media screen and (min-width: 1280px) {
    .news-section .grid__item {
        max-width:340px
    }
}

@media screen and (min-width: 1280px) {
    .heros-wrapper {
        padding-left:95px;
        padding-right: 95px
    }

    .heros-wrapper h4 {
        font-size: 45px;
        line-height: 1.286
    }

    .heros-wrapper p {
        font-size: 21px;
        line-height: 1.73
    }

    .heros-wrapper footer span {
        font-size: 21px;
        line-height: 2.31
    }

    .heros-wrapper button.slick-arrow:before {
        font-size: 62px
    }
}

.heros-wrapper button.slick-next,.heros-wrapper button.slick-prev {
    width: 30px;
    height: 30px
}

@media screen and (min-width: 1280px) {
    .heros-wrapper button.slick-next,.heros-wrapper button.slick-prev {
        width:55px;
        height: 55px
    }
}

@media screen and (min-width: 1280px) {
    .heros-wrapper button.slick-next {
        right:-55px
    }
}

@media screen and (min-width: 1280px) {
    .heros-wrapper button.slick-prev {
        left:-55px
    }
}
/* Hero Wrapper section End */

/* Give Away Template Start */
.giving-back .heros-wrapper {
  position: relative;
  background-color: transparent;
  margin-top: 0px;
  padding-left: 0;
  padding-right: 0
}

@media screen and (min-width: 768px) {
  .giving-back .heros-wrapper {
    margin-top:0px
  }
}

@media screen and (max-width: 767px) {
  .giving-back .heros-wrapper {
    padding-bottom:20px
  }
}

.giving-back .heros-wrapper blockquote {
  position: relative;
  max-width: none;
  padding-left: 0;
  padding-right: 0
}

.giving-back .heros-wrapper .text-wrapper {
  background: var(--pink);
  padding-top: 140px;
  padding-bottom: 60px;
  padding-left: 35px;
  padding-right: 35px
}

.giving-back .heros-wrapper .text-wrapper.text-wrapper--no-image {
    padding-top:60px;
}

@media screen and (min-width: 768px) {
  .giving-back .heros-wrapper .text-wrapper {
    padding-left:100px;
    padding-right: 100px
  }
}

@media screen and (min-width: 1280px) {
  .giving-back .heros-wrapper .text-wrapper {
    padding-top:210px;
    padding-left: 135px;
    padding-right: 135px
  }

  .giving-back .heros-wrapper .text-wrapper.text-wrapper--no-image {
    padding-top:80px;
  }
}

.giving-back .heros-wrapper img {
  border-radius: 50%;
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  max-width: 200px
}

@media screen and (min-width: 1280px) {
  .giving-back .heros-wrapper img {
    max-width:370px;
    margin-bottom: -185px
  }
}

.giving-back .heros-wrapper h4 {
  font-size: 28px;
  line-height: 40px
}

@media screen and (min-width: 768px) {
  .giving-back .heros-wrapper h4 {
    font-size:45px;
    line-height: 1.286;
  }
}

.giving-back .heros-wrapper p {
  font-size: 16px;
  line-height: 22px
}

@media screen and (min-width: 768px) {
  .giving-back .heros-wrapper p {
    font-size: 21px;
    line-height: 1.73;
  }
}

.giving-back .heros-wrapper .slick-arrow {
  z-index: 9;
  top: 65%
}

.giving-back .heros-wrapper .slick-prev {
  left: 0
}

@media screen and (min-width: 768px) {
  .giving-back .heros-wrapper .slick-prev {
    left:50px
  }
}

.giving-back .heros-wrapper .slick-next {
  right: 0
}

@media screen and (min-width: 768px) {
  .giving-back .heros-wrapper .slick-next {
    right:50px
  }
}
/* Give Away Template End */

/* Section: collection-template-variety-pack Start */
@media screen and (max-width: 992px) {
  /* Hide description copy per YAS-24 */
  section.collection-template-variety-pack .pack_contents {
    display: none;
  }

  section.collection-template-variety-pack .page-wrapper {
    margin-top: 45px; /* Add extra space on mobile to account for nav header graphic */
  }

  section.collection-template-variety-pack .prebuild-pack .list-view-item {
    padding: 5px;
    margin: 25px 0 10px;
    flex: 50%;
    border-top: none;
  }

  section.collection-template-variety-pack .prebuild-pack .list-view-item .row.prebuild-row .col.prebuild-image img {
    position: relative;
    z-index: 1;
    width: 80%;
    max-width: 300px;
    margin: -30px auto -20px;
  }

  section.collection-template-variety-pack .prebuild-pack .list-view-item .col.prebuild-pack-details {
    text-align: center;
    position: relative;
    z-index: 2; /* make sure product title goes over image, if image does not have blank padding baked in */
  }

  section.collection-template-variety-pack .prebuild-pack .list-view-item .row.prebuild-row .col.prebuild-pack-details .list-view-item__title .prebuild-card__title {
    font-size: 17px;
    margin-bottom: 8px;
    margin-top: 12px;
    text-align: center;
    padding:0 10px;
  }

  section.collection-template-variety-pack .prebuild-pack .list-view-item .row.prebuild-row .col.prebuild-pack-details .list-view-item__title .prebuild_items_count {
    font-size: 12px;
    text-align: center;
    padding: 0 15px;
    font-weight: 400;
    margin-bottom: 6px;
  }

  section.collection-template-variety-pack .yotpo {
    width: auto;
    margin: 0 auto 6px;
  }

  section.collection-template-variety-pack .prebuild-pack .list-view-item .row.prebuild-row .col.prebuild-pack-details .prebuild-price * {
    margin: 0 auto;
    font-size: 25px;
  }

  section.collection-template-variety-pack .prebuild-pack .list-view-item .row.prebuild-row .col.prebuild-pack-details .prebuild-price {
    margin-top: 6px;
  }

  section.collection-template-variety-pack .prebuild-pack .list-view-item .row.prebuild-row .col.prebuild-pack-details .prebuild-cta {
    align-items: center;
    margin-top: 10px;
  }

  section.collection-template-variety-pack .prebuild-pack .list-view-item .row.prebuild-row .col.prebuild-pack-details .prebuild-cta .details-link {
    margin-top: 15px;
    font-size: 14px;
  }

  section.collection-template-variety-pack .collection-title-desktop {
    display: none;
  }
}

.prebuild-pack-footer {
  display: none;
  position: relative;
}
@media screen and (max-width: 992px) {
  .prebuild-pack-footer {
    display: block;
    margin-bottom: -64px;
  }
  .prebuild-pack-footer-mobile-image {
    width: 100%;
  }
  .prebuild-pack-footer-title {
  position: absolute;
  color: white;
  top: 12vw;
  left: 0;
  font-size: 5.5vw;
  line-height: 1.2;
  font-weight: 700;
  width: 100%;
  text-align: center;
  }
  .prebuild-pack-footer-title .btn.btn-link {
    background-color: transparent;
  border-bottom: 4px solid;
  color: white;
  font-size: 4.5vw;
  }
}
@media screen and (min-width: 570px) {
  .prebuild-pack-footer-title {
    top: 14%;
    font-size: 24px;
  }
  .prebuild-pack-footer-title .btn.btn-link {
    font-size: 24px;
  }
}

@media screen and (min-width: 993px) {
  section.collection-template-variety-pack .collection-title-mobile {
    display: none;
  }
}
/* Section: collection-template-variety-pack End */

/* Rewards template start */
#shopify-section-template--14308506042467__main .yasso-landing-main {
  margin-top: -65px;
}

@media screen and (min-width: 1002px) {
  #shopify-section-template--14308506042467__main .yasso-landing-main {
    margin-top: -64px;
  }
}

@media screen and (min-width: 1640px) {
  #shopify-section-template--14308506042467__main .yasso-landing-main {
    margin-top: -59px;
  }
}
/* Rewards template end */

/* Mobile Menu Changes per YAS-27 start */
.menu-handle-shop-packs-online {
  display: none;
}
/* Mobile Menu Changes per YAS-27 end */

/* YAS-34 - our flavors mobile category scrolling */
.our-flavors-mobile-categories {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  padding: 20px 0;
  text-align: center;
  text-transform: lowercase;
  white-space: nowrap;
}
.our-flavors-mobile-categories .mCSB_container {
	display: flex;
}
.our-flavors-mobile-category {
  display: block;
  margin: auto;
  text-align: center;
}
.our-flavors-mobile-category + .our-flavors-mobile-category {
  padding-left: 20px;
}
.ofmc-image-wrapper {
  position: relative;
  border-radius: 50%;
  width: 94px;
  height: 94px;
  margin: 0 auto 10px auto;
}
.ofmc-image {
  max-height: 70%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 992px) {
  .our-flavours-wrapper .collections-section {
    padding-bottom: 40px !important;
  }
}
.flavors-desktop {
  display: none;
}
@media screen and (min-width: 993px) {
  .our-flavors-mobile-categories {
    display: none;
  }
  .flavors-desktop {
    display: block;
  }
}
/* End YAS-34 - our flavors mobile category scrolling */

/* Voltage End */