:root{--blue:#153D50;--theme:#FEFAE6;--yellow:#FFE25D;--classic:#75AF87;--orange:#FFA047;--pink:#E47D91}.wrapper{max-width:1300px;margin:0 auto;padding:0 20px}html{scroll-behavior:smooth}@font-face{font-family:Rift;src:url(/cdn/shop/files/Rift-Bold_2.woff2?v=1753954328) format("woff2"),url(/cdn/shop/files/Rift-Bold.woff?v=1753954247) format("woff"),url(/cdn/shop/files/Rift-Bold.ttf?v=1753954247) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rift;src:url(/cdn/shop/files/Rift-Demi_42ccfd01-eea5-42b1-8c26-c0a375a87642.woff2?v=1755507632) format("woff2"),url(/cdn/shop/files/Rift-Demi.woff?v=1755507632) format("woff"),url(/cdn/shop/files/Rift-Demi.ttf?v=1755507633) format("truetype");font-weight:600;font-style:normal;font-display:swap}body{font-family:acumin-variable;font-size:16px;line-height:25px}h1{text-transform:uppercase;font-family:Rift!important;color:var(--blue);font-size:70px;font-weight:700;line-height:80px;letter-spacing:-.7px}.announcement-bar_text p{font-family:Rift;color:#fffae6;font-size:18px;font-weight:700;line-height:28px;text-transform:uppercase}#x-slide-announcement-bar .x-splide-slide{padding:6px!important}.header.page-width{max-width:1308px;padding:10px 0!important}.header a.tree-menu-item{color:var(--blue);font-size:25px;line-height:30px;font-weight:700;text-transform:uppercase;font-family:Rift}.header .logo-name{padding:0!important}.footertext{font-family:acumin-variable}.footer{background:var(--blue);padding:60px 0}.main-footer{padding:60px 0}.privacy-footer .container{max-width:1080px;margin:0 auto}.footertext p{font-size:11px;line-height:23px;color:#ffffff80;font-weight:500;margin:0;text-align:center}.footertext_2 p{font-size:12px;line-height:26px}.footertext p a{color:#ffffff80;text-decoration:underline;text-underline-offset:2px}.footertext p a:hover{color:#fff}.mt30{margin-top:30px}.main-footer .footer-bottom{max-width:1080px;margin:0 auto}.page__body ul,.page__body ol{margin:20px 0;padding:0 0 0 20px;font-size:16px;line-height:25px}.page__body ul li{margin:2px 0;list-style:disc;list-style-position:outside}.page__body ul.tablecontent li{margin:6px 0;font-weight:500;list-style:none}.page__body ul.tablecontent{padding:0}.tablewrap{width:100%;margin:26px 0}.tablewrap table{width:100%;border-collapse:collapse;border:0;border-radius:0;border-bottom:1px solid #C2D5DE;margin:0}.tablewrap table th{background:var(--blue);color:#fff;font-size:14px;line-height:16px;padding:16px;font-weight:600;border:0;vertical-align:middle;text-align:left}.tablewrap table td{padding:16px;font-size:14px;line-height:21px;color:var(--blue);vertical-align:middle;text-align:left;border:0}.tablewrap table tr:nth-child(2n) td{border-top:1px solid #C2D5DE;border-bottom:1px solid #C2D5DE;background:#ffffff80!important}.tablewrap table thead,.tablewrap table tbody,.tablewrap table tr{border:0}.tablewrap table th:nth-child(1){border-radius:5px 0 0}.tablewrap table th:last-child{border-radius:0 5px 0 0}.page__container .page__body .rte{font-size:16px;line-height:25px}.page__container .page__body .rte p{line-height:25px;margin:20px 0}.page-lab-certificates .x-container-header-nav,.page-lab-certificates .x-container-header-mobile-nav,.page-lab-certificates .x-container-header-icons{display:none!important}.labreults{width:100%;padding:70px 0}.lab-search-filter{width:100%;display:flex;gap:20px}.lab-search-filter .item{flex:0 1 calc((100% - 40px) / 3);position:relative}.lab-search-filter .item input{width:100%;height:50px;padding:0 50px 0 16px;color:#073b53e6;font-size:15px;font-weight:500;line-height:21.872px;border-radius:4px;background:transparent;border:1px solid rgba(7,59,83,.3)}.lab-search-filter .item input:focus{outline:none;box-shadow:none}.lab-search-filter .item input::-webkit-input-placeholder{color:var(--blue);opacity:1}.lab-search-filter .item input::-moz-placeholder{color:var(--blue);opacity:1}.alllabresults{width:100%;font-family:acumin-variable;text-align:left}.result-row{width:100%;padding:50px 0;display:flex;border-bottom:1px solid #073B53;gap:16px}.result-row .col{flex:0 1 calc((100% - 64px)/5)}.result-row h4{color:var(--blue);font-size:17px;font-weight:600;line-height:normal;margin:0}.result-row p{color:var(--blue);font-size:17px;font-weight:400;line-height:normal;opacity:.6;margin:20px 0 0}.result-row p a{color:var(--blue)}.result-row p a:hover{color:var(--orange)}.input-loading{display:none;position:absolute;top:15px;right:10px;width:20px;height:20px;border:2px solid #777;border-top-color:#073b53;border-radius:50%;animation:spin .7s linear infinite}.result-row{transition:opacity .3s ease}#reset-filters{display:none;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:2px;margin-top:10px}#reset-filters:hover{color:var(--orange)}.alllabresults h6{color:var(--blue);font-size:17px;font-weight:400;line-height:normal;margin:20px 0 0}.contact-has-info .contact-information{display:none}.contact-has-info .contact-form-container{max-width:580px;margin:0 auto;padding:0}.contact-has-info .heading-form{text-align:center}.contact-has-info .textbfrbt{text-align:center;margin:20px 0}.contact-has-info .textbfrbt p{color:var(--blue);text-align:center;font-size:16px;font-weight:400;line-height:24px}.contact-has-info .textbfrbt p a{color:var(--blue);text-decoration:underline;text-underline-offset:1px}.contact-has-info .textbfrbt p a:hover{color:var(--orange)}.contact-has-info .heading-form .rte p{margin:0;color:var(--blue);font-size:16px;font-weight:400;line-height:26px}.contact-has-info .heading-form h2{color:var(--blue);font-family:Rift;font-size:60px;font-weight:700;line-height:46px;text-transform:uppercase;margin:0 0 30px}.contact-form .contact__fields{display:flex;flex-wrap:wrap;gap:16px}.contact-form .contact__fields .ctfield{width:100%;margin:0!important}.contact-form .contact__fields .ctfield:nth-child(2){width:calc(50% - 8px)}.contact-form .contact__fields .ctfield:nth-child(3){width:calc(50% - 8px)}.contact-form .contact__fields .ctfield:nth-child(5){width:calc(50% - 8px)}.contact-form .contact__fields .ctfield:nth-child(6){width:calc(50% - 8px)}.contact-form .contact__fields .ctfield.flex-1{flex:initial!important}.contact-form .contact__fields .ctfield textarea{height:140px;resize:none}.contact-form .ctbtn .button{width:260px;transition:all .3s ease-in-out;border-radius:44px;height:50px;background:#073b53;color:#fffae6;text-align:center;font-family:Rift;font-size:18px;font-weight:500;line-height:24.068px;text-transform:uppercase}.contact-form .ctbtn .button:after,.contact-form .ctbtn .button:before{display:none}.contact-form .ctbtn .button:hover{background:var(--orange);color:var(--blue);transition:all .3s ease-in-out}.animate-scroll-banner p{color:#153d50;font-family:Rift;font-size:25.499px;font-weight:700;line-height:17.502px;text-transform:uppercase}.scrlflex{display:flex;align-items:center;gap:21px}.scrlflex svg{display:block;width:38px;height:24px}body section .section-header,body section .h2,body h2{color:var(--blue);font-family:Rift;font-size:50px;font-weight:700;line-height:54px;text-transform:uppercase;margin:0 0 25px}.x-block-faq-header p{margin:25px 0 0;color:#073c54;font-size:18px;font-weight:400;line-height:24px}.x-block-faq-header{margin:0 0 50px}.x-block-faq-content .faq-item{border-radius:68px;border:1px solid rgba(21,61,80,.15);padding:22px 36px;margin:10px 0 0;transition:all .4s ease-in-out}.x-block-faq-content .faq-item.active{border-radius:22px;transition:all .4s ease-in-out}.faqitembox{margin:0;padding:0;position:relative;cursor:pointer}.faqitembox .iconplus{position:absolute;top:4px;right:0;width:20px;height:20px;transition:all .4s ease-in-out}.faqitembox .iconplus svg{display:block;width:20px;height:20px}.faqitembox button.faq-collapsible{display:block;color:var(--blue);font-size:19px;font-weight:600;line-height:24px;font-family:acumin-variable;cursor:pointer}.faqitembox .faq-content p{color:#073c54;font-size:16px;font-weight:400;line-height:24px}.faqitembox .iconplus.rotate-180{transform:rotate(45deg);transition:all .4s ease-in-out}.main-footer h2{color:#fff;font-size:36px;line-height:40px;font-family:Rift;font-weight:700;margin:0;width:185px}.footer-logo{width:120px;margin-right:30px}.footer-logo img{display:block}.container.footer-top{max-width:1356px;margin:0 auto}.ftrow{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.ftrow1{width:calc(100% - 875px);display:flex}.ftrow2{width:875px;display:flex;justify-content:space-between}.footerhr{width:100%;margin:45px 0;height:2px;border-bottom:1px solid rgba(255,255,255,.2)}.ftemail{width:360px}.ftemail h3{color:#fbfeff;font-size:18px;font-weight:700;line-height:24px;margin:0 0 15px;font-family:acumin-variable}.ftmenu{width:150px}.ftmenu ul{display:flex;flex-direction:column;gap:7px}.ftmenu ul li{color:#ffffff80;font-size:12px;font-weight:500;line-height:26px}.ftmenu ul li a{color:#ffffff80}.ftmenu ul li a:hover{color:#fff}.ftrow h4{color:#fbfeff;font-size:16px;font-weight:600;line-height:26px;margin:0 0 15px;font-family:acumin-variable}.emailsub{width:100%;display:flex}.emailsub input[type=email]{background:transparent;width:220px;height:48px;border-radius:40px;padding:0 25px;color:#aaa;font-family:acumin-variable;font-size:16px;font-weight:300;line-height:18.311px;border:1px solid rgba(251,254,255,.4)}.emailsub button{margin-left:10px;border-radius:40px;background:#ffb35c;width:130px;height:48px;color:var(--blue);font-family:acumin-variable;font-size:16px;font-weight:600;line-height:18.311px;text-transform:uppercase}.emailsub button:hover{background:#fff;color:#ffb35c}.emailsub input[type=email]:focus{outline:none;box-shadow:none}.emailsub input[type=email]::-webkit-input-placeholder{color:#aaa;font-family:acumin-variable;font-size:16px;font-weight:300;opacity:1}.emailsub input[type=email]::-moz-placeholder{color:#aaa;font-family:acumin-variable;font-size:16px;font-weight:300;opacity:1}.emailsuccess p{color:#fff!important}.footersocial{width:100%;margin:16px 0 0}.footersocial ul{display:flex;align-items:center;gap:16px}.footersocial ul a{display:block}.footersocial ul svg{width:30px;height:30px;display:block}.footersocial ul a:hover{opacity:.8}.footer a{cursor:pointer}.x-container-featured-collection .section-header h2{margin:0}.x-container-featured-collection .section-header,.x-container-featured-collection .section-header .rte{margin:0!important}.x-container-featured-collection .section-header .rte p{font-family:acumin-variable;text-transform:initial;color:var(--blue);text-align:center;font-size:18px;font-weight:400;line-height:28px;margin:20px 0 0}.x-container-featured-collection .card-product img{border-radius:16px}.x-container-featured-collection .card-product{background:transparent!important;padding:0!important}body .card-product .x-card-title{color:var(--blue);font-family:Rift;font-size:30px;font-weight:700;line-height:23.093px;text-transform:uppercase}body .card-product .price p{color:var(--blue);font-size:16.779px;font-weight:400;line-height:17.828px}.shopbtn{display:inline-block;width:100%;text-align:center}.shopbtn a{display:inline-block;min-width:180px;border-radius:40px;padding:15px 20px;background:var(--blue);color:#fffae6;font-family:Rift;font-size:22.023px;font-weight:600;line-height:30px;letter-spacing:.22px;text-transform:uppercase}.shopbtn a:hover{background:var(--orange)}.card-product .x-card-price{margin:0 0 16px!important}.x-container-featured-collection .lg\:mt-8{margin:30px 0 0!important}.about-us-main{width:100%;padding:50px 0}.about-us-main .wrapper{max-width:1160px}.about-row{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:30px;margin:0 0 60px}.about-row .about-image{width:45%}.about-image img{width:100%;display:block;border-radius:20px}.about-row .about-text{width:48%}.about-row p{color:var(--blue);font-size:18px;font-weight:400;line-height:28px;margin:0 0 30px}.about-row p:last-child{margin:0}body .about-row h2{margin:0 0 30px;font-size:70px;line-height:66px}.about-row:nth-child(2n){flex-direction:row-reverse}.about-row:last-child{margin:0}.social-sippers{text-align:center;padding:60px 0;overflow:hidden}.social-sippers h2{margin:0 0 30px}.sipperswrap{width:calc(100% + 200px);margin-left:-100px}.sipperswrap .carousel-cell img{display:block;width:100%;border-radius:25px}.sipperswrap .carousel-cell{width:20%;padding:0 8px}.social-sippers-flickity{width:100%;position:relative}.sunday-feel{width:100%;background:var(--pink);color:#fff;padding:60px 0 30px}.sunday-feel .wrapper{display:flex;align-items:center;justify-content:space-between;text-align:center}.sunday-feel-image{width:50%}.sunday-feel-image img{width:100%;display:block;border-radius:25px}.sunday-feel-content{width:42%;text-align:center}body .sunday-feel-content h2{color:#fff;margin:0;font-size:70px;line-height:64px}.sunday-feel-content p{margin:28px auto;max-width:430px;color:#fff;font-size:17px;line-height:28px;font-weight:500}.shopbtnwrap{display:inline-block;width:100%;text-align:center}.shopbtnwrap a{display:inline-block;min-width:226px;border-radius:40px;padding:20px;background:var(--blue);color:#fff;font-family:Rift;font-size:24px;font-weight:600;line-height:30px;letter-spacing:.22px;text-transform:uppercase}.shopbtnwrap a:hover{background:var(--orange)}.sunday-feel-image.mobile{display:none}.icon-text-columns{background:var(--pink);padding:30px 16px 70px}.icon-text-columns .wrapper{border-radius:30px;border:1px solid #FFF;padding:60px 30px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:16px}.icon-text-column{width:33.33%;padding:0 30px;text-align:center}.icon-text-column .icon{width:100%;display:flex;align-items:center;justify-content:center;height:50px}.icon-text-column .icon img{display:block;max-height:50px}.icon-text-column h3{color:#fff;margin:24px 0 0;text-transform:uppercase;font-size:28px;line-height:28px;font-family:Rift;font-weight:700}.icon-text-column p{color:#fff;font-size:16px;line-height:22px;margin:18px 0 0}.template-index .animate-scroll-banner p{color:#fff}.template-index .animate-scroll-banner .scrlflex svg path{fill:#fff}.x-container-featured-collection .collection_wrapper{margin:0 auto;max-width:1266px}.sunday-feel.inthecan{background:transparent;padding:30px 0}.sunday-feel.inthecan .sunday-feel-content{order:1;width:47%}.sunday-feel.inthecan .sunday-feel-image{order:2}.sunday-feel.inthecan .sunday-feel-content h2,.sunday-feel.inthecan .sunday-feel-content p{color:var(--blue)}.sunday-feel-content h6{color:var(--blue);font-family:Rift;text-transform:uppercase;font-weight:600;font-size:24px;line-height:26px;margin:0 0 25px}.hero-text .table-cell{left:0!important;transform:translateY(-50%)!important;padding:0}.splide-slideshow .hero-text{max-width:1308px;margin:0 auto}.hero-text .bg-content{width:524px;height:459px;padding:45px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:30px}.hero-text .bg-content h1{color:var(--blue);font-family:Rift;font-size:63px;font-weight:700;line-height:64px;text-transform:uppercase;margin:0}.hero-text .bg-content p{color:var(--blue);font-size:18px;line-height:27px;margin:11px 0 0;font-weight:500}.hero-text .shopbtnwrap{width:100%;margin:15px 0 0}.hero-text .shopbtnwrap a{min-width:242px}.makediff_section{width:100%;padding:70px 0 40px}.makediff_section h2{text-align:center;margin:0 0 50px;font-size:70px!important}.tablewrap2{max-width:834px;position:relative;margin:0 auto}.tablewrap2 table{width:100%;position:relative;border-collapse:collapse;border:0}.tablewrap2 th:nth-child(2){width:222px;background:#ffa047;padding:20px;border-radius:12px 12px 0 0}.tablewrap2 th:nth-child(3){width:222px;padding:20px}.tablewrap2 th{vertical-align:middle}.tablewrap2 th img{display:block;margin:0 auto;max-height:185px}.tablewrap2 td{position:relative;border-top:2px solid #073C54;color:#073c54;font-weight:600;font-size:19px;line-height:28px;padding:25px 0}.tablewrap2 td img{max-width:30px;display:block;margin:0 auto}.tablewrap2 td:nth-child(2){background:#ffa047}.tablewrap2 td:nth-child(1){padding-left:16px;padding-right:16px}.tablewrap2 tbody tr:last-child td{height:16px;padding:0}.tablewrap2 tbody tr:last-child td:nth-child(2){padding:0;height:30px;background:#ffa047;border-radius:0 0 12px 12px}.highpraise{width:100%;padding:70px 0 20px;background:var(--classic)}.highpraise h2{color:#fff;text-align:center;margin:0 0 26px}.highpraise .wrapper{padding:0 10px}.highpraise__slider{width:100%;position:relative}.highpraise__item{width:33.33%;padding:0 10px}.highpraise__box{width:100%;border:2px solid #fff;border-radius:10px;padding:25px;min-height:340px;display:flex;align-items:center}.highpraise__item p{font-family:acumin-variable;font-weight:300;font-size:16px;line-height:24px;color:#fff}.highpraise__author{width:100%;font-family:acumin-variable;display:flex;align-items:center;gap:16px;margin:24px 0 0;color:#fff;font-size:14px;line-height:20px;font-weight:600}.highpraise__stars{width:100%;margin:0 0 16px}.highpraise__stars img{display:block}.highpraise__author span{display:flex;align-items:center;gap:6px;font-weight:400}.highpraise__author span img{width:18px;display:block}.highpraise__author span svg{width:18px;height:18px;display:block}.highpraise__author span svg path{fill:#fff}.highpraise__slider-flickity{width:100%;position:relative}.highpraise__slider-flickity .flickity-page-dots{display:none!important}.goodvibes_section{background:var(--classic);padding:60px 0}.good-vibes{width:100%;border-radius:30px;padding:100px 75px 0;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;text-align:center}.gdtext{width:400px;margin-left:auto;margin-right:0;font-family:acumin-variable}.gdtext h5{font-size:18px;line-height:24px;font-weight:700;color:#fff;text-transform:uppercase;font-family:acumin-variable}.gdtext h2{font-size:70px!important;line-height:68px!important;color:#fff;margin:16px 0 0}.goodvibes__text p{font-size:18px;line-height:28px;margin:15px 0 0;color:#fff;padding:0 15px;font-weight:600}.gdtext .shopbtnwrap{margin:25px 0 0}.gdtext .shopbtnwrap .btn{background:var(--yellow);min-width:286px;color:var(--blue)}.gdtext .shopbtnwrap .btn:hover{background:var(--blue);color:#fff}.goodvibes__blocks{width:100%;display:flex;padding:48px 0 40px;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap}.goodvibes__block{display:flex;align-items:center;justify-content:center;gap:12px}.goodvibes__block p{font-family:Rift;font-weight:700;font-size:24px;line-height:28px;margin:0}.goodvibes__block img{display:block}.template-collection .highpraise{background:transparent;padding-top:50px}.template-collection .highpraise h2{color:var(--blue);margin:0 0 40px}.template-collection .highpraise__box{border:2px solid rgba(21,61,80,.15);min-height:300px}.template-collection .highpraise__item p,.template-collection .highpraise__author{color:var(--blue)}.template-collection .highpraise__author span svg path{fill:var(--blue)}.template-collection #ProductGridContainer #items-grid+.flex{display:none}.template-collection #ProductGridContainer #items-grid{border:0}.card-product:not(.recommendations){background:transparent!important}.template-collection .x-section-product-grid .x-pgw.page-width{max-width:1092px}.template-collection .icon-text-columns{padding:0;background:transparent}.template-collection .icon-text-columns .wrapper{border:0;background:var(--pink)}.x-container-header-nav,.x-container-header-icons{padding:0!important}.container{margin:0 auto!important}.template-product .flickity-slider .highpraise__author{margin:10px 0 0}.template-product .flickity-slider .highpraise__item p{font-weight:400}.sunday-feel.inthecan .sunday-feel-content p{max-width:100%}.collection-main-banner{background-size:cover;background-position:center;color:#fff}.collection-main-banner .wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:390px}.collection-main-banner h1{color:#fff;font-size:70px;line-height:1}.collection-main-banner .cmb_blocks{width:100%;position:absolute;bottom:0;left:0;padding:35px 0;gap:10px;column-gap:70px;display:flex;align-items:center;justify-content:center}.collection-main-banner .cmb_block{display:flex;align-items:center;gap:12px}.collection-main-banner .cmb_block img{max-width:58px;display:block}.collection-main-banner .cmb_block p{color:#fff;font-family:Rift;font-weight:700;text-transform:uppercase;font-size:38px;line-height:1}.clbtitle{width:100%;padding:50px 20px 40px;text-align:center}.clbtitle h2{margin:0}.template-product .sunday-feel{padding:60px 0}.template-product .highpraise{background:transparent;padding:10px 0 60px}.template-product .highpraise h2{color:var(--blue)}.template-product .highpraise__box{border:2px solid rgba(21,61,80,.15);min-height:255px}.template-product .highpraise__item p,.template-product .highpraise__author{color:var(--blue)}.template-product .highpraise__author span svg path{fill:var(--blue)}.template-product .product-content-container .highpraise__author{font-size:11.177px;gap:8px}.template-product .animate-scroll-banner p{color:#fff}.template-product .animate-scroll-banner .scrlflex svg path{fill:#fff}.template-product .icon-text-columns{background:transparent;padding:10px 0}.template-product .icon-text-columns .wrapper{border:0;background:var(--pink)}.product-page.main-product .full-width-mobile.page-width{padding-left:0;padding-right:0}.product-page.main-product .h2,.main-product .x-block-product-title{margin:0!important}.main-product .x-block-description{margin:10px 0 0!important}.main-product .x-block-description p,.main-product .x-block-description .rte{font-size:18px;line-height:26px;font-weight:500;margin:5px 0 0!important;font-family:acumin-variable}.main-product .x-block-description .rte{padding:0}.main-product .product-media-container{width:56%!important}.main-product .product-content-container{width:44%!important}.main-product .shopify-payment-terms{display:none!important}.main-product .price{font-size:30px;font-family:Rift;color:var(--blue)}.main-product .product-form__quantity{width:120px!important;border-radius:74px;border:1px solid rgba(7,60,84,.15);height:60px}.main-product .product-form__quantity label.font-bold{display:none}.main-product .product-form__quantity button,.main-product .product-form__quantity input{height:58px;border:0;font-size:16px;color:var(--blue)}.main-product .product-form__quantity .border{border:0;background:transparent;margin:0}.pre-order-buy_buttons{text-align:center}.main-product .x-block-buy-buttons{width:calc(100% - 130px);margin:0 0 16px!important}.main-product .add_to_cart_button{margin:0;height:60px;padding:0;cursor:pointer!important;border:0!important;border-radius:60px;width:100%;background:var(--blue)!important;color:#fff!important;font-size:23px;font-weight:700;text-transform:uppercase;font-family:Rift}.main-product .add_to_cart_button:hover{background:var(--orange)!important;border-color:var(--orange)!important}.main-product .button .x-atc-text .price,.main-product .button .x-atc-text .price-sale{color:#fff!important;font-size:23px;font-weight:700}.main-product .accordion{margin:0!important;border-bottom:1px solid rgba(7,60,84,.15)!important}.main-product .accordion button{padding:14px 0!important}.main-product .accordion button p{font-size:18px;line-height:20px;font-weight:700;color:var(--blue)}.main-product .accordion .border-t{border:0!important;padding:0!important}.main-product .accordion .border-t .rte{padding:0!important}.main-product .accordion .rte ul{margin:10px 0 0;padding:0 0 0 20px}.main-product .accordion .rte ul li{margin:0;list-style-position:outside}.product-form__input,.accordion{font-family:acumin-variable}.x-variant-picker .product-form__input legend{font-size:16px;line-height:20px;font-weight:600;color:var(--blue);margin:0;display:block;width:100%}.x-variant-picker .product-form__input label.flex{padding:14px;justify-content:center;color:var(--blue);border:1px solid rgba(7,59,83,.15);min-width:98px;text-align:center;border-radius:44px}.x-variant-picker .product-form__input label.flex span{font-size:13px;font-weight:500;line-height:18px}.x-variant-picker .product-form__input .input-radio:checked+label.flex{background:#fff6d1;border-color:var(--blue);color:var(--blue)}.main-product .x-block-text{margin:16px 0 15px}.main-product .x-block-text ul{margin:0;padding:0;display:flex;gap:25px}.main-product .x-block-text ul li{font-family:Rift;margin:0;color:var(--blue);list-style:none;font-size:20px;line-height:24px;font-weight:700;text-transform:uppercase;padding-left:28px;position:relative}.main-product .x-block-text ul li{background-image:url(check-lg.svg);background-repeat:no-repeat;background-size:20px;background-position:left center}.frscr_icon{width:calc(100% + 120px);padding:10px 0 0;margin-left:-120px;display:flex;align-items:center;justify-content:center;gap:24px}.frscr_icon div{display:flex;gap:8px;align-items:center;font-family:Rift;font-size:18px;color:var(--blue);line-height:22px;font-weight:700;text-transform:uppercase}.frscr_icon div svg{width:18px;height:18px;display:block}.x-pickup-pre-order.mt-6{margin:10px 0!important}.custom-review{width:100%;background:#fff;border-radius:20px;padding:25px 20px;margin:0 0 20px}.custom-review p{font-size:15px;line-height:22px;color:var(--blue);margin:10px 0}.custom-review .starsimg img{display:block;width:100px}.custom-review .highpraise__author span{color:#4888a5}.custom-review .highpraise__author span svg path{fill:#4888a5}.custom-review .highpraise__author{margin:10px 0 0}.main-product .product-media-item img{border-radius:20px}.custom-review+.border-solid.accordion{border-top:0!important}.section-product-recommendations .h2{color:var(--blue);font-family:Rift;font-size:50px;font-weight:700;line-height:54px;text-transform:uppercase;margin:0 0 25px}.section-product-recommendations .splide-progress{display:none!important}.distext{text-align:center;padding:0 0 20px}.section-product-recommendations .rte.distext p{font-size:18px;line-height:28px;font-weight:400;color:var(--blue);margin:15px 0 0}.template-product .sundayfeel+.ictthree .icon-text-columns{background:var(--pink);padding:0 0 60px}.template-product .sundayfeel+.ictthree .icon-text-columns .wrapper{border:1px solid #FFF;background:var(--pink)}.x-block-buy-buttons{font-family:acumin-variable}.product-content-container .accordion .rte p{margin:0 0 15px!important}.cmb_block p{position:relative}.template-collection .cmb_block:nth-child(2) p:before{content:"";position:absolute;top:21px;right:22px;width:70px;height:3px;background:#fff}.sprsliderpro{display:none!important}.splide__pagination{display:none}.shopify-app-block{position:relative}#insta-feed{padding:60px 0}#insta-feed h2{text-align:left;font-size:34px;line-height:34px;font-weight:700;margin:0 0 20px}.section-apps .instafeed-bottom-link-wrapper{position:absolute;top:60px;line-height:34px;right:0;width:auto!important}.instafeed-bottom-link-wrapper a{padding:0!important;margin:0!important;font-size:14px!important;text-transform:uppercase;font-weight:600;color:#073b53!important;letter-spacing:0px!important}.instafeed-bottom-link-wrapper a:after{display:none!important}.instafeed-bottom-link-wrapper a:hover{color:var(--orange)!important}.template-index .sunday-feel.inthecan{padding:10px 0 40px}.scrtext_peKPEb .scrtext,.scrtext_4RcUQR .scrtext,.scrtext_7AAHcR .scrtext,.scrtext_G4Wg8x .scrtext{position:relative;display:inline-block}.scrtext_peKPEb .scrtext:before{content:"";position:absolute;top:8px;right:8px;width:44px;height:3px;background:#fff}.scrtext_G4Wg8x .scrtext:before{content:"";position:absolute;top:8px;right:8px;width:44px;height:3px;background:#fff}.scrtext_4RcUQR .scrtext:before{content:"";position:absolute;top:8px;right:8px;width:44px;height:3px;background:#153d50}.scrtext_7AAHcR .scrtext:before{content:"";position:absolute;top:8px;right:8px;width:44px;height:3px;background:#153d50}.template-collection #ProductGridContainer{margin-top:0!important}.card-product-img .x-splide-slide.overflow-hidden{border-radius:20px}.header a.tree-menu-item{position:relative}.header a.tree-menu-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--blue);transition:all .3s ease-in-out;transform:scale(0)}.header a.tree-menu-item:hover:after{transform:scale(1);transition:all .3s ease-in-out}.header .link-active a.tree-menu-item:after{transform:scale(1);transition:all .3s ease-in-out}.template-subscribe .header .list-menu li:nth-child(2) a.tree-menu-item:after{transform:scale(1);transition:all .3s ease-in-out}.page-subscribe-save .highpraise__author{color:#073b53}#appstle_subscription_widget0{margin-top:0!important}.product-content-container .options-container .product-form__input{padding:0 0 15px!important}.product-content-container .appstle_widget_title{font-size:16px;font-family:acumin-variable!important;line-height:20px;font-weight:600;color:var(--blue)!important;margin:0;display:block;width:100%}body .WIDGET_TYPE_7 .appstle_widget_title{color:var(--blue)!important}.product-content-container .x-block-app{margin:0 0 5px!important}.appstle_single_option_text{display:none}.su_product_links{width:100%;display:flex;padding:0 0 16px;flex-wrap:wrap;gap:6px}.su_product_links .btn{display:inline-block;border:1px solid rgba(7,59,83,.15);border-radius:60px;background:#fffae6;font-size:14px;line-height:24px;font-weight:500;color:#073b53;padding:11px 18px}.su_product_links .btn:hover,.su_product_links .btn.active{background:#fff6d1;border-color:#073b53}.product-content-container .appstle_subscription_wrapper_option{cursor:pointer;font-family:acumin-variable!important;border:1px solid rgba(7,59,83,.15)!important;border-radius:60px!important}.product-content-container .appstle_subscription_wrapper_option.appstle-active-option{border-color:#073b53!important}.product-content-container .appstle_radio_label{font-size:15px;color:#073c54;font-weight:500}.appstle_subscription_amount_wrapper{display:flex;gap:7px}.appstle_subscription_amount_wrapper .appstle_subscription_amount,.appstle_one_time_price_wrapper .appstle_subscription_amount{order:2;color:#073c54!important;font-size:15px;font-weight:600}.appstle_subscription_amount_wrapper .appstle_subscription_compare_amount{order:1;font-size:13px;padding-top:2px;font-weight:400;color:#073c54}.product-content-container .appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option{border-radius:25px!important}.product-content-container .appstle-save-badge{background:#ffe25d!important;color:#153d50!important;font-size:12px!important;font-weight:700!important}.product-content-container .appstleSellingPlanDescription{color:#153d50!important;font-size:13px;font-weight:500;line-height:20px}.appstle_sub_widget input[name=selling_plan]{cursor:pointer!important}.appstleSellingPlanDescription ul li{position:relative;padding-left:15px}.appstleSellingPlanDescription ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:4px;height:4px;background:#153d50}.appstle_subscription_wrapper_option input[type=radio]:focus+label .appstle_circle:before{display:none!important}.product-content-container #appstle_subscription_widget0 .appstle_circle{border-color:#073b53!important}.product-content-container span.appstle_dot{background:#073b53!important}.template-subscribe .appstle_subscription_wrapper_option:nth-child(1){display:none!important}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1360px){.footer .container{padding:0 20px}.splide-slideshow .hero-text{max-width:calc(100% - 20px)}.hero-text .bg-content{height:initial;max-width:340px;padding:25px 16px;border-radius:18px}.hero-text .bg-content h1{font-size:42px;line-height:44px}.hero-text .bg-content p{font-size:15px;line-height:22px}.hero-text .shopbtnwrap a{min-width:170px;padding:15px 20px;font-size:20px;line-height:24px}.header.page-width{padding:10px 16px!important}}@media (max-width:1240px){.ftrow1{width:100%;justify-content:center;align-items:center}.ftrow2{width:100%;margin-top:26px}.icon-text-column{padding:0 15px}.icon-text-columns .wrapper{padding:40px 10px}body .sunday-feel-content h2{font-size:60px;line-height:64px}.makediff_section h2{font-size:60px!important}.highpraise__item{width:50%}.highpraise__slider-flickity .flickity-page-dots{display:flex!important;position:static;justify-content:center;padding:20px 0 0;gap:7px}.highpraise__slider-flickity .flickity-page-dots li{width:11px;height:11px;margin:0;border:2px solid #fff;opacity:.5;background:transparent}.highpraise__slider-flickity .flickity-page-dots li.is-selected{opacity:1;background:#fff}.gdtext h2{font-size:47px!important;line-height:44px!important;margin:4px 0 0}.goodvibes__text p{font-size:15px;line-height:24px;margin:10px 0 0;padding:0;font-weight:500}.good-vibes{padding:80px 20px 0}.gdtext{max-width:300px}.gdtext .shopbtnwrap .btn{min-width:222px;padding:11px 20px}.goodvibes__blocks{padding:16px 0 24px;gap:30px}.goodvibes__block p{font-size:15px;line-height:22px}.product-page.main-product .full-width-mobile.page-width{padding-left:16px;padding-right:16px}body .card-product .x-card-title{font-size:24px}.template-collection .highpraise__slider-flickity .flickity-page-dots li{border:2px solid var(--blue)}.template-collection .highpraise__slider-flickity .flickity-page-dots li.is-selected{background:var(--blue)}.collection-main-banner .cmb_blocks{padding:20px 15px}}@media (max-width:979px){body section .section-header,body section .h2,body h2{font-size:30px;line-height:40px}.x-block-faq-header p{margin:10px 0 0;font-size:16px;line-height:24px}.faqitembox button.faq-collapsible{font-size:16px;line-height:20px}.x-block-faq-content .faq-item{padding:14px 26px;margin:8px 0 0}.x-block-faq-header{margin:0 0 20px}body section .section-header,body section .h2{margin:0 0 10px}.contact-has-info .textbfrbt p{font-size:13px;line-height:22px}.contact-has-info .heading-form h2{font-size:40px;line-height:56px;margin:0 0 20px}.main-footer h2{font-size:30px;line-height:34px}.shopbtn a{min-width:116px;padding:11px 20px;font-size:15px;line-height:20px}body .card-product .price p{font-size:14px}body .card-product .x-card-title{font-size:18px}body .section-header .rte p{font-size:16px;line-height:24px;margin:15px 0 0}body .about-row h2{font-size:60px;line-height:56px;margin:0 0 20px}.about-row p{font-size:16px;line-height:26px}.social-sippers{text-align:center;padding:50px 0}body .sunday-feel-content h2{font-size:46px;line-height:44px}.sunday-feel-content p{margin:18px auto;font-size:16px;line-height:24px}.shopbtnwrap a{min-width:194px;padding:15px 20px;font-size:22px}.icon-text-column h3{margin:8px 0 0;font-size:24px}.icon-text-column p{font-size:14px;line-height:20px;margin:8px 0 0}.icon-text-column .icon img{max-height:30px}.icon-text-column .icon{height:30px}.makediff_section h2{font-size:46px!important;line-height:48px!important}.highpraise{padding:30px 0 20px}.highpraise__box{padding:24px 16px}.goodvibes_section{padding:30px 0 20px}.clbtitle{padding:36px 16px 20px}.collection-main-banner h1{font-size:40px;text-align:center}.collection-main-banner .cmb_block p{font-size:18px}.collection-main-banner .cmb_block img{max-width:28px}.template-product .sunday-feel{padding:40px 0}.template-product .highpraise{background:transparent;padding:0 0 40px}.main-product .product-media-container{width:100%!important;padding:0}.main-product .product-content-container{width:100%!important;padding:20px 0 0}.main-product .x-block-description p,.main-product .x-block-description .rte{font-size:15px;line-height:22px}.x-variant-picker .product-form__input label.flex{padding:10px;min-width:82px}.x-variant-picker .product-form__input legend{font-size:14px}.custom-review{border-radius:10px;padding:15px}.custom-review p{font-size:13px;line-height:20px}.custom-review .starsimg img{width:75px}.frscr_icon div,.main-product .accordion button p{font-size:15px}.product-page.main-product .h2{font-size:36px;line-height:40px}.main-product .x-block-text ul li{font-size:18px;line-height:24px}.main-product .x-block-text ul{gap:12px}.main-product .product-form__quantity button,.main-product .product-form__quantity input{height:48px}.main-product .add_to_cart_button{height:50px;font-size:18px}.main-product .product-media-item img{border-radius:8px}#insta-feed h2{font-size:26px;line-height:30px}#insta-feed{padding:40px 0}.section-apps .instafeed-bottom-link-wrapper{top:40px;line-height:30px}.template-collection .cmb_block:nth-child(2) p:before{top:9px;right:14px;width:30px;height:2px}.section-product-recommendations .h2{font-size:30px;line-height:40px;margin:0 0 15px}.section-product-recommendations .rte.distext p{font-size:16px;line-height:24px}.collection-main-banner .cmb_blocks{column-gap:50px}.template-product .highpraise__slider-flickity .flickity-page-dots li{border-color:var(--blue)}.template-product .highpraise__slider-flickity .flickity-page-dots li.is-selected{background:var(--blue)}}@media (max-width:767px){.page-width,.wrapper{padding-right:16px!important;padding-left:16px!important}.tablewrap{overflow-x:scroll;padding-bottom:20px}.tablewrap table{min-width:740px}.container{padding-left:16px;padding-right:16px}.footer.privacy-footer{padding:80px 0}.footertext p{font-size:10px;line-height:20px}.footertext_2 p{font-size:11px;line-height:22px}.labreults{padding:30px 0 60px}.result-row{padding:30px 0;flex-wrap:wrap}.result-row .col,.lab-search-filter .item{width:100%;flex:initial}.result-row p{font-size:15px;margin:10px 0 0}.lab-search-filter{flex-wrap:wrap;gap:16px}.lab-search-filter .item input{font-size:13px;padding-left:12px}.contact-form .contact__fields .ctfield:nth-child(2){width:100%}.contact-form .contact__fields .ctfield:nth-child(3){width:100%}.contact-form .contact__fields .ctfield:nth-child(5){width:100%}.contact-form .contact__fields .ctfield:nth-child(6){width:100%}.contact-form .contact__fields{gap:8px}.contact-form .contact__fields input[type=text],.contact-form .contact__fields input[type=email],.contact-form .contact__fields input[type=url],.contact-form .contact__fields select{height:50px;font-size:15px}.contact-form .contact__fields label{font-size:15px}.contact-form .contact__fields input:focus+label{font-size:12px}.faqitembox .iconplus svg{width:16px;height:17px}.faqitembox .iconplus{width:16px;height:17px;top:3px}.x-block-faq-content .faq-item.active{border-radius:10px}.ftrow1{flex-wrap:wrap;flex-direction:column}.main-footer h2{width:100%;text-align:center}.main-footer{padding:40px 0}.ftrow2{flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center}.ftemail{order:1;width:100%;text-align:center}.ftemail h3{padding:0 20px;margin:0 0 22px}.emailsub input[type=email]{width:62%}.emailsub button{width:38%;font-size:14px}.footersocial ul{justify-content:center;padding:0 0 10px}.ftmenu.menu1{order:2}.ftmenu.menu2{order:3}.ftmenu.menu3{order:4}.footer-logo{margin:0 0 16px}.ftmenu{width:100%;margin:16px 0 0}.ftrow h4{margin:0 0 8px}.footerhr{margin:30px 0}.footersocial{margin:22px 0 0}.shopbtn{padding:0 0 10px}.about-row .about-text,.about-row .about-image{width:100%}.about-us-main{padding:30px 0 40px}.about-row{margin:0 0 50px}.sipperswrap .carousel-cell{width:33.33%;padding:0 5px}.sipperswrap .carousel-cell img{border-radius:15px}.sunday-feel-image.mobile{display:block;width:100%;margin-top:18px}.sunday-feel-image.desktop{display:none}.sunday-feel{padding:32px 0}.sunday-feel-content{width:100%}.icon-text-columns .wrapper{padding:24px 16px;border-radius:20px}.icon-text-column{width:100%;padding:0}.icon-text-columns{padding:16px 16px 32px}.sipperswrap{width:calc(100% + 260px);margin-left:-130px}.template-index .x-container-featured-collection .splide__list{row-gap:20px}.makediff_section{width:100%;padding:36px 0 26px}.makediff_section h2{text-align:center;margin:0 0 20px}.makediff_section .container{padding:0 10px}.tablewrap2 th:nth-child(3){padding:12px}.tablewrap2 th:nth-child(2){border-radius:9px 9px 0 0;padding:12px 0}.tablewrap2 td{border-top-width:1px;font-size:13px;line-height:16px;padding:20px 0}.tablewrap2 td:nth-child(1){padding-left:6px;padding-right:6px;min-width:130px}.tablewrap2 td img{max-width:25px}.hero-text .table-cell{top:10px!important;transform:initial!important}.highpraise__item{width:100%;margin:0;padding:0}.highpraise__stars img{max-width:90px}.good-vibes{min-height:585px;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.goodvibes__blocks{flex-wrap:wrap;gap:5px}.goodvibes__block{width:100%}.goodvibes__block img{max-height:13px}.goodvibes__block::nth-child(2) img{max-height:18px}.gdtext .shopbtnwrap{margin:10px 0 0}.good-vibes h2{padding:0 20px}.collection-main-banner .wrapper{min-height:265px}.collection-main-banner .cmb_block{flex-direction:column;justify-content:center;gap:8px;text-align:center}.collection-main-banner .cmb_blocks{padding:20px 16px;column-gap:15px}.template-collection #ProductGridContainer #items-grid,#items-grid .card-product,#items-grid .card-product .shopbtn{padding-bottom:0!important}#items-grid .card-product .card-info{padding:14px 0 0!important}.announcement-bar_text p{font-size:13px;letter-spacing:-.26px}.x-header-icon-search{display:none!important}.main-product .x-block-text ul{flex-direction:column;gap:6px}#x-slide-announcement-bar .x-splide-slide{padding:1px 0!important}.hero-text .bg-content p{font-size:14px;line-height:20px}.hero-text .bg-content{width:100%;max-width:100%}.hero-text .bg-content h1{width:280px;margin:0 auto}.highpraise__author span{font-size:10px}.highpraise__author{font-size:13px}.splide__pagination{display:flex;align-items:center;justify-content:center;gap:8px}.splide__pagination li button{width:11px;height:11px;border-radius:50%;opacity:.4;border:1px solid var(--blue);background:transparent}.splide__pagination li button.is-active{background:var(--blue);opacity:1}.collection_wrapper .mb-4.md:mb-2.relative{margin:0!important}.section-apps .instafeed-bottom-link-wrapper{right:auto;left:auto;top:72px}#insta-feed h2{margin-bottom:50px!important}.sunday-feel.inthecan .sunday-feel-content{width:100%}.template-product .icon-text-columns{padding:10px 16px}.main-product .button .x-atc-text .price,.main-product .button .x-atc-text .price-sale{font-size:18px}.main-product .product-form__quantity{height:50px}.template-product .product-content-container .highpraise__author{font-size:10px;gap:8px;line-height:14px}.template-product .product-content-container .highpraise__author span svg{width:14px;height:14px}.template-collection .highpraise__box{min-height:200px}.highpraise__item p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.template-collection .icon-text-columns{padding:0 16px 30px}.x-block-faq-header p{max-width:250px;margin:10px auto 0}.highpraise .wrapper{padding:0 20px}.template-product .highpraise__box{min-height:200px}.su_product_links .btn{font-size:13px;line-height:22px;padding:8px 13px}}@media (max-width:359px){.hero-text .bg-content{max-width:100%;padding:20px 12px;border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/new-style.css.map */
