@font-face{font-family:modern_sanslight;src:url(modernsans-light-webfont.eot);src:url(modernsans-light-webfont.eot#iefix) format('embedded-opentype'),url(modernsans-light-webfont.woff2) format('woff2'),url(modernsans-light-webfont.woff) format('woff'),url(https://cdn.shopify.com/s/files/1/2790/2608/t/10/assets/modernsans-light-webfont.ttf) format('truetype'),url(https://cdn.shopify.com/s/files/1/2790/2608/t/10/assets/modernsans-light-webfont.svg#modern_sanslight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:kionaregular;src:url(https://cdn.shopify.com/s/files/1/2790/2608/t/10/assets/kiona-regular-webfont.eot);src:url(https://cdn.shopify.com/s/files/1/2790/2608/t/10/assets/kiona-regular-webfont.eot#iefix) format('embedded-opentype'),url(kiona-regular-webfont.woff) format('woff2'),url(kiona-regular-webfont.woff) format('woff'),url(https://cdn.shopify.com/s/files/1/2790/2608/t/10/assets/kiona-regular-webfont.ttf) format('truetype'),url(https://cdn.shopify.com/s/files/1/2790/2608/t/10/assets/kiona-regular-webfont.svg#kionaregular) format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:kionaregular!important}.button,a,button,input,label,p,select.currencies,span{font-family:modern_sanslight!important}.button,a.action_button{letter-spacing:0;border-radius:6px;padding:0 10px!important;width:125px!important}.header .top_bar .menu-left{width:25%;float:left}.top_bar .promo{margin:0;padding-left:0;text-align:center}.header .top_bar .menu-center{width:50%;float:left;text-align:center}.header .top_bar .menu-right{width:25%;float:right}.header .top_bar .menu.right li:nth-last-child(1){padding-right:0}.top_bar .promo li{display:inline-block;margin-bottom:0;padding-top:6px}.top_bar .promo li p{color:#fff;margin-bottom:0}.top_bar .social_icons{padding-right:0}.top_bar .social_icons li{padding:0 15px}.header .top_bar .cart_container a{color:#000;padding:0 8px;height:auto;line-height:normal}.header .top_bar .cart_container a span{line-height:35px;padding-top:5px;color:#000}.main_nav .vertical-menu li{padding-left:20px;padding-right:20px}.main_nav .vertical-menu .sublink a span{vertical-align:baseline}.vertical-menu .sublink a span.icon-down-arrow:before{font-weight:600}.sticky_nav--stick .main_nav .logo img{width:100%}.sticky_nav--stick .main_nav .menu .search-wrapper{padding:10px}.main_nav .nav .menu.menu-items--right{padding-right:185px!important}.sticky_nav--stick .main_nav .logo a{padding:20px 0}.sticky_nav--stick .main_nav .nav .menu.menu-items--right{padding-right:150px!important}.sticky_nav--stick .main_nav .cart_container a.icon-bag{height:75px!important}.main_nav .menu .search-wrapper{padding:18px 0;width:200px!important}.sticky_nav--stick .main_nav .menu .search-wrapper{width:150px!important}.main_nav .menu .search-wrapper .search_form input{border-radius:unset}.image-with-text-overlay-section.under-menu .banner .position-left.caption{max-width:1200px}.banner .position-left.caption h1.headline{margin-bottom:0}.banner .caption-content{max-width:100%}.banner .position-left .caption-content .subtitle{text-transform:capitalize;letter-spacing:10px}.simple-text{text-align:center;background-color:#000;padding:25px 10px}.simple-text p{font-size:26px;line-height:1;color:#fff}.simple-text .headline{font-size:30px;color:#fff;line-height:1;padding-top:0;margin-bottom:0}.featured-promotions .header-text{text-align:center}.featured-promotions .header-text p{margin-bottom:40px}.featured-promotions .header-text .headline{font-size:54px;line-height:1;margin-bottom:0;margin-top:30px}.featured-promotions .feature-section:hover .feature-overlay{background:rgb(255 255 255 / .5)}.featured-promotions .feature-section:hover .feature-overlay .feature-wrap .title{background-color:transparent;opacity:2!important}.featured-promotions .feature-section .feature-wrap{top:95%;width:100%;transition:top .5s}.featured-promotions .feature-section:hover .feature-wrap{top:50%}.featured-promotions .feature-section .feature-overlay .feature-wrap .title{font-size:28px;background-color:#fff;opacity:80%;margin:0 0}.featured-promotions .feature-section.title-overlay-true .title:after{height:0;margin:0}.featured-promotions .feature-section .feature-details .button{margin-top:0}.text-column .rte-setting p{font-size:24px;font-family:kionaregular!important;line-height:1}.featured-collection-section .container{max-width:1200px}.featured-collection-section .homepage-product-slider .flickity-enabled{overflow:visible}.featured-collection-section .homepage-product-slider .flickity-prev-next-button.previous{left:-50px}.featured-collection-section .homepage-product-slider .flickity-prev-next-button.next{right:-50px}.featured-collection-section .flickity-prev-next-button{height:8%;border-radius:50%;border:1px solid #000;top:35%;padding:0;min-height:41px;max-width:41px;opacity:1;background-color:#000}.flickity-slider .product-wrap .product-details span{text-transform:capitalize;font-size:18px}.image-with-text .featured-link--half .info a.collection_title{font-size:32px;font-family:kionaregular!important}.image-with-text-section .image-with-text .featured-link--image{margin-bottom:0!important}.image-with-text-section .image-with-text .featured-link--image .featured-link--half{margin-left:0!important;margin-right:0!important}.image-with-text .featured-link--half .info .button{background-color:#000;color:#fff}.banner .position-center{max-width:100%}.banner .position-center.caption{top:25%}.banner .position-center .caption-content .headline{font-size:40px}.banner .position-center .caption-content .subtitle{font-size:16px;text-transform:inherit}.testimonial-section .heading{text-align:center}.testimonial-section .gallery-cell{width:50%}.testimonial-section .gallery-cell .caption-content{max-width:100%;display:block;margin:0 auto}.text-animation--true .caption-content{opacity:1}.testimonial-section .caption-content .headline{font-size:32px;font-family:kionaregular!important}.testimonial-section .caption-content .subtitle p{line-height:1}.testimonial-section .caption-content .subtitle{font-size:22px}.testimonial-section .caption-content .subtitle span{font-weight:600}.testimonial-section .flickity-prev-next-button{height:8%;border-radius:50%;border:1px solid #000;top:40%;padding:0;min-height:41px;max-width:41px;opacity:1;background-color:#000}.flickity-prev-next-button svg{padding:0 0;width:40%;height:40%;left:30%}.flickity-prev-next-button svg .arrow{opacity:1}.flickity-prev-next-button:focus{box-shadow:none}.footer-section .footer .logo-menu{padding:40px 0;float:left}.footer .footer-menu-wrap .footer_menu h6{display:none}.footer .footer-menu-wrap .footer-logo{width:100%}.footer .footer-menu-wrap .logo-text{font-size:15px;margin-top:10px}.footer .footer-menu-wrap .footer_menu ul li{margin-bottom:0}.footer .footer-menu-wrap .footer_menu ul li p{margin-bottom:10px}.footer .footer-menu-wrap .social_icons li a{font-size:20px}.footer .footer-menu-wrap .social_icons li a:before{padding:5px 5px}.footer .footer-menu-wrap .social_icons li:hover a:before{background-color:#fff;color:#000;border-radius:50%;padding:5px 5px}.footer-section .newsletter_section .newsletter input{border-radius:unset;font-size:20px;letter-spacing:normal}.footer .footer-menu-wrap .newsletter #contact_form .action_button{background-color:transparent;border-color:#fff;width:150px}.footer .footer-menu-wrap .footer_menu{margin-left:65px}.footer .footer-menu-wrap ul{padding-top:0}.footer .sixteen{width:calc(100% - 0px)}.footer .footer_credits{margin:0}.footer .footer_credits .credits,.footer .footer_credits .payment_methods{margin:0 0;padding:0 0}.purchase-details .purchase-details__buttons .action_button:hover{background-color:#7796a8;border-color:#7796a8}.product h1.product_name{line-height:1;text-transform:capitalize;font-weight:600;font-family:modern_sanslight!important}.product .product_section .shopify-reviews{display:block}.product .product_section .shopify-reviews .spr-header-title{font-weight:600;font-family:modern_sanslight!important}.product .product_section .social_buttons{border-top:none}.product .product_section .shopify-product-form .purchase-details{padding-bottom:20px}.cart .content h1,.customers-login .content h1,.customers-register .content h1{text-align:center;letter-spacing:0;font-family:modern_sanslight!important}.cart .content .section{text-align:center}a.continue-button:hover{background-color:#7796a8;border-color:#7796a8}.cart .content .section .action_button{width:200px!important;border-radius:0;box-shadow:none}.page .content h1{text-align:center}.page .content ul li{font-family:modern_sanslight!important}.collection-template-section .collection_description blockquote p span{font-weight:600}.yotpo.bottomLine.yotpo-small{margin-bottom:11px}input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary{width:200px!important}.nav_arrows{display:none}div#insta-feed h2{font-size:36px}@media (min-width:1440px){.image-with-text-overlay-section.under-menu .banner .position-left.caption{max-width:1400px}}@media (max-width:1024px){.header .top_bar .menu-center{width:46%}.header .top_bar .menu-right{width:29%}.main_nav .menu .search-wrapper{width:150px!important}.main_nav .nav .menu.menu-items--right{padding-right:150px!important}.main_nav .vertical-menu li{padding-left:7px;padding-right:7px}.top_bar .social_icons li{padding:0 5px}.text-column .rte-setting p{font-size:20px}.image-with-text-overlay-section.under-menu .banner .position-left.caption{max-width:960px;padding-left:0}.featured-collection-section .homepage-product-slider{width:calc(90% - 20px)}.image-with-text .featured-link--half .info{width:100%;padding:16px}.banner .position-center .caption-content .headline{font-size:30px}.testimonial-section .gallery-cell .caption{padding:20px}.footer .footer-menu-wrap .footer_menu{margin-left:22px}}@media (max-width:991px){#header .top_bar a span{display:none}.simple-text p{font-size:25px}.image-with-text-overlay-section.under-menu .banner .position-left.caption{padding-left:5%}.simple-text .headline{font-size:30px}.featured-promotions .feature-section .feature-wrap{top:50%}.featured-promotions .feature-section .feature-overlay .feature-wrap .title{display:block}.featured-promotions .feature-section .feature-overlay .feature-wrap .title{font-size:28px;background-color:transparent;opacity:80%;margin:0 0;color:#fff;margin-bottom:30px}.featured-collection-section .homepage-product-slider .flickity-prev-next-button.next{right:-45px}.featured-collection-section .homepage-product-slider .flickity-prev-next-button.previous{left:-45px}.featured-promotions .header-text .headline{font-size:45px}.featured-collection-section .flickity-prev-next-button{width:6%}.flickity-prev-next-button.next{right:0}.image-with-text .featured-link--half{width:100%!important}.banner .position-left .caption-content .subtitle{letter-spacing:5px}.banner .position-center.caption{top:50%;padding:0}.testimonial-section .gallery-cell{width:100%}.testimonial-section .gallery-cell .caption-content{max-width:80%;text-align:center}.testimonial-section .flickity-prev-next-button{width:6%}.footer-section .footer .logo-menu{padding:10px 0}.footer .footer-menu-wrap .logo-text{text-align:center}.footer .footer-menu-wrap .footer_menu .toggle_content{display:block}.footer .footer-menu-wrap .newsletter #contact_form .action_button{width:100%}.footer .footer-menu-wrap img.footer-logo{max-width:35%!important;margin:0 30% 25px}.footer .footer_credits .credits,.footer .footer_credits .payment_methods{margin:10px 0}}@media (max-width:575px){a,h1,h2,h3,h4,h5,h6,p{line-height:normal!important}.banner .caption .caption-content .headline{font-size:35px}.simple-text p{font-size:14px}.simple-text .headline{font-size:14px}.featured-promotions .header-text .headline{font-size:30px}.featured-collection-section .homepage-product-slider .flickity-prev-next-button.next{right:-20px}.featured-collection-section .homepage-product-slider .flickity-prev-next-button.previous{left:-20px}.featured-collection-section .slider-gallery .gallery-cell.visible-4{width:calc(100% - 10px)}.featured-collection-section .flickity-prev-next-button{width:10%;min-height:30px;max-width:30px}.image-with-text .featured-link--half .info a.collection_title{font-size:25px;letter-spacing:0}.text-columns-with-images-section .medium-down--one-half{width:calc(50% - 10px)!important}.text-column .rte-setting p{font-size:16px}.banner .position-center .caption-content .headline{font-size:23px}.testimonial-section .gallery-cell .caption-content{max-width:100%;width:100%}.testimonial-section .caption-content .headline{font-size:28px}.testimonial-section .caption-content .subtitle{font-size:18px}.testimonial-section .flickity-prev-next-button{width:10%;height:6%;min-height:30px;max-width:30px}.footer,.footer a{font-size:18px}.footer .footer-menu-wrap h6{font-size:24px}.footer .footer-menu-wrap .social_icons li a{font-size:18px}.footer-section .newsletter_section .newsletter input{font-size:18px}.footer .footer-menu-wrap img.footer-logo{max-width:75%!important;margin:0 15% 25px}}