.grid-product__tag.grid-product__tag--sale{font-size:15px;color:#92c6f1;padding:10px 15px 10px 5px;font-weight:700;text-transform:uppercase}.grid-product__tag.grid-product__tag--sale:before{content:"";display:inline-block;width:20px;height:35px;transform:skew(-14deg);position:absolute;left:-9px;z-index:-1;background:#0b0b1f;top:0}.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover,.rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover,.product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover,.product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover{background:#0b0b1f}#Slideshow-1543849058091 .hero__text-shadow{text-align:left}.activate-page,.login-page{width:100%;max-width:670px;text-align:center}.activate-page header,.login-page header{margin-bottom:10px}.activate-page header h1,.login-page header h1{font-size:50px!important}@media (max-width: 800px){.activate-page header h1,.login-page header h1{font-size:40px!important}}@media (max-width: 600px){.activate-page header h1,.login-page header h1{font-size:30px!important}}.activate-page .activate-account-notice h2,.login-page .activate-account-notice h2{text-transform:uppercase;font-size:22px!important;color:#599cda;margin-bottom:5px}.activate-page .activate-account-notice h3,.login-page .activate-account-notice h3{font-size:20px!important;line-height:1.2em!important;max-width:470px;margin:0 auto 10px}@media (max-width: 600px){.activate-page .activate-account-notice h2,.login-page .activate-account-notice h2{font-size:17px!important}.activate-page .activate-account-notice h3,.login-page .activate-account-notice h3{font-size:15px!important}}.activate-page .activate-account-notice p,.login-page .activate-account-notice p{color:#8c8c8c}.activate-page form,.login-page form{width:100%;max-width:400px;margin:0 auto}.activate-page form small a,.login-page form small a{color:#599ce1;font-weight:700}.activate-page form input,.login-page form input{background:#fff;border:1px solid #cfd8e0}.template-customers-login main,.activate-account-page main{background-image:linear-gradient(to top,#d8e9f773 5%,#fff 50%)}@media only screen and (min-width: 768px){.main-content{min-height:unset}}header h1{font-size:2.92857em!important}.product-extension .page-content.page-content--product .grid{align-items:flex-start}@media (min-width: 992px){.product-extension .page-content.page-content--product .grid>div:first-of-type{position:sticky;top:80px}.product-extension .page-content.page-content--product .grid>div:last-of-type .product-single__meta{position:static}.product-extension .page-content.page-content--product .grid form{margin-bottom:0}}.site-header--stuck{z-index:101}@media (max-width: 992px){.template-product .page-content>.page-width{padding:0}.template-product .page-content .page-width .grid>div:last-of-type{padding:0 20px!important}}@media screen and (max-width: 992px) and (min-width: 768px){.template-product .page-content.page-content--product{padding-top:0}.page-content--product .grid__item:nth-of-type(odd){margin-bottom:40px!important}}.drawer--right.drawer--is-open{z-index:200}.js-drawer-open .main-content:after,.js-drawer-closing .main-content:after{z-index:190}.template-customers-register .regnotice,.box-signup .regnotice{max-width:730px;text-align:center;margin:-40px auto 40px;color:#3a3a3a;font-weight:700}@media (max-width: 768px){.template-customers-register .regnotice,.box-signup .regnotice{margin-top:-20px}}.template-customers-register .regnotice a,.box-signup .regnotice a{color:#40a7dd}@media (max-width: 550px){.template-customers-register .form-vertical .customr-container-item,.box-signup .form-vertical .customr-container-item{width:100%}}.template-customers-register #MainContent,.box-signup #MainContent{background-image:linear-gradient(to top,#d8e9f773 30%,#fff 60%)!important}.site-header .site-nav .site-nav__item .site-nav__dropdown{min-width:150px}.grid-product__meta{font-size:15px;font-weight:700}.sm-mobile-color{display:none;text-align:center;font-weight:700;font-size:14px;margin-top:20px}.sm-mobile-color span{color:#a2a2a2}@media (max-width: 992px){.sm-mobile-color{display:block}}@media (max-width: 768px){.sm-mobile-color{display:block;margin-top:-30px}}.footer__collapsible>ul>li>a{font-weight:700}@media screen and (max-width: 768px){#Slideshow-1543846523915 img{width:1400px;max-width:none;height:auto;position:absolute;left:-629px;bottom:16px}}@media screen and (max-width: 500px){#Slideshow-1543846523915 img{width:1410px;left:-748px;bottom:-10px}}.header-banner__popup{position:fixed;background:#1d6cb180;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:.3s ease;z-index:999}.header-banner__popup.active{opacity:1;pointer-events:all}.header-banner__popup .icon-close{position:absolute;top:20px;right:20px;width:50px;height:50px;cursor:pointer;z-index:1}.header-banner__popup .video-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.header-banner__popup .video-wrapper iframe{width:61%;height:61%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 20px 100px -10px #1f78d4;border-radius:5px}body.video-popup{overflow:hidden}@media screen and (max-width:1200px){.header-banner__popup .video-wrapper iframe{width:85%;height:85%}}#insta-feed a:nth-child(6) .instafeed-container{display:none!important}.instafeed-container{width:20%!important;padding-top:20%!important}#insta-feed .instafeed-overlay:after{background-color:#7fa4cd!important;opacity:.9!important}#insta-feed .instafeed-overlay:before{content:"See More"!important;opacity:1!important;z-index:100!important;font-size:13px!important;text-transform:uppercase!important;font-weight:900!important;background:#201f23!important;padding:0 15px!important;line-height:45px!important;min-width:120px!important;display:block!important;color:#fff!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;text-align:center!important;pointer-events:none!important;transition:all .3s ease!important;bottom:auto!important;right:auto!important}@media only screen and (max-width: 767px){.instafeed-container{width:50%!important;padding-top:50%!important}#insta-feed a:nth-child(6) .instafeed-container{display:inline-block!important}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/smcustom.css.map */
