.header-wrapper{border:0}.banner .slideshow__text-wrapper.banner__content,.header-wrapper header.header,.page-width{max-width:1320px!important}.header-wrapper header.header .logo_container{display:flex;justify-content:space-between;align-items:center}.header-menu{background:#02493b}.product__description.rte.quick-add-hidden p,.product__info-container .variant-description span{color:#000}.header-menu nav.header__inline-menu{max-width:1320px!important;padding:0 50px!important;margin:auto}.header-menu nav.header__inline-menu>ul.list-menu{display:flex;justify-content:space-between;width:100%}.multicolumn-list a{text-decoration:none}.header-menu nav.header__inline-menu ul.list-menu li span,.header-menu nav.header__inline-menu ul.list-menu li svg{font-weight:500;font-size:17px;line-height:22px;color:#fff;text-decoration:none}.header__icons{margin:26px 0}search-form.search-modal__form .field #Search-In-Modal{width:350px;background:#fff;border:1px solid #c1c1c1;font-weight:300;font-size:14px;line-height:18px;color:#c1c1c1;padding-top:10px;padding-bottom:5px;box-shadow:none!important}.field__input:focus:focus{box-shadow:none!important}.header-menu nav.header__inline-menu ul.list-menu li summary.header__menu-item:hover,.header-menu nav.header__inline-menu ul.list-menu li summary.header__menu-item:hover span .header-menu nav.header__inline-menu ul.list-menu li summary.header__menu-item span:hover{text-decoration:none!important}body .header-menu nav.header__inline-menu ul.list-menu li summary.header__menu-item:hover span,.header-menu nav.header__inline-menu ul.list-menu li a:hover span{text-decoration:none!important}search-form.search-modal__form .field .field__label{font-weight:300;color:#c1c1c1}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none!important}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box{max-width:100%;min-width:100%}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box .banner__text,.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box h2.banner__heading.h1{text-align:center;letter-spacing:.16em;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.3)}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box .banner__text{font-weight:600;font-size:28px;line-height:38px}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box h2.banner__heading.h1{font-weight:800;font-size:60px;line-height:68px}.banner__buttons a.button.button--primary{min-width:200px;height:55px;background:#61a957;opacity:1;font-weight:700;font-size:16px;line-height:23px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff;border:1px solid #61a957!important;cursor:pointer;padding:18px 43px;margin-top:4px;transition:.3s}.banner__buttons a.button.button--primary:hover{background-color:#fff;border:2px solid #61a957!important;color:#61a957}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.slideshow__controls.slider-buttons .slider-button{display:none!important}.slideshow__controls.slider-buttons{position:absolute;bottom:0;right:0;left:0;z-index:2;border:0;padding-bottom:22px}button.slider-counter__link.slider-counter__link--dots.link .dot{width:15px;height:3px;border-radius:30px;border-color:#fff;background:#fff}button.slider-counter__link.slider-counter__link--dots.link.slider-counter__link--active .dot{border-color:#fff;border-radius:35px;width:30px;height:3px;background:#fff}.brisk_sec01{padding-top:80px;padding-bottom:76px}.background-none .multicolumn-card-spacing{margin-left:0!important;margin-right:0!important}.brisk_sec01 .cstmgird-item-1 .multicolumn-card.content-container{display:flex;flex-direction:column-reverse}.brisk_sec01 .slider-mobile-gutter ul.multicolumn-list.grid{display:flex!important;justify-content:space-between}.brisk_sec01 .slider-mobile-gutter ul.multicolumn-list.grid li{width:32%!important;max-width:32%}.brisk_sec01 .cstmgird-item-1 .multicolumn-card.content-container,.brisk_sec01 .cstmgird-item-3 .multicolumn-card.content-container{display:flex;flex-direction:column-reverse}.brisk_sec01 .multicolumn-card__info{background:#02493b;padding:15px 40px!important}.brisk_sec01 .multicolumn-card__info h3{font-weight:800;font-size:50px;line-height:56px!important;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#fff}.brisk_sec01 .multicolumn-card__info .rte p{font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#fff}span.main-outer span.itemspan a{text-decoration:none;color:#000}.ts-calculator-pro-sec,.ts-paving-calculator-section{background:#f8f8f8;padding:35px;margin-top:40px!important;margin-bottom:40px!important}span.main-outer ul.panel{list-style:none}span.main-outer ul.panel li a{text-decoration:none;color:#000}.brisk_sec02{padding:0 0 80px}.brisk_sec02 .page-width .title-wrapper-with-link{justify-content:center;margin-bottom:22px}.brisk_sec02 .page-width .title-wrapper-with-link h2.title.h1{font-weight:700;font-size:38px;line-height:53px;text-align:center;color:#303030}.brisk_sec02 .multicolumn-list .multicolumn-card__info{position:absolute;top:0;display:grid;height:100%;padding:10px!important;width:100%;align-items:flex-end;justify-content:center;color:#fff}.brisk_sec02 .multicolumn-list li:hover .multicolumn-card__info{align-items:center;background:#024b3cbf;transition:.3s;cursor:pointer;padding:40px 10px!important}.brisk_sec02 .multicolumn-list .multicolumn-card__info h3{font-weight:700;font-size:16px;line-height:25px;text-align:center;color:#fff}.brisk_sec02 .multicolumn-list li .multicolumn-card__info .rte,.brisk_sec02 .multicolumn-list li .multicolumn-card__info .link,.brisk_sec02 .multicolumn-list li:hover .multicolumn-card__info .link .icon-wrap{display:none}.brisk_sec02 .multicolumn-list li:hover .multicolumn-card__info .rte,.brisk_sec02 .multicolumn-list li:hover .multicolumn-card__info .link{display:block}.brisk_sec02 .multicolumn-list li:hover .multicolumn-card__info .link{width:108px;height:29px;background:#61a957;border:2px solid #61a957!important;margin:18px auto auto;font-weight:700;font-size:11px;line-height:14px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;transition:.3s}.brisk_sec02 .multicolumn-list li:hover .multicolumn-card__info .link:hover{background-color:#fff;border:2px solid #61a957!important;color:#61a957}.brisk_sec02 .multicolumn-list li .multicolumn-card__info .rte{font-weight:400;font-size:14px;line-height:22px;text-align:center;color:#fff}.brisk_sec02 .multicolumn-list li .multicolumn-card__info .rte p{overflow:hidden;max-height:65px;line-height:20px;text-overflow:ellipsis}.brisk_sec02 .multicolumn-list{gap:20px;display:grid;grid-template-columns:auto auto auto auto auto}.brisk_sec02 .multicolumn-list li{width:100%;max-width:100%}.cstm_featured{background:#f8f8f8}.cstm_featured slider-component.slider-mobile-gutter.page-width-desktop{padding:0!important}.cstm_featured .cstmfestpro{padding:72px 50px 80px!important;max-width:1320px;margin:auto}.cstm_featured .cstmfestpro .collection__title h2.title.h1{font-weight:700;font-size:38px;line-height:53px;text-align:center;color:#303030;margin-bottom:23px}.cstm_featured ul.featflex{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.cstm_featured ul.featflex li{width:100%;max-width:100%}.cstm_featured ul.featflex li .card-wrapper .card__inner .card__content{min-height:330px;max-height:330px}.cstm_featured ul.featflex li .card__content{position:relative;z-index:1}.cstm_featured ul.featflex li .card__content .card__information{padding-top:21px}.cstm_featured ul.featflex li .card__content .card__information .price__container{font-weight:500;font-size:14px;line-height:12px;color:#303030}.cstm_featured ul.featflex li .card__content .card__information .card__heading.h5{font-weight:600;font-size:16px;line-height:20px;color:#303030;min-height:33px;margin-bottom:0}.cstm_featured .center.collection__view-all a.button{min-width:280px;height:55px;background:#61a957;border:1px solid #61a957;font-weight:600;font-size:16px;line-height:24px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff;padding:17px 35px;margin-top:47px;transition:.3s}.cstm_featured .center.collection__view-all a.button:hover{background-color:#fff;border:2px solid #61a957!important;color:#61a957}section#shopify-section-template--22048138068269__88c5fc89-eb81-48e9-acf8-4c3b13afb082{max-width:1320px;padding:80px 50px 72px;margin:auto}.offer_ban .banner__text.subtitle{display:grid}.offer_ban .banner__text.subtitle span:first-child{font-weight:600;font-size:25px;line-height:38px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:15px}.offer_ban .banner__text.subtitle span:last-child{font-weight:700;font-size:45px;line-height:72px;text-align:center;letter-spacing:.2em;color:#fff;background:#61a957;padding:10px 50px}.offer_ban .banner__box h2.banner__heading.h1 span{font-weight:800;font-size:110px;line-height:152px;text-align:center;text-transform:uppercase;color:#fff;position:relative;width:100%;display:block;background:transparent}.offer_ban .banner__box h2.banner__heading.h1 span:after{content:"20% OFF";position:absolute;margin:0;-webkit-text-stroke:1px #d9d9d9;display:block;width:100%;left:4px;background:transparent;top:4px;z-index:-1;color:transparent;font-size:110px;opacity:.5}.offer_ban .banner__buttons a.button.button--primary{min-width:114px}.brisk_sec03{padding-bottom:80px}.brisk_sec03 .multicolumn-list{gap:30px;display:grid;grid-template-columns:auto auto auto}.brisk_sec03 .multicolumn-list li{width:100%;max-width:100%}.brisk_sec03 .multicolumn-list li:hover .multicolumn-card{background:#61a957!important;color:#fff!important}.brisk_sec03 .multicolumn-list li:hover .multicolumn-card h3,.brisk_sec03 .multicolumn-list li:hover .multicolumn-card .rte p{color:#fff!important}.brisk_sec03 .multicolumn-list li .multicolumn-card{background:#fff;border:1px solid #c3c3c3;padding:38px 0 37px;height:300px;transition:.5s}.brisk_sec03 .multicolumn-list li .multicolumn-card__info h3{font-weight:600;font-size:20px;line-height:28px;text-align:center;color:#303030}.brisk_sec03 .multicolumn-list li .multicolumn-card__info .rte p{font-weight:400;font-size:15px;line-height:24px;text-align:center;color:#303030}.brisk_sec03 .multicolumn-list li .cstmimag .cstminner-icon{width:90px;height:90px;margin:auto;background:#61a957;padding:0!important;border-radius:50%;display:flex;align-items:center;justify-content:center}.brisk_sec03 .multicolumn-list li:hover .cstmimag .cstminner-icon{background-color:#fff;color:#61a957}.brisk_sec03 .multicolumn-list li:hover .cstmimag .cstminner-icon svg path{fill:#61a957}.brisk_sec03 .multicolumn-list li .multicolumn-card .multicolumn-card__info{padding-top:1.5rem}section#shopify-section-template--22048138068269__a55e69b4-0cbd-4049-8bd1-d035801d4fff{max-width:1320px;padding:0 50px 78px;margin:auto}.grey_ban .banner__content.banner__content--middle-center.page-width{align-items:flex-start}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box{padding:68px 0 49px!important}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box h2.banner__heading.h1{font-weight:700;font-size:38px;line-height:50px;color:#fff}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box .banner__text.body{font-weight:500;font-size:18px;line-height:26px;text-align:center;color:#fff;margin-top:11px}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box .banner__buttons{margin-top:33px}.cstm_arrival{max-width:1320px;margin:auto;padding:0 50px;background-color:transparent!important}.cstm_arrival>div{display:flex;align-items:flex-start;padding:0!important}.cstm_arrival>div .collection__title{width:30%;padding-left:0!important;padding-right:44px!important;padding-top:20px!important}.cstm_arrival>div .collection__title h2.title.h1{font-weight:700;font-size:38px;line-height:50px;color:#303030;margin-bottom:16px}.cstm_arrival>div .collection__title .collection__description.rte p{font-weight:300;font-size:16px;line-height:28px;color:#303030}.cstm_arrival>div slider-component.slider-mobile-gutter{width:70%}.cstm_arrival>div slider-component.slider-mobile-gutter ul li{margin-left:0!important;width:100%!important}.cstm_arrival>div slider-component.slider-mobile-gutter ul:after{display:none}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard{height:395px;background:#fff;border:1px solid #c9c9c9}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard .card__content h3.card__heading.h5{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#303030}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard .card__content .card-information .price{font-weight:500;font-size:21px;line-height:27px;color:#707070;text-align:center}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card__inner{min-height:245px;max-height:245px}.cstm_arrival>div .collection__view-all{display:none}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons{position:absolute;left:-49%;top:55%;transform:translate(50%,50%);gap:12px;margin-top:23px}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons .slider-counter.caption{display:none}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons .slider-button{width:42px;height:42px;border-radius:50%}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons .slider-button svg{color:#fff;height:12px;width:16px}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons .slider-button--prev{background:#a8a8a8}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons .slider-button--next{background:#61a957}section .cstm_arrival{padding-bottom:80px!important}.quick-add{display:none}.cstm_arrival>div slider-component.slider-mobile-gutter ul li:hover .quick-add{display:block;position:absolute;top:49%;left:50%;transform:translate(-50%,50%);z-index:1;margin:0!important}.cstm_arrival>div slider-component.slider-mobile-gutter ul li:hover .quick-add .quick-add__submit{background:#61a957;font-weight:600;font-size:14px;border:2px solid #61a957!important;line-height:19px;letter-spacing:.05em;text-transform:uppercase;color:#fff;min-width:165px;transition:.3s}.cstm_arrival>div slider-component.slider-mobile-gutter ul li:hover .quick-add .quick-add__submit:hover{background-color:#fff;border:2px solid #61a957!important;color:#61a957}.cstmtestimoanisla{background-color:#f8f8f8}.cstmtestimoanisla .testimonial{max-width:1320px;margin:auto;padding:0 50px}.cstmtestimoanisla .testimonial .item.testi_inner img{width:100px;height:100px;border-radius:50%;margin:auto}.cstmtestimoanisla .testimonial .item.testi_inner{background:#fff;padding:40px 35px;box-shadow:0 4px 16px #0000001a}.cstmtestimoanisla .testimonial .item.testi_inner p{font-style:italic;font-weight:400;font-size:16px;line-height:25px;text-align:center;letter-spacing:.02em;color:#303030}.cstmtestimoanisla .testimonial .author_name{display:flex;align-items:center;justify-content:center}.cstmtestimoanisla .testimonial .author_name img{width:39px!important;height:50px!important;margin:0 15px 0 0!important}p:empty{display:none!important}.cstmtestimoanisla .testimonial .item.testi_inner hr{margin:32px 0 26px;border-color:#d9d9d9}.cstmtestimoanisla .testimonial .author_name .testimonial-client-name p{font-weight:600;font-size:20px;line-height:28px;color:#303030;margin:0;font-style:normal}.cstmtestimoanisla .testimonial .author_name .testimonial-client-name span{font-weight:400;font-size:14px;line-height:28px;color:#303030}.cstmtestimoanisla .testimonial .testi_block .owl-nav{display:none}.cstmtestimoanisla{background-color:#f8f8f8;padding-top:77px;padding-bottom:80px}.cstmtestimoanisla .testimonial h2.title.h1{margin:0;font-weight:700;font-size:38px;line-height:53px;color:#303030}.footer{background:#02493b;margin:0!important;border:0;padding-top:74px!important;padding-bottom:20px!important}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:auto auto auto auto auto}.footer .footer-block{width:100%!important;padding:5px!important}.footer .footer-block__image-wrapper{background:#02493b;max-width:254.91px}.footer h2.footer-block__heading{font-weight:600;font-size:17px;line-height:22px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.footer ul.footer-block__details-content li a{font-weight:400;font-size:15px;line-height:30px;letter-spacing:.02em;color:#fff;text-decoration:none}.footer ul.footer-block__details-content li a:hover{color:#b2b0b0}.footer .footer__content-top{padding-bottom:21px!important}.footer .footer__content-bottom{padding-top:0!important;border:0!important;max-width:1320px!important;margin:auto;padding:0 50px}.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width:first-child{opacity:.4;border-top:2px solid #d9d9d9;padding-top:20px!important}.footer .footer__content-bottom-wrapper.page-width{justify-content:center;font-weight:400;font-size:14px;line-height:18px;color:#fff;padding:0!important;align-items:center!important;justify-content:space-between!important}.footer__payment{margin-top:0!important}.footer__column--info,.footer .footer__content-bottom-wrapper.page-width .footer__copyright.caption{width:100%!important}.footer .footer__content-bottom-wrapper.page-width .footer__copyright.caption{margin-top:0!important;text-align:center!important}.footer ul.footer__list-social{display:inline-block}.footer .footer-block__image-wrapper.global-media-settings{max-width:255px!important;height:101px}.footer a.link.list-social__link{padding-top:3px;color:#fff;gap:12px;text-decoration:none}.footer a.link.list-social__link:hover{color:#b2b0b0}.footer a.link.list-social__link svg.icon.icon-facebook{width:15px;height:15px}.footer a.link.list-social__link span.social_name{font-weight:400;font-size:15px;line-height:30px;color:#fff}.header-menu .mob_icon{display:none}section.cstmmulti .title-wrapper-with-link{justify-content:center;margin-bottom:29px}section.cstmmulti .title-wrapper-with-link h2.title.h1{font-weight:700;font-size:38px;line-height:53px;text-align:center;color:#303030}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard .card__content>.card__information{padding-left:5px!important;padding-right:5px!important;padding-top:25px!important}.offer_ban .banner__box.content-container.content-container--full-width-mobile.color-background-2.gradient{max-width:70rem!important}.brisk_sec01,.brisk_sec02,.brisk_sec03{background-color:transparent!important}.footer-block--newsletter{margin-bottom:2rem!important}.desktop-icon-view{display:flex;align-items:center;justify-content:space-between}.side-banner .inner-banner{position:relative}.side-banner .inner-banner .banner-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:80%}.blog-cstm-dk{padding-top:74px}.blog-cstm-dk .main-blog h1.title--primary{font-weight:700;font-size:38px;line-height:53px;color:#303030;text-align:center;margin-top:0;margin-bottom:17px}.blog-cstm-dk .main-blog p{font-weight:400;font-size:16px;line-height:28px;text-align:center;color:#303030;margin-bottom:54px}.blog-cstm-dk .main-outerblog{display:flex;justify-content:space-between;gap:30px}.blog-cstm-dk .main-outerblog .blog-grid{width:74%}.blog-cstm-dk .main-outerblog .cstmfilter{width:25%}.blog-cstm-dk .main-outerblog .blog-articles{display:grid;gap:23px;grid-template-columns:auto auto auto}.blog-cstm-dk .main-outerblog .blog-articles .blog-articles__article.article{width:100%}.blog-cstm-dk .main-outerblog .blog-articles .blog-articles__article.article .article-card-wrapper:hover h3.card__heading.h2 a{text-decoration:none}.blog-cstm-dk .main-outerblog .template-search.cstmblog-search.template-search--empty{background:#fff;border:1px solid #dfdfdf;box-shadow:0 2px 10px #00000014;margin-bottom:36px;padding:0}.blog-cstm-dk .main-outerblog .cstmfilter .blog-filter .template-search.cstmblog-search .template-search__header input.search__input{padding-right:4.5rem}.blog-cstm-dk .main-outerblog .cstmfilter .blog-filter .template-search.cstmblog-search .template-search__header{padding-left:0!important;padding-right:20px!important}.blog-cstm-dk .main-outerblog .related-post{background:#fff;border:1px solid #dfdfdf;box-shadow:0 2px 10px #00000014;padding:0 25px;margin-bottom:36px}.blog-cstm-dk .main-outerblog .blog-tags{background:#fff;border:1px solid #dfdfdf;box-shadow:0 2px 10px #00000014;margin-bottom:36px;padding:0 25px 30px}.blog-cstm-dk .main-outerblog .related-post h3.sideabar-heading,.blog-cstm-dk .main-outerblog .blog-tags h3.sideabar-heading,#FacetsWrapperDesktop summary.facets__summary{border-bottom:3px solid #dfdfdf;padding-bottom:12px;position:relative;margin-bottom:24px}.blog-cstm-dk .main-outerblog .related-post h3.sideabar-heading:after,.blog-cstm-dk .main-outerblog .blog-tags h3.sideabar-heading:after,#FacetsWrapperDesktop summary.facets__summary:after{content:"";width:65px;height:3px;left:0;bottom:-3px;position:absolute;border-bottom:3px solid #61a957}.blog-cstm-dk .main-outerblog .related-post .card__heading a:after{display:none}.blog-cstm-dk .main-outerblog .blog-articles .blog-articles__article.article .card--standard{padding-bottom:9px}.blog-cstm-dk .main-outerblog .blog-articles .blog-articles__article.article .article-card-wrapper{transition:.5s}.blog-cstm-dk .main-outerblog .blog-articles .blog-articles__article.article .article-card-wrapper:hover,.blog-cstm-dk .main-outerblog .blog-articles .blog-articles__article.article .article-card-wrapper:focus{background:#fff;box-shadow:0 4px 11px #02493b33}.blog-cstm-dk .main-blog .card__information p{display:none}.blog-cstm-dk .main-blog .card__information{padding-left:10px!important;padding-right:10px!important}.blog-cstm-dk .main-blog .card__information .article-card__info{display:flex;align-items:center;gap:7px;justify-content:center;margin-bottom:13px}.blog-cstm-dk .main-blog .card__information h3.card__heading.h2{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#303030}.pagination-wrapper nav.pagination ul{justify-content:start;gap:9px}.pagination-wrapper nav.pagination ul li{margin:0}.pagination-wrapper nav.pagination ul a.pagination__item{background:#f2f3f4;border-radius:50%;font-weight:600;font-size:15px;line-height:19px;text-align:center;color:#303030;width:40px;height:40px;padding:10px}.pagination-wrapper nav.pagination ul a.pagination__item:hover{text-decoration:none!important;background:#e2e2e291}.pagination-wrapper nav.pagination ul a.pagination__item:hover:after{display:none!important}.blog-cstm-dk .main-blog .card__information .article-card__info span.circle-divider{font-weight:500;font-size:13px;line-height:19px;letter-spacing:.04em;text-transform:uppercase;color:#303030}.pagination-wrapper a.pagination__item.pagination__item--current.light{padding:12px 17px;background:#61a957;border-radius:50%;font-weight:600;font-size:15px;line-height:19px;text-align:center;color:#fff}.pagination-wrapper a.pagination__item.pagination__item--current.light:after{display:none}a.pagination__item.pagination__item--current.light{background:#61a957!important;color:#fff!important;opacity:1}.blog-cstm-dk .main-outerblog .related-post .main-recentblog{display:flex;margin:8px 0;border-bottom:1px solid #dfdfdf;align-items:center}.blog-cstm-dk .main-outerblog .related-post .main-recentblog .blogimg img{width:65px;height:65px;object-fit:cover}.blog-cstm-dk .main-outerblog .related-post .main-recentblog .bloginfo{padding-left:12px}.blog-cstm-dk .main-outerblog .related-post .main-recentblog:last-child{border:none}.blog-cstm-dk .main-outerblog .related-post .main-recentblog .bloginfo h3.card__heading{line-height:12px}.blog-cstm-dk .main-outerblog .related-post .main-recentblog .bloginfo h3.card__heading a.cstmclasslink{font-weight:600;font-size:13px;color:#303030;text-decoration:none}.blog-cstm-dk .main-outerblog .related-post .main-recentblog .bloginfo span.circle-divider{font-weight:400;font-size:12px;line-height:18px;color:#696969}.blog-cstm-dk .main-outerblog .blog-tags .blog-listing{display:flex;align-items:center;gap:10px}.blog-cstm-dk .main-outerblog .blog-tags .blog-listing .item a{font-style:normal;font-weight:500;font-size:15px;line-height:19px;text-align:center;color:#303030;text-decoration:none;border:1px solid #dfdfdf;border-radius:5px;padding:8px 15px;margin:0}.banner:after,.banner__media:after{opacity:.3!important}.filter-image .innerblogbanner{position:relative}.filter-image .innerblogbanner .innerifo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.filter-image .innerblogbanner .innerifo h3{margin:0;z-index:1;font-weight:800;text-align:center;text-transform:uppercase;color:#fff;position:relative;width:100%;display:block;background:transparent;font-size:57px;line-height:71px}.filter-image .innerblogbanner .innerifo h3:after{content:"20% OFF";position:absolute;margin:0;-webkit-text-stroke:1px #d9d9d9;display:block;width:100%;left:4px;background:transparent;top:4px;z-index:-1;color:transparent;opacity:.5;font-size:57px;line-height:71px}.filter-image .innerblogbanner .banner__text{display:grid;max-width:265px;margin:auto}.filter-image .innerblogbanner .banner__text span.heading_text{font-weight:600;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:15px;font-size:15px;line-height:18px}.filter-image .innerblogbanner .banner__text span.tagged_text{font-weight:700;text-align:center;letter-spacing:.2em;color:#fff;background:#61a957;padding:10px;font-size:20px;line-height:36px}.filter-image .innerblogbanner .innerifo a{min-width:95px;height:28px;background:#61a957;opacity:1;font-weight:700;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff;border:2px solid #61a957!important;cursor:pointer;padding:8px 26px;margin-top:4px;transition:.3s;display:inline-flex;text-decoration:none;font-size:9px;line-height:1}.filter-image .innerblogbanner .innerifo a:hover{background-color:#fff;border:2px solid #61a957!important;color:#61a957}.filter-image .innerblogbanner img{max-width:100%}.article-template .article-template__hero-container{max-width:1320px;padding:80px 10px 0}.article-template .article-template__hero-container .article-template__hero-adapt.media{max-width:100%;padding-bottom:45%!important}.article-template .article-template__hero-container .article-template__hero-adapt.media img{object-fit:cover!important}.collection-hero{padding-top:74px!important}.collection-hero .collection-hero__text-wrapper h1.collection-hero__title{font-weight:700;font-size:38px;line-height:53px;color:#303030;text-align:center;margin-top:0;margin-bottom:17px}.collection-hero .collection-hero__text-wrapper .collection-hero__description.rte{max-width:100%;font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#303030}div#FacetsWrapperDesktop h2#verticalTitle{font-style:normal;font-weight:700;font-size:22px;line-height:35px;color:#303030}.facets-vertical.page-width aside#main-collection-filters .facets-container{display:inherit!important}form#FacetFiltersForm{width:100%}.facets-container details.facets__disclosure-vertical.js-filter{background:#fff;border:1px solid #dfdfdf;box-shadow:0 2px 10px #00000014;padding:0 15px;margin-bottom:30px}#FacetsWrapperDesktop ul li label input,ul.mobile-facets__list li label input{width:18px;height:18px;border:1px solid #dddddd}ul li label.facet-checkbox svg rect,ul.mobile-facets__list li label svg rect{stroke-width:0!important}#Details-3-template--18414545174829__product-grid ul li label input,ul.mobile-facets__list li label input{border-radius:50%;border:0!important;margin-right:0!important}input[value=Aqua]{background:#fbceb1!important}input[value=Berry]{background:#000!important}input[value=Black]{background:linear-gradient(180deg,#000,#efefef)!important}input[value=Brown]{background:#964b00!important}input[value="Grey "]{background:#fffa87!important}input[value=Lime]{background:gold!important}input[value=Orange]{background:#61a957!important}input[value="Pastel Blue"]{background:gray!important}#FacetsWrapperDesktop ul li label svg.icon.icon-checkmark{color:#000;border-radius:50%;background:#000;height:7px;width:7px;padding:5px;left:4px}div#Facet-3-template--18414545174829__product-grid ul li label svg.icon.icon-checkmark,ul.mobile-facets__list li label svg:nth-of-type(1){color:#fff;border-radius:50%;background:#fff;height:7px;width:7px;padding:5px;left:4px}ul.mobile-facets__list li label svg:nth-of-type(1){display:flex;align-items:center;justify-content:center;top:4px}price-range.facets__price .field{border:1px solid #dfdfdf}.facets-vertical.page-width{display:flex;justify-content:space-between;gap:30px}.facets-vertical.page-width aside#main-collection-filters{width:25%;padding-right:0}.facets-vertical.page-width div#ProductGridContainer{width:75%;padding-top:40px}ul#product-grid{display:grid;grid-template-columns:33.3% 33.3% 33.3%;gap:30px;margin-top:28px!important}ul#product-grid li.grid__item{width:100%;max-width:100%}#product-grid li .card-wrapper .card--standard .card__inner{min-height:245px;max-height:245px}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets{background:#f8f8f8;padding:20px 36px!important}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm{justify-content:space-between;align-items:center}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .cstmgrid-list{line-height:1;margin-top:6px;display:flex;align-items:center;gap:20px;cursor:pointer;z-index:2}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec{display:flex}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec .product-count-vertical{position:relative}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec .product-count-vertical:after{content:" ";border-left:2px solid #e6e6e6;left:-19px;position:absolute;top:-8px;z-index:13;height:42px}#product-grid li .card.card--standard .card__content>.card__information{padding-top:24px}#product-grid li .card.card--standard .card__content>.card__information h3.card__heading.h5{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#303030;margin-bottom:0}#product-grid li .card.card--standard .card__content>.card__information .price__container{font-weight:500;font-size:16px;line-height:28px;text-align:center;color:#303030;display:block}.grid-filter-sec h2.facet-filters__label label,.grid-filter-sec .select select#SortBy{font-weight:400;font-size:15px;line-height:19px;color:#303030}.product-count-vertical.light{opacity:1!important}.product-count-vertical.light span#ProductCountDesktop{font-weight:400;font-size:15px;line-height:19px;color:#303030}#product-grid li .card-wrapper .card--standard .card__content .quick-add{position:relative}#product-grid li:hover .card-wrapper .card--standard .card__content .quick-add{display:block;margin-bottom:0!important}#product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit{background:#61a957;font-weight:600;font-size:14px;border:2px solid #61a957!important;line-height:19px;letter-spacing:.05em;text-transform:uppercase;color:#fff;min-width:165px;transition:.5s;position:absolute;top:100%;transform:translateY(-305%);display:block}header-menu details summary.header__menu-item.list-menu__item{text-decoration:none}#product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit:hover{background-color:#fff;border:2px solid #61a957!important;color:#61a957}.listview.active ul#product-grid{display:block!important}.listview.active ul#product-grid li .card-wrapper .card--standard .card__inner{width:40%}.listview.active ul#product-grid li .card-wrapper .card--standard .card__inner .card__content .card__information{display:none}.listview.active ul#product-grid li.grid__item{margin-bottom:30px;border:1px solid #dfdfdf;box-shadow:0 2px 10px #00000014}.listview.active #product-grid li .card.card--standard .card__content>.card__information h3.card__heading.h5{margin-bottom:0!important}.listview.active #product-grid li .card.card--standard .card__content>.card__information .price__container{font-size:18px}.listview.active #product-grid li .card.card--standard .card__content>.card__information .price{margin-top:0!important}.listview.active ul#product-grid li.grid__item:hover .card-wrapper:after{content:" ";background:#0000002e;width:100%;position:absolute;height:100%;top:0;bottom:0;left:0;right:0;display:inline-block}.listview.active #product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit{min-width:165px;max-width:165px;top:-32px;transform:translate(50%,-50%)}.related-post h3.sideabar-heading,.blog-tags h3.sideabar-heading,#FacetsWrapperDesktop summary.facets__summary{font-style:normal;font-weight:600;font-size:17px;line-height:26px;color:#303030}#FacetsWrapperDesktop summary.facets__summary:hover div>span{text-decoration:none}.cstmhead{display:flex;justify-content:center;align-items:center;padding-bottom:30px;position:relative}.cstmhead .cstmnav{gap:12px;display:flex;position:absolute;right:10px;width:100%}.cstmhead .cstmnav span{background:#a8a8a8;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.cstmhead .cstmnav span:hover{background:#61a957}.listview #product-grid .grid__item{width:100%!important;max-width:100%!important}.listview #product-grid .card{justify-content:space-between!important;align-items:center!important;gap:2rem;flex-direction:initial!important}.listview #product-grid .card__inner{width:15%}.listview #product-grid .card__content{width:85%!important}.listview #product-grid .card__information{display:flex;justify-content:space-between;align-items:center}.listview #product-grid .card__heading{width:50%}.listview #product-grid .card-information{width:50%;text-align:right}.collection-hero .collection-hero__text-wrapper{text-align:center}.page_ban .banner__box h2.banner__heading.h1{font-weight:800;font-size:60px;line-height:68px;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.3)}.page_ban .banner__media.media{position:absolute}.page_ban .banner__content.banner__content--middle-center.page-width .banner__box{background:transparent}.cstm-social-media{padding:80px 0 0}.shopify-section.cstm-social-media .product_socials{text-align:center;margin:auto;background:#02493b}.cstm-social-media span.social_name{font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#fff}.cstm-social-media li.list-social__item a.link.list-social__link{text-decoration:none;gap:15px;display:flex;padding:50px 30px!important}.cstm-social-media ul.product__list-social.list-unstyled.list-social{justify-content:space-between!important;padding:0 50px;max-width:1320px;margin:auto}.cstm-social-media ul.product__list-social.list-unstyled.list-social li{background:#02493b;box-shadow:inset 0 0 35px #0006;width:25%}.cstm-social-media li.list-social__item a.link.list-social__link img{background:#fff;padding:15px;border-radius:50%;width:50px;height:50px;object-fit:contain}.related-products .owl-nav{display:none}.active-facets facet-remove{width:100%}.active-facets facet-remove a.active-facets__button{margin-right:0!important}.active-facets facet-remove a.active-facets__button span{font-size:13px!important}.active-facets facet-remove.active-facets__button-wrapper{width:auto;align-items:center!important}.product.product--medium{padding:29px 0 83px}.product__info-container .product__title h1{font-weight:700;font-size:42px;line-height:53px;color:#303030}.product__info-container .product__title{margin-bottom:15px!important}.product__info-container .price__container{margin-bottom:19px}.product__info-container .price__container span.price-item{font-weight:600;font-size:60px;line-height:72px;color:#61a957}.product__info-container .product__tax.caption.rte{font-weight:300;font-size:17px;line-height:28px;color:#303030}.product.grid .grid__item.product__media-wrapper{padding-right:0;max-width:100%;width:100%;flex:1}.product.grid .product__info-wrapper.grid__item{padding-left:0;max-width:700px;width:100%;padding-right:70px}.ts-calculator .calc-wrap{display:flex;align-items:end;justify-content:space-between;gap:0;margin:18px 0 18px -10px}.ts-calculator div label,.ts-paving-calculator-col label{font-weight:500;font-size:16px;line-height:20px;color:#303030;width:100%;display:block;letter-spacing:0;margin-bottom:6px}.ts-calculator div input,select#area_unit,select#depth_unit,.ts-paving-calculator-col input{width:100%;height:38px;border:1px solid #c3c3c3;outline:0;box-shadow:none;padding:7px;font-weight:400;font-size:15px;line-height:28px}.cstm-tabs{border:1px solid #dfdfdf;border-radius:10px;padding:32px 51px}.cstm-tabs .inner-tabs .tab{display:flex;gap:14px}.cstm-tabs .inner-tabs .tab button.tablinks{width:210px;height:49px;font-weight:600;font-size:15px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#9e9e9e}.calc-open ul{padding-left:18px}.calc-open ul li{font-size:14px}.cstm-tabs .inner-tabs .tab button.tablinks:nth-of-type(2){width:310px}.cstm-tabs .inner-tabs .tab button.tablinks.active{background:#61a957}.cstm-tabs .inner-tabs #Desc .fusion-text.fusion-text-1>h4.fusion-responsive-typography-calculated{font-weight:400;font-size:17px;line-height:30px;color:#303030;margin-bottom:0}.cstm-tabs .inner-tabs #Desc ul{list-style:disc;display:grid;grid-template-columns:auto auto;border-bottom:2px solid #dfdfdf;margin-bottom:32px;padding-bottom:24px;margin-top:12px;column-gap:40px}.cstm-tabs .inner-tabs #Desc ul li h4.fusion-responsive-typography-calculated{margin:0;font-weight:400;font-size:16px;line-height:32px;color:#303030}.cstm-tabs .inner-tabs #Desc ul li h4.fusion-responsive-typography-calculated strong{display:inline-block;min-width:130px;font-weight:400}.cstm-tabs .inner-tabs #Desc ul li::marker{color:#02493b}section#shopify-section-template--18414545371437__related-products .color-background-1{background:#f8f8f8;padding-top:70px;padding-bottom:72px}.cstmhead h2.related-products__heading.h2{font-weight:700;font-size:42px;line-height:53px;text-align:center;color:#303030;margin:0}.related-pro li.item.grid__item1 .card__content .card__information{padding-top:22px;padding-bottom:0}.related-pro li.item.grid__item1 .card__content .card__information h3.card__heading.h5{font-weight:600;font-size:20px;line-height:25px;text-align:center;color:#303030;letter-spacing:0}.related-pro li.item.grid__item1 .card__content .card__information .price{font-weight:500;font-size:22px;line-height:28px;text-align:center;color:#303030;margin-top:9px;letter-spacing:0}.product__description.rte.quick-add-hidden h4.fusion-responsive-typography-calculated{font-weight:400;font-size:16px;line-height:30px;color:#303030}.ts-quantity-and-btns{display:flex;align-items:center;margin:0!important}.ts-quantity-and-btns .product-form__input.product-form__quantity{max-width:fit-content;display:flex;align-items:center}.ts-quantity-and-btns quantity-input.quantity{height:53px}.ts-quantity-and-btns .product-form__input.product-form__quantity .quantity button.quantity__button{width:40px!important;background:#02493b;color:#fff}.ts-quantity-and-btns .main-buybtn{margin-left:30px;width:100%}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons{display:flex;width:100%;gap:14px}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button{height:53px;font-weight:600;font-size:19px;line-height:24px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:0 12px}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button:nth-of-type(2){min-width:245px;background:#02493b}div#shopify-section-template--22048138133805__main .page-width{padding:80px 15px 70px!important}div#shopify-section-template--22048138133805__main .page-width h1.title.title--primary{font-weight:700;font-size:38px;line-height:53px;color:#303030;text-align:center;margin-top:0;margin-bottom:17px}.article-template header.page-width h1.article-template__title{font-size:35px}.article-template .article-template__content.page-width.rte h2.fusion-responsive-typography-calculated{font-size:22px}.article-template .article-template__back{margin-bottom:70px!important}.article-template .article-template__back a.article-template__link{font-weight:600;font-size:16px;line-height:24px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#000;display:inline-flex;padding:14px;border-radius:30px}span.itemspan{position:relative;padding-left:12px;border:0;font-weight:400;font-size:15px;line-height:24px;color:#000}span.itemspan:before{content:" ";background-image:url(/cdn/shop/files/si-sprite_1_cf23f2bd-8aac-4bd5-92bd-e9ff797a2aaf.svg);width:20px;height:20px;display:inline-block;position:absolute;left:-7px;background-repeat:no-repeat;transform:rotate(270deg);top:0}.cstm-cat-list{display:flex;align-items:center;justify-content:space-between}.cstm-cat-list>span{width:33.33%;position:relative}.cstm-cat-list>span ul.panel{margin:0}span.itemspan.accordion.active1+ul.panel{margin:0;position:absolute;background:#fff;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px;width:100%}.ts-btn-toggle{display:flex}.ts-variant-selector-bx{display:inline-flex;flex-direction:column}.product label.quantity__label.form__label{font-weight:600;font-size:24px;line-height:30px;color:#303030;margin-right:30px;margin-bottom:0}.product__info-container .product__tax.caption.rte,fieldset.product-form__input .form__label{display:none}body .product-form__input input[type=radio]+label{display:inline-flex;border:1px solid #c7c7c7;border-radius:10px;align-items:center;width:calc(33.33% - 25px);margin:12px;padding:10px}.product__description.rte.quick-add-hidden h4.fusion-responsive-typography-calculated{font-weight:600;font-size:20px;line-height:25px;color:#02493b;margin-bottom:12px;margin-top:30px}.product-form__input input[type=radio]+label span{font-weight:600;font-size:18px;line-height:26px;color:#000;letter-spacing:0;margin-top:10px}body .product-form__input input[type=radio]+label img{height:110px;object-fit:contain;width:110px}.ts-calculator-pro-sec p.ts-calculator-content-bottom{font-size:17px;line-height:36px;margin:18px 0 0}.ts-calculator-pro-sec button.ts-calculator-btn.product-form__submit.button{background-color:#02493b;font-size:14px;line-height:16px;letter-spacing:0;text-transform:uppercase;margin-bottom:0;padding:0 11px;width:calc(33.3% - 10px);min-height:38px;margin-left:10px}.ts-calculator-pro-sec select#area_unit{font-family:Poppins;font-size:15px;line-height:28px}.cstmhead .cstmnav span.customNextBtn{position:absolute;top:200px;z-index:2;right:-100px}.cstmhead .cstmnav span.customPrevBtn{position:absolute;top:200px;z-index:2;left:-100px}.underline-links-hover:hover a,.product-card-wrapper .card:hover .price{color:#1c473c!important;text-decoration:none!important}ul.owl-carousel.related-pro{margin-top:0}body .product-form__input input[type=radio]:checked+label{background-color:transparent;border-color:#61a957}.product-form__input input[type=radio]:checked+label:after{background-image:url(/cdn/shop/files/checked.png?v=1681364132);background-repeat:no-repeat;width:30px;height:30px;content:"";position:absolute;top:0;right:0;border-radius:0 7px 0 0}.product__info-container .variant-description span{font-weight:700}.product__info-container .variant-description{border-left:5px solid #61a957;margin:28px 0 38px;background:#f3f3f3;padding:25px}variant-selects .product-form__input{display:flex;flex-wrap:wrap;max-width:inherit;margin:0 -12px}body .quantity__input{-webkit-appearance:none;appearance:none;font-size:20px;color:#303030;border-bottom:1px solid #c3c3c3;border-top:1px solid #c3c3c3}body .quantity:after{box-shadow:none}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button:first-of-type{border:1px solid #61a957;background:#61a957}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button:first-of-type:hover{background:transparent;color:#61a957}.ts-quantity-and-btns product-form.product-form{margin:5px 0}.product__description.rte.quick-add-hidden{margin-top:60px}h3.ts-descriprtion-content{margin-bottom:22px;padding-bottom:10px;border-bottom:1px solid #d9d9d9;font-weight:700;font-size:26px;line-height:33px;color:#61a957;letter-spacing:0}.product__description ul{padding-left:0!important;margin:0;list-style:none}.product__description ul li{padding-left:20px;background-image:url(/cdn/shop/files/Polygon_12.png?v=1681369146);background-repeat:no-repeat;background-position:0px 8px;margin:12px 0}.product__description ul li h4{margin:0!important;font-weight:300!important;font-size:17px!important;line-height:28px!important;color:#303030!important}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{letter-spacing:0}.cstm-cat-list{display:none}.ts-calculator-list,.ts-paving-calculator-list{font-weight:600;font-size:22px;line-height:28px;color:#303030;margin-bottom:14px}p.ts-calculator-content-top,.ts-paving-calculator-section p{font-weight:300;font-size:17px;line-height:26px;color:#303030;margin:14px 0 18px}.ts-calculator .input-col{width:33.3%;padding-left:10px}.product-media-container.constrain-height .media{padding-top:100%!important}.product-media-container.constrain-height.media-fit-contain{width:100%!important}.product--right .product__media-list{margin-bottom:0}.product--thumbnail_slider .thumbnail-slider{padding:12px;background:#fff;width:calc(100% - 60px);margin:-60px auto 0;position:unset}body .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0}.ts-product-summary h3.ts-product-summary-title{font-weight:600;font-size:22px;line-height:28px;color:#303030;margin:0 0 12px}.ts-product-summary{background-color:#f8f8f8;padding:30px;margin-top:60px;font-weight:300;font-size:17px;line-height:28px;color:#303030;margin-bottom:50px}media-gallery{position:relative}.product--thumbnail_slider .slider-mobile-gutter .slider-button svg{color:#000;height:10px}.product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--next{left:inherit;right:22px}.ts-calculator-top-bx{display:flex;align-items:center}.ts-paving-calculator-col{width:50%;padding-left:10px;margin:10px 0}.ts-paving-calculator-row{margin-left:-10px;display:flex;align-items:end;flex-wrap:wrap}span.ts-paving-pack-slab-count{font-weight:800}.ts-paving-calculator-col .product-form__submit{margin-bottom:0!important;background-color:#02493b;font-size:15px;line-height:16px;letter-spacing:0;text-transform:uppercase;padding:0 11px;width:100%;height:38px;min-height:38px}.ts-actual-area.ts-paving-calculator-col.ts-actual-area{display:flex;align-items:center}.ts-actual-area.ts-paving-calculator-col.ts-actual-area input{border:none;width:50px;display:inline-block;background:transparent;font-size:16px;font-weight:600;flex:1}.ts-actual-area.ts-paving-calculator-col.ts-actual-area label{flex:1;width:100%;white-space:nowrap;margin:0}.ts-paving-calculator-section{margin-bottom:0!important}div.ts-image-with-text.image-with-text{padding-bottom:80px!important}.rich-text.content-container .rich-text__wrapper.rich-text__wrapper--center.page-width{padding:0!important}.ts-paving-m2-price-bx{display:block}span.ts-paving-del-price{text-decoration:line-through}span.ts-paving-actual-price{font-weight:600;font-size:60px;line-height:72px;color:#61a957}.product__info-container .price__container.ts-paving-has-price span.price-item{font-weight:600;font-size:20px;line-height:28px;color:#303030}.ts-paving-m2-price-bx{position:relative}span.ts-paving-per-m2{position:absolute;right:-50px;top:8px;font-size:13px;font-weight:700;letter-spacing:0}.card-information .ts-paving-has-price .card-none,.card__information .ts-paving-m2-price-bx,span.ts-paving-actual-card-price{display:none}.card__information .ts-paving-has-price span.ts-paving-actual-card-price,.price__container.ts-paving-has-price{display:block}.field.mm{display:none!important}.ts-text-with-image-col.ts-img-col{text-align:center}.ts-text-with-image-row{padding:30px 0 15px}.ts-text-with-image-col.ts-img-col{margin-top:40px}.brisk_sec01 .multicolumn-list__item a{text-decoration:none}.product-grid-container .full-unstyled-link{z-index:1}.quick-add-modal__content-info .trustpilot-widget{display:none}.cstm_featured .full-unstyled-link{z-index:999}#FacetsWrapperDesktop summary.facets__summary{padding-bottom:0}.active-facets__button svg{margin-top:0!important}span.active-facets__button-inner.button.button--tertiary{line-height:30px;padding-left:20px;padding-top:8px}.template-search__search input#Search-In-Template{border:1px solid #c1c1c1}.customer.login input{border:1px solid}.customer.addresses input,.customer.addresses select{border:1px solid #c1c1c1}.trustpilot-widget{margin-bottom:10px!important}div#ZooomyList{max-width:300px;margin:0 auto;float:unset!important}p.zooomypwishmsg{cursor:pointer}.listview.active #product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit{min-width:165px;max-width:165px;top:32px;transform:translate(50%,-50%)}.zooomyshopvariant{height:40px;border-color:#efefef;padding:10px}#wishlist_page_product_text{background:#61a957!important}.zopencartlink{background:#02493b!important}div#ZlistWishlist{position:relative;z-index:9999}p.emptymsg{text-align:center}.product__info-container .price--on-sale .price-item--regular{font-size:5.6rem!important}div#deliverypopup{padding:2px;background:unset;width:auto}div#deliverypopup .modal-dialog{background:#3c3c42;box-shadow:0 10px 40px #0006;border-radius:5px;max-width:660px}div#deliverypopup .modal-dialog .modal-body{padding:40px}div#deliverypopup .modal-header button#popup_close{position:absolute;right:15px;top:15px;background:none;color:#fff;border:none;font-size:30px;padding:0}div#deliverypopup .modal-dialog .modal-body h1{font-size:28px;font-weight:600;margin:0 0 20px}div#deliverypopup .modal-dialog .modal-body p{padding:0;color:#ccc;font-size:15px;font-weight:300;line-height:24px}div#deliverypopup .modal-dialog .modal-body ul{list-style-type:none;padding:0;margin:25px 0}div#deliverypopup .modal-dialog .modal-body ul li{color:#ccc;font-size:15px;font-weight:300;line-height:20px;position:relative;padding-left:20px}div#deliverypopup .modal-dialog .modal-body ul li:not(:last-child){margin-bottom:10px}div#deliverypopup .modal-dialog .modal-body ul li:before{content:"";background:#ffffff7d;width:7px;height:7px;border-radius:50%;position:absolute;top:4px;left:0}div#deliverypopup .modal-dialog .modal-body a.delivery-notice-btn{color:#fff;background-color:#5b5b5b!important;padding:8px 50px;text-align:center;text-decoration:none;width:auto;font-size:1.25em;display:table;border-radius:5px;font-weight:700;letter-spacing:0;margin:35px auto 0;transition:all .5s ease-in-out 0s}div#deliverypopup .modal-dialog .modal-body a.delivery-notice-btn:hover{background:#000!important}.lorries_img{margin-top:30px}.newsletter-form__field-wrapper .field__input{min-height:48px}.newsletter-form__field-wrapper label.field__label{line-height:30px}.newsletter-form__field-wrapper .newsletter-form__button{background:#61a957!important;height:48px;width:48px;top:1px}div#Banner-template--22048138068269__a55e69b4-0cbd-4049-8bd1-d035801d4fff:after{display:block}body .footer .footer__content-bottom{display:flex;border-top:2px solid #d9d9d9!important;flex-direction:row-reverse;padding-top:15px!important}.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width:first-child{opacity:1;border-top:0;padding-top:0!important}.header__submenu.list-menu{padding:0}.footer__localization:empty+.footer__column--info{align-items:end!important}.ts-image-with-text img{height:520px!important}button.scrollBtn{background:#61a957;border:1px solid;color:#fff;text-transform:uppercase;font-size:18px;padding:12px 15px;font-family:Poppins;letter-spacing:.5px;font-weight:700;cursor:pointer}.brisk_sec01.ts-new-sec-01{padding-top:0}.ts-faq-section .collapsible-content-wrapper-narrow{background:#f2f3f4;padding:60px 25px;max-width:1120px;box-shadow:#64646f33 0 7px 29px;margin:50px auto}.ts-faq-section h3.accordion__title.inline-richtext.h4{font-size:16px;font-weight:600;letter-spacing:.2px}.page-width.page-width--narrow{padding:80px 0!important}.product__info-container .product__tax.caption.rte,fieldset.product-form__input .form__label{font-size:17px!important;color:#000!important}.product__description.rte.quick-add-hidden p a,.product__info-container .product__tax.caption.rte a{color:#000!important}@media screen and (min-width: 750px){.ts-image-with-text .image-with-text__grid.grid{flex-direction:row-reverse}}@media screen and (min-width: 990px){.ts-image-with-text .image-with-text__content{padding:6rem 7rem 7rem}}@media screen and (max-width: 767px){.listview.active #product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit{transform:translate(10%,-5%)!important}.trustpilot-widget{margin-bottom:10px!important}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem!important}div#deliverypopup .modal-dialog .modal-body{padding:30px 20px}div#deliverypopup .modal-dialog .modal-body h1{font-size:24px;margin:0 0 10px}div#deliverypopup .modal-header button#popup_close{font-size:20px}.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--22048138068269__e1f8ca6e-905f-46e0-9400-89d5d177726e-padding{background:#000;padding:10px}.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--22048138068269__e1f8ca6e-905f-46e0-9400-89d5d177726e-padding h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{color:#fff}.product__info-container .variant-description{border-left:3px solid #61a957;margin:0 0 30px;background:#f3f3f3;padding:10px}}@media screen and (max-width: 767px){#shopify-section-template--18414545273133__form .ts-contact-page-section.contact{padding:0 15px!important}.ts-contact-page-row .con{flex-wrap:wrap}.ts-contact-page-row .con>div{width:100%!important}div.ts-image-with-text.image-with-text{padding:0!important;text-align:center}.ts-image-with-text .image-with-text__content{padding:30px 20px}.rich-text__blocks h1{font-size:24px;margin:0}.rich-text__text.rte{margin-top:8px}.page-width.page-width--narrow{padding:40px 20px!important}.product-form__input input[type=radio]+label span{font-size:14px;line-height:18px}}@media screen and (min-width: 768px){div#shopify-section-template--18765802668333__3ee4f247-32b0-41f7-a342-b4748a116e5d .ts-text-with-image-col{padding-right:15px!important}form#cart{display:flex;position:relative;display:block}.ts-toggle-button-cart{position:absolute;right:-40px!important;width:400px}div#main-cart-items{width:100%}.identixweb-order-delivery{width:400px;margin-top:50px!important}}@media screen and (max-width: 990px){.contact__fields .contact__button{flex-direction:row!important;flex-wrap:wrap}.contact__fields button.button{margin-bottom:30px}.field.nn{display:none}.field.mm{display:block!important;margin-bottom:15px!important}}@media screen and (max-width: 1366px){div#shopify-section-template--18765802668333__3ee4f247-32b0-41f7-a342-b4748a116e5d .ts-text-with-image-col.ts-img-col,div#shopify-section-template--18765802668333__1828433e-3d67-4c0d-b0e2-cc246002ce7e .ts-text-with-image-col{padding-right:15px!important}.cstmhead .cstmnav span.customNextBtn{right:-55px}.cstmhead .cstmnav span.customPrevBtn{left:-55px}.ts-contact-page-row .field.check-con{margin:30px 0}.field.field--with-error{margin-bottom:0!important}}@media screen and (max-width: 1280px){.cstmhead .cstmnav span.customNextBtn{right:-20px;top:160px}.cstmhead .cstmnav span.customPrevBtn{left:-20px;top:160px}.related-pro li.item.grid__item1 .card__content .card__information h3.card__heading.h5{font-size:18px;line-height:24px}.related-pro li.item.grid__item1 .card__content .card__information .price{font-size:20px;line-height:26px;margin-top:9px}.ts-product-summary{font-size:16px}}@media screen and (min-width: 1200px) and (max-width: 1366px){.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box h2.banner__heading.h1{font-size:66px}.brisk_sec01 .multicolumn-card__info h3{font-size:60px}.brisk_sec01 .multicolumn-card__info{padding:10px 25px!important}.brisk_sec01 .multicolumn-card__info .rte p{font-size:16px}.brisk_sec02 .multicolumn-list li:hover .multicolumn-card__info{padding:20px 10px!important}.brisk_sec02 .multicolumn-list .multicolumn-card__info h3{font-size:18px}.brisk_sec02 .multicolumn-list li .multicolumn-card__info .rte p{max-height:60px}.brisk_sec03 .multicolumn-list li .media.media--transparent.media--adapt{width:70px;height:70px}.brisk_sec03 .multicolumn-list li .multicolumn-card__info h3{font-size:18px;line-height:22px}.brisk_sec03 .multicolumn-list li .multicolumn-card__info .rte p{font-size:14px;line-height:22px}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons{left:-50%;top:65%}.brisk_sec02 .multicolumn-list{gap:10px}.ts-calculator{grid-template-columns:auto auto}.cstm-tabs .inner-tabs #Desc ul{grid-template-columns:auto}.cstmhead{padding-bottom:15px}.cstmhead h2.related-products__heading.h2{font-size:32px;line-height:40px}.cstm-social-media{padding:40px 0 0}.product__info-container .price__container span.price-item{font-size:18px;line-height:25px}.cstm-tabs .inner-tabs #Desc ul li h4.fusion-responsive-typography-calculated strong{min-width:auto}.product.grid .grid__item.product__media-wrapper{overflow:hidden}section#shopify-section-template--18414545371437__related-products .color-background-1{padding-top:40px;padding-bottom:40px}.ts-calculator div input,select#area_unit,select#depth_unit{width:100%}.ts-calculator .calc-wrap{grid-template-columns:auto auto auto}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button{font-size:14px}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button:nth-of-type(2){min-width:215px}}@media screen and (min-width: 1025px) and (max-width: 1199px){.ts-calculator div input,select#area_unit,select#depth_unit{width:100%}.ts-calculator .calc-wrap{grid-template-columns:auto auto}.page-width,.header-wrapper header.header,.header-menu nav.header__inline-menu,.cstm_arrival,.cstmtestimoanisla .testimonial{padding:0 25px!important}section#shopify-section-template--22048138068269__88c5fc89-eb81-48e9-acf8-4c3b13afb082{padding:80px 25px 72px}.cstm_featured .cstmfestpro{padding:0!important}section#shopify-section-template--22048138068269__a55e69b4-0cbd-4049-8bd1-d035801d4fff{padding:0 25px 78px}.cstm_arrival{padding-right:0!important}.cstm_featured ul.featflex{grid-template-columns:auto auto auto auto;gap:15px}.header-menu nav.header__inline-menu ul.list-menu li span{font-size:15px}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box{padding:210px 0 270px}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box .banner__text{font-size:27px}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box h2.banner__heading.h1{font-size:55px}.brisk_sec01 .multicolumn-card__info{padding:10px!important}.brisk_sec01 .multicolumn-card__info h3{font-size:40px}.brisk_sec01 .multicolumn-card__info .rte p{font-size:14px}.brisk_sec02 .page-width .title-wrapper-with-link h2.title.h1,.cstm_featured .cstmfestpro .collection__title h2.title.h1,section.cstmmulti .title-wrapper-with-link h2.title.h1,.cstmtestimoanisla .testimonial h2.title.h1{font-size:36px}.brisk_sec02 .multicolumn-list .multicolumn-card__info h3{font-size:15px}.brisk_sec02 .multicolumn-list li .multicolumn-card__info .rte{margin:0}.brisk_sec02 .multicolumn-list li:hover .multicolumn-card__info .link{margin:10px auto auto}.brisk_sec02 .multicolumn-list li .multicolumn-card__info .rte p{max-height:56px;line-height:20px}.brisk_sec02 .multicolumn-list li:hover .multicolumn-card__info{padding:15px 10px!important}.cstm_featured ul.featflex li .card-wrapper .card__inner .card__content{min-height:230px;max-height:230px}.banner__buttons a.button.button--primary,.cstm_featured .center.collection__view-all a.button{min-width:150px;font-size:16px;padding:18px 30px}.cstm_featured .center.collection__view-all a.button{margin-top:0!important}.offer_ban .banner__text.subtitle span:first-child{font-size:25px}.offer_ban .banner__text.subtitle span:last-child{font-size:45px;line-height:60px}.offer_ban .banner__box h2.banner__heading.h1 span,.offer_ban .banner__box h2.banner__heading.h1 span:after{font-size:80px;line-height:80px}.brisk_sec03 .multicolumn-list li .multicolumn-card{padding:25px 0}.brisk_sec03 .multicolumn-list li .media.media--transparent.media--adapt{width:70px;height:70px}.brisk_sec03 .multicolumn-list li .multicolumn-card__info h3{font-size:18px;line-height:22px}.brisk_sec03 .multicolumn-list li .multicolumn-card__info .rte p{font-size:14px;line-height:22px}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box h2.banner__heading.h1{font-size:35px}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box .banner__text.body{font-size:18px}.header__heading-link{margin-left:0!important}.cstm_arrival>div .collection__title h2.title.h1{font-size:30px;line-height:21px}.cstm_arrival>div .collection__title .collection__description.rte p{font-size:15px;line-height:25px}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card__inner{min-height:200px;max-height:200px}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard{height:350px}.cstm_arrival>div slider-component.slider-mobile-gutter ul li:hover .quick-add{top:42%}.cstm_arrival>div slider-component.slider-mobile-gutter ul li:hover .quick-add .quick-add__submit{font-size:12px;line-height:18px;min-width:140px}.cstmtestimoanisla .testimonial .item.testi_inner{padding:40px}.cstmtestimoanisla .testimonial .item.testi_inner img{width:80px;height:80px}.cstmtestimoanisla .testimonial .item.testi_inner p{font-size:16px;line-height:24px}.cstmtestimoanisla .testimonial .author_name .testimonial-client-name p{font-size:18px;line-height:27px}.footer .footer-block__image-wrapper.global-media-settings{max-width:200px!important}.footer h2.footer-block__heading{font-size:16px}.footer ul.footer-block__details-content li a,.footer a.link.list-social__link span.social_name{font-size:14px}.blog-cstm-dk{padding-top:40px}.blog-cstm-dk .main-blog h1.title--primary{font-size:35px}.page_ban .banner__box h2.banner__heading.h1{font-size:45px}.blog-cstm-dk .main-blog p{font-size:16px;margin-bottom:30px}.blog-cstm-dk .main-blog .card__information h3.card__heading.h2{font-size:15px;line-height:22px}.blog-cstm-dk .main-blog .card__information .article-card__info span.circle-divider{font-size:13px}.blog-cstm-dk .main-outerblog .related-post{padding:0 15px;margin-bottom:20px}.blog-cstm-dk .main-outerblog .template-search.cstmblog-search.template-search--empty{margin-bottom:20px}.filter-image .innerblogbanner img{max-width:100%}.filter-image .innerblogbanner .banner__text{display:block;max-width:200px}.filter-image .innerblogbanner .banner__text span.heading_text{font-size:14px;display:block}.filter-image .innerblogbanner .banner__text span.tagged_text{font-size:17px}.filter-image .innerblogbanner .innerifo h3,.filter-image .innerblogbanner .innerifo h3:after{padding:0 8px;line-height:50px;font-size:35px}.filter-image .innerblogbanner .innerifo h3:after{left:2px;top:2px}.page_ban{padding:40px 0}.collection-hero{padding-top:40px!important}.collection-hero .collection-hero__text-wrapper h1.collection-hero__title{font-size:35px}.section-template--18414545174829__product-grid-padding{padding-top:15px!important}div#FacetsWrapperDesktop h2#verticalTitle{font-size:25px}.related-post h3.sideabar-heading,.blog-tags h3.sideabar-heading,#FacetsWrapperDesktop summary.facets__summary{font-size:18px}.facets-vertical.page-width{gap:15px}.facets-vertical.page-width aside#main-collection-filters{width:30%;padding-right:0}.facets-vertical.page-width div#ProductGridContainer{width:70%;padding-top:20px}#product-grid li .card.card--standard .card__content>.card__information h3.card__heading.h5{font-size:18px}#product-grid li .card.card--standard .card__content>.card__information .price__container{font-size:16px}#product-grid li .card-wrapper .card--standard .card__inner{min-height:200px;max-height:200px}.product.product--medium{padding:40px 0}.ts-calculator{grid-template-columns:auto auto}.cstm-tabs{padding:20px 15px}.cstm-tabs .inner-tabs #Desc ul{grid-template-columns:auto}.cstm-social-media ul.product__list-social.list-unstyled.list-social{padding:0}.cstmhead{padding-bottom:15px}.cstmhead h2.related-products__heading.h2{font-size:22px;line-height:36px}.cstmhead .cstmnav span{width:30px;height:30px}.related-pro li.item.grid__item1 .card__content .card__information h3.card__heading.h5{font-size:16px}.related-pro li.item.grid__item1 .card__content .card__information .price{font-size:14px;line-height:22px}.cstm-social-media li.list-social__item a.link.list-social__link{padding:30px!important}.cstm-social-media li.list-social__item a.link.list-social__link img{padding:10px;width:35px;height:35px}.cstm-social-media span.social_name{font-size:18px}.cstm-social-media{padding:40px 0 0}.product__info-container .product__title h1{font-size:20px;line-height:30px}.product__info-container .price__container span.price-item{font-size:18px;line-height:25px}.cstm-tabs .inner-tabs .tab button.tablinks{font-size:14px}.product__description.rte.quick-add-hidden h4.fusion-responsive-typography-calculated{font-size:15px;line-height:25px}.cstm-tabs .inner-tabs #Desc .fusion-text.fusion-text-1>h4.fusion-responsive-typography-calculated{font-size:15px}.cstm-tabs .inner-tabs #Desc ul li h4.fusion-responsive-typography-calculated{font-size:14px;line-height:30px}.cstm-tabs .inner-tabs #Desc ul li h4.fusion-responsive-typography-calculated strong{min-width:auto}.product.grid .grid__item.product__media-wrapper{overflow:hidden}section#MainProduct-template--18414545371437__main,product-recommendations.related-products.page-width.section-template--18414545371437__related-products-padding.isolate{padding:0 15px!important}section#shopify-section-template--18414545371437__related-products .color-background-1{padding-top:40px;padding-bottom:40px}.article-template header.page-width h1.article-template__title{font-size:26px}.article-template .article-template__content.page-width.rte p{font-size:14px}.article-template .article-template__content.page-width.rte h2.fusion-responsive-typography-calculated{font-size:18px}.article-template .article-template__back a.article-template__link{font-size:14px;line-height:18px;padding:10px 14px}.article-template .article-template__hero-container{padding:80px 25px 0!important}.article-template header.page-width{padding:0 25px!important}.article-template .article-template__content.page-width.rte{padding:0 25px!important}#product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit{transform:translateY(-347%)}.ts-quantity-and-btns{display:block}.ts-quantity-and-btns .main-buybtn{margin-left:0;width:100%}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons{display:block}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button{min-width:100%!important;font-size:14px}.cstm-cat-list{gap:20px}}@media screen and (min-width: 768px) and (max-width: 1024px){#shopify-section-template--18414545273133__form .ts-contact-page-section.contact{padding:0 15px!important}.cstm-cat-list{display:block}.cstm-cat-list>span{width:100%;display:block;margin-bottom:9px}header.header.header--top-left.header--mobile-center.page-width.header--has-menu{padding-right:15px!important}.header-wrapper header.header,.banner .slideshow__text-wrapper.banner__content,.page-width{padding:0 0 0 15px!important}.header-menu,.banner .slideshow__text-wrapper.banner__content{padding:0 15px!important}.header-menu .mob-icon-user,.header-menu .mob-drawer{display:flex;justify-content:space-between;align-items:center}.header-menu .mob-drawer summary.header__icon span svg{display:none}.header-menu .mob-drawer summary.header__icon span{position:relative;height:auto;width:100%;display:inline-block}.header__icon--menu span:after{content:"";background-image:url(/cdn/shop/files/Group_42.svg);position:absolute;z-index:1;width:50px;height:50px;background-repeat:no-repeat;padding:0;top:-5px;left:15px}.header-menu .mob_icon{display:flex;color:#fff}.header-menu .mob_icon svg,.header-menu .mob_icon svg path{color:#fff;fill:#fff!important}.header-menu .mob_icon>img{display:none}.header__icons .desk_icon{display:none}.header-wrapper .header__heading-logo{width:auto}search-form.search-modal__form .field #Search-In-Modal{padding-right:2.8rem!important}.header-wrapper header.header{grid-template-columns:1fr!important}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box{padding:30px 0;background:transparent}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box .banner__text,.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box h2.banner__heading.h1{font-size:22px;line-height:32px}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box h2.banner__heading.h1{font-size:40px;line-height:50px}.banner .slideshow__media.banner__media.media{position:relative}.banner .slideshow__media.banner__media.media:after{content:" ";background:#00000036;position:absolute;height:100%;width:100%;display:inline-block;top:0;left:0;right:0;bottom:0;opacity:1!important}.banner .slideshow__text-wrapper.banner__content{position:absolute}.brisk_sec01{padding-top:68px;padding-bottom:60px}.brisk_sec01 .slider-mobile-gutter ul.multicolumn-list.grid{padding:0!important;flex-wrap:nowrap;width:100%;overflow:auto;gap:10px}.brisk_sec01 .slider-mobile-gutter ul.multicolumn-list.grid::-webkit-scrollbar{display:none}.brisk_sec01 .slider-mobile-gutter ul.multicolumn-list.grid li{width:45%!important;max-width:45%!important}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box .banner__buttons{margin-top:27px}.banner__buttons a.button.button--primary{min-width:114px;font-size:14px;line-height:22px;height:32px}button.slider-counter__link.slider-counter__link--dots.link.slider-counter__link--active .dot{width:60px;height:3px}button.slider-counter__link.slider-counter__link--dots.link .dot{width:30px;height:3px}.brisk_sec01 .multicolumn-card__info{padding:10px 8px!important}.brisk_sec01 .multicolumn-card__info h3{font-size:35px;line-height:48px!important}.brisk_sec01 .multicolumn-card__info .rte p{font-size:15px;line-height:16px}.brisk_sec02{padding:0 0 68px}.brisk_sec02 .page-width .title-wrapper-with-link{padding:0!important}.brisk_sec02 .page-width .title-wrapper-with-link h2.title.h1{font-size:30px;line-height:35px}.brisk_sec02 .multicolumn-list{display:inline-flex;padding-bottom:36px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;width:100%}.brisk_sec02 .multicolumn-list::-webkit-scrollbar{position:absolute;display:block;margin-right:15px}.brisk_sec02 .multicolumn-list::-webkit-scrollbar-track{background:#024b3c26;opacity:.15;height:3px;margin-right:15px}.brisk_sec02 .multicolumn-list::-webkit-scrollbar-thumb{background:#61a957;width:50px;height:3px;margin-right:15px}.brisk_sec02 .multicolumn-list li{margin:0!important}.brisk_sec02 .slider-buttons{display:none}.brisk_sec02 .multicolumn-list li{width:40%!important;min-width:40%!important}.cstm_featured .cstmfestpro{padding:15px 0 15px 15px!important}.cstm_featured .cstmfestpro .collection__title{padding:0!important}.cstm_featured .cstmfestpro .collection__title h2.title.h1{font-size:30px;line-height:35px;padding-right:9rem;text-align:left}.cstm_featured ul.featflex{display:flex;gap:20px}.cstm_featured ul.featflex li{width:44%;max-width:44%;margin:0}.cstm_featured ul.featflex:after,.cstm_featured .center.collection__view-all{display:none}.cstm_featured ul.featflex li .card-wrapper .card__inner .card__content{min-width:auto}.cstm_featured .slider-counter.caption{display:none}.cstm_featured .slider-buttons{position:absolute;top:-60px;right:15px;gap:9px}.cstm_featured .slider-buttons button.slider-button{width:36px;height:36px;border-radius:50%}.cstm_featured .slider-buttons button.slider-button svg{color:#fff;height:12px;width:16px}.cstm_featured .slider-buttons button.slider-button.slider-button--prev{background:#a8a8a8}.cstm_featured .slider-buttons button.slider-button.slider-button--next{background:#61a957}.cstm_featured ul.featflex li .card__content .card__information .card__heading.h5{font-size:16px;line-height:25px;min-height:1px}.cstm_featured ul.featflex li .card__content .card__information .price__container{font-size:15px}section#shopify-section-template--22048138068269__88c5fc89-eb81-48e9-acf8-4c3b13afb082{padding:68px 15px 62px}.offer_ban .banner__text.subtitle span:first-child{font-size:18px;line-height:23px}.offer_ban .banner__text.subtitle span:last-child{font-size:25px;line-height:46px;padding:10px 16px}.offer_ban .banner__box h2.banner__heading.h1 span,.offer_ban .banner__box h2.banner__heading.h1 span:after{font-size:65px;line-height:90px}.offer_ban .banner__box{padding:60px 15px 62px}.brisk_sec03 .multicolumn-list{display:flex;flex-wrap:nowrap;overflow-x:auto!important;overflow-y:hidden;padding:0 0 31px!important}.brisk_sec03 .multicolumn-list li .multicolumn-card{padding:30px 0;min-height:310px;max-height:310px}.brisk_sec03 .multicolumn-list li .multicolumn-card__info h3{font-size:19px;line-height:30px}.brisk_sec03 .multicolumn-list li .multicolumn-card__info .rte p{font-size:15px;line-height:22px}.banner__content.banner__content--middle-center.page-width{padding-right:15px!important}.brisk_sec03 .multicolumn-list li{width:40%!important;min-width:40%!important}.brisk_sec03 .multicolumn-list::-webkit-scrollbar{width:390px;height:3px}.brisk_sec03 .multicolumn-list::-webkit-scrollbar-track{background:#024b3c26;opacity:.15;margin-right:15px}.brisk_sec03 .multicolumn-list::-webkit-scrollbar-thumb{background:#61a957;height:3px;margin-right:15px}section.cstmmulti .title-wrapper-with-link{padding:0}section.cstmmulti .title-wrapper-with-link h2.title.h1{font-size:32px;line-height:35px}section#shopify-section-template--22048138068269__a55e69b4-0cbd-4049-8bd1-d035801d4fff{padding:0 15px 64px}.grey_ban .banner__content.banner__content--middle-center.page-width{position:absolute;padding:0 15px!important}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box{background:transparent}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box h2.banner__heading.h1{font-size:30px;line-height:35px}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box .banner__text.body{font-size:17px;line-height:26px}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box .banner__buttons{margin-top:31px}.cstm_arrival{padding:0 0 0 15px!important}.cstm_arrival>div{display:block;padding:0!important}.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:100%!important}.cstm_arrival>div .collection__title{width:100%;padding-left:0!important;padding-right:15px!important;padding-top:0!important}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons{position:absolute;right:70px;top:-47%;transform:translate(50%,-50%);left:auto}.cstm_arrival>div slider-component.slider-mobile-gutter{width:100%}.cstm_arrival>div .collection__title h2.title.h1{font-size:30px;line-height:35px}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons .slider-button{width:36px;height:36px}h1.header__heading a.header__heading-link.link{margin-left:0!important}.cstm_arrival>div slider-component.slider-mobile-gutter ul{display:flex;gap:20px}.cstm_arrival>div slider-component.slider-mobile-gutter ul li{width:44%!important;max-width:44%!important}.cstm_arrival>div .collection__title .collection__description.rte p{font-size:15px;line-height:22px}section .cstm_arrival{padding-bottom:70px!important}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard .card__content h3.card__heading.h5{font-size:16px;line-height:20px}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard .card__content .card-information .price{font-size:15px;line-height:24px}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard{height:100%}.cstmtestimoanisla .testimonial{padding:0 0 0 15px!important}.cstmtestimoanisla .testimonial .item.testi_inner{padding:30px 25px}.cstmtestimoanisla .testimonial .item.testi_inner p{font-size:14px;line-height:25px}.cstmtestimoanisla .testimonial .item.testi_inner img{width:57px;height:57px}.cstmtestimoanisla .testimonial .author_name .testimonial-client-name p{font-size:12px;line-height:13px}.cstmtestimoanisla .testimonial .author_name .testimonial-client-name span{font-size:11px;line-height:13px}.cstmtestimoanisla .testimonial .testi_block .owl-nav,.testi_block .owl-dots{display:none}.testi_block .owl-stage-outer{overflow-x:hidden!important;overflow-y:hidden;padding:0 0 31px!important}.testi_block .owl-stage-outer::-webkit-scrollbar{width:390px;height:3px}.testi_block .owl-stage-outer::-webkit-scrollbar-track{background:#024b3c26;opacity:.15;margin-right:15px}.testi_block .owl-stage-outer::-webkit-scrollbar-thumb{background:#61a957;height:3px;margin-right:15px}.cstmtestimoanisla{padding-bottom:68px}.footer .footer-block:nth-of-type(1){width:100%!important;max-height:initial;min-height:auto}.footer .footer-block{width:50%!important;float:left;margin:0!important;max-height:100%;min-height:100%;padding:5px!important}.footer .footer-block:nth-of-type(4),.footer .footer-block:nth-of-type(5){max-height:initial;min-height:auto}.footer ul.footer-block__details-content li a,.footer a.link.list-social__link{line-height:19px;letter-spacing:.02em}.cstmtestimoanisla .testimonial h2.title.h1{font-size:30px;line-height:35px}.footer .footer__content-top{padding-right:15px!important}.footer .footer__content-top .footer__blocks-wrapper{display:inline-block!important;width:100%!important}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content{margin-bottom:28px!important}.footer .footer__content-bottom{padding:0 15px!important}.blog-cstm-dk{padding-top:40px}.blog-cstm-dk .main-blog.page-width{padding-left:15px!important;padding-right:15px!important}.blog-cstm-dk .main-outerblog{display:block}.blog-cstm-dk .main-outerblog .blog-grid,.blog-cstm-dk .main-outerblog .cstmfilter{width:100%}.page_ban .banner__box h2.banner__heading.h1{font-size:35px}.blog-cstm-dk .main-blog h1.title--primary{font-size:30px}.blog-cstm-dk .main-blog p{font-size:15px;line-height:25px}.blog-cstm-dk .main-blog p{margin-bottom:30px}.blog-cstm-dk .main-blog .card__information .article-card__info{margin-bottom:10px}.blog-cstm-dk .main-blog .card__information .article-card__info span.circle-divider{font-size:13px}.blog-cstm-dk .main-blog .card__information h3.card__heading.h2{font-size:16px}.blog-cstm-dk .main-outerblog .blog-grid .pagination-wrapper{margin-top:1rem;margin-bottom:3rem}.blog-cstm-dk .main-outerblog .pagination-wrapper nav.pagination ul{gap:5px}.blog-cstm-dk .main-outerblog .pagination-wrapper nav.pagination ul a.pagination__item{font-size:13px;width:35px;height:35px}.related-post h3.sideabar-heading,.blog-tags h3.sideabar-heading{font-size:17px}.filter-image .innerblogbanner img{max-width:100%}.filter-image .innerblogbanner .banner__text span.heading_text{font-size:14px}.filter-image .innerblogbanner .banner__text span.tagged_text{font-size:20px}.filter-image .innerblogbanner .innerifo h3{font-size:45px;line-height:60px}.filter-image .innerblogbanner .innerifo h3:after{font-size:45px;line-height:60px}.filter-image .innerblogbanner{display:flex;align-items:center;justify-content:center}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links a.menu-drawer__account.link{gap:10px}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links .list-social{margin-left:0;gap:10px}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links .list-social li.list-social__item{background:#02493b;border-radius:50%;height:35px;width:35px;display:flex;align-items:center;justify-content:center;padding:4px}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links .list-social li.list-social__item svg{color:#fff}.facets-vertical.page-width{display:block!important;padding:0 15px!important}.facets-vertical.page-width aside#main-collection-filters{width:100%}.facets-vertical.page-width div#ProductGridContainer{width:100%;padding-top:0;margin-top:30px}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets{padding:20px 15px!important;display:flex!important}.product-count{display:none}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm{display:flex;gap:30px;width:100%}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .cstmgrid-list{display:flex}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec{display:flex;gap:18px}.facet-filters.sorting.caption{padding-left:0}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec .product-count-vertical:after{left:-25px}.listview #product-grid .card{gap:0rem}#product-grid li .card.card--standard .card__content>.card__information{padding-left:10px;padding-right:10px}.listview.active #product-grid li .card.card--standard .card__content>.card__information h3.card__heading.h5{font-size:15px;width:100%}.listview #product-grid .card-information{width:100%}.listview.active #product-grid li .card.card--standard .card__content>.card__information .price__container{font-size:14px}.listview.active #product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit{min-width:150px;max-width:150px;top:-50%;transform:translate(-100%,-115%);font-size:13px;left:50%}.listview #product-grid .card__content{width:80%!important}.gridview.active .card__inner .card__content .card__information{display:none!important}#product-grid li .card.card--standard .card__content>.card__information h3.card__heading.h5{font-size:16px;margin-bottom:0}#product-grid li .card.card--standard .card__content>.card__information .price__container{font-size:14px;line-height:1}.pagination-wrapper nav.pagination ul{justify-content:center;gap:5px}.active-facets.active-facets-mobile{margin:10px 0 20px!important}.collection-hero .collection-hero__text-wrapper h1.collection-hero__title{margin-bottom:0}.section-template--18414545174829__product-grid-padding{padding-top:0!important}#product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit{transform:translateY(-315%)}.page_ban,.product.product--medium{padding:40px 0}.ts-calculator{grid-template-columns:auto auto}.cstm-tabs{padding:20px 15px}.cstm-tabs .inner-tabs #Desc ul{grid-template-columns:auto}.cstm-social-media ul.product__list-social.list-unstyled.list-social{padding:0}.cstmhead{padding-bottom:15px}.cstmhead h2.related-products__heading.h2{font-size:32px;line-height:40px}.cstmhead .cstmnav span{width:30px;height:30px}.cstm-social-media li.list-social__item a.link.list-social__link{padding:30px!important}.cstm-social-media li.list-social__item a.link.list-social__link img{padding:10px;width:35px;height:35px}.cstm-social-media span.social_name{font-size:18px}.cstm-social-media{padding:40px 0 0}.product__info-container .product__title h1{font-size:30px;line-height:38px}.product__info-container .price__container span.price-item{font-size:42px;line-height:52px}.product-form__input input[type=radio]+label span{font-size:20px;line-height:22px}.product.grid .product__info-wrapper.grid__item{max-width:600px;padding-right:40px}.cstm-tabs .inner-tabs .tab button.tablinks{font-size:14px}.product__description.rte.quick-add-hidden h4.fusion-responsive-typography-calculated{font-size:15px;line-height:25px}.cstm-tabs .inner-tabs #Desc .fusion-text.fusion-text-1>h4.fusion-responsive-typography-calculated{font-size:15px}.cstm-tabs .inner-tabs #Desc ul li h4.fusion-responsive-typography-calculated{font-size:14px;line-height:30px}.cstm-tabs .inner-tabs #Desc ul li h4.fusion-responsive-typography-calculated strong{min-width:auto}.product.grid .grid__item.product__media-wrapper{overflow:hidden}section#MainProduct-template--18414545371437__main,product-recommendations.related-products.page-width.section-template--18414545371437__related-products-padding.isolate{padding:0 15px!important}section#shopify-section-template--18414545371437__related-products .color-background-1{padding-top:40px;padding-bottom:40px}.article-template header.page-width h1.article-template__title{font-size:26px}.article-template .article-template__content.page-width.rte p{font-size:14px}.article-template .article-template__content.page-width.rte h2.fusion-responsive-typography-calculated{font-size:18px}.article-template .article-template__back a.article-template__link{font-size:14px;line-height:18px;padding:10px 14px}.article-template .article-template__hero-container{padding:40px 15px 0!important}.article-template header.page-width{padding:0 15px!important}.article-template .article-template__content.page-width.rte{padding:0 15px!important}.collection-hero{font-size:26px;line-height:34px;padding-top:40px!important}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons{display:block}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button{min-width:100%!important;font-size:14px}.ts-calculator div input,select#area_unit,select#depth_unit{width:100%}.ts-calculator .calc-wrap{grid-template-columns:auto}.ts-quantity-and-btns product-form.product-form{margin:0}.product.grid .grid__item.product__media-wrapper{flex:unset}.product.grid .product__info-wrapper.grid__item{max-width:100%;padding-right:0}}@media (max-width: 1024px){section#shopify-section-template--18765802668333__51786f85-dcdf-4105-ada7-fb1dacb09e13 .video-section{padding-right:15px!important}div#shopify-section-template--18765802668333__ce7ba35a-82fb-485b-a979-0e4b734078cc .ts-text-with-image-section{padding-right:15px!important}.cstmhead{justify-content:start}.cstmhead .cstmnav{width:auto}.cstmhead .cstmnav span{width:36px;height:36px;position:unset!important}div#shopify-section-template--18752760119597__6c0d523c-4851-41cb-921d-e3911903d859 .ts-image-with-text.image-with-text{padding:0 15px!important;margin-bottom:20px}}@media screen and (min-width: 990px) and (max-width: 1024px){.header__icons .desk_icon{display:flex}.header-menu .mob_icon{display:none}.header-menu nav.header__inline-menu{padding:0!important}.header-menu nav.header__inline-menu>ul.list-menu li a.header__menu-item span,.header-menu nav.header__inline-menu>ul.list-menu li>header-menu summary.header__menu-item span{font-size:15px}.cstm_featured ul.featflex li{width:48%;max-width:48%;margin:0}.cstm_featured ul.featflex li .card-wrapper .card__inner .card__content{min-height:345px;max-height:345px}.cstm_featured .cstmfestpro{padding:60px 0 50px 15px!important}.cstm_featured .center.collection__view-all{display:block!important}.cstm_featured .center.collection__view-all a.button{min-width:160px;height:45px;font-size:14px;line-height:24px;padding:18px 43px;margin-top:13px}}@media screen and (min-width: 768px) and (max-width: 990px){.ts-contact-page-row .contact__fields .field{margin-top:20px!important}.section-template--18414545273133__48cad10d-6927-4a5b-83df-4d4351ef25d6-padding h1{font-size:40px}.ts-contact-page-row .ts-contact-information h2{font-size:23px}.ts-contact-page-row .con{display:block!important}.ts-contact-page-row .con>div{width:100%!important}}@media screen and (max-width: 767px){.ts-text-with-image-col.ts-img-col img{width:100%!important}.ts-rich-text p{line-height:22px}.ts-image-with-text .image-with-text__grid{flex-direction:column}.image-with-text .grid__item{width:100%!important}.page_ban{padding:40px 0}#product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit{transform:translateY(-247%)}header.header.header--top-left.header--mobile-center.page-width.header--has-menu{padding-right:15px!important}.header-wrapper header.header,.banner .slideshow__text-wrapper.banner__content,.page-width{padding:0 0 0 15px!important}.header-menu,.banner .slideshow__text-wrapper.banner__content{padding:0 15px!important}.header-menu .mob-icon-user,.header-menu .mob-drawer{display:flex;justify-content:space-between;align-items:center}.header-menu .mob-drawer summary.header__icon span svg{display:none}.header-menu .mob-drawer summary.header__icon span{position:relative;height:auto;width:100%;display:inline-block}.header__icon--menu span:after{content:"";background-image:url(/cdn/shop/files/Group_42.svg);position:absolute;z-index:1;width:50px;height:50px;background-repeat:no-repeat;padding:0;top:-5px;left:15px}.header-menu .mob_icon>img{display:none}.header__icons .desk_icon{display:none}.header-wrapper .header__heading-logo{width:135px}search-form.search-modal__form .field #Search-In-Modal{width:170px;padding-right:2.8rem!important}.header-wrapper header.header{grid-template-columns:1fr!important}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box{padding:30px 0;background:transparent}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box .banner__text,.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box h2.banner__heading.h1{font-size:22px;line-height:32px}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box h2.banner__heading.h1{font-size:40px;line-height:50px}.banner .slideshow__media.banner__media.media{position:relative}.banner .slideshow__media.banner__media.media:after{content:" ";background:#00000036;position:absolute;height:100%;width:100%;display:inline-block;top:0;left:0;right:0;bottom:0;opacity:1!important}.banner .slideshow__text-wrapper.banner__content{position:absolute}.brisk_sec01{padding-top:68px;padding-bottom:60px}.brisk_sec01 .slider-mobile-gutter ul.multicolumn-list.grid{padding:0!important;flex-wrap:nowrap;width:100%;overflow:auto;gap:10px}.brisk_sec01 .slider-mobile-gutter ul.multicolumn-list.grid::-webkit-scrollbar{display:none}.brisk_sec01 .slider-mobile-gutter ul.multicolumn-list.grid li{width:70%!important;max-width:70%!important}.banner .slideshow__text-wrapper.banner__content .slideshow__text.banner__box .banner__buttons{margin-top:27px}.banner__buttons a.button.button--primary{min-width:114px;font-size:14px;line-height:22px;height:32px}button.slider-counter__link.slider-counter__link--dots.link.slider-counter__link--active .dot{width:60px;height:3px}button.slider-counter__link.slider-counter__link--dots.link .dot{width:30px;height:3px}.brisk_sec01 .multicolumn-card__info{padding:10px 8px!important}.brisk_sec01 .multicolumn-card__info h3{font-size:30px;line-height:40px!important}.brisk_sec01 .multicolumn-card__info .rte p{font-size:13px;line-height:16px}.brisk_sec02{padding:0 0 68px}.brisk_sec02 .page-width .title-wrapper-with-link{padding:0!important}.brisk_sec02 .page-width .title-wrapper-with-link h2.title.h1{font-size:26px;line-height:34px}.brisk_sec02 .multicolumn-list{display:inline-flex;padding-bottom:36px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;width:100%}.brisk_sec02 .multicolumn-list::-webkit-scrollbar{position:absolute;display:block;margin-right:15px}.brisk_sec02 .multicolumn-list::-webkit-scrollbar-track{background:#024b3c26;opacity:.15;height:3px;margin-right:15px}.brisk_sec02 .multicolumn-list::-webkit-scrollbar-thumb{background:#61a957;width:50px;height:3px;margin-right:15px}.brisk_sec02 .multicolumn-list li{margin:0!important}.brisk_sec02 .slider-buttons{display:none}.brisk_sec02 .multicolumn-list li{width:80%!important;min-width:80%!important}.cstm_featured .cstmfestpro{padding:15px 0 15px 15px!important}.cstm_featured .cstmfestpro .collection__title{padding:0!important}.cstm_featured .cstmfestpro .collection__title h2.title.h1{font-size:26px;line-height:34px;padding-right:9rem;text-align:left}.cstm_featured ul.featflex{display:flex;gap:20px}.cstm_featured ul.featflex li{width:75%;max-width:75%;margin:0}.cstm_featured ul.featflex:after,.cstm_featured .center.collection__view-all{display:none}.cstm_featured ul.featflex li .card-wrapper .card__inner .card__content{min-width:auto}.cstm_featured .slider-counter.caption{display:none}.cstm_featured .slider-buttons{position:absolute;top:-60px;right:15px;gap:9px}.cstm_featured .slider-buttons button.slider-button{width:36px;height:36px;border-radius:50%}.cstm_featured .slider-buttons button.slider-button svg{color:#fff;height:12px;width:16px}.cstm_featured .slider-buttons button.slider-button.slider-button--prev{background:#a8a8a8}.cstm_featured .slider-buttons button.slider-button.slider-button--next{background:#61a957}.cstm_featured ul.featflex li .card__content .card__information .card__heading.h5{font-size:15px!important;min-height:40px!important}.cstm_featured ul.featflex li .card__content .card__information .price__container{font-size:14px}section#shopify-section-template--22048138068269__88c5fc89-eb81-48e9-acf8-4c3b13afb082{padding:68px 15px 62px}.offer_ban .banner__text.subtitle span:first-child{font-size:18px;line-height:23px}.offer_ban .banner__text.subtitle span:last-child{font-size:25px;line-height:46px;padding:10px 16px}.offer_ban .banner__box h2.banner__heading.h1 span,.offer_ban .banner__box h2.banner__heading.h1 span:after{font-size:60px;line-height:70px}.offer_ban .banner__box{padding:60px 15px 62px}.brisk_sec03 .multicolumn-list{display:flex;flex-wrap:nowrap;overflow-x:auto!important;overflow-y:hidden;padding:0 0 31px!important}.brisk_sec03 .multicolumn-list li .multicolumn-card{padding:30px 0;min-height:310px;max-height:310px}.brisk_sec03 .multicolumn-list li .multicolumn-card__info h3{font-size:18px;line-height:30px}.brisk_sec03 .multicolumn-list li .multicolumn-card__info .rte p{font-size:14px;line-height:22px}.banner__content.banner__content--middle-center.page-width{padding-right:15px!important}.brisk_sec03 .multicolumn-list li{width:80%!important;min-width:80%!important}.brisk_sec03 .multicolumn-list::-webkit-scrollbar{width:390px;height:3px}.brisk_sec03 .multicolumn-list::-webkit-scrollbar-track{background:#024b3c26;opacity:.15;margin-right:15px}.brisk_sec03 .multicolumn-list::-webkit-scrollbar-thumb{background:#61a957;height:3px;margin-right:15px}section.cstmmulti .title-wrapper-with-link{padding:0}section.cstmmulti .title-wrapper-with-link h2.title.h1{font-size:26px;line-height:41px}section#shopify-section-template--22048138068269__a55e69b4-0cbd-4049-8bd1-d035801d4fff{padding:0 15px 64px}.grey_ban .banner__content.banner__content--middle-center.page-width{position:absolute;padding:0 15px!important}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box{background:transparent}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box h2.banner__heading.h1{font-size:26px;line-height:35px}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box .banner__text.body{font-size:17px;line-height:26px}.grey_ban .banner__content.banner__content--middle-center.page-width .banner__box .banner__buttons{margin-top:31px}.cstm_arrival{padding:0 0 0 15px!important}.cstm_arrival>div{display:block;padding:0!important}.cstm_arrival>div .collection__title{width:100%;padding-left:0!important;padding-right:15px!important;padding-top:0!important}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons{position:absolute;right:60px;top:-38%;transform:translate(50%,-50%);left:auto}.cstm_arrival>div slider-component.slider-mobile-gutter{width:100%}.cstm_arrival>div .collection__title h2.title.h1{font-size:26px;line-height:35px}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons .slider-button{width:36px;height:36px}h1.header__heading a.header__heading-link.link{padding:10px 0}.cstm_arrival>div slider-component.slider-mobile-gutter ul{display:flex;gap:20px}.cstm_arrival>div slider-component.slider-mobile-gutter ul li{width:75%!important;max-width:75%!important}.cstm_arrival>div .collection__title .collection__description.rte p{font-size:14px;line-height:22px}section .cstm_arrival{padding-bottom:70px!important}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard .card__content h3.card__heading.h5{font-size:16px;line-height:20px}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard .card__content .card-information .price{font-size:14px;line-height:24px}.cstm_arrival>div slider-component.slider-mobile-gutter ul li .card-wrapper .card--standard{height:100%}.cstmtestimoanisla .testimonial{padding:0 0 0 15px!important}.cstmtestimoanisla .testimonial .item.testi_inner{padding:30px 25px}.cstmtestimoanisla .testimonial .item.testi_inner p{font-size:12px;line-height:18px}.cstmtestimoanisla .testimonial .item.testi_inner img{width:57px;height:57px}.cstmtestimoanisla .testimonial .author_name .testimonial-client-name p{font-size:12px;line-height:13px}.cstmtestimoanisla .testimonial .author_name .testimonial-client-name span{font-size:11px;line-height:13px}.cstmtestimoanisla .testimonial .testi_block .owl-nav,.testi_block .owl-dots{display:none}.testi_block .owl-stage-outer{overflow-x:hidden!important;overflow-y:hidden;padding:0!important}.testi_block .owl-stage-outer::-webkit-scrollbar{width:390px;height:3px}.testi_block .owl-stage-outer::-webkit-scrollbar-track{background:#024b3c26;opacity:.15;margin-right:15px}.testi_block .owl-stage-outer::-webkit-scrollbar-thumb{background:#61a957;height:3px;margin-right:15px}.cstmtestimoanisla{padding-bottom:68px}.footer .footer-block:nth-of-type(1){width:100%!important;max-height:initial;min-height:auto}.footer .footer-block{width:50%!important;float:left;margin:0!important;max-height:330px;min-height:350px;padding:5px!important}.footer .footer-block:nth-of-type(4),.footer .footer-block:nth-of-type(5){max-height:initial;min-height:auto}.footer ul.footer-block__details-content li a,.footer a.link.list-social__link{line-height:19px;letter-spacing:.02em}.cstmtestimoanisla .testimonial h2.title.h1{font-size:26px;line-height:35px}.footer .footer__content-top{padding-right:15px!important}.footer .footer__content-top .footer__blocks-wrapper{display:inline-block!important;width:100%!important}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content{margin-bottom:48px!important}.footer .footer__content-bottom{padding:0 15px!important}.header-menu .mob_icon{display:flex;color:#fff}.header-menu .mob_icon svg,.header-menu .mob_icon svg path{color:#fff;fill:#fff!important}.footer{padding-top:40px!important}.footer .footer-block__image-wrapper.global-media-settings{max-width:170px!important;height:auto;margin-bottom:0}.blog-cstm-dk,.collection-hero{padding-top:40px!important}.blog-cstm-dk .main-blog.page-width{padding-left:15px!important;padding-right:15px!important}.blog-cstm-dk .main-outerblog{display:block}.blog-cstm-dk .main-outerblog .blog-grid,.blog-cstm-dk .main-outerblog .cstmfilter{width:100%}.page_ban .banner__box h2.banner__heading.h1{font-size:35px}.blog-cstm-dk .main-blog h1.title--primary,.collection-hero .collection-hero__text-wrapper h1.collection-hero__title{font-size:26px;line-height:34px}.blog-cstm-dk .main-blog p{font-size:15px;line-height:25px}.blog-cstm-dk .main-blog p{margin-bottom:30px}.blog-cstm-dk .main-blog .card__information .article-card__info{margin-bottom:10px}.blog-cstm-dk .main-blog .card__information .article-card__info span.circle-divider{font-size:13px}.blog-cstm-dk .main-blog .card__information h3.card__heading.h2{font-size:16px}.blog-cstm-dk .main-outerblog .blog-grid .pagination-wrapper{margin-top:1rem;margin-bottom:3rem}.blog-cstm-dk .main-outerblog .pagination-wrapper nav.pagination ul{gap:5px}.blog-cstm-dk .main-outerblog .pagination-wrapper nav.pagination ul a.pagination__item{font-size:13px;width:35px;height:35px}.related-post h3.sideabar-heading,.blog-tags h3.sideabar-heading{font-size:17px}.filter-image .innerblogbanner img{max-width:100%}.filter-image .innerblogbanner .banner__text span.heading_text{font-size:14px}.filter-image .innerblogbanner .banner__text span.tagged_text{font-size:20px}.filter-image .innerblogbanner .innerifo h3{font-size:45px;line-height:60px}.filter-image .innerblogbanner .innerifo h3:after{font-size:45px;line-height:60px}.filter-image .innerblogbanner{display:flex;align-items:center;justify-content:center}.blog-cstm-dk .main-outerblog .blog-articles{display:grid;gap:20px;grid-template-columns:auto auto}#menu-drawer nav.menu-drawer__navigation ul.has-submenu li .list-menu__item{font-size:15px}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links a.menu-drawer__account.link{gap:10px}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links .list-social{margin-left:0;gap:10px}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links .list-social li.list-social__item{background:#02493b;border-radius:50%;height:35px;width:35px;display:flex;align-items:center;justify-content:center;padding:4px}#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links .list-social li.list-social__item svg{color:#fff}.facets-vertical.page-width{display:block!important;padding:0 15px!important}.facets-vertical.page-width aside#main-collection-filters{width:100%}.facets-vertical.page-width div#ProductGridContainer{width:100%;padding-top:0;margin-top:30px}ul#product-grid{display:flex}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets{padding:20px 15px!important;display:flex!important}.product-count{display:none}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm{display:flex;gap:30px;width:100%}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec{display:flex;gap:10px}.facet-filters.sorting.caption{padding-left:0}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec .product-count-vertical:after{left:-13px}.listview #product-grid .card{gap:0rem}.listview.active ul#product-grid li .card-wrapper .card--standard .card__inner{width:60%;min-height:175px;max-height:175px}.listview #product-grid .card__content{width:70%!important}#product-grid li .card.card--standard .card__content>.card__information{display:grid;width:100%;padding-top:15px;padding-left:10px;padding-right:10px}.listview.active #product-grid li .card.card--standard .card__content>.card__information h3.card__heading.h5{font-size:15px;width:100%}.listview #product-grid .card-information{width:100%}.listview.active #product-grid li .card.card--standard .card__content>.card__information .price__container{font-size:14px}.listview.active #product-grid li:hover .card-wrapper .card--standard .card__content .quick-add button.quick-add__submit{min-width:135px;max-width:135px;top:-50%;transform:translate(-50%,-135%);font-size:12px}.gridview.active .card__inner .card__content .card__information{display:none!important}#product-grid li .card.card--standard .card__content>.card__information h3.card__heading.h5{font-size:16px;margin-bottom:0}#product-grid li .card.card--standard .card__content>.card__information .price__container{font-size:14px;line-height:1}.pagination-wrapper nav.pagination ul a.pagination__item{width:30px;height:30px;padding:10px!important;font-size:14px!important}.pagination-wrapper nav.pagination ul{justify-content:center;gap:5px}.active-facets.active-facets-mobile{margin:10px 0 20px!important}.collection-hero .collection-hero__text-wrapper h1.collection-hero__title{margin-bottom:0}.section-template--18414545174829__product-grid-padding{padding-top:0!important}.grid-filter-sec h2.facet-filters__label label,.grid-filter-sec .select select#SortBy,.product-count-vertical.light span#ProductCountDesktop{font-size:14px}menu-drawer.mobile-facets__wrapper{justify-content:center!important}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec .product-count-vertical{margin-left:20px}.product.product--medium{padding:40px 0 20px}.product.grid .grid__item.product__media-wrapper,.product.grid .product__info-wrapper.grid__item{max-width:100%;width:100%;padding:0!important}.ts-calculator{grid-template-columns:auto auto}.cstm-tabs{padding:20px 15px}.cstm-tabs .inner-tabs .tab{display:grid}.cstm-tabs .inner-tabs #Desc ul{grid-template-columns:auto}.cstm-social-media ul.product__list-social.list-unstyled.list-social li{width:100%}.cstm-social-media ul.product__list-social.list-unstyled.list-social{padding:0}.cstmhead{padding-bottom:15px}.cstmhead h2.related-products__heading.h2{font-size:26px;line-height:32px}.cstm-social-media li.list-social__item a.link.list-social__link{padding:30px!important}.cstm-social-media li.list-social__item a.link.list-social__link img{padding:10px;width:35px;height:35px}.cstm-social-media span.social_name{font-size:16px}.cstm-social-media{padding:40px 0 0}.product__info-container .product__title h1{font-size:24px;line-height:30px}.product__info-container .price__container span.price-item{font-size:36px;line-height:42px}.cstm-tabs .inner-tabs .tab button.tablinks{font-size:14px;width:272px!important}.product__description.rte.quick-add-hidden h4.fusion-responsive-typography-calculated{font-size:18px;line-height:25px}.cstm-tabs .inner-tabs #Desc .fusion-text.fusion-text-1>h4.fusion-responsive-typography-calculated{font-size:15px}.cstm-tabs .inner-tabs #Desc ul li h4.fusion-responsive-typography-calculated{font-size:14px;line-height:30px}.cstm-tabs .inner-tabs #Desc ul li h4.fusion-responsive-typography-calculated strong{min-width:auto}.product.grid .grid__item.product__media-wrapper{overflow:hidden;display:block;flex:unset;order:0}section#MainProduct-template--18414545371437__main,product-recommendations.related-products.page-width.section-template--18414545371437__related-products-padding.isolate{padding:0 20px!important}.cstmhead .cstmnav{right:10px}.article-template header.page-width h1.article-template__title{font-size:26px}.article-template .article-template__content.page-width.rte p{font-size:14px}.article-template .article-template__content.page-width.rte h2.fusion-responsive-typography-calculated{font-size:18px}.article-template .article-template__back a.article-template__link{font-size:14px;line-height:18px;padding:10px 14px}.article-template .article-template__hero-container{padding:40px 15px 0!important}.article-template .article-template__hero-container .article-template__hero-adapt.media{max-width:100%;padding-bottom:75%!important}.article-template header.page-width{padding:0 15px!important}.article-template .article-template__content.page-width.rte{padding:0 15px!important}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button{font-size:14px}.ts-calculator div input,select#area_unit,select#depth_unit{width:100%}.ts-calculator .calc-wrap{grid-template-columns:auto auto}.cstm-cat-list{display:block}.cstm-cat-list>span{width:100%;display:block;margin-bottom:9px}section#shopify-section-template--18414545371437__related-products .color-background-1{padding-top:60px;padding-bottom:60px}ul.owl-carousel.related-pro{margin-right:-20px;width:auto}.ts-calculator-pro-sec,.ts-paving-calculator-section{padding:30px 20px}.ts-calculator-top-bx-col-two img{width:120px}p.ts-calculator-content-top,.ts-paving-calculator-section p{font-size:16px;line-height:24px}.ts-calculator-top-bx-col-one{padding-right:5px}.ts-calculator-pro-sec p.ts-calculator-content-bottom{font-size:16px;line-height:28px}.product__description ul li h4{font-size:16px!important}.product-form__input input[type=radio]+label span{font-size:16px;line-height:20px}.product-form__input input[type=radio]:checked+label:after{width:20px;height:20px;background-size:contain}body .product-form__input input[type=radio]+label img{height:70px;width:70px}body .product-form__input input[type=radio]+label{width:calc(33.33% - 18px);margin:8px;padding:6px}.product label.quantity__label.form__label{font-size:16px;line-height:20px;margin-right:0;display:block;width:100%;margin-bottom:5px}.ts-quantity-and-btns{align-items:end;display:flex!important}.ts-quantity-and-btns .product-form__input.product-form__quantity{flex-wrap:wrap;flex:inherit;min-width:auto;margin-right:15px}body .product-form__submit{margin-bottom:12px}.product__description.rte.quick-add-hidden{margin-top:40px}.ts-calculator .calc-wrap{flex-wrap:wrap;margin:0 0 0 -10px}.ts-calculator .input-col{width:100%;margin-bottom:15px}.ts-calculator-pro-sec button.ts-calculator-btn.product-form__submit.button{font-size:16px;line-height:20px;width:100%;margin-top:10px}body .thumbnail-list__item.slider__slide{width:calc(19% - .35rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{width:30px;height:30px;left:15px}.product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--next{left:inherit;right:15px}.product--thumbnail_slider .slider-mobile-gutter .slider-button svg{height:7px}body .thumbnail-slider .thumbnail-list.slider--tablet-up{background:#fff;padding:5px;grid-gap:8px}.ts-product-summary{margin-top:48px}.product--thumbnail_slider .thumbnail-slider{margin:-60px auto 0!important}.product__info-wrapper.grid__item{margin-top:20px}.product.grid .grid__item.product__media-wrapper:last-child media-gallery{display:none}.ts-paving-calculator-col{width:100%}}@media screen and (min-width: 489px) and (max-width: 630px){.ts-contact-page-col{width:100%}.ts-contact-page-row .ts-contact-information h2{margin:0}.ts-contact-page-row .con>div{width:100%!important}.ts-contact-page-row,.ts-contact-page-row .con{flex-wrap:wrap}.ts-contact-page-row .ts-contact-information{margin:0 0 20px!important}.cstm_arrival>div slider-component.slider-mobile-gutter .slider-buttons{top:-45%!important}.ts-calculator .calc-wrap .input-col .input{display:grid}}@media screen and (min-width: 320px) and (max-width: 630px){.ts-text-with-image-col.ts-img-col img{width:100%}.ts-contact-page-row .ts-contact-information h2{margin:0}.ts-contact-page-row .con>div{width:100%!important}.ts-contact-page-row{flex-wrap:wrap}.ts-contact-page-row .ts-contact-information{margin:0 0 20px!important}#shopify-section-template--18414545273133__form .ts-contact-page-section.contact{padding:0 15px!important}.ts-contact-page-row .con{flex-wrap:wrap!important}.ts-calculator .calc-wrap,.blog-cstm-dk .main-outerblog .blog-articles{grid-template-columns:auto}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec{display:grid}.facet-filters.sorting.caption{grid-column:1}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm{display:grid;gap:10px}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec .product-count-vertical:after{display:none}.facets-vertical.page-width div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .grid-filter-sec .product-count-vertical{margin-left:0}.filter-image .innerblogbanner img{width:100%}.ts-quantity-and-btns{display:block}.ts-quantity-and-btns .main-buybtn{margin-left:0;width:100%}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons{display:block}.ts-quantity-and-btns .main-buybtn div .product-form .product-form__buttons .product-form__submit.button{min-width:100%!important;font-size:14px}}@media screen and (min-width: 320px) and (max-width: 488px){.ts-text-with-image-col.ts-img-col img,.ts-contact-page-col{width:100%}section#MainProduct-template--19421343023405__main{padding:0 15px!important}search-form.search-modal__form .field #Search-In-Modal{width:140px}.contains-media li .product__media.media.media--transparent{padding-top:200px}.ts-contact-page-row .con>div{width:100%!important}.ts-contact-page-row,.ts-contact-page-row .con{flex-wrap:wrap}.ts-contact-page-row .ts-contact-information{margin:0 0 20px!important}}@media screen and (max-width: 480px){.product__info-container .price__container.ts-paving-has-price span.price-item{font-size:13px}.section-template--18414545273133__48cad10d-6927-4a5b-83df-4d4351ef25d6-padding h1{font-size:30px!important;line-height:42px!important}#shopify-section-template--18414545273133__form .ts-contact-page-section.contact{padding:0 15px!important}.ts-contact-page-row .con>div{width:100%!important}.ts-contact-page-row,.ts-contact-page-row .con{flex-wrap:wrap}.ts-contact-page-row .ts-contact-information{margin:0 0 20px!important}.ts-text-with-image-col.ts-img-col img{width:100%}}@media screen and (max-width: 767px){.desktop-icon-view{display:none!important}body .footer .footer__content-bottom{flex-direction:column-reverse}.footer__localization:empty+.footer__column{padding-top:0!important}.footer__localization:empty+.footer__column--info{align-items:center!important}.footer .footer__content-top .footer__blocks-wrapper{margin-bottom:0}.footer .footer-block.grid__item.footer-block--menu h2.footer-block__heading{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/custom.css.map */
