:root{--layout__max-width:1650px;--font-family-name__base:'Rubik', sans-serif;--font-size__base:16px;--text-weight:400;--heading__font-family__base:'Rubik', sans-serif;--heading__font-weight__base:400;--other_font_family:'Rubik', sans-serif;--topbarbg:#262626;--topbarcolor:#FFFFFF}@media (min-width:1200px){.cms-index-index .header-absolute{}.cms-index-index .header-container:not(.header_scroll_up) .header_light{}}body{font-weight:var(--text-weight)}body{font-size:var(--font-size__base)}header.page-header{}.catalog-product-view.grouped-product .product-info-price{display:none !important}.product.attribute.sku .type{padding-right:0 !important;min-width:0.9rem !important;font-size:90%;vertical-align:top}.product.attribute.sku > .value{font-size:90%;clear:right !important}div.mfp-content{max-width:680px !important}div.product-askquestion-buttons, div.extra-popup, div.entry-product-meta-shipping, div.available{display:none !important}.sorter-action, #sorter{display:none}div.newsletter button{background:#003;color:#CCC}#mailerlite-email{margin:0 5px 0 0}.col-carrier{display:none}td.col-method{width:50px !important}div.payment-method{margin:5px 10px !important;clear:both}@media (min-width:992px), print{.customer-account-create .form-create-account .fieldset:not(.additional_info){width:calc(100%) !important}.customer-account-create .form-create-account .fieldset:not(.additional_info){margin:20px 30px !important}.fieldset{margin:0 35px 20px}}footer.page-footer{padding-top:10px}/* ============================================ HIDE ELEMENTS ============================================ */ .top-banner-category, div.notice_activation_purchase_code, div.overview, div.configurable-variation-qty, div#cookie-status, .tocompare, .amconf-share-link, small.copyright{display:none}/* ============================================ HEADER & NAVIGATION ============================================ */ .full-width-bar{background-color:#974e9e}.page-header{border-top-color:#974e9e}.header-tab{float:left;width:20%;padding-left:45px;border:0}.header-tab span{display:block;padding:5px 3px;margin:3px 8px;width:180px;text-indent:12px;text-align:left;font-size:16px;color:black;background-color:inherit;cursor:pointer;transition:none}.header-tab span:hover, .header-tab span.active{text-decoration:underline}span.tablinks:hover{border:none !important}.tablinks{padding:0;margin:0}.tabcontent{float:left;width:70%;min-height:420px;padding:0 12px;margin-left:35px;border:0;border-left:1px solid #ccc}dd.header-cat{margin-top:-25px}ul.cus-header-notes li{padding:2px;margin:15px 5px}ul.cus-header-notes li a{padding:8px 10px !important}ul.cus-header-notes li:hover{background:#fff !important}li.c-deals{color:#f8796e}li.c-deals a{font-weight:500;color:#900 !important;text-transform:uppercase !important;text-decoration:underline}span.c-start{display:inline-block;position:relative}span.c-start img{display:block;margin-bottom:-8px}/* ============================================ PRODUCT LISTINGS ============================================ */ .product-item-name{text-transform:capitalize !important;font-weight:400 !important}.product-item-details{display:block}a.product-brand-name{clear:left !important}.swatch-option.text{padding:5px !important;font-size:14px}/* ============================================ PRICING ============================================ */ span.special-price > span > span > span.price{color:#e00707 !important}.price-box .normal-price .price-wrapper .price{color:red !important}.price-box .normal-price .price-label{color:inherit !important}.grouped-total-price{display:flex;gap:6px;align-items:center}.grouped-total-price .special-price{order:1}.grouped-total-price .old-price{order:2}.grouped-total-price .special-price .price{color:#e63946;font-weight:600;font-size:18px}.grouped-total-price .old-price .price{color:#bfbfbf;text-decoration:line-through;font-size:12px}/* ============================================ BUTTONS & ACTIONS ============================================ */ .add_to_reg_bt_product_info{display:block;padding:var(--button_padding);background:#111;color:white !important;font-size:1.6rem;line-height:2.2rem;text-align:center;border-radius:10px}.add_to_reg_bt_product_info:hover{background:#333}/* ============================================ MOBILE RESPONSIVE STYLES ============================================ */ @media only screen and (max-width:992px){div.category-description{display:none}}@media only screen and (max-width:767px){:root{--product_detail_title-font-size:2.0rem !important}}