.hero__slide p{color:inherit}.hero__slide .hero__title.h1{font-size:3rem}.hero__slide .hero__subtitle{font-size:1.5rem}.hero__slide .big-icon{font-size:3rem}#currency_form{display:inline-block}#currency_form .currency-selector-wrapper{display:hidden;position:fixed;bottom:20px;right:60px}#currency_form .currency-selector-wrapper select{display:inline-block;font-size:0.75rem;padding:5px 10px;padding-right:20px;border-radius:20px;outline:none}#currency_form .currency-selector-wrapper.inline{position:relative;bottom:auto;right:auto}.template-product .main-content{padding-top:30px}.template-product .main-content .product-single__meta{text-align:left}.template-product .main-content .product-single__meta .product-single__title{font-size:2rem;margin-bottom:10px}.template-product .main-content .product-single__meta .spr-badge{margin-bottom:10px}.template-product .main-content .product-single__meta .spr-badge .spr-starrating.spr-badge-starrating{margin-right:10px}.template-product .main-content .product-single__meta .spr-badge .spr-starrating.spr-badge-starrating .spr-icon-star-empty{color:#131313 !important}.template-product .main-content .product-single__meta .spr-badge a{margin-left:10px;color:#c00;border-left:solid 1px #565656;padding-left:12px}.template-product .main-content .product-single__meta .mbg-info{width:80%;min-width:290px;display:flex;align-items:center;margin-top:-20px}.template-product .main-content .product-single__meta .mbg-info img{width:100px;vertical-align:middle}.template-product .main-content .product-single__meta .mbg-info .info{font-size:0.8rem;font-weight:bold}.template-product .main-content .hr--small{display:none}.template-product .main-content #shopify-product-reviews{text-align:left}.template-product .main-content #shopify-product-reviews .spr-form-input a.spr-icon-star-empty{color:#131313 !important}.template-product .main-content #shopify-product-reviews .spr-form-input a.spr-icon-star-hover{color:#ffcc00 !important}.template-product .main-content #shopify-product-reviews .spr-form-input a.spr-icon:hover{color:#ffcc00 !important}.your-opinion-page{margin-top:50px}.your-opinion-page .grid__item{margin-bottom:30px;height:100%}.your-opinion-page .review-item{padding:10px;text-align:center;margin-bottom:20px;height:100%;cursor:pointer}.your-opinion-page .review-item .review-image{min-height:180px;display:flex;align-items:center}.your-opinion-page .review-item .title{font-weight:bold}.your-opinion-page .review-item a.cta{color:#c00;font-size:1rem;display:block}.reading-time{margin-bottom:20px;margin-top:-10px;color:rgba(0,0,0,0.5);font-weight:bold}#tags.template-page a{font-size:14px}#tags.template-page .tag-item{padding-bottom:50px;padding-right:20px}#tags.template-page .tag-item a.article__featured-image-bg{display:block;width:100%;height:150px;margin-bottom:10px}#tags.template-page .tag-item .article-link{font-size:1rem;color:#ff0013;display:block;margin-bottom:10px}#tags.template-page .tag-item .more-link{font-size:1rem;font-weight:bold}#tags.template-page h3.title{text-transform:capitalize}.template-blog .section-header h1{text-transform:capitalize}.template-blog .article__featured-image-bg{width:100%;height:200px}.template-blog header{margin-bottom:20px}#shopify-section-all-tags{margin-bottom:20px}#shopify-section-all-tags a.tag-link{font-weight:bold;color:#ff0013;text-transform:capitalize;display:block;padding:5px 10px}#shopify-section-all-tags a.tag-link.current{background-color:#ff0013;color:white;border-radius:5px}form.search-bar,form.search-bar--page{max-width:100%}form.search-bar.search-bar--modal,form.search-bar--page.search-bar--modal{max-width:600px}form.search-bar.search-bar--modal input,form.search-bar--page.search-bar--modal input{outline:none}#relatedblogs{margin-top:30px}#relatedblogs h3{text-align:center;padding:20px}#relatedblogs>.row::after{content:'';clear:both;display:block}#relatedblogs .rb_blog-grid{padding-right:20px}#relatedblogs .rb_blog-grid a.rb_featured{width:100%;height:200px;display:block}#relatedblogs .rb_blog-grid a.rb_continue_button{font-size:0.8rem;padding:5px 10px;border:none;padding:0px;margin-top:5px;color:#ff0013}#relatedblogs .rb_blog-grid a.rb_continue_button:hover{background:transparent;color:#ff0013}#newsletterSignUp,#popupSignUp{padding:10px 30px;text-align:center;color:white;padding-bottom:30px}#newsletterSignUp .section-title,#popupSignUp .section-title{text-align:center;color:white;margin-top:10px;margin-bottom:0px}#newsletterSignUp .blurb,#popupSignUp .blurb{width:80%;margin-left:auto;margin-right:auto;text-align:center;padding:10px;margin-bottom:10px}#newsletterSignUp .grid,#popupSignUp .grid{max-width:1200px;margin-left:auto;margin-right:auto}#newsletterSignUp .no-padding,#popupSignUp .no-padding{padding:0px}#newsletterSignUp input,#popupSignUp input{width:100%;text-align:center;border:solid 1px rgba(0,0,0,0.1);outline:none}#newsletterSignUp input.first-element,#popupSignUp input.first-element{border-radius:5px 5px 0px 0px}#newsletterSignUp input.second-element,#popupSignUp input.second-element{border-radius:0}#newsletterSignUp .button,#popupSignUp .button{padding:7.5px 10px;display:inline-block;color:white;background-color:#3b3b3b;width:100%;border:solid 1px #3b3b3b;font-size:1.2rem;border-radius:0px 0px 5px 5px}#newsletterSignUp input:hover,#popupSignUp input:hover{opacity:0.95}@media only screen and (min-width: 591px){#newsletterSignUp input.first-element,#popupSignUp input.first-element{border-radius:5px 0px 0px 5px}#newsletterSignUp .button,#popupSignUp .button{border-radius:0px 5px 5px 0px}}.center-text{text-align:center}.capitalize{text-transform:capitalize}#store-locator main.main-content{padding-top:30px}#store-locator p{padding-bottom:10px}#store-locator p a{text-decoration:none}#store-locator .map-container{position:relative;margin-bottom:10px}#store-locator .map-container .search-box{position:absolute;top:10px;left:0;z-index:100;left:10px;right:10px;text-align:left}#store-locator .map-container .search-box .search-box-inner{position:relative;width:100%;max-width:335px}#store-locator .map-container .search-box .search-box-inner input.search{width:100%;border-radius:2px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);outline:none;padding-right:30px}#store-locator .map-container .search-box .search-box-inner .buttons{background:-moz-linear-gradient(left, rgba(153,153,153,0) 0%, #f6f6f6 33%);background:-webkit-linear-gradient(left, rgba(153,153,153,0) 0%, #f6f6f6 33%);background:linear-gradient(to right, rgba(153,153,153,0) 0%, #f6f6f6 33%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#f6f6f6',GradientType=1 );position:absolute;top:1px;bottom:1px;right:1px;padding:10px;padding-bottom:9px;border-radius:2px;color:gray;font-size:1.1rem;padding-left:20px;outline:none}#store-locator .map-container .search-box .search-box-inner .buttons button{outline:none}#store-locator .map-container .search-box .filters{width:100%;background-color:#f6f6f6;max-width:335px;border-radius:0px 0px 4px 4px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2)}#store-locator .map-container .search-box .filters .small-text{font-size:1rem;outline:none;display:inline-block;width:50px;text-align:right;padding-right:0px;background-color:whitesmoke;border-radius:2px}#store-locator .map-container .search-box .filters .small-text:hover{opacity:1}#store-locator .map-container .search-box .filters label{padding-right:10px}#store-locator .map-container .search-box .filters label.check{padding-left:5px;padding-right:10px}#store-locator .map-container .search-box .filters label.check:last-child{padding-left:5px}#store-locator .map-container .search-box .filters input{margin-right:5px}#store-locator .map-container .search-box .results-info{padding:2px 10px;border-radius:15px;font-weight:bold;margin-bottom:5px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);display:inline-block;margin-top:10px;background-color:white}#store-locator .map-container .results{position:absolute;bottom:10px;z-index:10;left:30px;right:30px;height:24%;min-height:60px}#store-locator .map-container .results .arrow{position:absolute;top:0;margin-top:45px;background-color:#CC0000;color:white;padding:1px;width:20px;height:20px;font-size:1rem;line-height:1.2rem;text-align:center;display:inline-block;border-radius:20px;cursor:pointer;opacity:1}#store-locator .map-container .results .arrow.left{left:-24px}#store-locator .map-container .results .arrow.right{right:-24px}#store-locator .map-container .results .results-inner{position:relative;width:100%;height:100%;overflow:hidden;overflow-x:scroll;display:flex;flex-direction:row;padding:5px}#store-locator .map-container .results .results-inner::-webkit-scrollbar{width:0 !important}#store-locator .map-container .results .results-inner .result-summary{background-color:whitesmoke;padding:10px;border-radius:5px;display:inline-block;min-width:240px;width:240px;margin-right:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);border:solid 2px transparent;transition:all 0.5s ease;cursor:pointer;position:relative}#store-locator .map-container .results .results-inner .result-summary .name{font-weight:bold;font-size:0.8rem;text-transform:capitalize}#store-locator .map-container .results .results-inner .result-summary .address{font-size:0.8rem}#store-locator .map-container .results .results-inner .result-summary .distance{font-size:0.8rem;color:gray}#store-locator .map-container .results .results-inner .result-summary .channels{font-size:0.7rem;font-style:italic}#store-locator .map-container .results .results-inner .result-summary.selected{border:solid 2px #ff0013;transition:all 0.5s ease}#store-locator .map-container .results .results-inner .result-summary .buttons{left:5px;position:absolute;bottom:10px;right:10px}#store-locator .map-container .results .results-inner .result-summary .buttons .button,#store-locator .map-container .results .results-inner .result-summary .buttons button{margin-left:5px;font-size:0.8rem;background-color:#ff0013;padding:3px 5px;border-radius:3px;color:white}#store-locator .map-container .results .results-inner .result-summary .buttons .button span,#store-locator .map-container .results .results-inner .result-summary .buttons button span{font-weight:bold}#store-locator .map-container .map-loading{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;width:100%;align-items:center}#store-locator .map-container .map-loading .spinner-wrapper{flex:1 1 auto;text-align:center}#store-locator .map-container .map-loading .spinner-wrapper i{font-size:1.3rem;color:#ff0013}#store-locator .algolia-attribution{text-align:right;display:flex;align-items:center;flex-direction:row;width:100%;margin-bottom:30px}#store-locator .algolia-attribution .attribution{font-weight:bold;padding-right:10px;margin-left:auto}#store-locator .algolia-attribution img{display:inline-block;height:20px}#store-locator .country-list-wrapper{position:relative}#store-locator .country-list-wrapper .country-wrapper{margin-bottom:30px}#store-locator .country-list-wrapper .country-wrapper .country-name{display:inline-block;text-decoration:underline;cursor:pointer}#store-locator .country-list-wrapper .country-wrapper .org-list{display:none}#store-locator .country-list-wrapper .country-wrapper .org.result-summary .name{display:inline-block;text-decoration:underline;cursor:pointer}#store-locator .country-list-wrapper .country-wrapper .org.result-summary .detail{display:none;margin-bottom:10px}#store-locator .country-list-wrapper .country-wrapper .org.result-summary .detail .channels{font-size:0.7rem;font-style:italic}#store-locator .country-list-wrapper .country-wrapper .org.result-summary .detail a{font-size:0.8rem;color:#ff0013;margin-right:10px;cursor:pointer}#store-locator #sl-map{width:100%;min-height:500px;max-height:100vh;height:550px}.spinner{width:30px;height:30px;position:relative;margin:10px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#c00;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.clickable{cursor:pointer}#popUp,#popUp2{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;text-align:center;z-index:101}#popUp .pop-up-overlay,#popUp2 .pop-up-overlay{position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;background-color:rgba(0,0,0,0.4)}#popUp .pop-up-table,#popUp2 .pop-up-table{position:relative;width:100vw;height:100vh;display:table;text-align:center}#popUp .pop-up-table .pop-up-cell,#popUp2 .pop-up-table .pop-up-cell{display:table-cell;vertical-align:middle;text-align:center}#popUp .pop-up-table .pop-up-cell .pop-up-box,#popUp2 .pop-up-table .pop-up-cell .pop-up-box{width:50%;max-width:500px;min-width:300px;margin-left:auto;margin-right:auto;position:relative;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);border-radius:5px}#popUp .pop-up-table .pop-up-cell .pop-up-box .pop-up-hero,#popUp2 .pop-up-table .pop-up-cell .pop-up-box .pop-up-hero{max-height:350px;border-radius:5px 5px 0px 0px}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp{margin-top:-8px;padding:10px 20px;border-radius:0px 0px 5px 5px}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp h3,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp h3{font-size:2rem}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp .section-title,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp .section-title{text-align:center;color:white;margin-top:5px;margin-bottom:0px}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp .blurb,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp .blurb{width:100%}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp form,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp form{margin-bottom:10px}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp .fineprint,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp .fineprint{font-size:0.8rem;color:rgba(255,255,255,0.8)}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white{background-color:rgba(255,255,255,0.95);color:#565656}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .section-title,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .section-title{color:#ff0013}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .blurb,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .blurb{font-size:1rem}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .input,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .input{width:80%;margin-left:10%}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white input.first-element,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white input.first-element{border-radius:5px 5px 0px 0px;border-bottom:0px}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white input.second-element,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white input.second-element{border-radius:0px 0px 5px 5px}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .button,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .button{margin-top:20px;background-color:#c00;color:white;border:solid 1px #c00;font-size:1.2rem;border-radius:5px;text-transform:uppercase}#popUp .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .fineprint,#popUp2 .pop-up-table .pop-up-cell .pop-up-box #popupSignUp.bg-white .fineprint{color:rgba(86,86,86,0.8)}#popUp .pop-up-table .pop-up-cell .pop-up-box .close-pop-up,#popUp2 .pop-up-table .pop-up-cell .pop-up-box .close-pop-up{position:absolute;right:-10px;top:-10px;width:20px;height:20px;font-size:20px;color:red;background-color:white;line-height:20px;border-radius:50%;cursor:pointer}.pop-up-badge{position:fixed;width:70px;height:70px;bottom:20px;left:20px;border-radius:50%;overflow:hidden;cursor:pointer;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.3)}.modal,.local-modal{position:fixed;top:0;left:0;right:0;bottom:0;max-width:100vw;max-height:100vh;display:none;z-index:2;background-color:rgba(255,255,255,0.6)}.modal .modal-overlay,.local-modal .modal-overlay{position:absolute;top:0;right:0;left:0;bottom:0;cursor:pointer;background-color:rgba(255,255,255,0.6)}.modal .modal-inner,.local-modal .modal-inner{position:relative;width:100vw;height:100vh}.modal .modal-card,.local-modal .modal-card{padding:20px;width:30%;max-width:350px;min-width:320px;margin-left:auto;margin-right:auto;background-color:white;color:#3f3f3f;z-index:10;border:solid 1px #CC0000;border-radius:5px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.4);font-weight:400;position:relative}.modal .modal-card .close-modal,.local-modal .modal-card .close-modal{position:absolute;top:-10px;right:-10px;width:20px;height:20px;font-size:14px;line-height:20px;background-color:#CC0000;color:white;text-align:center;border-radius:50%;cursor:pointer}.local-modal{position:absolute;background-color:rgba(0,0,0,0.6)}.local-modal .modal-card{min-width:240px}.ly-languages-switcher{position:fixed;right:10px;bottom:10px;font-size:1rem;border-radius:20px;padding:5px 20px}.div-table{width:100%;height:100%;display:table}.div-table .div-cell{width:100%;vertical-align:middle;height:100%;display:table-cell}.big-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:white;z-index:100;text-align:center}.big-overlay img.logo{max-width:330px}.announcement-bar,.announcement-bar p,.template-page .announcement-bar p,.template-article .announcement-bar p{color:#FFFFFF;font-size:0.88rem;font-weight:bold}.announcement-bar .countup,.announcement-bar p .countup,.template-page .announcement-bar p .countup,.template-article .announcement-bar p .countup{font-size:1rem}.announcement-bar ~ .close-abar,.announcement-bar p ~ .close-abar,.template-page .announcement-bar p ~ .close-abar,.template-article .announcement-bar p ~ .close-abar{position:absolute;right:15px;top:13px;color:white;cursor:pointer}#NavDrawer.drawer{background-color:#303030}#NavDrawer.drawer .mobile-nav__item{background-color:transparent}#NavDrawer.drawer .mobile-nav__item:after{border-bottom:1px solid rgba(255,255,255,0.1)}#AddToCartForm--product-template label.single-option-radio__label{font-weight:bold}#AddToCartForm--product-template .product-form__item{display:inline-block}.product-single__meta{position:static !important}.product-single__meta+div{display:none !important}.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-gb{background-image:url("https://cdn.shopify.com/s/files/1/0147/2724/9974/files/en.jpg?8514")}.flag-icon-gb.flag-icon-squared{background-image:url("https://cdn.shopify.com/s/files/1/0147/2724/9974/files/en.jpg?8514")}.flag-icon-de{background-image:url("https://cdn.shopify.com/s/files/1/0147/2724/9974/files/de.jpg?8514")}.flag-icon-de.flag-icon-squared{background-image:url("https://cdn.shopify.com/s/files/1/0147/2724/9974/files/de.jpg?8514")}.ly-languages-switcher{font-size:16px;color:transparent;width:30px;height:30px;border-radius:50px;padding:0px;right:20px;bottom:20px;background-size:150% 150%;background-position:center;border:solid 2px white;cursor:pointer;outline:none}.ly-languages-switcher:focus{font-size:16px}.ly-languages-switcher.de{background-image:url("https://cdn.shopify.com/s/files/1/0147/2724/9974/files/de.jpg?8514")}.ly-languages-switcher.en{background-image:url("https://cdn.shopify.com/s/files/1/0147/2724/9974/files/en.jpg?8514")}.ly-languages-switcher:hover{outline:none}.giftcard__code{position:relative;bottom:10px}.giftcard__name{position:absolute;right:15px;top:10px;z-index:10;color:white;font-weight:bold;font-family:Quicksand,sans-serif;font-size:1.2rem}.template-index #AccessibleNav .site-nav__link--icon .icon{color:white;font-size:1.5rem}.template-page .hr--small,.template-article .hr--small{display:none}.template-page h1:after,.template-page h2:after,.template-article h1:after,.template-article h2:after{display:none}.template-page h1.bigger,.template-article h1.bigger{font-size:2.5rem}.template-page .section-header,.template-article .section-header{color:#3b3b3b;margin-bottom:20px;padding-bottom:10px}.template-page .section-header p,.template-article .section-header p{font-size:1rem}.template-page .section-header p .date,.template-article .section-header p .date{margin-bottom:10px}.template-page .section-header h1,.template-article .section-header h1{color:#3b3b3b;font-size:2.5rem}.template-page h2,.template-article h2{font-size:2.1rem;margin-top:2rem;margin-bottom:1.5rem}.template-page h2,.template-page h3,.template-article h2,.template-article h3{color:#3b3b3b;text-align:left;font-weight:bold}.template-page p,.template-article p{font-size:1.2rem;color:#8b8b8b}.template-page iframe,.template-article iframe{margin-left:auto;margin-right:auto;display:block}.template-page blockquote,.template-article blockquote{width:100%;margin-left:0px}.template-page .twitter-tweet,.template-page .instagram-media,.template-article .twitter-tweet,.template-article .instagram-media{display:block !important;margin-left:auto !important;margin-right:auto !important}.template-page ul,.template-page a,.template-article ul,.template-article a{font-size:1.2rem}.template-page .form-vertical,.template-article .form-vertical{margin-top:30px}.template-page img.size-full,.template-article img.size-full{width:90%}.template-page .rte h1,.template-page .rte h2,.template-article .rte h1,.template-article .rte h2{margin-bottom:1.5rem}.template-page .rte--indented-images img:not([style]),.template-article .rte--indented-images img:not([style]){max-width:100%;margin-left:0px}.template-page .full-width-no-title h2:after{content:none}.template-page .full-width-no-title h2{margin-top:2.5rem;margin-bottom:2rem}.template-page .full-width .image-card,.template-page .full-width-no-title .image-card{text-align:center;position:relative;margin-bottom:20px}.template-page .full-width .image-card h3,.template-page .full-width-no-title .image-card h3{text-align:center;margin-bottom:10px}.template-page .full-width .image-card img,.template-page .full-width-no-title .image-card img{width:90%}.template-page .full-width .image-card .blurb,.template-page .full-width-no-title .image-card .blurb{text-align:center;font-size:1rem;padding:10px;color:#5f5f5f;min-height:70px}.template-page .full-width .image-card .button,.template-page .full-width-no-title .image-card .button{background-color:#ff0013;padding:5px;display:inline-block;color:white;width:70%;border-radius:5px}.template-page .full-width .image-box,.template-page .full-width-no-title .image-box{min-height:200px;position:relative;height:200px;padding:2px}.template-page .full-width .image-box a,.template-page .full-width-no-title .image-box a{position:relative;width:100%;height:100%;border:none;display:block}.template-page .full-width ol li,.template-page .full-width-no-title ol li{margin-bottom:1rem}.template-page .full-width ol li a,.template-page .full-width-no-title ol li a{font-size:1rem;text-decoration:none}img.inline-img{display:inline-block}img.inline-img.align-left{float:left}img.inline-img.align-right{float:right}img.centered-image{float:none !important;display:block !important;margin-left:auto !important;margin-right:auto !important}img.width-375{width:375px;max-width:375px}img.width-xs{width:20%}img.width-small{width:30%}img.width-medium{width:60%}img.width-full{width:100%}img.width-large{width:120%}img.width-large.centered-image{margin-left:-10% !important}img.circle-mask{border-radius:50%;overflow:hidden}.cta.box-green{width:60%;margin-left:auto;margin-right:auto;margin-top:40px;padding:45px;border-radius:5px;background-color:#5acb89;color:white;text-align:center;min-width:340px}.cta.box-green .big-icon{color:white}.cta.box-green .big-icon .span{color:white !important}.cta.box-green h3{margin-top:20px;color:white;text-align:center;margin-bottom:20px}.cta.box-green .blurb{font-size:1.2rem;margin-bottom:30px}.cta.box-green .button-white-round{background-color:white;color:#5acb89;border-radius:20px;padding:10px 20px;text-transform:uppercase;font-size:0.9rem;font-weight:bold}.explainer{margin-left:auto;margin-right:auto;width:70%;text-align:center;font-size:20px;line-height:2rem;color:#8b8b8b;letter-spacing:0.3px}.explainer .btn.big-round-red{background-color:red;border-bottom:none;border-radius:25px;padding:10px 20px}.feature-row__item h2.h3{font-weight:bold;font-size:3rem}.custom-content h2.h3{font-weight:bold;font-size:3rem;margin-bottom:0.5rem;color:#3b3b3b}p.explainer-text{font-size:20px;line-height:2rem;color:#8b8b8b;letter-spacing:0.3px}.down-arrow-link{text-align:center}.down-arrow-link a{font-size:3rem}.tabs_wrapper{display:block;position:relative;border-bottom:1px solid lightgray}.tabs_wrapper input[type=checkbox],.tabs_wrapper input[type=radio]{box-sizing:border-box;padding:0}.tabs_wrapper input[type=radio]{display:none}.tabs_wrapper section{padding:30px 10px}.tabs_wrapper section img{width:100%;margin:0 !important}.tabs_wrapper label{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:600;font-size:17px;text-align:center;color:#bbb;border:1px solid transparent}.tabs_wrapper label:before{font-family:fontawesome;font-weight:normal;margin-right:10px}.tabs_wrapper label .mobile{display:none}.tabs_wrapper input:checked+label{color:#555;border:1px solid #ddd;border-top:2px solid rgba(255,0,19,0.9);border-bottom:2px solid #fff}.tabs_wrapper label[for*='1']:before{font-family:'rubyicons' !important;content:'\e902'}.tabs_wrapper label[for*='2']:before{font-family:'rubyicons' !important;content:'\e903'}.tabs_wrapper label[for*='3']:before{content:'\f278'}.tabs_wrapper section{display:none;border-top:1px solid #ddd}.tabs_wrapper #tab1:checked ~ #content1,.tabs_wrapper #tab2:checked ~ #content2,.tabs_wrapper #tab3:checked ~ #content3,.tabs_wrapper #tab4:checked ~ #content4{display:block}.tabs_wrapper .big-cta{text-align:center;padding:10px 0px;position:relative}.tabs_wrapper .big-cta a.btn{padding:10px 40px;background-color:#ff0013 !important;color:white !important;border-color:#ff0013 !important;border-radius:16px;text-decoration:none;font-weight:bold}.benefits-grid .benefit-item{position:relative;cursor:pointer;margin-bottom:30px}.benefits-grid .benefit-item .benefit-nugget{text-align:center}.benefits-grid .benefit-item .benefit-nugget .benefit-icon{margin-bottom:5px;display:block}.benefits-grid .benefit-item .benefit-nugget .benefit-title{font-size:1.57rem;display:block}.benefits-grid .benefit-item .benefit-overlay{position:fixed;display:none;top:0;right:0;left:0;bottom:0;cursor:pointer;background-color:rgba(255,255,255,0.6);z-index:10}.benefits-grid .benefit-item .benefit-popup{position:fixed;display:none;cursor:pointer;z-index:101;width:350px;padding:20px;background-color:white;border-radius:10px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);top:calc(40% - 150px);left:calc(50% - 175px);text-align:center}.benefits-grid .benefit-item .benefit-popup .benefit-icon{margin-bottom:5px;display:block}.benefits-grid .benefit-item .benefit-popup .benefit-title{font-size:1.57rem;display:block;margin-bottom:10px}.benefits-grid .benefit-item .benefit-popup .benefit-description{font-size:1rem;font-weight:400;color:#8b8b8b}.image-with-overlay{position:relative}.image-with-overlay .big-image{position:relative;padding:10%}.image-with-overlay .big-image .big-overlay{opacity:0.9;position:relative;padding:20px}.image-with-overlay .big-image .big-overlay h1{font-weight:bold;color:inherit}.image-with-overlay .big-image .big-overlay p{color:inherit;font-size:1.2rem}.image-with-overlay .big-image .big-overlay a{color:inherit;text-decoration:underline}.grid-product__on-sale{display:none}.template-index .spr-badge .spr-badge-caption,.template-collection .spr-badge .spr-badge-caption{display:block;font-size:0.8rem}.template-index .spr-badge .spr-badge-caption a,.template-collection .spr-badge .spr-badge-caption a{display:none}.template-index .spr-badge[data-rating="0.0"],.template-collection .spr-badge[data-rating="0.0"]{display:none}.lightbox .lightbox-item{positition:relative}.lightbox .lightbox-item a{position:relative;border-bottom:none}.lightbox .lightbox-item a:hover,.lightbox .lightbox-item a:focus{border-bottom:none}.lightbox .lightbox-item a img,.lightbox .lightbox-item a video{width:90%}.lightbox .lightbox-item .expand{position:absolute;bottom:10px;right:10px;color:white;text-shadow:0px 0px 5px rgba(0,0,0,0.7);cursor:pointer}.the-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;z-index:11}.the-lightbox .lightbox-overlay{position:fixed;background-color:rgba(0,0,0,0.9);top:0;bottom:0;left:0;right:0;cursor:pointer}.the-lightbox .close-lightbox{position:absolute;z-index:11;color:white;font-size:1.5rem;right:20px;top:10px;cursor:pointer}.the-lightbox .lightbox-outer{display:table;width:auto;margin-left:auto;margin-right:auto;height:80vh}.the-lightbox .lightbox-outer .lightbox-inner{display:table-cell;width:100%;vertical-align:middle;position:relative;text-align:center}.the-lightbox .lightbox-outer .lightbox-inner .nav-button{display:inline-block;position:fixed;top:40%;font-size:1.5rem;color:white;cursor:pointer;padding:2vw}.the-lightbox .lightbox-outer .lightbox-inner .nav-button.left{left:10px}.the-lightbox .lightbox-outer .lightbox-inner .nav-button.right{right:10px}.the-lightbox .lightbox-outer .lightbox-inner .lightbox-hero{position:relative;display:inline-block;height:70vh;max-width:90vw}.the-lightbox .lightbox-outer .lightbox-inner .lightbox-hero img,.the-lightbox .lightbox-outer .lightbox-inner .lightbox-hero video{height:100%;display:block;margin-bottom:10px}.the-lightbox .lightbox-outer .lightbox-inner .lightbox-hero video{width:80vw}.the-lightbox .lightbox-outer .lightbox-inner .lightbox-hero .download-link{padding:5px 10px;border-radius:5px;border:solid 1px #ff0013;font-size:1rem}.the-lightbox .lightbox-reel{position:absolute;z-index:11;bottom:3vh;left:0;right:0}.the-lightbox .lightbox-reel .lightbox-reel-inner{position:relative;display:flex;justify-content:center}.the-lightbox .lightbox-reel .lightbox-reel-inner .lightbox-item{position:relative;display:inline-flex;cursor:pointer;flex-direction:column;margin:4px;max-width:6%;min-width:50px;border-radius:5px;overflow:hidden;opacity:0.6;background-color:white}.the-lightbox .lightbox-reel .lightbox-reel-inner .lightbox-item img{opacity:0}.the-lightbox .lightbox-reel .lightbox-reel-inner .lightbox-item.is-hidden{display:none}.the-lightbox .lightbox-reel .lightbox-reel-inner .lightbox-item.current{box-shadow:0px 0px 0px 2px rgba(255,255,255,0.8);opacity:1;transition:all 0.3s ease}.the-lightbox .lightbox-reel .lightbox-reel-inner .nav-button{border:none;color:white;font-size:1.5rem;cursor:pointer}.the-lightbox .lightbox-reel .lightbox-reel-inner .nav-button .nav-outer{display:table;width:100%;height:100%;position:relative}.the-lightbox .lightbox-reel .lightbox-reel-inner .nav-button .nav-outer.left-nav{text-align:right;padding-right:10px}.the-lightbox .lightbox-reel .lightbox-reel-inner .nav-button .nav-outer.right-nav{text-align:left;padding-left:10px}.the-lightbox .lightbox-reel .lightbox-reel-inner .nav-button .nav-outer .nav-inner{display:table-cell;vertical-align:middle}.grid-product__wrapper{position:relative}.grid-product__wrapper .product-grid-overlay{position:absolute;top:0;left:0}.grid-product__wrapper .promotional-badge{width:40%;min-width:120px;margin-bottom:10px;margin-top:10px}.grid-product__wrapper .on-sale-badge{background-image:url(https://cdn.shopify.com/s/files/1/0147/2724/9974/files/empty_offer_label.png?5104);height:50px;width:50px;background-position:center;background-size:contain;position:relative;color:white;text-transform:uppercase;font-size:0.8rem;line-height:0.9rem;font-weight:bold;padding-top:12px;letter-spacing:0px}.grid-product__image-link{background-color:transparent}.mobile-nav__sublist a.mobile-nav__link{font-size:1rem}.bg-rubyred50{background-color:#c00;color:white}.bg-rubyred50 a{color:white}#shopify-section-footer{background-color:#3b3b3b;padding:60px 15px;color:white}#shopify-section-footer a{color:white;font-size:1rem}#shopify-section-footer .menu-title{font-weight:bold;margin-bottom:20px}#shopify-section-footer .copyright-notice{opacity:0.7;margin-top:20px}.is-clipped{overflow:hidden !important}.is-hidden{display:none}.cover-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.clearboth{clear:both}@font-face{font-family:'rubyicons';src:url(//cdn.shopify.com/s/files/1/0147/2724/9974/t/4/assets/rubyicons.eot?13401);src:url(//cdn.shopify.com/s/files/1/0147/2724/9974/t/4/assets/rubyicons.eot?13401) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0147/2724/9974/t/4/assets/rubyicons.ttf?13401) format("truetype"),url(//cdn.shopify.com/s/files/1/0147/2724/9974/t/4/assets/rubyicons.woff?13401) format("woff"),url(//cdn.shopify.com/s/files/1/0147/2724/9974/t/4/assets/rubyicons.svg?13401) format("svg");font-weight:normal;font-style:normal}[class^="rubyicon-"],[class*=" rubyicon-"]{font-family:'rubyicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:32px;color:rgba(255,0,19,0.9);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="rubyicon-"].white-icon,[class*=" rubyicon-"].white-icon{color:white}.rubyicon-p:before{content:"\e90f"}.rubyicon-q:before{content:"\e910"}.rubyicon-a:before{content:"\e900"}.rubyicon-b:before{content:"\e901"}.rubyicon-c:before{content:"\e902"}.rubyicon-d:before{content:"\e903"}.rubyicon-e:before{content:"\e904"}.rubyicon-f:before{content:"\e905"}.rubyicon-g:before{content:"\e906"}.rubyicon-h:before{content:"\e907"}.rubyicon-i:before{content:"\e908"}.rubyicon-j:before{content:"\e909"}.rubyicon-k:before{content:"\e90a"}.rubyicon-l:before{content:"\e90b"}.rubyicon-m:before{content:"\e90c"}.rubyicon-n:before{content:"\e90d"}.rubyicon-o:before{content:"\e90e"}span.x2{font-size:64px}span.x3{font-size:96px}span.x4{font-size:128px}
