.acu-flyout{z-index:10000;background-color:#fff;margin-left:-1rem;margin-right:-1rem;padding-bottom:1px;transition:all .3s;display:block;overflow:hidden auto}.acu-flyout .acu-flyout-menu{background:#fff;width:400%;height:100%;transition:all .3s;display:flex}.acu-flyout .acu-flyout-menu.show-lv2{transform:translate(-25%)}.acu-flyout .acu-flyout-menu.show-lv3{transform:translate(-50%)}.acu-flyout .acu-flyout-menu.show-lv4{transform:translate(-75%)}.acu-flyout .flyout-child{width:25%}.acu-flyout .flyout-child .flyout-submenudiv{display:none}.acu-flyout .flyout-child .flyout-submenudiv.show{display:block}.acu-flyout .flyout-child a{color:#414444}.acu-flyout .flyout-child div.list-group-item{background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:none;border-radius:0;justify-content:space-between;align-items:center;margin-bottom:-1px;padding:10px 15px;font-weight:700;display:flex}.acu-flyout .flyout-child div.flyout-back{justify-content:flex-start;background-color:#f7f7f7!important}.acu-flyout .flyout-child div .subtitle{color:#919191;font-size:9px;font-weight:400}
.header .tabs.main-nav{padding-left:0}.header .tabs.main-nav a{align-items:center;display:inline-flex;position:relative}.header .tabs.main-nav .cart-icon-label{color:#fff;text-align:center;background-color:#00a0af;border-radius:50%;width:15px;height:16px;margin:0;padding:1px;font-size:10px;line-height:normal;position:absolute;top:26%;right:2px}.header .tabs.main-nav #tab5,.header .tabs.main-nav #tab6{z-index:10;background-color:#fff;border-bottom:2px solid #00a5b299;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:10px;position:absolute;top:77px;box-shadow:0 1px 3px #00a5b299}.header .tabs.main-nav #tab5{min-width:70px;margin-left:-258px}.header .tabs.main-nav #tab6{min-width:250px;max-width:350px;left:105px}.header .tabs.main-nav li.menu-list-item a{line-height:normal}.header .tabs.main-nav .menu-item a.direct-link:hover{background-color:#0000;font-weight:400}.header .tabs.main-nav .menu-item a.no-hover-bold:hover{font-weight:400}.header .second-tab-navigation .product-tab img{margin:0 auto}.header .second-tab-navigation .product-tab h3{font-weight:400}.header .second-tab-navigation .tabs a h3{margin-top:20px;margin-bottom:10px}.header .second-tab-navigation.tab_content{z-index:10;left:max(0px,50% - 650px)}.header .second-tab-navigation.tab_content h2,.header .second-tab-navigation.tab_content h3{line-height:1.1}
body{color:#414444;font-family:var(--font-open-sans);width:100%}.link,a{color:#00a0af;cursor:pointer;font-size:14px;font-weight:600}.link:hover,a:hover{color:#366}.link.bold,a.bold{font-weight:500}p{margin:1rem 0;line-height:1.5rem}.agree-link{font-weight:400;text-decoration:underline}.agree-link,.agree-link:hover{color:#414444}sup{top:-.2em}hr{border-color:#767676}h1{color:#006d82;font-size:24px;font-weight:500}@media only screen and (max-width:767px){h1{font-size:22px}}h2{font-size:18px}@media only screen and (max-width:767px){h2{font-size:16px}}main.container{min-height:80vh}main.container,nav .container{max-width:1300px}.textbox-container label{font-size:13px}.text-red{color:red}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.quote{border-color:orange;border-left-width:3px}.accordion .badge{background-color:#9ca3af}.accordion .accordion-content{opacity:0;max-height:0;transition:max-height .35s ease-out,opacity .35s ease-out;overflow:hidden}.accordion .accordion-content.show{opacity:1;max-height:200vh;transition:max-height .45s ease-in,opacity .45s ease-in}#scroll-to-top-btn{opacity:0;visibility:hidden;transition:visibility,opacity .5s linear}#scroll-to-top-btn.active{opacity:1;visibility:visible}#reset-filter-btn:hover,.badge.hoverable:hover{background-color:#ddd}#breadcrumb a{color:#414444;font-weight:400}button.default-font-color,button.default-font-color:hover{color:#414444}.react-multiple-carousel__arrow{z-index:20!important}button.default{color:#fff}button.default,button.default:hover{background-color:#9a9a9a}button.default.outline-btn{color:#9a9a9a;background-color:#fff;border:1px solid #9a9a9a}button.default.outline-btn:hover{color:#fff;background-color:#9a9a9a}button.primary{color:#fff;background-color:#f68c35}button.primary:hover{background-color:#db7f0f}button.primary.outline-btn{color:#f68c35;background-color:#fff;border:1px solid #f68c35}button.primary.outline-btn:hover{color:#fff;background-color:#f68c35}button.link{text-decoration:underline}button.link,button.link:hover{color:#414444}button.confirm-btn{border:1px solid #00a0af}button.confirm-btn,button.confirm-btn:hover{color:#fff;background-color:#00a0af}button.confirm-btn svg{color:#00a0af}button.secondary-button{color:#00a0af;background-color:#fff;border:1px solid #00a0af}button.secondary-button:hover{color:#fff;background-color:#00a0af}button.secondary-button svg{color:#00a0af}.categories-menu{background-color:#f9f9f9;border-top:1px solid #00a0af;padding:2rem}.categories-menu .category-info a{color:#4c9fad}.cart-empty-title{color:#006d82;font-size:24px;font-weight:500}.order-summary-container{background-color:#f9f9f9;padding:1.5rem}.order-summary-container .cart-items{border:1px solid #ccc}.cart-items .item,.wishlist-items .item{background-color:#f9f9f9;border-radius:3px}.cart-items .item:hover,.wishlist-items .item:hover{background-color:#fcfcfc}.cart-items .item img,.wishlist-items .item img{height:fit-content}.product-categories .category .category-image{width:100%;max-width:129px;height:auto;max-height:93px}.product-categories .category .category-image:hover{filter:hue-rotate(13deg)}.products .product{background-color:#f9f9f9;max-width:306px}@media only screen and (max-width:639px){.products .product{margin-bottom:1.25rem;margin-left:auto;margin-right:auto}}.products .product img{width:100%}.products .product .product-info{height:100%}.products .product .product-info .product-image{max-width:266px}.products .product .quick-add-to-cart-label{background-color:#414444;height:58px}.products .product .variants{background-color:#0000004d;max-height:100vh;transition:max-height .4s ease-in-out}.products .product .variants.hide{max-height:0;overflow:hidden}.products .product .variants .variant-grid{background-color:#919191}.products .product .variants .variant-grid .variant .name{font-size:13px}.products .product .variants .variant-grid .variant.normal{background-color:#666}.products .product .variants .variant-grid .variant.empty{background-color:#777}.products .product .variants .variant-grid .variant:not(.disabled):hover{background-color:#48c1e1}.products .product .variants .more-detail-btn{color:#fff;width:189px;height:46px}.products .product .variants .more-detail-btn:hover{color:#fff;background-color:#005158}.products-filter label{font-size:13px}.header{box-shadow:0 4px 12px #0000000d}.header nav{border-bottom:1px solid #f68c35}.banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:400px}.banner-img-container{transition:opacity .5s linear}.banner-content{flex-direction:column;justify-content:center;display:flex}.banner-content__title{max-width:254px;line-height:1.2}.banner-content__description{margin-top:10px;padding-bottom:40px}.banner-content__link{border-top:1px solid #ccc;padding-top:20px}.banner-img{height:400px;position:relative}.slider-button{background:#fff;padding:10px 20px;font-size:24px;position:absolute;bottom:0;right:0}.cart,.categories,.checkout{min-height:400px}.radio-btn-container{color:#414444;border:1px solid #d5d5d5}.radio-btn-container.active,.radio-btn-container.active:hover{border:2px solid #7dd4fc}.radio-btn-container:hover{border:1px solid #7dd4fc}.radio-btn-container .radio-container input[type=radio]:checked{accent-color:#414444;outline-offset:.1rem;outline:2px solid #707070;max-height:15px}.radio-btn-container .radio-container .description{font-size:13px}.radio-btn-container label{cursor:pointer}.go-previous-btn{text-decoration:none}.login-container{border:1px solid #a4a4a4;border-radius:3px}.product-images{max-width:400px;margin:auto}.stock-status.low-stock,.stock-status.out-of-stock{color:red}.product-section{border-top:1px solid #bdbdbd;padding-top:30px;padding-bottom:30px}.product-purchase-section{background-color:#f7f7f7;border-radius:2px}.variation-options .variation{height:100%}.variation-options .variation.empty{color:#414444;background-color:#e0f2fe;border:1px solid #7dd4fc;min-height:70px}.variation-options .variation a{color:#414444;border:1px solid #d5d5d5;min-height:70px}.variation-options .variation a.active{background-color:#e0f2fe;border:1px solid #7dd4fc}.variation-options .variation a.active.out-of-stock{color:#ff2020;background-color:#fdcaca;border-color:#ff2020}.variation-options .variation a:hover{border:1px solid #7dd4fc}.variation-options .variation a.out-of-stock{color:#a5a5a5;background-color:#f1f1f1;border:1px solid #d5d5d5}.additional-actions svg{width:18px;height:18px}.share-social-medial-btn{border-radius:2px}.react-multi-carousel-list{min-height:280px}.react-multi-carousel-list.carousel-container{min-height:auto}.footer{background:#414444;border:1px solid #444}.footer,.footer a{color:#d2d2d2!important}.footer .title{word-wrap:break-word;font-size:28px;font-weight:400}@media only screen and (max-width:639px){.footer .title{font-size:24px}}.footer p.about{line-height:1.9em}.linkedin-icon-color{color:#0066a8}.fb-icon-color{color:#1e4888}.twitter-icon-color{color:#2185c9}.youtube-icon-color{color:#b51b1f}.checkout-step-section-container{position:relative}.checkout-step-section{opacity:0;background-color:#e0f2fe;border:1px solid #7dd4fc;width:100%;max-height:0;transition:max-height .5s ease-out,opacity .3s ease-out,position .3s linear;position:absolute;top:0;overflow:hidden}.checkout-step-section.active{opacity:1;max-height:900vh;transition:max-height 1s ease-in,opacity .3s ease-in,position .3s linear;position:relative}.checkout-step-section.edit{background-color:#0000;border:none}.checkout-step-section.error{border:2px solid red}#braintree-payment-container{border:1px solid #b5b5b5;width:100%;max-height:fit-content;margin:0 auto;transition:transform .3s,opacity .3s,max-height .3s}#braintree-payment-container .card-payment-header{border-bottom:1px solid #b5b5b5;padding:12px}#braintree-payment-container .card-payment-header .card-payment-header__title{margin-left:20px;font-size:16px}#braintree-payment-container .feedback{color:#dc3545;width:100%;margin-top:.25rem;font-size:80%;display:none}#braintree-payment-container label{color:#000;text-align:left;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.4;display:block}#braintree-payment-container label .label-descriptor{color:#b5b5b5;margin-left:6px;font-size:13px}#braintree-payment-container .payment-input-control.is-invalid~.feedback.invalid,#braintree-payment-container .payment-input-control.is-required~.feedback.empty{display:block}#braintree-payment-container .cc-number-field-group{margin-bottom:10px}#braintree-payment-container .field-groups{grid-gap:5px;gap:5px}#braintree-payment-container .field-groups .field-group{flex-grow:1;flex-basis:190px;margin-bottom:10px}#braintree-payment-container #cc-cvv,#braintree-payment-container #cc-expiration,#braintree-payment-container #cc-number,#braintree-payment-container #cc-postal-code{border:1px solid #bfbfbf;height:44px;margin:4px 0 0;padding:0 8px}#braintree-payment-container #cc-cvv.is-invalid,#braintree-payment-container #cc-expiration.is-invalid,#braintree-payment-container #cc-number.is-invalid,#braintree-payment-container #cc-postal-code.is-invalid{color:red;border-color:#ca2a2a}.braintree-upper-container:before{background-color:#0000}.braintree-method{background-color:#fff;border-width:1px;border-color:#7dd3fc;padding:1.5rem;border-radius:.125rem!important;margin-bottom:1rem!important}.braintree-large-button.braintree-toggle{margin-bottom:1rem}.braintree-large-button{display:none}.braintree-sheet{border-radius:0}.thank-you-content{color:#414444;border:1px solid #d5d5d5}.thank-you-content.active{border:2px solid #7dd4fc}.thank-you-content .radio-container input[type=radio]:checked{accent-color:#414444;outline-offset:.1rem;outline:2px solid #707070;max-height:15px}.thank-you-content .radio-container .description{font-size:13px}.thank-you-content{word-wrap:break-word;background-color:#e0f2fe;padding:2rem}.sign-up-newsletter{background-color:#00a0af;margin-top:2rem;padding-top:2rem;padding-bottom:2rem}.sign-up-newsletter .sign-up-newsletter-content{color:#fff;text-align:center;max-width:50%;margin:auto}.sign-up-newsletter .sign-up-btn{max-width:50%;margin:auto}.thumb-up-count,.thumb-up-icon{color:#414444}.thumb-up-icon.active{color:#00a0af}
