@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";body{font-family:Noto Sans,sans-serif;font-weight:400;line-height:1.4}:focus{outline:none!important;box-shadow:none!important}p{font-family:Noto Sans,sans-serif;font-weight:400;line-height:1.6;font-size:20px;color:#3a3a3a}h1,.h1,h2,.h2{color:#02819e;font-size:50px;line-height:1.2}h1,.h1{margin-bottom:24px}h2,.h2{margin-bottom:0}h3,.h3,[class*=dynamic-section-text_] h3{color:#02819e;font-family:Noto Sans,sans-serif;font-size:28px;line-height:1.36;margin-bottom:20px}h2 a:hover,h3 a:hover,h4 a:hover{color:#4f9641}h4,.h4,h4.section-title-24{font-family:Noto Sans,sans-serif;font-size:22px;line-height:1.4;margin-bottom:20px}.btn{width:auto;padding-left:30px;padding-right:30px;font-family:Noto Sans,non-serif;font-size:18px}.btn:hover{background:#726f65!important;border-color:#726f65!important;color:#fff!important}.container{max-width:1600px}.shopify-section .dynamic-section{margin-bottom:0!important}header predictive-search{justify-content:flex-end}.header-customerbar-container .customer-bullets{width:100%;max-width:50%}.announcement-bar-font-family-inherit{font-family:Noto Sans,sans-serif!important}.customer-links form:not(.open) input.search-field{opacity:0;pointer-events:none}.customer-links .search-form.search-form-header>span{border:none}.customer-links .search-form.search-form-header input.search-field{border-bottom:1px solid #fff}.static-search .search-form.search-form-header>span button svg{padding:0}.main-menu>nav>ul{text-align:right}.header-navigation nav .responsiveMenu li a{font-family:Noto Sans,sans-serif}.header-toolbar .header-customerbar .header-customerbar-container .customer-bullets ul li{font-family:Noto Sans,sans-serif}.header-toolbar .header-customerbar .header-customerbar-container .customer-bullets ul li p{font-size:12px;line-height:1.42}.header-navigation .logo a img{max-height:97px;width:auto}.header-navigation nav .responsiveMenu li ul li:not(:first-child){padding-top:10px}.header-navigation nav .responsiveMenu li ul li:not(:last-child){padding-bottom:10px}@media (min-width: 845px){.header-navigation nav .responsiveMenu>li>ul.dropdown.text-right{text-align:left;background-color:#ffffffe6;min-width:175px;box-shadow:0 2px 4px #0000004d;left:0;right:auto}.header-navigation nav .responsiveMenu>li>ul.dropdown.text-right li,.header-navigation nav .responsiveMenu>li>ul.dropdown.text-right li a{padding-left:0;padding-right:0}}footer{margin-top:50px}footer svg path{color:#1d5a66}footer .footer-menu ul li{padding-top:0}footer .footer-menu ul li a{color:#1d5a66;font-size:16px}footer .dynamic-section-footer{padding-top:0;padding-bottom:0;max-width:1200px;margin:0 auto}footer .dynamic-section-footer h4.h5{font-family:Noto Sans,sans-serif;font-size:18px;line-height:28px;color:#38332d;margin-bottom:10px;font-weight:700}@media (max-width: 600px){footer .dynamic-section-footer h4.h5,footer .open-container .open{display:none!important}footer .dynamic-section-footer .open-slide{height:auto!important;display:block!important}footer .dynamic-section-footer .four{width:100%;padding-left:32px;padding-right:32px}}footer .dynamic-section-footer>div>.container .center>div.twelve:last-child{display:none}.sub-footer h5.desktop-hide,.sub-footer h5.mobile-hide{display:none!important}.sub-footer .top.text-left{margin-bottom:10px}.sub-footer .top.text-left+p>a{display:none}.sub-footer ul{list-style:none;padding:0!important;margin:0;text-align:center}.sub-footer li{display:inline-block;padding-bottom:0;padding-top:0}.sub-footer li a{color:#fff9!important;font-size:14px!important;padding:0 7px!important}.sub-footer li a:hover{color:#fff!important}.sub-footer{background-color:#38332d;padding-top:50px;padding-bottom:50px;margin-bottom:0}footer .sub-footer a,footer .sub-footer p{color:#fff;font-size:12px}footer .sub-footer .small p{font-size:calc(var(--xx_small) - 2px)}.icon.icon-open-plus.btn{top:4px;background:#02819e!important}.icon.icon-open-plus.btn{top:.65em}.icon.icon-open-plus.btn:before{top:calc(50% + 1px)}.slideshow .container{max-width:1200px;width:100%}.glider-track.slideshow .relative.background-overlay{margin:0 auto}.glider-track.slideshow .content-height.content-height-options{min-height:0!important;height:auto!important}@media (max-width: 768px){.slideshow .tab-body>div{padding:48px 0;min-height:100%!important}.slideshow .tab-body>div:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#ffffffb3;z-index:1}}@media (max-width: 767px){.glider-track.slideshow .four{width:100%}}.glider-track.slideshow .nine{max-width:900px;margin:0;width:auto}.slideshow .tab-body>div{min-height:500px;display:flex;align-items:center}.slideshow .tab-body a{margin:0}@media (min-width: 601px){.glider-track.center{width:100%!important}.tabs a.glider-slide{margin:0 20px;width:auto!important}}@media (max-width: 600px){.tabs a.glider-slide{overflow:hidden}}.tabs .glider a span.h5{color:#1d5a66;font-size:16px;line-height:1.375;font-family:Noto Sans,sans-serif;padding:10px 30px!important}@media (max-width: 767px){.tabs .glider a span.h5{padding:10px 15px!important}}.tabs .glider a:hover span.h5:after{border-color:#1d5a66}.tabs .glider a.first span.h5,.tabs .glider a[aria-selected=true] span.h5{color:#4f9641}.tabs .glider a.first span.h5:after,.tabs .glider a[aria-selected=true] span.h5:after{border-color:#4f9641}.glider .product.borders>div{padding:0;border:none}.glider .glider-slide{border:none!important}.glider .product.borders .btn{margin-top:24px}.glider .product.borders .product-title h5{color:#02819e}.glider .product-price h6,.product-price h6,.product-price h6 a{font-family:Noto Sans,sans-serif;color:#38332d;font-size:16px}.glider .product .product-logistics{display:none}.glider-pagination{margin-top:24px}.glider-contain .icon svg path,.glider-pagination svg path{stroke:#4f9641}[data-section-type=home_newsletter]{padding-left:24px;padding-right:24px;background-color:#02819e}[data-section-type=home_newsletter] .caribou-row.six,[data-section-type=home_newsletter] .six{max-width:1000px;width:100%;float:none;padding-left:0;padding-right:0}[data-section-type=home_newsletter] h2,[data-section-type=home_newsletter] h3{color:#fff;text-align:center}.newsletter form{max-width:522px;margin:12px auto 0}.newsletter form button{margin-left:10px}.newsletter form button{background-color:#00bbce;border-color:#00bbce}.newsletter form button:hover{background-color:#34ccdc!important;border-color:#34ccdc!important;color:#fff!important}[data-section-type=home_newsletter].home-newsletter{padding:20px 0}.index-page [data-section-type=home_newsletter].home-newsletter .six{display:flex;align-items:center;justify-content:center;margin:0 auto}@media (max-width: 1024px){.index-page [data-section-type=home_newsletter].home-newsletter .six{display:block}[data-section-type=home_newsletter].home-newsletter .newsletter{margin-top:12px}[data-section-type=home_newsletter].home-newsletter span:not(.form){margin-left:10px;width:calc(25% - 10px)}}form textarea,form input,[data-section-type=home_newsletter].home-newsletter input{box-shadow:none!important;outline:none!important}[data-section-type=home_newsletter].home-newsletter .six p{font-size:22px;font-family:Noto Sans,sans-serif;padding-right:20px;color:#fff;padding-bottom:0}[data-section-type=home_newsletter].home-newsletter.success .successForm{padding:20px!important}[data-section-type=home_newsletter].home-newsletter span.form{background-color:#fff}@media (min-width: 1025px){[data-section-type=home_newsletter].home-newsletter.error .six,[data-section-type=home_newsletter].home-newsletter.success .six{flex-wrap:wrap}[data-section-type=home_newsletter].home-newsletter.error #newsletter_form,[data-section-type=home_newsletter].home-newsletter.success #newsletter_form{margin-top:12px;flex-basis:100%}[data-section-type=home_newsletter].home-newsletter.error span.form,[data-section-type=home_newsletter].home-newsletter.success span.form{flex:3}[data-section-type=home_newsletter].home-newsletter .six form{margin-top:0;display:flex;align-items:center;flex-wrap:wrap}[data-section-type=home_newsletter].home-newsletter span.form{margin-bottom:0;float:none;width:auto}[data-section-type=home_newsletter].home-newsletter span:not(.form){float:none;margin-bottom:0;flex:2;width:auto;margin-left:10px}}[data-section-type=home_newsletter].home-newsletter button{margin-left:0;padding:8px 20px}.dynamic-section-text_bd7JN3 .no-height{padding-top:10px!important}[class*=dynamic-section-text_] h2{font-size:40px;margin-bottom:15px!important}[class*=dynamic-section-text_] p{font-size:20px;line-height:1.6;color:#3a3a3a}main.contact .banner-section,[data-section-type=page] .banner-section{padding-top:48px;padding-bottom:48px;margin-bottom:0;min-height:170px;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center top;background-color:#02819e}main.contact .banner-section .container,[data-section-type=page] .banner-section .container{padding:25px 20px;max-width:1480px;width:calc(100% - 40px)!important;margin:0 auto}main.contact .banner-section .container .section-height,[data-section-type=page] .banner-section .container .section-height{width:100%;padding:0;margin:0}main.contact .banner-section .container .content-height,[data-section-type=page] .banner-section .container .content-height{min-height:0;height:auto}main.contact .banner-section h1,[data-section-type=page] .banner-section h1{text-align:center;color:#fff;margin-bottom:0;font-family:Vollkorn,sans-serif;font-weight:400;line-height:1.4;font-size:50px}main.contact .banner-section h3,[data-section-type=page] .banner-section h3{font-family:Noto Sans,sans-serif;font-size:28px;color:#fff;padding-top:0;padding-bottom:0;text-align:center;max-width:905px;margin:0 auto}main.contact .banner-section+.container,[data-section-type=page] .banner-section+.container{margin-top:0}main.contact .container.inner-container,[data-section-type=page] .container.inner-container{max-width:1480px}[data-section-type=contact_page] h3,[data-section-type=page] h3{font-family:Vollkorn,sans-serif;color:#02819e;font-weight:400;line-height:1.4;font-size:40px;padding-bottom:15px;margin:0}[data-section-type=page]>.container{padding-top:48px;padding-bottom:48px}[data-section-type=page]>.container .twelve,[data-section-type=page]>.container .nine,[data-section-type=page]>.container .six{padding:0}main.page-page .shopify-section .banner-section+.inner-container.hide,main.page-page .shopify-section .banner-section+.inner-container.hide>div{padding:0}main.page-page .shopify-section>section{padding:0}main.page-page .shopify-section>section>.container{padding:48px 0}main.page-page div[id*=section_rich_text]:first-child+.shopify-section>section>.container,main.page-page div[id*=section_rich_text]:first-child+.shopify-section>section>.container .tab-body:first-child{padding-top:0}main.page-page .shopify-section>section>.container>div{padding:25px 20px;max-width:1480px;width:calc(100% - 40px)!important;margin:0 auto}@media (max-width: 767px){main.page-page .shopify-section>section>.container>div{width:100%!important}}main:not(.index-page) [data-section-type=home_newsletter]{padding:48px 0}main:not(.index-page) [data-section-type=home_newsletter] .tab-body{padding:25px 20px;max-width:1480px;width:calc(100% - 40px)!important;margin:0 auto}main:not(.index-page) [data-section-type=home_newsletter] .tab-body>div{margin:0 auto}main:not(.index-page) [data-section-type=home_newsletter].home-newsletter span.form{width:75%}main:not(.index-page) .product.half-pad{padding-left:16px;padding-right:16px}@media (max-width: 767px){.reverse-mobile .product-loop{display:flex;flex-direction:column}.reverse-mobile .product-loop div:first-child{order:2}main:not(.index-page) [data-section-type=home_newsletter] .tab-body{float:none}main:not(.index-page) [data-section-type=home_newsletter].home-newsletter span.form,main:not(.index-page) [data-section-type=home_newsletter].home-newsletter span:not(.form){width:auto}}main.caribou-about [class*=dynamic-section-text_] a{display:inline-block;width:auto;max-width:calc(50% - 12px);float:left;padding:10px 30px;font-family:Noto Sans,non-serif;font-size:18px;background:var(--button_primary_background);border:var(--button_border) solid var(--button_primary_border);border-radius:var(--button_corner);color:var(--button_primary_text);cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;white-space:normal}@media (max-width: 767px){main.caribou-about [class*=dynamic-section-text_] a{max-width:100%}}main.caribou-about [class*=dynamic-section-text_] a:hover{background:#726f65!important;border-color:#726f65!important;color:#fff!important}main.caribou-about [class*=dynamic-section-text_] p:last-child a{margin-left:24px}.btn-wrapper{padding-top:20px;display:flex}.table-cell.middle .btn-wrapper{justify-content:center}.btn-wrapper a:nth-child(2){margin-left:24px}.btn-wrapper a{display:flex;flex-direction:column;justify-content:center}@media (max-width: 767px){.btn-wrapper{display:block}.btn-wrapper a{display:block;margin:0 auto}.btn-wrapper a:nth-child(2){margin-left:auto;margin-top:24px}}p:empty{padding:0}main.page-page [class*=section_product_list_] .banner-container{padding-top:48px;margin-bottom:0}main.page-page [class*=section_product_list_] .banner-container+.container{padding-top:0}main.page-page [class*=section_product_list_] .purchase-section .btn{width:auto}main.page-page .content-height.content-height-options{height:auto;min-height:0}main.page-page [class*=section_product_list_] .purchase-section .product-price h6{font-weight:400;line-height:1.6;font-size:20px;color:#3a3a3a;padding-bottom:1em}@media (max-width: 767px){.table-center .four.product.brands{width:100%}}main.team .product{padding-bottom:25px;margin-bottom:32px}main.team .product h3{font-family:Vollkorn,sans-serif;color:#02819e;font-weight:400;line-height:1.4;font-size:40px;padding-bottom:0;margin:0}main.team .product img{margin:0 auto 32px!important;display:block}main.team .product p{padding-bottom:0;font-size:24px}@media (min-width: 768px) and (max-width: 1023px){main.team .product.four{width:50%}}main:not(.about) [class*=dynamic-section-text_] p>a:not(.btn){text-decoration:none;color:#02819e;transition:color .25s}main:not(.about) [class*=dynamic-section-text_] p>a:hover{text-decoration:none;color:#4f9641}main:not(.about) [class*=dynamic-section-text_] p>a:hover{text-decoration:none}.caribou-form{background-color:#dbedf1;padding:48px 0}.caribou-form.large-orders-form{background-color:#726f650f}.caribou-form .caribou-form{background-color:transparent}.caribou-form .container{padding:25px 20px;max-width:1480px;width:calc(100% - 40px)!important;margin:0 auto}.caribou-form h4{color:#1d5a66}#contactFormWrapper label:not(.error):not(.show-label),.caribou-form label:not(.error):not(.show-label){height:0;overflow:hidden;font-size:0;margin-bottom:0}#contactFormWrapper label.show-label,.caribou-form label.show-label{font-size:20px;font-weight:700;color:#3a3a3a;font-size:18px;margin-bottom:20px}#contactFormWrapper .form.transparent,.caribou-form .form.transparent{background-color:transparent}#contactFormWrapper input[type=text],#contactFormWrapper input[type=email],#contactFormWrapper input[type=number],#contactFormWrapper input[type=tel],#contactFormWrapper textarea,.caribou-form input[type=text],.caribou-form input[type=email],.caribou-form input[type=number],.caribou-form input[type=tel],.caribou-form textarea{border-radius:0;border:1px solid #979797;width:100%;padding:15px 22px 16px;font-size:18px;color:#3a3a3a;background-color:#fff;height:auto}#contactFormWrapper input.invalid,#contactFormWrapper textarea.invalid,.caribou-form input.invalid,.caribou-form textarea.invalid{border-color:#790000}#contactFormWrapper input[type=submit],.caribou-form input[type=submit]{max-width:none;margin-bottom:0}.caribou-form span.form{background-color:transparent}.caribou-form span.form.message{clear:left}@media (min-width: 768px){.caribou-form span.form.half{width:calc(50% - 7px);float:left}.caribou-form span.form.half:not(.half-last){margin-right:7px}.caribou-form span.form.half.half-last{margin-left:7px}.caribou-form span.form.half.half-last:after{content:"";display:block;width:0;height:0;clear:both}.caribou-form span.form.half.half-last+*{clear:both}}#contactFormWrapper span.form textarea,.caribou-form span.form textarea{min-height:125px}.caribou-form span.form+span.form h4{margin-top:20px}.caribou-form span.form h4{margin-bottom:0}.caribou-form input[type=submit]:not(.left){float:right}.caribou-form label.error{bottom:unset;right:unset;position:relative;background:transparent;color:#790000;text-align:left;padding-left:0;font-size:14px;padding-bottom:0;margin-bottom:0}.caribou-form label.error:after{display:none}.success.successForm{background-color:#02819e;border:none}.success.successForm p{color:#fff}.large-orders-form .intro-content h3{font-family:Vollkorn,sans-serif;color:#02819e;font-weight:400;line-height:1.4;font-size:40px;padding-bottom:15px;margin:0}.large-orders-form .intro-content p:last-child{padding-bottom:0}.large-orders-form .success{margin-top:40px;margin-bottom:0}@media (min-width: 768px){main.press .product-loop .table-cell>div{padding-top:0}}main.press .product-loop .table-cell>div.no-height.image img{max-height:80px!important;max-width:100%!important;height:auto;width:auto}main.press [class*=dynamic-section-text_] p>a{color:#fff}@media (max-width: 767px){main.press [class*=dynamic-section-text_]{margin:32px 0}}@media (min-width: 768px){[data-section-type=contact_page] form>.twelve{margin-top:0;width:40%}main.contact #contactFormWrapper{width:60%}}@media (max-width: 767px){[data-section-type=contact_page] form>.twelve{padding-left:0;padding-right:0}main.contact .shopify-section>section>.container>div{width:calc(100% - 40px)!important}}main.contact #contactFormWrapper>.contact-info:last-child{text-align:right}#shopify-section-template--18152028340437__section_image_with_text_xR6ifV h2{color:#dbedf1}#shopify-section-template--18152028340437__section_image_with_text_xR6ifV p{color:#fff}#shopify-section-template--18152028340437__section_image_with_text_eBxUAp .product-loop{justify-content:center}.caribou-corporate-gifts [id*=section_image_with_text]+[id*=section_image_with_text] .container:not(.has-background),.caribou-corporate-gifts [id*=section_image_with_text]+[id*=section_image_with_text] .container:not(.has-background) .tab-body{padding-top:0}.caribou-corporate-gifts .shopify-section.has-background+[id*=section_image_with_text]:not(.has-background){padding-top:48px}.caribou-corporate-gifts [class*=dynamic-section-image_]:not(.three) img{max-width:100%!important;max-height:none!important}.caribou-corporate-gifts ul{padding-left:0}.caribou-corporate-gifts ul li{padding-left:25px;font-size:20px;line-height:1.6}.caribou-corporate-gifts ul li:not(:last-child){padding-bottom:20px}.caribou-corporate-gifts ul li:before{content:"\2039";display:block;position:absolute;top:-.25em;left:0;color:#02819e;font-size:2em;font-weight:900;transform:rotate(180deg)}.caribou-corporate-gifts .custom-orders-form.caribou-form{background-color:#726f650f}.caribou-corporate-gifts .caribou-form form{background-color:#fff;padding:74px 44px!important;max-width:1128px!important;width:80%!important;margin:0 auto!important;box-shadow:0 2px 6px #00000029}.caribou-corporate-gifts .caribou-form .caribou-form{padding-top:0}.caribou-corporate-gifts .caribou-form h3{font-family:Vollkorn,sans-serif;color:#02819e;font-weight:400;line-height:1.4;font-size:40px;padding-bottom:15px;margin:0}.form-footnote{padding-top:60px;text-align:center;max-width:1128px;margin:0 auto}#shopify-section-template--18152028340437__section_image_with_text_xXdfFy .container .tab-body{width:100%!important}#shopify-section-template--18152028340437__section_image_with_text_xXdfFy .product-loop{max-width:1128px;margin:0 auto;padding:25px!important;background-color:#fff;box-shadow:0 3px 6px #00000029;width:calc(100% - 50px)}#shopify-section-template--18152028340437__section_image_with_text_xXdfFy div[class*=dynamic-section-image_]{margin-bottom:0}#shopify-section-template--18152028340437__section_image_with_text_xXdfFy div[class*=dynamic-section-image_] img{max-width:242px!important;max-height:none!important;margin-right:40px}#shopify-section-template--18152028340437__section_image_with_text_xXdfFy [class*=dynamic-section-text_] p>a{color:#fff;margin-top:10px;max-width:none}@media (max-width: 767px){#shopify-section-template--18152028340437__section_image_with_text_xXdfFy div[class*=dynamic-section-image_]{margin-bottom:40px}}[data-section-type=form_embed] .container{padding-top:73px!important}[data-section-type=form_embed] h3{font-family:Vollkorn,sans-serif;color:#02819e;font-weight:400;line-height:1.4;font-size:40px;padding-bottom:15px;margin:0}main.page-page [data-section-type=form_embed]>section>.container>.form-wrapper{background-color:#fff;padding:74px 44px!important;max-width:1128px!important;width:80%!important;margin:0 auto!important;box-shadow:0 2px 6px #00000029}@media (max-width: 640px){[data-section-type=form_embed] .form-wrapper{padding:24px}}.form-wrapper a:not(.btn){text-decoration:underline}.form-wrapper p:last-of-type{padding-bottom:0}.lighttaupe{background-color:#726f650f}@media (max-width: 767px){.slideshow .tab-body>div,main.contact .banner-section,[data-section-type=page] .banner-section,[data-section-type=page]>.container,main.page-page .shopify-section>section>.container,main:not(.index-page) [data-section-type=home_newsletter],main.page-page [class*=section_product_list_] .banner-container,.caribou-form,.blog-filters,.article-page .related-posts{padding-top:24px;padding-bottom:24px}}.content.product-page .socials{display:none}.content.product-page .form-blocks{border-bottom:none}.content.product-page .breadcrumbs{text-align:center}.content.product-page .breadcrumbs a,.content.product-page .breadcrumbs span{font-size:18px;color:#1d5a66}.content.product-page .breadcrumbs span.active{color:#4f9641}.content.product-page .breadcrumbs .separator:before{border-color:#1d5a66;height:.8em;vertical-align:middle}.product-grid-product-template{max-width:1200px;margin:40px auto 0}.product-grid-product-template .relative.image-align span{top:0;transform:translate(-50%)}.product-grid-product-template .relative.image-align span img{max-height:none;width:100%}@media (min-width: 1025px){.product-details.five{width:45%}}@media (min-width: 768px) and (max-width: 850px){.product-grid-product-template .product-images{width:33.3%}.product-grid-product-template .product-details{width:66.7%}}.content.product-page .product-grid-product-template{padding-bottom:60px}.content.product-page .btn.qtybtn{background-color:transparent!important;height:auto;min-height:0;width:auto}.content.product-page .btn.qtybtn svg{background:var(--button_primary_background);border-radius:100%}.content.product-page .btn.qtybtn:hover svg,.content.product-page .btn.qtybtn:focus svg{background-color:#726f65}.content.product-page .btn.qtybtn:hover svg line,.content.product-page .btn.qtybtn:focus svg line{color:#fff;stroke:#fff}.content.product-page .btn.qtybtn svg line{color:#fff;stroke:#fff}.content.product-page .purchase-section .btn{padding:10px 30px;font-family:Noto Sans,non-serif;font-size:18px;background:var(--button_primary_background);border:var(--button_border) solid var(--button_primary_border);border-radius:var(--button_corner);color:var(--button_primary_text);cursor:pointer;text-align:center;text-decoration:none}.content.product-page .description-tabs{margin-top:20px}.description-tabs .container{padding:0}.content.product-page .description-tabs .product-description{padding:0;width:100%}.content.product-page .glider .product-tabs a:first-child{margin-left:0;margin-right:0}.content.product-page .glider .product-tabs .glider-slide.first{border-color:#979797!important;border-style:solid!important;border-width:1px 1px 0!important;margin-right:0}.content.product-page .glider .product-tabs a.active{background-color:#fff}.content.product-page .glider .tab-body{margin-top:-1px}@media (max-width: 980px){.content.product-page .glider-button-prev,.content.product-page .glider-button-next{background:#fff;margin-top:-3px}}.content.product-page .product-grid-product-template .tab-body{border-color:#979797;line-height:1.7}.content.product-page .product-grid-product-template .tab-body p{font-size:18px}.content.product-page .product.borders>div{border:none;background:transparent}.content.product-page .product-title h5 a{color:#02819e}.content.product-page .product-price h6{color:#38332d}.content.product-page [data-section-type=product_recommendations]{padding-bottom:calc(var(--master_spacing) * 3);padding-top:calc(var(--master_spacing) * 3);background-color:#726f6514}.content.product-page [data-section-type=product_recommendations]>.dynamic-section{background-color:transparent}.content.product-page [data-section-type=product_recommendations] h2{font-size:50px}.content.product-page [data-section-type=product_recommendations] h4{margin:0 0 calc(var(--master_spacing) / 2);font:var(--headline_font_style) var(--headline_font_weight) var(--base) / calc(var(--base)* 1.25) var(--headline_font);color:var(--headline_font_color)}.content.product-page [data-section-type=product_recommendations] .purchase-section{padding-top:0}.content.product-page [data-section-type=product_recommendations] .purchase-section h6{margin-bottom:20px}.content.product-page [data-section-type=product_recommendations] .purchase-section .btn{width:auto}.content.product-page .reviews,.content.product-page .product-logistics{display:none}.content.product-page .btn.smart-outline{border-color:#726f65;color:#726f65}.content.product-page .btn.smart-outline:hover{background-color:#726f65;color:#fff}.content.product-page h1.product-header{font-size:40px;line-height:1.4;margin-bottom:6px}.content.product-page h2.offers{font-family:Noto Sans,sans-serif;font-size:30px;line-height:1.4;margin-bottom:10px}.content.product-page .variant-inventory h4{font-family:Noto Sans,sans-serif;font-size:18px;color:#1d5a66}.content.product-page h2.offers span.price-field{color:#38332d}@media (max-width: 1024px){.content.product-page .purchase-section .eight.center{width:100%}}.content.product-page button.shopify-payment-button__button{font-size:16px;font-family:Noto Sans,sans-serif}.content.product-page .shopify-payment-button [role=button]{max-height:41px!important;min-height:0!important}.content.product-page button.shopify-payment-button__more-options{font-size:.8em;margin-top:5px}.content.product-page .featured-image:focus{outline:none!important}.content.product-page .purchase-section{padding-top:20px}.content.product-page .line-item-property__field label,.content.product-page .selector-wrapper.selectors label{text-align:left;font-size:18px;padding-bottom:10px}.content.product-page select{border-color:#726f65}.content.product-page .selector-wrapper.selectors{margin-top:30px}.content.product-page .purchase .enhanced-pay{margin-top:8px}.content.product-page .purchase .bottompad-quarter{position:relative}.content.product-page .purchase>div{margin-bottom:40px}.content.product-page .purchase>div:after{content:"";display:block;width:0;height:0;clear:both}.content.product-page .purchase .enhanced-pay{margin-bottom:0}@media (min-width: 768px){.content.product-page .purchase #add-to-cart-product-template,.content.product-page .purchase .enhanced-pay{width:calc(50% - 4px);float:left}.content.product-page .purchase .enhanced-pay{margin-top:0;margin-left:8px}}.content.product-page .purchase-section p.feedback.visible{position:absolute;bottom:-25px}.content.product-page .purchase-section p.feedback.visible.error{bottom:-40px}@media (max-width: 767px){.content.product-page .purchase .enhanced-pay{margin-bottom:40px}}.upsell-addonbox{border-color:#979797;border-radius:0}.upsell-addonbox .btn.add-to-cart{padding-left:20px!important;padding-right:20px!important;margin-left:20px;width:auto;max-width:100%}.upsell-addonbox .upsell-addon-title{font-family:Vollkorn,serif;font-weight:400;color:#02819e}.upsell-addonbox .upsell-addon-details{font-size:.75em}@media (max-width: 980px){.upsell-defaultbox{flex-wrap:wrap}.upsell-addonbox-col1{flex-basis:25%}.upsell-addonbox-col2{flex-basis:calc(75% - 4px)}.upsell-addonbox-col3{margin-left:0;margin-top:20px;text-align:left;flex-basis:100%}}body .ui-state-highlight,body .ui-widget-content .ui-state-highlight,body .ui-widget-header .ui-state-highlight{background-color:#4f9641;border-color:#4f9641;color:#fff}body .ui-state-active,body .ui-widget-content .ui-state-active,body .ui-widget-header .ui-state-active,body a.ui-button:active,body .ui-button:active,body .ui-button.ui-state-active:hover{background-color:#02819e;border-color:#02819e}#reviews .twelve{background-color:#726f6514;padding-bottom:calc(var(--master_spacing) * 3);padding-top:calc(var(--master_spacing) * 3)}#shopify-product-reviews{max-width:1200px;margin:0 auto!important}#shopify-product-reviews .spr-review,#shopify-product-reviews .spr-form{border-color:#02819e}.spr-summary .spr-summary-caption{font-size:var(--small)}.spr-summary .spr-summary-actions-newreview{margin-top:20px;padding-left:30px;padding-right:30px;font-size:18px;background:var(--button_color);border-color:var(--button_color);color:var(--white);max-width:220px;text-align:center;text-decoration:none;vertical-align:middle;white-space:normal}p.spr-review-content-body{font-size:20px}h3.spr-review-header-title{font-size:28px;margin-bottom:10px}.spr-review-reportreview{padding:0!important;border:none!important}[data-section-type=collection_page]>.container{padding:0 20px}[data-section-type=collection_page] #paginateBy h5{font-size:var(--small)}[data-section-type=collection_page] #paginateBy a{font-size:var(--x_small);color:#02819e}.sorting.open-container .sortby .paginateBy.active-filter.active,.sorting.open-container .sortby .paginateBy:hover,.sorting.open-container .sortby .paginateBy:focus{color:#4f9641}.sorting.open-container .sortby{border-bottom-color:#02819e;margin-bottom:40px}.sorting .icon svg{color:#3a3a3a}[data-section-type=collection_page] h1{color:#02819e;font-size:50px;line-height:1.4;margin-bottom:40px}[data-section-type=collection_page] .product-title h4{font:var(--headline_font_style) var(--headline_font_weight) var(--base)/calc(var(--base) * 1.25) var(--headline_font);color:var(--headline_font_color)}[data-section-type=collection_page] form .btn,[data-section-type=collection_page] .product-details button{width:auto}.pagination>li a,.sorting.open-container .filter .open-more,.sorting.open-container .filter.formatted li a:before,.sorting.open-container .filter.formatted li.disabled span:before,.sorting.open-container .filter.formatted li.active a:after,.sorting.open-container .filter a.hover{color:#02819e}.pagination .info-separator,.pagination span.separator{display:none}.pagination>li .pagination-active a,.pagination>li a:hover{border-bottom-color:#4f9641;color:#4f9641}.sidebar h5,#filters h5,.sidebar .h5,#filters .h5{color:#3a3a3a;font-weight:700;font-size:18px}.filter h6{font-size:var(--small)}.sorting.open-container .filter.formatted li a{font-size:var(--x_small)}[data-section-type=error_page]{padding-top:60px;padding-bottom:60px}[data-section-type=error_page] a{color:#3a3a3a}[data-section-type=error_page] .search-field{border-color:#3a3a3a;color:#3a3a3a;margin-top:20px}.error-page [data-section-id*=__section_product_list_]{background-color:#726f6514;padding:60px 0}.search-page h1{color:#fff}.search-page #collection-grid,.search-page .banner-div{padding-top:60px;padding-bottom:60px}.blog-page .breadcrumbs{display:none}.blog-page .banner-section{padding-top:60px;padding-bottom:60px;margin-bottom:0;min-height:170px}.blog-page .banner-section .content-height{min-height:0;height:auto}.blog-page h1{color:#fff;margin-bottom:0}.blog-read-more .btn.outline{background-color:var(--button_primary_background);border-color:var(--button_primary_background);color:var(--button_primary_text)}.blog-page .row h3{font-family:Vollkorn,sans-serif;color:#02819e;font-weight:400;line-height:1.4;font-size:24px;padding-bottom:5px;margin:0}.blog-page h6.blog-data{font-weight:700;color:#3a3a3a;font-size:18px;padding-bottom:0;font-family:Noto Sans,sans-serif}[data-section-type=blog_page] .container{margin-top:0;padding:60px 20px 0}[data-section-type=blog_page] .container .nine{padding:0;margin-bottom:0;width:100%;background:transparent}[data-section-type=blog_page] .container .nine .twelve{padding:0;display:flex;flex-wrap:wrap;gap:60px 32px}[data-section-type=blog_page] .container .nine .twelve:before{display:none}[data-section-type=blog_page] .row{border-bottom:none;padding-bottom:0;margin-bottom:0}@media (min-width: 1025px){[data-section-type=blog_page] .row{width:calc(25% - 24px)}}@media (min-width: 851px) and (max-width: 1024px){[data-section-type=blog_page] .row{width:calc(33.3% - calc(64px / 3))}}@media (min-width: 768px) and (max-width: 850px){[data-section-type=blog_page] .row{width:calc(50% - 16px)}}[data-section-type=blog_page] .row>div>a:not(.btn){position:relative;width:100%;padding-bottom:85%;display:block;overflow:hidden}[data-section-type=blog_page] .row>div>a img{position:absolute;top:0;left:0;right:0}.blog-filters{background-color:#02819e;padding:48px 0;display:none}.banner-section+.blog-filters{display:block}.blog-filters-inner{padding:0 20px;max-width:905px;margin:0 auto}@media (min-width: 768px){.blog-filters-inner{display:flex;align-items:center;justify-content:center}.blog-filters-inner>div{flex-basis:45%}}.blog-filters-inner form{position:relative;margin-bottom:0}.blog-filters-inner p{padding:9px 18px;color:#fff;text-align:center}.blog-filters-inner button{width:38px;height:38px;padding:0;min-height:0;position:absolute;top:1px;right:0;background-color:transparent;border:none}.blog-filters-inner button:hover{background-color:transparent!important}.blog-search .icon.icon-search{margin-top:5px;margin-left:5px}.blog-search .icon.icon-search svg{width:18px;height:18px}.blog-search .icon.icon-search svg path{color:#02819e}.blog-search .icon__fallback-text{font-size:0}.blog-filters-inner .input-group--underline,.blog-filters-inner select{background-color:#fff}.blog-filters-inner .select-wrapper:after{bottom:0;content:var(--arrow_down)!important;position:absolute;right:0;width:calc(var(--xx_small) * 2.5);top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}[data-section-type=blog_page] .banner-section .separator:before{content:"Category: ";width:auto;border:none}.content.article-page{margin-top:0}@media (min-width: 981px){.article-wrapper{display:flex;flex-wrap:wrap;column-gap:32px}.main-article{width:calc(75% - 16px);margin-left:0;margin-right:0}.post-sidebar{width:calc(25% - 16px)}}.article-page [data-section-type=blog_page]{padding-top:0}.article-page [data-section-type=blog_page] .container{padding-top:25px}.article-page .breadcrumbs{margin-bottom:25px;flex-basis:100%}.article-page .breadcrumbs a,.article-page .breadcrumbs span{font-size:20px;font-weight:400;color:#3a3a3a}.article-page .breadcrumbs a{color:#02819e}.article-page .breadcrumbs a:hover{color:#4f9641;text-decoration:none}.article-page .breadcrumbs span.active{color:#3a3a3a}.article-page h1{margin-bottom:10px;line-height:1.4}.article-page .blog-data,.article-page .blog-data a{font-weight:700;color:#3a3a3a;font-size:18px;padding-bottom:0;font-family:Noto Sans,sans-serif}.article-page .blog-data a{color:#4f9641}.article-page .blog-data a:hover{color:#4f9641;text-decoration:underline}.article-page .blog-header{border:none}.article-page .blog-content h3{font-family:Vollkorn,sans-serif;color:#02819e;font-weight:400;line-height:1.4;font-size:40px;padding-bottom:15px;margin:0}main.article-page .banner-section:after{display:none}.article-page .socials{margin-top:88px;margin-bottom:65px}.article-page .socials ul{padding-bottom:0;padding-left:10px}.article-page .socials{width:100%;display:flex;flex-wrap:wrap;align-items:center}.article-page .socials:before{content:"Share: ";font-weight:700;color:#3a3a3a;font-size:18px;padding-bottom:0;font-family:Noto Sans,sans-serif;display:inline-block}.article-page .socials a,.article-page .socials a .icon{display:block}.article-page .socials svg{width:24px;height:24px}.article-page .socials ul li{margin-bottom:0;padding-bottom:0}.socials ul li a .icon{color:#02819e!important}.article-page .article-image{margin-bottom:48px}.article-page .article-image img{margin:0;width:100%!important;max-width:none!important;max-height:none!important}.article-page .blog-content{padding-top:48px}.blog-content img{margin-top:20px;margin-bottom:30px}.blog-content a.btn{color:#fff;max-width:none}@media (max-width: 767px){.post-sidebar{margin-bottom:48px}}.post-sidebar{background-color:#02819e14}.post-sidebar .inner-wrapper{padding:42px 30px}.post-sidebar h5{font-size:24px;padding-bottom:14px;margin-bottom:0;line-height:1.4}.post-sidebar .recent-articles{padding-bottom:25px;margin-bottom:40px;border-bottom:1px solid #02819E}.post-sidebar h6{margin-bottom:0;padding-bottom:24px}.post-sidebar h6 a{font-size:20px;font-family:Noto Sans,sans-serif;color:#4f9641;text-decoration:none;line-height:calc(var(--x_small) * 1.5)}.post-sidebar h6 a:hover{color:#4f9641;text-decoration:underline}.article-page .pagination{display:flex;padding:24px 0!important;border-top:1px solid #02819E;justify-content:flex-end}.article-page .pagination>div{margin:0;display:block;flex-basis:50%;line-height:1.3;display:flex;align-items:center}.article-page .pagination>div:first-child{text-align:left}.article-page .pagination>div:nth-child(2){text-align:right;justify-content:flex-end}.article-page .pagination>div svg{height:18px;width:18px}.article-page .pagination>div svg path{stroke:#4f9641;stroke-width:4px}.article-page .pagination a{font-size:20px!important;font-family:Noto Sans,sans-serif;color:#4f9641;text-transform:none;font-weight:400}.article-page .pagination a:hover{text-decoration:underline;color:#4f9641}.article-page .related-posts-wrapper{display:flex;flex-wrap:wrap;gap:32px 32px}.article-page .related-post{width:calc(33.3% - calc(64px / 3))}@media (min-width: 768px) and (max-width: 980px){.article-page .related-post{width:calc(50% - 16px)}}@media (max-width: 767px){.article-page .related-post{width:100%}}.article-page .related-posts{padding-top:48px;clear:both}.article-page .related-posts h2{text-align:center;padding-bottom:24px}.article-page .related-posts .post-thumb{margin-bottom:20px}.article-page .related-posts h3{font-size:24px;padding-bottom:10px}.article-page .related-posts h6{margin-bottom:20px}.article-page .author-bio{width:100%;padding-top:45px;padding-bottom:45px;border-top:1px solid #02819E;display:flex;align-items:flex-start}.article-page .author-bio img{border-radius:100%;max-width:200px;height:auto;width:25%}.article-page .author-bio .inner-wrapper{margin-top:24px;padding-left:32px;width:75%}.article-page .author-bio .inner-wrapper p strong{color:#02819e}@media (max-width: 767px){.article-page .author-bio{display:block}.article-page .author-bio img{width:auto;margin:0 0 40px}.article-page .author-bio .inner-wrapper{padding-left:0;width:100%}}.article-page .blog-search form{position:relative;margin-bottom:40px;background-color:#fff}.article-page .blog-search button{width:38px;height:38px;padding:0;min-height:0;position:absolute;top:1px;right:0;background-color:transparent;border:none}.article-page .blog-search button:hover{background-color:transparent!important}.article-page .blog-search .icon.icon-search{margin-top:5px;margin-left:5px}.article-page .blog-search .icon.icon-search svg{width:18px;height:18px}.article-page .blog-search .icon.icon-search svg path{color:#02819e}.article-page .blog-search .icon__fallback-text{font-size:0}.cart-page .banner-section{padding-top:48px}[data-section-type=cart_page] h6{font-family:Noto Sans,sans-serif}.additional-checkout-buttons{display:none}.cart-page .btn{max-width:100%;width:100%}[data-section-type=cart_page] .cart-table-header h4,.cart-table .item .variants,.cart-table .item .total-item{color:#3a3a3a}.cart-page .cart-table .item h5{font-size:20px;font-family:Noto Sans,sans-serif;color:#3a3a3a}.cart-table .item .remove_item_multi{font-size:14px;color:#3a3a3a}a.ajaxified-cart.qtybtn,input[type=button].qtybtn,input[type=email].qtybtn,input[type=number].qtybtn,input[type=password].qtybtn,input[type=reset].qtybtn,input[type=search].qtybtn,input[type=text].qtybtn,select.qtybtn,textarea.qtybtn,a.styledSelect.qtybtn,.shopify-payment-button__button.shopify-payment-button__button--unbranded.qtybtn,.shopify-email-marketing-confirmation__container a.qtybtn,.spr-summary-actions-newreview.qtybtn,.btn.qtybtn{background:#46423d;border:none;border-radius:100%;height:36px;margin:calc(var(--base)* .25) calc(var(--master_spacing) / 2);min-height:36px;padding:0;width:36px;min-width:0}.btn.qtybtn .icon,.btn.qtybtn:hover .icon{color:#fff}.btn.qtybtn:hover .icon svg line{fill:#fff;color:#fff;stroke:#fff}.cart-page .cart-options .form h5{font-size:18px}.cart-options .cart-attribute__field{display:flex;align-items:center}@media (min-width: 768px){.six.table-center{padding-left:32px}}.cart-options .cart-attribute__field input[type=checkbox]{margin-right:10px}.cart-options .cart-attribute__field input[type=checkbox]+label{margin-bottom:0}#cart-table table{margin:0 auto}#DeliveryDateContainer{padding:0 10px;text-align:left}#DeliveryDateContainer label{margin-top:0;font-size:var(--x_small);font-weight:400}#DeliveryDateContainer i:before{color:var(--headline_font_color)}#streamthing_delivery_date_date_picker input#datepicker,#streamthing_delivery_date_date_picker .input-group-text{border-color:var(--line_color)!important;border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/styles-caribou.css.map */
