.cmp-product-gallery__layout .swiper-slide img{aspect-ratio:unset}.cmp-product-section{color:#4b4b4b;margin-bottom:10rem}.cmp-product-section__header{color:#4b4b4b;font-size:2rem;margin-bottom:2rem;text-align:center}.cmp-product-gallery__info-container{padding:1.875rem 2.25rem;text-transform:uppercase}.cmp-product-gallery__sku{color:#767676;font-size:.81rem;font-weight:700;letter-spacing:.05em;margin-bottom:.375rem}.cmp-product-gallery__name{font-family:Univers LT Std,Univers LT Std Fallback,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02em;line-height:1.25;margin:0 0 .375rem;max-width:24em}.cmp-product-gallery__tagline{color:#666}.cmp-product-gallery__attributes .swiper-wrapper{box-sizing:border-box}.cmp-product-gallery__attributes .swiper-container-horizontal>.swiper-pagination-progress{background-color:#ededed;box-shadow:inset .0625rem .0625rem .375rem rgba(0,0,0,.1);height:.5rem}.cmp-product-gallery__attributes .swiper-pagination-progress .swiper-pagination-progressbar{background:#e42626}.swiper-steps{font-size:1.25rem;margin-top:2rem;padding:0 2.25rem;text-transform:uppercase}.swiper-steps__title{color:#383838;font-weight:800}.swiper-steps__current{color:#717171;font-family:Teko,Teko Fallback,sans-serif;font-size:2.25rem}.swiper-steps__total{color:#c1c1c1;font-family:Teko,Teko Fallback,sans-serif;font-size:1.38rem}.cmp-product-gallery__attributes .swiper-buttons{padding:1.875rem 2.25rem}.cmp-product-gallery__attributes .swiper-button-next,.cmp-product-gallery__attributes .swiper-button-prev{background:none;height:3.1em;margin:0;min-width:auto;position:static;width:auto}.cmp-product-gallery__attributes .swiper-button-prev{margin-right:1.5rem}.cmp-product-gallery__attributes .swiper-button-next:not(.swiper-button-disabled) i,.cmp-product-gallery__attributes .swiper-button-prev:not(.swiper-button-disabled) i{color:#e42626}.cmp-product-gallery__attributes .swiper-slide{padding:1.5rem 2.25rem 0}.cmp-product-gallery__attributes .swiper-slide .form-row{margin:0}.cmp-product-gallery__buttons{padding:0 2.25rem 1.875rem}.cmp-product-gallery__buttons>.input-group{margin-bottom:1.5rem}.cmp-product-gallery__quantity{background-color:#fff;border:.0625rem solid #d2d2d2;-moz-flex:0 0 auto;-o-flex:0 0 auto;flex:0 0 auto;margin-right:.75rem}.cmp-product-gallery__quantity button{font-size:1rem;padding:0 1rem;width:auto}.cmp-product-gallery__quantity button,.cmp-product-gallery__quantity input{background-color:transparent;border:none;color:#222;height:100%;line-height:1;min-width:auto}.cmp-product-gallery__quantity input{font-weight:700;width:4rem}.cmp-product-gallery__cta{-moz-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto}.cmp-product-gallery__cta .button{min-width:13em}.cmp-product-purchase .button--hollow,.cmp-product-purchase .button--hollow:hover{background-color:#fff;border-color:#d2d2d2;color:#6a6a6a}.cmp-product-gallery__descrip{background-color:#f8f8f8;flex-grow:1;font-size:.875rem;padding:1.875rem 2.25rem}.cmp-product-gallery__specs{display:flex;flex-flow:row wrap}h5.cmp-product-gallery__spec{color:#9a9a9a;font-size:1rem;letter-spacing:.25rem}.cmp-product-gallery__specs .cmp-product-gallery__spec{border-top:.0625rem solid #ededed;color:#565656;flex:0 0 auto;font-size:1.5rem;font-weight:600;padding:.75rem 2rem;width:50%}.cmp-product-gallery__specs .cmp-product-gallery__spec:nth-child(2n){border-left:.0625rem solid #ededed}.cmp-product-gallery__specs .cmp-product-gallery__spec:nth-child(3),.cmp-product-gallery__specs .cmp-product-gallery__spec:nth-child(4){border-bottom:.0625rem solid #ededed}.cmp-product-gallery__spec .cmp_product-spec__label{color:#9a9a9a;display:block;font-size:.6875rem;font-weight:700;letter-spacing:.15em;position:relative;text-transform:uppercase}.cmp-product-gallery__spec .cmp_product-spec__label:after{background:#e42626;content:"";display:block;height:.0625rem;left:3.25rem;position:absolute;top:.375rem;width:1.5rem}.cmp-product-gallery__descrip *{font-family:Univers LT Std,Univers LT Std Fallback,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif!important}.cmp-product-gallery__descrip .cmp-product-gallery__spec{color:#9a9a9a;display:block;font-size:.75rem;font-weight:700;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.cmp-product-gallery__descrip ul{display:inline-block;list-style:none;margin-left:0;margin-right:0;padding:0}.cmp-product-gallery__descrip h1,.cmp-product-gallery__descrip h1 *,.cmp-product-gallery__descrip h2,.cmp-product-gallery__descrip h2 *,.cmp-product-gallery__descrip h3,.cmp-product-gallery__descrip h3 *,.cmp-product-gallery__descrip h4,.cmp-product-gallery__descrip h4 *,.cmp-product-gallery__descrip h5,.cmp-product-gallery__descrip h5 *,.cmp-product-gallery__descrip h6,.cmp-product-gallery__descrip h6 *{font-family:Teko,Teko Fallback,sans-serif!important}.cmp-product-social{background-color:#f8f8f8;border-top:.0625rem solid #d7d7d7;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.cmp-product-social__cell{border-right:.0625rem solid #d7d7d7;color:#c5c5c5;-moz-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;line-height:4;text-align:center}.cmp-product-social__cell:first-child{color:#6a6a6a;font-weight:700;letter-spacing:.2em;padding-left:1rem;padding-right:1rem}.cmp-product-social__cell:last-child{border-right:none}.cmp-product-social__cell a{height:100%;width:100%}@media screen and (max-width:60em){.cmp-product-gallery,.cmp-product-gallery__details,.cmp-product-gallery__name{max-width:none;width:100%}.cmp-product-gallery__layout .cmp-product-details{padding:0}.cmp-product-gallery__layout .cmp-product-gallery__buttons{padding:0 2rem 1rem!important}.cmp-product-gallery__layout .cmp-product-gallery__details{margin:0}}@media screen and (max-width:40em){.cmp-product-gallery__grid .cmp-product-grid__product-inner{justify-content:center;text-align:center}.cmp-product-gallery__grid .cmp-product-grid__info{text-align:center}}
/*# sourceMappingURL=page-code--PROD_CONTENTS.878d6a32ec02a3d24c70.chunk.css.map*/