body{text-shadow:1px 1px 1px rgba(0,0,0,.004);color:#333}body h2{font-family:Gotham Cond A,Gotham Cond B;text-transform:uppercase!important;line-height:.95!important;color:#f08921!important;font-weight:600!important;margin-bottom:10px!important;letter-spacing:1px!important}a{color:#2e2e2e}p{line-height:1.5;color:#333}fieldset{border:0;margin:0;padding:0}input,textarea{padding:10px;border:1px solid #aaa;transition:all .25s}input{padding:12px;border-radius:0}input[type=checkbox],input[type=radio]{width:auto;padding:0}input:not([type=submit]):focus,textarea:focus,select:focus{border:none;outline:none;border:1px solid #FF9A03;color:#000;transition:all .25s}*:focus-visible{box-shadow:none!important}.ps-scroll-wrap{width:100%;position:relative;margin-top:40px}.ps-headline h2{font-size:2em}.ps-contents{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:30px}.ps-product-list{display:flex;text-align:center}.ps-product-link{width:252px;text-decoration:none}.ps-product-wrap{display:flex}.ps-contents::-webkit-scrollbar{height:5px;width:25%;background-color:#f9e4d1}.ps-contents::-webkit-scrollbar-track{background-color:#f9e4d1}.ps-contents::-webkit-scrollbar-thumb{background-color:#f08921;border-radius:16px;border:none}.ps-contents::-webkit-scrollbar-thumb:hover{background-color:#ff9000}.ps-product p{text-transform:uppercase;padding-top:10px;font-weight:400;font-size:16px;line-height:22px}.ps-product img{width:100%}.image-with-text-one .image-with-text__media-item,.image-with-text-two .image-with-text__media-item{flex:70%;max-width:70%}.image-with-text-one .image-with-text__text-item,.image-with-text-two .image-with-text__text-item{flex:30%;max-width:30%;background:#f0f0f0;padding:100px 4% 5%;min-height:450px}.image-with-text-one .image-with-text__content,.image-with-text-two .image-with-text__content{justify-content:center}.image-with-text-one .image-with-text__text-item .image-with-text__content,.image-with-text-two .image-with-text__text-item .image-with-text__content{padding:0;height:auto}.image-with-text-one .image-with-text__text-item .image-with-text__content h2,.image-with-text-two .image-with-text__text-item .image-with-text__content h2{font-size:2.3em;padding-bottom:15px}.image-with-text-one .image-with-text__text,.image-with-text-two .image-with-text__text{margin-top:0;padding-bottom:20px}.feature-col-bckgd p{line-height:1.5;padding-bottom:20px}.image-with-text-two .image-with-text__text-item{flex:30%;max-width:30%;background:#f0f0f0;padding:100px 4% 5%;min-height:450px}.custom-image-banner .banner__box{background-color:#f4f4f4f2;max-width:1000px;padding:20px 40px!important;margin:auto;position:absolute;top:19%;left:0;right:0}.custom-image-banner .banner__box h2{font-size:3em;letter-spacing:2px;font-family:Gotham Cond A,Gotham Cond B;font-weight:700}.custom-image-banner .banner__box p{color:#37393b;font-size:1.3em;font-weight:500}.custom-image-banner .banner--medium:not(.banner--adapt){min-height:40rem}.custom-collection-list-section .card__content h3 a{text-transform:uppercase;color:#666;font-size:1.3em;letter-spacing:1px;margin-bottom:10px;text-align:center;line-height:1.1;padding:10px}.custom-collection-list-section .card__content h3 a .icon-wrap{display:none}.card__media .media img:hover{opacity:.5!important;transition:1s ease!important}.custom-multicolumn-section .multicolumn-card{text-align:center}.custom-multicolumn-section .multicolumn-card .media img{height:auto;width:70%;top:50%;max-width:100%;left:50%;transform:translate(-50%,-50%)}.custom-multicolumn-section .multicolumn-card-spacing{padding-top:0}.custom-multicolumn-section .multicolumn-list{gap:15px}.custom-multicolumn-section .multicolumn-card__info{padding-top:0}.custom-multicolumn-section .multicolumn-card__info h3{font-weight:500;text-transform:uppercase;line-height:27px;color:#f08921;margin-top:0;font-size:29px!important;padding-bottom:5px;font-family:Gotham Cond A,Gotham Cond B}.custom-multicolumn-section .multicolumn-card__info h3 a{color:#f08921;text-decoration:none}.custom-multicolumn-section .multicolumn-card__info h3 a:hover{color:#555759}.custom-multicolumn-section .multicolumn-card__info .animate-arrow{color:#f08921;text-transform:uppercase;line-height:22px;font-weight:500}.custom-multicolumn-section .multicolumn.background-primary .multicolumn-card{background:#f0f0f0}.custom-multicolumn-section .multicolumn-card__info p{font-family:Gotham SSm A,Gotham SSm B;font-weight:400!important}body .footer{padding-top:0;border-top:0}body .footer-top{background:#2a2a2a;padding:30px 0 20px}.footer-up-section{display:flex;justify-content:center}footer .phone-number{font-size:15px;color:#fff!important;display:flex;flex-direction:column;min-width:150px}.phone-number a{color:#c6c6c6;font-weight:300;text-decoration:none;font-size:15px;padding-left:15px;font-family:Gotham SSm A,Gotham SSm B}.phone-number a p{margin-bottom:0;font-family:Gotham SSm A,Gotham SSm B}.footer-top .address{border-left:2px solid #454545;border-right:2px solid #454545;padding:0 30px;display:flex;flex-wrap:wrap;margin-bottom:0;font-size:15px;color:#c6c6c6}.footer-top .contact{display:flex;align-items:center;gap:30px}.footer-icons{align-items:center}.footer-main .footer__blocks-wrapper{max-width:920px;width:96%;margin:0 auto;padding:30px 0}.footer-main{background:#202020}.footer-block h4{font-size:13px;color:#c6c6c6;padding:0;text-align:left;margin-bottom:0;font-weight:500;font-family:Gotham SSm A,Gotham SSm B}.footer-block .footer-block__details-content li a{font-size:13px;color:#c6c6c6;padding:0;text-align:left;margin-bottom:0;font-weight:300}.footer-block li{margin-top:10px}.footer-block .footer-block__details-content li a:hover{color:#fb8c02;text-decoration:none}.footer .grid--4-col-tablet .grid__item{width:calc(15% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.footer-payment-icon{display:flex;flex-direction:column;justify-content:space-between}.iactiveImgPoint{z-index:1!important}.topic-page p{margin-bottom:1em;line-height:1.6em;font-weight:300}h2.c-tiltle{letter-spacing:0px!important;font-weight:500!important;text-transform:none!important;font-size:1.3em;color:#333!important;font-family:Gotham SSm A,Gotham SSm B!important;line-height:1.4!important}.hbspt-form{padding:0;max-width:1200px;display:block;margin:0 auto;text-align:center}.hbspt-form .field{position:static;flex-direction:column}.hbspt-form .hs-form-field{padding:10px;text-align:left;font-size:.9em;font-weight:500!important;text-transform:uppercase}.hbspt-form label{margin-bottom:0;font-family:Gotham SSm A,Gotham SSm B;font-size:14px}.hbspt-form input{width:100%}.hbspt-form label span{color:#333}.hs-form fieldset{max-width:100%!important}.hs-form .hs-input{font-weight:300;height:43px}.hs-form .hs-input[type=file]{height:auto}.hbspt-form .hs-input[type=text],.hbspt-form .hs-input[type=select],.hbspt-form .hs-input[type=email],.hbspt-form .hs-input[type=tel],.hbspt-form .hs-input[type=file],.hbspt-form .hs-input[type=number],.hbspt-form .hs-input{width:100%!important}.hs-form .hs-input[type=checkbox],.hs-form .hs-input[type=booleancheckbox],.hs-form .hs-input[type=radio]{width:auto!important}.hbspt-form .hs-field-desc{font-weight:300;font-size:.85em;text-transform:none;margin-bottom:0;border:none;line-height:17px}.hbspt-form .hs-error-msgs,.hbspt-form .hs-form-required{color:red;text-transform:none;list-style:none!important;margin:0!important;padding-left:0!important}.hbspt-form .hs-form-checkbox,.hbspt-form .hs-form-radio,.hbspt-form .hs-form-booleancheckbox{list-style:none!important;text-transform:none}.hs-form ul.inputs-list.multi-container{margin:0;padding-left:.5em}.hs-form ul.inputs-list{margin:0}.hbspt-form .hs-richtext h3{margin-top:1em;margin-bottom:0}.hbspt-form .hs-richtext p{margin-bottom:0}.hbspt-form .hs-form-checkbox span,.hbspt-form .hs-form-radio span,.hbspt-form .hs-form-booleancheckbox span{padding-left:10px}.hbspt-form .hs-main-font-element{text-align:left;padding:10px}.hbspt-form .hs-richtext.hs-main-font-element{padding-bottom:0!important}.hbspt-form .legal-consent-container{text-align:left;font-size:14px;padding:10px;line-height:20px}.hbspt-form .legal-consent-container .field.hs-form-field{text-align:left;margin-bottom:20px!important;padding:0!important}.hbspt-form .hs-button{text-transform:uppercase;font-weight:500;font-size:1.2em;background:#f08921;color:#fff;padding:2px;border:none;width:128px;border-radius:0}.hbspt-form .hs-button:hover{background:#444}.hs-form .hs-input{border-radius:0}.sp-image-container .sp-image{width:100%}.sp-previous-arrow,.sp-next-arrow{left:20px;right:auto;position:absolute;display:block!important}.sp-previous-arrow:before,.sp-previous-arrow:after,.sp-next-arrow:before,.sp-next-arrow:after{content:"";position:absolute;width:50%;height:50%;background-color:#fff}.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg)}.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg)}.sp-arrow{width:40px;height:60px;left:20px;right:auto;position:absolute;display:block;z-index:9;cursor:pointer}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-arrows{position:absolute;height:60px;display:block;right:auto;width:100%;left:0;top:50%;margin-top:-15px}.athletic-school .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.athletic-school.sp-arrows,.athletic-school .sp-arrows{top:49%}.athletic-school:hover .sp-fade-arrows{opacity:1}.facility-design-slider .sp-next-arrow{right:0;left:auto;position:absolute;display:block!important;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.facility-design-slider:hover .sp-fade-arrows{opacity:1}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{border:1px solid #444}.sp-arrow:before{border-bottom:none}.sp-arrow:after{border-top:none}.athletic-school .sp-next-arrow{right:20px;left:auto;position:absolute;display:block!important;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-page-main p{margin-bottom:1em;line-height:1.6em;font-weight:300}.custom-page-main h3{font-weight:400;font-size:19px;margin-bottom:1em;font-family:Gotham SSm A,Gotham SSm B}.custom-page-main table:not([class]){font-size:16px}.custom-page-main table:not([class]) td,.custom-page-main table:not([class]) th{border:none!important}.custom-page-main .rte img{border:0}.custom-page-main a{color:#f18903;text-decoration:underline;cursor:pointer;font-weight:300}.custom-page-main table{box-shadow:none}.custom-page-main .feature-row.gsa-outer{justify-content:flex-start;flex-direction:row}.gsa-main{width:100%}.custom-page-main h1.main-page-title{display:none}.custom-page-main .feature-row.gsa-outer table{margin:0!important}.main-row{max-width:1200px;margin:0 auto;padding:0% 3% 0}.catalog-row{max-width:900px;margin:0 auto}.topic-page h1{font-weight:500;font-size:2em;margin-bottom:1em;font-family:Gotham SSm A,Gotham SSm B}h2.blog__title{font-size:35px;padding:1.5% 2%;color:#f08921;border:0px solid;border-right:none;border-left:none;clear:both;text-align:center;position:relative;font-family:Gotham SSm A,Gotham SSm B!important;margin-bottom:1em;letter-spacing:0px!important;width:100%}h2.blog__title:before{content:" ";display:block;border-top:2px solid #F08921;position:absolute;top:50%;left:-50%;right:50%;margin-right:250px}h2.blog__title:after{content:" ";display:block;border-top:2px solid #F08921;position:absolute;top:50%;left:50%;right:-50%;margin-left:250px}.blog{overflow:hidden}.blog__posts{display:flex;justify-content:center}.blog__posts.grid{column-gap:40px}.blog__posts.grid--4-col-desktop .grid__item{max-width:calc(20% - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.blog__posts .card__inner{min-height:370px}.blog__posts .card__media .media img{object-fit:fill}.blog__posts .card__content h3{text-transform:uppercase;font-size:24px;font-weight:500;padding:20px 20px 0;color:#f08921;font-family:Gotham SSm A,Gotham SSm B}.blog__posts .card__information{padding:0!important}.btn_standard{background:#f08921;color:#fff;font-size:1.1em;font-weight:500;text-transform:uppercase;border:none;margin-bottom:15px;margin-top:15px;padding:2px 5px;text-decoration:none!important}.btn_standard:hover{color:#fff;text-decoration:none!important}a.btn_standard:focus{outline:0;color:#fff}.heading-title-1,.heading-title-3{max-width:80%;margin:0 auto}.custom-catelogs-home .sectionbreak_2{margin-top:50px}.page-contact .banner,.page-warranty .banner,.page-dealer-program .banner,.page-dealers .banner{min-height:50rem!important}.banner--mobile-bottom .banner__box{padding:2.5rem 3.5rem}.hastrasparentbg .banner__box{background-color:#37393bcc;max-width:1100px;padding:25px 50px;margin:auto;position:absolute;top:40%;left:0;right:0}.hastrasparentbg h2,.hastrasparentbg h1{color:#f08921;font-weight:700;font-size:40px;line-height:normal;text-transform:uppercase;opacity:1!important;margin-bottom:.5em!important;font-family:Gotham SSm A,Gotham SSm B!important}.hastrasparentbg .banner__text p{color:#fff;font-weight:400;font-size:18px;text-align:left;line-height:29px;opacity:1!important;margin-bottom:10px}.hastrasparentbg .banner__text p a{color:#f18903!important;text-decoration:underline;cursor:pointer;font-weight:300}.hastrasparentbg .banner--mobile-bottom .banner__box{padding:3rem 3.5rem}.contact-main h2,.contact-main h1{color:#f08921;margin-top:1.5em;font-weight:500!important;font-size:2.5em;line-height:normal;text-transform:uppercase;opacity:1!important;margin-bottom:.5em!important;font-family:Gotham SSm A,Gotham SSm B!important}.contact-main select{height:45px;min-height:45px;line-height:45px;border:1px solid #aaa;transition:all .25s}.select-form-container p{padding-right:10px;padding-left:10px}.contact-main .hbspt-form{padding:0}.contact-main .hbspt-form .hs-button{background:#f08921!important;margin-top:20px!important;border-radius:5px;padding:6px 10px;font-size:1em;width:auto;line-height:1em;font-weight:500}.rich-text__text p{margin-bottom:3em!important;line-height:1.6em;font-weight:300}.warranty-product-categories-outer .sales-block h2{font-size:1.7em}.custom-cardInner a img{width:100%}.page-warranty .pdf_links{column-count:3;column-gap:50px;padding-left:0;max-width:1300px;margin:0 auto;column-rule:2px solid #555759}.pdf_links li{list-style:none;line-height:1.5}.pdf_links li a{color:#555759;font-size:1.7em;font-family:Gotham Cond A,Gotham Cond B;font-weight:500;text-transform:uppercase;text-decoration:none}.pdf_links li a:hover{color:#f08921}.page-contactus .banner--small:not(.banner--adapt),.page-design-inspiration .banner--small:not(.banner--adapt){min-height:50rem}.page-contactus .banner--mobile-bottom .banner__box{padding:3rem 3.5rem}.warranty-rich-text-wrapper{max-width:1400px}.page-warranty .sales-block h2:before{left:-35%}.page-warranty .sales-block h2:after{right:-35%}.warranty-product-categories-outer{overflow:hidden}.warranty-product-categories-outer .rich-text__buttons{display:flex;align-items:center;justify-content:center;width:100%;margin-top:50px;margin-bottom:50px;max-width:100%}.claim-procces{overflow:hidden}body.page-warranty .banner__box .banner__buttons{margin-top:0}.warranty-main h3{margin-bottom:0;font-weight:500;font-size:1.2em;text-transform:uppercase;color:#333!important;font-family:gothamssmbook!important}.warranty-main .feature-row-item{padding-right:75px}.warranty-main .feature-col-bckgd{height:auto;padding:30px}body .warranty-main .feature-col-bckgd h2{font-size:1.4em;font-family:Gotham SSm A,Gotham SSm B!important;line-height:1.4!important}body .warranty-main .feature-col-bckgd p{margin-bottom:.5em;padding-bottom:0}.warrenty-def .sales-block h2:before{margin-right:400px}.warrenty-def .sales-block h2:after{margin-left:400px}.warranty-product-categories-outer .rich-text__wrapper{width:95%!important}.list-two h3,.list-four h3{padding-left:20px;padding-right:20px}.hbspt-form .hs-form-checkbox label input{height:auto}.hbspt-form .hs-form-checkbox span{padding-left:0}.hbspt-form .hs-form-checkbox label{font-family:Gotham SSm A,Gotham SSm B;font-weight:300}.page-request-quote .banner__box{max-width:110rem;background:#ffffffe6!important}.custom-out-of-stock a{color:#ff9000}.page-request-quote .banner--medium:not(.banner--adapt){min-height:50rem}.page-request-quote h2.banner__heading{font-size:2.5em;text-align:center;margin-bottom:.5em!important;font-family:Gotham SSm A,Gotham SSm B!important}.page-request-quote p{color:#333;font-weight:300;font-size:1.15em;text-align:left;line-height:1.6;opacity:1!important}.page-request-quote .banner--mobile-bottom .banner__box{padding:25px 50px}.request-main{max-width:1000px;padding-right:50px;padding-left:50px;margin:0 auto;text-align:center}.request-main p{font-size:16px;text-align:center}.page-request-quote .hbspt-form{max-width:1200px;display:block;margin:0 auto;text-align:center;padding:0}.page-request-quote .legal-consent-container p{text-align:left;font-size:14px;padding:10px;line-height:20px}.hbspt-form .hs-button{background:#f08921!important;margin-top:20px!important;border-radius:5px;padding:6px 10px;font-size:1em;width:auto;line-height:1em;text-transform:uppercase;font-weight:500;color:#fff}.warranty-product-categories-outer .rich-text__text p{font-weight:300}.warranty-product-categories-outer .sales-block h2{color:#f08921!important}.claim-procces .sales-block h2{font-size:27px}.warrenty-def .rich-text__text p a{color:#f18903;font-weight:600;text-deoration:none!important}.warrenty-def .rich-text__wrapper{max-width:1300px}.custom-multicolumn-section .multicolumn-card__info .animate-arrow:hover{color:#555759}.hbspt-form .hs-form-radio label input{height:auto}.hbspt-form .hs-form-radio span{padding-left:5px}.hbspt-form .hs-form-radio label{font-family:Gotham SSm A,Gotham SSm B;font-weight:300!important}.phone-number a p{color:#c6c6c6}.warranty-multicolumn-sec .title-wrapper-with-link h2{font-size:1.7em}.warranty-multicolumn-sec{overflow:hidden}.warranty-multicolumn-sec .title-wrapper-with-link{display:inline-block;width:100%;background:transparent}.warranty-multicolumn-sec .page-width{max-width:1300px}.page-gym-storage .warranty-multicolumn-sec .page-width{max-width:1545px;padding:0 15px}.hs-main-font-element h2{margin-bottom:.5em;margin-top:1.5em;text-transform:uppercase;color:#f08921;font-size:21px;font-family:Gotham SSm A,Gotham SSm B!important}.sectionbreak ul li a{color:#f18903;text-decoration:underline;cursor:pointer;font-weight:300}.page-dealer-program .rich-text__text p{margin-bottom:1em!important}.page-inspect-replenish h1.rich-text__heading{text-transform:uppercase;text-align:center;font-size:42px;margin-bottom:.25em;font-weight:500;font-family:Gotham SSm A,Gotham SSm B}.gallery-one h2{font-size:27px;line-height:33px}.design-inspiration-section h2{margin-bottom:16px!important}.comman-multicolumn .multicolumn-card__info{text-align:center}.comman-multicolumn .multicolumn-card__info a h3{font-weight:500;text-decoration:none;font-size:35px;line-height:33px;color:#f18903;font-family:Gotham Cond A,Gotham Cond B!important;text-transform:uppercase;margin-bottom:15px}.comman-multicolumn .multicolumn-card__info a{text-decoration:none}.comman-multicolumn .multicolumn-card__info a h3:hover,.comman-multicolumn .multicolumn-card__info a:hover{color:#555759}.comman-multicolumn .multicolumn-card__info p{font-weight:400;color:#555759;font-size:16px;line-height:26px}.comman-multicolumn .multicolumn-card__info a.link{font-weight:400;color:#f08921;font-size:16px;line-height:26px;text-transform:uppercase;font-weight:500}.comman-multicolumn .multicolumn-card__info a.link:hover{color:#555759!important}.comman-multicolumn .multicolumn-card__image-wrapper .media{vertical-align:middle;justify-content:center;display:flex;padding:0!important}.comman-multicolumn .multicolumn-card__image-wrapper .media>img{position:relative}.comman-multicolumn .slider-mobile-gutter{margin:100px 0}.page-care-and-cleaning-guide .hastrasparentbg .banner__box{padding:2rem 3.5rem;top:30%}.page-care-and-cleaning-guide .banner__box>*+.banner__buttons{margin-top:0}.content-side-section h2 p{font-size:72px;color:#f08921!important;line-height:65px;font-weight:500}.care-feature-one .feature-row-text-right p,.care-feature-two .feature-row-text-right p{font-weight:300;margin-bottom:0}.content-side-section .feature-row{gap:60px}.page-care-and-cleaning-guide .custo-comman-section h4{font-size:22px;line-height:31px;color:#333}.page-care-and-cleaning-guide .custo-comman-section h4 a,.page-care-and-cleaning-guide .cutom-html-content p a{color:#f18903;text-decoration:underline}.page-care-and-cleaning-guide .cutom-html-content p{font-size:19px;line-height:31px;text-align:center;margin-bottom:0;font-weight:300}.page-outdoor-fitness h1{text-transform:uppercase}.outdoor-fit-comman h2{text-transform:uppercase;font-size:24px;line-height:34px!important;font-weight:500!important;padding-top:20px;color:#444!important;font-family:Gotham SSm A,Gotham SSm B!important}.outdoor-fitness-fifth-sec{text-align:center;margin:0 auto!important;padding:20px 0;background:#d8d8d8}.page-outdoor-fitness .ps-image-banner{margin-top:25px;margin-bottom:60px}.outdoor-fitness-fifth-sec .multicolumn-card__image-wrapper .media{vertical-align:middle;justify-content:center;display:flex;padding:0!important}.outdoor-fitness-fifth-sec .multicolumn-card__image-wrapper .media>img{position:relative}.outdoor-fitness-fifth-sec h3{text-transform:uppercase;font-size:24px;padding-top:20px;color:#444;font-weight:500}.outdoor-fitness-fifth-sec h2{font-size:30px;line-height:42px;color:#444!important}.outdoor-fitness-fifth-sec h2:after,.outdoor-fitness-fifth-sec h2:before{content:none!important}.outdoor-fitness-fifth-sec .multicolumn-card__info{padding-top:0!important}.outdoor-fitness-sixth-sec h2{font-size:32px}.ps-multicolumn .multicolumn.background-primary .multicolumn-card{background:transparent!important}.ps-multicolumn .multicolumn .multicolumn-card__info ul{padding-left:50px}.ps-multicolumn .multicolumn .multicolumn-card__info ul li{position:relative;list-style:none}.ps-multicolumn .multicolumn .multicolumn-card__info ul li:before{content:"";background:url(/cdn/shop/files/0921_outdoor_fitness_orange_hex_40.webp?v=1739259503);position:absolute;left:-50px;width:40px;height:40px;background-size:40px;top:0;background-repeat:no-repeat}.outdoor-contact-sec p{font-size:21px;line-height:29px}.page-care-and-cleaning-guide-download .banner__box{padding:3rem 3.5rem 2rem!important}.page-care-and-cleaning-guide-download .banner__box h1{margin-bottom:0!important}.page-gym-storage .banner{min-height:50rem!important}.page-gym-storage .banner--mobile-bottom .banner__box{padding:25px 50px}.page-gym-storage .banner__box>*+.banner__buttons{margin-top:0rem}.page-gym-storage .hastrasparentbg .banner__box{top:32%}.page-gym-storage h2{font-size:27px!important;font-family:Gotham SSm A,Gotham SSm B!important;line-height:34px!important;font-weight:500!important}.page-gym-storage p.image-with-text__text{font-size:16px;line-height:22px;margin-top:0}.page-outdoor-fitness-5-tips h1{text-transform:uppercase;text-align:center;font-size:42px;margin-bottom:.25em;font-weight:500;opacity:1!important;color:#333;font-family:Gotham SSm A,Gotham SSm B}.page-outdoor-fitness-5-tips .hbspt-form{margin-top:100px}.orange{color:#f18903}.top-tile{font-family:Gotham SSm A,Gotham SSm B;margin-bottom:1em;line-height:1.6em;font-weight:500;font-size:16px;line-height:22px}.custom-page-main p.top-para{font-weight:400;font-family:Gotham SSm A,Gotham SSm B}.gsa-list li{font-weight:300}body.page-studio-line-storage .banner{min-height:50rem}body.page-studio-line-storage .hastrasparentbg .banner__box{background-color:#000000b3}.hover_image{opacity:0}.multicolumn-card__image-wrapper:hover .hover_image{opacity:1}.studio-outer .multicolumn-card__info{text-align:center}.studio-outer .multicolumn-card__info h3{color:#f08921;font-size:32px;line-height:30px;text-transform:uppercase;font-family:Gotham Cond A,Gotham Cond B}.studio-outer .multicolumn-card__info .btn_standard{font-size:16px;font-weight:500;line-height:16px;border-radius:5px;padding:8px 12px;display:inline-block}.studio-outer .multicolumn-card__info .btn_standard:hover{border:2px solid #db8916;padding:6px 10px}.eligibility-main .ps-rich-text-sec ul li{font-weight:300}.eligibility-main .ps-rich-text-sec ul li strong{font-weight:700}.dealer-top-txt .rich-text__text p{margin-bottom:1em!important}body.page-design-inspiration .hastrasparentbg .banner__box{background-color:#000000b3;top:28%}.key-features .sales-block h2:before{margin-left:-100%}.key-features .sales-block h2:after{margin-right:-100%}.key-features{overflow:hidden}.key-features .sales-block h2{font-size:27px;line-height:38px!important;margin-bottom:20px!important}.key-features .multicolumn-list__item{background:#f0f0f0}.key-features.background-none .multicolumn-card__image-wrapper{margin-left:0;margin-right:0}.key-features .multicolumn-card__info{text-align:center}.key-features .multicolumn-list h3{font-family:Gotham Cond A,Gotham Cond B;text-transform:uppercase;line-height:.95;font-weight:500;color:#f08921;margin-top:0;margin-bottom:0;font-size:2em;padding-bottom:5px}.key-features .multicolumn-card__info p{font-weight:400;font-family:Gotham SSm A,Gotham SSm B}.studio-line-form-section .rich-text__text{max-width:1200px;margin:0 auto}.studio-text-both-side-sec .feature-row{padding:0;gap:60px;border-bottom:2px solid #F08921}.studio-text-both-side-sec .text-heading-section{max-width:1400px;margin:0 auto 30px}.studio-text-both-side-sec .text-heading-section p{font-size:40px;line-height:38px;color:#f08921;font-family:Gotham Cond A,Gotham Cond B;text-transform:uppercase;margin-bottom:30px;font-weight:500}.page-design-inspiration .sales-block h2:before{margin-left:-100%}.page-design-inspiration .sales-block h2:after{margin-right:-100%}.page-design-inspiration .shopify-section{overflow:hidden}.page-design-inspiration .comman-multicolumn .multicolumn-card__info a:hover p{color:#f08921}.page-design-inspiration .comman-multicolumn .multicolumn-card__info{padding-left:0!important;padding-right:0!important}.page-design-inspiration .comman-multicolumn .multicolumn-card__image-wrapper .media>img{max-width:150px}.care-feature-two{background:#f0f0f0}.page-psconnectinterest .hbspt-form{padding:0;max-width:1220px}.page-psconnectinterest .hs-fieldtype-text .input{margin-right:0!important}.page-psconnectinterest .form-columns-3 .hs-fieldtype-text,.page-psconnectinterest .form-columns-3 .hs-fieldtype-phonenumber{width:33.33%!important}.page-psconnectinterest .form-columns-1 .hs-fieldtype-select .input{margin-right:0!important}.page-taxexempt ol li{font-weight:300}.page-contact .hs-richtext a,.select-form-container p a{color:#f08a21;font-weight:300;text-decoration:underline;font-weight:3300!important}.select-form-container p{font-weight:300}.page-contact .hbspt-form .hs-richtext h3{font-family:Gotham SSm A,Gotham SSm B!important;font-size:19px}.page-taxexempt .top-tile{color:#333}.manufacturers-inner-wrapper{display:flex;flex-wrap:wrap;gap:15px;justify-content:start;margin-bottom:50px}.logo_rpeater_wrapper{width:calc(20% - 15px);border:2px solid #efefef;text-align:center}.logo_rpeater_wrapper a{display:flex;flex-direction:column;padding:10px;align-items:center;height:100%}.menufactures_heading{font-size:28px;font-weight:500;margin:20px 0}.manufacturers-logo-text{font-size:19px;font-weight:500;margin:10px 0;color:#333}.logo_rpeater_wrapper a:hover,.logo_rpeater_wrapper a:focus{color:#333;text-decoration:none}.warranty-product-categories-outer.richtext_upper-comn h1{font-size:24px;line-height:34px;font-weight:500}.warranty-product-categories-outer.richtext_upper-comn .rich-text__text p{max-width:1400px;text-align:center;margin:0 auto}.page-warranty .banner--mobile-bottom .banner__box{padding:2rem 3.5rem}.page-consult-contact .hastrasparentbg .banner__box{background-color:#ffffffe6;top:25%;padding:25px 50px}.page-consult-contact .hastrasparentbg .banner__text p{color:#555759;font-weight:400;font-size:1.15em;text-align:left;line-height:1.6;opacity:1!important;margin-bottom:1.5em}.page-consult-contact .banner--small:not(.banner--adapt){min-height:40rem}.page-consult-contact .hbspt-form{max-width:1200px;padding:0}.page-consult-contact .custom-page-main .fill-info{max-width:1000px;margin:20px auto 40px;text-align:center;font-size:19px;line-height:28px;font-family:Gotham SSm A,Gotham SSm B!important}.page-consult-contact .custom-page-main .fill-info a{text-decoration:none}.page-schedule-consult .hastrasparentbg .banner__box{background-color:#ffffffe6;top:25%;padding:25px 50px}.page-schedule-consult .hastrasparentbg .banner__text p{color:#555759;font-weight:400;font-size:1.15em;text-align:left;line-height:1.6;opacity:1!important;margin-bottom:1.5em}.page-schedule-consult .banner--small:not(.banner--adapt){min-height:40rem}.dynamic-section p{font-size:19px;font-family:Gotham SSm A,Gotham SSm B!important;color:#333;margin-bottom:20px}.content_1_wrap_dynmic .btn{background:#fb8c02;color:#fff;padding:10px 90px;transition:none}.content_1_wrap_dynmic .btn:hover,.content_1_wrap_dynmic .btn:focus{background:#fb8c02!important;border:2px solid #db8916;padding:8px 88px;outline:0}.content_1_wrap_dynmic{height:300px;margin-top:50px}.inner-btns .btn{background:#fb8c02;color:#fff;padding:10px 12px;transition:none;width:25%;white-space:normal}.inner-btns .btn:hover,.inner-btns .btn:focus{background:#fb8c02!important;border:2px solid #db8916;padding:8px 10px}.dynamic-section .hidden-content{height:300px}.custom_chat_section{padding-top:72px!important}.custom_chat_section h2{font-size:30px;color:#f08921;font-family:Gotham SSm A,Gotham SSm B!important}.custom_chat_section p{font-weight:300;font-size:16px}.custom_chat_section .btn{margin-top:40px}.outdoor_fitness-wrap{overflow:hidden}.outdoor_fitness-wrap .sales-block h2:before{margin-left:-100%}.outdoor_fitness-wrap .sales-block h2:after{margin-right:-100%}.outdoor_fitness-wrap{margin-top:50px}.outdoor_fitness-wrap .sales-block h2{margin-bottom:1em!important}.outdoor_fitness-wrap p{font-size:19px;line-height:27px;text-align:center;margin-bottom:40px}.outdoor_fitness-wrap .multicolumn-list__item.center .media--adapt img{width:164px;height:164px;position:relative}.outdoor_fitness-wrap .multicolumn-list__item.center .media{padding-bottom:0!important;text-align:center}.outdoor_fitness-wrap .multicolumn-card__info h3{font-size:24px;line-height:34px;color:#444}.outdoor_fitness-wrap .multicolumn-card__info p{font-size:16px;line-height:26px}.outdoor_fitness-wrap h3.outedoor-desc-content{font-size:21px;line-height:29px;text-align:center;color:#333}.mainpage-outer-wrapp.outdoor_fitness-wrap{margin-top:0}.page-outdoor-fitness-planning .hs-fieldtype-text .input{margin-right:0!important}.page-outdoor-fitness-planning .form-columns-3 .hs-fieldtype-text,.page-outdoor-fitness-planning .form-columns-3 .hs-fieldtype-phonenumber{width:33.33%!important}.page-outdoor-fitness-planning .form-columns-1 .hs-fieldtype-select .input{margin-right:0!important}.page-promaxima-strength-racks .banner--small:not(.banner--adapt){min-height:50rem}.page-promaxima-strength-racks .hastrasparentbg .banner__box{background-color:#000000b3}.page-promaxima-strength-racks .proxima-series-outer .sales-block h2{font-family:Gotham Cond A,Gotham Cond B!important;padding-left:0;padding-right:0;text-align:left;font-size:40px;line-height:38px!important;margin-bottom:0!important}.page-promaxima-strength-racks .proxima-series-outer .sales-block h2:before,.page-promaxima-strength-racks .proxima-series-outer .sales-block h2:after{content:none}.proxima-series-outer ul{padding-bottom:20px;border-bottom:2px solid #F08921}.proxima-series-outer ul .multicolumn-card__info p{font-size:16px;line-height:26px;font-family:Gotham SSm A,Gotham SSm B}.get_info_wrap.no-heading .page-width{margin-top:20px}.page-promaxima-strength-racks ul.grid{row-gap:16px}.get_info_wrap .multicolumn-card__info h3{line-height:.95;font-weight:500;color:#f08921;margin-top:0;margin-bottom:0;font-size:2em;font-family:Gotham Cond A,Gotham Cond B}.get_info_wrap a.btn_standard{border-radius:5px;padding:4px 14px;font-weight:500;display:inline-block}.get_info_wrap a.btn_standard:hover{border:2px solid #db8916;padding:2px 12px}.page-promaxima-strength-racks .key_features .sales-block h2{font-size:27px;line-height:38px;margin-bottom:1em!important}.page-promaxima-strength-racks .key_features .sales-block h2:before{margin-left:-100%;margin-right:300px}.page-promaxima-strength-racks .key_features .sales-block h2:after{margin-right:-100%;margin-left:300px}.page-promaxima-strength-racks .key_features{overflow:hidden}.page-promaxima-strength-racks .multicolumn-card-spacing{padding-top:0;margin-left:0;margin-right:0}.key_features .hbspt-form{max-width:1200px;padding:0;margin-top:30px}.page-promaxima-strength-racks .banner__box h1.banner__heading{font-size:28px}.page-gsa .sales-block h2:before{width:auto}.page-gsa .topic-page p{font-size:21px;line-height:29px;font-weight:500}.page-gsa .topic-page h2.c-tiltle:before{content:none}.multi-column-catalog-sec .multicolumn-card__info{text-align:center}.multi-column-catalog-sec .multicolumn-card__info h3{text-transform:uppercase;font-size:24px;font-weight:500;padding:0 20px;color:#f08921;font-family:Gotham SSm A,Gotham SSm B}.multi-column-catalog-sec .multicolumn-card__info p{padding:0 15px}.multi-column-catalog-sec .slider-mobile-gutter{margin-top:40px}.multi-column-catalog-sec{overflow:hidden}.multi-column-catalog-sec .sales-block h2:before{margin-left:-100%}.multi-column-catalog-sec .sales-block h2:after{margin-right:-100%}.multi-column-catalog-sec.multicolumn .title{margin:40px 0 50px!important}.multi-column-catalog-sec.multicolumn .multicolumn-card__info .rte{margin-bottom:1rem}.page-care-and-cleaning-guide .custom-image-grid-section .sectionbreak{margin-top:0}.page-care-and-cleaning-guide .custom-image-grid-section .image-grid-sec h4{margin-bottom:30px;margin-top:0}.page-care-and-cleaning-guide .custom-image-grid-section .main-row-item-text{margin-top:40px}.care-cleaning-intrested{border-top:1px solid #ccc;margin-bottom:2em}.outdoor-fitness-sixth-sec{overflow:hidden}.outdoor-fitness-sixth-sec .sales-block h2:before{margin-left:-100%}.outdoor-fitness-sixth-sec .sales-block h2:after{margin-right:-100%}.page-outdoor-fitness .no-heading .page-width{margin-bottom:0;margin-top:0}.outdoor-contact-sec{overflow:hidden}.outdoor-contact-sec .sales-block h2:before{margin-left:-100%}.outdoor-contact-sec .sales-block h2:after{margin-right:-100%}.page-gym-storage .multicolumn-card__info{padding:2.5rem 1.6rem}.page-outdoor-fitness .banner--small:not(.banner--adapt){min-height:38rem}.custom_chat_section .btn{font-size:15pt;background:#f08921}.page-commercial-accounts .sales-block .title{font-size:32px}.accordion-body a{color:#f08921;text-decoration:underline}.connect_section_cc .sales-block h2{font-size:28px}.page-equipment-consultation .connect_section_cc .media img{width:200px!important}.page-equipment-consultation .multicolumn-card__info p{margin-bottom:20px}.page-equipment-consultation .custom-page-main p{text-align:center}.global-media-settings{border:none}.page-granite-storage-series .banner--medium:not(.banner--adapt){min-height:70rem}.granite-rich-text-section h1,.page-apex-storage-series h1,.page-denali-storage-line h1{font-size:19px;line-height:27px;max-width:1100px;margin:0 auto;font-family:Gotham SSm A,Gotham SSm B}.granit-section-one .image-with-text .grid,.granit-section-two .image-with-text .grid{align-items:center}.granite-storage-block{background-color:#d8d8d8!important;margin-top:30px}.granite-storage-block .rich-text__text p{margin-bottom:0!important;font-size:19px;line-height:27px;font-family:Gotham SSm A,Gotham SSm B}.warranty-product-categories-outer.granite-storage-block .rich-text__buttons{margin-top:20px;margin-bottom:0}.granite-storage-multicolumn-sec .sales-block h2:before,.granite-storage-multicolumn-sec .sales-block h2:after{display:none!important}.granite-storage-multicolumn-sec .sales-block h2{font-size:24px;line-height:34px;color:#000!important;text-decoration:underline}.granite-storage-multicolumn-sec ul{max-width:900px;margin:50px auto!important;justify-content:center}.granite-storage-multicolumn-sec .multicolumn-card__info{border:2px solid #f08921;padding:10px!important;text-align:center}.without-standard-button{color:#f08921;font-size:32px;line-height:30px;font-family:Gotham Cond A,Gotham Cond B;font-weight:500;text-transform:uppercase;justify-content:center;display:flex}.without-standard-button:hover{text-decoration:none!important}.granite-storage-multicolumn-sec .multicolumn-card__info:hover{border:2px solid #555759}.granite-storage-multicolumn-sec .multicolumn-card__info:hover .without-standard-button{color:#555759}.without-standard-button:focus{text-decoration:none!important;outline:0!important}.video-section{text-align:center;margin:100px 0}.video-section h2{color:orange!important;font-size:30px!important;line-height:40px!important;font-family:Gotham SSm A,Gotham SSm B;font-weight:500;margin-bottom:40px!important}.page-granite-storage-series .image-with-text__content h2,.page-apex-storage-series .image-with-text__content h2,.page-denali-storage-line h2{font-size:19px;line-height:27px;color:#333!important;text-transform:none!important;font-weight:500!important;font-family:Gotham SSm A,Gotham SSm B}.about-order-list ul li a,.page-financing .benefits_section_wrap ul li a,.about-order-list ul li{color:#f08921;font-weight:500!important;text-decoration:none}.about-order-list ul li a:hover,.page-financing .benefits_section_wrap ul li a:hover{color:#f08921;text-decoration:none}.page-gsa .custom-page-main table{table-layout:auto}.page-dealer-program #MainContent .page-width{max-width:1400px}.page-dealer-program .hbspt-form{padding:0!important}.page-about .image-with-text__content--top{justify-content:center}.shipping-outer-wrapp h1{font-size:24px;line-height:34px;margin-top:60px;margin-bottom:20px}.return-policy-section h2{margin-top:60px!important}.page-about .custom-multicolumn-section .multicolumn-card__info h3 a{pointer-events:none}.gsa-outer h1{font-size:19px!important;line-height:29px;font-weight:100!important;color:#333}@media screen and (min-width:750px){.page-care-and-cleaning-guide-download .banner--small:not(.banner--adapt){min-height:50rem}}.gsa-outer p a:hover,.gsa-outer td a:hover{color:#f18903;text-decoration:underline}.page-gsa .rte h1 a{text-decoration-thickness:0px!important}.page-gsa .submitted-message p{text-align:center;font-family:Gotham SSm A,Gotham SSm B!important;font-size:18px}.page-consult-contact .hbspt-form .hs-main-font-element{text-align:left;padding:10px;max-width:1000px;margin:0 auto;text-align:center}.home-customer.banner .banner__content--middle-center .banner__box{top:20%!important;background:#f4f4f4f2!important}.hbspt-form .hs-form-field.hs-city,.hbspt-form .hs-form-field.hs-state,.hbspt-form .hs-form-field.hs-zip{width:33.3%!important}.page-internal-custom-quote-request .hbspt-form{margin-bottom:100px}.read-less-active{overflow:hidden}.page-financing .finance_page_wrap .sales-block{display:none}.page-financing .finance_page_wrap .finance-page-title.sales-block{display:block!important}html body #dropdown-select-forms,html body .facet-filters__sort{font-family:Gotham SSm A,Gotham SSm B,sans-serif!important}.page-functional-training .image-with-text__text.rte.body p,.page-recovery .image-with-text__text.rte.body p{font-weight:300}.page-functional-training .warranty-product-categories-outer .rich-text__blocks h2.rich-text__heading{color:#333!important}.faq-answer ul li{font-weight:300}.page-dealer-program h2.rich-text__heading{font-size:21px}.footer-block__heading a:hover{color:#fb8c02;text-decoration:none}.jdgm-preview-badge .jdgm-star.jdgm-star{font-weight:400!important;font-size:14px}.sectionbreak.get_inspired_outer{margin-bottom:0}.school_custom_slider.secondary-slider{padding-top:30px}@media(min-width:768px)and (max-width:1279px){.custom-cardInner img{width:100%}.custom-collection-list-section .grid--1-col-tablet-down .grid__item{width:21%;max-width:32%}.image-with-text-one .image-with-text__text-item,.image-with-text-two .image-with-text__text-item{padding-top:50px}.custom-multicolumn-section .grid--6-col-desktop .grid__item{width:calc(30.66% - var(--grid-desktop-horizontal-spacing)* 3 / 6);max-width:100%}.footer-top .address{padding:0 8px}.newsletter-form__field-wrapper{min-width:276px}.footer-top .contact{gap:5px}footer.footer .list-social{justify-content:center;padding:0 10px;flex-wrap:nowrap}footer.footer .list-social li.list-social__item{margin-right:10px}footer.footer .list-social .list-social__link{padding:0}.custom-multicolumn-section .multicolumn-list:not(.slider){padding-left:0;padding-right:0}.custom-multicolumn-section .multicolumn .page-width{padding-left:15px;padding-right:15px}.blog__posts .card__inner{min-height:215px}.blog__posts .card__content h3{padding:20px 10px 0;font-size:20px}.btn_standard{font-size:.85em;padding:2px}body.page-warranty h2.rich-text__heading{line-height:27px!important}.warrenty-def .sales-block h2:before{margin-right:320px}.warrenty-def .sales-block h2:after{margin-left:320px}.page-request-quote .banner--mobile-bottom .banner__box{max-width:90rem}.page-inspect-replenish .banner--small:not(.banner--adapt){min-height:18rem}.page-design-inspiration .hastrasparentbg .banner__box{top:20%}.page-outdoor-fitness .banner{min-height:16rem!important}body .secTemplate-main p{font-size:16px}.custom-image-grid-section .btn{margin-top:30px}.page-psconnectinterest .feature-row-item-text{padding:0 55px}.page-warranty .warranty-product-categories-outer .rich-text__wrapper{width:100%!important}.page-warranty .warranty-main .feature-row-item{padding-right:0}.logo_rpeater_wrapper{width:calc(33% - 15px)}.warranty-product-categories-outer .rich-text__text p br{display:none}.page-promaxima-strength-racks .proxima-series-outer .sales-block h2{padding:1.5% 2%!important}.manufacturers-inner-wrapper{justify-content:flex-start}.business-accounts .image-container{max-height:300px;max-width:100%;width:100%}.business-accounts .content-wrapper{flex-direction:column;padding-top:20px}.bussiness_image_with_text .grid{flex-direction:column}.bussiness_image_with_text .grid--3-col-tablet .grid__item{width:100%}.page-commercial-accounts .sales-block h2.title{padding-left:0!important;padding-right:0!important}.page-equipment-consultation h2.image-with-text__heading{font-weight:500!important}.equipment_consultation .grid--gapless.grid{align-items:center}.page-care-and-cleaning-guide .custom-image-grid-section .main-row-item-text{margin-top:0}.page-care-and-cleaning-guide .custom-image-grid-section .btn{margin-top:10px}.granite-storage-multicolumn-sec .grid--1-col-tablet-down .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.granite-storage-multicolumn-sec ul.multicolumn-list.contains-content-container{gap:20px;flex-wrap:nowrap}.granite-storage-multicolumn-sec ul.multicolumn-list.contains-content-container{gap:15px}.video-container iframe{height:206px!important;width:100%}.custom-video-with-text .image-with-text .grid{align-items:center}.page-about .multicolumn.background-primary .multicolumn-card .media img{max-width:135px}.page-about .without_image_custom img{object-fit:contain!important}.page-about .three-column-featured-row .grid--1-col-tablet-down .grid__item{max-width:31%}.page-about .three-column-featured-row .grid--1-col-tablet-down .grid__item .multicolumn-card__info{padding:1.5rem}.page-about .three-column-featured-row .grid--1-col-tablet-down .grid__item .media img{max-width:100px}.page-about .background-primary.three-column-featured-row,.page-about .no-heading.three-column-featured-row .page-width{margin-top:0}.page-about .no-heading.three-column-featured-row .multicolumn-card-spacing{padding-top:0}.page-internal-custom-quote-request .hbspt-form{margin-bottom:50px}.page-internal-custom-quote-request .sales-block .title:after{margin-left:250px}.page-internal-custom-quote-request .sales-block .title:before{margin-right:250px}}@media(min-width:768px)and (max-width:1099px){.page-request-quote .banner__content{padding:5rem 0}.page-request-quote .banner--mobile-bottom .banner__box{max-width:100%}.page-equipment-consultation .grid--1-col-tablet-down .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.page-granite-storage-series .banner--medium:not(.banner--adapt){min-height:24rem}.shopify-policy__body li a span,.shopify-policy__body p a span{word-wrap:break-word}}@media only screen and (max-width:990px){.image-with-text-one .image-with-text__grid,.image-with-text-two .image-with-text__grid{flex-direction:column}.image-with-text-one .image-with-text__text-item,.image-with-text-two .image-with-text__text-item{flex:100%;max-width:100%;min-height:auto;width:100%}.image-with-text-one .image-with-text__grid .image-with-text__media-item,.image-with-text-two .image-with-text__grid .image-with-text__media-item{width:100%;flex:100%;max-width:100%}.page-about .grid--1-col-tablet-down .grid__item{max-width:48%}.school_custom_slider.secondary-slider{padding-top:60px}}@media(min-width:220px)and (max-width:767px){.newsletter-form__field-wrapper{min-width:auto}.header-wrapper .header .header__inline-menu{width:auto}.image-with-text-one .image-with-text__media-item,.image-with-text-two .image-with-text__media-item,.image-with-text-one .image-with-text__text-item,.image-with-text-two .image-with-text__text-item{max-width:100%}.image-with-text-one .image-with-text__media-item .image-with-text__media{padding-bottom:0!important}.image-with-text-one .image-with-text__media-item .image-with-text__media img{height:300px;position:relative}.image-with-text-one .image-with-text__text-item,.image-with-text-two .image-with-text__text-item{padding-bottom:50px;padding-top:50px;min-height:auto}.image-with-text-two .image-with-text__media-item .image-with-text__media img{height:300px;position:relative}.image-with-text-two .image-with-text__media-item .image-with-text__media{padding-bottom:0!important}.custom-image-banner .banner--mobile-bottom .banner__media{position:absolute;height:50rem!important}.custom-image-banner .banner__box{width:94%;padding:20px!important;background:#fffc!important;top:20%}.custom-image-banner .banner__box p{font-size:1em}.custom-image-banner .banner--medium:not(.banner--adapt){min-height:50rem}.custom-multicolumn-section .grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.custom-multicolumn-section .multicolumn-card__info{padding:20px}.custom-multicolumn-section .multicolumn-list{margin-top:35px;display:grid;padding-right:0;grid-template-columns:1fr 1fr;gap:15px}.footer-up-section{flex-direction:column}.newsletter,.footer-mobile-menu{width:100%}.mobile-links{border-top:1px solid #454545;margin-bottom:0;padding:0;display:flex;flex-wrap:wrap}.mobile-links li{width:33.33%;display:inline-block;text-align:center;padding:25px 10px;border-right:1px solid #454545;vertical-align:middle}.mobile-links li a{color:#909090}.mobile-links li:last-child{border-right:none}.mobile-links li:nth-child(3){border-right:0}.mobile-links li:nth-child(4){border-top:1px solid #454545}.mobile-links li:nth-child(5){border-top:1px solid #454545}.mobile-links li:nth-child(6){border-top:1px solid #454545}.footer-top .address{border:none;display:table;text-align:center}.footer-top .page-width{padding:0}.newsletter{padding:15px 4%;position:relative}.contact{border-top:1px solid #454545;text-align:center;padding:20px 0 13px;width:100%;flex-direction:column}footer .phone-number{font-size:20px;font-weight:300;margin-bottom:10px}footer .phone-number a{position:relative}footer .address{font-size:15px;font-weight:200;font-style:normal}footer .address span{display:block}.social{padding:15px 0;clear:both;width:130px;margin:0 auto}.social li{display:flex;margin-right:15px}.copyright{font-size:12px;font-weight:200;text-align:center;padding-bottom:20px}.footer__content-bottom .page-width{justify-content:center!important}.custom-collection-list-section .grid--1-col-tablet-down .grid__item{width:calc(50% - 15px);max-width:50%}.custom-collection-list-section .grid--1-col-tablet-down .grid__item img{width:100%}body .footer-top{padding-top:0}.footer-top.medium-hide{display:block!important}.footer-top.small-hide{display:none}.phone-number a{font-size:20px}footer .phone-number a:first-child:before{top:8px;left:4px}.footer-top .contact{gap:15px}.custom-page-main .feature-row.gsa-outer table td{font-size:10px}.blog__posts .card__inner{min-height:215px}.blog__posts .card__content h3{padding:20px 10px 0;font-size:20px}.btn_standard{padding:2px;font-size:1em}.main-row-item-text h1{font-size:1.5em}.hastrasparentbg{margin-top:-70px}.hastrasparentbg .banner__box{top:-126%}h2.rich-text__heading{line-height:1.4!important}.pdf_links{column-count:1!important}.warranty-main .feature-row-item{padding-right:0}.page-warranty .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:40rem}.page-warranty .hastrasparentbg{margin-top:-98px}.hastrasparentbg h2{font-size:2em}.hastrasparentbg .banner__box{width:94%}.hastrasparentbg .banner__buttons a{word-break:break-word;white-space:break-spaces}.page-warranty .sales-block h2{color:#f08921!important;font-size:35px!important;padding:1.5% 2%;border-bottom:2px solid #F08921;text-align:center;position:relative;line-height:49px!important;margin-bottom:0}.claim-procces,.warrenty-def{padding:0 10px}.warranty-product-categories-outer .rich-text__wrapper{width:100%!important}.topic-page p{font-size:16px}.school-main .list-row-text-image>*+*{margin-left:0}.sp-arrows{display:none!important}.custom-athletic-school .sectionbreak br{display:none}.hbspt-form label{font-size:14px}.page-request-quote .hbspt-form{padding-right:28px;padding-left:28px}.page-request-quote .banner__content{margin-top:-55%;background:#ebebebe6;width:94%}.page-request-quote h2.banner__heading{font-size:1.8em}.page-warranty .hastrasparentbg h2{font-size:40px}.page-warranty .hastrasparentbg .banner__text p{font-size:18px}.page-warranty .banner--mobile-bottom .banner__box{padding:2rem 2.5rem}.warranty-rich-text-wrapper{margin-top:100px}.warranty-multicolumn-sec.multicolumn .title-wrapper-with-link{margin-bottom:0;padding-bottom:0}.warranty-multicolumn-sec .section-custom-multicolumn-padding{padding-top:0}.warrenty-def .rich-text{padding-bottom:0}.pdf_links li a{font-size:28px}.warranty-product-categories-outer .rich-text__text p{text-align:left;font-size:16px}.warranty-rich-text-wrapper h2.rich-text__heading{font-weight:600}.page-inspect-replenish .banner__media{min-height:auto!important}.page-inspect-replenish .sales-block{padding:0!important}.banner .banner__content--middle-center{margin:-264px auto 0;position:relative;transform:none}.banner .banner__content--middle-center .banner__box{top:unset!important;position:relative;background:#000c!important}.page-design-inspiration .custom-image-banner .banner--mobile-bottom .banner__media{position:relative!important;height:50vh!important}.page-design-inspiration .custom-design-inspiration{margin-top:50px}.content-side-section .feature-row{gap:15px;flex-direction:column;align-items:flex-start;justify-content:flex-start}.content-side-section .feature-row .feature-row-item{text-align:left}.custom-image-grid-section .feature-row{flex-direction:column!important;gap:20px}.custom-image-grid-section .image-grid-sec{margin-bottom:0!important}.sales-block h2,.sales-block2 h2{padding:1.5% 0%}.outdoor-fit-comman .image-with-text__content{padding:2rem calc(0rem / var(--font-body-scale)) 0rem}.page-dealer-program .custom-image-banner .banner--mobile-bottom .banner__media,.page-dealers .custom-image-banner .banner--mobile-bottom .banner__media{position:relative;height:40rem!important}.page-gym-storage .gym-storage-essentials .pdf_links{column-count:1;text-align:center}.hastrasparentbg h2,.hastrasparentbg h1{font-size:2.3em}.page-outdoor-fitness-5-tips h1{font-size:32px}.warranty-product-categories-outer .rich-text__text p br{display:none}.page-outdoor-fitness-5-tips .hbspt-form{margin-top:50px}.page-outdoor-fitness-5-tips .hbspt-form{margin-bottom:40px!important}.page-outdoor-fitness-5-tips .hbspt-form{margin-bottom:50px!important}.page-psconnectinterest .feature-row-item-text{padding:0!important}.dealer-top-txt .rich-text__text p{font-size:16px}.eligibility-main .rich-text__text p{margin-bottom:0!important}.eligibility-main .ps-rich-text-sec ul li{list-style:disc}.studio-text-both-side-sec .feature-row{flex-direction:column;gap:20px}.page-studio-line-storage ul.multicolumn-list.contains-content-container li{max-width:100%;width:100%}.page-studio-line-storage .background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{padding:20px}.studio-line-form-section .rich-text.content-container{padding-top:0}.studio-line-form-section .rich-text.content-container p{text-align:center}.warranty-product-categories-outer.studio-line-form-section{padding-left:20px;padding-right:20px}.page-design-inspiration .multicolumn .page-width{padding-left:15px;padding-right:15px}.page-design-inspiration .design-inspiration-section .image-grid-section{margin-top:0}body .secTemplate-main p{font-size:16px}.page-design-inspiration ul.multicolumn-list.contains-content-container li{width:100%;max-width:100%}.page-care-and-cleaning-guide .banner .banner__content--middle-center .banner__box{background-color:#37393bcc!important}.page-care-and-cleaning-guide .custo-comman-section .feature-row-text-right p{font-size:16px}.custom-image-grid-section .btn{display:flex;word-wrap:break-word;white-space:normal}.page-gsa-application ul.gsa-list{list-style:disc;padding-left:15px!important}.page-psconnectinterest .custom-page-main p,.page-psconnectinterest .custom-page-main p.top-para{font-size:16px}.page-psconnectinterest .form-columns-3 .hs-fieldtype-text,.page-psconnectinterest .form-columns-3 .hs-fieldtype-phonenumber{width:100%!important}.page-psconnectinterest .form-columns-3 .hs-form-field .input{margin-right:0!important}.page-taxexempt ol li,.page-taxexempt ul li{font-size:16px}.contact-main h2{line-height:40px!important}.page-contact .hastrasparentbg .banner__text p{font-size:18px}.page-contact .banner .banner__content--middle-center .banner__box{background:#37393be6!important}.page-contact .hbspt-form .hs-richtext h3{font-size:16px!important}.page-outdoor-fitness-5-tips .banner--mobile-bottom .banner__media{height:310px}.manufacturers-logo-text{margin:0}.logo_rpeater_wrapper{width:calc(51% - 15px)}.page-warranty .warranty-rich-text-wrapper{margin-top:0!important}.page-consult-contact .custom-page-main .fill-info{font-size:16px}.page-consult-contact .hastrasparentbg .banner__box{padding:22px 12px}.page-consult-contact .banner .banner__content--middle-center{margin:-200px 0 0}.page-consult-contact .hastrasparentbg .banner__box{background-color:#ebebebe6!important}.content_1_wrap_dynmic .btn{padding:10px 50px}.content_1_wrap_dynmic .btn:hover{padding:8px 48px}.content_1_wrap_dynmic{margin-top:0}.page-schedule-consult .hastrasparentbg .banner__box{padding:25px 20px;background:#ebebebe6!important}.page-schedule-consult .banner .banner__content--middle-center{margin:-175px 0 0}.inner-btns .btn{width:100%}.custom_chat_section{padding-top:35px!important}.custom_chat_section h2{font-size:22px}.custom_chat_section .content-container{padding-left:0;padding-right:0}.outdoor_fitness-wrap p{padding:0 15px}.outdoor_fitness-wrap ul.multicolumn-list.contains-content-container li{width:100%;max-width:100%}.outdoor_fitness-wrap .multicolumn-card__info h3{font-size:20px}.page-outdoor-fitness-planning .banner--mobile-bottom .banner__media,.banner--stacked:not(.banner--mobile-bottom) .banner__media{min-height:28rem}.page-promaxima-strength-racks .banner--mobile-bottom .banner__box{padding:4rem 20px}.page-promaxima-strength-racks .hastrasparentbg .banner__text p{margin-bottom:0}.page-promaxima-strength-racks ul.multicolumn-list.contains-content-container li{width:100%;max-width:100%}.page-promaxima-strength-racks .multicolumn-card__info{text-align:left}.page-promaxima-strength-racks ul.grid{padding-left:0;padding-right:0}.page-promaxima-strength-racks .multicolumn .page-width{padding-left:15px;padding-right:15px}.multi-column-catalog-sec ul.multicolumn-list.contains-content-container li,.outdoor-fit-comman ul.multicolumn-list.contains-content-container li{width:100%;max-width:100%}.page-outdoor-fitness .ps-image-banner{margin-top:0}.page-gym-storage .banner--mobile-bottom .banner__box{padding:25px 20px}.page-gym-storage .image-with-text__content{padding:4rem calc(1rem / var(--font-body-scale)) 0rem}.warranty-product-categories-outer .sales-block h2{border-bottom:2px solid #f08921!important;margin-bottom:20px!important}.warranty-product-categories-outer .rich-text__buttons{margin-top:30px;margin-bottom:30px}.warranty-multicolumn-sec .title-wrapper-with-link h2{border-bottom:2px solid #f08921!important}.custom-multicolumn-section .multicolumn-card__info h3{font-size:28px}.custom_chat_section .image-with-text__content{padding-bottom:0}.outdoor_fitness-wrap .sales-block h2{border-bottom:2px solid}.page-outdoor-fitness-planning .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:0;padding-right:0}.outdoor_fitness-wrap{margin-top:0}.page-outdoor-fitness-planning .form-columns-3 .hs-fieldtype-text,.page-outdoor-fitness-planning .form-columns-3 .hs-fieldtype-phonenumber{width:100%!important}.page-commercial-accounts .hastrasparentbg .banner__box p{font-size:16px}.page-commercial-accounts .banner .banner__content--middle-center .banner__box{background:#ebebebe6!important;padding:25px 22px}.bussiess_page .multicolumn-card__info p{font-size:16px}.page-commercial-accounts .sales-block h2:after{display:block!important;content:""!important}.page-commercial-accounts .accordion-container p{font-size:16px}.business-accounts .image-container img{height:300px}.page-commercial-accounts .sales-block h2.title{padding-left:0!important;padding-right:0!important}.page-commercial-accounts .image-with-text__media--small{height:30rem!important}.page-equipment-consultation .banner .banner__content--middle-center .banner__box{background:#ebebebe6!important}.page-meet-with-ps .hastrasparentbg .banner__box,.page-equipment-consultation .hastrasparentbg .banner__box{padding:25px 20px}.page-equipment-consultation h2.image-with-text__heading{font-weight:500!important}.connect_section_cc .sales-block h2{border-bottom:2px solid;font-size:35px!important}.page-request-quote .banner--mobile-bottom .banner__box{padding:25px 20px;width:100%;background:#ebebebe6!important}.page-facility-design-contact .banner .banner__content--middle-center .banner__box{background-color:#ffffffe6!important}.page-care-and-cleaning-guide .banner .banner__content--middle-center{margin:-170px auto 0}.manufacturers-inner-wrapper img{max-width:100%;height:auto}.page-granite-storage-series .image-with-text__content{padding:0!important}.page-gsa .custom-page-main table{table-layout:fixed}.page-about .multicolumn.background-primary .multicolumn-card .media img{max-width:100%;margin-top:10px!important;margin-bottom:10px!important}.shopify-policy__body li a span,.shopify-policy__body p a span{word-wrap:break-word}.video-container iframe{height:206px!important;width:100%}.page-returns .banner .banner__content--middle-center{margin:-170px auto 0}.page-returns .banner .banner__content--middle-center .banner__box{background:#37393be6!important}.page-returns .return-policy-section p{font-size:16px}.page-returns .hastrasparentbg .banner__text p{margin-bottom:3px}.page-about .custom-multicolumn-section .multicolumn-list{margin-top:0}.page-care-and-cleaning-guide-download .banner .banner__content--middle-center{margin:-150px auto 0}.page-care-and-cleaning-guide-download .banner .banner__content--middle-center .banner__box{background:#37393be6!important}.page-gsa .sales-block h2{font-size:28px!important}.page-gsa .submitted-message p{font-size:16px}.search input[type=submit]{height:32px;top:10px;right:10px}.search #header-search-input{height:32px}.search.clearfix.header-cell.for_mobile{background:#dbdbdb!important;padding:10px}.menu_wrap_main{height:110px}.header-wrapper{padding-top:110px}.collection-hero__description p{font-size:14px}.collection-hero__description p strong{font-size:18px;line-height:26px}.page-internal-custom-quote-request .hbspt-form{margin-bottom:50px}.sectionbreak.get_inspired_outer{margin-bottom:30px!important}}@media(min-width:220px)and (max-width:340px){.hastrasparentbg h2{font-size:1.8em}.hastrasparentbg .banner__text p{font-size:1em}.hastrasparentbg h2,.hastrasparentbg h1{font-size:1.5em}.school_custom_slider.secondary-slider{padding-top:0}}.accessibility_wrap{display:flex;align-items:center;cursor:pointer;gap:8px;justify-content:flex-end}.accessibility_icon{display:flex}.icon_acc{color:#8a8a8a;font-size:15px;line-height:1}.accessibility_wrap:hover .icon_acc{color:#fb8c02}.accessibility_wrap:hover .accessibility_icon svg path{stroke:#fb8c02}
/*# sourceMappingURL=/cdn/shop/t/22/assets/style.css.map */
