@font-face{font-family:CoreSans;src:url(../fonts/CoreSansA45Regular.otf) format('opentype');font-weight:normal}@font-face{font-family:CoreSans;src:url(../fonts/CoreSansA65Bold.otf) format('opentype');font-weight:bold}@font-face{font-family:Mogent;src:url(../fonts/Mogent.otf) format('opentype')}@font-face{font-family:Questrial;src:url(../fonts/Questrial-Regular.ttf) format('truetype')}.hide_sizes .swatchclick{display:none !important}.page-header .content .logo .desktop-logo{width:265px;height:auto}@media (max-width:991px){.page-header .content .logo .mobile-logo{top:2px !important}}.cms-page-view .products-grid{padding-top:20px}@media only screen and (max-width:650px){.cms-page-view .products-grid .widget-product-grid .product-item{width:49% !important}}.cms-page-view .products-grid .product-item-details .swatch-attribute .swatch-option.text{line-height:26px;background-color:#fff;border-color:#333;min-width:28px;margin-right:5px;height:34px}.cms-page-view .products-grid .product-item-details .product-item-actions .tocart{background-color:#681FDF;border:none;height:43px;font-size:14px;letter-spacing:0.05em;font-weight:400;color:#fff}.cms-page-view .products-grid .product-item-details .product-item-name a{font-size:15px;font-family:'Questrial','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:15px}.cms-page-view .products-grid .product-item-details .price-box .price{font-family:Oswald;font-weight:400;font-size:18px;color:#202020}.cms-page-view #confirmBox{border-radius:2px}.cms-page-view #confirmBox .amcart-confirm-buttons .am-btn-left{background-color:#681fdf !important}.cms-page-view #confirmBox.amcart-confirm-block .button.am-btn-right,.cms-page-view #confirmBox.amcart-confirm-block.amcart-minipage-wrap .button.am-btn-right{background-color:#681fdf !important;font-size:16px !important;color:white !important;border-radius:0}.cms-page-view #confirmBox.amcart-confirm-block .button.am-btn-left,.cms-page-view #confirmBox.amcart-confirm-block.amcart-minipage-wrap .button.am-btn-left{background-color:#fff !important;font-size:16px !important;color:#202020 !important;border:1px solid #202020;border-radius:0}.cms-page-view #confirmBox.amcart-confirm-block .am-photo-container{margin:25px 0}.opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty{background-color:#681fdf}.bundle-options-container .product-options-wrapper .fieldset>.field>.label{position:relative}.bundle-options-container .product-options-wrapper .fieldset>.field>.label span{background-color:#fff;position:relative;z-index:5;line-height:18px}.bundle-options-container .product-options-wrapper .fieldset>.field>.label .prodprice{font-weight:normal;font-size:12px;top:-7px}.bundle-options-container .product-options-wrapper .fieldset .required{display:none}.page-layout-mailchimp_layout .page-main{max-width:800px;margin:30px auto}.form.subscribe{padding:30px;border-radius:10px;background-color:#f1f1f1}.form.subscribe .mc-field-group{padding-bottom:20px;display:flex}.form.subscribe .mc-field-group label,.form.subscribe .mc-field-group strong{font-weight:bold;flex:0 0 150px}.form.subscribe .mc-field-group .asterisk{color:#681fdf}.form.subscribe .clear{display:flex;justify-content:flex-end}.form.subscribe .clear .action{background-color:#202020}.form.subscribe .clear .action:hover{background-color:#191919}.form.subscribe .switch-field{display:flex;overflow:hidden;width:100%}.form.subscribe .switch-field input{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.form.subscribe .switch-field input:checked+label{background-color:#a5dc86;box-shadow:none}.form.subscribe .switch-field label{background-color:#e4e4e4;color:rgba(0,0,0,0.6);font-size:14px;line-height:1;text-align:center;padding:8px 16px;margin-right:-1px;border:1px solid rgba(0,0,0,0.2);transition:all .1s ease-in-out}@media screen and (max-width:640px){.form.subscribe .switch-field label{flex:0 0 50px}}.form.subscribe .switch-field label:hover{cursor:pointer}.form.subscribe .switch-field label:first-of-type{border-radius:4px 0 0 4px}.form.subscribe .switch-field label:last-of-type{border-radius:0 4px 4px 0}.page-footer .footer .block.newsletter .block-content{background:#f1f1f1;padding:10px 20px;border-radius:5px}.page-footer .footer .block.newsletter .block-content p{color:#202020}.page-footer .footer .block.newsletter .block-content a{display:block;text-align:center}.page-footer .footer .block.newsletter .block-content a:hover{background:#681fdf;border-color:#681fdf}.page-footer .footer .footer-middle,.page-footer .footer .footer-bottom{background-color:#191919}#newsletter_popup .btn.action{margin:20px 0;background:#191919;color:#ffffff;cursor:pointer;display:block;text-align:center;font-family:"Oswald";letter-spacing:1px;text-transform:uppercase;padding:7px 15px;font-size:1.4rem;box-sizing:border-box;vertical-align:middle;font-weight:400;line-height:22px}#newsletter_popup .btn.action:hover{background:#681fdf;border-color:#681fdf}#maincontent .slick-slider .slick-arrow{background:#fff;width:40px;height:40px;text-align:center;transition:.3s all ease-in-out;box-shadow:1px 1px 5px rgba(0,0,0,0.3)}#maincontent .slick-slider .slick-arrow:before{font-size:20px;line-height:40px;color:#191919;padding:0;transition:.3s all ease-in-out}#maincontent .slick-slider .slick-arrow:hover{text-decoration:none;background:#191919;color:#fff}#maincontent .slick-slider .slick-arrow:hover:before{color:#fff}#maincontent .buttonrow [data-content-type="heading"]{color:#fff;font-weight:bold;max-width:80%;margin:0 auto;font-family:'Questrial','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}@media (max-width:991px){#maincontent .pagebuilder-poster-content,#maincontent [data-content-type="buttons"]{text-align:center}}#maincontent .pagebuilder-poster-content button.pagebuilder-button-primary,#maincontent [data-content-type="buttons"] button.pagebuilder-button-primary,#maincontent .pagebuilder-poster-content a.pagebuilder-button-primary,#maincontent [data-content-type="buttons"] a.pagebuilder-button-primary,#maincontent .pagebuilder-poster-content button.pagebuilder-button-secondary,#maincontent [data-content-type="buttons"] button.pagebuilder-button-secondary,#maincontent .pagebuilder-poster-content a.pagebuilder-button-secondary,#maincontent [data-content-type="buttons"] a.pagebuilder-button-secondary,#maincontent .pagebuilder-poster-content button.pagebuilder-button-link,#maincontent [data-content-type="buttons"] button.pagebuilder-button-link,#maincontent .pagebuilder-poster-content a.pagebuilder-button-link,#maincontent [data-content-type="buttons"] a.pagebuilder-button-link{text-transform:uppercase;font-size:15px;border-radius:0;border:none;font-weight:bold;padding:8px 20px;line-height:normal;text-align:center;max-width:320px;width:80%;min-height:40px;transition:.3s all ease-in-out;box-shadow:1px 1px 5px rgba(0,0,0,0.3)}@media (max-width:767px){#maincontent .pagebuilder-poster-content button.pagebuilder-button-primary,#maincontent [data-content-type="buttons"] button.pagebuilder-button-primary,#maincontent .pagebuilder-poster-content a.pagebuilder-button-primary,#maincontent [data-content-type="buttons"] a.pagebuilder-button-primary,#maincontent .pagebuilder-poster-content button.pagebuilder-button-secondary,#maincontent [data-content-type="buttons"] button.pagebuilder-button-secondary,#maincontent .pagebuilder-poster-content a.pagebuilder-button-secondary,#maincontent [data-content-type="buttons"] a.pagebuilder-button-secondary,#maincontent .pagebuilder-poster-content button.pagebuilder-button-link,#maincontent [data-content-type="buttons"] button.pagebuilder-button-link,#maincontent .pagebuilder-poster-content a.pagebuilder-button-link,#maincontent [data-content-type="buttons"] a.pagebuilder-button-link{width:100%;min-width:80%}}#maincontent .pagebuilder-poster-content button.pagebuilder-button-primary:hover,#maincontent [data-content-type="buttons"] button.pagebuilder-button-primary:hover,#maincontent .pagebuilder-poster-content a.pagebuilder-button-primary:hover,#maincontent [data-content-type="buttons"] a.pagebuilder-button-primary:hover,#maincontent .pagebuilder-poster-content button.pagebuilder-button-secondary:hover,#maincontent [data-content-type="buttons"] button.pagebuilder-button-secondary:hover,#maincontent .pagebuilder-poster-content a.pagebuilder-button-secondary:hover,#maincontent [data-content-type="buttons"] a.pagebuilder-button-secondary:hover,#maincontent .pagebuilder-poster-content button.pagebuilder-button-link:hover,#maincontent [data-content-type="buttons"] button.pagebuilder-button-link:hover,#maincontent .pagebuilder-poster-content a.pagebuilder-button-link:hover,#maincontent [data-content-type="buttons"] a.pagebuilder-button-link:hover{text-decoration:none}#maincontent .pagebuilder-poster-content button.pagebuilder-button-primary,#maincontent [data-content-type="buttons"] button.pagebuilder-button-primary,#maincontent .pagebuilder-poster-content a.pagebuilder-button-primary,#maincontent [data-content-type="buttons"] a.pagebuilder-button-primary{background:#fff;color:#191919}#maincontent .pagebuilder-poster-content button.pagebuilder-button-primary:hover,#maincontent [data-content-type="buttons"] button.pagebuilder-button-primary:hover,#maincontent .pagebuilder-poster-content a.pagebuilder-button-primary:hover,#maincontent [data-content-type="buttons"] a.pagebuilder-button-primary:hover{background:#191919;color:#fff}#maincontent .pagebuilder-poster-content button.pagebuilder-button-secondary,#maincontent [data-content-type="buttons"] button.pagebuilder-button-secondary,#maincontent .pagebuilder-poster-content a.pagebuilder-button-secondary,#maincontent [data-content-type="buttons"] a.pagebuilder-button-secondary{background:#191919;color:#fff}#maincontent .pagebuilder-poster-content button.pagebuilder-button-secondary:hover,#maincontent [data-content-type="buttons"] button.pagebuilder-button-secondary:hover,#maincontent .pagebuilder-poster-content a.pagebuilder-button-secondary:hover,#maincontent [data-content-type="buttons"] a.pagebuilder-button-secondary:hover{background:#fff;color:#191919}#maincontent .pagebuilder-poster-content button.pagebuilder-button-link,#maincontent [data-content-type="buttons"] button.pagebuilder-button-link,#maincontent .pagebuilder-poster-content a.pagebuilder-button-link,#maincontent [data-content-type="buttons"] a.pagebuilder-button-link{background:rgba(0,0,0,0.7);border:2px solid #fff;color:#fff}#maincontent .pagebuilder-poster-content button.pagebuilder-button-link:hover,#maincontent [data-content-type="buttons"] button.pagebuilder-button-link:hover,#maincontent .pagebuilder-poster-content a.pagebuilder-button-link:hover,#maincontent [data-content-type="buttons"] a.pagebuilder-button-link:hover{background:#fff;color:#191919}#maincontent .pagebuilder-poster-overlay{flex:0 0 100%;align-items:flex-end;padding-block:50px}@media (max-width:767px){#maincontent .pagebuilder-poster-overlay{padding:30px 10px}}#maincontent .mobile-brand-banners{padding:15px 0 0}#maincontent .mobile-brand-banners .pagebuilder-column{padding-top:0;padding-bottom:15px}#maincontent .mobile-brand-banners .pagebuilder-column a{display:block}#maincontent .mobile-brand-banners .pagebuilder-column a img{display:block}@media (max-width:767px){.pagebuilder-column-group.mobile-two-column .pagebuilder-column{padding:2px 5px;max-width:50% !important}}.form-create-account .field.choice.newsletter{display:none}@media (max-width:991px){.block-category-list{padding-right:20px}}.block-category-list .items .item>a{font-size:15px !important;padding-left:0 !important}.filter-options-item.active .filter-options-title .toggle:after{display:block}.filter-options-item.active .filter-options-title .toggle:before{display:none}.filter-options-item .filter-options-title .toggle:before,.filter-options-item .filter-options-title .toggle:after{position:absolute;right:0;top:0;left:auto;margin:0}.filter-options-item .filter-options-title .toggle:before{content:"\f078";font-family:"FontAwesome";color:#681fdf;font-size:21px;line-height:1.8571em;width:1.8571em;height:1.8571em;background:none}.filter-options-item .filter-options-title .toggle:after{content:"\f077";font-family:"FontAwesome";color:#681fdf;font-size:21px;line-height:1.8571em;width:1.8571em;height:1.8571em;background:none;display:none}.filter-options-item .filter-options-content{display:none}.filter-options-item .filter-options-content .swatch-attribute-options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}@media (max-width:1200px){.filter-options-item .filter-options-content .swatch-attribute-options{grid-template-columns:1fr 1fr 1fr}}@media (max-width:991px){.filter-options-item .filter-options-content .swatch-attribute-options{grid-template-columns:1fr 1fr 1fr 1fr}}.filter-options-item .filter-options-content .swatch-attribute-options .swatch-option-link-layered{display:block !important;position:relative;width:100%;height:0;padding-top:100% !important}.filter-options-item .filter-options-content .swatch-attribute-options .swatch-option{position:absolute;left:0;right:0;top:0;bottom:0}.filter-options-item .filter-options-content .swatch-attribute-options .swatch-option.text{width:100%;margin:0;height:100%;display:flex !important;align-items:center;justify-content:center;padding:0;font-size:15px}.filter-options-item .filter-options-content .items .item:not(.am-swatch-wrapper){padding-left:30px !important}.filter-options-item .filter-options-content .items .item:not(.am-swatch-wrapper) input{position:absolute;left:0;top:11px}.filter-options-item .filter-options-content .items .item:not(.am-swatch-wrapper) a{font-size:15px;position:static !important}.header-usps ul li:last-child a span{padding-right:5px}.mobile-usps .slider-wrapper{padding:0}.mobile-usps .slider-wrapper>div{width:100%}.mobile-usps .slider-wrapper>div ul li{display:flex;justify-content:center;align-items:center}.mobile-usps .slider-wrapper>div ul li span{float:none}.mobile-usps .slider-wrapper>div ul li a{float:none}.mobile-usps .slider-wrapper>div ul li a.kiyoh_score span{padding-right:5px}a.ui-state-active+div.open-children-toggle::after{transform:rotate(180deg)}.subchildmenu .open-children-toggle{display:none !important}.column .pagebuilder-column-group .pagebuilder-column .product-items.widget-product-carousel .slick-slide{padding:7px 7px 15px}.column .pagebuilder-column-group .pagebuilder-column .product-items.widget-product-carousel .slick-slide .product-item{background-color:#fff;padding:7px}.column .pagebuilder-column-group .pagebuilder-column .product-items.widget-product-carousel .slick-slide .product-item:hover{box-shadow:1px 8px 6px 0px rgba(0,0,0,0.1)}.column .pagebuilder-column-group .pagebuilder-column .product-items.widget-product-carousel .slick-slide .product-item .product-item-info .product-image-container{display:block}.column .pagebuilder-column-group .pagebuilder-column .product-items.widget-product-carousel .slick-slide .product-item .product-item-info .product-item-photo{box-shadow:none !important}.column .pagebuilder-column-group .pagebuilder-column .product-items.widget-product-carousel .slick-slide .product-item .product-item-info .product-item-photo:hover{box-shadow:none}@media (min-width:991px){.nav-sections .navigation.sw-megamenu{max-height:55px;height:55px;overflow:hidden}}.catalog-category-view #maincontent .category-top .page-title{padding-bottom:0 !important}.catalog-category-view #maincontent .sidebar .sidebar-content .block-category-list .block-title{padding:0}.catalog-category-view #maincontent .sidebar .sidebar-content .block-category-list .block-title strong{display:none}.catalog-category-view #maincontent .sidebar .sidebar-content .block-category-list .block-content{padding-top:0}@media screen and (min-width:991px){.catalog-category-view #maincontent .main{margin-top:-56px}}.catalog-category-view #maincontent .main .subcats{margin:0;width:100%}@media screen and (max-width:650px){.catalog-category-view #maincontent .main .subcats li{width:calc(44%)}}.catalog-category-view #maincontent .main .subcats li:first-of-type{margin-left:0}.catalog-category-view #maincontent .main .subcats li:last-of-type{margin-right:0}.catalog-category-view #maincontent .main .category-description{padding-bottom:0}@media screen and (max-width:991px){.catalog-category-view #maincontent .main .category-description .filterbutton .filterbtn{height:44px;margin-top:0;width:calc(33% - 12px);margin-right:12px;font-family:"Questrial",Sans-serif;font-weight:normal;text-transform:uppercase;color:#191919;display:flex !important;align-items:center;justify-content:center}.catalog-category-view #maincontent .main .category-description .filterbutton .filterbtn svg{margin-right:10px}.catalog-category-view #maincontent .main .category-description .filterbutton .filterbtn:hover{background-color:#191919}.catalog-category-view #maincontent .main .category-description .filterbutton .filterbtn:hover span{color:#fff}.catalog-category-view #maincontent .main .category-description .filterbutton .filterbtn:hover svg path{fill:#fff}.catalog-category-view #maincontent .main .category-description .filterbutton .sorter-button{height:44px;border-color:#191919}.catalog-category-view #maincontent .main .category-description .filterbutton .sorter-button:hover{background-color:#191919}.catalog-category-view #maincontent .main .category-description .filterbutton .sorter-button:hover svg path{fill:#fff}}@media screen and (max-width:650px){.catalog-category-view #maincontent .main .category-description{padding-left:0;padding-right:0}.catalog-category-view #maincontent .main .category-description .filterbutton .filterbtn{height:37px}.catalog-category-view #maincontent .main .category-description .filterbutton .sorter-button{height:37px}}.cms-index-index body,body.cms-index-index{background-color:#fff !important}@media (min-width:990px){.cms-index-index body .page-wrapper header.page-header.type2.header-newskin,body.cms-index-index .page-wrapper header.page-header.type2.header-newskin{background-color:#fff}}@media (min-width:990px){.cms-index-index body .page-wrapper header.page-header.type2.header-newskin .nav-sections,body.cms-index-index .page-wrapper header.page-header.type2.header-newskin .nav-sections{background-color:#fff;background-image:none;min-height:57px}}.cms-index-index body .page-wrapper header.page-header.type2.header-newskin .header.content .block-search,body.cms-index-index .page-wrapper header.page-header.type2.header-newskin .header.content .block-search{background-color:#fff}.cms-index-index body .page-wrapper header.page-header.type2.header-newskin .header.content .block-search .form.minisearch #search,body.cms-index-index .page-wrapper header.page-header.type2.header-newskin .header.content .block-search .form.minisearch #search{background-color:#EEEEEE}.cms-index-index body .page-wrapper header.page-header.type2.header-newskin .header.content .block-search .form.minisearch .control:before,body.cms-index-index .page-wrapper header.page-header.type2.header-newskin .header.content .block-search .form.minisearch .control:before{left:26px;top:9px}@media (max-width:991px){.cms-index-index body .page-wrapper header.page-header.type2.header-newskin .header.content,body.cms-index-index .page-wrapper header.page-header.type2.header-newskin .header.content{padding-top:57px;position:relative}.cms-index-index body .page-wrapper header.page-header.type2.header-newskin .header.content .mobile-usps,body.cms-index-index .page-wrapper header.page-header.type2.header-newskin .header.content .mobile-usps{position:absolute;left:0;top:0;right:0;min-height:40px;background-color:#fff}.cms-index-index body .page-wrapper header.page-header.type2.header-newskin .header.content .mobile-usps .slider-wrapper,body.cms-index-index .page-wrapper header.page-header.type2.header-newskin .header.content .mobile-usps .slider-wrapper{padding:0 20px;margin:0;border:none}.cms-index-index body .page-wrapper header.page-header.type2.header-newskin .header.content .logo,body.cms-index-index .page-wrapper header.page-header.type2.header-newskin .header.content .logo{margin-bottom:13px !important}}body .page-wrapper header.page-header.type2.header-newskin .header.content .block-search .form.minisearch .control:before{left:26px;top:9px}