/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.visually-hidden-focusable{display:none;}div#main-wrapper{max-width:1140px;margin:auto;margin-bottom:30px;}ol.breadcrumb{background:none;}@media screen and (min-width:992px){div#CollapsingNavbar{max-width:330px;}}@media (min-width:768px){.desktop-show{display:block !important;visibility:visible !important;height:auto !important;}}div#block-websitenotice{text-align:center;background:red;width:100%;color:white;font-size:20px;padding-top:16px;margin-bottom:25px;}.alert-success{border-left:#a029af 15px solid !important;border-top-color:#a029af;}.path-frontpage #navbar-main{position:absolute;z-index:999;background-color:transparent !important;width:100%;box-shadow:none;}#navbar-main{box-shadow:0 0 5px 0 rgba(0,0,0,.1);}section.row.region.region-featured-top{margin:0;}.path-frontpage .view-slider .field--type-image img{margin:0px;}.path-frontpage .flex-control-nav{bottom:0px;z-index:999;}.path-frontpage .flex-control-paging li a.flex-active{background:rgb(161 42 167);}.path-frontpage .flexslider{border:none;}.path-frontpage h1.title{position:absolute;}.front-info-block h2{color:rgb(161 42 167);}.front-info-block .field.field--name-field-block-image{width:49%;display:inline-block;text-align:center;vertical-align:top;}.front-info-block .field.field--name-field-block-image img{max-width:100%;}.front-info-block .field--name-body{width:50%;display:inline-block;padding:20px 30px;}.flex-direction-nav a{height:56px;font-size:0px;}.slide-info .views-field.views-field-title{font-size:160%;color:#fff;margin-bottom:20px;letter-spacing:3px;-webkit-font-smoothing:antialiased;}.slide-info{position:absolute;text-align:center;}.views-field-nothing a{background:#34d9bd;background:#c64ed3;background:-moz-linear-gradient(top,#c64ed3 0%,#a029af 100%);background:-webkit-linear-gradient(top,#c64ed3 0%,#a029af 100%);background:linear-gradient(to bottom,#c64ed3 0%,#a029af 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64ed3',endColorstr='#a029af',GradientType=0);-webkit-border-radius:2;-moz-border-radius:2;border-radius:2px;font-family:Arial;color:#ffffff;font-size:20px;padding:10px 35px 10px 35px;text-decoration:none;border:none;-webkit-box-shadow:0px 0px 80px -7px #ccc;-moz-box-shadow:0px 0px 80px -7px #ccc;box-shadow:0px 0px 80px -7px #ccc;}.slides li:nth-child(1) .slide-info{top:78%;right:9%;}.slides li:nth-child(2) .slide-info{top:76%;left:3%;}.slides li:nth-child(3) .slide-info{top:70%;right:7%;}.slides li:nth-child(4) .slide-info{top:64%;right:15%;}.slides li:nth-child(5) .slide-info{top:30%;right:6%;}.slides li:nth-child(6) .slide-info{top:9%;left:62%;}.slides li:nth-child(7) .slide-info{top:40%;left:68%;}nav#navbar-top{position:absolute;background:transparent;z-index:999;right:10px;top:10px;}div#block-cart{padding:3px 12px;border-radius:10px;background:#00000078;margin-left:auto;}.cart-block--summary a{color:white;}.cart-block--summary a:hover{text-decoration:none;}.cart-block--contents{background:#00000078;color:white;margin-top:5px;}.cart-block--contents td{color:white;}.view-commerce-cart-form .views-field-unit-price__number,.view-commerce-cart-form .views-field-total-price__number,.view-commerce-cart-form .views-field-field-images{text-align:left;}.view-commerce-cart-form td{vertical-align:top;}.col-sm-6.checkout-sidebar{background:#f1eef3;padding:15px 30px 0 30px;box-shadow:1px 0px 0px 0px #e1e1e1 inset;}.col-sm-6.checkout-left{padding:0px 45px;}.view-commerce-cart-form tr{background:none;}.view-commerce-cart-form img.image-style-thumbnail{float:left;margin-right:10px;}.view-commerce-cart-form .table-striped tbody tr:nth-of-type(odd){background:none;}.view-commerce-cart-form .table-hover tbody tr:hover{background:none;}.view-commerce-cart-form td{}.view-commerce-cart-form th{background:#a38ca5;}.view-commerce-cart-form table{box-shadow:0px 4px 2px -2px rgba(0,0,0,.1);}.view-commerce-cart-form .form-type-number{display:inline-block;width:50%;}.view-commerce-cart-form button.delete-order-item{vertical-align:inherit;}button[value="Remove"]{background:#919191;}button[value="Update cart"]{background:#919191;}.view-id-frontpage_product .flexslider-field-wrapper{width:100%;max-width:844px;}.product--variation-field--variation_field_images__1{width:100%;}.view-frontpage-product .views-row article{white-space:nowrap;}.product-info{width:45%;display:inline-block;vertical-align:top;}.product-image{width:55%;display:inline-block;vertical-align:top;}.view-id-frontpage_product .field--name-title{display:inline-flex;width:49%;vertical-align:top;font-size:30px;}.product-info .field--name-body{white-space:initial;}.product-info .js-form-item-purchased-entity-0-attributes-attribute-color{display:inline-block;}.product-info .custom-control-label:before,.product-info .custom-control-label:after{display:none;}.product-info .form-item-purchased-entity-0-attributes-attribute-color{padding:0px 5px;}.field.field--name-price.field--type-commerce-price{font-size:24px;}.product--rendered-attribute span.fieldset-legend{font-size:14px;}.path-product article{white-space:nowrap;}.product--variation-field--variation_list_price__1.field.field--name-list-price.field--type-commerce-price.field--label-hidden.field__item{text-decoration:line-through;color:#cb0000;}.site-footer__top .region{margin:0;padding:0;width:25%;}.site-footer__top.clearfix{padding:0 50px;}.site-footer .block{border:none;width:100%;}nav#block-ocase-footer{text-align:center;width:100% !important;}.site-footer .field.field--name-field-icon{width:20%;display:inline-block;font-size:3vw;vertical-align:top;}.site-footer .field.field--name-body{width:75%;display:inline-block;}.menu--footer .navbar-nav{flex-direction:unset;text-align:center !important;display:inline-flex;}.menu--footer li.nav-item{margin:0 20px;}.menu--footer li.nav-item a{color:#bcbdbe;}.menu--footer li.nav-item a:hover{color:#a12aa7;}#block-social svg.svg-inline--fa{margin-right:7px;vertical-align:middle;}#block-cookiesettings{text-align:center;}#block-cookiesettings #ot-sdk-btn.ot-sdk-show-settings,#block-cookiesettings #ot-sdk-btn.optanon-show-settings{background:none;border:none;color:#bcbdbe;}#block-distributorexperience .field.field--name-field-media-image{margin-right:20px;}.node--type-page .field--name-field-media-image img{max-width:100%;}@media screen and (min-width:720px){.checkout-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;}}.path-checkout main#content,.path-cart main#content{padding:0 2%;}.view-id-commerce_cart_form .views-form{width:100%;}.view-id-commerce_cart_form div#edit-actions{text-align:right;margin-top:20px;margin-right:20px;}.js-form-item-shipping-information-shipments-0-shipping-method-0 label{position:relative;margin-bottom:0;vertical-align:top;padding:12px 23px;}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#a12aa7;background-color:#a12aa7;}.js-form-item-shipping-information-shipments-0-shipping-method-0 .custom-control-label::after,.js-form-item-shipping-information-shipments-0-shipping-method-0 .custom-control-label::before{margin:12px;}.js-form-item-shipping-information-shipments-0-shipping-method-0 .description{margin-top:15px;position:relative;display:inline-block;}.form-item-shipping-information-shipments-0-shipping-method-0{box-shadow:-1px 10px 10px -16px #000;}.form-item-shipping-information-shipments-0-shipping-method-0:hover{background:#f3d7f7;}.js-form-item-shipping-information-shipments-0-shipping-method-0 small.description:before{content:"\f017";font-family:'Font Awesome 5 Free';}small.description:hover{content:"hoverring text";}div.field--widget-commerce-shipping-rate{margin-top:15px;}input[value="Get shipping options"],input[value="Get shipping options"]:focus{background:#a12aa7;color:white;}small.description:hover::after{content:"Shipping times provided by the shipping services are estimated and may vary. Please view our Shipping info to learn more";display:block;position:absolute;width:200px;background:aliceblue;padding:20px;text-align:center;border:1px dotted lightblue;z-index:9;border-radius:5px;}.path-checkout .field.field--name-field-images{float:left;margin-right:15px;}.path-checkout .field.field--name-field-images .field__label{display:none;}.js-form-item.js-form-item-shipping-information-shipping-profile-address-0-address-given-name,.js-form-item.js-form-item-shipping-information-shipping-profile-address-0-address-family-name{width:50%;display:inline-block;margin-bottom:-7px;}.js-form-item-shipping-information-shipping-profile-address-0-address-locality,.js-form-item-shipping-information-shipping-profile-address-0-address-administrative-area,.js-form-item-shipping-information-shipping-profile-address-0-address-postal-code{width:33%;display:inline-block;margin-bottom:0px;}.address-container-inline.js-form-wrapper.form-group{white-space:nowrap;}.js-form-item-shipping-information-shipping-profile-address-0-address-administrative-area{white-space:initial;}.layout-region-checkout-main,.layout-region-checkout-footer{float:none;width:100%;}.layout-region-checkout-footer .btn-primary{width:50%;margin:auto;display:block;background-color:#a12aa7;border-color:#a12aa7;}.layout-region-checkout-footer .btn-primary:hover{background-color:#cd35d5;}#edit-subscription-information legend,#edit-payment-information legend{display:none;}#edit-payment-information-payment-method--wrapper{display:block;}.form-item-coupon-redemption-form-code{width:70%;display:inline-block;vertical-align:top;}fieldset#edit-payment-information{box-shadow:0 0 0 1px #e0e0e0,0 2px 4px 0 rgb(0 0 0 / 7%),0 1px 1.5px 0 rgb(0 0 0 / 5%);border-radius:5px;padding:28px;}.stripe-form .form-text{box-shadow:0 0 0 1px #e0e0e0,0 2px 4px 0 rgb(0 0 0 / 7%),0 1px 1.5px 0 rgb(0 0 0 / 5%);border:none;border-radius:4px;height:40px;}.stripe-form #card-number-element{width:100%;}fieldset.js-form-item-payment-information-add-payment-method-payment-details-expiration,fieldset.js-form-item-payment-information-add-payment-method-payment-details-security-code{display:inline-block;width:49%;}div.stripe-form.js-form-wrapper.form-wrapper.mb-3:before{content:"\f429";font-family:'Font Awesome 5 Brands';font-size:8em;margin:0px;padding:0px;display:inline-block;height:80px;line-height:76px;}.stripe-form #card-number-element:after{content:"\f09d";font-family:'Font Awesome 5 Free';font-size:30px;right:79px;position:absolute;margin-top:-22px;}@media screen and (max-width:767px){.layout-checkout-form .col-sm-6{width:100%;max-width:100%;flex:100%;}div#checkout-sidebar-header{margin-top:8px;}.col-sm-6.checkout-sidebar{order:-1;margin-bottom:20px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}#checkout-sidebar-header h3{font-size:18px;display:inline-block;}span#checkout-total{float:right;}}@media screen and (max-width:720px){.navbar-light .collapsed .navbar-toggler-icon,.navbar-light .navbar-toggler-icon{background-image:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.4%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);}.navbar-brand{max-width:140px;}.slide-info .views-field.views-field-title{font-size:100%;margin-bottom:10px;}.views-field-nothing a{font-size:12px;}.slide-info{position:inherit;background:#a029af;padding-top:11px;}.path-frontpage .flex-control-nav{bottom:-35px;}.front-info-block .field.field--name-field-block-image{width:100%;}.front-info-block .field--name-body{width:100%;}.front-info-block .field--name-body{padding:13px 13px;}.view-id-frontpage_product .field--name-title{width:100%;}.product-image{width:100%;}.product-info{width:100%;white-space:normal;padding:0px 20px;display:block;}.button--add-to-cart{width:100%;}.path-checkout main#content,.path-cart main#content{padding:0;}.field.field--name-total-price.field--type-commerce-price.field--label-hidden.field__item{width:95%;}button.delete-order-item{font-size:10px;}.commerce-checkout-flow .table-responsive{margin:0;padding:0;}.path-checkout input#edit-shipping-information-recalculate-shipping{width:100%;}.view-commerce-cart-form .view-content.row{margin:0;}#checkout-sidebar-header h3:after,#checkout-sidebar-header h3[aria-expanded=true]:after{font-weight:600;font-size:15px;vertical-align:middle;font-family:'Font Awesome 5 Free';margin-left:5px;}#checkout-sidebar-header h3:after{content:"\f054";}#checkout-sidebar-header h3[aria-expanded=true]:after{content:"\f078";}.layout-checkout-form{overflow-x:hidden;}fieldset#edit-payment-information-add-payment-method-payment-details-expiration{display:inline-block;}fieldset#edit-payment-information-add-payment-method-payment-details-security-code{display:inline-block;}.site-footer__top section.row{width:100%;}.site-footer__top.clearfix{padding:0 0px;}.site-footer .field.field--name-field-icon{font-size:11vw;}.site-footer .block{margin:10px 0;padding:0px;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
@media (max-width:767px){.navbar-collapse{border-top:0;}.navbar-collapse .navbar-nav{margin-right:0;margin-left:0;}.navbar-collapse [class*="container"]{background-color:inherit;border-color:inherit;}.navbar-collapse .navigation{position:fixed;top:0;bottom:0;left:0;z-index:1030;width:240px;height:100%;margin:0;overflow:auto;background-color:white;border-right:1px solid;border-right-color:inherit;padding-left:0.25rem;}.bg-dark .navbar-collapse .navigation{background-color:#17141f !important;}.navbar-collapse .navigation .navbar-nav .dropdown-menu li a{width:100%;white-space:normal;}.navbar-collapse .navbar-form{width:100%;margin:8px 0;overflow:hidden;text-align:center;}}@media (min-width:768px){.navigation{display:block;width:auto !important;padding-right:15px;padding-left:15px;}}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 16 16'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' fill-rule='evenodd' d='M11.854 4.146a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708-.708l7-7a.5.5 0 0 1 .708 0z'/%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' fill-rule='evenodd' d='M4.146 4.146a.5.5 0 0 0 0 .708l7 7a.5.5 0 0 0 .708-.708l-7-7a.5.5 0 0 0-.708 0z'/%3e%3c/svg%3e");}.navbar-dark .collapsed .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.4%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;}.navbar-light .collapsed .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.4%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
h1,h2,h1 a,h2 a{font-family:'Roboto Condensed',sans-serif;}h1,h1 a{font-weight:500;}h2,h2 a{font-weight:400;}h3,h4,h5,h6,h3 a{font-family:'Roboto Condensed',sans-serif;}h3,h3 a{font-weight:normal;text-transform:uppercase;letter-spacing:2px;}body,p,a,li{font-family:'Roboto Condensed',sans-serif;}
