.page-wrapper .page-header{background-color:#f3f3f3;padding-bottom:0 !important;margin:0 !important;border-bottom:0 !important}.page-header p{margin:0}.page-header .opener{display:none}.page-header .wrapper{background-color:#000;margin-bottom:0;border-radius:0;font-family:'Lato',sans-serif;font-size:15px;font-weight:700}.page-header .header.content{padding:54px 20px 53px}.page-header .header.content .logo{margin:3px auto 0}.page-header .header.content .header.links{padding:0;margin:7px 0;float:right;display:flex;align-items:center}.page-header .header.content .header.links li{margin:0 0 0 7px;display:inline-block;vertical-align:middle}.page-header .header.content .header.links li:first-child{order:2;margin:0 0 0 13px}.page-header .header.content .header.links li.authorization-link{order:3}.page-header .header.content .header.links li a{color:#000;text-decoration:none;display:block}.page-header .header.content .header.links li a.contact-us{margin-right:15px;font-size:15px;letter-spacing:0px;color:#575757;font-weight:900;font-family:'Lato',sans-serif}.page-header .header.content .header.links li a.contact-us:hover{color:#dd1628;text-decoration:underline}.page-header .header.content .header.links li.authorization-link a{padding:5px 15px;border:1px solid;border-radius:15px;line-height:1.4}.page-header .header.content .header.links li a.my-account{font-size:0}.page-header .header.content .block-search{width:100%;max-width:450px;padding-left:0;margin-right:1;float:left;margin-left:2%}.page-header .header.content .block-search .actions{display:none}.page-header .header.content .showcart{color:#000}.page-header .header.content .showcart .text{display:none}.page-header .header.content .header-dropdown-widget{margin:14px 20px 14px 0;float:right;position:relative}.page-header .header.content .header-dropdown--toggle:after{content:'\e622';font-family:'luma-icons';font-size:14px;line-height:20px;position:absolute;right:0;top:0}.page-header .header.content .header-dropdown--toggle{background-color:transparent;padding:0 20px 0 0;border:0;font-family:'Montserrat',sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;box-shadow:none}.page-header .header.content .header-dropdown--list{width:200px;max-height:500px;background-color:#fff;padding:15px;margin-top:10px;border-radius:10px;box-shadow:rgba(0,0,0,.05) 0 0 15px 5px;display:none;position:absolute;overflow-x:hidden;overflow-y:auto;z-index:999}.page-header .header.content .header-dropdown--list li:last-of-type{margin-bottom:0}.page-header .header.content .header-dropdown--list a{padding:0}.page-header .header.content .header-dropdown-widget .header-dropdown--toggle.active:after{content:'\e621'}.page-header .header.content .header-dropdown-widget .header-dropdown--toggle.active+.header-dropdown--list,.page-header .customer-menu .header.links li{display:block}.page-header .header.content .compare.wrapper{background-color:transparent;font-size:14px;position:absolute;top:5px;right:20px}.page-header .header.content .compare.wrapper li{margin:0;display:inline-block;vertical-align:top}.page-header .header.content .compare.wrapper li .action.compare{line-height:1.4}.page-header .header.links a{color:#fff}.page-header .customer-menu .header.links li{text-align:left}.page-header .customer-menu .header.links a{color:#000}@media screen and (max-width:1200px){.page-header .header.content{padding:35px 15px 20px}.page-header .header.content .logo{max-width:180px}.page-header .header.content .header.links{margin:7px 0}.page-header .header.content .header.links li.authorization-link a{padding:5px 12px;line-height:1.2}.page-header .header.content .header.links li a.my-account:before{width:25px;height:25px}.page-header .header.content .block-search{max-width:250px;margin-right:10px}.page-header .header.content .block-search input{height:40px}.page-header .header.content .minicart-wrapper .action.showcart:before,.page-header .header.content .minicart-wrapper .action.showcart .text{line-height:40px}.page-header .header.content .header-dropdown-widget{margin:12px 15px 12px 0}.page-header .header.content .header-dropdown--toggle:after{font-size:12px;line-height:24px}.page-header .header.content .header-dropdown--toggle{padding:0 15px 0 0;font-size:16px}}@media screen and (max-width:1100px){.page-header .header.content .header-dropdown--toggle{font-size:13px}.page-header .header.content .minicart-wrapper .action.showcart:before{font-size:22px}.page-header .header.content .minicart-wrapper .action.showcart{font-size:13px}}@media screen and (max-width:960px){.page-header .header.content{padding:30px 15px 15px}.page-header .wrapper .panel.header{padding:7px 0 10px}.page-header .header.content .block-search input,.page-header .header.content .showcart{height:40px;line-height:36px}.page-header .header.content .showcart:before{font-size:28px;line-height:40px}.page-header .header.content .header-dropdown-widget{margin:12px 15px 12px 0}.page-header .header.content .header-dropdown--toggle .prefix{display:none}}@media screen and (max-width:767px){.page-header .wrapper{padding:0 !important}.page-header .wrapper .panel.header{padding:10px 200px 12px 10px;line-height:1.2}.page-header .wrapper .panel.header,.page-header .wrapper .panel.header>*{width:100% !important;text-align:left}.page-header .wrapper .panel.header>.header.links{width:auto !important;margin-left:0;text-align:left;position:absolute;bottom:-23px;left:15px;z-index:2;display:block}.page-header .wrapper .panel.header>.header.links>li{margin:0 15px 0 0}.page-header .wrapper .panel.header>.header.links>li.customer-welcome,.page-header .header.content .header.links{display:none}.page-header .header.content{padding-top:35px}.page-header .header.content .m-wrap{width:100%;max-width:180px;margin-top:10px;margin-bottom:10px;left:0}.page-header .header.content .block-search{width:100%;max-width:100%;margin:0 auto;position:absolute;left:0;z-index:1;background:#f3f3f3;padding:20px 0 20px}.page-header .block.block-content{display:block;margin:0 auto;width:100%;max-width:100%}.page-header .header.content .block-search input{display:block;position:unset;margin:0 auto;width:100%;max-width:325px}.page-header .block-search .control{display:block;margin:0 auto;max-width:325px;width:100%}.page-header .block-search label{display:inline-block;position:absolute;right:5px;top:3px}.page-header .field.search{position:relative;max-width:325px;width:100%;margin:0 auto}.page-header .block-search .search-autocomplete{top:48px !important}.page-header .search-autocomplete ul li{border-top:unset}.page-header .header.content .action.showcart,.page-header .header.content .header-dropdown--toggle{color:#fff}.page-header .header.content .header-dropdown-widget{margin:5px 15px 5px 0;position:absolute;top:0;right:0}.page-header .header.content .header-dropdown-widget#shop-by-amasty-brands{margin-right:190px}.page-header .header.content .header-dropdown--toggle{padding:0 20px 0 0}.page-header .header.content .header-dropdown--toggle .prefix{display:inline-block}.page-header .nav-toggle{top:40px}.page-header .minicart-wrapper{top:25px}}@media screen and (max-width:575px){.page-header .header.content .showcart .text,.page-header .header.content .header-dropdown--toggle .prefix{display:none}.page-header .header.content .header-dropdown-widget#shop-by-amasty-brands{margin-right:115px}.page-header .header.content .header-dropdown--toggle:after{font-size:10px}.page-header .header.content .header-dropdown--toggle{padding:0 15px 0 0;font-size:12px}}@media (max-width:767px){.block-collapsible-nav{top:0}.custom_menu_section{display:none}.page-header .nav-toggle{top:9px}.page-header .header.content{padding-top:0;padding-bottom:10px}.page-header .minicart-wrapper{top:0}.page-wrapper .nav-sections .nav-sections-item-title.active a{font-family:'montserratextrabold'}.page-wrapper .nav-sections .navigation .level0>.level-top{height:53px}}@media (max-width:350px){.page-header .block-search .header.content .block-search input{max-width:300px}.page-header .block-search .block-content .control{max-width:300px}.page-header .block-search .field.search{max-width:300px}}.nav-sections{background-color:#f9f9f9;margin-bottom:0}.nav-sections .navigation{background-color:transparent;font-family:'Lato',sans-serif;font-weight:400}.nav-sections .navigation .level0>.level-top{line-height:70px;height:70px}.nav-sections .navigation .level0>a{font-size:16px}.nav-sections .navigation .level0 .submenu{border:1px solid #e6e7e7;box-shadow:none}.nav-sections .navigation .level0 .submenu a:hover,.nav-sections .navigation .level0 .submenu a.ui-state-focus{background-color:#f9f9f9}@media screen and (max-width:767px){.nav-sections{border:0}.nav-sections .nav-sections-item-title{background-color:#fff;border:0;font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.nav-sections .nav-sections-item-title.active{background-color:#be1e2d;background:-webkit-gradient(linear,left top,left bottom,from(#be1e2d),to(#ed1c24));background:-webkit-linear-gradient(top,#be1e2d,#ed1c24);background:-moz-linear-gradient(top,#be1e2d,#ed1c24);background:-ms-linear-gradient(top,#be1e2d,#ed1c24);background:-o-linear-gradient(top,#be1e2d,#ed1c24)}.nav-sections .nav-sections-item-title.active a{color:#fff}.nav-sections .nav-sections-item-content{padding:15px 0 0}.nav-sections .navigation .level0>.level-top{padding-left:25px;font-size:15px;font-weight:700;line-height:35px}}.message.success{color:#fff;background-color:#4c9e45}.message.error{color:#fff;background-color:#dd1628}.message.notice{color:#000;background-color:#ffeba1}.message.success>:first-child:before,.message.error>:first-child:before{color:#fff}.breadcrumbs{max-width:100%;background-color:#f9f9f9;padding:20px 0;margin-bottom:40px}.breadcrumbs .items{max-width:910px;padding:0 15px;margin:0 auto}.breadcrumbs .item:not(:last-child):after{color:#231f20;margin:3px 10px}.breadcrumbs a,.breadcrumbs a:visited,.breadcrumbs strong{color:#000;font-family:'Lato',sans-serif;font-size:15px;font-weight:700}.breadcrumbs a:hover{text-decoration:unset}.breadcrumbs strong{color:#e5222c}@media screen and (max-width:1200px){.breadcrumbs{padding:15px 0;margin-bottom:40px}}@media screen and (max-width:1024px){.breadcrumbs{padding:13px 0;margin-bottom:30px}.breadcrumbs .item:not(:last-child):after{margin:3px 10px}.breadcrumbs a,.breadcrumbs a:visited,.breadcrumbs strong{font-size:14px}}.sidebar-main .block{margin-bottom:0}.sidebar-main .block .block-subtitle,.sidebar-main .block .title,.sidebar-additional .game-room-block .title{height:auto;color:#fff;background-color:#a00204;background:-webkit-gradient(linear,left top,left bottom,from(#a00204),to(#d70d17));background:-webkit-linear-gradient(top,#a00204,#d70d17);background:-moz-linear-gradient(top,#a00204,#d70d17);background:-ms-linear-gradient(top,#a00204,#d70d17);background:-o-linear-gradient(top,#a00204,#d70d17);padding:25px;margin:0;font-family:'Montserrat',sans-serif;font-size:22px;font-weight:800;line-height:1;text-transform:uppercase;display:block}.sidebar-main .block .title strong{margin:0;font-size:inherit}.sidebar-main .block .filter-options-title,.sidebar-main .block .item,.sidebar-main .block dt,.sidebar-additional .game-room-block li{font-family:'Lato',sans-serif;font-size:16px;font-weight:700;line-height:1.2}.sidebar-main .block .item{font-size:14px}.sidebar-main .filter.block{box-shadow:2px 3px 10px rgba(0,0,0,.16)}.sidebar-main .block .filter-options,.sidebar-main .block .content,.sidebar-additional .game-room-block{padding:20px 30px}.sidebar-main .block .filter-options-item{padding-bottom:15px}.sidebar-main .block .filter-options-item:last-child{padding-bottom:0}.sidebar-main .block .filter-options-title:after{top:3px;left:0;right:unset}.sidebar-main .block .active .filter-options-title:after{content:'\e608'}.sidebar-main .block .filter-options-title{padding:0 0 0 25px}.sidebar-main .block .filter-options-content,.sidebar-main .block dd{padding:20px 0 10px;margin:0}.sidebar-main .block .item{margin:0 0 15px}.sidebar-main .block .item a:hover{background-color:transparent}.sidebar-additional .game-room-block .title{color:#ffde17;background:0 0;padding:0 !important;margin:0 auto 15px}.sidebar-additional .game-room-block ul{padding-bottom:0;margin-bottom:0}.sidebar-main .block .filter-title strong{box-shadow:none;background-color:transparent;border:unset}@media screen and (max-width:1200px){.sidebar-main .block .block-subtitle,.sidebar-main .block .title,.sidebar-additional .game-room-block .title{padding:20px;font-size:20px}.sidebar-main .block .filter-options,.sidebar-main .block .content,.sidebar-additional .game-room-block{padding:20px}.sidebar-main .block .filter-options-content .items{padding-left:25px}.sidebar-main .block .filter-options-title,.sidebar-main .block .item,.sidebar-main .block dt,.sidebar-additional .game-room-block li{font-size:16px}}@media screen and (max-width:960px){.sidebar-main .block .block-subtitle,.sidebar-main .block .title,.sidebar-additional .game-room-block .title{padding:15px;font-size:18px}.sidebar-main .block .filter-options,.sidebar-main .block .content,.sidebar-additional .game-room-block{padding:15px}.sidebar-main .block .filter-options-content .items{padding-left:30px!important}}@media (max-width:1024px){.product-info-main-sales-right{border-left:unset !important}}@media (max-width:767px){.catalog-category-view .toolbar-sorter.sorter .toolbar-sorter-mobile,.category-default-category .toolbar-sorter.sorter .toolbar-sorter-mobile,.catalogsearch-result-index .toolbar-sorter.sorter .toolbar-sorter-mobile{display:block;position:relative;border-bottom:1px solid #dcdcdc;border-left:0}.catalog-category-view .toolbar .sorter-action,.category-default-category .toolbar .sorter-action,.catalogsearch-result-index .toolbar .sorter-action{position:relative;top:10px;margin-top:0;color:#21293c;position:absolute;right:1px;padding:11px 12px}.catalog-category-view .page-products .sorter-action:before{color:#757575 !important}.catalog-category-view .toolbar-sorter.sorter .toolbar-sorter-desktop,.category-default-category .toolbar-sorter.sorter .toolbar-sorter-desktop,.catalogsearch-result-index .toolbar-sorter.sorter .toolbar-sorter-desktop{display:none}.catalog-category-view .sidebar-main .block{width:50%;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.catalog-category-view .toolbar-sorter-mobile .toolbar .sorter-action,.category-default-category .toolbar-sorter-mobile .toolbar .sorter-action,.catalogsearch-result-index .toolbar-sorter-mobile .toolbar .sorter-action{position:relative;top:-2px;margin-top:0;color:#21293c;position:absolute;right:-16px;padding:11px 12px;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;background:linear-gradient(0deg,#fff,#fff)}.toolbar-sorter #sorter.active{max-height:300px !important;z-index:9}.toolbar-sorter-mobile .sorter-item a{padding:10px 15px;display:block;color:#000}.toolbar-sorter-mobile .sorter-item{border-bottom:1px solid #e7e7e7;box-sizing:border-box;text-align:left}.toolbar-sorter-mobile .sorter-label:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:27px;color:inherit;content:'\e622';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:right;color:red;right:-12px;margin-left:2px}.toolbar-sorter-mobile .toolbar-sorter #sorter{position:absolute;top:50px;margin:0;border:1px solid #e8e8e8;border-bottom:none;background:#fff;transition:max-height .5s ease-in-out;box-sizing:border-box;border-top:0;width:100%}.sorter-label.active:after{transform:rotate(180deg)}.toolbar-sorter-mobile .page-products .sorter-action:before{color:#757575}.toolbar-sorter-mobile .page-products .sorter-action{top:10px;margin-top:0;color:#21293c;position:absolute;right:1px;padding:11px 12px}.catalog-category-view .sidebar-main .block,.category-default-category .sidebar-main .block{width:100%;border-bottom:1px solid #dcdcdc;border-right:0}.toolbar-sorter.sorter{width:50%;right:0;top:61px;background:#fff}.toolbar-sorter.sorter label.sorter-label{padding:15px 20px;left:0;top:0;font-size:16px;margin-bottom:0 !important}.toolbar-sorter #sorter{position:absolute;top:59px;margin:0;left:0;border:1px solid #e8e8e8;border-bottom:none;background:#fff;transition:max-height .5s ease-in-out;box-sizing:border-box;border-top:0;width:100%;max-height:0px;overflow:hidden;text-transform:capitalize}.sidebar-main .block .block-title.filter-title{padding:12px 20px;text-align:center}.sidebar-main .block .filter-title strong{font-weight:700}#layered-filter-block>div.block-title.filter-title>strong:before{top:5px !important}.page-products .sorter{top:61px}.catalog-category-view .toolbar-sorter.sorter .toolbar-sorter-mobile .sorter-options{margin:9px 0 0;width:auto;border-top:1px solid #dcdcdc}.toolbar .sorter-action{display:none}.page-products .sorter-action:before{color:#757575 !important}.toolbar-sorter-mobile .sorter-item a.selected{color:red}}@media screen and (max-width:767px){.sidebar-main .block .block-title strong:after{color:#fff}.sidebar-main .block .block-title strong{padding:5px 15px}.sidebar-main .block .filter-options-item{padding-bottom:10px;margin-bottom:10px}.sidebar-main .block .filter-options-title:after{width:20px}.sidebar-main .block .filter-options-title{padding-left:30px}.filter.active .block-subtitle,.block .title,.filter.active .sidebar-additional .game-room-block .title{display:block !important}.sidebar-main .block .block-title.filter-title{width:100%;line-height:34px;padding:20px 20px 0 10px}.sidebar-main .block .filter-title strong{position:unset}.page-products .category-cms .row:not(.no-format)>div{flex:0 0 49%}.sidebar-main .block.filter.active .filter-title strong{position:absolute}.sidebar-main .block .filter-options-item:last-child{padding-bottom:10px}.sidebar-main .block .block-subtitle{display:none}.sidebar-main .filter.block{box-shadow:unset}.sidebar.sidebar-main .block .filter-options{padding:0}.sidebar.sidebar-main .block .filter-options-item{padding:15px}}@media (max-width:600px){.page-products .category-cms .row:not(.no-format)>div{flex:0 0 100%;padding-left:10px;padding-right:10px}}@media (max-width:500px){.sidebar-main .block .filter-title strong{font-size:15px;padding:0 !important}.sidebar-main .block .block-title.filter-title{padding:12px 10px}}@media (max-width:400px){.toolbar-sorter.sorter label.sorter-label,.sidebar-main .block .filter-title strong{font-size:13px}.toolbar-sorter.sorter label.sorter-label{padding-top:15px;padding-bottom:15px;width:100%;text-align:center}}@media (max-width:374px){.page-products .sorter{left:unset}}@media (max-width:320px){.sidebar-main .block .filter-title strong{font-size:12px}}.catalog-product-view .product-reviews-summary .reviews-actions .action.add{font-size:13px !important}.product-info-main .product-info-main-sales-right .msrp-title{padding-bottom:10px !important}.product-info-main .product-info-main-sales-right .msrp-price,.product-info-main .product-info-main-sales-right .product-info-price .price{padding-top:10px !important;padding-bottom:10px !important}.product-info-main .product-info-main-sales{padding:20px !important}.toolbar-sorter.sorter .toolbar-sorter-desktop label.sorter-label{left:0 !important;bottom:0 !important}.toolbar .sorter-action{top:-27px;left:122px}.page-footer{padding:50px 0}.page-footer .footer:after,.post-footer-wrapper .post-footer:after{content:'';display:table;clear:both}.page-footer .footer{max-width:1426px;padding:0;box-sizing:border-box;width:100%;margin:0 auto}.post-footer-wrapper .post-footer{max-width:1586px;padding:0;box-sizing:border-box;width:100%;margin:0 auto}.page-footer .footer-primary{font-family:'Lato',sans-serif;font-size:16px;font-weight:700}.page-footer .footer-primary>div,.post-footer-wrapper .post-footer .post-footer-left,.post-footer-wrapper .post-footer .post-footer-center,.post-footer-wrapper .post-footer .post-footer-right{width:25%;padding:0 15px;margin:0;display:block;float:left}.page-footer .footer-primary a{color:inherit;text-decoration:none}.page-footer .footer-primary .block-title:after{width:100%;max-width:185px;opacity:.5}.page-footer .footer-primary .block-title,.page-footer .footer-primary .heading{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:800;letter-spacing:.5px}.page-footer .footer-primary .heading{margin:20px auto 10px}.post-footer-wrapper .post-footer{padding:40px 0}.post-footer-wrapper .post-footer .post-footer-left,.post-footer-wrapper .post-footer .post-footer-center,.post-footer-wrapper .post-footer .post-footer-right{width:33.3%}.post-footer-wrapper .post-footer .post-footer-left .logo{max-width:220px}.post-footer-wrapper .post-footer .post-footer-center #mc-embedded-subscribe-form{padding-right:140px;position:relative}.post-footer-wrapper .post-footer .post-footer-center #mc-embedded-subscribe-form input{margin:0}.post-footer-wrapper .post-footer .post-footer-center #mc-embedded-subscribe-form #mc-embedded-subscribe{padding:9px 10px;position:absolute;top:0;right:0}.post-footer-wrapper .post-footer .copyright{padding:0}.post-footer-wrapper .post-footer .newsletter{width:100%;margin-bottom:0}.post-footer-wrapper .post-footer .newsletter .action.subscribe{width:auto;font-family:'Lato',sans-serif;font-weight:700;letter-spacing:1px}@media (min-width:768px) and (max-width:1024px){.page-footer .footer-primary .block-title,.page-footer .footer-primary .heading{font-size:14px}}@media screen and (max-width:1200px){.page-footer{padding:35px 0}.post-footer-wrapper .post-footer{padding:25px 0}.post-footer-wrapper .post-footer .logo{max-width:180px}}@media screen and (max-width:960px){.page-footer .footer{max-width:640px}.page-footer .footer .block{margin-bottom:25px}.page-footer .footer-primary>div{width:50%}.page-footer .footer .footer-primary-grid-4 .block{float:none}.post-footer-wrapper .post-footer .post-footer-left,.post-footer-wrapper .post-footer .post-footer-right{width:25%}.post-footer-wrapper .post-footer .post-footer-center{width:50%}.post-footer-wrapper .post-footer .newsletter input,.post-footer-wrapper .post-footer .newsletter .action.subscribe{height:40px;line-height:36px}}@media screen and (max-width:767px){.page-footer{padding:15px 0}.page-footer .footer-primary>div{float:none}.page-footer .footer .block{margin-bottom:15px}.page-footer .footer-primary .heading{padding-bottom:10px;margin:15px auto 0}.post-footer-wrapper .post-footer{padding:20px 0 15px}.post-footer-wrapper .post-footer .post-footer-left,.post-footer-wrapper .post-footer .post-footer-center,.post-footer-wrapper .post-footer .post-footer-right{width:100%}.post-footer-wrapper .post-footer .logo{margin:0 auto;float:none;display:table}.post-footer-wrapper .post-footer .post-footer-center #mc-embedded-subscribe-form{max-width:500px;margin:10px auto 20px}.post-footer-wrapper .post-footer .copyright{text-align:center}}@media screen and (max-width:375px){.post-footer-wrapper .post-footer .post-footer-center #mc-embedded-subscribe-form{padding-right:0}.post-footer-wrapper .post-footer .post-footer-center #mc-embedded-subscribe-form #mc-embedded-subscribe{padding:10px;margin:10px auto 0;display:table;position:relative}}.button,a.button,input.button{font-family:'Lato',sans-serif;font-weight:700;letter-spacing:1px}.button.button-secondary,a.button.button-secondary,input.button.button-secondary{background-color:#000}.toolbar,.toolbar select{color:#231f20;font-family:'Lato',sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.toolbar select{height:auto;background-color:transparent;color:#fff;background:-webkit-linear-gradient(top,#a00204,#d70d17);padding:5px 3px 5px 5px;margin:0;border:0;-webkit-appearance:auto;-moz-appearance:auto;-ms-appearance:auto;appearance:auto;box-shadow:none}.toolbar .pages{float:right}.toolbar .limiter{float:left}.toolbar option{background:#d70d17}.pages .items a,.pages .items strong{width:40px;height:40px;color:#000;padding:13px 5px;border:1px solid;border-radius:40px;background-color:#fff;font-family:'Lato',sans-serif;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pages .items a.link{width:auto;padding:13px 15px}.pages .items strong{background-color:#eaeaea}.pages+.limiter{color:#6d6e71;margin:5px 0;font-weight:400;text-transform:none}@media screen and (max-width:639px){.pages{float:none}.pages .items{padding:0 50px !important}.pages .items .previous:after,.pages .items .next:after{content:'';width:10px;height:10px;border-color:inherit;border-style:solid;position:absolute;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.pages .items .previous:after{border-width:0 0 1px 1px;right:15px}.pages .items .next:after{border-width:1px 1px 0 0;left:10px}.pages .items .previous,.pages .items .next{min-width:40px;font-size:0}}.testimonials .block-title{margin:20px auto 15px;line-height:1.2;position:relative}.testimonials .block-title:before{content:'';width:100%;height:1px;background-color:#be1e2d;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.testimonials .block-title span{color:#be1e2d;background-color:#f3f3f3;padding:0 15px;margin:0 auto;font-family:'Montserrat',sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;text-align:center;display:table;position:relative;z-index:2}.testimonials .text{padding-top:10px}.testimonials .text .name{margin-top:10px;font-family:'Lato',sans-serif;font-weight:700}.testimonials .grid12-3{padding:0 10px;margin:0}.testimonials .slick-arrow{width:20px;height:20px;z-index:2}.testimonials .slick-prev{left:-10px}.testimonials .slick-next{right:-10px}@media screen and (max-width:1600px){.testimonials{margin:0}}@media screen and (max-width:1200px){.testimonials .block-title span{font-size:23px}}@media screen and (max-width:860px){.testimonials .block-title span{font-size:21px}}@media screen and (max-width:767px){.testimonials .block-title{height:auto;padding:25px 15px;letter-spacing:1px}.testimonials .block-title span{color:#fff;background-color:transparent}}@media screen and (max-width:575px){.testimonials .block-title{padding:20px 15px}}#mc-embedded-subscribe-form{font-family:'Lato',sans-serif;font-size:18px;line-height:1.4}#mc-embedded-subscribe-form input{height:auto !important;padding:8px 10px;margin:15px auto;border:1px solid #e3e7e8;line-height:1}#mc-embedded-subscribe-form #mc-embedded-subscribe{color:#fff;background-color:#dd1628;padding:10px 15px;margin:0 auto;border:0;font-size:16px}.tbz-mailchimp--popup-overlay{width:100%;height:100%;background-color:rgba(255,255,255,.25);position:fixed;top:0;left:0;z-index:999;display:none}.tbz-mailchimp--popup{max-width:420px;background-color:#fff;padding:20px;margin:0 auto;text-align:center;position:fixed;top:50%;right:0;left:0;z-index:999;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 25px 15px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 25px 15px;box-shadow:rgba(0,0,0,.1) 0 0 25px 15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tbz-mailchimp--popup .tbz-mailchimp--popup-close{width:30px;height:30px;color:#fff;background-color:#dd1628;padding:4px 7px 4px 8px;border:0;border-radius:100%;position:absolute;top:-15px;right:-15px;box-shadow:none;font-size:24px;line-height:21px}.has-tbz-mailchimp--popup .tbz-mailchimp--popup-overlay{display:block}@media (max-width:580px){.tbz-mailchimp--popup{max-width:315px}}.tbz-popup--overlay{width:100%;height:100%;background-color:rgba(255,255,255,.25);position:fixed;top:0;left:0;z-index:999;display:none}.tbz-popup--wrap{max-width:420px;color:#000;background-color:#fff;padding:20px;margin:0 auto;font-weight:400;text-align:center;position:fixed;top:50%;right:0;left:0;z-index:999;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 25px 15px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 25px 15px;box-shadow:rgba(0,0,0,.1) 0 0 25px 15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tbz-popup--wrap ul{padding:0;line-height:1.2}.tbz-popup--wrap .tbz-popup--title{margin:0 auto 15px}.tbz-popup--wrap .tbz-popup--close{width:30px;height:30px;color:#fff;background-color:#dd1628;padding:5px;border:0;border-radius:100%;position:absolute;top:-15px;right:-15px;box-shadow:none}.modal-popup .modal-inner-wrap{border-radius:5px}.modal-popup .modal-inner-wrap .modal-content{padding:15px;border:0;box-shadow:none}.modal-popup .modal-inner-wrap .modal-footer{padding:5px 15px 15px}.page-wrapper{background-color:#f3f3f3} select.required ~ .mage-error { font-size: 16px !important; font-weight: 700; }.cms-home .home-header-banner a{text-decoration:none}.cms-home .home-header-banner .block-img{margin-top:8.333vw !important}.cms-home .home-header-banner .block-title{font-size:5.104vw !important;line-height:1 !important}.cms-home .home-header-banner .block-img .button{margin-top:10px !important;font-family:'Lato',sans-serif !important;font-weight:700}.cms-home #maincontent .banners{width:calc(100% + 20px);margin:20px -10px 0;display:block}.cms-home #maincontent .banners .banner{width:100%;padding:0 10px;float:left}.cms-home #maincontent .banners .block-title{font-weight:800;line-height:1.05;bottom:15px;left:25px}.cms-home #maincontent .home-content-top-text{width:100%;max-width:500px;margin:0 auto;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cms-home #maincontent .home-content-top-text .button{height:auto;padding:10px 15px;margin-top:5px;font-size:14px;line-height:1}.cms-home #maincontent .home-content-top-text .block-title,.cms-home #maincontent .promotion-wrap1 .block .title,.cms-home #maincontent .promotion-wrap3 .block .title{font-family:'Montserrat',sans-serif;font-size:1.667vw;font-weight:800;line-height:1.2}.cms-home #maincontent .promotion-wrap1 .col-2 .block-title{font-size:55px;line-height:1;top:1.302vw}.cms-home #maincontent .promotion-wrap3 .button{font-family:'Lato',sans-serif;font-weight:700;line-height:4.8rem;bottom:7%;left:7%}.cms-home #maincontent .promotion-wrap1 .block .title,.cms-home #maincontent .promotion-wrap3 .block .title{font-size:20px}.cms-home #maincontent .promotion-wrap1 .block.pool-table-service a{color:#fff;font-family:'Lato',sans-serif;font-size:14px;font-weight:400;letter-spacing:1px}.cms-home #maincontent .promotion-wrap1 .block.pool-table-service .icon{display:block}.cms-home #maincontent .promotion-wrap3{-webkit-align-items:flex-start;align-items:flex-start}.cms-home #maincontent .promotion-wrap3 .block .title{height:auto;padding:15px;line-height:1.2}.cms-home #maincontent .promotion-wrap3 #images-block div.block,.cms-home #maincontent .promotion-wrap3 #images-block a.more,.cms-home #maincontent .promotion-wrap3 #images-block img{width:100%}.cms-home #maincontent .promotion-wrap3 #images-block div.block{max-width:265px;margin:0 auto}.cms-home #maincontent .promotion-wrap3 #images-block a{width:33.3%;padding-right:1.5%;padding-left:1.5%;margin-bottom:3%;float:left}.cms-home #maincontent .promotion-wrap3 #images-block img{margin:0}.custom_produd_imgaes .custom_proud_main_img iframe{width:100%}@media screen and (max-width:1200px){.cms-home #maincontent .home-content-top-text{top:60%}.cms-home #maincontent .home-content-top-text .block-title{font-size:20px}.cms-home #maincontent .home-content-top-text .button{padding:10px;font-size:12px}.cms-home #maincontent .promotion-wrap3 .button{height:4.4rem;font-size:1em;line-height:4.4rem;bottom:6%}.cms-home #maincontent .promotion-wrap1 .col-2 .block-title{font-size:4.583vw}.cms-home #maincontent .promotion-wrap1 .block .title,.cms-home #maincontent .promotion-wrap3 .block .title{font-size:18px}.cms-home #maincontent .promotion-wrap3{margin-top:20px}}@media screen and (max-width:960px){.cms-home .home-header-banner .block-img{margin-top:6.5vw !important}.cms-home .home-header-banner .block-title{font-size:6.104vw !important}.cms-home #maincontent .promotion-wrap3 .button{height:3.9rem;font-size:.9em;line-height:3.9rem;bottom:5%}}@media screen and (max-width:767px){.cms-home .home-header-banner .block-img{margin-top:25vw !important}.cms-home .home-header-banner .block-title{font-size:10.430vw !important}.cms-home .home-header-banner .block-img .button{padding:0 15px}.cms-home #maincontent{padding:0;padding-top:70px}.cms-home #maincontent .banners{width:calc(100% + 4px);margin:20px -2px 0}.cms-home #maincontent .banners .banner{padding:0 2px}.cms-home #maincontent .banners .block-title{bottom:10px;left:15px}.cms-home #maincontent .home-content-top{width:100%;padding:0 20px}.cms-home #maincontent .home-content-top img{margin-left:0}.cms-home #maincontent .promotion-wrap1 .block .title,.cms-home #maincontent .promotion-wrap3 .block .title{font-size:20px}.cms-home #maincontent .promotion-wrap3 .button{height:3.9rem;font-size:.9em;line-height:3.9rem;bottom:11vw;left:31vw !important}.cms-home #maincontent .promotion-wrap1{margin-top:4px}.cms-home #maincontent .promotion-wrap1 .col-1{display:-webkit-flex !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.cms-home #maincontent .promotion-wrap1 .block{padding:0 15px}.cms-home #maincontent .promotion-wrap1 .block-img .block-title{font-size:5.867vw;top:20px}.cms-home #maincontent .promotion-wrap1 .block ul:after{content:'';display:table;clear:both}.cms-home #maincontent .promotion-wrap1 .block ul{padding:0;margin-bottom:20px}.cms-home #maincontent .promotion-wrap1 .block li{width:33.3%;padding:0;margin:10px auto 0;float:left}.cms-home #maincontent .promotion-wrap1 .block .title{margin:20px auto 10px;text-align:center}.cms-home #maincontent .promotion-wrap1 .block .icon:before{margin:0 auto;left:0}.cms-home #maincontent .promotion-wrap1 .block .icon{font-size:0}.cms-home #maincontent .promotion-wrap1 .block.game-room-block li{width:50%;margin:5px auto 0}.cms-home #maincontent .promotion-wrap3 .col-1{margin:0}.cms-home #maincontent .promotion-wrap3 .block .title{padding:25px 15px;font-size:24px}.cms-home #maincontent .promotion-wrap3 .promotion-text{background-color:#f1f1f2;text-align:center}.cms-home #maincontent .promotion-wrap3 .promotion-text p{font-weight:400;line-height:1.4}}@media screen and (max-width:575px){.cms-home .home-header-banner .block-img{margin-top:20vw !important}.cms-home .home-header-banner .block-title{font-size:65px !important}.cms-home #maincontent .banners{width:calc(100% + 2px);margin:15px -1px 0}.cms-home #maincontent .banners .banner{padding:0 1px}.cms-home #maincontent .banners .block-title{font-size:17px;bottom:15px}.cms-home #maincontent .home-content-top,.cms-home #maincontent .promotion-wrap #deal-of-the-week{padding:0 15px}.cms-home #maincontent .promotion-wrap1{margin-top:2px}.cms-home #maincontent .promotion-wrap3 .button{width:100%;max-width:320px;padding:0 10px;margin:0 auto;bottom:10px;left:0 !important;right:0;text-align:center}.cms-home #maincontent .banners .slick-prev{left:15px}.cms-home #maincontent .banners .slick-next{right:15px}}@media screen and (max-width:536px){.cms-home #maincontent .promotion-wrap1 .col-1{display:block !important}.cms-home #maincontent .promotion-wrap1 .block{width:100%;padding:0 15px 20px}.cms-home #maincontent .promotion-wrap1 .block ul{margin-bottom:0}.cms-home #maincontent .home-content-top-text{top:0;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.cms-home #maincontent .home-content-top-text .button{color:#fff;background-color:#000;padding:10px 15px;margin-top:10px}}@media screen and (max-width:480px){.cms-home #maincontent .banners{margin:20px auto 0}.cms-home #maincontent .banners .banner{padding:0 0 3px;margin:0 auto;float:none}}@media screen and (max-width:420px){.cms-home .home-header-banner .block-img{margin-top:18vw !important}.cms-home .home-header-banner .block-title{font-size:56px !important}.cms-home #maincontent .banners .banner img{margin:0 auto}.cms-home #maincontent .banners .block-title{max-width:280px;margin:0 auto;text-align:center;right:0;bottom:20px;left:0}.cms-home #maincontent .promotion-wrap3 .button{height:3.7rem;font-size:.85em;line-height:3.7rem}.cms-home #maincontent .promotion-wrap1 .block-img .block-title{width:50%;font-size:6.667vw}}@media screen and (max-width:375px){.cms-home .home-header-banner .block-img{margin-top:17vw !important}.cms-home .home-header-banner .block-title{font-size:50px !important}}@font-face{font-family:'Avenir Next Condensed';src:url('../../frontend/Tribilliards/pooltables/en_US/fonts/avenir-next-condensed/Avenir Next Condensed Regular.eot');src:url('../../frontend/Tribilliards/pooltables/en_US/fonts/avenir-next-condensed/Avenir Next Condensed Regular.eot?#iefix') format('embedded-opentype'),url('../../frontend/Tribilliards/pooltables/en_US/fonts/avenir-next-condensed/Avenir Next Condensed Regular.woff2') format('woff2'),url('../../frontend/Tribilliards/pooltables/en_US/fonts/avenir-next-condensed/Avenir Next Condensed Regular.woff') format('woff'),url('../../frontend/Tribilliards/pooltables/en_US/fonts/avenir-next-condensed/Avenir Next Condensed Regular.ttf') format('truetype'),url('../../frontend/Tribilliards/pooltables/en_US/fonts/avenir-next-condensed/Avenir Next Condensed Regular.svg#Avenir Next Condensed Regular') format('svg');font-weight:400;font-style:normal;font-stretch:condensed;unicode-range:U+0020-00FE}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-header .home-header-info-banners .img-icon.icon-1:before{background-position:0 -5px}.product.media .fotorama__nav--thumbs .fotorama__thumb__arr{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out}.block.upsell .product-items .product-item-name a:focus,.block.upsell .product-items .product-item-name a:focus-visible{outline:unset}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{background:0 0}script+.product-info-main-after-tocart{padding:0 30px 0}.product-swatches--wrap{background-color:#f3f3f3;padding:10px 10px 25px;border-radius:3px 3px 5px 5px;position:relative;overflow:hidden}.product-info-tab .product.data.items li{word-wrap:break-word}.product-swatches--wrap:not(.has-more){padding-bottom:10px}.product-info-main .product.attribute.description .short-description ul,.product-info-main .product.attribute.overview ul{font-size:16px;font-weight:500;list-style-type:circle}.product-info-main .product.attribute.description .short-description * div,.product-info-main .product.attribute.overview * div,.product-info-main .product.attribute.description .short-description p,.product-info-main .product.attribute.overview p,.product.attribute.description>div{font-size:16px;font-weight:500}.product-swatches--wrap .product-swatches--toggle:after{content:'';width:30px;height:30px;background-image:url(../../frontend/Tribilliards/pooltables/en_US/images/dropdown-icon.png);background-size:cover;position:absolute;top:2px;right:2px}.filter-options-content .count{display:inline-flex}.product-swatches--wrap .product-swatches--toggle[data-status=less]:after{background-image:url(../../frontend/Tribilliards/pooltables/en_US/images/dropdown-icon--flipped.png)}.product-swatches--wrap .product-swatches--toggle{width:100%;color:#6d6e71;padding:8px 35px 8px 15px;border:0;box-shadow:none;font-family:'Lato',sans-serif;font-size:16px;font-weight:400;line-height:1.2;text-align:left;text-transform:capitalize;position:absolute;bottom:0;left:0;cursor:pointer}.product-swatches:after,.product-info-main .product-info-main-sales:after,.product-add-form .box-tocart .product-total--wrap:after{content:'';display:table;clear:both}.product-swatches .product-swatch{width:20%;color:#231f20;padding:0 5px;margin-bottom:20px;font-family:'Avenir Next Condensed',sans-serif;font-size:18px;line-height:1;text-align:center;float:left}.product-swatches .product-swatch--input+.product-swatch--label{display:block;cursor:pointer}div#product-options-wrapper{background:#fff}.review-form .action.submit.primary{background:#be1e2d;border:unset;color:#fff}.review-form .action.submit.primary:hover{background:unset;border:unset;color:#fff}.product-add-form{background:#fff}.product-social-links{background:#fff;margin:0;padding:20px 30px}.product-swatches .product-swatch--input+.product-swatch--label .product-swatch--img{width:100%;max-width:50px;background-position:center;padding:15px 0 28%;margin:0 auto 10px;border-radius:5px;border-color:transparent;border-width:3px;border-style:solid;display:block;position:relative;overflow:hidden}.product-swatches .product-swatch--input:checked+.product-swatch--label .product-swatch--img{border-color:#dd1628}div#product-options-wrapper{background:#fff}.review-form .action.submit.primary{background:#be1e2d;border:unset;color:#fff}.review-form .action.submit.primary:hover{background:#be1e2d;border:unset;color:#fff}.product-swatches .product-swatch--price{color:#878787;margin-top:5px;font-family:'Avenir Next Condensed',sans-serif;font-size:16px;font-weight:600;display:block}.product-add-form .product-options-wrapper .field{margin-bottom:25px}.product-add-form .product-options-wrapper .field.is-child{display:none}.product-add-form .box-tocart .field.qty{margin:0 -30px 0}.product-add-form .product-options-wrapper .field .label,.product-info-main .box-tocart .field .label{padding:0;font-family:'lato',sans-serif;text-align:left;cursor:pointer;white-space:initial;font-size:22px;line-height:32px;color:#000;font-weight:700}.catalog-product-view .product-reviews-summary .reviews-actions .action.add{white-space:unset;font-size:14px}.catalog-product-view .product-swatches.accessory_kit.slick-initialized.slick-slider{overflow-y:unset;margin:0 auto}.product-add-form .product-options-wrapper .field .checkbox{display:none}.product-add-form .product-options-wrapper .field .checkbox+.label:before,.product-add-form .product-options-wrapper .field .checkbox+.label:after{content:'';width:20px;height:20px;border:1px solid;position:absolute;top:0;left:0}.product-add-form .product-options-wrapper .field .checkbox:checked+.label:before{background-color:#dd1628}.product-add-form .product-options-wrapper .field .checkbox+.label:after{content:'';width:15px;height:5px;border:2px solid #fff;border-top:0;border-right:0;top:5px;left:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.product-add-form .product-options-wrapper .field .checkbox+.label{color:#58595b;padding-left:30px;font-size:14px;font-style:italic;line-height:1.4;text-align:left;white-space:normal;display:block;position:relative}.product-add-form .product-options-wrapper .field .checkbox:checked+.label{color:#dd1628}.product-add-form .product-options-wrapper .field .control{width:100%}.product-add-form .product-options-wrapper .field select.admin__control-select,.product-info-main .box-tocart .field .control .input-text.qty{width:100%;height:40px;color:#6d6e71;background-color:#f3f3f3;padding:5px 15px;border-width:0 !important;border-radius:5px;box-shadow:none !important;font-size:19px;display:block}.product-add-form .product-options-wrapper .field select.admin__control-select{background-image:url(../../frontend/Tribilliards/pooltables/en_US/images/dropdown-icon.png);background-size:40px;padding-right:40px}.product-add-form .product-options-wrapper .field .options-list{margin:0 -10px}.product-add-form .product-options-wrapper .field .choice{padding:0 10px;display:inline-block;vertical-align:top}.product-add-form .product-options-wrapper .field .choice input.radio{display:none}.product-add-form .product-options-wrapper .field .choice input.radio+.label>span:not(.price-notice){width:auto}.product-add-form .product-options-wrapper .field .choice input.radio+.label>span:not(.price-notice){color:#a1a1a1;padding:10px 17px;border-radius:5px;border:2px solid;font-family:'Lato',sans-serif;font-size:24px;font-weight:700;line-height:1;text-align:center;display:block;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out}.product-add-form .product-options-wrapper .field .choice input.radio:checked+.label>span:not(.price-notice){color:#dd1628;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.product-add-form .product-options-wrapper .field .choice input.radio+.label>span.price-notice{margin-top:5px;font-size:15px;text-align:center;display:block}.product-add-form .product-options-wrapper .field.field--delivery-and-installation-options>.label:after{margin:0}.product-add-form .product-options-wrapper .field.field--delivery-and-installation-options>.label{background-image:url(../../frontend/Tribilliards/pooltables/en_US/images/cog.png);background-size:25px;background-position:0 25px;background-repeat:no-repeat;padding:27px 0 10px 32px;margin-bottom:12px;border-top:10px solid #f3f3f3;border-bottom:1px solid #6d6e71;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:700;line-height:1.2;text-transform:uppercase;display:block;cursor:auto}.product-options-wrapper .fieldset>.field.required>.label:after{font-size:2.2rem}.product-add-form .product-options-wrapper .field--notice-this-product-is-only-available-in-california>.label{font-size:16px}.product-info-main-after-tocart{padding:25px 30px 0;background:#fff}.product-add-form .box-tocart{padding:0 30px}.product-add-form .box-tocart,.product-add-form .box-tocart .fieldset{margin-bottom:0}.product-add-form .box-tocart .actions{margin:0 -30px}.product-add-form .box-tocart .product-total--wrap,.product--call-for-price-wrap{color:#fff;background-color:#dd1628;padding:15px 10px;font-size:36px;font-weight:700;line-height:1.1;text-transform:uppercase}.product-add-form .box-tocart .product-total--label{float:left;text-align:center}.product-add-form .box-tocart .product-total--label small{font-size:22px;text-transform:none;display:block}.product-add-form .box-tocart .product-total--formatted,.product--call-for-price-wrap .product--call-for-price{margin:7px 0;float:right;font-size:46px;line-height:48px;color:#fff;font-weight:700;font-family:'Lato',sans-serif}.product--call-for-price-wrap .product--call-for-price{float:none}.product-add-form .box-tocart .action.tocart:before{content:"\e900";font-size:30px;color:#fff;font-family:'luma-icons';line-height:48px;display:inline-block;vertical-align:middle;width:50px;height:50px;font-size:1.2em;position:relative;left:0;top:0;font-weight:200}.product-add-form .box-tocart .action.tocart{width:100%;height:75px;background:#1b75bc;padding:0 10px;margin:0;border:0;border-radius:0;font-family:'Lato Black',sans-serif;line-height:1;font-size:38px;color:#fff;font-weight:900}.product-add-form .box-tocart .action.tocart span{display:inline-block;vertical-align:middle}.product-main-info-call{background-color:#d1d3d4;font-family:'lato',sans-serif;font-size:24px;line-height:53px;color:#000;font-weight:400}.product-info-disclaimer{margin-bottom:15px;font-size:14px}.page-main{font-family:'Lato',sans-serif;font-size:16px;font-weight:300}.product-info-main{background-color:unset}.product-info-main .product-info-main-sales{padding:15px 10px;border-bottom:1px solid #e3e7e8}.product-info-main .product-info-main-sales>div{width:50%;padding:0 6px 10px;float:left}.product-info-main .product-info-main-sales-left .amshopby-option-link{margin-bottom:15px;display:block}.product-info-main .product-info-main-sales-left .note{margin-bottom:10px;font-family:'Roboto Condensed',sans-serif;font-size:11px;font-weight:400;font-style:italic;line-height:1.2}.product-info-main .product-info-main-sales-right .msrp-title{padding:0 0 15px;font-family:'lato',sans-serif;font-style:italic;font-size:15px;line-height:24px;color:#dd1628;font-weight:700}.product-info-main .product-info-main-sales-right .msrp-price,.product-info-main .product-info-main-sales-right .product-info-price .price{padding:13px 0;font-family:'Lato',sans-serif;font-size:23px;line-height:30px;color:#575757;font-weight:700}.product-info-main .product-info-main-sales-right .product-info-price .price{padding-bottom:5px;margin-bottom:0;font-size:37px !important;line-height:41px;color:#dd1628;font-weight:700;font-family:'Lato',sans-serif;display:block}.product-info-main .product-info-main-top h3{padding:0;font-family:'Lato',sans-serif;font-weight:900;line-height:1.2;letter-spacing:2px;font-size:19px;color:#dd1628}.product-info-main .page-title-wrapper{min-height:auto;background-color:unset;padding:0 30px 30px 0}.product-info-main .product-info-main-sales{border-bottom:unset;background:#fff;margin:0 auto 40px}.product-info-main .page-title-wrapper .page-title{margin:0;letter-spacing:0;font-weight:900;line-height:1.2;color:#231f20;font-size:38px;color:#000;font-weight:700;font-family:'montserratbold'}.product-info-main .page-title-wrapper .amshopby-option-link{display:none}.product-info-main .product.attribute.description .short-description p,.product-info-main .product.attribute.overview p{margin:7px 0}.page-layout-1column .product.media{background-color:#fff;padding:30px;margin-top:0}.page-layout-1column .product.media .fotorama__stage{margin-bottom:30px}.page-layout-1column .product.media .fotorama__thumb-border{border-width:3px}.product.pannels{float:left}.product.pannels .panel-wrap,.product-sidebar-banners .block{padding:20px 30px 50px;margin-bottom:30px}.product.pannels .panel-items{margin:0 -15px}.product.pannels .panel-wrap{width:50%;background-color:transparent;padding:0 15px;margin:0 auto 30px !important;border-top:0}.product.pannels .panel-wrap .panel{height:460px;min-height:460px;background-color:#fff;padding:20px 30px 0;border-top:5px solid #d1d3d4;border-bottom:50px solid #fff;font-weight:400;box-shadow:none}.product.pannels .panel-wrap .title:before,.product-sidebar-banners .block .block-title:before{width:15px;height:2px;background-color:#221f1f;bottom:0;left:0}.product.pannels .panel-wrap .title,.product-sidebar-banners .block .block-title{padding:0 0 12px;margin:0 0 25px;font-family:'Lato',sans-serif;font-size:25px;font-weight:700;position:relative}.product.pannels .panel-wrap .opener:before{font-family:'Lato',sans-serif;font-weight:900}.product.pannels .panel-wrap #product-tab-delivery h3{margin-bottom:25px;font-family:'Lato',sans-serif;font-size:16px;font-weight:700}.product.pannels .panel-wrap #product-tab-featured-option .featured-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product.pannels .panel-wrap #product-tab-featured-option .featured-option{width:50%;padding:5px 10px;margin-bottom:10px;border:1px solid transparent;border-radius:15px;text-align:center;float:left}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__image{max-width:150px;margin:0 auto}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__title{color:#231f20;font-size:16px;margin:10px auto 5px;line-height:1.1}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__meta{color:#6d6e71;font-size:12px;font-weight:700;cursor:pointer}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__meta .price{color:#dd1628;font-size:14px}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__more{margin-top:5px;display:block;position:relative}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__more .opener:before{content:'+';width:12px;height:12px;font-size:10px;line-height:8px;text-indent:-4px}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__more .opener{width:15px;height:15px;margin-left:0;border-width:3px;display:inline-block;position:relative;bottom:initial;left:initial}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__content{max-height:250px;font-size:14px;line-height:1.2;text-align:left;display:none;overflow-y:auto}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__content ul{padding:0;margin:10px 0}.product.pannels .panel-wrap #product-tab-featured-option .featured-option__content li{margin-bottom:5px}.product.pannels .panel-wrap #product-tab-featured-option .featured-option.expanded{border-color:#ebebeb}.product.pannels .panel-wrap #product-tab-featured-option .featured-option.expanded .featured-option__more .opener:before{content:'-'}.product.pannels .panel-wrap #product-tab-featured-option .featured-option.expanded .featured-option__content{display:block}.product.pannels .panel-wrap #product-tab-why-buy-us{margin:0}.product.pannels .panel-wrap #product-tab-financing-options .financing-info{margin:0 auto 30px;font-family:'Lato',sans-serif;font-size:14px;font-weight:700;text-align:center}.product.pannels .panel-wrap #product-tab-financing-options .financing-info:last-of-type{margin-bottom:0}.product.pannels .panel-wrap #product-tab-financing-options .financing-info img{max-width:185px;margin:0 auto 15px}.product.pannels .panel-wrap #product-tab-financing-options .financing-info .button{max-width:200px;height:auto;background-color:#4c9e45;padding:5px 15px;margin:20px auto 0;border:0;border-radius:0;font-family:'Lato',sans-serif;font-size:20px;font-weight:700;line-height:1.2;box-shadow:none;text-transform:uppercase;display:block}.product.pannels .panel-wrap #product-tab-financing-options .financing-info .button.button-blue{background-color:#368cbd}.product.pannels .panel-wrap .product-icon-banners .col{font-size:13px;font-family:'Lato',sans-serif;font-weight:400;line-height:1.4}.product-sidebar-banners .block .block-title h3{margin:0;font-family:'Lato',sans-serif;font-size:25px;font-weight:700}.product-sidebar-banners .block .block-content,.product-sidebar-banners .block .block-content .financing1 p{padding:0;font-family:'Lato',sans-serif;font-size:14px;font-weight:700}.product-sidebar-banners .block .block-content .financing2{margin:0}.product-sidebar-banners .block .block-content img{margin-bottom:15px}.block.upsell{clear:both;margin-top:30px;padding-top:30px}.block.upsell .block-title:before{content:'';width:100%;height:1px;background-color:#be1e2d;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.block.upsell .block-title{position:relative}.block.upsell .block-title strong{color:#be1e2d;background-color:#f3f3f3;padding:0 15px;margin:0 auto;font-family:'montserratbold';text-transform:uppercase;text-align:center;display:table;position:relative;z-index:2;font-size:30px;font-weight:700}.block.upsell .products.wrapper{margin:35px auto}.block.upsell .product-items{margin:0 -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.block.upsell .product-items .slick-list{width:100%}.block.upsell .product-items .product-item{width:25%;padding:0 10px;margin-bottom:0;text-align:center;margin-left:0}.block.upsell .product-items .product-item-info{width:100%;height:100%;background-color:#fff;padding:15px 10px}.block.upsell .product-items .product-item-info:hover{margin:0;border:0;box-shadow:none}.block.upsell .product-items .product-item-photo,.block.upsell .product-items .product-item-name{margin:0 auto 10px;display:block}.block.upsell .product-items .product-item-name a{font-size:17px;text-decoration:none;color:#000;font-weight:900;font-family:'Lato',sans-serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px}.block.upsell .product-items .price-box{margin:0}.block.upsell .product-items .price-box .price{font-size:24px;color:#757575;font-weight:700;font-family:'Lato',sans-serif}.block.upsell .product-items .slick-arrow{width:20px;height:20px;z-index:2}.block.upsell .product-items .slick-arrow.slick-prev{left:25px}.block.upsell .product-items .slick-arrow.slick-next{right:25px}@media screen and (max-width:1200px){.page-layout-1column .product.media{padding:20px}.page-layout-1column .product.media .fotorama__stage{margin-bottom:20px}.product-sidebar-banners .block{padding:15px 20px 40px;margin-bottom:25px}.product.pannels .panel-wrap .panel{padding:15px 20px 0;margin-bottom:0;border-bottom-width:30px}.product.pannels .panel-wrap .title,.product-sidebar-banners .block .block-title h3{font-size:22px}.product-info-main .page-title-wrapper .page-title{font-size:26px}.product-info-main .product-info-main-sales{padding:15px 10px}.product-info-main .product-info-main-sales-right .msrp-price{font-size:17px !important}.product-info-main .product-info-main-sales-right .product-info-price .price{font-size:22px !important}.product-options-wrapper{padding-left:20px;padding-right:20px}.product-add-form .box-tocart .product-total--wrap,.product--call-for-price-wrap{padding:10px 25px;font-size:30px}.product-add-form .box-tocart .product-total--label small{font-size:20px}.product-add-form .box-tocart .product-total--formatted,.product--call-for-price-wrap .product--call-for-price{font-size:36px}.product-add-form .box-tocart .action.tocart{height:65px;font-size:32px;line-height:55px}.product-main-info-call{height:50px;font-size:22px;line-height:50px}.product-add-form .product-options-wrapper .field{margin-bottom:15px}.product-add-form .product-options-wrapper .field .label,.product-info-main .box-tocart .field .label{font-size:17px}.product-add-form .product-options-wrapper .field.field--delivery-and-installation-options>.label{background-size:22px;background-position:0 15px;padding:17px 0 10px 32px;border-top-width:6px;font-size:16px}.product-add-form .product-options-wrapper .field--notice-this-product-is-only-available-in-california>.label{font-size:15px}.product-add-form .product-options-wrapper .field .options-list{margin:0 -5px}.product-add-form .product-options-wrapper .field .choice{padding:0 5px}.product-add-form .product-options-wrapper .field .choice input.radio+.label>span:not(.price-notice){padding:6px 20px;border:3px solid;font-size:22px}.product-swatches{margin:0 -5px 15px}.product-swatches .product-swatch{padding:0 5px;font-size:17px}.product-swatches .product-swatch--input+.product-swatch--label .product-swatch--img{padding:15px 0 37%}.block.upsell .block-title strong{font-size:23px}.catalog-product-view.page-layout-3columns .product.pannels .panel-wrap,body[class*=categorypath-cues]:not(.category-olhausen-cues) .product.pannels .panel-wrap{width:100%}.catalog-product-view.page-layout-3columns .product.pannels .panel-wrap .panel,body[class*=categorypath-cues]:not(.category-olhausen-cues) .product.pannels .panel-wrap .panel{height:300px;min-height:300px}}@media screen and (max-width:1024px){.product.pannels .panel-items{margin:0 -10px}.product.pannels .panel-wrap{padding:0 10px}.product.pannels .panel-wrap .panel,.product-sidebar-banners .block{padding:12px 15px 30px;margin-bottom:25px;border-top-width:4px}.product.pannels .panel-wrap .panel{padding-bottom:0;margin-bottom:0}.product.pannels .panel-wrap .title{padding:0 0 10px;margin:0 0 15px;font-size:18px}.product-sidebar-banners .block .block-title h3{font-size:18px}.product-info-main .product-info-main-sales>div{width:100%}.product-info-main .page-title-wrapper .page-title{font-size:22px}.product-add-form .product-options-wrapper .field select.admin__control-select{background-size:35px;padding-right:35px}.product-add-form .product-options-wrapper .field select.admin__control-select,.product-info-main .box-tocart .field .control .input-text.qty{height:35px;padding:5px 35px 5px 15px;font-size:17px}.product-add-form .box-tocart .product-total--wrap,.product--call-for-price-wrap{padding:10px 15px;font-size:24px}.product-add-form .box-tocart .product-total--label small{font-size:18px}.product-add-form .box-tocart .product-total--formatted{font-size:30px}.product-add-form .box-tocart .action.tocart{height:60px;font-size:26px;line-height:50px}.product-main-info-call{height:45px;font-size:20px;line-height:45px}}@media screen and (max-width:960px){.product-swatches .product-swatch--input+.product-swatch--label .product-swatch--img{padding:15px 0 21%}.product-swatches--wrap .product-swatches--toggle:after{width:27px;height:27px}.product-swatches--wrap .product-swatches--toggle{padding:6px 35px 6px 15px}}@media screen and (max-width:860px){.block.upsell .block-title strong{font-size:21px}.product-add-form .box-tocart .product-total--wrap,.product--call-for-price-wrap{font-size:20px}.product-add-form .box-tocart .product-total--label small{font-size:16px}.product-add-form .box-tocart .product-total--formatted,.product--call-for-price-wrap .product--call-for-price{font-size:26px}.product-main-info-call{height:42px;font-size:18px;line-height:42px}.product-add-form .box-tocart .action.tocart:before{display:none}}@media screen and (max-width:767px){.product-info-main{margin-top:30px}.product.media .fotorama__nav--dots .fotorama__nav__frame--thumb{height:65px;max-height:65px;margin:0;border:2px solid transparent;display:inline-block;cursor:pointer}.product.media .fotorama__nav--dots .fotorama__nav__frame--thumb.fotorama__active{border:2px solid #be1e2d}.product.media .fotorama__nav--dots .fotorama__nav__frame--dot{display:none}.product-info-main .product-info-main-sales>div{width:50%}.product-add-form .product-options-wrapper .field .checkbox+.label:before{width:17px;height:17px;top:0}.product-add-form .box-tocart{padding:0 20px}.product-add-form .box-tocart .actions{margin:0 -20px}.product-add-form .product-options-wrapper .field .checkbox+.label:after{width:13px;height:4px;top:5px;left:2px}.product-add-form .product-options-wrapper .field.field--delivery-and-installation-options>.label{background-size:25px;padding:10px 0 10px 35px;background-position:0 9px;border-top-width:5px}.product-add-form .box-tocart .product-total--wrap,.product--call-for-price-wrap{font-size:25px}.product-add-form .box-tocart .product-total--label small{font-size:18px}.product-add-form .box-tocart .product-total--formatted,.product--call-for-price-wrap .product--call-for-price{font-size:30px}.product-options-bottom{padding-left:20px;padding-right:20px}.product-main-info-call{height:45px;padding:0 20px;font-size:20px;line-height:45px}.product-social-links{margin:0 auto}.product.pannels{margin-top:20px}.product.pannels .panel-wrap .panel{height:230px;min-height:230px}.product-swatches .product-swatch{width:10%;margin-bottom:15px;font-size:16px}.product-swatches .product-swatch--input+.product-swatch--label .product-swatch--img{padding:15px 0 40%}.block.upsell{margin-top:30px}.block.upsell .block-title strong{max-width:340px;padding:0 10px;font-size:19px}}@media (min-width:1180px) and (max-width:1420px){.catalog-product-view .product.data.items>.item.content{padding:40px 20px 20px}}@media (min-width:1025px) and (max-width:1179px){.catalog-product-view .product.data.items>.item.title>.switch{font-size:15px}.catalog-product-view .product.data.items>.item.content{padding-top:40px}}.toolbar option{background:#d70d17}.catalog-product-view .page-wrapper li.item.review-item{align-items:center;padding-bottom:100px}.block.review-add fieldset.field.required .label{padding-bottom:5px}.block.upsell a.product.photo.product-item-photo:focus{outline:unset}@media screen and (max-width:676px){.page-header .home-header-info-banners .img-icon{font-size:14px;line-height:1.2}.page-header .home-header-info-banners .img-icon:before{margin:0 auto 6px;display:block}.page-header .home-header-info-banners .img-icon.icon-2:after{height:15px;background-position:-67px -11px;vertical-align:top}.product-swatches .product-swatch{width:20%}.product-swatches .product-swatch--input+.product-swatch--label .product-swatch--img{padding:15px 0 30%}}@media screen and (max-width:575px){.product.pannels .panel-wrap{width:100% !important}.product.pannels .panel-wrap .panel{height:350px;min-height:350px}}@media screen and (max-width:420px){.product-options-wrapper{padding-left:15px;padding-right:15px}.product-main-info-call{padding:0 15px;font-size:18px}.product-info-main .product-info-main-sales>.product-info-main-sales-right{padding-left:0;margin-top:10px}.product-info-main-sales-right .product-info-price{width:100% !important;margin:0 !important}.product-info-main .product-info-main-sales>div{width:100%}.product-add-form .box-tocart .product-total--wrap,.product--call-for-price-wrap{font-size:22px}.product-add-form .box-tocart .product-total--label small{font-size:16px}.product-add-form .box-tocart .product-total--formatted,.product--call-for-price-wrap .product--call-for-price{font-size:27px}.product-swatches .product-swatch{width:25%}.product-swatches .product-swatch--input+.product-swatch--label .product-swatch--img{padding:15px 0 35%}}@media screen and (max-width:360px){.product-swatches .product-swatch{width:33.3%}}@media screen and (min-width:768px){.catalog-product-view.page-layout-3columns .column.main{position:relative}.catalog-product-view.page-layout-3columns .product-info-main{width:30.5%}.catalog-product-view.page-layout-3columns .product.media{width:100%;max-width:230px;height:100%;max-height:1000px;overflow-y:visible;position:absolute;top:0;left:0}.catalog-product-view.page-layout-3columns .product.media .fotorama,.catalog-product-view.page-layout-3columns .product.media .fotorama__wrap,.catalog-product-view.page-layout-3columns .product.media .fotorama__stage,.catalog-product-view.page-layout-3columns .product.media .fotorama__stage__frame{height:100% !important;min-height:880px}.catalog-product-view.page-layout-3columns .product.media .fotorama__stage__frame{background-size:cover;background-repeat:no-repeat;background-position:top center}.catalog-product-view.page-layout-3columns .product.media .fotorama__stage__frame .fotorama__img{opacity:0}.catalog-product-view.page-layout-3columns .product.pannels{width:67.5%;padding-right:15px;padding-left:230px}.catalog-product-view.page-layout-3columns .fotorama--fullscreen .fotorama__stage__frame.fotorama__loaded--full{background-image:none !important}.catalog-product-view .product-info-main-sales .product-reviews-summary{margin-bottom:25px}}.product.media .fotorama__nav--thumbs .fotorama__thumb__arr--left{opacity:1;background:0 0}.product.media .fotorama__nav--thumbs:hover .fotorama__thumb__arr--left{opacity:1;background:0 0}.product-review-data .reviews-summary{padding:25px;background:#fff;margin-top:40px}.product.media .fotorama__stage__frame.fotorama__active{background-image:unset !important}@media (min-width:1201px) and (max-width:1300px){.product-info-main-after-tocart .product-main-info-call{font-size:21px;line-height:57px}.product-add-form .box-tocart .action.tocart{font-size:34px}.product-add-form .box-tocart .product-total--formatted,.product--call-for-price-wrap .product--call-for-price{font-size:40px}}@media (min-width:1025px) and (max-width:1425px){.catalog-product-view .product.data.items>.item.title{width:50%}}@media (min-width:1025px) and (max-width:1200px){.catalog-product-view .product-add-form .box-tocart .product-total--wrap{padding:10px;display:flex;align-items:center;justify-content:space-between}.catalog-product-view .product-add-form .box-tocart .product-total--label{font-size:22px}.catalog-product-view .product-add-form .box-tocart .product-total--wrap:after{display:none}.catalog-product-view .product-add-form .box-tocart .product-total--formatted,.product--call-for-price-wrap .product--call-for-price{font-size:31px}.catalog-product-view .product-add-form .box-tocart .action.tocart{font-size:27px}.catalog-product-view .product-main-info-call{font-size:17px}}@media (max-width:1024px){.catalog-product-view .product-icon-banners .col{flex:0 0 33%;width:100%;max-width:33%}}@media (min-width:992px) and (max-width:1024px){.product-swatches .product-swatch{flex:0 0 25%}.product-info-main-sales-left{border-right:unset}.product-swatches .product-swatch--input+.product-swatch--label .product-swatch--img{padding:15px 0 37%}.catalog-product-view .product.data.items>.item.title{display:block;width:100%}.catalog-product-view .product.data.items>.item.content{margin-top:95px}.product-add-form .box-tocart .product-total--wrap{display:flex;align-items:center;column-gap:5px;justify-content:center}.catalog-product-view .product-reviews-summary .reviews-actions .action.add{white-space:unset}}@media (min-width:768px) and (max-width:991px){.product-swatches .product-swatch{flex:0 0 45%;width:100%}.product-info-main .product.attribute.description .short-description * div,.product-info-main .product.attribute.overview * div,.product-info-main .product.attribute.description .short-description p,.product-info-main .product.attribute.overview p,.product.attribute.description>div{font-size:15px}.product.media .fotorama__nav--thumbs:not(:hover) .fotorama__thumb__arr--right{right:-10px}.product.media .fotorama__nav--thumbs:not(:hover) .fotorama__thumb__arr--left{left:-10px}.catalog-product-view .product-icon-banners .col{flex:0 0 33%;width:100%;max-width:33%}.product-info-main-sales-left{border-left:unset}.catalog-product-view .product-main-info-call{font-size:14px}.product.data.items>.item.content{padding:20px}.product-info-main-sales-left{border-right:unset}.catalog-product-view .product.data.items>.item.title{display:block;width:100%}.catalog-product-view .product.data.items>.item.content{padding-top:85px;padding-left:12px;padding-right:12px}.catalog-product-view .product.data.items>.item.title>.switch{border-bottom:2px solid #ccc}.catalog-product-view .custom_finance_from_title{font-size:22px}.product-total--wrap{display:flex;align-items:center;column-gap:10px;justify-content:center}.catalog-product-view .product-add-form .box-tocart .product-total--label{flex:0 0 auto}.catalog-product-view .product-add-form .box-tocart .product-total--formatted{font-size:18px}.catalog-product-view .product-add-form .product-options-bottom{padding-left:15px;padding-right:15px}.catalog-product-view .product-add-form .box-tocart .action.tocart{font-size:19px;height:50px}.catalog-product-view .product-info-main-after-tocart{padding:0 15px}.catalog-product-view .product-main-info-call{font-size:14px}.catalog-product-view button#product-addtocart-button:before{content:"\e900";font-size:30px;color:#fff;font-family:'luma-icons';line-height:48px;display:inline-block;vertical-align:middle;width:50px;height:50px;font-size:1.2em;position:relative;left:0;top:0;font-weight:200}.catalog-product-view button#product-addtocart-button{display:flex}}@media (max-width:767px){.catalog-product-view .product-info-bottom-custom{width:100%}.catalog-product-view .product.data.items{margin-left:0;margin-right:0}.catalog-product-view .review-form{max-width:100%}.product-add-form .box-tocart .action.tocart{font-size:24px}.page-products .column.main .page-title span{border-bottom:unset}.page-products .column.main .page-title{border-bottom:3px solid #f1a2a9}.catalog-product-view .product.data.items>.item.title>.switch{border-bottom:2px solid #cbcdce}.product.media .fotorama__stage__frame .fotorama__img{width:95%}.product.media .fotorama__wrap--slide .fotorama__stage__frame{background:#fff}.block.upsell .product-items .product-item{width:33%;margin-bottom:20px}}@media (max-width:520px){.catalog-product-view .block.upsell .product-items .product-item{width:50%}}@media (max-width:460px){.catalog-product-view .amreview-info-wrapper{flex-wrap:wrap}.catalog-product-view .amreview-info-wrapper .amreview-summary-details.pages{flex:0 0 100%}}@media (max-width:420px){.catalog-product-view .product-icon-banners .col{flex:0 0 48%;width:100%;max-width:48%}.catalog-product-view .product-info-main-sales-left{border-right:unset}}.product-add-form .box-tocart{margin-left:30px;margin-right:30px}.product-add-form .product-options-bottom .box-tocart{margin-left:0;margin-right:0}.catalog-product-view .product-add-form .product-swatches{display:flex;flex-wrap:wrap}@media (min-width:768px) and (max-width:991px){.product-add-form .box-tocart{margin-left:15px;margin-right:15px}}@media (max-width:767px){.product-add-form .box-tocart{margin-left:20px;margin-right:20px}.product-add-form .box-tocart .field.qty{margin:0 -20px 0}}.block.upsell .product-items .product-item-name{height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-products .category-cms .custom_category_list img.custom_category_list_img{margin:0 auto}@media (min-width:1201px) and (max-width:1430px){.product-info-main .product-info-main-sales-right .product-info-price .price{font-size:30px !important}}@media (min-width:1301px) and (max-width:1364px){.product-add-form .box-tocart .action.tocart{font-size:34px}}.page-products .category-banner+div{display:block;clear:both}.page-products .column.main{background-color:#fff;padding:35px 50px}.page-products .column.main .page-title-wrapper{font-weight:400}.page-products .column.main .page-title{margin-bottom:25px!important;font-family:'Montserrat',sans-serif;font-weight:800;line-height:1;text-transform:uppercase}.page-products .column.main .category-description img{max-width:250px}.page-products .column.main .products-grid .product-items,.page-products .category-cms .row:not(.no-format){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.page-products .column.main .products-grid .product-item-info{width:100%;height:100%;padding:25px 5px}.page-products .column.main .products-grid .product-item-name{height:auto;margin:0}.page-products .column.main .products-grid .product-item-name a{padding:0 5px 0;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:21px;max-height:46px;min-height:46px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-products .column.main .products-grid .price-final_price{margin:20px 0 30px;text-align:center}.page-products .column.main .products-grid .price-final_price .price{color:#757575;font-size:24px;line-height:1;font-family:'Lato',sans-serif}.page-products .column.main .products-grid .product-item-inner:before{display:none}.page-products .column.main .products-grid .product-item-inner{background-color:transparent;padding:0;margin:0;border:0;padding:0;text-align:center}.page-products .column.main .products-grid .product-item-inner .product-item-actions{margin:0}.page-products .column.main .products-grid .product-item-inner .product-item-actions .action.tocart{margin:0;font-family:'Lato',sans-serif;letter-spacing:1px;box-shadow:rgba(0,0,0,.1) 0 0 15px 5px}.page-products .column.main .products-grid .product-item-inner .product-item-actions .actions-secondary{margin-top:5px;display:none}.page-products .category-cms .row:not(.no-format)>div{height:auto !important}.page-products .category-cms .row:not(.no-format)>div a{color:#231f20}.page-products .category-cms .row:not(.no-format)>div .bodyCopy{margin-top:30px}.page-products .category-cms .row:not(.no-format)>div .priceCenter{height:auto !important}.page-products .category-cms .row:not(.no-format)>div .priceCenter img{max-width:100% !important}.page-products .category-cms table#roomchart{margin:10px auto;border:1px solid #ccc;position:relative;z-index:2}.page-products .category-cms table#roomchart th,.page-products .category-cms table#roomchart td{padding:10px;text-align:center;vertical-align:middle;border-right:solid 1px #ccc;border-bottom:1px solid #ccc;line-height:1.2}.page-products.category-room-chart .category-banner{display:none}.page-products.category-room-chart .column.main{padding-top:0}.page-products.category-room-chart .category-cms{padding-top:20px}@media screen and (max-width:1200px){.page-products .column.main{padding:30px 35px}.page-products .column.main .page-title{margin-bottom:20px;font-size:25px}.page-products .column.main .category-description{margin-bottom:35px}.page-products .column.main .products-grid .product-item-info{padding:20px 5px}.page-products .column.main .products-grid .product-item-name a{font-size:16px}.page-products .column.main .products-grid .price-final_price .price{font-size:22px}}@media screen and (max-width:860px){.page-products .column.main{padding:20px}.page-products .column.main .page-title{margin-bottom:15px;font-size:22px}.page-products .column.main .products-grid .product-item{width:49% !important}.page-products .column.main .products-grid .price-final_price .price{font-size:21px}.page-products .products-grid .product-item:nth-child(2n+1){margin-left:0 !important}.page-products .products-grid .product-item:nth-child(2n+2){margin-left:2% !important}}@media screen and (max-width:767px){.page-products .category-view,.page-products .category-banner{width:100%;margin:0;float:none}.page-products .category-banner+div{padding-top:0}.page-products .category-view .image{margin:0 auto}.page-products .default-banner-container .block{margin-bottom:25px}.page-products .default-banner-container .columns,.page-products .default-banner-container .col-2{padding-top:0}.page-products .default-banner-container img{margin:0 auto}.page-products .default-banner-container .columns>div{width:100%}.page-products .column.main .products-grid .product-item-info{padding:15px 5px 10px}.page-products .column.main .products-grid .product-item-inner{width:100%;height:auto;opacity:1;box-shadow:none;position:relative;clip:unset}.page-products .column.main .products-grid .product-item-inner .product-item-actions .actions-secondary{display:block}.page-products.category-room-chart .column.main{margin-top:0}.block.upsell button.slick-next.slick-arrow{transform:rotate(360deg)}.block.upsell button.slick-prev.slick-arrow{transform:rotate(360deg)}.block.upsell .slick-prev:before,.block.upsell .slick-next:before{font-size:40px}.block.upsell .product-items .slick-arrow.slick-prev{left:10px}.block.upsell .product-items .slick-arrow.slick-next{right:10px}.block.upsell .slick-prev,.block.upsell .slick-next{top:43%}.block.upsell .product-items .slick-arrow{width:50px;height:50px}.catalog-product-view .page-wrapper p.review-date{margin-left:10px}.catalog-product-view .sidebar.sidebar-additional{display:none}}@media screen and (max-width:600px){.page-products .column.main{padding:15px}.page-products .column.main .category-description img{float:none !important}}.checkout-cart-index .page-main{padding:20px 15px}.checkout-cart-index .page-title{margin-bottom:25px;font-family:'Montserrat',sans-serif;font-size:28px;font-weight:800;line-height:1;text-transform:uppercase}.checkout-cart-index .cart.table-wrapper,.checkout-index-index .opc-wrapper>.opc,.checkout-cart-index .cart-summary,.checkout-index-index .opc-sidebar .modal-content{background-color:#fff;padding:20px 25px;border:0;border-radius:0;border-top:5px solid #d1d3d4;box-shadow:none}.checkout-cart-index .cart.table-wrapper .cart thead tr th.col{background-color:#f3f3f3;padding:10px 15px;border-bottom:0}.cart-discount .actions-toolbar .action.primary:not(:focus){box-shadow:unset}.checkout-cart-index .cart.table-wrapper .cart tbody tr.item-info .product-item-details{padding:0}.checkout-cart-index .cart.table-wrapper .cart tbody tr.item-actions .actions-toolbar{height:40px}.checkout-cart-index .cart-summary,.checkout-index-index .opc-sidebar .modal-content{padding:20px 30px}.checkout-cart-index .cart-summary>.title,.checkout-index-index .opc-sidebar .modal-content .opc-block-summary>.title,.checkout-index-index .checkout-payment-method .step-title{padding:0 0 12px;margin:0 0 25px;font-family:'Lato',sans-serif;font-size:25px;font-weight:700;line-height:1;position:relative}.checkout-cart-index .cart-summary>.title:after,.checkout-index-index .opc-sidebar .modal-content .opc-block-summary>.title:after,.checkout-index-index .checkout-payment-method .step-title:after{content:" ";width:15px;height:2px;background:#221f1f;display:block;position:absolute;bottom:0;left:0}.checkout-cart-index .cart-summary .mark,.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .table-totals tbody .mark{background-color:transparent}.checkout-cart-index .cart-summary .fieldset{margin-bottom:0}.checkout-cart-index .cart-summary .label,.checkout-index-index .opc-wrapper .label,.checkout-index-index .opc-sidebar .modal-content .label{color:#000;padding:0;text-align:left;display:block}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout,.checkout-cart-index .cart.main.actions .action.update,.checkout-cart-index .cart-discount .action.apply.primary,.checkout-index-index .opc-wrapper .actions-toolbar .action.continue,.checkout-index-index .checkout-payment-method .payment-option-content .primary .action.action-apply,.checkout-index-index .checkout-payment-method .payment-method .payment-method-content .action.primary{width:100%;max-width:260px;min-height:47px;color:#fff;background:#dd1628;padding:0 15px;border:0;border-radius:30px;font-family:'Lato',sans-serif;font-size:17px;font-weight:700;line-height:1;text-transform:uppercase}.checkout-cart-index .cart-summary .block>.title,.opc-block-summary .items-in-cart>.title strong{font-size:16px;font-weight:700}.checkout-cart-index .cart-discount #coupon_code,.checkout-index-index .checkout-payment-method .payment-option-content #discount-code{height:47px;padding:0 15px;border-width:1px 0 1px 1px;border-color:#e3e7e8;border-style:solid;border-radius:30px 0 0 30px}.checkout-cart-index .cart-discount .action.apply.primary,.checkout-index-index .checkout-payment-method .payment-option-content .primary .action.action-apply{border-radius:0 30px 30px 0}.checkout-index-index .checkout-payment-method .paymet-option-title{padding:15px 0}.checkout-index-index .checkout-payment-method .step-content{margin-bottom:0}.checkout-index-index .checkout-payment-method .payment-method:not(:last-of-type){margin-bottom:15px}.checkout-index-index .checkout-payment-method .payment-method .payment-method-title{padding:0}.checkout-index-index .checkout-payment-method .payment-method .payment-method-content{padding:15px 0;font-size:15px}.checkout-index-index .checkout-payment-method .payment-method input.radio{display:none}.checkout-index-index .checkout-payment-method .payment-method input.radio+label{padding:10px 15px;margin:0;border:1px solid #a1a1a1;border-radius:3px;display:block;cursor:pointer}.checkout-index-index .checkout-payment-method .payment-method input.radio:checked+label{border-color:#dd1628}.checkout-index-index .checkout-payment-method .payment-option-title{padding:20px 0;font-weight:400}.checkout-index-index .checkout-payment-method .payment-option-content{padding:0}.checkout-index-index .checkout-payment-method .payment-option-inner,.checkout-index-index .checkout-payment-method .payment-option-inner+.actions-toolbar{display:table-cell;vertical-align:top}.checkout-index-index .checkout-payment-method .checkout-agreement{padding-left:20px;position:relative}.checkout-index-index .checkout-payment-method .checkout-agreement>input{position:absolute;top:0;left:0}.checkout-index-index .checkout-payment-method .checkout-agreement>input+label:after{position:absolute;top:0;right:0}.checkout-index-index .checkout-payment-method .checkout-agreement>input+label{padding-right:10px;display:block;position:relative}.checkout-index-index .checkout-payment-method .checkout-agreement>input+label .action{font-size:16px;font-weight:700;line-height:1.2;text-align:left;text-decoration:none;white-space:normal}.checkout-index-index .opc-wrapper .form-login,.checkout-index-index .opc-wrapper .form-shipping-address,.checkout-index-index .opc-wrapper .methods-shipping{background:0 0 !important}.checkout-index-index .opc-sidebar{margin-top:0}.checkout-index-index .opc-sidebar input,.checkout-index-index .opc-sidebar select{min-height:47px}.checkout-index-index .opc-sidebar .modal-header{display:none}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary{background-color:transparent;padding:0;margin:0}.checkout-index-index .opc-sidebar .opc-block-shipping-information{padding:0}.checkout-index-index .opc-sidebar .shipping-information-title{padding:10px 0;margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.4}.checkout-index-index .opc-sidebar .shipping-information-content{font-size:15px;line-height:1.4}@media screen and (max-width:1200px){.checkout-cart-index .cart-container .form-cart{padding-right:30px}}@media screen and (max-width:1100px){.checkout-cart-index .cart.table-wrapper .cart tbody tr.item-info .product-item-photo{width:100%;padding:0;margin-bottom:10px;display:block}}@media screen and (max-width:1024px){.checkout-cart-index .cart-container .form-cart{padding-right:15px}.checkout-cart-index .cart.table-wrapper,.checkout-index-index .opc-wrapper>.opc,.checkout-cart-index .cart-summary,.checkout-index-index .opc-sidebar .modal-content{padding:15px 20px;border-top-width:4px}}@media screen and (max-width:767px){.checkout-cart-index .page-title-wrapper{padding:0}.checkout-cart-index .cart.table-wrapper .cart tbody tr.item-info td.col.item{padding-left:150px}.checkout-cart-index .cart.table-wrapper .cart tbody tr.item-info td.col.item .product-item-photo{max-width:100px}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout,.checkout-cart-index .cart.main.actions .action.update,.checkout-cart-index .cart-discount .action.apply.primary,.checkout-index-index .opc-wrapper .actions-toolbar .action.continue,.checkout-index-index .checkout-payment-method .payment-option-content .primary .action.action-apply,.checkout-index-index .checkout-payment-method .payment-method .payment-method-content .action.primary{font-size:16px}.checkout-index-index .checkout-payment-method .payment-methods,.checkout-index-index .checkout-payment-method .payment-option{margin:0}}@media screen and (max-width:480px){.checkout-cart-index .cart.table-wrapper .cart tbody tr.item-info td.col.item{padding:0}.checkout-cart-index .cart.table-wrapper .cart tbody tr.item-info td.col.item .product-item-photo{max-width:200px;position:relative}}.checkout-index-index .minicart-items .product-item-details .details-qty .label{display:flex;align-items:center}.checkout-index-index .minicart-items .product-item-details .details-qty .label{flex:0 0 10%;max-width:10%}.checkout-index-index .minicart-items .product-item-details .details-qty span.value{flex:1;margin-top:-3px}.checkout-index-index .minicart-items .product-item-details .details-qty{display:flex}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout{margin:0 auto}.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover{background:#dd1628;color:#fff;border:unset}@media (min-width:768px) and (max-width:991px){.checkout-cart-index .cart-summary{padding:15px}.checkout-cart-index .page-main .cart-summary .block .field.choice.item{column-gap:5px}}@media screen and (max-width:767px){.checkout-cart-index .columns .cart-container .form-cart{padding-right:0}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout{margin:0 auto}.opc-estimated-wrapper .minicart-wrapper{display:none}.payment-option-inner input[type=text]::-webkit-input-placeholder{font-size:13px}.checkout-index-index .checkout-payment-method .payment-option-content #discount-code{padding-left:10px !important}.checkout-cart-index .page-header .header.content{display:none;padding-bottom:0}}select.required .mage-error { font-size: 16px !important; font-weight: 700; }.cms-customer-testimonials #maincontent{color:#000;font-weight:700}#finishes{max-width:960px;margin:0 auto}#finishes .row>div{margin:0 auto 20px;text-align:center}.stock.available span{display:none}.home-banner-wrapper{min-height:500px}.home-banner-text{width:80%}.home-banner-text-2{width:30%}.home-banner-heading-orig{font-family:'lato',sans-serif;color:#fff;font-size:60px;font-weight:700;line-height:1.2;text-shadow:1px 5px 5px #0000008a}h1.home-banner-heading{font-family:montserratbold;font-size:6.5em;color:#fff;text-shadow:1px 5px 5px #0000008a;margin-top:0;letter-spacing:-1px;margin-bottom:0}h3.home-banner-heading-subheading-top{font-family:montserratbold;color:#fff;font-size:45px;font-weight:700;line-height:1.2;text-shadow:1px 5px 5px #0000008a;margin-bottom:5px}p.home-banner-heading-4th{font-family:'montserratregular';color:#fff;font-size:30px;line-height:1.2;text-shadow:1px 5px 5px #0000008a;text-align:left;margin:30px 0}h4.home-banner-heading-4th{font-family:'montserratbold';color:#fff;font-size:35px;line-height:1.2;text-shadow:1px 5px 5px #0000008a;margin-bottom:5px;text-align:left}h3.home-banner-heading-subheading-top-4th{font-family:'montserratsemibold';color:#fff;font-size:45px;line-height:1.2;text-shadow:1px 5px 5px #0000008a;margin-bottom:5px;text-align:left;margin-top:-85px}h3.home-banner-heading-subheading-bottom{font-family:'montserratbold';color:#fff;font-size:45px;font-weight:700;line-height:1.2;text-shadow:1px 5px 5px #0000008a;margin-bottom:60px;margin-top:0}h4.home-banner-heading{font-family:'montserratbold';color:#fff;font-size:27px;font-weight:700;text-shadow:1px 5px 5px #0000008a}.home-banner-price-text{font-family:lato;color:#fff;font-size:16px;line-height:1.6;text-shadow:1px 5px 5px #0000008a;margin-top:20px}.home-banner-content{font-family:'lato',sans-serif;color:#fff;font-size:30px}.home-banner-content.p2{width:75%;margin-top:50px}.md-banner-text{float:right;width:38%}.cms-triangle-billiards-foosbal-table-buying-guide .page-title{margin:0 auto 40px}.sidebar-content .sidebar-content__main{width:74%;margin-left:1%;margin-bottom:50px;float:right}.sidebar-content .sidebar-content__main>img{margin-bottom:20px}.sidebar-content .sidebar-content__main .box{background-color:#fff;padding:35px 50px}.sidebar-content .sidebar-content__main .box h1.box-title{margin:0 auto 40px;font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase}.sidebar-content .sidebar-content__main .box h2,.sidebar-content .sidebar-content__main .box h4,.sidebar-content .sidebar-content__main .box h5,.sidebar-content .sidebar-content__main .box strong{margin:0 0 20px;font-family:'Lato',sans-serif;font-weight:800}.sidebar-content .sidebar-content__main .box p,.sidebar-content .sidebar-content__main .box u,.sidebar-content .sidebar-content__main .box ul,.sidebar-content .sidebar-content__main .box ol{margin:0 0 20px;font-family:'Lato',sans-serif;font-size:14px;font-weight:500}.sidebar-content .sidebar-content__main .box p:last-child,.sidebar-content .sidebar-content__main .box u{margin-bottom:0}.sidebar-content .sidebar-content__main .box strong{margin:0 0 5px;display:inline-block}.sidebar-content .sidebar-content__main .box ul,.sidebar-content .sidebar-content__main .box ol{padding-left:0;margin:5px 0 20px 15px}.sidebar-content .sidebar-content__main .box ol{margin-left:30px}.sidebar-content .sidebar-content__main .box ul>li{list-style-type:disc}.sidebar-content .sidebar-content__main .box ul>li{list-style-type:decimal}.sidebar-content .sidebar-content__main .box hr{margin:10px auto 15px;border-top:2px solid #000}.sidebar-content .sidebar-content__main .box img{margin-bottom:5%}.sidebar-content .sidebar-content__main .box .row{margin-bottom:25px}.sidebar-content .sidebar-content__main .box .row.border-alternate{display:flex;flex-wrap:wrap}.sidebar-content .sidebar-content__main .box .row.border-alternate>div:nth-child(2n+1){border-right:1px solid #000}.sidebar-content .sidebar-content__main .box .row.border-alternate>div:nth-child(2n){border-left:1px solid #000}.sidebar-content .sidebar-content__main .box .divider{padding-bottom:15px;display:block}.sidebar-content .sidebar-content__sidebar{width:23.5%;margin-right:1.5%;float:left}.sidebar-content .sidebar-content__sidebar-widget{margin-bottom:20px}.sidebar-content .sidebar-content__sidebar .game-room-block{padding:25px}.sidebar-content .sidebar-content__sidebar .game-room-block .title{margin:0 auto 15px;font-family:'Montserrat',sans-serif;font-weight:700}.sidebar-content .sidebar-content__sidebar .game-room-block ul{margin-bottom:0}.sidebar-content .sidebar-content__sidebar .game-room-block ul li{font-family:'Lato',sans-serif;font-size:17px;font-weight:700}.black-friday-container{display:flex;padding:100px 0}.black-friday-container .left,.black-friday-container .right{width:50%}.black-friday-container .left img{display:block;position:absolute;left:0;width:45%}.black-friday-container .right img{width:95%}@media screen and (max-width:1080px){h1.home-banner-heading{font-size:65px}h3.home-banner-heading-subheading-top{margin-top:90px}h3.home-banner-heading-subheading-top,h3.home-banner-heading-subheading-bottom{font-size:35px}h3.home-banner-heading-subheading-bottom{margin-bottom:20px}h4.home-banner-heading{font-size:20px}h3.home-banner-heading-subheading-top-4th{font-size:35px;text-align:center;margin-top:280px}p.home-banner-heading-4th{text-align:center;font-size:25px;margin:25px 0}h4.home-banner-heading-4th{text-align:center;font-size:25px}.md-banner-text{float:right;width:100%}}@media screen and (max-width:991px){.sidebar-content .sidebar-content__main .box{padding:25px 35px}.sidebar-content .sidebar-content__main .box [class^=col]{margin-bottom:20px}.home-banner-wrapper{min-height:520px!important}.home-banner-text{width:100%;text-align:center!important;padding:20px}.home-banner-heading-orig{font-size:30px}.home-banner-content{color:#fff;font-size:19px}.home-banner-content.p1{margin-top:20px}.home-banner-content.p2{width:100%;margin-top:30px}}@media screen and (max-width:840px){h3.home-banner-heading-subheading-top{margin-top:100px}.home-banner-wrapper{min-height:800px!important}.md-banner-text{float:unset!important}}@media screen and (max-width:768px){.sidebar-content .sidebar-content__main,.sidebar-content .sidebar-content__sidebar{width:100% !important;margin-right:0 !important;margin-left:0 !important;float:none !important}.sidebar-content .sidebar-content__main .box .row.border-alternate>div{padding-bottom:15px;border-right:none !important;border-left:none !important;border-bottom:2px solid #000}.sidebar-content .sidebar-content__main .box .row.border-alternate>div:last-child{border-bottom:0}.black-friday-container .left,.black-friday-container .right{display:none}}@media screen and (max-width:480px){.sidebar-content .sidebar-content__main .box{padding:20px 25px}.filter-title strong{font-weight:600}.home-banner-wrapper{min-height:500px!important}h1.home-banner-heading{font-size:40px}h3.home-banner-heading-subheading-top,h3.home-banner-heading-subheading-bottom{font-size:25px}h3.home-banner-heading-subheading-top{margin-top:100px}h3.home-banner-heading-subheading-bottom{margin-bottom:20px}h4.home-banner-heading{font-size:18px}p.home-banner-heading-4th{text-align:center;font-size:20px;margin:15px 0}h4.home-banner-heading-4th{text-align:center;font-size:20px}h3.home-banner-heading-subheading-top-4th{font-size:22px;text-align:center;margin-top:200px}}