.govt-quote-page .page-width{max-width:1340px;padding-left:1.5rem;padding-right:1.5rem}.govt-quote-page{--font-heading-family: "Proximanova", sans-serif;--font-body-family: "Proximanova", sans-serif;font-family:Proximanova,sans-serif}.govt-quote-nav{padding:30px 0;border-bottom:1px solid #000000}.govt-quote-step-heading{padding-top:30px;margin-top:0;margin-bottom:1.5rem}.govt-quote-step-heading__title{margin:0;font-size:28px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-family:Proximanova,sans-serif}.govt-quote-step-heading__title .step-label{color:rgb(var(--color-button));padding-right:8px}.govt-quote-nav__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0}.govt-quote-nav__explore{display:flex;align-items:baseline;gap:25px}.govt-quote-nav__label{font-weight:700;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;font-size:28px;line-height:1;font-family:Proximanova,sans-serif}.govt-quote-nav__label .step-label{color:rgb(var(--color-button))}.govt-quote-nav__select-wrapper{position:relative;display:inline-flex;align-items:center}.govt-quote-nav__select{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-bottom:3px solid rgb(var(--color-foreground));border-radius:0;padding:.12rem 1.8rem .2rem 0;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;line-height:1;font-family:Proximanova,sans-serif}.govt-quote-nav__select-wrapper .icon-caret{position:static;pointer-events:none;width:100%;height:100%}.govt-quote-nav__caret{position:absolute;right:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;line-height:0}.govt-quote-nav__caret svg{width:100%;height:100%;display:block}.govt-quote-nav__filters{display:flex;flex-wrap:nowrap;gap:1.25rem;align-items:flex-start;flex-basis:100%;width:100%;min-width:0;max-width:100%;margin-top:3rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.govt-quote-nav__filter-group{display:flex;gap:1rem;width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.govt-quote-nav__filter-group[hidden]{display:none!important}.govt-quote-nav__progress{display:none}.govt-quote-nav__filter-btn{background:transparent;border:none;border-radius:0;padding:0;text-transform:uppercase;letter-spacing:.035em;font-weight:700;cursor:pointer;transition:all .2s ease;color:rgb(var(--color-foreground));display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;min-width:92px;border-bottom:3px solid transparent}.govt-quote-nav__filter-btn:hover{color:rgb(var(--color-foreground))}.govt-quote-nav__filter-btn--active,.govt-quote-nav__filter-btn--active:hover{border-bottom-color:rgb(var(--color-foreground))}.govt-quote-nav__filter-badge{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:32px;min-height:32px;padding:1.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:15px;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;font-family:Proximanova,sans-serif;border-radius:100px}.govt-quote-nav__filter-label{font-size:15px;line-height:1.1;max-width:132px;font-weight:700;letter-spacing:.02em;font-family:Proximanova,sans-serif;padding-bottom:10px}.govt-quote-carousel{display:block;padding:2rem 0}.govt-quote-carousel[hidden]{display:none}.govt-quote-carousel .page-width-desktop{max-width:none}.govt-quote-carousel .product-grid{margin-bottom:20px}.govt-quote-carousel__header{margin-bottom:2.5rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:18px 20px}.govt-quote-carousel__title{margin:0;font-size:26px;font-weight:700;color:rgb(var(--color-background));text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:flex-start;gap:.5rem}.govt-quote-carousel__title .carousel-badge{font-style:normal;min-width:max-content}.govt-quote-carousel__title .carousel-separator{opacity:.5}.govt-quote-carousel__description{margin:.35rem 0 0;color:#fff;font-size:14px;font-weight:500;letter-spacing:0;padding-bottom:6px}.govt-quote-carousel__skeleton{min-height:400px;display:flex;align-items:center;justify-content:center}deferred-quote-carousel[data-initialized=true] .govt-quote-carousel__skeleton{display:none!important}.govt-quote-carousel__skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-mobile-horizontal-spacing, 1rem);width:100%}.govt-quote-carousel__skeleton-card{aspect-ratio:1;background:rgba(var(--color-foreground),.1);border-radius:var(--card-corner-radius, 0);animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.govt-quote-carousel slider-component{position:relative;display:block;margin-bottom:1.15rem}.govt-quote-carousel .slider-buttons{position:absolute;top:39%;left:-1.1rem;right:-1.1rem;transform:translateY(-50%);pointer-events:none;display:block;margin:0}.govt-quote-carousel .slider-button{position:absolute;pointer-events:auto;width:4.2rem;height:4.2rem;padding:0;margin:0;border:0;background:transparent;color:#000}.govt-quote-carousel .slider-button--prev{left:-3rem}.govt-quote-carousel .slider-button--next{right:-3rem}.govt-quote-carousel .slider-button svg{width:2.6rem;height:2.6rem}.govt-quote-carousel .slider-button[disabled]{opacity:.2}.govt-quote-carousel__progress{position:relative;width:100%;height:15px;background:#ececec;margin-top:1.35rem;margin-bottom:3rem;overflow:hidden;cursor:pointer;touch-action:pan-y}.govt-quote-carousel__progress-bar{position:absolute;top:0;left:0;height:100%;min-width:56px;background:#111;transform:translate(0);cursor:grab;touch-action:none}.govt-quote-carousel__progress-bar:active{cursor:grabbing}.govt-quote-carousel .card-wrapper--quote{height:100%}.govt-quote-carousel .card-wrapper--quote .card{display:flex;flex-direction:column;height:100%;border:0;box-shadow:none;background:transparent!important}.govt-quote-carousel .card-wrapper--quote .card__image-link{display:block;position:relative;text-decoration:none;color:inherit}.govt-quote-carousel .card-wrapper--quote .card__inner{background:transparent!important;border:0}.govt-quote-carousel .card-wrapper--quote .card__media .media{background:transparent}.govt-quote-carousel .card-wrapper--quote .card__media img{object-fit:contain}.govt-quote-carousel .card__quote-gov-badge{position:absolute;top:.15rem;right:.55rem;left:auto;transform:none;display:flex;align-items:center;justify-content:center;gap:.5rem;width:128px;height:28px;background:#000;color:#fff;border-radius:0;padding:0;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;white-space:nowrap;line-height:1}.govt-quote-carousel .card__quote-gov-badge-icon{display:inline-flex;align-items:center;justify-content:center}.govt-quote-carousel .card__quote-gov-badge-icon svg{width:1.2rem;height:1.2rem}.govt-quote-carousel .card__quote-button-wrapper{margin-top:-3rem;position:relative;z-index:2}.govt-quote-carousel .card__quote-button-wrapper .button{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;border:none!important;border-radius:0;padding:.9rem 1rem;background:#cb4335;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:400;line-height:1;box-shadow:none!important}.govt-quote-carousel .card__quote-button-wrapper .button:before,.govt-quote-carousel .card__quote-button-wrapper .button:after{content:none}.govt-quote-carousel .card__quote-button-wrapper .button:hover,.govt-quote-carousel .card__quote-button-wrapper .button:focus-visible{opacity:.9}.govt-quote-carousel .card-wrapper--quote .card__content--quote{display:block!important;padding:16px 0 0}.govt-quote-carousel .card-wrapper--quote .card__information{padding:0;text-align:center;display:flex;flex-direction:column;align-items:center}.govt-quote-carousel .card__quote-rating-row,.govt-quote-carousel .card-information--quote,.govt-quote-carousel .card__quote-swatch-wrap{order:0}@media(max-width:749px){.govt-quote-carousel .card__quote-rating-row,.govt-quote-carousel .card-information--quote{order:1}.govt-quote-carousel .card__quote-swatch-wrap{order:0;margin-bottom:13px}}.govt-quote-carousel .card__quote-rating-row{display:inline-flex;align-items:center;gap:.58rem;margin-bottom:.62rem;font-size:1.62rem;line-height:1}.govt-quote-carousel .card__quote-stars{display:inline-flex;align-items:center;gap:.04rem;letter-spacing:0}.govt-quote-carousel .card__quote-star{color:#8b8b8b;font-size:2rem}.govt-quote-carousel .card__quote-star.is-filled{color:#000}.govt-quote-carousel .card__quote-rating-count{color:#000;font-size:16px;font-weight:700;line-height:1}.govt-quote-carousel .card-wrapper--quote .card__heading{margin:0;font-size:16px;font-weight:700;line-height:1.08;text-transform:none}.govt-quote-carousel .card-wrapper--quote .card__heading a{text-decoration:none}.govt-quote-carousel .card-information--quote{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.govt-quote-carousel .card__quote-description{margin:.5rem 0 0;color:#111;font-size:15px;line-height:1.12;max-width:96%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.govt-quote-carousel .card-wrapper--quote .price{display:none}.govt-quote-carousel .card__quote-swatch-wrap{margin-top:.82rem;display:flex;justify-content:center;column-gap:5px}.govt-quote-carousel .card__quote-swatch{width:28px;height:28px;border-radius:0;border:1px solid rgba(0,0,0,.2);background-size:cover;background-position:center}.govt-quote-access-denied{text-align:center;padding:4rem 2rem}.govt-quote-access-denied h1{margin-bottom:1rem}.govt-quote-access-denied p{margin-bottom:2rem;color:rgba(var(--color-foreground),.75)}.govt-quote-nav__select{color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.govt-quote-carousel .slider-buttons{left:0;right:0}.govt-quote-carousel .slider-button--prev{left:-.7rem}.govt-quote-carousel .slider-button--next{right:-.7rem}}@media screen and (max-width:749px){.govt-quote-page .page-width{padding-left:1rem;padding-right:1rem}.govt-quote-nav__label,.govt-quote-nav__select,.govt-quote-step-heading__title{font-size:24px}.govt-quote-nav__filters{gap:1rem;margin-top:1.6rem;width:100%;min-width:0;max-width:100%}.govt-quote-nav__filter-btn{min-width:84px}.govt-quote-nav__filter-badge{width:fit-content;min-width:28px;min-height:28px;padding:0 .8rem}.govt-quote-nav__filter-label{font-size:1.15rem;max-width:80px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.govt-quote-nav__container{flex-direction:column;align-items:stretch}.govt-quote-nav__explore{flex-direction:column;align-items:flex-start;gap:1rem}.govt-quote-nav__select{flex:1;min-width:0}.govt-quote-nav__filter-btn{flex-shrink:0}.govt-quote-nav__filters{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.75rem;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.govt-quote-nav__filters::-webkit-scrollbar{display:none;width:0;height:0}.govt-quote-nav__filters::-webkit-scrollbar-track{display:none}.govt-quote-nav__filters::-webkit-scrollbar-thumb{display:none}.govt-quote-nav__progress{position:relative;display:block;width:100%;height:.8rem;background:#ececec;margin-top:.7rem;margin-bottom:.2rem;overflow:hidden;cursor:pointer;touch-action:pan-y}.govt-quote-nav__progress-bar{position:absolute;top:0;left:0;height:100%;min-width:56px;background:#111;transform:translate(0);cursor:grab;touch-action:none}.govt-quote-nav__progress-bar:active{cursor:grabbing}.govt-quote-nav__filter-group{display:inline-flex;justify-content:flex-start;gap:1.1rem;width:max-content;min-width:max-content;max-width:none;flex-shrink:0}.govt-quote-carousel__skeleton-grid{grid-template-columns:repeat(2,1fr)}.govt-quote-carousel .slider-buttons{display:none}.govt-quote-carousel{padding:1.75rem 0 2.2rem}.govt-quote-carousel__progress{margin-top:1rem;margin-bottom:1.2rem}.govt-quote-carousel .card__quote-gov-badge{top:.1rem;right:.35rem;left:auto;transform:none;padding:.34rem .54rem;font-size:12px;font-weight:400}.govt-quote-carousel .card__quote-button-wrapper .button{min-height:2.75rem;font-size:.82rem;letter-spacing:.08em}.govt-quote-carousel .card__quote-rating-row{font-size:1.48rem}.govt-quote-carousel .card__quote-star{font-size:1.56rem}.govt-quote-carousel .card__quote-rating-count{font-size:1.36rem}}
/*# sourceMappingURL=/cdn/shop/t/761/assets/section-govt-quote.css.map */
