@font-face{font-family:Lora;src:url(/cdn/shop/files/Lora-SemiBold.woff?v=1761031934) format("woff"),url(/cdn/shop/files/Lora-SemiBold.woff2?v=1761031934) format("woff2");font-weight:600;font-style:normal;font-display:swap}.submenu-holder *{color:#000!important}#forms_inline_BqeLwq{display:block;max-width:455px;margin:auto}.globo-form-app .g-container .header{display:none!important}.pagination{text-align:center!important}.submenu.mega-menu .product-item a{width:100%}.submenu-sublist{margin-left:10px!important}div#shopify-section-template--19150172160230__slideshow_qN6Y9A .card__text .underline-mobile{font-weight:700;font-size:80px;text-shadow:5px 5px #00000045}#shopify-section-template--19150172160230__slideshow_qN6Y9A .card__text>h1{width:100%!important;display:flex;flex-direction:column}.subtitle-style{font-size:45px;font-weight:700;color:#e7722f;text-shadow:3px 3px #00000091}@media(min-width:768px)and (max-width:1365px){div#shopify-section-template--19150172160230__slideshow_qN6Y9A .card__text .underline-mobile{font-size:50px}.subtitle-style{font-size:30px}}@media(min-width:320px)and (max-width:767px){div#shopify-section-template--19150172160230__slideshow_qN6Y9A .card__text .underline-mobile{font-size:30px}.subtitle-style{font-size:20px;width:335px;align-self:center}}.announcement{color:#fff}.product__cart-functions .add-to-cart{background:#00f5d0!important;border-color:#00f5d0!important}@media(min-width:320px)and (max-width:767px){div#section-template--19150172160230__media_with_text_overlay_EVrD88{padding:0 10px}}div#shopify-section-template--19151034777830__rich_text_iHmGYE .rich-text__text{padding:0 0 60px}div#shopify-section-template--19151034777830__rich_text_iHmGYE .card{border:none}div#shopify-section-template--19151034777830__rich_text_iHmGYE .rte.text-size--regular h3{font-size:37px;font-weight:500}div#shopify-section-template--19151034777830__rich_text_iHmGYE .rte.text-size--regular p{font-size:16px;line-height:24px}div#shopify-section-template--19151034777830__rich_text_iHmGYE .rte.text-size--regular h4{font-size:16px}div#shopify-section-template--19151072723174__rich_text_iHmGYE .rich-text__text{padding:0 0 60px}div#shopify-section-template--19151072723174__rich_text_iHmGYE .card{border:none}div#shopify-section-template--19151072723174__rich_text_iHmGYE .rte.text-size--regular h3{font-size:37px;font-weight:500}div#shopify-section-template--19151072723174__rich_text_iHmGYE .rte.text-size--regular p{font-size:16px;line-height:24px}div#shopify-section-template--19151072723174__rich_text_iHmGYE .rte.text-size--regular h4{font-size:16px}.template-index .main-content{background:#f0f0f0}h1.heading-size--regular,h2{font-size:40px;font-weight:500}h2.section-heading__title{font-size:34px!important;font-weight:700;text-transform:capitalize!important}h3.text-font--heading span{color:#fff}.mt100{margin-top:100px}.card__image{border-radius:8px}.mount-slideshow.mount-video-background .card__image{border-radius:0!important}h1.heading-size--page-title{font-size:48px}h1.heading{font-size:40px;margin-bottom:30px}h1,h2,h3,h4,h5,h6{margin-bottom:1em!important}.product__description h4{font-size:20px;color:#000;text-transform:capitalize!important}.product__description{padding-top:20px;color:#686868}.product__description.rte.remove-empty-space.text-size--.metafield-rich_text_field h2,.markdown.prose.dark\:prose-invert.w-full.break-words.dark.markdown-new-styling h2{font-size:20px!important}.product__description.rte.remove-empty-space.text-size--.metafield-rich_text_field h2{text-transform:capitalize!important}.product-gallery__thumbnails-toggle{border:0;text-align:center;justify-content:center;text-transform:capitalize!important}.product-gallery__thumbnails-toggle span.thumbs-toggle__text{text-transform:capitalize!important}.greenbleft{border-left:3px solid #00F5D0;padding-left:20px;text-transform:capitalize!important;color:#0f0e0e;font-size:16px;padding-top:5px;padding-bottom:5px;font-weight:500}.greycontainer{background:#faf9f8;padding:30px 50px;margin:0 0 20px!important;border-radius:10px;display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:5px;color:#000;font-weight:400;font-size:15px}.greycontainer li{margin:0!important}@media screen and (max-width:767px){.template-product h1.product__title{margin-bottom:10px!important}.product__description.rte.remove-empty-space.text-size--.metafield-rich_text_field h2,.markdown.prose.dark\:prose-invert.w-full.break-words.dark.markdown-new-styling h2{font-size:20px!important}}.product-text div[data-js-product-price-compact]{margin-bottom:.2rem!important}h4{font-size:24px;font-weight:500}.flex{display:flex;gap:10px}.left_img{border-radius:8px}.padt0 .gutter-top--regular{padding-top:0!important}.submenu-subitem a:hover{color:#3cbbb5!important}.submenu-subitem a{font-weight:400}.submenu-sublist{display:flex;flex-direction:column}.announcement-bar__slider_container{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.announcement-bar__slider_container .announcement:last-of-type{flex-direction:column}.announcement-bar__slider_container .announcement:last-of-type span{font-size:12px}.announcement-bar{grid-template-columns:100%!important}.announcement-bar__content .announcement{padding:10px}.header_menu_right{display:flex;align-items:center}.phone-number-section{margin:0 20px}.phone-number-link{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:bolder}.phone-number-link svg{fill:#fff;height:16px}.submenu.mega-menu{max-width:100%;margin-left:0!important;padding-bottom:30px!important}.submenu.mega-menu h5{position:absolute;left:0;top:-27px}.submenu.mega-menu *{color:#000!important}.no-touchevents .site-nav.style--classic .has-submenu:hover .submenu:after{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fff;box-shadow:none;color:#000;transition:none!important}.site-nav.style--classic .submenu:after{transition:none!important}.no-touchevents .site-nav.style--classic .has-submenu:hover .submenu:not(.normal-menu),.site-nav.style--classic .has-submenu.focus .submenu,.site-nav.style--classic .submenu-is-mega-menu.focus .submenu{padding-top:60px!important}a.button--outline.button--icon{background-color:#0000!important;font-weight:700!important;font-family:poppins!important}a.button--solid.button--icon{background-color:#0000!important;border-top-width:0!important;border-left-width:0!important;border-right-width:0!important;border-bottom-width:4px!important;font-weight:700!important;font-family:poppins!important;border-radius:0!important;border-color:#92fccf!important;padding:15px 0!important;transition:.3s}a.button--solid.button--icon:hover{border-color:#ff9d2b!important}a.button--outline.button--icon svg{transform:scale(1.4);margin-left:-15px;margin-bottom:-5px}a.button--solid.button--icon svg,a.button--solid.button--icon svg:hover{display:none}.button span,.button__text{text-transform:uppercase!important;font-size:16px!important}.rich_text .rte p{font-size:24px}.rich_text .button{color:#000;background:#fff}.rich_text .button:hover{background:#000}.rich_text .no-touchevents .card .button.button--outline:not(.button--outline-hover-solid):hover path,.rich_text .button:hover span,.rich_text .card .button--outline:hover .button__icon svg path{fill:#fff!important}#shopify-section-template--18237737042150__1662457498c47086cb .align-content--horizontal-left{padding-left:0!important}.js-collection-item .card__image,.js-collection-item .card__image *{border-radius:8px}.collection_content{position:absolute;bottom:30px;left:20px;display:flex;flex-direction:column;gap:20px;text-align:left}.collection_content .text-size--regular{color:#fff;font-size:24px}.collection_content .button{color:#000;background:#fff;border-color:#fff!important;border-radius:30px}.collection_content .text-animation--underline-thin{background:none}.collection_content .lazy-image.lazy-image--animation img{clip-path:none!important}.product-item figure,.product-item img{border-radius:8px!important}.mount-scrolling-text{overflow:hidden}.scrolling-text span{position:relative}.scrolling-text span:before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;transform:translateY(-50%);border:1px solid #fff;border-radius:100%;background:#fff}.bottom_banner .container--large{justify-content:end}.bottom_banner .card__text{flex-direction:column;max-width:500px!important}.bottom_banner .text-size--large{font-size:24px}.bottom_banner .button__text{color:#000}.template-product .shopify-section:first-of-type .container{margin-top:30px}.template-product .info-tabs{max-width:1100px!important;margin:auto}.no_images.info-tabs--image-right{grid-template-columns:1fr!important;max-width:800px;margin:auto;gap:0;justify-content:center}.product_tabs .section-heading{justify-content:center;text-align:center}.product_tabs .section-heading .section-heading__text{padding:0}.template-collection .section-heading{text-align:center;max-width:830px;margin:auto auto 50px;justify-content:start}#CollectionProductGrid{margin-bottom:50px}.product-item__title span{font-weight:500!important}product-recommendations .remove-empty-space,.mt0{margin-top:0!important}#about-us h1{text-align:center}.faq_prod{margin-top:0;padding-top:30px}.template_default .product-form .cart_btn_container{margin-top:20px!important}.product_richtext .rich-text__container .lazy-image.contain,.product_richtext .rich-text__container .lazy-image.contain img{object-fit:contain!important}.product-form .cart_btn_container button{color:#fff!important;text-transform:uppercase!important;font-weight:700!important}.cart_btn_container button{display:flex;align-items:center;justify-content:center;gap:10px;background:#0f0e0e}.button.button--solid *{font-weight:700}.cue_sec1.product_richtext .rich-text__container .lazy-image.contain,.cue_sec1.product_richtext .rich-text__container .lazy-image.contain img{max-width:300px!important;margin:auto!important;left:0!important;right:0!important}.cart_btn_container button .button__text{width:auto}.mb50{margin-bottom:50px}.p20 .info-tabs__tab-caption p{margin-bottom:20px}.p20 .info-tabs__tab-caption p:last-of-type{margin-bottom:0}.product-form .cart_btn_container{margin-top:0!important}h1.product__title{font-size:40px}.breadcrumb__separator,.breadcrumb__link span{color:#aeaeae!important}.breadcrumb__current{font-weight:700!important;color:#000}.breadcrumb{opacity:1!important}.breadcrumb__link:last-of-type a span,.breadcrumb__link:last-of-type a{font-weight:700;color:#0f0e0e!important}.breadcrumb-main--scroll:after,.breadcrumb-main--scroll:before{display:none}.product-price--compare,.product-price--compare *{font-size:16px!important}.template-product product-page .product-price *{font-size:22px;font-weight:500!important}.product-highlights-tab{margin-bottom:10px}.toggle.product-highlights-tab .toggle__content{padding:20px 20px 20px 0;background:#faf9f8;margin-top:20px}.product-highlights__list{margin-left:0;list-style:none!important}.product-highlights__list li{border-bottom:1px solid #BEBEBE;padding-bottom:10px;margin-bottom:10px;font-size:15px}.product-highlights__list li:last-child{border-bottom:0;padding:0;margin-bottom:0}.cart_btn_container{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"upsell upsell" "cta    enquire" "form   form";gap:16px;align-items:start}.cart_btn_container>lb-upsell-product-page-addon{grid-area:upsell}.cart_btn_container>button[name=add]{grid-area:cta;width:100%}.cart_btn_container>.product_contact_button{grid-area:enquire}.cart_btn_container>.product_contact_frm{grid-area:form}.cart_btn_container:not(:has(.product_contact_frm)){grid-template-columns:1fr;grid-template-areas:"upsell" "cta"}.cart_btn_container:not(:has(.product_contact_frm))>button[name=add]{width:100%}@media(max-width:768px){.cart_btn_container{grid-template-columns:1fr;grid-template-areas:"upsell" "cta" "enquire" "form"}.cart_btn_container>.product_contact_button{width:100%}}.lb-upsell-ppa-title{text-transform:capitalize!important;font-size:15px;font-weight:500}.cart_btn_container .lb-upsell-ppa-card-cont .lb-spc-border{border:0!important;padding:0 20px!important}.lb-upsell-ppa-card-cont-list-lt .lb-upsell-product-page-card:nth-of-type(2) .lb-spc-cont{padding-top:20px!important}.lb-upsell-ppa-card-cont-list-lt .lb-upsell-product-page-card:last-of-type .lb-spc-cont{padding-bottom:20px!important}.lb-spc-body{gap:30px}.lb-upsell-ppa-card-cont-list-lt .lb-upsell-ppa-card-product{margin-bottom:0}.lb-upsell-ppa-card-cont .lb-spc-cont{background:#faf9f8}.product__cart-functions .add-to-cart{background:#040495;border-color:#040495}.product__cart-functions .button__text{text-transform:capitalize}.template-product .metafield-rich_text_field p{font-size:16px}.product_richtext.one .rich-text__container,.info-tabs--image-right--third{grid-template-columns:1.5fr 1fr!important}.product_richtext.two .rich-text__container{grid-template-columns:1fr 1.5fr!important}.video-background video{border-radius:8px!important}.product_richtext .rich-text__container img{object-fit:cover!important;width:100%}.product_tabs h2,.product_richtext h2{font-size:34px!important}.product_richtext img{border-radius:8px}.info-tabs_togglers-style--list .info-tabs__tab:before{display:none!important}.info-tabs__tab-title{font-size:16px!important;font-weight:600;display:flex!important;gap:10px;align-items:center;justify-content:space-between}.info-tabs__tab-title svg{width:15px}.product_icons .card{display:grid;align-items:center;border:1px solid #0bbbb5;border-radius:8px;padding:20px;grid-template-columns:1fr 2fr}.product_icons .gutter-top--regular{padding:0 10px}.product_icons .card__icon{height:50px;width:100%}.product-recommendations .section-heading__text{display:flex;align-items:center}.product-recommendations .section-heading__title{font-size:34px;font-weight:500}.product-recommendations .section-heading__subheading{font-size:16px!important;padding-top:10px!important;color:#0f0e0e!important;opacity:1!important}.product-gallery__show-more .button{border:1.5px solid #0F0E0E;text-transform:uppercase;font-size:16px;padding:10px 50px;margin-top:20px;display:flex;gap:10px}.product-gallery__show-more svg{width:15px}.product-recommendations .button{width:100%;max-width:300px;font-weight:700;margin:50px auto 100px;display:block;text-transform:uppercase;border-width:1.5px}.product__cart-functions .product-quantity{max-width:100px;border:1px solid #000!important}.cart_btn_container{margin-top:40px!important}.product-form .button,.cart_btn_container{width:100%;text-transform:capitalize!important}.product_contact_frm{transition:max-height .5s ease-out;overflow:hidden}.template-product-accessories .product__description{background:none;padding:0}.gallery_section h2{text-align:center;margin-bottom:50px;font-size:30px}.gallery-item img{border-radius:8px}.globo-form-control input,.globo-app-extension *{color:#000!important}.apps-form__image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.contact_page.section_cf .grid.two_columns{grid-template-columns:1fr 1fr}.text--left{text-align:left}.apps-form__description.rte{margin-bottom:20px}.text--center{text-align:center}.text--right{text-align:right}.text--center.contact_num{justify-content:center;display:flex}.text--center.contact_num svg{fill:#000}.template-page-services .main-page{text-align:center;margin-bottom:80px}.services_richtext .button span{text-transform:capitalize!important}.services_richtext .button_container{display:flex;gap:20px}.services_richtext .button_container .button2{background:#e7722f;color:#fff;border-color:#e7722f!important}.services_richtext .rte p{font-size:16px}.services_richtext .rich-text__image--fit img{width:100%;max-width:100%;object-fit:cover!important;border-radius:8px!important}.img_right_container .rich-text__container{grid-template-columns:1.5fr 1fr!important}.img_left_container .rich-text__container{grid-template-columns:1fr 1.5fr!important}.grids{display:grid;gap:20px}.services_list_container{grid-template-columns:1fr 1fr 1fr}.services_list_container img{width:100%;height:100%;object-fit:cover;border-radius:8px}.services_list_container .rte{font-size:14px}.services_list_container h4{display:flex;justify-content:space-between;cursor:pointer}.services_list_container h4 svg{width:15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.services_list_container .rte{overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-height:0;opacity:0;margin-top:10px;border-top:1px solid #D6D6D6;padding-top:10px}.services_list_container .content.active .rte{opacity:1}.services_list_container h4.active .icon{transform:rotate(180deg)}.services_list_container .list{display:flex;flex-direction:column;gap:20px}.services_list_container h4{margin-bottom:0}.services_list_container .content.active h4 svg{transform:rotate(180deg)}.globo-formbuilder-wizard *{font-family:dm sans!important}.material_filled-button.wizard__submit{background:#000!important;color:#fff!important;text-transform:uppercase!important;font-weight:500!important;font-size:16px!important;width:calc(100% - 16px)!important;margin:auto!important;text-align:center!important;display:block!important}.product-form .cart_btn_container .upsell-see-more-btn.button{color:#000!important;background:#fff!important;border-color:#ddd}.mt-50{margin-top:-50px}.before_after_container h2.section-heading__title{font-size:40px!important}.before_after_container{grid-template-columns:1.4fr 1fr}.before_after_container .container--large,.before_after_container .img_container{padding:0}.before_after_container .section-heading{display:flex;flex-direction:column;gap:20px;justify-content:start;align-items:self-start}.before_after_container .section-heading__text{flex-direction:column;align-items:start}.before_after_container .section-heading__subheading{padding:0;border:0!important;font-size:16px;opacity:1}.before_after_container .button{background:#e7722f;text-transform:capitalize!important;border-color:#e7722f!important}.before_after_container .button__text{text-transform:capitalize!important}.before_after_container .button--icon .button__icon svg path{fill:#fff!important}.removals_txt_column h2{font-size:18px!important}.template-page-repairs h1.title{display:none}.template-page-repairs .main-page.gutter-bottom--page{margin-bottom:0}.template-page-repairs .services_richtext h4{font-size:24px}.custom-richtext{padding:100px 0}.text_center{text-align:center}.custom-richtext .rte{font-size:24px}.custom_richtext_container .container--large{max-width:700px}.repairs_richtext{margin-bottom:100px}.contact-form__info .left_img{width:100%;max-width:500px}.section_cf.one_half .contact-form{grid-template-columns:1fr 1fr;gap:20px;align-items:start}.section_cf.one_half.sec2 .contact-form{align-items:center}.contact-form__info h1{font-size:40px;font-weight:500}.section_cf.one_half .contact-form__info{display:flex;flex-direction:column;gap:30px}.repairs_richtext .container--large{max-width:1400px}.repairs_richtext .rte{text-align:left;font-size:16px}.repairs_richtext .custom-richtext{padding:0}.repairs_richtext.pad50 .custom-richtext{padding:50px 0}.repair_video{margin-top:0!important}.repair_video *{color:#fff!important}.repair_video .video-popup__play svg path{fill:#fff!important}.repair_video .video-popup__play svg circle{stroke:#fff!important}.repair_video img{border-radius:8px}.services_richtext .button2:hover span{color:#00f5d0!important}.section_cf.store_locator .rte{font-size:16px;margin-bottom:20px}.location-section__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.location-section a:hover{color:#00f5d0}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.location-section .button{color:#000;background:#fff}.location-section .button:hover{background:#000!important;border-color:#000!important}.location-section .button:hover svg path,.location-section .button:hover span{fill:#fff!important}.location-section__map{margin-bottom:20px}.location-section__heading{font-size:34px;font-weight:500;text-transform:capitalize!important}.location-section__description,.location-section__heading{text-align:center}.location-section__item{background:#f5f5f5;padding:20px;border-radius:12px}iframe{border-radius:12px}.store-hours__row{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:100%;padding:5px}.store-hours__row:nth-child(odd){background:#f5f5f5}.text_images .spacing--small{padding:0!important}.text_images .card{border:0!important}.text_images img{border-radius:12px}.stores_rt .rte p{font-size:16px}.stores_rt h2{font-size:24px}.stores_rt a:hover{color:#fff!important}.stores_rt .element--height-regular{min-height:auto}.stores_vid{margin-top:0}.shopify-section-group-footer-group .grid{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;--first-col: 40%;--cols-rest: 4}.shopify-section-group-footer-group .grid>.footer-item:first-child{flex:0 0 var(--first-col);min-width:50px}.shopify-section-group-footer-group .grid>.footer-item:not(:first-child){flex:0 0 calc((93% - var(--first-col)) / var(--cols-rest));min-width:50px}.shopify-section-group-footer-group .grid .footer-item__image img{display:block;max-width:100%;height:auto}.shopify-section-group-footer-group .grid .social-icons{display:flex;gap:12px;margin-top:16px}@media(max-width:960px){.shopify-section-group-footer-group .grid>.footer-item:first-child{flex-basis:100%}.shopify-section-group-footer-group .grid>.footer-item:not(:first-child){flex-basis:calc(50% - 12px)}}@media(max-width:640px){.shopify-section-group-footer-group .grid>.footer-item{flex-basis:100%}}.shopify-section-group-footer-group .grid>*{min-width:0}.footer-bottom span{font-size:15px}.footer-top{border-top:5px solid #00F5D0;position:relative}.shopify-section-group-footer-group{overflow:hidden}.main-footer{margin-top:0!important;border-top:0!important}.footer-top+.footer-bottom{border:0!important}.footer-top{border-bottom:1px solid #fff}.footer-top:before{content:"";background:#00f5d0;height:5px;width:1000%;position:absolute;left:-500%;top:-5px}.additional-info svg{fill:#fff;width:10px}.additional-info a{display:flex;gap:10px;align-items:center}.footer-item__menu.rte a{border-bottom:0!important}.footer-item__menu.rte a,.main-footer a{font-size:15px}.main-footer .footer-item__menu span,.additional-info li{margin-bottom:15px!important}.footer-item__title{font-weight:700;text-transform:capitalize!important;font-size:16px;margin-bottom:30px;color:#00f5d0}.social-icons a{background:transparent;color:#fff!important;border-radius:100%;border:1px solid #00F5D0;margin-bottom:-1px!important}.main-footer .social-icons svg *{fill:#00f5d0!important}.footer-item__image{margin-top:-30px}.social-icons{gap:20px;margin-top:10px}.footer-bottom>div{justify-content:center!important;text-align:center}.footer-item__image{max-width:300px}.lb-upsell-ppa-card-cont .lb-spc-border{border:1px solid #00000014!important;width:100%;max-width:100%!important}.body20 .rte,.body18 .rte{font-size:18px!important}@media only screen and (max-width:1200px){.before_after_container h2.section-heading__title,h1.heading-size--page-title,.contact-form__info h1{font-size:35px!important}h2.section-heading__title,.product_tabs h2,.product_richtext h2,h2.heading-size--regular,h2{font-size:30px!important}.product_icons span{font-size:16px}h2.footer-item__title{font-size:16px!important}.template-page-repairs .services_richtext h4,.custom-richtext .rte,h4,.section_cf .contact-form .rte{font-size:20px}.services_list_container{grid-template-columns:1fr 1fr}.location-section__grid{grid-template-columns:repeat(2,1fr)}.section_cf .grid.two_columns{gap:50px}}@media only screen and (min-width:768px){.product_tabs .section-heading{padding-bottom:0}.pl0 .rich-text__text{padding-left:0}.pr0 .rich-text__text{padding-right:0}.richtext_banner .rich-text__text{padding-top:0!important}.cue_sec1.product_richtext.one .rich-text__container{grid-template-columns:1fr 1fr!important}.cue_sec1.product_richtext.one .rich-text__text{padding-left:0}.billiard{margin-bottom:50px}.billiard .rich-text__image{height:460px;width:100%}.billiard .rich-text__container{align-items:center}.billiard .rich-text__text{padding-top:20px;padding-bottom:20px}}@media only screen and (min-width:767px){.header__top.mobile_only,.announcement-bar__content.mobile_only,.hide-desktop,#shopify-section-template--19150172160230__divider_VzLbUA,#shopify-section-template--19150172160230__divider_iEqPQX{display:none}.announcement-bar__content .announcement:first-of-type{opacity:0;visibility:hidden}}@media only screen and (max-width:767px){.container--large{padding-left:20px!important;padding-right:20px!important}.announcement-bar__content .slick-prev,.announcement-bar__content .slick-next{display:none!important}.header_menu_left{justify-self:start;display:flex;grid-area:menu-left}.header_menu_right{justify-self:end;display:flex;grid-area:menu-right;margin-top:5px}.site-header--style-one-row .mobile_only.header__top--logo-left{grid-template-areas:"menu-left logo menu-right"!important;grid-template-columns:1fr 1fr 1fr!important}.header__top.desktop_only,.announcement-bar__content.desktop_only{display:none!important}.announcement-bar__slider_container{grid-template-columns:1fr}.submenu-sublist{margin:0!important;padding:0}.submenu-subitem a{padding:5px 10px!important;border:0!important}mobile-navigation .site-nav ul .has-submenu .submenu .grid a:not(.button):not(.menu-promotion-background-image){flex-direction:column}.announcement-bar__slider_container .announcement:first-of-type{display:none}div#shopify-section-template--19150172160230__slideshow_qN6Y9A .card__text .underline-mobile{text-shadow:2px 2px #00000091}.subtitle-style{text-shadow:1px 1px #00000091}.hide-mobile{display:none}.col_custom_class,.ftred_collection,.bottom_banner{margin-top:50px}.before_after_container h2.section-heading__title,h1.heading-size--page-title,.contact-form__info h1{font-size:30px!important}.location-section__heading,h2.section-heading__title,.product_tabs h2,.product_richtext h2,.product-recommendations .section-heading__title,h2.heading-size--regular,h2{font-size:25px!important}.template-product product-page .product-price *{font-size:20px}.product_richtext.two .rich-text__container,.product_richtext.one .rich-text__container,.info-tabs--image-right--third,.img_right_container .rich-text__container,.img_left_container .rich-text__container{grid-template-columns:1fr!important}.product_icons .grid--layout{grid-template-columns:1fr}.product-recommendations .container--vertical-space{margin-top:30px!important}.services_list_container h4{font-size:18px}.section_cf .contact-form{grid-template-columns:1fr;gap:20px}.section_cf{margin-top:70px}.services_list_container,.section_cf.one_half .contact-form{grid-template-columns:1fr}.phone-number-section .mobile_hide{display:none}.section_cf .contact-form__the-form{padding:20px}.repairs_richtext .rte,.rich_text .rte p{font-size:16px}.contact-form__info h2.heading{margin-bottom:0}.col_custom_class .grid--layout.grid-palm-2{--visible-cols: 1}.bottom_banner .text-size--large{font-size:18px}.before_after_container{grid-template-columns:1fr;gap:50px}.before_after_container .section-heading__text{gap:20px!important}.before_after_container .section-heading{padding:0}.before_after_container .element--hide-on-small{display:flex!important}.before_after_container .element--hide-on-desk{display:none!important}.mt-50{margin-top:-20px}.location-section__grid{grid-template-columns:1fr}.gallery_section h2{margin-bottom:30px}.announcement-bar__content .announcement{font-size:14px!important}#menu-item-account .menu-link{font-weight:700}.submenu.mega-menu h5{display:none}.section_cf .grid.two_columns{grid-template-columns:1fr!important;gap:50px}.section-heading--one-row .section-heading__title{max-width:100%}}.site-nav .product-item__image{padding-top:66.67%!important;position:relative!important}.site-nav .product-item__image-figure{padding-top:0!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.site-nav .product-item__image img{object-fit:cover!important;object-position:center!important}.full-width{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;box-sizing:border-box!important}.full-width>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.full-width .rich-text__text{padding:90px 180px 90px 120px}@media screen and (max-width:768px){.full-width .rich-text__text{padding-left:30px!important;padding-right:30px!important}}.read-width{width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.read-width>*{width:100%!important;box-sizing:border-box!important}.inline-text{border-bottom:5px solid #00F5D0}.icon_width .grid{max-width:900px;margin:auto}.icon_width{margin-top:0;padding-top:50px;padding-bottom:50px}.icon_width p{margin-bottom:0}.icon_text .text-size--small p{font-size:16px;color:#faf9f8}.icon_text h3 span{font-size:20px;font-weight:600;text-transform:initial!important}@media screen and (max-width:768px){.full-read .rich-text__text{padding-left:30px!important;padding-right:30px!important}}.min-vh-70{min-height:70vh}.min-h-80vh--all,.min-h-80vh--all>div,.min-h-80vh--all :is(.container--large){min-height:80vh!important}.min-h-90vh--all,.min-h-90vh--all>div,.min-h-90vh--all :is(.container--large){min-height:90vh!important}.mar-t-xxl{margin-top:150px!important}.mar-b-xxl{margin-bottom:150px!important}.mar-t-xlr{margin-top:120px!important}.mar-b-xlr{margin-bottom:120px!important}.mar-t-lrg{margin-top:90px!important}.mar-b-lrg{margin-bottom:90px!important}.mar-t-med{margin-top:60px!important}.mar-b-med{margin-bottom:60px!important}.mar-t-sml{margin-top:30px!important}.mar-b-sml{margin-bottom:30px!important}.pad-t-xxl{padding-top:150px!important}.pad-b-xxl{padding-bottom:150px!important}.pad-t-xlr{padding-top:120px!important}.pad-b-xlr{padding-bottom:120px!important}.pad-t-lrg{padding-top:90px!important}.pad-b-lrg{padding-bottom:90px!important}.pad-t-med{padding-top:60px!important}.pad-b-med{padding-bottom:60px!important}.pad-t-sml{padding-top:30px!important}.pad-b-sml{padding-bottom:30px!important}.mar-b--1px{margin-bottom:-1px!important}@media screen and (max-width:768px){.mar-t-xxl{margin-top:80px!important}.mar-b-xxl{margin-bottom:80px!important}.mar-t-xlr{margin-top:60px!important}.mar-b-xlr{margin-bottom:60px!important}.mar-t-lrg{margin-top:40px!important}.mar-b-lrg{margin-bottom:40px!important}.mar-t-med{margin-top:30px!important}.mar-b-med{margin-bottom:30px!important}.mar-t-sml{margin-top:20px!important}.mar-b-sml{margin-bottom:20px!important}.pad-t-xxl{padding-top:80px!important}.pad-b-xxl{padding-bottom:80px!important}.pad-t-xlr{padding-top:60px!important}.pad-b-xlr{padding-bottom:60px!important}.pad-t-lrg{padding-top:40px!important}.pad-b-lrg{padding-bottom:40px!important}.pad-t-med{padding-top:30px!important}.pad-b-med{padding-bottom:30px!important}.pad-t-sml{padding-top:20px!important}.pad-b-sml{padding-bottom:20px!important}}.collection-layout--cc .js-collection-item{margin-bottom:50px!important}.collection-layout--cc h2{color:#ff9d2b}.collection-layout--cc span.button{display:none}.collection-layout--cc .collection_content{position:absolute;bottom:20px;left:0;margin-bottom:-70px!important;color:#000!important}.collection-layout--cc .collection_content span{color:#000!important}.collection-layout--cc .card__image{overflow:visible}@media screen and (max-width:1048px){.collection-layout--cc .collection_content span{font-size:16px!important}}@media screen and (max-width:768px){.collection-layout--cc .collection_content{bottom:15px;left:0;margin-bottom:-16px!important;background:#fff;width:100%;border-radius:0!important}.collection-layout--cc .js-collection-item{margin-bottom:0!important}}.lazy-image.lazy-image--fit img{object-fit:cover!important}.no-touchevents a .lazy-image.lazy-image--animation img,.no-touchevents .card--animation .lazy-image.lazy-image--animation img,a.product-item__image{transform:scale(1);transition:.3s;border-radius:8px!important}.no-touchevents a:hover .lazy-image.lazy-image--animation img,.no-touchevents .card--animation:hover .lazy-image.lazy-image--animation img,a.product-item__image{transform:scale(1.05);border-radius:8px!important}html body .card__image,.lazy-image{overflow:visible!important}@media screen and (min-width:768px){.info-tabs__tab.active:after{animation-name:unset!important}}.section-heading.section-heading--center span.section-heading__subheading.text-size--small.text-color--opacity{border-left:none!important}.info-tabs__tab{padding:30px 50px!important;background:#fff;border-radius:10px;margin-bottom:20px}product-quantity.product-quantity.quantity-selector-holder.hide{margin-bottom:1rem}toggle-tab.toggle{padding-left:20px;padding-right:20px;position:relative}toggle-tab.toggle:before{content:"";position:absolute;left:0;top:0;height:35px;width:3px;background:#00f5d0}.sidebar-widget--outline .sidebar-widget__content{border:none!important;padding:0}.product__cart-functions .product-quantity{max-width:100px;border:2px solid #cbcbcb!important}span.text-animation--underline.underline-mobile{clear:both;min-width:100%;display:block}.subtitle-style{font-size:28px;width:335px;align-self:center}mobile-navigation .site-nav .grid.grid--layout.grid-2.grid-portable-2 a{width:100%;padding:1rem 0;border-bottom:1px solid var(--color-borders-main);display:block!important;justify-content:space-between}.product-text ul{list-style:disc outside!important}@media screen and (max-width:768px){.header-container .container--large{padding:0!important}}.cart-notice.text-size--small.hide-if-empty-cart,.cart-instructions.sidebar-large-padding.hide-if-empty-cart,.sidebar-widget.sidebar-widget--outline.gutter-regular.margin-bottom--regular{display:none!important}@media screen and (max-width:768px){body.template-index .section-heading__text h2.section-heading__title{max-width:60%!important;font-size:22px!important}body.template-index .section-heading__text span.section-heading__subheading{font-size:14px!important}}html body .lazy-image:not(.lazy-image--to-reveal).lazy-image--animation img:hover{top:0!important}img.img{filter:brightness(.96)}.disable-img-shading img.img{filter:brightness(1)}.no-touchevents a:hover .text-animation--underline-thin,.no-touchevents button:hover .text-animation--underline-thin{background-size:0!important}html body :is(h1,h2,h3,h4,h5,h6){line-height:120%!important}#main a.text-link:hover,.rte a:hover{opacity:88%!important}html body .button.button--solid{border-color:var(--color-text-cards);color:var(--color-text-cards)!important}html body .button.button--solid .button__icon{opacity:0;color:var(--color-text-cards)!important}html body .button.button--solid:hover{background-color:transparent!important;border-color:var(--color-text-cards);color:var(--color-text-cards)!important}html body .button.button--solid:hover .button__icon{opacity:1!important;color:var(--color-text-cards)!important}.no-touchevents .card .button.button--solid:hover span,.no-touchevents .card .button.button--outline-hover-solid:hover span{color:var(--color-text-cards)}div#shopify-section-template--19497105653990__image_bU3tRX{margin-bottom:-110px;z-index:10}.landing-above-footer .card__text h2 span:after{content:"From $7,795 - Avaialable Now!";display:block;color:#e1fa50;font-size:75%;top:-5px!important;position:relative}h1.text-font--heading.heading-size--large.gutter-bottom--small{margin-top:30px}.oke-state.oke-state--noTopBorder{border-bottom:0 solid white!important}.landing-hero-section .card__text h1 span:after{content:"Welcome to our monthly spotlight - where we showcase a product we think you'll love as much as we do.";display:block;font-size:18px;position:relative;max-width:700px;margin:0 auto;margin-bottom:15vh}.landing-hero-section{margin-bottom:-20%}@media screen and (max-width:768px){.landing-hero-section{margin-bottom:-10vh}}body#product-of-the-month :is(.shopify-section-group-header-group,.shopify-section-group-footer-group){display:none}span.section-heading__subheading.text-size--small.text-color--opacity{padding:1rem;font-size:20px}h2.section-heading__title{padding-top:2rem}.collection_content span.text-size--regular,.product-item__title span{text-transform:uppercase!important;font-family:var(--font-stack-body-secondary)!important}.info-tabs__tab{border-bottom:0!important}.sidebar-widget__title{display:none}.info-tabs__tab.active{opacity:1}@media screen and (max-width:768px){.main-footer .grid-lap-1{--visible-cols: 2 !important}.main-footer .container--large{position:relative;padding-bottom:6rem}.footer-top{border-bottom:1px solid grey}}.globo-form-input *,.globo-form-input{border-radius:8px!important}.globo-form-control{margin-bottom:20px!important}html body form ::placeholder{font-family:poppins!important;opacity:50%}.gfb__dropzone--content *{font-family:poppins!important;color:gray!important}html body .globo-form-input :is(input,textarea,select,.gfb__dropzone),button.action.next.submit.material_filled-button.wizard__submit{font-family:poppins!important}.globo-formbuilder-wizard *{font-family:poppins!important}.globo-form-control[data-type=file2] .gfb__dropzone{background-color:unset;border:2px dashed lightgrey!important}.globo-form-control h3{padding-bottom:10px;margin-bottom:0!important}html body .globo-form-control p.heading-caption{font-weight:400!important;font-family:Noto Sans Display,serif!important;font-size:16px!important}.apps-form__form{padding-top:25px}html body .apps-form__content h2{font-size:24px!important}.sticky-add-to-cart .container.container--large{background:#808080cc!important;padding:14px 11rem!important;border-top:2px solid lightgrey;border-bottom:5px solid #FF9D2B;margin-left:0!important;margin-right:0!important;max-width:100vw!important}.sticky-add-to-cart .sticky-add-to-cart__actions{justify-self:start!important;top:3px;position:relative}.sticky-add-to-cart .sticky-add-to-cart__title{text-align:right;padding-right:1rem;border-right:2px solid}.sticky-add-to-cart :is(button,span.button__text){line-height:1;border-color:#fff!important}html body .sticky-add-to-cart .button--solid .button__text{color:#fff!important}html body .sticky-add-to-cart{background:#92fccf!important;padding:0!important}.sticky-add-to-cart__price.text-size--large{font-size:20px!important}div#podium-website-widget{z-index:998;position:relative}.main-go-top{right:unset!important;left:var(--gutter-regular)!important}.footer-top{border-bottom:1px solid #242424!important}.sticky-add-to-cart{z-index:101!important}.hero--template .html-img{max-width:100%;margin-bottom:2rem}.hero--template div{margin-bottom:0!important}.hero--template .button--icon span{color:#fff}.hero--template a.button--outline.button--icon svg{transform:scale(1.4);margin-left:-15px;margin-bottom:0}.hero--template .rich-text__image figure img{padding:var(--gutter-xlarge)!important}.hero--template h1{margin-bottom:0!important;font-size:77px;line-height:1.1!important}.hero--template h2{margin-bottom:1em!important;font-size:28px}.hero--template h3{margin-bottom:2rem!important;font-size:32px}.h3--bg-cr h3{background:#ff9d2b;border-top-right-radius:40px;border-bottom-right-radius:40px;padding:.5rem 5rem!important;margin-left:-5rem;color:#000;display:inline-block}.hero--template p{margin-bottom:1em!important;font-size:20px!important}.ht--2 .rich-text__container--image-right .rich-text__text{padding-right:0!important}.ht--2 .rich-text__container--image-right .rich-text__image figure img{padding-left:0!important;padding-inline-end:calc((100vw - (var(--theme-max-width) - (var(--gutter-container)*2))) / 4)}@media screen and (max-width:1400px){html body #shopify-section-template--19150172160230__rich_text_7BMCJD .rich-text__container--image-right .rich-text__text,html body #shopify-section-template--19656223752422__rich_text_wkmYPy .rich-text__container--image-right .rich-text__text{padding-inline-start:0!important}html body #shopify-section-template--19150172160230__rich_text_7BMCJD .button_container,html body #shopify-section-template--19656223752422__rich_text_wkmYPy .button_container{position:absolute;min-width:75%;margin-left:-50%;bottom:6vh;transform:translate(17%)}}html body .button--black .button_container .button,html body .button--black .button_container .button:hover,html body .button--black .button_container .button span,html body .button--black .button_container .button:hover span{color:#000!important;background:none!important;border-color:#000!important}html body .button--black .button_container a.button--outline.button--icon svg{margin-bottom:1px}html body .button--black .button_container a.button--outline.button--icon svg path,html body .button--black .button_container a.button--outline.button--icon:hover svg path{fill:#000!important}.hero--template .lazy-image[data-ratio] img{object-fit:contain!important}.mob--show{display:none}@media screen and (max-width:1024px){.hero--template .rich-text__container{grid-template-columns:1fr!important}}@media screen and (max-width:767px){.hero--template .rich-text__image figure img{padding:2rem!important}.mob--hide-img .rich-text__image,.mob--hide-p p{display:none}.mob--show{display:block}.mob--hide{display:none}}@media(min-width:768px){.product-gallery--slider{overflow:hidden}}@media screen and (max-width:767px){body.template_tables-collection .grid-palm-2{--visible-cols: 1}.grid-palm-2>*{margin-top:1rem;margin-bottom:1rem}}body.template_tables-collection img{object-fit:cover!important;object-position:center!important}body.template_tables-collection .lazy-image.lazy-image--background{position:absolute;top:0;left:0;width:100%;height:90%!important;z-index:0;padding-top:0!important}body.template_tables-collection .gutter-top--regular{padding-top:0}body.template_tables-collection .product-item>a.product-item__image{padding-bottom:0}html body .product-variant__item--color input+label{border-color:#d6d6d6!important}.product-variant__item--radio input:checked+label{border-color:#d9d9d9!important;box-shadow:0 0 0 2px #00f5d0!important}.product-variant__item--color input:checked+label{border:3px solid!important}html body .product-variant__item--color input:checked+label,html body .product-variant__item--radio input:checked+label{border-color:#fff!important;box-shadow:0 0 0 1px var(--color-text-main)}.product-variant__item--color .product-variant__item-swatch{border-radius:100%!important}.product-variant__container.product-variant__container--radio{padding:3px!important}#main-collection-product-grid .product-variant__container--radio{justify-content:center}#main-collection-product-grid .text-align--left{text-align:left}#main-collection-product-grid .product-variant__container--radio{display:flex;flex-wrap:wrap}#main-collection-product-grid .product-variant__item--radio{position:relative;display:inline-block;margin:0 .2rem .5rem}#main-collection-product-grid .product-variant__item.product-variant__item--radio.css-slide:last-child{display:none!important}#main-collection-product-grid .product-item__quick-buy .product-variant:not(:last-child){margin-bottom:0}#main-collection-product-grid span.product-variant__item-text-label.text-size--small.text-line-height--small.text-color--opacity{display:none}chat-widget{z-index:2!important}.product-recommendations .product-item__title span{text-transform:capitalize!important}.product-recommendations .product-item__title span,.template-collection .product-item__title span{font-size:15px!important;font-weight:600!important;text-transform:capitalize!important}.template-collection .product-item__price span{color:#686868}.template-product h1.product__title{font-size:26px!important;font-weight:700;text-transform:capitalize!important}@media(min-width:768px){.product-gallery .grid--layout{display:grid;--visible-cols: 2;--col-size: minmax(0, 1fr);grid-template-columns:repeat(var(--visible-cols),var(--col-size));position:relative}.product-gallery .grid--layout>*:first-child{grid-column:1 / -1}.product-gallery__thumbnails{display:none}}.prod_logos img{max-width:300px;margin:auto;left:0;right:0}.search-page-form .button.button--solid,.search-block .button__text{color:#fff!important}.search-page-form .button.button--solid:hover,.search-block .button__text:hover{color:#000!important}.search-page-form .button--solid:hover .button__icon svg path{fill:#000!important}.template-list-collections .js-collection-item{position:relative;overflow:hidden}.template-list-collections .main-content{margin-bottom:50px}.template-list-collections .js-collection-item:before{content:"";position:absolute;background:#00000080;top:0;left:0;width:100%;height:100%;z-index:1}.template-list-collections .collection_content{z-index:2}.template-list-collections .collection_content .button{background:#03f5d0;border-color:#03f5d0!important;width:100%;display:block;max-width:180px}.services_richtext .button_container .button{background:#00f5d0!important;color:#0f0e0e!important;padding:10px 50px!important;border-radius:10px!important;border:1.5px solid #00F5D0!important;font-size:16px;display:inline-block;font-weight:700;line-height:1.3!important;min-height:auto!important;height:100%}.services_richtext .button_container .button:hover{background:#00f5d0!important;border:1.5px solid #00F5D0!important}.services_richtext .button_container .button.button2{background:#0f0e0e!important;border-color:#0f0e0e!important;color:#fff!important}.product__description h2{color:#000}@media(max-width:767px){.icon_width .grid{max-width:200px;gap:50px}.template-page-services .main-page{margin-bottom:0}.icon_text h3 span{font-size:16px;line-height:1.5px}.services_richtext .button_container .button{padding:10px 20px!important}.product-gallery-item .lazy-image--background img{transform:scale(.9)}html[dir=ltr] .touchevents #zoom img{height:100%!important;width:100%!important;object-fit:contain!important}.shopify-section-group-footer-group .grid{gap:40px 10px}.shopify-section-group-footer-group .grid .social-icons{margin-top:40px}}.product-form .flex-buttons .cart_btn_container{flex-basis:100%}.template-product toggle-tab.toggle{margin-top:var(--tab-mt, 0px)!important;margin-bottom:var(--tab-mb, 0px)!important;border:0}@media(max-width:767px){.template-product toggle-tab.toggle{margin-top:var(--tab-mt-mobile, 0px)!important;margin-bottom:var(--tab-mb-mobile, 0px)!important}}toggle-tab+toggle-tab{border-top:none}html[dir=ltr] #zoom img{width:100%!important;height:100%!important;object-fit:contain}.toggle__content .metafield-rich_text_field{margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/style.css.map */
