.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}.bundle-product-list-header h3{text-align:center;font-size:28px;line-height:28px;margin-bottom:30px}@media only screen and (min-width:768px){.bundle-product-list-header h3{font-size:48px;line-height:44px;margin-bottom:60px}}.bundle-product-list-container .bundle-item{text-align:center;padding-top:20px;padding-bottom:20px}.bundle-product-list-container .bundle-item:active,.bundle-product-list-container .bundle-item:focus,.bundle-product-list-container .bundle-item:hover,.bundle-product-list-container .bundle-item:visited{text-decoration:none}.bundle-product-list-container .bundle-item.midi{padding-top:0}.bundle-product-list-container .bundle-item h6{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100;margin:0;font-size:12px;line-height:12px}@media only screen and (min-width:768px){.bundle-product-list-container .bundle-item h6{font-size:16px;line-height:16px}}.bundle-product-list-container .bundle-item img{width:100%;height:auto;max-width:100px;vertical-align:middle;margin:0 auto 12px}.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}.tt-checkout-overlay{display:none;background-color:#000;background-color:rgba(255,255,255,.75);background:-webkit-radial-gradient(50% 50%,ellipse closest-corner,#fff 1%,rgba(255,255,255,.75) 100%);background:-moz-radial-gradient(50% 50%,ellipse closest-corner,#fff 1%,rgba(255,255,255,.75) 100%);background:-ms-radial-gradient(50% 50%,ellipse closest-corner,#fff 1%,rgba(255,255,255,.75) 100%);background:radial-gradient(50% 50%,ellipse closest-corner,#fff 1%,rgba(255,255,255,.75) 100%);z-index:10000;position:fixed;width:100%;height:100%;top:1px;left:1px;color:#686766;text-align:center}.tt-checkout-overlay h4{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:12px;padding-top:40%;font-size:32px;line-height:35px}@media only screen and (min-width:768px){.tt-checkout-overlay h4{padding-top:15%;font-size:40px;line-height:44px}}.tt-checkout-overlay img{width:64px;height:auto}.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}.cross-sells-container{background-color:#222;color:#c3c3c1;letter-spacing:.2px;font-kerning:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cross-sells-container .cross-sells-slider{display:flex;overflow-x:auto;overflow-y:hidden;-ms-flex:1 0 0;flex:1 0 0}.cross-sells-container .cross-sells-slider::-webkit-scrollbar{width:5px;height:15px;border-radius:7.5px}.cross-sells-container .cross-sells-slider::-webkit-scrollbar-track{background:#adadad;border-radius:7.5px}.cross-sells-container .cross-sells-slider::-webkit-scrollbar-thumb{background-color:#3c3c3c;border-radius:7.5px}.cross-sells-container .cross-sells-slider .item{float:left;margin-right:25px;margin-bottom:15px}.cross-sells-container .cross-sells-slider .item .image-wrapper{float:left;width:90px;height:auto;margin:0}@media only screen and (min-width:768px){.cross-sells-container .cross-sells-slider .item .image-wrapper{width:120px}}.cross-sells-container .cross-sells-slider .item .image-wrapper img{width:100%;height:auto}.cross-sells-container .cross-sells-slider .item .image-wrapper div.midi{height:36px}@media only screen and (min-width:768px){.cross-sells-container .cross-sells-slider .item .image-wrapper div.midi{height:48px}}.cross-sells-container .cross-sells-slider .item .image-wrapper .new_product.midi:after{background-position-y:36px}@media only screen and (min-width:768px){.cross-sells-container .cross-sells-slider .item .image-wrapper .new_product.midi:after{background-position-y:48px}}.cross-sells-container .cross-sells-slider .item .item-footer-container{text-align:center}.cross-sells-container .cross-sells-slider .item .item-footer-container .cross-sells-btn{font-size:12px;padding:8px 12px;border-radius:8px;font-weight:600;width:100%;outline:0!important}.cross-sells-container .cross-sells-slider .item .item-footer-container .cross-sells-btn:hover{background-color:#505050!important;border-color:#505050!important}.cross-sells-container .cross-sells-slider .item .item-footer-container .price-container .price-text{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:22px;line-height:18px}.cross-sells-container .cross-sells-slider .item .item-footer-container .price-container .sale-wrapper{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;color:#b91d1d;font-size:22px;line-height:18px}.cross-sells-container .cross-sells-slider .item .item-footer-container .price-container .sale-wrapper .sale_price_stroke{text-decoration:line-through;color:#b91d1d;font-size:16px;line-height:16px}.cross-sells-container .cross-sells-slider .item .item-footer-container .price-container .sale-wrapper .sale_price_stroke .price-text-small{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.cross-sells-container .cross-sells-slider .item .item-footer-container .price-container .sale-wrapper .sale_price_stroke .price-text-small .woocommerce-Price-currencySymbol{margin-right:0}.cross-sells-container .cross-sells-slider .item .item-footer-container .price-container .sale-wrapper .sale_price_stroke .price-text-small .woocommerce-Price-currencySymbol::after{content:" "}.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}@media only screen and (max-width:767px){.free-product-label{font-size:46px!important;line-height:40px!important}}.product-page-product-listing .tt-product-list{--bs-gutter-x:1.5rem}@media only screen and (min-width:768px){.product-page-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:992px){.product-page-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:1200px){.product-page-product-listing .tt-product-list{--bs-gutter-x:2.5rem}}@media only screen and (min-width:1400px){.product-page-product-listing .tt-product-list{--bs-gutter-x:2.5rem}}.product-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 33.33%}@media only screen and (min-width:768px){.product-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 20%}}@media only screen and (min-width:992px){.product-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}@media only screen and (min-width:1200px){.product-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}@media only screen and (min-width:1400px){.product-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 14.28%}}.archive-page-product-listing .tt-product-list{--bs-gutter-x:1.5rem}@media only screen and (min-width:768px){.archive-page-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:992px){.archive-page-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:1200px){.archive-page-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:1400px){.archive-page-product-listing .tt-product-list{--bs-gutter-x:2.5rem}}.archive-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 33.33%}@media only screen and (min-width:768px){.archive-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 25%}}@media only screen and (min-width:992px){.archive-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}@media only screen and (min-width:1200px){.archive-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}@media only screen and (min-width:1400px){.archive-page-product-listing .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}.shortcode-product-listing .tt-product-list{--bs-gutter-x:1.5rem}@media only screen and (min-width:768px){.shortcode-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:992px){.shortcode-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:1200px){.shortcode-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:1400px){.shortcode-product-listing .tt-product-list{--bs-gutter-x:2.5rem}}.shortcode-product-listing .tt-product-list .tt-product-list-item{flex:0 0 33.33%}@media only screen and (min-width:768px){.shortcode-product-listing .tt-product-list .tt-product-list-item{flex:0 0 25%}}@media only screen and (min-width:992px){.shortcode-product-listing .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}@media only screen and (min-width:1200px){.shortcode-product-listing .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}@media only screen and (min-width:1400px){.shortcode-product-listing .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}.combination-product-listing .tt-product-list{--bs-gutter-x:1rem}@media only screen and (min-width:1400px){.combination-product-listing .tt-product-list{--bs-gutter-x:2rem}}.combination-product-listing .tt-product-list .tt-product-list-item{flex:0 0 20%}.composite-product-listing .tt-product-list{--bs-gutter-x:1.5rem}@media only screen and (min-width:768px){.composite-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:992px){.composite-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:1200px){.composite-product-listing .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:1400px){.composite-product-listing .tt-product-list{--bs-gutter-x:2.5rem}}.composite-product-listing .tt-product-list .tt-product-list-item{flex:0 0 33.33%}@media only screen and (min-width:768px){.composite-product-listing .tt-product-list .tt-product-list-item{flex:0 0 25%}}@media only screen and (min-width:992px){.composite-product-listing .tt-product-list .tt-product-list-item{flex:0 0 50%}}@media only screen and (min-width:1200px){.composite-product-listing .tt-product-list .tt-product-list-item{flex:0 0 33.33%}}@media only screen and (min-width:1400px){.composite-product-listing .tt-product-list .tt-product-list-item{flex:0 0 25%}}@media only screen and (min-width:1580px){.composite-product-listing .tt-product-list .tt-product-list-item{flex:0 0 20%}}@media only screen and (min-width:1930px){.composite-product-listing .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}.free-product-selector-container .tt-product-list{--bs-gutter-x:1.5rem}@media only screen and (min-width:768px){.free-product-selector-container .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:992px){.free-product-selector-container .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:1200px){.free-product-selector-container .tt-product-list{--bs-gutter-x:2rem}}@media only screen and (min-width:1400px){.free-product-selector-container .tt-product-list{--bs-gutter-x:2.5rem}}.free-product-selector-container .tt-product-list .tt-product-list-item{flex:0 0 33.33%}@media only screen and (min-width:768px){.free-product-selector-container .tt-product-list .tt-product-list-item{flex:0 0 25%}}@media only screen and (min-width:992px){.free-product-selector-container .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}@media only screen and (min-width:1200px){.free-product-selector-container .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}@media only screen and (min-width:1400px){.free-product-selector-container .tt-product-list .tt-product-list-item{flex:0 0 16.66%}}.product-listing-container{position:relative}@media only screen and (min-width:768px){.product-listing-container.pl-loading{opacity:.4}}.product-listing-container.pl-loading:after{content:" ";position:fixed;width:100vh;height:100vh;z-index:300;top:0}.product-listing-container .tt-neg-margin{margin-left:-12px}.product-listing-container .results-loader img{display:block;width:100px;height:auto;margin:5vh auto}.product-listing-container .pl-overlay{display:none;position:fixed;width:100%;height:100%;margin-left:-15px;background-color:rgba(0,0,0,.8);z-index:10;opacity:0;top:38px;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s}.product-listing-container .pl-overlay.expanded{display:block;animation:animatePlOverlayDark .4s linear;animation-fill-mode:forwards}@keyframes animatePlOverlayDark{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){.product-listing-container .pl-overlay{display:none!important}}@media only screen and (max-width:767px){.product-listing-container .pl-controls-wrapper{position:fixed;width:90%;z-index:20;background-color:#f1f1f1;left:-100vw;padding:0 15px 20px 15px;height:100vh;overflow-y:scroll;top:38px}}.product-listing-container .pl-controls-wrapper .close{color:#555;opacity:1;outline:0}@media only screen and (max-width:767px){.product-listing-container .pl-controls-wrapper .close{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:5px;-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:right;font-size:25.5px;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff}}@media only screen and (min-width:768px){.product-listing-container .show-filter-btn-wrapper{display:none}}.product-listing-container .show-filter-btn-wrapper:not(.static){position:fixed;bottom:50px;z-index:15;width:100%}.product-listing-container .show-filter-btn-wrapper.static{margin:20px auto}.product-listing-container .show-filter-btn,.product-listing-container .show-filtered-products-btn{margin:0 auto;display:block;max-width:250px;padding:16px 16px 14px 16px}.product-listing-container .show-filter-btn .glyphicon,.product-listing-container .show-filtered-products-btn .glyphicon{margin-left:10px}.product-listing-container .product-line-navigation-container .tt-filter label.tree-top{display:block;font-size:18px;line-height:24px;margin-bottom:6px}@media only screen and (min-width:768px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-top{font-size:8px;line-height:15px;margin-bottom:0}}@media only screen and (min-width:1200px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-top{font-size:10px;line-height:16px}}@media only screen and (min-width:1400px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-top{font-size:11px;line-height:17px}}.product-listing-container .product-line-navigation-container .tt-filter label.tree-top a{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif;display:block;font-size:18px;line-height:22px;margin-top:30px}@media only screen and (min-width:768px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-top a{font-size:10px;line-height:14px;margin-top:20px;margin-bottom:0}}@media only screen and (min-width:1200px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-top a{font-size:12px;line-height:16px}}@media only screen and (min-width:1400px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-top a{font-size:13px;line-height:18px}}.product-listing-container .product-line-navigation-container .tt-filter label.tree-child{display:block;line-height:18px;margin-bottom:6px}@media only screen and (min-width:768px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-child{line-height:12px;margin-bottom:0}}@media only screen and (min-width:1200px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-child{line-height:16px}}@media only screen and (min-width:1400px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-child{line-height:17px}}.product-listing-container .product-line-navigation-container .tt-filter label.tree-child a{font-size:16px;line-height:21px}@media only screen and (min-width:768px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-child a{font-size:9px;line-height:9px}}@media only screen and (min-width:1200px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-child a{font-size:11px;line-height:11px}}@media only screen and (min-width:1400px){.product-listing-container .product-line-navigation-container .tt-filter label.tree-child a{font-size:12px;line-height:12px}}.product-listing-container .product-line-navigation-container .tt-filter .divider{height:50px}@media only screen and (min-width:768px){.product-listing-container .product-line-navigation-container .tt-filter .divider{height:30px}}.product-listing-container .product-listing-results-container .has-all-products-in-category{border:1px solid #aaa;background:#fafafa;padding:5px 10px;margin-top:0;margin-bottom:-20px}@media only screen and (min-width:768px){.product-listing-container .product-listing-results-container .has-all-products-in-category{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;line-height:16px;margin-bottom:-18px;margin-top:-10px;margin-right:-3px}}.product-listing-container .product-listing-results-container h4{font-size:25px;line-height:28px;margin-top:40px;margin-bottom:15px}@media only screen and (min-width:992px){.product-listing-container .product-listing-results-container h4{font-size:36px;line-height:36px;margin-top:40px;margin-bottom:15px}}.product-listing-container .tt-product-list{margin-top:30px}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container{text-decoration:none;border-radius:16px;padding:30px 0}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container{padding:30px}}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container a{color:#fff}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container a:hover{color:#fff;text-decoration:none}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container h5{font-size:32px;line-height:28px}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container p{font-size:16px;line-height:20px}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container small{line-height:18px;font-size:12px;display:inline-block;margin-bottom:0}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct{position:absolute;text-align:center;top:-22px;right:6%}@media only screen and (min-width:768px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct{top:-17px;right:4.5%}}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct{top:-24px;right:4.5%}}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct{top:-19px;right:4%}}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper{color:#fff;border-radius:50%;padding:10px;text-align:center;display:table-cell;vertical-align:middle;width:80px;height:80px}@media only screen and (min-width:768px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper{width:100px;height:100px}}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper{width:80px;height:80px}}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper{width:120px;height:120px}}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;padding:0;margin:0;font-size:22px;line-height:20px}@media only screen and (min-width:768px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div{font-size:28px;line-height:26px}}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div{font-size:22px;line-height:20px}}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div{font-size:32px;line-height:28px}}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div.custom-text{font-size:14px;line-height:15px}@media only screen and (min-width:768px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div.custom-text{font-size:18px;line-height:17px}}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div.custom-text{font-size:14px;line-height:14px}}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div.custom-text{font-size:23px;line-height:24px}}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div.discount-text{font-size:28px;line-height:23px}@media only screen and (min-width:768px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div.discount-text{font-size:36px;line-height:28px}}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div.discount-text{font-size:27px;line-height:22px}}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .promoProduct .wrapper>div.discount-text{font-size:40px;line-height:33px}}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .text-col{padding:0 42px}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .text-col.col-text-left{padding-left:60px!important}.product-listing-container .tt-product-list .tt-main-product-list-item .main-products-list-item-container .text-col.col-text-right{padding-right:60px!important}}.product-listing-container .tt-product-list .tt-product-list-item{position:relative;display:flex;flex-direction:column;box-sizing:border-box}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container{display:flex;flex:1;align-items:end}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container .tt-box-parent{position:relative}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container .tt-box-parent .own-overlay{width:100%;height:100%;position:absolute;background:rgba(198,198,198,.4)}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container .tt-box-parent .promoProduct{position:absolute;z-index:2;text-align:center;top:-10%;right:-16%}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container .tt-box-parent .promoProduct .wrapper{color:#fff;border-radius:50%;padding:10px;text-align:center;display:table-cell;vertical-align:middle;width:70px;height:70px}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container .tt-box-parent .promoProduct .wrapper{width:80px;height:80px}}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container .tt-box-parent .promoProduct .wrapper>div{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;padding:0;margin:0;font-size:18px;line-height:18px}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container .tt-box-parent .promoProduct .wrapper>div{font-size:20px;line-height:20px}}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container .tt-box-parent .promoProduct .wrapper>div.custom-text{font-size:12px;line-height:13px}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-image-container .tt-box-parent .promoProduct .wrapper>div.custom-text{font-size:14px;line-height:15px}}.product-listing-container .tt-product-list .tt-product-list-item img{width:100%;height:auto}.product-listing-container .tt-product-list .tt-product-list-item .banner-img{position:absolute;z-index:1;left:0}.product-listing-container .tt-product-list .tt-product-list-item .banner-img.new{top:0}.product-listing-container .tt-product-list .tt-product-list-item .banner-img.on-sale{bottom:0}.product-listing-container .tt-product-list .tt-product-list-item .banner-img.sale{bottom:0}.product-listing-container .tt-product-list .tt-product-list-item .banner-img.own{top:0}.product-listing-container .tt-product-list .tt-product-list-item .textbox-outer{position:absolute;z-index:2;top:0;height:100%;width:100%}.product-listing-container .tt-product-list .tt-product-list-item .textbox-outer .textbox-inner{display:none;height:100%;width:100%;align-items:center;background-color:rgba(255,255,255,.95);padding:12px 10px}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-product-list-item .textbox-outer .textbox-inner{display:flex;opacity:0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}}.product-listing-container .tt-product-list .tt-product-list-item .textbox-outer .textbox-inner p{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;line-height:15px;margin-top:0;margin-bottom:0;max-height:100%;overflow:hidden;text-overflow:ellipsis}.product-listing-container .tt-product-list .tt-product-list-item .textbox-outer .textbox-inner p strong{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;line-height:15px;text-transform:uppercase;display:block;margin-bottom:2px}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-product-list-item .textbox-outer:hover>.textbox-inner{opacity:1}}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info{text-align:center;margin-top:13px;margin-bottom:0}@media only screen and (min-width:768px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info{margin-bottom:14px}}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info{margin-bottom:24px}}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info{margin-bottom:34px}}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info p{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;text-align:left;min-height:64px;margin:0 0 10px}@media only screen and (min-width:768px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info p{min-height:48px}}.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info a.btn{margin-bottom:48px;padding:8px 16px 6px}@media only screen and (min-width:576px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info a.btn{width:110px}}@media only screen and (min-width:576px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info a.btn.add-to-cart{padding:8px 16px 6px;width:110px}}@media only screen and (min-width:992px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info a.btn.add-to-cart{width:100px;margin-bottom:20px}}@media only screen and (min-width:1200px){.product-listing-container .tt-product-list .tt-product-list-item .tt-product-list-item-info a.btn.add-to-cart{width:110px}}.product-listing-container .tt-filter label{display:inline-block;margin-right:10px;margin-top:5px;margin-bottom:6px}@media only screen and (min-width:768px){.product-listing-container .tt-filter label{margin-top:3px;margin-bottom:5px}}.product-listing-container .tt-filter label input{margin:0;vertical-align:text-top}@media only screen and (min-width:768px){.product-listing-container .results-headers.mobile{display:none}}.product-listing-container .results-headers.mobile .viewing{margin-top:20px}.product-listing-container .results-headers.desktop{display:none}@media only screen and (min-width:768px){.product-listing-container .results-headers.desktop{display:block}}.product-listing-container .results-headers.desktop h6,.product-listing-container .results-headers.desktop label{display:inline-block;margin-right:5px;margin-top:15px}@media only screen and (min-width:992px){.product-listing-container .results-headers.desktop .sorting{text-align:right}}.product-listing-container .pl-filter-controls{max-width:240px;margin:0 auto}@media only screen and (min-width:768px){.product-listing-container .pl-filter-controls{max-width:none;margin:inherit}}.product-listing-container .pl-filter-controls label{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;line-height:16px}@media only screen and (max-width:767px){.product-listing-container .pl-filter-controls label{font-size:18px;line-height:24px}}@media only screen and (max-width:767px){.product-listing-container .pl-filter-controls h5{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:30px!important;line-height:30px!important;color:inherit;margin:15px 0 20px}}.product-listing-container .pl-filter-controls h6{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;margin-top:18px;color:inherit}@media only screen and (max-width:767px){.product-listing-container .pl-filter-controls h6{font-size:19px!important;margin-top:20px}}.product-listing-container .pl-filter-controls select{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;text-transform:capitalize;padding:4px;text-align:right;margin-right:15px;border-color:#aaa}.product-listing-container .pl-filter-controls select:last-child{margin-right:0}@media only screen and (max-width:767px){.product-listing-container .pl-filter-controls select{width:100%;margin:8px 0;font-size:18px;padding:10px;background:#f1f1f1;text-align:left}}.product-listing-container .pl-filter-controls .filterButton{float:right}.product-listing-container .pl-filter-controls .filterButton h6{margin-right:3px;display:inline-block}.product-listing-container .pl-filter-controls .product-line-navigation-container{color:red}.product-listing-container .pl-filter-controls .quick-remove-all-filter{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100;border:1px solid #aaa!important;color:#555!important;font-size:16px;width:100%;background-color:transparent!important;border-radius:10px;padding:15px 15px;margin:0}.product-listing-container .pl-filter-controls .quick-remove-all-filter:hover{border:1px solid #555!important}@media only screen and (min-width:768px){.product-listing-container .pl-filter-controls .quick-remove-all-filter{margin:13px 0 6px;width:145px;padding:8px}}@media only screen and (min-width:1200px){.product-listing-container .pl-filter-controls .quick-remove-all-filter{width:165px}}.product-listing-container .pl-filter-controls .quick-remove-checkbox-filter,.product-listing-container .pl-filter-controls .quick-remove-range-filter{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif;border:1px solid #aaa;display:block;border-radius:0;color:#555!important;font-size:16px;line-height:20px;text-transform:none;text-align:left;width:100%;padding:8px 12px 8px 20px;margin:15px 0}@media only screen and (min-width:768px){.product-listing-container .pl-filter-controls .quick-remove-checkbox-filter,.product-listing-container .pl-filter-controls .quick-remove-range-filter{font-size:11px;line-height:16px;padding:6px 3px 6px 10px;width:145px;margin:4px 0}}@media only screen and (min-width:1200px){.product-listing-container .pl-filter-controls .quick-remove-checkbox-filter,.product-listing-container .pl-filter-controls .quick-remove-range-filter{width:165px;padding:6px 9px 6px 19px}}.product-listing-container .pl-filter-controls .quick-remove-checkbox-filter:hover,.product-listing-container .pl-filter-controls .quick-remove-range-filter:hover{text-decoration:none;background-color:#e6e6e6!important;cursor:pointer}.product-listing-container .pl-filter-controls .quick-remove-checkbox-filter .quick-remove-button-label,.product-listing-container .pl-filter-controls .quick-remove-range-filter .quick-remove-button-label{padding-right:15px}.product-listing-container .pl-filter-controls .quick-remove-checkbox-filter .close,.product-listing-container .pl-filter-controls .quick-remove-range-filter .close{float:right;font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:26px;line-height:10px;padding-right:0;margin-top:3px;border:none;background:0 0;color:#555;opacity:1;outline:0!important}@media only screen and (min-width:768px){.product-listing-container .pl-filter-controls .quick-remove-checkbox-filter .close,.product-listing-container .pl-filter-controls .quick-remove-range-filter .close{margin-top:0}}.product-listing-container .pl-filter-controls .filter-spacer{height:9px}@media only screen and (min-width:768px){.product-listing-container .pl-filter-controls .filter-spacer{height:5px}}.product-listing-container .pl-filter-controls .filter-toggle-link{display:inline-block;cursor:pointer;text-decoration:none!important}.product-listing-container .pl-filter-controls .filter-toggle-link.show-more{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;margin-top:2px}@media only screen and (min-width:768px){.product-listing-container .pl-filter-controls .filter-toggle-link.show-more{font-size:11px;line-height:16px;margin-top:0}}.product-listing-container .pl-filter-controls .filter-toggle-link.show-more.main-filter-toggle{font-size:14px;line-height:14px;margin-top:20px}.product-listing-container .pl-filter-controls .filter-toggle-link .toggle-open{display:none;margin-left:2px}.product-listing-container .pl-filter-controls .filter-toggle-link .toggle-close{display:inline-block;margin-left:2px}.product-listing-container .pl-filter-controls .filter-toggle-link.collapsed .toggle-open{display:inline-block}.product-listing-container .pl-filter-controls .filter-toggle-link.collapsed .toggle-close{display:none}.product-listing-container .pl-filter-controls .label-toggle{margin-left:2px}.product-listing-container .pl-filter-controls .range-between-mark{text-align:center;margin:0 auto;margin-bottom:-23px}.product-listing-container .pl-filter-controls .range-label-right{float:right;margin-right:0}.product-listing-container .pl-filter-controls input.range-filter{width:50px;line-height:16px;text-align:center;padding:0;vertical-align:baseline!important}@media only screen and (min-width:768px){.product-listing-container .pl-filter-controls input.range-filter{width:30px}}.product-listing-container .filter-slider-wrap{--dif:calc(var(--max) - var(--min));display:grid;grid-template:repeat(2,-webkit-max-content) 1em 1fr;grid-template:repeat(2,max-content) 1em 1fr;overflow:hidden;position:relative;margin:15px auto 12px;width:100%;background:linear-gradient(0deg,#ccc 1em,transparent 0);font-family:ubuntu mono,consolas,monaco,monospace}@media only screen and (min-width:768px){.product-listing-container .filter-slider-wrap{margin-bottom:7px}}.product-listing-container .filter-slider-wrap::after,.product-listing-container .filter-slider-wrap::before{grid-column:1/span 2;grid-row:3;height:100%;background:#9f1a23;content:""}.product-listing-container .filter-slider-wrap::before{margin-left:calc((var(--a) - var(--min))/ var(--dif) * 100%);width:calc((var(--b) - var(--a))/ var(--dif) * 100%)}.product-listing-container .filter-slider-wrap::after{margin-left:calc((var(--b) - var(--min))/ var(--dif) * 100%);width:calc((var(--a) - var(--b))/ var(--dif) * 100%)}.product-listing-container .filter-slider-wrap [id=multi-lbl]{grid-column:1/span 2}.product-listing-container .filter-slider-wrap .sr-only{position:absolute;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.product-listing-container .filter-slider-wrap input[type=range]{grid-column:1/span 2;grid-row:3;z-index:1;top:0;left:0;margin:0;background:0 0;color:#aaa;pointer-events:none}.product-listing-container .filter-slider-wrap input[type=range],.product-listing-container .filter-slider-wrap input[type=range]::-webkit-slider-runnable-track,.product-listing-container .filter-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.product-listing-container .filter-slider-wrap input[type=range]::-webkit-slider-runnable-track{width:100%;height:100%;background:0 0}.product-listing-container .filter-slider-wrap input[type=range]::-moz-range-track{width:100%;height:100%;background:0 0}.product-listing-container .filter-slider-wrap input[type=range]::-webkit-slider-thumb{border:none;width:1em;height:1em;border-radius:0;background:currentcolor;pointer-events:auto}.product-listing-container .filter-slider-wrap input[type=range]::-moz-range-thumb{border:none;width:1em;height:1em;border-radius:0;background:currentcolor;pointer-events:auto}.product-listing-container .filter-slider-wrap input[type=range]:focus{z-index:2;outline:dotted 1px currentcolor}.product-listing-container .filter-slider-wrap input[type=range]:hover{color:#ddd}.product-listing-container.dark .pl-filter-controls{color:#e2e2e2}.product-listing-container.dark .pl-filter-controls a{color:#e2e2e2}.product-listing-container.dark .pl-filter-controls h6{color:#e2e2e2!important}.product-listing-container.dark .tt-product-list-item-info p.tt-product-list-item-name{color:#e2e2e2}.product-listing-container.dark .tt-product-list-item-info a.btn{background-color:#e2e2e2!important;border-color:#e2e2e2!important;color:#e2e2e2}.shortcode-product-listing.is-showing-add-to-cart-buttons .tt-product-list-item-info .tt-product-list-item-name{display:none}.breadcrumb.filter-breadcrumb{margin-bottom:20px}@media only screen and (min-width:768px){.breadcrumb.filter-breadcrumb{margin-bottom:28px;background-color:inherit;padding:5px 0;font-size:11px}}.customcheck{display:block;position:relative;padding-left:28px;margin-top:8px;margin-bottom:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:768px){.customcheck{padding-left:22px}}.customcheck.disabled{color:#aaa}.customcheck.disabled:hover{cursor:not-allowed}.customcheck.disabled .checkmark{background-color:#f5f5f5;border-color:#ccc}.customcheck input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;background-color:transparent;border:1px solid #686766}@media only screen and (min-width:768px){.checkmark{top:1px;height:14px;width:14px}}.customcheck:hover input~.checkmark{background-color:#f5f5f5}.customcheck:not(.disabled) input:checked~.checkmark{background-color:#555}.checkmark:after{content:"";position:absolute;display:none}.customcheck input:checked~.checkmark:after{display:block}.customcheck:not(.disabled) .checkmark:after{left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:768px){.customcheck:not(.disabled) .checkmark:after{width:4px;height:8px}}.woocommerce-NoticeGroup ul{display:inline;padding:0}.woocommerce-NoticeGroup ul li{list-style:none}.tt-disable-checkout{position:absolute;width:100%;height:120px;background-color:rgba(255,255,255,.5);z-index:1000}.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}.ezkeysline #price-box-modal .login-color{color:#9f1a23}.ezkeysline #price-box-modal div.selections .btn:hover{background-color:#9f1a231f!important}.ezkeysline #price-box-modal div.selections .btn.active{background-color:#9f1a23!important;border-color:#9f1a23!important}.ezdrummerline #price-box-modal .login-color{color:#e26223}.ezdrummerline #price-box-modal div.selections .btn:hover{background-color:#e262241f!important}.ezdrummerline #price-box-modal div.selections .btn.active{background-color:#e26223!important;border-color:#e26223!important}.superiorline #price-box-modal .login-color{color:#43a9d9}.superiorline #price-box-modal div.selections .btn:hover{background-color:#43a9d91f!important}.superiorline #price-box-modal div.selections .btn.active{background-color:#43a9d9!important;border-color:#43a9d9!important}.ezmixline #price-box-modal .login-color{color:#f9b930}.ezmixline #price-box-modal div.selections .btn:hover{background-color:#f9b9301f!important}.ezmixline #price-box-modal div.selections .btn.active{background-color:#f9b930!important;border-color:#f9b930!important}.promo-disclaimer-modal .modal-dialog .modal-content{border-radius:10px;width:auto;max-width:750px;margin:50px 10px 0}@media only screen and (min-width:768px){.promo-disclaimer-modal .modal-dialog .modal-content{margin:70px auto 0}}.promo-disclaimer-modal .modal-dialog .modal-content section{margin-bottom:20px}@media only screen and (min-width:768px){.promo-disclaimer-modal .modal-dialog .modal-content section{margin-bottom:30px}}@media only screen and (min-width:768px){.promo-disclaimer-modal .modal-dialog .modal-content section:not(.highlighted){padding:0 15px}}.promo-disclaimer-modal .modal-dialog .modal-content .modal-header{border-bottom:none}.promo-disclaimer-modal .modal-dialog .modal-content .modal-header button.close span{display:block;color:#fff;background-color:#000;border:1px solid #000;border-radius:20px;margin:0;padding:0;width:21px;height:21px;font-size:15px;line-height:15px;font-weight:100}.promo-disclaimer-modal .modal-dialog .modal-content .modal-header button.close span:hover{cursor:pointer}.promo-disclaimer-modal .modal-dialog .modal-content .modal-body{padding-top:0}.promo-disclaimer-modal .modal-dialog .modal-content .modal-body h3{margin-top:10px}.promo-disclaimer-modal .modal-dialog .modal-content .modal-body h4{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100;font-size:1em;line-height:1}@media only screen and (min-width:768px){.promo-disclaimer-modal .modal-dialog .modal-content .modal-body h4{font-size:28px;line-height:1}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content{width:auto;max-width:900px;border-radius:24px;margin:50px 10px 0;background-color:#f1f1f1;border:none}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content{margin:70px auto 0}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content section{margin-bottom:40px}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content section{margin-bottom:50px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-header{border-bottom:none}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-header button.close span{display:block;color:#fff;background-color:#000;border:1px solid #000;border-radius:20px;margin:0;padding:0;width:21px;height:21px;font-size:15px;line-height:15px;font-weight:100}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-header button.close span:hover{cursor:pointer}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body{padding-top:0}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body li{font-size:1rem;line-height:1rem}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body h4{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100;color:#3c3c3c;font-size:18px;line-height:20px}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body h4{font-size:30px;line-height:26px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body h5{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:26px;line-height:24px;color:#767d83}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body h5{font-size:28px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body img:not(.price-box-product-image){float:left;width:80px;height:auto;margin-right:25px}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body img:not(.price-box-product-image){width:100px;margin-right:30px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .tab-content{white-space:initial}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .tab-content{padding:0 40px 0}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .tab-content .required-header{color:#767d83;margin-top:10px;margin-bottom:0;font-size:14px;line-height:16px}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .tab-content .required-header{font-size:18px;line-height:20px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .tab-content p{color:#767d83;margin:0;text-transform:none;white-space:initial;font-size:12px;line-height:18px}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .tab-content p{line-height:20px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .tab-content p strong{font-size:14px}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .entry-summary{text-align:left;padding:10px 0 20px}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .entry-summary #modal-product-variant-select .price{color:inherit;white-space:initial}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .entry-summary #modal-product-variant-select .price{white-space:nowrap}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .entry-summary #modal-product-variant-select .price small{font-size:inherit;line-height:inherit}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .entry-summary #modal-product-variant-select .price small .woocommerce-Price-currencySymbol{margin-right:0}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .entry-summary #modal-product-variant-select .price br{display:none}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .entry-summary #modal-product-variant-select .price .sale_price{color:#b91d1d;margin-left:4px}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections{width:100%}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn{text-transform:uppercase;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-webkit-transition:background-color .1s ease-in-out;font-size:15px;line-height:1.4;color:#686766;letter-spacing:.2px;font-kerning:auto;hyphens:manual;display:block;padding:60px 20px;width:100%;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='24' ry='24' stroke='lightslategray' stroke-width='8' stroke-dasharray='10%2c 20' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:24px;border-width:0}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn{width:670px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn:focus{box-shadow:none}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn.active{position:relative;border-style:solid;background-image:none}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn.active h5,#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn.active p{color:#fff}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn.active .required-header{color:#fff}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn.active:after{content:"✓";white-space:break-spaces;position:absolute;right:12px;top:12px;width:30px;height:30px;background-color:#5cb85c;font-size:20px;line-height:24px;font-family:system-ui;border:1px solid #fff;border-radius:6px;color:#fff}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn.active:after{right:20px;top:calc(50% - 15px)}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn.tt-active-added-value-promo{position:relative}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn.tt-active-added-value-promo:before{content:"ADDED VALUE";position:absolute;background:#b91d1d;left:0;top:0;width:150px;height:35px;border-top-left-radius:24px;border-bottom-right-radius:24px;color:#fff;font-size:16px;line-height:36px;font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn.tt-active-added-value-promo:before{width:164px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn-lg{border-radius:8px;font-size:15px;padding:16px 5px 14px 5px;line-height:1.4}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn-lg.tt-min-width{min-width:245px;max-width:270px;width:100%}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn-lg.tt-min-width{min-width:280px}}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .selections .btn-lg{border-radius:8px;font-size:16px;padding:17px 16px 15px 16px;line-height:1.4}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .tab-content .content p{margin-top:20px;margin-bottom:0}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .tab-content .content p{margin-top:0;margin-bottom:20px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .box{border-radius:10px}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .box img{width:100%;height:auto}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .box img{width:75px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .box .hi-content-check label{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100;font-size:1.2em;line-height:1;color:#999}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .box .hi-content-check label{font-size:1.3em;line-height:1;margin:3px 0 3px 10px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .box .hi-content-check label input{margin-top:1px;margin-left:-22px}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .box .hi-content-check label input{margin-top:7px;margin-right:5px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .total-container{width:100%;max-width:270px;margin:0 auto 10px}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .total-container{max-width:none;margin:0 20px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .total-container .total-price{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;text-align:center;margin:0 20px 15px;font-size:1.7em;line-height:18px}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .total-container .total-price{margin:0 30px 15px;font-size:26px;line-height:24px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .total-container button[type=submit]{background-color:#5cb85c;border-color:#5cb85c;width:240px;margin-top:3px;margin-bottom:0;font-weight:400;border-radius:16px;font-size:18px;padding:18px 16px 18px 16px;line-height:26px}@media only screen and (min-width:768px){#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .total-container button[type=submit]{width:300px;padding:21px 16px 21px 16px}}#price-box-modal .modal-dialog.singleProduct3_0 .modal-content .modal-body .total-container button[type=submit].disabled{border-color:#5cb85c00;background-color:#5cb85c80}.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}.product-combination-container{padding:40px 30px 20px}@media only screen and (min-width:576px){.product-combination-container{padding:50px 50px 40px}}@media only screen and (min-width:768px){.product-combination-container{padding:70px 70px 90px}}@media only screen and (min-width:992px){.product-combination-container{padding:50px 60px 65px}}@media only screen and (min-width:1400px){.product-combination-container{padding:60px 65px 90px}}.product-combination-container .combination-product-listing{padding:0 .75rem}.product-combination-container .combination-product-listing .pl-results-wrapper{padding:0}.product-combination-container .combination-product-listing .pl-results-wrapper .tt-product-list{margin-top:0;align-items:flex-end}@media only screen and (min-width:768px){.product-combination-container .combination-product-listing .pl-results-wrapper .tt-product-list{margin-top:1.25rem}}@media only screen and (min-width:1400px){.product-combination-container .combination-product-listing .pl-results-wrapper .tt-product-list{margin-top:2.25rem}}.product-combination-container .combination-product-listing .pl-results-wrapper .tt-product-list .tt-product-list-item{margin-bottom:1.25rem}@media only screen and (min-width:768px){.product-combination-container .combination-product-listing .pl-results-wrapper .tt-product-list .tt-product-list-item{margin-bottom:0;width:20%}}@media only screen and (min-width:992px){.product-combination-container .combination-product-listing .pl-results-wrapper .tt-product-list .tt-product-list-item a.imgbox .textbox-inner{padding:7px 8px}}@media only screen and (min-width:1200px){.product-combination-container .combination-product-listing .pl-results-wrapper .tt-product-list .tt-product-list-item a.imgbox .textbox-inner{padding:8px 9px}}@media only screen and (min-width:1400px){.product-combination-container .combination-product-listing .pl-results-wrapper .tt-product-list .tt-product-list-item a.imgbox .textbox-inner{padding:24px 15px}}.product-combination-preset-container{padding:60px 30px}@media only screen and (min-width:576px){.product-combination-preset-container{padding:70px 40px}}@media only screen and (min-width:768px){.product-combination-preset-container{padding:65px 80px 55px 55px}}@media only screen and (min-width:992px){.product-combination-preset-container{padding:70px 120px 50px 45px}}@media only screen and (min-width:1200px){.product-combination-preset-container{padding:70px 40px 70px 60px}}@media only screen and (min-width:1400px){.product-combination-preset-container{padding:95px 120px 90px 50px}}.product-combination-preset-container h2{font-size:40px!important;line-height:34px!important}@media only screen and (min-width:576px){.product-combination-preset-container h2{font-size:48px!important;line-height:42px!important}}@media only screen and (min-width:1200px){.product-combination-preset-container h2{font-size:40px!important;line-height:34px!important}}@media only screen and (min-width:1400px){.product-combination-preset-container h2{font-size:48px!important;line-height:42px!important}}.product-combination-preset-container .bundle-text{font-size:14px;line-height:16px;max-width:300px}@media only screen and (min-width:768px){.product-combination-preset-container .bundle-text{max-width:210px}}@media only screen and (min-width:992px){.product-combination-preset-container .bundle-text{font-size:16px;line-height:20px}}.product-combination-preset-container .save-text{font-size:20px;line-height:20px}.product-combination-preset-container .product-listing-container .tt-product-list{margin-top:0}@media only screen and (min-width:1200px){.product-combination-preset-container .tt-product-list-item.grid-ebx,.product-combination-preset-container .tt-product-list-item.grid-ezdrummerline,.product-combination-preset-container .tt-product-list-item.grid-ezkeysline,.product-combination-preset-container .tt-product-list-item.grid-ezmix-packs,.product-combination-preset-container .tt-product-list-item.grid-ezx,.product-combination-preset-container .tt-product-list-item.grid-sdx,.product-combination-preset-container .tt-product-list-item.grid-superiorline{width:91px}}@media only screen and (min-width:1400px){.product-combination-preset-container .tt-product-list-item.grid-ebx,.product-combination-preset-container .tt-product-list-item.grid-ezdrummerline,.product-combination-preset-container .tt-product-list-item.grid-ezkeysline,.product-combination-preset-container .tt-product-list-item.grid-ezmix-packs,.product-combination-preset-container .tt-product-list-item.grid-ezx,.product-combination-preset-container .tt-product-list-item.grid-sdx,.product-combination-preset-container .tt-product-list-item.grid-superiorline{width:105px}}.product-combination-preset-container .tt-product-list-item a.imgbox{max-height:none!important;max-width:none!important}@media only screen and (min-width:1400px){.product-combination-preset-container .tt-product-list-item a.imgbox.product_cat-ezbass-midi:not(.pt-0),.product-combination-preset-container .tt-product-list-item a.imgbox.product_cat-ezkeys-midi:not(.pt-0),.product-combination-preset-container .tt-product-list-item a.imgbox.product_cat-midipacks:not(.pt-0){padding-top:40%!important}}.product-combination-preset-container .tt-product-list-item a.imgbox.selection-box{background-color:#fff;border:1px solid #686766;padding:10px;display:inline-flex!important;width:100%;height:100%!important}@media only screen and (min-width:1200px){.product-combination-preset-container .tt-product-list-item a.imgbox.selection-box.small-selection-box{height:calc(100% + 17px)!important}}@media only screen and (min-width:1400px){.product-combination-preset-container .tt-product-list-item a.imgbox.selection-box.small-selection-box{height:calc(100% + 24px)!important}}.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}.tt-show-password-input{float:right;height:38px;width:38px;margin-top:-38px;border-radius:.25rem;border-color:#ced4da!important;padding:3px 6px;cursor:pointer}.tt-shorter-password-field{width:calc(100% - 42px)}.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}.upsells{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.2px;font-kerning:auto}@media only screen and (min-width:768px){.upsells{background-color:#eee}}body.ezdrummerline .upsells .tt-cartbtn-upsell{background-color:#e26223;border-color:#e26223}body.ezdrummerline .upsells .tt-cartbtn-upsell:hover{background-color:#e77c47!important;border-color:#e77c47!important}body.ezkeysline .upsells .tt-cartbtn-upsell{background-color:#9f1a23;border-color:#9f1a23}body.ezkeysline .upsells .tt-cartbtn-upsell:hover{background-color:#c2202b!important;border-color:#c2202b!important}body.ezmixline .upsells .tt-cartbtn-upsell{background-color:#f9b930;border-color:#f9b930}body.ezmixline .upsells .tt-cartbtn-upsell:hover{background-color:#fac658!important;border-color:#fac658!important}body.midipacks .upsells .tt-cartbtn-upsell{background-color:#9c912a;border-color:#9c912a}body.midipacks .upsells .tt-cartbtn-upsell:hover{background-color:#bcaf33!important;border-color:#bcaf33!important}body.superiorline .upsells .tt-cartbtn-upsell{background-color:#43a9d9;border-color:#43a9d9}body.superiorline .upsells .tt-cartbtn-upsell:hover{background-color:#65b9e0!important;border-color:#65b9e0!important}body.ezbassline .upsells .tt-cartbtn-upsell{background-color:#e32223;border-color:#e32223}body.ezbassline .upsells .tt-cartbtn-upsell:hover{background-color:#e84647!important;border-color:#e84647!important}.upsells .save-text strong{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;margin:0;font-size:24px;line-height:26px}@media only screen and (min-width:768px){.upsells .save-text strong{font-size:20px;line-height:22px}}@media only screen and (min-width:992px){.upsells .save-text strong{font-size:24px;line-height:22px}}@media only screen and (min-width:1200px){.upsells .save-text strong{font-size:24px;line-height:22px}}.upsells .payoff-text{max-width:330px}@media only screen and (min-width:768px){.upsells .payoff-text{max-width:none}}.upsells button.tt-cartbtn-continue,.upsells button.tt-cartbtn-proceed,.upsells button.tt-cartbtn-select,.upsells input[type=submit]{color:#fff}.upsells button.tt-cartbtn-continue:focus,.upsells button.tt-cartbtn-continue:hover,.upsells button.tt-cartbtn-proceed:focus,.upsells button.tt-cartbtn-proceed:hover,.upsells button.tt-cartbtn-select:focus,.upsells button.tt-cartbtn-select:hover,.upsells input[type=submit]:focus,.upsells input[type=submit]:hover{color:#fff}.upsells .tt-cartbtn-phone{background-color:#5cb85c;border-color:#4cae4c;color:#fff;width:230px;font-size:18px;line-height:20px;padding:18px 15px;margin:30px auto 40px;border-radius:12px;display:block}.upsells .upsell-item .chosen-product-height{height:112px}@media only screen and (min-width:992px){.upsells .upsell-item .chosen-product-height{height:140px}}.upsells .upsell-item .image-wrapper{position:relative;width:120px;height:auto}@media only screen and (min-width:768px){.upsells .upsell-item .image-wrapper{width:120px}}@media only screen and (min-width:768px){.selected.upsells .upsell-item .image-wrapper{float:left;width:80px}}@media only screen and (min-width:992px){.selected.upsells .upsell-item .image-wrapper{width:100px}}.upsells .upsell-item .image-wrapper .midi{height:20px}@media only screen and (min-width:992px){.upsells .upsell-item .image-wrapper .midi{height:24px}}.upsells .upsell-item .image-wrapper .new_product.midi:after{background-position-y:34px}@media only screen and (min-width:992px){.upsells .upsell-item .image-wrapper .new_product.midi:after{background-position-y:24px}}.upsells .upsell-item .image-wrapper img{width:100%;height:auto}.selected.upsells .upsell-item .price-container{float:right}.upsells .upsell-item .price-container .price-text{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:30px;white-space:nowrap;text-transform:uppercase}@media only screen and (min-width:992px){.upsells .upsell-item .price-container .price-text{font-size:34px}}.selected.upsells .upsell-item .price-container .price-text{font-size:20px;margin:15px 8px 0 0}@media only screen and (min-width:992px){.selected.upsells .upsell-item .price-container .price-text{font-size:28px;margin:18px 25px 0 0}}.upsells .upsell-item .price-container .price-text-sale{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:30px;white-space:nowrap;text-transform:uppercase;font-size:24px;line-height:26px}@media only screen and (min-width:992px){.upsells .upsell-item .price-container .price-text-sale{font-size:34px}}.selected.upsells .upsell-item .price-container .price-text-sale{font-size:20px;margin:15px 8px 0 0}@media only screen and (min-width:992px){.selected.upsells .upsell-item .price-container .price-text-sale{font-size:28px;margin:18px 25px 0 0}}.upsells .upsell-item .price-container .price-text-small{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;color:#999;font-size:18px;line-height:18px;text-transform:uppercase;margin-bottom:0;text-align:center}.selected.upsells .upsell-item .cart-button-wrapper{float:right}.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-continue,.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-proceed{background-color:#5cb85c;border-color:#5cb85c;color:#fff}.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-continue:hover,.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-proceed:hover{background-color:#449d44;border-color:#398439}.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-continue,.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-proceed,.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-select,.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-upsell{display:block;width:230px;border:none;font-size:18px;line-height:20px;border-radius:12px;padding:19px 15px}@media only screen and (min-width:992px){.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-continue,.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-proceed,.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-select,.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-upsell{padding:20px 15px;line-height:25px;width:260px}}.selected.upsells .upsell-item .cart-button-wrapper .tt-cartbtn-continue{color:#fff}.upsells .bundle-content{margin-top:-90px}@media only screen and (min-width:768px){.upsells .bundle-content{margin-top:-84px}}@media only screen and (max-width:767px){.upsells .bundle-content .bundled-item,.upsells .bundle-content .component{padding-left:.25rem;padding-right:.25rem}}@media only screen and (min-width:992px){.upsells .bundle-content .bundled-item,.upsells .bundle-content .component{width:14.285%}}.upsells .bundle-content .bundled-item p,.upsells .bundle-content .component p{color:#f1f1f1}@media only screen and (max-width:767px){.upsells .bundle-content .bundled-item p,.upsells .bundle-content .component p{font-size:10px;line-height:12px}}.upsells .bundle-content .loader{display:block;width:100px;height:76px;margin:0 auto 50px}.upsells .btn-show{position:relative;display:block;color:#ddd;opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.upsells .btn-show::after{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:100;line-height:2;white-space:nowrap;color:#fff;content:"SHOW CONTENT"}@media only screen and (min-width:768px){.upsells .btn-show::after{line-height:1}}.upsells .btn-show.expanded::before{position:absolute;width:12px;height:12px;background-color:#222;content:'';margin-left:-6px;top:8px}.upsells .btn-show.expanded::after{color:transparent}.upsells .btn-show.fadeout:not(body.is-touch.upsells.btn-show){opacity:0}.upsells .btn-show .plus-inv{width:20px;height:20px}.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}