.compare-header{padding:8em 0;text-align:center}.compare-header h1{margin:0 0 2rem;font-weight:600;letter-spacing:-.05em;font-size:3.5em;line-height:normal}.banner__buttons .button--secondary.compare-button{border-color:#003460;color:#003460;max-width:fit-content;margin:0 auto;font-size:1.4rem;border-width:2px;padding:0 20px;font-weight:600}.banner__buttons .button--secondary.compare-button .banner_button_text{margin-right:20px}.button_arrow path,.button_arrow circle{fill:#003460}.compare-product-section{background-color:#f0f0f0;margin:0;padding:4em 0}.compare-product-section-inner,.compare-interior-section-inner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em;text-align:center;grid-auto-flow:column}.compare-product{position:relative}.swap-button{position:absolute;top:0;right:0;margin:0;padding:0;border:none;background-color:unset}.swap-button svg,.swap-button{width:40px;height:40px;cursor:pointer}.swap-button .hover-text{display:none;color:#003460;position:absolute;top:50px;left:0;width:40px;text-align:center;font-size:1.2rem}.swap-button:hover svg path{fill:#003460}.swap-button:hover .hover-text{display:block}.compare-product-link{text-decoration:none}.compare-product-image-container{width:100%;content:" ";display:grid;place-items:center}.compare-product-image-container img{width:100%;display:none}.compare-product-image-container img.active{display:block}.compare-product-sku{margin:0;color:gray;display:none}.compare-product-sku.active{display:block}.compare-product-title{margin:0 0 1em;font-size:1.2em!important;letter-spacing:normal!important;line-height:normal!important}.compare-product-swatch-outer{display:inline-block;background-color:#fff;border-radius:100%;width:30px;height:30px;border:solid 1px #b3b3b3;position:relative;cursor:pointer;margin:0 .2em .5em;box-sizing:border-box}.compare-product-swatch-outer.active{border-color:#191919}.compare-product-swatch-inner{width:20px;height:20px;border-radius:100%;display:inline-block!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare-product-price{margin:0;font-size:1.5rem;color:gray;font-weight:600;line-height:normal;display:none}.compare-product-price.active{display:block}.compare-product-compare-price{text-decoration:line-through}.compare-product-sale-price{color:#f93549;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.compare-interior-section{padding-top:4em;padding-bottom:4em}.compare-interior-header{margin-top:0;margin-bottom:2.5em;border-top:solid 1px #808080;padding-top:.3em;font-weight:600;font-size:1.2em;letter-spacing:normal;line-height:normal}.at-a-glance-img{width:100%;text-align:center;padding:0 5em 5em;display:block}.compare-column-0{grid-column:1}.compare-column-1{grid-column:2}.compare-column-2{grid-column:3}.compare-section{text-align:left}.compare-section-header{margin:0;text-transform:uppercase;font-weight:600}.compare-couplet{margin-bottom:1em}.compare-column-0 .compare-section-header{color:#ee927c}.compare-column-1 .compare-section-header{color:#ac7db2}.compare-column-2 .compare-section-header{color:#7eba14}.compare-line{margin:0;font-size:1.5rem;line-height:normal}.strong-line{font-weight:600;color:#000}.compare-sticky-header{position:fixed;top:0;width:100%;background-color:#f0f0f0;padding:1em 0;z-index:5;display:none}.compare-sticky-header .swap-button{right:20%}.compare-sticky-header .compare-product-image-container img{width:100px}.compare-sticky-header .compare-product-sku{font-size:.9em}.compare-sticky-header .compare-product-title{font-size:.9em!important;max-width:200px;margin:5px auto}.compare-collection{position:fixed;z-index:10;background-color:#fff;text-align:center;width:60vw;height:60vh;top:50%;transform:translate(-50%,-50%);left:50%;box-shadow:0 0 20px #0003;border-radius:10px;overflow-y:auto;display:none}.compare-collection .compare-interior-header{border:none;padding-top:1.5em;margin:0}.compare-interior-content{width:100%;padding-top:80px;display:none}#compare-collection-loading{margin-top:200px}.compare-collection-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1em;padding:0 1em;justify-items:center;width:100%}.compare-collection-products .compare-product{display:grid;grid-template-rows:auto auto auto 1fr;cursor:pointer;max-width:220px}.compare-collection-products .compare-product-title{font-size:1em!important;align-self:start;max-width:160px;justify-self:center;margin:0 auto}.compare-add-button{grid-row:2;width:120px;margin:0 auto 10px;border-radius:50px;border:solid 2px #003460;color:#003460;background-color:#fff;text-transform:uppercase;padding:5px 10px 7px;display:block;font-weight:600;font-family:sofia-pro,sans-serif;cursor:pointer;box-shadow:unset;font-size:1.3rem;line-height:normal}.compare-add-button:hover{background-color:#003460;color:#fff}.compare-collection-close{width:40px;height:40px;position:absolute;top:1.5em;right:1.5em;cursor:pointer}.compare-collection-close svg{width:100%;height:100%}.compare-collection-close svg path{fill:#c3c3c3}.compare-collection-close:hover svg path{fill:#003460}#compare-loading{margin-bottom:100px}.compare-loading svg{transform:scale(2)}#compare-content{display:none}#compare-error{text-align:center;margin-bottom:100px;display:none}#compare-error p{color:red}@media screen and (max-width:1300px){.compare-header{padding:5em 0}.compare-header h1{font-size:3em}.banner__buttons .button--secondary.compare-button{font-size:1.2rem}.compare-product-title{font-size:1em!important;margin-top:5px}}@media screen and (max-width:1100px){.at-a-glance-img{padding:0 2em 5em}.compare-product-title{max-width:160px;margin-left:auto;margin-right:auto}.compare-sticky-header .swap-button{right:10px}}@media screen and (max-width:800px){.compare-product-section-inner,.compare-interior-section-inner{grid-gap:1.5rem}.at-a-glance-img{padding:0 1.5rem 5em}.compare-collection{width:90vw;height:90vh}}@media screen and (max-width:600px){.at-a-glance-img{padding:0 .5rem 5em}}@media screen and (max-width:500px){.compare-product-section-inner,.compare-sticky-header-inner,.compare-at-a-glance-section-inner,.compare-tech-specs-section-inner,.compare-dimensions-section-inner{grid-template-columns:1fr 1fr}.compare-product[data-target="2"],.at-a-glance-div[data-target="2"],.compare-column-2{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/compare-page-styles.css.map */
