@import"fontawesome.css";@font-face{font-family:Montserrat-Bold;src:url(Montserrat-Bold.woff2) format("woff2"),url(Montserrat-Bold.woff) format("woff"),url(Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(Montserrat-Medium.woff2) format("woff2"),url(Montserrat-Medium.woff) format("woff"),url(Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(Montserrat-Regular.woff2) format("woff2"),url(Montserrat-Regular.woff) format("woff"),url(Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url(Montserrat-SemiBold.woff2) format("woff2"),url(Montserrat-SemiBold.woff) format("woff"),url(Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lora-Bold;src:url(Lora-Bold.woff2) format("woff2"),url(Lora-Bold.woff) format("woff"),url(Lora-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora-Regular;src:url(Lora-Regular.woff2) format("woff2"),url(Lora-Regular.woff) format("woff"),url(Lora-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora-Medium;src:url(Lora-Medium.woff2) format("woff2"),url(Lora-Medium.woff) format("woff"),url(Lora-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.mega-two-col-nav-nav>li>a,.product-content p,.form-flyout-option,.form-flyout-option p,#color-price,body,.mont-reg{font-family:Montserrat-Regular!important}label[data-product-option] span,.collection-block-box-title h3,.options-selection__select-wrapper label,.options-selection__select-wrapper label.view-option,label.product-form-option,.product-form-step .choice,#color-info,.product-var-input-field,#product-quantity-select,#product-quantity-input,.form-field-input.live-search-form-field,.live-search-filter-label.form-field-select,.mont-med{font-family:Montserrat-Medium!important}.order-assistance,.product-form-option.flyout-option label,.product-form-step .title,.options-selection__input-select-wrapper .options-selection__input-select,.product-details .breadcrumbs-container *,.promo-block-flex-col .promo-block-content ul,.price__current,.cart-item--total,.cart-item--option-name,.cart-item--price-title,main .shopify-section h2.productitem--title,.mont-semibold{font-family:Montserrat-SemiBold!important}.product-content .button,.button,button#add-to-cart,.tg th,.form-flyout-submit,.form-flyout-option label,main .btn,main .btn.red-btn,.mont-bold,strong{font-family:Montserrat-Bold!important}.dimension-block h3,.section-title,.product-container-content .section-title,.product-content .section-title,.form-flyout-option .title,.collection--title,.subcollections-banner__title,main .shopify-section h2,.lora-med{font-family:Lora-Medium!important}.lora-reg{font-family:Lora-Regular!important}.lora-bold{font-family:Lora-Bold!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase{text-transform:uppercase}.red-txt{color:#951a1f!important}.wht-txt{color:#fff!important}.gry-txt{color:#e1e0de}@media (max-width: 860px){.md-text-center{text-align:center}}@media (max-width: 719px){.sm-text-center{text-align:center}}.small{font-size:14px;line-height:22px}label.small{font-size:12px}body{font-weight:inherit!important}p,h1,h2,h3,h4,h5,h6{letter-spacing:0;margin-top:0;margin-bottom:15px}p{font-size:16px;line-height:24px}h1.lrg-header{font-size:68px;letter-spacing:.49px}h2.lrg-header{font-size:48px;letter-spacing:.36px}h1,h2{font-size:42px}h3{font-size:36px}h3.md-h3{font-size:32px}h4,h3.sm-h3{font-size:28px}h5{font-size:18px}h6{font-size:16px}@media (max-width: 1024px){h1,h2,h3{font-size:32px}h2.lrg-header{font-size:42px;letter-spacing:.32px}}@media (max-width: 719px){h1,h2,h3,h2.lrg-header{font-size:32px}h4,h3.sm-h3{font-size:26px}}@media (max-width: 450px){h1,h2,h3{font-size:30px}#page-header h4{font-size:17px}}.container,.container.thic-container{max-width:1400px;width:100%;margin-left:auto;margin-right:auto;padding:0 25px;position:relative}.container.slim-container{max-width:1113px}.col-row,.container.thic-container>.col-row{display:flex;margin-left:-25px;margin-right:-25px}.col,.container.thic-container>.col-row>.col{padding-right:25px;padding-left:25px;max-width:100%}.slim-col-row{display:flex;margin-left:-10px;margin-right:-10px}.slim-col-row>.col{padding-right:10px;padding-left:10px;max-width:100%}.col-1{flex:1}.col-auto{flex:auto}.col-12{flex:100%}.col-6{flex:50%}.col-4{flex:33.333%}.col-3{flex:25%}.w-100{width:100%}.w-auto{width:auto}.h-100{height:100%}.m-auto{margin:auto}.mlr-auto,.mlf-auto{margin-left:auto;margin-right:auto}.m-0{margin:0}.mt-0{margin-top:0!important}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}@media (min-width: 1024px){.col-lg-12{flex:100%}.col-lg-7{flex:58.333%}.col-lg-6{flex:50%}.col-lg-5{flex:41.667%}.col-lg-4{flex:33.333%}.col-lg-3{flex:25%}.col-lg-order-1{order:1}.col-lg-order-2{order:2}}@media (max-width: 860px){.hidden-md{display:none!important}}@media (min-width: 720px) and (max-width: 1023px){.col-md-12{flex:100%}.col-md-7{flex:58.333%}.col-md-6{flex:50%}.col-md-5{flex:41.667%}.col-md-4{flex:33.333%}.col-md-3{flex:25%}}@media (min-width: 720px){.hidden-lg-up{display:none!important}}@media (max-width: 719px){.col-sm-12{flex:100%}.col-sm-6{flex:50%}.col-sm-4{flex:33.333%}.col-sm-3{flex:25%}.hidden-sm{display:none!important}.container{padding:0 10px}.col-row{margin-left:-10px;margin-right:-10px}.col{padding-right:10px;padding-left:10px}.container,.container.thic-container{padding:0 16px}}@media (max-width: 519px){.col-xs-12{flex:100%}.col-xs-6{flex:50%}.col-xs-4{flex:33.333%}.col-xs-3{flex:25%}.hidden-xs{display:none!important}}.d-flex{display:flex}.d-flex-center{justify-content:center}.d-flex-between{justify-content:space-between}.d-flex-start{justify-content:flex-start}.d-flex-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.d-flex-col{flex-direction:column}.d-flex-col-rev{flex-direction:column-reverse}.middle-content{display:flex;justify-content:center;flex-direction:column}main .btn,main .btn.red-btn{background-color:#951a1f;color:#fff;padding:20px 30px;font-size:14px;display:inline-block;letter-spacing:.8px;text-align:center;border-radius:4px;text-transform:uppercase;border-style:solid;border-width:0px;border-color:#951a1f;text-decoration:none;max-width:100%}main .btn:hover,main .btn.red-btn:hover{color:#fff}main .btn,.grow{-webkit-transition:all .2s ease!important;transition:all .2s ease!important}main .btn:hover,.grow:hover{transform:scale(1.045)}@media (max-width: 719px){main .btn{font-size:14px;padding:16px 29px}}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.overlay.overlay-30{opacity:.3}.position-relative{position:relative}.position-absolute{position:absolute}.bottom-left{bottom:0;left:0}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.box-radius{border-radius:6px}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.shopify-challenge__container{margin:40px auto}.cover-bg{background-size:cover;background-repeat:no-repeat}.center-bg{background-position:center}.top-bg{background-position:top center}.btm-bg{background-position:bottom center}.red-bg{background-color:#951a1f}.wht-bg{background-color:#fff}.gry-bg{background-color:#f4f4f4}main .shopify-section h2{font-size:36px;letter-spacing:0}@media (min-width: 720px){main .shopify-section{padding:30px 0;display:block}}@media (max-width: 719px){main .shopify-section{padding:25px 0;display:block}main .shopify-section h2{font-size:28px;text-align:center}}#shopify-section-template--16203375706341__recently-viewed{padding-bottom:0;padding-top:30px}@media (min-width: 860px){.product-recently-viewed-card,.similar-products-slider-list>li,.reiews-bought-bougth-slider-list>li{width:25%!important}}main .shopify-section h2.productitem--title{font-size:18px;color:#464036;letter-spacing:0}@media screen and (min-width: 1080px){.featured-collection__container>.home-section--content.featured-collection__content .featured-collection__title-card{min-height:600px}}.collection__item{overflow:hidden;border-radius:6px;border:1px solid #e1e0de}@media (max-width: 719px){.collection-list__content[data-layout=grid]{row-gap:10px}}.collection-list__content[data-layout=grid] .collection__item a{position:absolute;height:100%;width:100%;left:0;top:0}.collection-list__content[data-layout=grid] .collection__item{position:relative;padding-top:100%;overflow:hidden}.collection__item-info.collection__item-title{position:absolute;bottom:0;right:0;left:0;background-color:#fff;width:100%;padding:5px}.cart-title span[data-cart-total]{margin-left:5px}.cart-shipping-toggle{text-decoration:underline!important}.cart-item--remove-link{background:#951a1f;color:#fff;border-radius:6px;height:50px;width:50px;text-align:center;display:flex;justify-content:center;flex-direction:column}.cart-item--remove-link svg{margin:auto}.cart-item--remove-link>i{font-size:18px}.cart-item--remove{width:auto}.cart-item{box-shadow:none!important;border-width:0 0 1px 0;border-color:#e1e0de;margin:0!important;padding:1.75rem 0}.cart-final-total{margin-top:0!important;border:none;padding:0}.cart-item:last-child{border-bottom:none!important}.cartitems--list{border:solid #e1e0de;border-width:1px 0 1px 0}.cart-item--total{font-size:21px;letter-spacing:0;text-align:left}.cart-item--image-wrapper a{display:inline-block}#main-contact .contact-page-content{margin:0}#main-contact .form-action-row{margin-top:10px}@media (max-width: 719px){.contact-info-col{text-align:center}#contact_form{margin-top:50px}#main-contact .form-action-row>button{min-width:100%}}#shopify-section-template--16203375706341__recently-viewed{padding:0}@media (min-width: 860px){.product-recently-viewed-card{width:25%!important}}.money.price__compare-at--single{align-self:flex-end!important;margin-right:2px}.page-content{max-width:1150px}.collection-list__container .collection__item{border-radius:0}.home-section--content.collection-list__content li{padding-top:99%;position:relative}.home-section--content.collection-list__content li>a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column}.promo-block-content{padding:40px;min-height:330px}.promo-block-inner{border:1px solid #e1e0de}.promo-block-flex-col .promo-block-content ul{list-style:none;padding:0;text-transform:uppercase}.promo-block-content ul li:before{content:"\f058";font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:13px;color:#be202f;font-size:18px}@media (min-width: 720px){.promo-block-flex-col.col-lg-12 .promo-block-content ul{columns:2}.promo-block-flex-col.col-lg-12 .promo-block-content ul li{margin-bottom:30px}.promo-block-flex-col .promo-block-content ul{margin:30px 0 0}}@media (max-width: 719px){.promo-block-content{padding:20px 20px 30px;min-height:270px}.promo-block-flex-col.promo-block-flex-col:not(:first-child){margin-top:10px}.promo-block-flex-col.col-lg-12 .promo-block-content ul li{margin-bottom:20px}.promo-block-flex-col .promo-block-content ul{margin:20px 0 0}.promo-block-image-top{padding-top:55%}.promo-block-inner.has-mobile-top{background-image:none!important}}.promo-block-inner .cover-bg{background-size:auto 100%;background-position:bottom right;opacity:.8;position:absolute;top:0;left:0;bottom:0;right:0}.promo-block-flex-col .fadeout{z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background-image:linear-gradient(-90deg,#fff0 35%,#fff 75%)}.promo-block-flex-col.block-index-1 .cover-bg{background-position:180% 0px;background-size:90% auto}.promo-block-flex-col.block-index-2 .cover-bg{background-size:130% auto;background-position:-60% 40%}.promo-block-flex-col.block-index-3 .cover-bg{background-size:60% auto;background-position:100% 100%;opacity:1}.promo-block-content .btn.mobile{display:none}@media (max-width: 1079px){.promo-block-flex-col.block-index-3 .cover-bg{background-size:80% auto;background-position:130% 100%}}@media (max-width: 719px){.promo-block-inner .cover-bg{opacity:.5}.promo-block-flex-col.block-index-3 .cover-bg{position:relative;padding-top:220px;background-size:100% auto}.promo-block-flex-col.block-index-3 .fadeout{display:none}.promo-block-content{padding:30px}}.promo-block-image-top{display:none}@media (max-width: 575px){.promo-block-content .btn{display:none}.promo-block-content .btn.mobile{display:block}.promo-block-flex-col.block-index-2 .cover-bg{background-size:cover;opacity:.3}.promo-block-content h3{font-size:24px;line-height:31px}}.featured-collection__content h5{font-size:14px;text-transform:uppercase}.featured-collection-info-box{grid-row:span 2}.featured-collection-info-box-inner{height:100%;padding:50px}.featured-collection__container .featured-collection-info-box-inner img{width:auto;height:auto;bottom:0;opacity:1;left:0;max-width:100%}.featured-collection__container .featured-collection__content[data-layout=grid]{grid-column-gap:0;column-gap:0;grid-row-gap:0;row-gap:0}@media (min-width: 1080px){.featured-collection__container .featured-collection__content[data-layout=grid]{grid-template-columns:minmax(400px,35.6%) repeat(3,1fr)}}@media (max-width: 1079px){.featured-collection-info-box-inner{padding:30px;min-width:243px;flex:1!important}.featured-collection-info-box{min-width:283px!important}.featured-collection__content .productgrid--item,.featured-collection__content .productgrid--item.featured-collection-info-box-inner{width:30%}.featured-collection-info-box-inner{display:flex;flex-direction:column}.featured-collection-info-box .content{display:none}.featured-collection-info-box .btn{margin-top:auto}}@media (max-width: 719px){.featured-collection-info-box{min-width:243px!important}.featured-collection-info-box-inner{padding:20px}main .featured-collection-info-box-inner h2{text-align:left}.featured-collection__content .productgrid--item{width:45%}}.home-section--content.featured-collection__content li:nth-child(n+8){display:none}@media (max-width: 575px){.featured-collection__content .productgrid--item{width:50%}}.shopify-policy__container{padding-top:40px;padding-bottom:40px}@media (min-width: 1080px){.shopify-policy__container{padding-top:60px;padding-bottom:60px}}.productgrid--item .productitem--image{aspect-ratio:3/2}.productitem--image-link.Billiard_Tables .productitem--image-primary,.productitem--image-link.Billiard_Tables .productitem--image-alternate,.collection--section .productgrid--outer[data-collection$=Tables] img.productitem--image-primary{background-color:#34a27b}.productitem{box-shadow:none}.product-row .productgrid--item{margin:0;border-left-width:0px}.product-row .productgrid--item .productitem:first-of-type{border-left-width:0px}.product-row .productgrid--item .productitem:first-of-type{border-left-width:1px}.product-recently-viewed__wrapper{background-color:transparent;padding:0}.product-recently-viewed__content{margin:0;padding:0}.flickity-slider li{margin:0}.flickity-prev-next-button.previous{left:-30px}.flickity-prev-next-button.next{right:-30px}.price__current.price__current--on-sale{display:flex}main .shopify-section h2.productgrid--sidebar-title,main .shopify-section h2.cart-item--content-title{font-size:21px}.collection--section .productgrid--outer{row-gap:.5rem}.collection--section .breadcrumbs-container{margin-top:.5rem;margin-bottom:.5rem}.collection--section .productgrid--filters{margin:0}.collection--section .utils-wrap{display:flex;justify-content:flex-start}nav.productgrid--utils{display:flex;justify-content:center;width:300px;order:2;align-items:flex-end}.productgrid--filters{display:flex;align-items:center;order:1}.productgrid--items{margin-top:1rem}nav.breadcrumbs-container{line-height:1rem}@media screen and (max-width: 859px){.collection--section .productgrid--utils-container{justify-content:flex-start}.productgrid--wrapper{margin-top:0}}.about-pool-tables .store-address{float:left;width:320px}.about-pool-tables .store-address img{width:80%;border:solid 2px #d9dcc2}.about-pool-tables .store-address h3{margin-top:0}.pswp__button.pswp__button--close{opacity:1;display:flex;align-items:center;justify-content:center}.pswp__button.pswp__button--close .pswp__icn{position:static;top:unset;left:unset;width:unset;height:unset;overflow:unset}.pswp__button.pswp__button--close:hover{background-color:#fff}.discount-list-item{margin:0 0 3px}.bg-img-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover}.pointer-none{pointer-events:none}[data-rimg=lazy],[data-rimg=loading],[data-rimg=loaded]{height:auto}.featured-collection__title-card-inner{height:100%}
/*# sourceMappingURL=/s/files/1/0644/2028/2581/t/6/assets/theme-custom.scss.css.map */
