:root{--header-height:114px;--header-height-sticky:50px;--header-height-mobile:140px;--site-width:100%;--site-min-width:300px;--site-max-width:1400px;--site-gutter:25px;--site-gutter-mobile:15px;--footer-bottom-height:50px;--narrow-width:1100px;--v-narrow-width:900px}@font-face{font-family:"Bebas Neue";src:url(../fonts/bebas.0c4e6.woff) format("woff"),url(../fonts/bebas.28b0f.woff2) format woff2;font-weight:400}@font-face{font-family:"Kaushan Script";src:url(../fonts/kaushan.1a483.woff) format("woff"),url(../fonts/kaushan.4da72.woff2) format woff2;font-weight:400}@font-face{font-family:Jost;src:url(../fonts/jost.bac90.woff) format("woff"),url(../fonts/jost.da1e9.woff2) format woff2}@font-face{font-family:Jost;src:url(../fonts/jost-medium.7b583.woff) format("woff"),url(../fonts/jost-medium.0e09f.woff2) format woff2;font-weight:500}@font-face{font-family:Jost;src:url(../fonts/jost-bold.4fdce.woff) format("woff"),url(../fonts/jost-bold.abd0a.woff2) format woff2;font-weight:700}.options-form__header{display:flex;justify-content:space-between;align-items:baseline;gap:80px;border-bottom:2px dashed rgba(48,47,44,.4);padding-bottom:25px;margin-bottom:25px}@media screen and (max-width:42.5em){.options-form__header{gap:5px;padding-bottom:15px}}.options-form__details{display:flex;flex-direction:column;gap:5px}@media screen and (max-width:42.5em){.options-form__details{gap:0}}.options-form__title{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:30px;font-size:1.875rem;line-height:1.1333333333;letter-spacing:1px;color:#2c3142;text-transform:uppercase}@media screen and (max-width:62.4375em){.options-form__title{font-size:28px;font-size:1.75rem;line-height:1.0714285714;letter-spacing:.75px}}.options-form__price{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:30px;font-size:1.875rem;line-height:1.3333333333;letter-spacing:.75px;text-transform:uppercase;color:#72bf44}@media screen and (max-width:62.4375em){.options-form__price{font-size:23px;font-size:1.4375rem;line-height:1.7391304348;letter-spacing:.4px}}.options-form__upgrades{display:flex;flex-direction:column;gap:15px;margin-bottom:22px}@media screen and (max-width:42.5em){.options-form__upgrades{gap:5px;margin-bottom:15px}}.options-form__upgrade{width:100%}.options-form__upgrade .field--checkbox{display:flex;align-items:center;width:100%;margin:0}@media screen and (max-width:42.5em){.options-form__upgrade .field--checkbox{align-items:flex-start}}.options-form__upgrade .field--checkbox .options-form__checkbox-details{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}@media screen and (max-width:42.5em){.options-form__upgrade .field--checkbox .options-form__checkbox-details{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}}.options-form__upgrade .field--checkbox .options-form__checkbox-label{display:flex;align-items:flex-start;gap:10px}.options-form__upgrade .field--checkbox .options-form__checkbox-label label.check_box{width:100%;margin:0;font-family:Jost,Arial,Helvetica,sans-serif;line-height:1.3;font-size:16px;font-size:1rem;line-height:1.875;color:#3e3e3e;letter-spacing:.348px}.options-form__upgrade .field--checkbox .options-form__checkbox-label label.check_box .check_box__text{padding:0;margin:0}.options-form__upgrade .field--checkbox .options-form__upgrade-price{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:23px;font-size:1.4375rem;line-height:1.7391304348;letter-spacing:.4px;text-transform:uppercase;color:#72bf44}@media screen and (max-width:42.5em){.options-form__upgrade .field--checkbox .options-form__upgrade-price{margin-top:-5px}}.options-form__accessories{margin-top:22px;padding-bottom:34px;border-bottom:2px dashed rgba(48,47,44,.4);margin-bottom:30px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:42.5em){.options-form__accessories{border-bottom:none;padding-bottom:20px;margin-bottom:0}}.options-form__accessories .field:first-child{margin:0}.options-form__accessories .field:first-child label{margin:0}@media screen and (max-width:42.5em){.options-form__accessories .field:first-child{display:none}}.options-form__accessory-option{display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width:42.5em){.options-form__accessory-option{align-items:flex-start}}.options-form__accessory-option .field--qty-selector{margin:0}.options-form__accessory-label{font-family:Jost,Arial,Helvetica,sans-serif;line-height:1.3;font-size:16px;font-size:1rem;line-height:1.875;color:#3e3e3e;letter-spacing:.348px}.options-form__accessory-column{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width:42.5em){.options-form__accessory-column{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}}.options-form__accessory-price{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:23px;font-size:1.4375rem;line-height:1.7391304348;letter-spacing:.4px;text-transform:uppercase;color:#72bf44}@media screen and (max-width:42.5em){.options-form__accessory-price{margin-top:-5px}}.product-details__body{margin:80px auto 89px;max-width:918px}@media screen and (max-width:62.4375em){.product-details__body{margin:80px var(--site-gutter-mobile) 89px;max-width:100%}}@media screen and (max-width:42.5em){.product-details__body{margin:30px 0 0}}.product-details__grid{display:grid;gap:60px;grid-template-columns:calc(43% - 30px) calc(57% - 30px)}@media screen and (max-width:42.5em){.product-details__grid{grid-template-columns:1fr;gap:25px}}@media screen and (max-width:42.5em){.product-details__highlight{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:15px;padding:0 var(--site-gutter-mobile)}}.product-details__image{aspect-ratio:4/3;box-shadow:14px 14px 0 rgba(0,0,0,.0509803922);margin-right:14px}@media screen and (max-width:62.4375em){.product-details__image{box-shadow:6px 6px 0 rgba(0,0,0,.0509803922);margin-right:6px}}.product-details__image img{width:100%;height:auto;display:block;overflow:hidden}ul.product-details__specs{font-family:Jost,Arial,Helvetica,sans-serif;line-height:1.3;font-size:20px;font-size:1.25rem;line-height:1.8;letter-spacing:.435px;color:#494949;list-style-type:disc;list-style-position:inside;display:flex;flex-direction:column;gap:5px;margin-bottom:20px}@media screen and (max-width:62.4375em){ul.product-details__specs{font-size:14px;font-size:.875rem;line-height:1.7142857143;line-spacing:.4px}}@media screen and (max-width:42.5em){ul.product-details__specs{display:none}}.product-details__specs li::marker{font-size:15px}ul.product-details__specs--mobile-only{display:none}@media screen and (max-width:42.5em){ul.product-details__specs--mobile-only{display:flex;margin-bottom:0}}.product-details__details{display:flex;flex-direction:column;gap:10px;border-bottom:2px dashed rgba(48,47,44,.4);padding-bottom:25px;margin-bottom:35px}@media screen and (max-width:42.5em){.product-details__details{border-bottom:none;padding:0 var(--site-gutter-mobile) 0}}.product-details__details p{font-family:Jost,Arial,Helvetica,sans-serif;line-height:1.3;font-size:16px;font-size:1rem;line-height:1.625;letter-spacing:.5px;color:#494949}@media screen and (max-width:62.4375em){.product-details__details p{font-size:14px;font-size:.875rem;line-height:1.7142857143;letter-spacing:.4px}}.product-details__details p span{font-weight:500}.product-details__footer{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:42.5em){.product-details__footer{padding:15px var(--site-gutter-mobile);background-color:#fff}}.product-details__price{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:40px;font-size:2.5rem;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#72bf44}@media screen and (max-width:62.4375em){.product-details__price{font-size:28px;font-size:1.75rem;line-height:1.4285714286;letter-spacing:.75px}}.product-details__cta .button{padding:14px 40px 12px}.products-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;border-bottom:2px dashed rgba(48,47,44,.4);padding-bottom:10px}@media screen and (max-width:42.5em){.products-header{flex-wrap:wrap;align-items:baseline;border-bottom:none}}.products-header__category-filter{width:-moz-fit-content;width:fit-content;max-width:30%}@media screen and (max-width:42.5em){.products-header__category-filter{min-width:100%;max-width:100%;width:100%}}@media screen and (max-width:42.5em){.products-header__category-filter .field--select{width:100%}}.products-header__results-count{font-family:Jost,Arial,Helvetica,sans-serif;line-height:1.3;font-size:14px;font-size:.875rem;line-height:2.1428571429;letter-spacing:.5px;position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width:42.5em){.products-header__results-count{position:static;transform:none}}@media screen and (max-width:42.5em){.products-header__sort-filter .field--select-text{margin-top:0}}.products-listing{margin:40px 0 35px;display:grid;grid-template-columns:repeat(4,1fr);gap:35px 24px}@media screen and (max-width:62.4375em){.products-listing{grid-template-columns:repeat(3,1fr);gap:45px 15px}}@media screen and (max-width:42.5em){.products-listing{grid-template-columns:repeat(1,1fr);gap:25px;margin-top:0}}.product-listing__item{text-decoration:none;color:unset}.product-listing__image{aspect-ratio:4/3;box-shadow:12px 12px 0 rgba(0,0,0,.0509803922);margin-right:12px}@media screen and (max-width:62.4375em){.product-listing__image{box-shadow:6px 6px 0 rgba(0,0,0,.0509803922);margin-right:6px}}.product-listing__image img{width:100%;height:auto;display:block;overflow:hidden}.product-listing__details{margin-top:54px;margin-left:12px}@media screen and (max-width:62.4375em){.product-listing__details{margin-top:17px;margin-left:0}}.product-listing__title{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:24px;font-size:1.5rem;line-height:1.0833333333;color:#2c3142;letter-spacing:.5px;text-transform:uppercase;padding-bottom:5px}@media screen and (max-width:62.4375em){.product-listing__title{font-size:18px;font-size:1.125rem;line-height:1.1111111111}}@media screen and (max-width:62.4375em){.product-listing__title{padding-bottom:0}}ul.product-listing__specs{font-family:Jost,Arial,Helvetica,sans-serif;line-height:1.3;font-size:14px;font-size:.875rem;line-height:1.7142857143;letter-spacing:.5px;color:#494949;letter-spacing:.5px;list-style-type:disc;list-style-position:inside}@media screen and (max-width:62.4375em){ul.product-listing__specs{font-size:12px;font-size:.75rem;line-height:1.8333333333;line-spacing:.25px}}.product-listing__specs li{margin:10px 0}@media screen and (max-width:62.4375em){.product-listing__specs li{margin:5px 0}}.product-listing__price{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:30px;font-size:1.875rem;line-height:1.3333333333;letter-spacing:.75px;text-transform:uppercase;color:#72bf44;padding-top:5px}@media screen and (max-width:62.4375em){.product-listing__price{font-size:18px;font-size:1.125rem;line-height:1.3888888889;letter-spacing:.5px}}.product-options__body{margin:86px auto 96px;max-width:664px}@media screen and (max-width:62.4375em){.product-options__body{margin:86px 100px 96px;max-width:100%}}@media screen and (max-width:42.5em){.product-options__body{margin:36px var(--site-gutter-mobile) 0}}.product-options__footer{background-color:transparent;display:flex;justify-content:flex-end;align-items:center;gap:20px}@media screen and (max-width:42.5em){.product-options__footer{justify-content:space-between;background-color:#fff;height:75px;padding:0 var(--site-gutter-mobile);margin:0 calc(-1 * var(--site-gutter-mobile))}}.product-options__price{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:40px;font-size:2.5rem;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#72bf44}@media screen and (max-width:62.4375em){.product-options__price{font-size:28px;font-size:1.75rem;line-height:1.4285714286;letter-spacing:.75px}}.pagination{text-align:center;margin:40px 0 40px}.pagination__wrap{display:flex;justify-content:center;align-items:center;gap:20px}@media screen and (max-width:34.375em){.pagination__wrap{gap:10px}}.pagination__links{display:flex;justify-content:center;align-items:center;gap:10px}.pagination__link{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:20px;font-size:1.25rem;line-height:1.2;color:#3e3e3e;color:#0072bc;border:2.5px solid #0072bc;border-radius:50%;height:45px;width:45px;text-decoration:none;letter-spacing:1px;line-height:normal;transition:color .3s ease,border-color .3s ease;display:flex;justify-content:center;align-items:center}.pagination__link--active{border-color:#72bf44}.pagination__link--active,a.pagination__link:hover{border-color:#72bf44;color:#72bf44}.pagination__next,.pagination__prev{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:20px;font-size:1.25rem;line-height:1.2;color:#3e3e3e;color:#0072bc;text-decoration:none}.pagination__next--disabled,.pagination__prev--disabled{opacity:.3}:root{--header-height:114px;--header-height-sticky:50px;--header-height-mobile:140px;--site-width:100%;--site-min-width:300px;--site-max-width:1400px;--site-gutter:25px;--site-gutter-mobile:15px;--footer-bottom-height:50px;--narrow-width:1100px;--v-narrow-width:900px}@font-face{font-family:"Bebas Neue";src:url(../fonts/bebas.0c4e6.woff) format("woff"),url(../fonts/bebas.28b0f.woff2) format woff2;font-weight:400}@font-face{font-family:"Kaushan Script";src:url(../fonts/kaushan.1a483.woff) format("woff"),url(../fonts/kaushan.4da72.woff2) format woff2;font-weight:400}@font-face{font-family:Jost;src:url(../fonts/jost.bac90.woff) format("woff"),url(../fonts/jost.da1e9.woff2) format woff2}@font-face{font-family:Jost;src:url(../fonts/jost-medium.7b583.woff) format("woff"),url(../fonts/jost-medium.0e09f.woff2) format woff2;font-weight:500}@font-face{font-family:Jost;src:url(../fonts/jost-bold.4fdce.woff) format("woff"),url(../fonts/jost-bold.abd0a.woff2) format woff2;font-weight:700}body .dialog{max-width:1123px;width:100%;overflow:hidden}body .dialog .dialog__controls{display:none}@media screen and (max-width:62.4375em){body .dialog{max-height:815px}}@media screen and (max-width:42.5em){body .dialog{max-height:710px}}body .dialog__content{overflow:scroll;background:url(../images/background/bg-tile.9ea16.webp);background-size:90%}.panel-header{width:100%;height:130px;background-color:#0072bc;display:flex;justify-content:space-between;align-items:center;padding:0 var(--site-gutter);gap:15px;position:sticky;top:0}@media screen and (max-width:62.4375em){.panel-header{padding:28px var(--site-gutter-mobile) 24px;height:112px}}.panel-header__svg{cursor:pointer;fill:#fff}@media screen and (max-width:62.4375em){.panel-header__svg--empty{display:none}}.panel-header__title{font-family:"Bebas Neue",Georgia,Times new roman,serif;line-height:1.3;text-transform:uppercase;font-weight:400;letter-spacing:normal;font-size:40px;font-size:2.5rem;line-height:1.175;color:#3e3e3e;letter-spacing:1px;line-height:63px;letter-spacing:1px;text-transform:uppercase;color:#fff}@media screen and (max-width:62.4375em){.panel-header__title{font-size:28px;font-size:1.75rem;line-height:1.1785714286}}@media screen and (max-width:62.4375em){.panel-header__title{line-height:30px;letter-spacing:.75px}}
/*# sourceMappingURL=../maps/css/products.css.04f97.map */
