@font-face{font-family:gorni;src:url(/fonts/gorni.otf) format("otf"),url(/fonts/gorni.ttf) format("ttf"),url(/fonts/gorni.woff) format("woff")}html,body{margin:0;padding:0;overflow-x:hidden;font-family:sofia-pro,sans-serif;font-size:18px;line-height:28px;color:#000;font-weight:300}@media only screen and (max-width:768px){html,body{font-size:16px;line-height:26px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:gorni,sans-serif;margin-top:0;margin-bottom:1rem}h1{font-size:48px;line-height:58px}@media only screen and (max-width:768px){h1{font-size:30px;line-height:40px}}h2{font-size:33px;line-height:43px;text-transform:uppercase}@media only screen and (max-width:768px){h2{font-size:23px;line-height:33px}}h3{font-size:30px;line-height:40px;color:#676767}@media only screen and (max-width:768px){h3{font-size:21px;line-height:30px}}h4{font-family:oskar,sans-serif;font-size:33px;line-height:50px;font-weight:400;text-transform:uppercase}@media only screen and (max-width:768px){h4{font-size:25px;line-height:35px}}h5{font-family:oskar,sans-serif;font-size:22px;line-height:32px;font-weight:400;text-transform:uppercase}@media only screen and (max-width:768px){h5{font-size:18px;line-height:28px}}h6{font-family:oskar,sans-serif;font-size:14px;line-height:20px;font-weight:400}@media only screen and (max-width:768px){h6{font-size:14px;line-height:20px}}.large{font-family:sofia-pro,sans-serif;font-size:20px;line-height:25px}.medium{font-family:sofia-pro,sans-serif;font-size:18px;line-height:23px}.small{font-family:sofia-pro,sans-serif;font-size:14px;line-height:19px}a{display:inline-block;text-decoration:none;color:inherit;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease}p a{text-decoration:underline;color:#038486}p a:hover,p a:active,p a:focus{color:#012222}img{max-width:100%;height:auto;display:block;margin:auto}input[type=text],input[type=email],input[type=number],textarea{-webkit-appearance:none;-moz-appearance:none;border:0;font-family:sofia-pro,sans-serif;font-size:inherit}input[type=text]:active,input[type=text]:focus,input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,textarea:active,textarea:focus{outline:0}input[type=text].submit,input[type=email].submit,input[type=number].submit,textarea.submit{white-space:normal}.btn{-webkit-box-shadow:none;box-shadow:none;border:none;font-size:inherit;font-family:oskar,sans-serif;font-weight:600;background-color:#dcc6a1;color:#000;font-size:22px;line-height:1;padding:12px 36px;text-transform:uppercase;text-align:center;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.btn:hover,.btn:active,.btn:focus{outline:0;background-color:#038486;color:#fff;cursor:pointer}.btn.teal{background-color:#038486;color:#fff}.btn.teal:hover,.btn.teal:active,.btn.teal:focus{background-color:#dcc6a1;color:#000}section{padding:2rem}section .inner-section{max-width:1160px;margin:auto}.snipcart-payment-form__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.snipcart-payment-form__right{-webkit-box-flex:1;-ms-flex:1;flex:1}#hero{background-size:cover;min-height:419px;display:-webkit-box;display:-ms-flexbox;display:flex}#hero .inner-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 auto;width:100%}#hero .inner-section .hero-content{max-width:528px}#hero .inner-section .hero-content .hero-title .title-text{background-color:#fff;padding:8px 5px 0}#hero .inner-section .hero-content .hero-text{padding-left:5px}#hero .inner-section .hero-content .hero-text p{background-color:#fff;padding:0 0 5px;-webkit-box-shadow:5px 0 0 #fff,-5px 0 0 #fff;box-shadow:5px 0 0 #fff,-5px 0 0 #fff;line-height:2rem;display:inline}#store{padding-top:0}#store .store-section{padding:62px 0;border-bottom:1px solid #c4c4c4}#store .store-section:first-child{padding-top:0}#store .store-section:last-child{border-bottom:none}#store .store-section .product-slider a:focus{outline:none}#store .store-section .product-slider .slick-arrow{position:absolute;top:50%;font-size:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#store .store-section .product-slider .slick-arrow.prev{left:-1.5rem}#store .store-section .product-slider .slick-arrow.next{right:-1rem}#store .store-section .product-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#store .store-section .product-slider .product-slide{height:inherit;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#store .store-section .product-slider .product-slide:focus{outline:none}#store .store-section .product-slider .product-slide .product{max-width:277px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#store .store-section .product-slider .product-slide .product .product-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#store .store-section .product-slider .product-slide .product .product-image{position:relative;height:172px;margin-bottom:16px;display:block}#store .store-section .product-slider .product-slide .product .product-image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#store .store-section .product-slider .product-slide .product .product-image .product-season{position:absolute;top:0;left:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 9px}#store .store-section .product-slider .product-slide .product .product-image .product-season svg{height:16px}#store .store-section .product-slider .product-slide .product .product-image .product-season h6{margin:0;padding-left:5px}#store .store-section .product-slider .product-slide .product .scales-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}#store .store-section .product-slider .product-slide .product .scales-row .scale{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#store .store-section .product-slider .product-slide .product .scales-row .scale:first-child{padding-left:0;border-right:1px solid #c4c4c4}#store .store-section .product-slider .product-slide .product .scales-row .scale:last-child{padding-right:0;border-left:1px solid #c4c4c4}#store .store-section .product-slider .product-slide .product .scales-row .scale .scale-icon{line-height:1}#store .store-section .product-slider .product-slide .product .scales-row .scale .scale-icon:not(:last-child){padding-right:7px}#store .store-section .product-slider .product-slide .product .scales-row .scale .scale-icon svg{height:21px;width:auto}#store .store-section .product-slider .product-slide .product .scales-row .scale .scale-icon svg path{fill:rgba(0,0,0,.3)}#store .store-section .product-slider .product-slide .product .scales-row .scale .scale-icon svg .sun path{fill:none;stroke:rgba(0,0,0,.3)}#store .store-section .product-slider .product-slide .product .scales-row .scale .scale-icon.active svg path{fill:#000}#store .store-section .product-slider .product-slide .product .scales-row .scale .scale-icon.active svg .sun path{fill:none;stroke:#000}#store .store-section .product-slider .product-slide .product .product-title{margin-bottom:5px}#store .store-section .product-slider .product-slide .product .product-description{margin-bottom:1rem}#store .store-section .product-slider .product-slide .product .product-price{font-family:gorni,sans-serif}#store .store-section .product-slider .product-slide .product .product-link{font-weight:700;margin-bottom:16px}nav{position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1)}nav .nav-link{display:inline-block;vertical-align:middle;text-transform:uppercase;font-family:oskar,sans-serif}nav .nav-link:not(:last-child){margin-right:50px}nav .nav-link:hover{color:#038486}nav .nav-link.active{background-color:#000;color:#fff;-webkit-box-shadow:5px 0 0 #000,-5px 0 0 #000;box-shadow:5px 0 0 #000,-5px 0 0 #000}nav .mobile-links{display:none;padding:63px 36px;position:absolute;width:100%;background-color:#fff;z-index:1}nav .mobile-links .link-row:not(:last-child){margin-bottom:38px}nav .nav-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1160px;margin:auto;padding:1rem 2rem}@media only screen and (max-width:768px){nav .nav-body{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1);padding:0;height:152px;position:relative;z-index:2}}nav .nav-body .mobile-buttons{display:none}@media only screen and (max-width:768px){nav .nav-body .mobile-buttons{display:block}}nav .nav-body .mobile-buttons .mobile-btn{height:76px;width:82px}nav .nav-body .mobile-buttons .menu-toggle{background-color:#038486;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav .nav-body .mobile-buttons .menu-toggle .toggle-line{background-color:#fff;height:2px;width:35px;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease}nav .nav-body .mobile-buttons .menu-toggle .toggle-line.middle{margin:10px 0}nav .nav-body .mobile-buttons .menu-toggle.active .toggle-line.top{-webkit-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg)}nav .nav-body .mobile-buttons .menu-toggle.active .toggle-line.bottom{-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}nav .nav-body .mobile-buttons .menu-toggle.active .toggle-line.middle{-webkit-transform:scaleX(0);transform:scaleX(0)}nav .nav-body .mobile-buttons .snipcart-checkout{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}nav .nav-body .mobile-buttons .snipcart-checkout .snipcart-items-count{position:absolute;height:20px;width:20px;border-radius:50%;background-color:#038486;line-height:1;text-align:center;color:#fff;top:13px;right:10px;font-size:16px;padding-top:2px}@media only screen and (max-width:768px){nav .nav-body .nav-col.left,nav .nav-body .nav-col.right{display:none}}@media only screen and (max-width:768px){nav .nav-body .nav-col.center{padding:0 28px}}nav .nav-body .nav-col .snipcart-checkout{display:inline-block;vertical-align:middle;position:relative}nav .nav-body .nav-col .snipcart-checkout svg{height:25px}nav .nav-body .nav-col .snipcart-checkout .snipcart-items-count{position:absolute;height:20px;width:20px;border-radius:50%;background-color:#038486;line-height:1;text-align:center;color:#fff;top:-8px;right:-5px;font-size:16px}footer{background-color:#dcc6a1;background-image:url(/img/footer-texture.png);background-size:auto;padding:48px 2rem}footer .footer-body{text-align:center}footer .footer-body .footer-logo{margin-bottom:1.5rem}footer .footer-body .footer-nav-links{margin-bottom:1.5rem}footer .footer-body .footer-nav-links .link-block{display:inline-block;margin:0 28px}@media only screen and (max-width:768px){footer .footer-body .footer-nav-links .link-block{display:block;margin:0 0 1rem}}footer .footer-body .footer-nav-links .footer-link{font-family:oskar,sans-serif;text-transform:uppercase;font-size:18px}footer .footer-body .footer-phone{font-family:gorni,sans-serif;margin-bottom:1.5rem}footer .footer-body .email-signup{margin-bottom:2rem}footer .footer-body .email-signup .form-body .form-title{margin-bottom:.5rem}footer .footer-body .email-signup .form-body .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .footer-body .email-signup .form-body .form-fields label h6{text-align:left;margin-bottom:0}footer .footer-body .email-signup .form-body .form-fields input{padding:12px;height:46px}@media only screen and (max-width:768px){footer .footer-body .email-signup .form-body .form-fields .btn{padding:12px 18px}}footer .footer-body .email-signup .form-error{text-align:left;font-weight:600}footer .footer-body .email-signup .form-success{font-weight:600;display:none}footer .footer-body .footer-social-links{margin-bottom:1.5rem}footer .footer-body .footer-social-links .social-link:not(:last-child){margin-right:31px}@media only screen and (max-width:768px){footer .footer-body .footer-attr .attr{display:block;margin-bottom:1rem}}footer .footer-body .footer-attr .attr a{text-decoration:underline;font-weight:700}footer .footer-body .footer-attr .pipe{margin:0 15px}@media only screen and (max-width:768px){footer .footer-body .footer-attr .pipe{display:none}}