.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}body{font-weight:300}body,button,input,p,select,textarea{font-family:Gill Sans Nova,Gill Sans,Gill Sans MT,Calibri,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.btn,.product-reviews .spr-button,.product-reviews .spr-summary-actions a,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{letter-spacing:1px;font-family:Gill Sans Nova,Gill Sans,Gill Sans MT,Calibri,sans-serif}table{background:#d2d2d1}.pb0{padding-bottom:0!important}.mb0{margin-bottom:0!important}.mt50{margin-top:50px!important}h1.section-header__title{text-transform:uppercase}.collapsible-content__inner .h1,.collapsible-content__inner .h2,.collapsible-content__inner .h3,.collapsible-content__inner .h4,.collapsible-content__inner .h5,.collapsible-content__inner .h6,.collapsible-content__inner h1,.collapsible-content__inner h2,.collapsible-content__inner h3,.collapsible-content__inner h4,.collapsible-content__inner h5,.collapsible-content__inner h6{letter-spacing:0px}.collapsible-content__inner .h1,.collapsible-content__inner h1,.collapsible-content__inner .h2,.collapsible-content__inner h2{font-weight:600;font-size:22px;line-height:32px;margin-top:0}.collapsible-content__inner .h3,.collapsible-content__inner h3,.collapsible-content__inner .h4,.collapsible-content__inner h4{font-weight:600;font-size:20px;line-height:30px;margin-top:0}.collapsible-content__inner table .h3,.collapsible-content__inner table h3{margin-bottom:0}.collapsible-content__inner hr{border-top-color:#d2d2d1}.site-header{background-image:url(/cdn/shop/t/38/assets/background-header.jpg?v=70254359624293634601626346937);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:0px!important}@media only screen and (min-width: 590px){.site-header{padding:15px 0}}.header-item--split-left{flex-wrap:wrap;justify-content:flex-start}.optima-phonenumber{text-transform:uppercase;font-weight:700;font-size:20px;letter-spacing:1px;padding-left:15px;margin-bottom:5px;display:none}@media only screen and (min-width: 950px){.optima-phonenumber{display:initial}}.header-item--split-right{flex-wrap:wrap;justify-content:flex-end}.optima-headericons{display:none}@media only screen and (min-width: 769px){.optima-headericons{width:100%;display:initial}.optima-headericons .site-nav--icons{justify-content:flex-end}}.site-nav__link{text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:14px!important}@media only screen and (min-width: 1000px){.site-nav__link{font-size:16px!important}}@media only screen and (max-width: 768px){.mobile-nav__sublist li.is-focused a,.mobile-nav__sublist li:hover a,.mobile-nav__sublist li:active a,.mobile-nav__sublist li:focus a{background-color:#0000001a}}@media only screen and (min-width: 769px){.site-nav__dropdown li.is-focused a,.site-nav__dropdown li:hover a,.site-nav__dropdown li:active a,.site-nav__dropdown li:focus a{background-color:#0000001a}}.announcement{z-index:6}.announcement__text{padding-top:10px;padding-bottom:10px;font-weight:600}.announcement__text .optima-shopnow{display:none;background-color:#fff;color:#1d1d1b;text-transform:uppercase;padding:13px 16px;margin-left:10px}@media only screen and (min-width: 700px){.announcement__text .optima-shopnow{display:initial}}.site-footer{background-image:url(/cdn/shop/t/38/assets/background-footer.jpg?v=39770236749170137571626346936);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width: 590px){.site-footer{padding-top:40px;padding-bottom:40px}}.footer__logo{margin:0 auto}.site-footer .footer__title{font-size:16px;letter-spacing:1px}@media only screen and (min-width: 590px) and (max-width: 768px){.site-footer .footer__title{margin-top:20px}}.site-footer__linklist li{margin-bottom:0}.site-footer__linklist li a{padding:0}.footer__newsletter input[type=email]{max-width:100%}.footer__newsletter input::-webkit-input-placeholder{color:#666}.footer__newsletter input::-moz-placeholder{color:#666}.footer__newsletter input::-ms-placeholder{color:#666}.footer__newsletter input::placeholder{color:#666}.optima-footer{border-top:1px solid #1D1D1B;margin-top:30px;padding-top:30px}@media only screen and (min-width: 800px){.optima-footer .footer-layout{display:flex;justify-content:space-between}}.optima-footer .footer-layout .footer-item-1{text-align:center;margin-top:20px}.optima-footer .footer-layout .footer-item-1 img{max-width:91px;height:auto}@media only screen and (min-width: 800px){.optima-footer .footer-layout .footer-item-1{margin-top:0;display:flex;align-items:center;flex:1 1 165px;order:1}}.optima-footer .footer-layout .footer-item-2 .footer__social{text-align:center;margin-bottom:20px}.optima-footer .footer-layout .footer-item-2 .footer__social li{margin:0 8px}@media only screen and (min-width: 800px){.optima-footer .footer-layout .footer-item-2{display:flex;justify-content:center;align-items:center;flex:1 1 100%;flex-wrap:wrap;order:2}}.optima-footer .footer-layout .footer-item-2 h3{width:100%;text-transform:uppercase;text-align:center;font-size:27px;line-height:37px;margin-bottom:10px}.optima-footer .footer-layout .footer-item-3{text-align:center;margin-top:20px;padding-bottom:20px}.optima-footer .footer-layout .footer-item-3 img{max-width:130px;height:auto}@media only screen and (min-width: 800px){.optima-footer .footer-layout .footer-item-3{margin-top:0;padding-bottom:0;display:flex;align-items:center;flex:1 1 165px;justify-content:flex-end;order:3}}.optima-legalmenu{width:100%;text-align:center;margin-top:5px;margin-bottom:0}.optima-legalmenu li{display:inline-block;padding:0 10px}.optima-legalmenu li a{font-size:15px;line-height:25px}.optima-headerbanner .background-media-text__text{padding:28px}@media only screen and (min-width: 590px){.optima-headerbanner .background-media-text__text h2{font-size:38px;line-height:43px}.optima-headerbanner .background-media-text__subtext p{font-size:22px;line-height:32px;font-weight:600}}.optima-backgroundtexture{background-image:url(/cdn/shop/t/38/assets/background-texture.jpg?v=167217388597994212331626346937);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-100px;margin-bottom:-100px;padding-top:100px;padding-bottom:100px}@media only screen and (min-width: 590px){.optima-backgroundtexture{padding-top:25px;padding-bottom:25px}}.optima-backgroundtexture .image-wrap{background-color:transparent}.optima-brownbanner .background-media-text__text{background-color:#673e32;color:#fff;padding:28px}@media only screen and (min-width: 590px){.optima-brownbanner .background-media-text__text h2{font-size:32px;line-height:38px}.optima-brownbanner .background-media-text__subtext p{font-size:18px;line-height:26px}.optima-brownbanner .background-media-text__text .btn{margin-top:30px}}.optima-featuredproduct .featuredproduct-title{text-transform:uppercase}@media only screen and (min-width: 900px){.optima-featuredproduct .featuredproduct-title{font-size:40px;line-height:44px}}.optima-featuredproduct .featuredproduct-text{margin-bottom:50px}.optima-featuredproduct .product-single__title{font-size:34px;line-height:44px;letter-spacing:0px;font-weight:600;margin-bottom:0;text-transform:none!important}.optima-featuredproduct .product__price{color:#459e5b}.optima-featuredproduct .product-single__form{margin-top:20px;margin-bottom:20px}.optima-featuredproduct .optima-packsizelabel,.optima-featuredproduct .product__quantity{display:none}.ooo-instagram{background-image:url(/cdn/shop/t/38/assets/background-texture.jpg?v=167217388597994212331626346937);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:0!important;margin-bottom:0!important;padding-top:100px!important;padding-bottom:100px!important}.ooo-instagram .ooo-instagram-container{position:relative}.ooo-instagram .ooo-instagram-header{text-align:left!important}.ooo-instagram .ooo-instagram-header h2{font-size:30px;line-height:40px}@media only screen and (min-width: 900px){.ooo-instagram .ooo-instagram-header{max-width:600px}.ooo-instagram .ooo-instagram-footer{position:absolute;top:0;right:0}}.collapsible-trigger-btn--borders{border-top-color:#d2d2d1}.collapsibles-wrapper--border-bottom{border-bottom-color:#d2d2d1}.label.collapsible-trigger{font-weight:600;letter-spacing:1px}.product-single__meta .product-single__title{text-transform:uppercase}.product-single__meta .product__price{color:#459e5b}.product-single__meta .hr--medium{border-top-color:#d2d2d1;margin:20px auto!important}.optima-packsizelabel,.product__quantity--button label{text-transform:uppercase;font-weight:600;font-size:14px;line-height:24px;letter-spacing:1px;margin-bottom:5px}.product-single__form .variant-input-wrap label{box-shadow:0 0 0 2px #d2d2d1}@media only screen and (min-width: 590px){.product__quantity{margin-bottom:20px}}.product-single__description-full h2{font-weight:600}@media only screen and (max-width: 589px){.product-single__description-full .grid__item{padding-left:0}}.social-sharing__title{text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:14px}.optima-gotquestions{font-size:19px;line-height:29px;display:block;width:100%;margin-top:20px;margin-bottom:20px}.optima-gotquestions span{font-weight:600}#shopify-section-product-recommendations .section-header__title{text-align:center;text-transform:uppercase}.modal--quick-shop .product-single__description{display:none}.btn,.product-reviews .spr-button,.product-reviews .spr-summary-actions a,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{text-transform:uppercase}.optima-contactpage{margin-bottom:50px}.optima-contactpage .section-header__title{text-align:center;text-transform:uppercase}.optima-contactpage .optima-contacttext{text-align:center}#contact_form label{letter-spacing:0px;font-weight:600}#contact_form input[type=text],#contact_form input[type=email],#contact_form textarea{border:.5px solid #1D1D1B}#contact_form button[type=submit]{text-transform:uppercase}.optima-personaldata h5{text-transform:uppercase;font-size:14px;line-height:24px;margin-bottom:10px;letter-spacing:0px;font-weight:600}.optima-personaldata p{font-size:13px;line-height:20px}#CartDrawer .drawer__title{text-transform:uppercase;font-size:20px}#CartDrawer .ajaxcart__product-name{font-weight:600}#CartDrawer .ajaxcart__subtotal{letter-spacing:0px;font-weight:600;font-size:18px}.js-qty__wrapper{border:2px solid #1D1D1B}#CartDrawer .js-qty__wrapper{border:1px solid #1D1D1B}.js-qty__wrapper input,.js-qty__adjust{border-color:transparent}.optima-pageourstory .section-header,.optima-pagepipersway .section-header,.optima-pagebuydirect .section-header,.optima-pageourrange .section-header{margin-bottom:30px}.optima-pageourstory .section-header__title,.optima-pagepipersway .section-header__title,.optima-pagebuydirect .section-header__title,.optima-pageourrange .section-header__title{text-transform:uppercase}.optima-pageourstory h4,.optima-pagepipersway h4,.optima-pagebuydirect h4,.optima-pageourrange h4{font-weight:600;font-size:24px;line-height:33px;letter-spacing:0px}@media only screen and (min-width: 590px){.optima-pageourstory p,.optima-pagepipersway p,.optima-pagebuydirect p,.optima-pageourrange p{font-size:22px;line-height:32px}}.optima-pageourstory .semibold,.optima-pagepipersway .semibold,.optima-pagebuydirect .semibold,.optima-pageourrange .semibold{font-weight:600}.optima-itstartedsection{background-color:#4b9f60;color:#fff;margin:0;padding:50px 0}.optima-itstartedsection .image-wrap{background-color:transparent}.optima-itstartedsection .feature-row__text h2{font-weight:600;letter-spacing:0px;font-size:30px;line-height:40px}@media only screen and (min-width: 590px){.optima-itstartedsection .featured-row__subtext p{font-size:22px;line-height:32px}}@media only screen and (min-width: 590px){.optima-watchourstory .hero__title{font-size:50px;line-height:60px;letter-spacing:1px}}.optima-howitworksection{background-color:#7474c1;color:#fff;margin:0;padding:50px 0 0}.optima-howitworksection .image-wrap{background-color:transparent}.optima-howitworksection .feature-row__image{position:relative}@media only screen and (max-width: 768px){.optima-howitworksection .feature-row__image{order:2}.optima-howitworksection .feature-row__text{order:1}}.optima-howitworksection .optima-downloadlinks{position:absolute;top:20px;right:50px}.optima-howitworksection .optima-downloadlinks .optima-appstore,.optima-howitworksection .optima-downloadlinks .optima-googleplay{width:132px;height:auto;display:block;margin-bottom:5px}@media only screen and (min-width: 1050px){.optima-howitworksection .feature-row{margin:0}}.optima-howitworksection .feature-row__text{padding-bottom:90px}.optima-howitworksection .feature-row__text h2{font-weight:600;letter-spacing:0px;font-size:30px;line-height:40px}.optima-howitworksection .feature-row__text .btn{margin-top:30px}@media only screen and (min-width: 590px){.optima-howitworksection .featured-row__subtext p{font-size:19px;line-height:28px}}.optima-buydirectboxes{margin:0;padding:50px 0}.optima-buydirectboxes .optima-textbox{background-color:#fff;padding:30px}@media only screen and (min-width: 590px){.optima-buydirectboxes .optima-textbox{min-height:160px}}.optima-keyrange-desktop{display:none}.optima-keyrange-mobile{display:block}@media only screen and (min-width: 590px){.optima-keyrange-desktop{display:block}.optima-keyrange-mobile{display:none}}.optima-pageourrange{background-image:url(/cdn/shop/t/38/assets/background-texture.jpg?v=167217388597994212331626346937);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.optima-orderingsection{background-color:#7474c1;color:#fff;margin:0;padding:20px 0}.optima-orderingsection .feature-row__text{margin:0 auto}.optima-postools-background{background-image:url(/cdn/shop/t/38/assets/background-texture.jpg?v=167217388597994212331626346937);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.optima-postools{margin:0;padding:50px 0}.optima-postools h2{margin:40px 0;letter-spacing:1px;font-size:30px}.optima-postools .optima-textbox h3{font-weight:600;letter-spacing:0px;font-size:30px;line-height:40px;margin-bottom:5px}.optima-postools .optima-textbox h5{font-weight:600;letter-spacing:0px;font-size:19px;line-height:29px;margin-bottom:3px}.optima-postools .optima-textbox .optima-textbox-50{width:45%;margin-right:5%;float:left}.optima-bestingredients{background-image:url(/cdn/shop/t/38/assets/map-background.jpg?v=165911702448052482381626346950);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:20px;min-width:100%;width:100%;display:block}.optima-bestingredients .optima-svgcontainer{position:relative;height:0;width:100%;padding:0}.optima-bestingredients .optima-svgcontainer svg{position:absolute;height:100%;width:100%;left:0;top:0}@media only screen and (min-width: 590px){.optima-bestingredients{padding-bottom:100px}}.optima-maplink.quick-product__btn{position:relative;top:unset;right:unset;border-radius:0;width:auto;height:auto;background-color:transparent;opacity:1;transform:none;color:unset}.optima-pipersway-image{margin-top:30px}@media only screen and (min-width: 590px){.optima-pipersway-image{margin-top:0}}.optima-maplink .cls-8,.optima-maplink .cls-14,.optima-maplink .cls-10,.optima-maplink .cls-12,.optima-maplink .cls-15,.optima-maplink .cls-11,.optima-maplink .cls-13,.optima-maplink .g,.optima-maplink .k,.optima-maplink .i{transition:.2s;transition-timing-function:ease-in-out;-webkit-transition:.2s;-webkit-transition-timing-function:ease-in-out}.optima-maplink:hover .cls-8,.optima-maplink:active .cls-8,.optima-maplink:focus .cls-8,.optima-maplink:hover .cls-14,.optima-maplink:active .cls-14,.optima-maplink:focus .cls-14,.optima-maplink:hover .cls-10,.optima-maplink:active .cls-10,.optima-maplink:focus .cls-10,.optima-maplink:hover .cls-12,.optima-maplink:active .cls-12,.optima-maplink:focus .cls-12,.optima-maplink:hover .cls-15,.optima-maplink:active .cls-15,.optima-maplink:focus .cls-15,.optima-maplink:hover .cls-11,.optima-maplink:active .cls-11,.optima-maplink:focus .cls-11,.optima-maplink:hover .cls-13,.optima-maplink:active .cls-13,.optima-maplink:focus .cls-13,.optima-maplink:hover .g,.optima-maplink:active .g,.optima-maplink:focus .g,.optima-maplink:hover .k,.optima-maplink:active .k,.optima-maplink:focus .k,.optima-maplink:hover .i,.optima-maplink:active .i,.optima-maplink:focus .i{transition:.2s;transition-timing-function:ease-in-out;-webkit-transition:.2s;-webkit-transition-timing-function:ease-in-out}.optima-maplink:hover .cls-8,.optima-maplink:active .cls-8,.optima-maplink:focus .cls-8{fill:#ffce2b}.optima-maplink:hover .cls-14,.optima-maplink:active .cls-14,.optima-maplink:focus .cls-14{fill:#00a8fa}.optima-maplink:hover .cls-10,.optima-maplink:active .cls-10,.optima-maplink:focus .cls-10{fill:#68b87c}.optima-maplink:hover .cls-12,.optima-maplink:active .cls-12,.optima-maplink:focus .cls-12{fill:#e64e43}.optima-maplink:hover .cls-15,.optima-maplink:active .cls-15,.optima-maplink:focus .cls-15{fill:#cf288a}.optima-maplink:hover .cls-11,.optima-maplink:active .cls-11,.optima-maplink:focus .cls-11{fill:#fa6f25}.optima-maplink:hover .cls-13,.optima-maplink:active .cls-13,.optima-maplink:focus .cls-13{fill:#975a49}.optima-maplink:hover .g,.optima-maplink:active .g,.optima-maplink:focus .g{fill:#ebff12}.optima-maplink:hover .k,.optima-maplink:active .k,.optima-maplink:focus .k{fill:#8f8fcd}.optima-maplink:hover .i,.optima-maplink:active .i,.optima-maplink:focus .i{fill:#988085}.cls-19,.cls-2,.cls-30,.cls-34{font-family:Gill Sans Nova!important;font-weight:600!important}.cls-17{font-family:Gill Sans Nova!important}.main-content .background-media-text__container,.optima-watchourstory .hero__media{display:inline-flex!important;align-items:center!important}.optima-watchourstory .hero__media .background-media-text__image{height:auto!important}.optima-headerbanner .background-media-text__container .background-media-text__image,.optima-brownbanner .background-media-text__container .background-media-text__image{height:100%!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/optima-custom.css.map */
