body, p{ font-family:Quicksand;font-display:swap;color:rgb(51, 51, 51);}h1,h2,h3,h4,h5,h6{ font-family:Tahoma;font-display:swap;}body, p, legend, div#cart-progression{ color:rgb(51, 51, 51);}h1{ color:rgb(51, 51, 51);}h2{ color:rgb(51, 51, 51);}h3{ color:rgb(51, 51, 51);}h4{ color:rgb(51, 51, 51);}.linkColor, a{ color:rgb(51, 51, 51);}.linkColor:hover, a:hover{ color:rgb(133, 0, 189);}body{ background-color:rgb(255, 255, 255);}.navbar.navbar-static-top, #compact-header, #compact-header .navbar-collapse, .dropdown-menu, ul.dropdown-menu { background-color:rgb(248, 248, 248) !important; } ul.ui-autocomplete li.ui-menu-item:hover { background-color:rgb(248, 248, 248) !important; } .header { background-color:rgb(248, 248, 248) !important; }.header, .nav-subtext, .cart-total{ color:rgb(51, 51, 51);}.dropdown-menu > li > a, #compact-header .navbar-nav > li > a, .header a, .nav-text, .view-cart a, .navbar-header h1, .ui-menu .ui-menu-item a:hover, ul.ui-autocomplete li.ui-menu-item, li.ui-menu-item a:hover {color: rgb(133, 0, 189);}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: rgb(133, 0, 189);}}.navbar-default .navbar-nav .open .dropdown-menu>li>a { color:rgb(133, 0, 189);}#footer-wrapper, .footer-wrapper, #footer{ background-color:rgb(255, 255, 255);}#footer{ color:rgb(51, 51, 51);}#footer a{ color:rgb(133, 0, 189);}#content {padding: 0;}.footer-container.container {padding: 0;}.main, #page-content {min-width: 350px;max-width: 2000px;width: 100%;}@media screen and (min-width: 1120px) {#home-slider {max-width: 1160px !important;margin-right: auto !important;margin-left: auto !important;}}.content-block.header-content {padding-left: 15px;padding-right: 15px;}@media screen and (min-width: 1120px) {.container { width: 1160px;}}.content-block {max-width: 100%;margin-right: auto;margin-left: auto;}@media screen and (min-width: 1120px) {;.header, .top-bar-content, .main-menu, .nav-expanded {max-width: 100%;}}.nav-expanded .content-block {width: auto;max-width: none;}.expanded-nav {padding-left: 0;padding-right: 0;}.header, #compact-header, .header-left, .header-center, .header-right {min-height: 50px !important;height:auto;}#compact-header .caret, #compact-header > .navbar-collapse .caret {color: rgb(51, 51, 51);}@media screen and (min-width: 1120px) {#footer-wrapper {max-width: 100%;}}.search-tool-group {position: relative;font-size: 18px;}#productCategorySearch, .productCategorySearch {padding-left: 35px;}.search-tool-group label {position: absolute;left: 12px;top: 3px;}.cat-product-search-input {background-color: #FFF;}.main-menu .fa-search {color: #000;}input{color:#333;}.container#content {padding-top: 8px;max-width:100%;}.navbar-static-top {min-height: 60px;overflow: visible;}.content-block{max-width: 100%;width: auto;margin-left:auto;margin-right:auto;}#compact-header {min-width: 450px;;padding: 0 10px 0 10px;}#compact-header .content-block {max-width: 100%;}#compact-header .navbar-nav.navbar-right:last-child {margin-right: -5px;}.navbar-nav > li > a {padding-bottom: 9px;padding-top: 18px;}.navbar-btn {font-size: 21px;font-weight: 400;margin-bottom: 0;background: rgba(237, 237, 237, 1);background: -moz-linear-gradient(top, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237, 237, 237, 1)), color-stop(53%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(255, 255, 255, 1)));background: -webkit-linear-gradient(top, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);background: -o-linear-gradient(top, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);background: -ms-linear-gradient(top, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);background: linear-gradient(to bottom, rgba(237, 237, 237, 1) 0%, rgba(246, 246, 246, 1) 53%, rgba(255, 255, 255, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=0);float: left;}.navbar-btn:hover {color: #333;background: rgba(246, 246, 246, 1), color-stop(100%, rgba(237, 237, 237, 1));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);border-color: #ccc;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: rgba(0, 0, 0, .05);color: #FFF;}@media (max-width:767px) {.navbar-nav .open .dropdown-menu {background-color: transparent !important;}}.dropdown-menu > li > a:hover {background-color: rgba(0, 0, 0, .05);}.compact-logo img {max-width: 400px;max-height: 51px;height: auto;width: 100%;}.compact-logo {padding-top: 7px;margin-right: 25px;padding-left: 5px;}.navbar-static-top {}.nav-text {font-size: 20px;font-weight: 400;display: block;line-height: 11px;}.nav-subtext {font-size: 12px;text-align: center;margin-bottom: -15px;}.owes-money a {color: #F00;}.navbar-static-top {top: 0;width: 100%;}body {margin-top: 0;}.view-cart, .cart-total, .owes-money {padding: 3px;text-align: center;margin: 0;font-size: 11px;}.dark-accents .view-cart {color: #333;}#place-order {display: none;}@media screen and (max-width: 1110px) {.nav-text {font-size: 16px;}.navbar-btn {font-size: 16px;margin-top: 9px;}}@media screen and (max-width: 1050px) {.nav-text {font-size: 16px;}#product-menu {font-size: 18px;}.nav-subtext {font-size: 10px;}.navbar-btn {margin-top: 10px;}.nav-text {font-size: 14px;}.navbar-btn {font-size: 14px;margin-top: 9px;}.nav > li > a {position: relative;display: block;padding: 10px 10px;}@media screen and (max-width: 920px) {.nav-text {font-size: 13px;}#product-menu {font-size: 12px;float: left;}#compact-header {height: auto !important;}#compact-header .compact-logo img {max-width: 205px !important;padding-left: 5px;}.navbar-collapse {background-color: #FFF;}.nav-text {font-size: 13px;}.navbar-btn {font-size: 15px;margin-top: 8px;}}}@media screen and (max-width: 782px) {#product-menu {display: none;}#place-order {display: inline-block;float: right;width: auto;margin-top: 2px;margin-right: 6px;}#compact-header .compact-logo {margin-right: 25px !important;padding-left: 12px !important;padding-top: 6px !important;}#compact-header {height: 40px;}.compact-logo img {}.nav-subtext {font-size: 13px;}}@media screen and (max-width: 800px) {.navbar-nav > li > a {padding-left: 9px;padding-right: 9px;}}.nav-text {line-height: 20px;font-size: 16px;}#compact-header .productCategorySearch {width: 175px;}.navbar.navbar-static-top, #compact-header {border-bottom: 1px solid #CCC;}.compact-header-search {padding-top: 5px;margin-right: 6px;}.compact-header-search .search-tool-group {margin-right: 6px;}@media (max-width: 1170px) {.compact-header-search {display: none;}}@media (max-width: 900px) {.nav-text {line-height: 23px;font-size: 13px;}}.header, #compact-header {overflow: visible;}#compact-header .nav > li > a {padding-left: 11px;padding-right: 11px;}.expanded-nav {margin-bottom: 10px;}@media screen and (max-width: 760px) {#compact-header .container, .container.footer-wrapper {padding-left: 2%;padding-right: 2%;}}.btn, .form-control { -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-khtml-border-radius: 4px;}.header {margin-bottom: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-khtml-border-radius: 0;}#footer-wrapper {margin-bottom: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-khtml-border-radius: 0;}.header .container, #header-centered .container {;padding-left: 0px;padding-right: 0px;}.main-menu {max-width: 100%;}.container.expanded-nav {padding-left: 0;padding-right: 0;padding-top: 0;}#footer {max-width: 100%;}.container.footer-container{width: 100%;}.header {max-width: 100%;}.header .container.navbar-container, #header-centered .container.navbar-container {padding-left: 0;padding-right: 0;}.navbar.navbar-default.main-menu {;}#content, #page-content, #sidebar{background-color: rgb(255, 255, 255);}body {font-family: 'Quicksand', sans-serif !important;}button, .btn, .navbar, .navbar-brand, .product-menu, .nav > li > a {font-family: 'Quicksand', sans-serif !important;}:root { --cp-purple: #8500bd; }#cp-footer {background: #fff;border-top: 1px solid #cbcbcb;color: #333;}#cp-footer .cp-inner {max-width: 1160px;margin: 0 auto;padding: 30px 0;}#cp-footer .cp-cols {display: flex;flex-wrap: wrap;align-items: flex-start;gap: 24px 16px; padding: 10px 0 24px;border-bottom: 1px solid #eee;}#cp-footer .cp-col {flex: 1 1 220px;max-width: 280px;min-width: 220px;}#cp-footer .cp-col *,#cp-footer .cp-col *::before,#cp-footer .cp-col *::after {float: none !important;position: static !important;transform: none !important;}#cp-footer .cp-col h5 {display: block !important;clear: both !important;margin: 0 0 10px !important;padding: 0 !important;color: #333333 !important;font-weight: 600 !important;font-size: 16px !important;line-height: 1.3 !important;}#cp-footer .cp-links { list-style: none; margin: 0; padding: 0; }#cp-footer .cp-links li { padding: 6px 0; }#cp-footer .cp-links a {display: inline-block;color: #333333 !important;font-weight: 600 !important;font-size: 14px;text-decoration: none !important;line-height: 1.35;}#cp-footer .cp-links a:hover { color: var(--cp-purple) !important; }#cp-footer .cp-brandbar {padding-top: 4px;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;}#cp-footer .cp-logo {width: 260px;height: auto;display: block;}#cp-footer .cp-contacts p {margin: 4px 0;font-size: 13px;line-height: 1.5;color: #333 !important;}#cp-footer .cp-contacts .label { font-weight: 600 !important; color: #333 !important; }#cp-footer .cp-contacts .value,#cp-footer .cp-contacts a.value {font-weight: 400 !important;color: #333 !important;text-decoration: none !important;}#cp-footer .cp-contacts a.value:hover { color: var(--cp-purple) !important; }#cp-footer .cp-social.social {display: flex;gap: 12px;margin-top: 6px;}#cp-footer .cp-social.social a {display: inline-block;width: 30px;height: 30px;background-repeat: no-repeat;background-position: center;opacity: 0.9 !important;-webkit-filter: grayscale(100%) brightness(0.7) contrast(0.85) !important;filter: grayscale(100%) brightness(0.7) contrast(0.85) !important;}#cp-footer .cp-social.social a:hover {opacity: 1 !important;-webkit-filter: grayscale(70%) brightness(0.85) contrast(0.95) !important;filter: grayscale(70%) brightness(0.85) contrast(0.95) !important;}.footer-container .social-icons-footer { display: none !important; }#cp-footer .cp-bottom {text-align: center;color: #666;font-size: 13px;padding: 12px 10px 20px;}#cp-footer .cp-bottom a {color: #333;font-weight: 600;text-decoration: none;}#cp-footer .cp-bottom a:hover { color: var(--cp-purple); }@media (max-width: 991px) {#cp-footer .cp-inner { padding: 24px 12px; }#cp-footer .cp-cols { gap: 16px; }#cp-footer .cp-logo { width: 220px; }}#cart-header.calculator-progress-bar {background: none !important;border: 0 !important;box-shadow: none !important;margin: 0 0 10px !important;padding: 6px 0 !important;}#cart-header .border-holder {background: none !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important;}#cart-progression {display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px 12px !important;padding: 0 !important;margin: 0 !important;background: none !important;border: 0 !important;box-shadow: none !important;}#cart-progression .progressions {display: inline-flex !important;align-items: center !important;white-space: nowrap !important;line-height: 1.2 !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 12px !important;border-radius: 6px !important;border: 0 !important;box-shadow: none !important;background: #f2f2f6 !important;color: #333 !important;min-height: 28px !important;}#cart-progression .progress-complete {background: #8500bd !important;color: #fff !important;}#cart-progression .last-progression {background: #f2f2f6 !important;color: #333 !important;}#cart-progression .progress-incomplete {background: #f2f2f6 !important;color: #333 !important;border: 0 !important;}@media (max-width: 991px) {#cart-header.calculator-progress-bar {margin: 0 0 8px !important;padding: 4px 0 !important;}#cart-progression {gap: 6px 8px !important;}#cart-progression .progressions {font-size: 13px !important;padding: 6px 10px !important;min-height: 26px !important;border-radius: 6px !important; }}.container.expanded-nav > .nav-expanded,.container.expanded-nav > .nav-expanded.silver-accents,.container.expanded-nav > .nav-expanded.rounded-none,.container.expanded-nav > .nav-expanded[style] {background: #ffffff !important;background-image: none !important;border: 1px solid #e9e9ef !important;border-radius: 14px !important;-webkit-filter: drop-shadow(0 12px 28px rgba(0,0,0,0.18));filter: drop-shadow(0 12px 28px rgba(0,0,0,0.18));box-shadow: none !important; position: relative;z-index: 2001; }.container.expanded-nav > .nav-expanded .content-block,.container.expanded-nav > .nav-expanded .panel,.container.expanded-nav > .nav-expanded .panel-heading,.container.expanded-nav > .nav-expanded .panel-body,.container.expanded-nav > .nav-expanded .category-group,.container.expanded-nav > .nav-expanded .category-group-item,.container.expanded-nav > .nav-expanded table,.container.expanded-nav > .nav-expanded tbody,.container.expanded-nav > .nav-expanded tr,.container.expanded-nav > .nav-expanded td,.container.expanded-nav > .nav-expanded .alert {background: transparent !important;background-image: none !important; border: 0 !important;box-shadow: none !important;}.container.expanded-nav > .nav-expanded .form-control,.container.expanded-nav > .nav-expanded input[type='text'] {background: #ffffff !important;border: 1px solid #e6e6ee !important;border-radius: 8px !important;box-shadow: none !important;}.container.expanded-nav > .nav-expanded a:hover,.container.expanded-nav > .nav-expanded .category-group-item:hover,.container.expanded-nav > .nav-expanded li:hover {background: #f7f7f7 !important;}.container.expanded-nav > .nav-expanded .content-block {padding: 16px 20px 20px !important;}.container.expanded-nav {background: transparent !important;background-image: none !important;box-shadow: none !important;border: 0 !important;}@media (max-width: 991px) {.container.expanded-nav > .nav-expanded {border-radius: 10px !important;-webkit-filter: drop-shadow(0 8px 18px rgba(0,0,0,0.16));filter: drop-shadow(0 8px 18px rgba(0,0,0,0.16));}}:root{ --brand:#8500bd; --brand-400:#a34acc; --brand-600:#6a0099; }#compact-header .navbar-nav>li>a,.navbar.navbar-default .navbar-nav>li>a,.navbar .nav>li>a { color:#333333 !important; }#compact-header .navbar-nav>li>a:hover,.navbar.navbar-default .navbar-nav>li>a:hover,.navbar .nav>li>a:hover { color:#333333 !important; }html body a, html body a:link, html body a:visited { color:var(--brand) !important; }html body a:hover, html body a:focus, html body a:active { color:var(--brand-400) !important; }html body .btn-primary,html body .btn-info,html body .button.primary,html body .primary-btn,html body .action-button,html body button,html body input[type='submit'],html body input[type='button']{background: var(--brand) !important;background-image: none !important;border-color: var(--brand-600) !important;color:#fff !important;}html body .btn-primary:hover,html body .btn-info:hover,html body .button.primary:hover,html body .primary-btn:hover,html body .action-button:hover,html body button:hover,html body input[type='submit']:hover,html body input[type='button']:hover{background: var(--brand-600) !important;border-color: var(--brand-600) !important;color:#fff !important;}#add-to-cart,#add-to-cart:hover,#add-to-cart:focus{background: var(--brand) !important;border-color: var(--brand-600) !important;color:#fff !important;}#tabsContainer.silver-accents .nav-tabs>li>a{ color:var(--brand) !important; }#tabsContainer.silver-accents .nav-tabs>li.active>a,#tabsContainer.silver-accents .nav-tabs>li.active>a:focus,#tabsContainer.silver-accents .nav-tabs>li.active>a:hover,.nav.nav-tabs.lower-navigation>li.active>a,.nav.nav-tabs.lower-navigation>li.active>a:focus,.nav.nav-tabs.lower-navigation>li.active>a:hover{background: var(--brand) !important;background-image: none !important;border-color: var(--brand-600) !important;color:#fff !important;}html body .nav-pills>li.active>a,html body .nav-pills>li.active>a:focus,html body .nav-pills>li.active>a:hover,html body .pagination>.active>a,html body .pagination>.active>span,html body .pagination>.active>a:hover,html body .pagination>.active>span:hover,html body .panel-primary>.panel-heading,html body .list-group-item.active,html body .ui-widget-header,html body .ui-tabs .ui-tabs-nav li.ui-tabs-active a,html body .ui-state-active,html body .ui-slider-range,html body .ui-progressbar .ui-progressbar-value,html body #cart-header .progress-complete,html body #cart-progression .progress-complete{background: var(--brand) !important;background-image: none !important;border-color: var(--brand-600) !important;color:#fff !important;}html body .label-primary,html body .badge-primary{background: var(--brand) !important;border-color: var(--brand-600) !important;color:#fff !important;}html body input:focus,html body select:focus,html body textarea:focus{border-color: var(--brand) !important;box-shadow: 0 0 0 .2rem rgba(133,0,189,.25) !important;}html body .btn, html body .btn-primary, html body .btn-info,html body .panel-primary>.panel-heading,html body .nav-tabs>li>a { background-image: none !important; }html body .blockUI h2 img{ display:none !important; }html body .blockUI h2{ color:var(--brand) !important; font-weight:700; }html body .blockUI h2::before{content:''; display:inline-block; width:22px; height:22px; margin-right:8px;border-radius:50%; border:3px solid #eee; border-top-color:var(--brand);animation:cpSpin 1s linear infinite; vertical-align:-3px;}@keyframes cpSpin{ to{ transform:rotate(360deg) } }.glyphicon-question-sign {color: #8500bd !important;}#productTurnaround {color: #8500bd !important;font-weight: 600;}.product-options-labels {color: #666 !important; }.total-product-price {border: 2px solid #8500bd !important;box-shadow: inset 0 0 6px rgba(133, 0, 189, 0.4) !important; color: #8500bd !important; font-weight: 600;}.glyphicon-question-sign {color: #8500bd !important;}#productTurnaround {color: #8500bd !important;font-weight: 600;}.control-label,.product-options-labels {color: #8500bd !important;font-weight: 600;}.glyphicon-tag {color: #fff !important;background-color: #8500bd !important;}.total-product-price {border: 2px solid #8500bd !important;box-shadow: inset 0 0 6px rgba(133, 0, 189, 0.4) !important; color: #8500bd !important; font-weight: 600;}@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@500;700&display=swap');:root{--cp-purple:#8500bd;--cp-shadow:0 14px 40px rgba(0, 0, 0, .22);--cp-radius:22px;}#progressModal, .progressModal, #pleaseWait, .please-wait, .pleaseWait,#loading, .loading, #ajaxLoading, .ajax-loading, .blockUI.blockMsg,.ui-dialog[role='dialog'], .modal[role='dialog'],div[id*='Wait']:not([hidden]):not([style*='display:none']),div[class*='Wait']:not([hidden]):not([style*='display:none']),div[id*='Loading']:not([hidden]):not([style*='display:none']),div[class*='Loading']:not([hidden]):not([style*='display:none']) {background:#fff !important;color:var(--cp-purple) !important;border-radius:var(--cp-radius) !important;box-shadow:var(--cp-shadow) !important;border:2px solid var(--cp-purple) !important; padding:16px 22px !important;max-width:96vw !important;min-width:min(90vw,720px) !important;left:50% !important; top:50% !important; transform:translate(-50%,-50%) !important;z-index:999998 !important;font-family:'Quicksand', sans-serif !important;opacity:0; animation:cpAppear .22s ease-out forwards;}#progressModal *, .progressModal *, #pleaseWait *, .please-wait *,#loading *, .loading *, #ajaxLoading *, .ajax-loading *,.blockUI.blockMsg *, .ui-dialog[role='dialog'] *, .modal[role='dialog'] * {font-family:'Quicksand', sans-serif !important;color:var(--cp-purple) !important;}#progressModal h1,#progressModal h2,#progressModal .title,.progressModal h1,.progressModal h2,.progressModal .title,#pleaseWait h1,#pleaseWait h2,#pleaseWait .title,.please-wait h1,.please-wait h2,.please-wait .title,#loading h1,#loading h2,#loading .title,.loading h1,.loading h2,.loading .title,.ui-dialog .ui-dialog-title, .modal .modal-title {font-weight:700 !important;text-align:center !important;text-shadow:0 1px 0 rgba(255,255,255,.95), 0 10px 28px rgba(0,0,0,.14) !important;animation:cpTextBreath 2.6s ease-in-out infinite alternate;}#progressModal::after, .progressModal::after,#pleaseWait::after, .please-wait::after,#loading::after, .loading::after,#ajaxLoading::after, .ajax-loading::after,.blockUI.blockMsg::after, .ui-dialog[role='dialog']::after, .modal[role='dialog']::after {content: '';display: block;width: 48px;height: 48px;margin: 14px auto 0;border-radius: 50%;border: 3px solid #eee;border-top-color: var(--cp-purple);animation: cpSpin 1.3s linear infinite;}@keyframes cpAppear { from{opacity:0; transform:translate(-50%,-46%)} to{opacity:1; transform:translate(-50%,-50%)} }@keyframes cpTextBreath { from{opacity:.86; text-shadow:0 1px 0 rgba(255,255,255,.95), 0 6px 18px rgba(0,0,0,.10)} to{opacity:1; text-shadow:0 1px 0 rgba(255,255,255,.95), 0 14px 34px rgba(0,0,0,.18)} }@keyframes cpSpin { to{ transform:rotate(360deg) } }@media (prefers-reduced-motion: reduce){#progressModal, .progressModal, #pleaseWait, .please-wait, #loading, .loading,#ajaxLoading, .ajax-loading, .blockUI.blockMsg, .ui-dialog[role='dialog'], .modal[role='dialog']{animation:none !important; opacity:1 !important;}#progressModal::after, .progressModal::after, #pleaseWait::after, .please-wait::after,#loading::after, .loading::after, #ajaxLoading::after, .ajax-loading::after,.blockUI.blockMsg::after, .ui-dialog[role='dialog']::after, .modal[role='dialog']::after{animation:none !important;}}#compact-header {box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4); position: relative;z-index: 10;}.navbar-nav > li > a {background-color: transparent !important; color: #333333 !important; }.navbar-nav .dropdown-menu li a {color: #B0B0B0; background-color: transparent;transition: all 0.3s ease;}.navbar-nav .dropdown-menu li a:hover {background-color: #8500BD; color: white !important; box-shadow: 0 6px 10px rgba(0, 0, 0, 0.3); }.navbar-nav .dropdown-menu li a {color: #B0B0B0 !important; }.navbar-nav .dropdown-menu li a:hover {background-color: #8500BD;color: white;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4); }.navbar-nav > li > a {background-color: transparent !important; }.navbar-nav .dropdown.open > a {background-color: transparent !important; color: #333333 !important; }.navbar-nav li {border-right: 1px solid #d3d3d3; padding-right: 0; margin-right: 0; }.navbar-nav li:last-child {border-right: none; }#product-menu {background-color: #8500bd !important; color: white !important; border: 1px solid #8500bd !important; font-size: 14px;font-weight: 600; padding: 10px 20px;transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease; background-image: none !important; box-shadow: none !important; }#product-menu:hover {background-color: #fb5fab !important; color: white !important; border-color: #fb5fab !important; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important; }#ps-hero { background:#fff; position:relative; }#ps-hero .item { transition: opacity .6s ease; }#ps-hero .ps-hero-viewport{position: relative;width: 100%;max-width: 1500px; aspect-ratio: 5 / 4; max-height: 600px; margin: 0 auto;background: #fff;display: flex;align-items: center;justify-content: center;overflow: hidden;}#ps-hero .ps-bg{background-repeat: no-repeat;background-position: center;background-size: contain;width: 100%;height: 100%;}#ps-hero .carousel-indicators{ bottom:10px; }#ps-hero .carousel-control{position: absolute;top: 50%;bottom: auto;transform: translateY(-50%);width: auto;height: auto;background: none !important;background-image: none !important;opacity: 1;text-shadow: none;border: 0;z-index: 5;}#ps-hero .left.carousel-control{left:16px;}#ps-hero .right.carousel-control{ right:16px; }#ps-hero .carousel-control .glyphicon,#ps-hero .carousel-control .icon-prev,#ps-hero .carousel-control .icon-next{display: none !important;}#ps-hero .carousel-control .ctrl-box{width: 44px;height: 44px;border-radius: 8px;background: #bdbdbd;display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 8px rgba(0,0,0,.15);position: relative;}#ps-hero .carousel-control .ctrl-box::before{content: '';display: block;width: 0; height: 0;border-top: 9px solid transparent;border-bottom: 9px solid transparent;}#ps-hero .carousel-control .ctrl-box.is-left::before{border-right: 14px solid #fff;margin-left: 2px;}#ps-hero .carousel-control .ctrl-box.is-right::before{border-left: 14px solid #fff;margin-left: -2px;}@media (hover:hover){#ps-hero .carousel-control .ctrl-box:hover{ background:#a6a6a6; }}@media (max-width: 768px){#ps-hero .carousel-control{ display:none; }}#ps-hero, #ps-hero .carousel-inner, #ps-hero .item{ z-index:1; }#ps-hero .ps-hero-viewport{display: block !important;height: auto !important;width: 100%;max-width: 1500px;margin: 0 auto;position: relative;overflow: hidden;background: #fff; }#ps-hero .ps-hero-viewport::before{content: '';display: block;padding-top: 80%; }#ps-hero .ps-hero-viewport > img{position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 100%; width: auto;max-width: none;display: block;}@media (max-width: 480px){#ps-hero .ps-hero-viewport::before{ padding-top: 70%; } }