.kb-header{position:static !important;box-shadow:none !important;border:0 !important}.kb-header__inner{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.kb-header__inner>div:not(.kb-header__progress){width:33.33%}.kb-header__inner{padding-top:15px}.kb-header__progress{width:100%;margin-top:12px;height:2px}.kb-header__steps{text-align:center}.kb-header__quit{text-align:right}.kb-header__progress:before{display:block;content:"";width:33.33%;height:100%;background-color:#000;transition:width 300ms ease 0s}.step2 .kb-header__progress:before{width:66.67%}.step3 .kb-header__progress:before,.review .kb-header__progress:before{width:100%}.kb-item-info p{margin-top:5px}.kb-item{position:relative;padding:20px;padding-top:20px !important;border:2px solid transparent;text-align:center;cursor:pointer;transition:border .2s ease-in}.kb-item:hover{border:2px solid #000}.kb-item a{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.kb-item-img{position:relative;margin-bottom:12px}.kb-item-img img{max-width:100%;width:300px;height:200px;object-fit:cover;object-position:50%}.kb-selection-area .span3{margin-left:0;flex:0 1 25%}@media(min-width:800px) and (max-width:1023px){.kb-selection-area .span3{margin-left:0;flex:0 1 33.33%}}@media(max-width:799px){.kb-selection-area .span3{margin-left:0;flex:0 1 50%}}@media(max-width:576px){.kb-item-img img{height:150px}}.kb-item-group{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:1080px;width:100%;margin:0 auto;position:relative;justify-content:space-evenly;align-items:stretch;padding:2em;border:var(--boxed-border);border-radius:var(--boxed-corners);background-color:var(--boxed-bg-color);box-shadow:var(--boxed-shadow)}.kb-item-group>div:first-child{width:52%}.kb-item-group>div:last-child{width:48%}.kb-item-group>div:not(:first-child){padding-left:2em}.kb-item-group__squares>div:last-child{margin-top:2em}.kb-item-group__style{position:relative;height:100%}.kb-item-group__style img{position:absolute;padding-bottom:2em;padding-right:2em;height:100%;width:100%}.fave-list{width:100%;list-style-type:none;padding-left:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.fave-list li:before{content:none !important}.fave-list li{margin-top:0 !important;max-width:48%;margin-bottom:40px;width:100%;padding:2em;border:var(--boxed-border);border-radius:var(--boxed-corners);background-color:var(--boxed-bg-color);box-shadow:var(--boxed-shadow)}.fave-list .kb-item-group{padding:0;border:0;border-radius:none;background-color:transparent;box-shadow:none}.fave-list .kb-item-group__style{height:initial}.fave-list h6{font-size:16px}.fave-list__item{position:relative}.remove-btn{position:absolute;z-index:2;opacity:.5;top:.5em;right:.5em;display:inline-block;border:0;padding:0;margin:0;text-decoration:none;background:transparent;color:#fff;font-family:sans-serif;font-size:1rem;cursor:pointer;text-align:center;transition:opacity 250ms ease-in-out,-webkit-appearance:none;-moz-appearance:none}.remove-btn:hover{opacity:1}.no-saved-items{width:100%}@media(min-width:1025px){.fave-list li:nth-last-child(-n+2){margin-bottom:0 !important}}@media(max-width:1024px){.fave-list li{max-width:100%}.fave-list li:last-child{max-width:100%;margin-bottom:0 !important}}@media print{.kb-header{margin-bottom:-40px !important;filter:grayscale(100%);opacity:.5}.noprint{display:none}.kb-header__inner{justify-content:center}.kb-item-group{max-width:500px !important}.kb-item-group h6{font-size:14px !important}.kb-item-group img{max-height:none !important;width:100% !important;height:auto !important}.kb-item-group__style img{position:absolute !important;padding-bottom:2em;padding-right:2em;height:100% !important;width:100% !important}.site-header:not(.kb-header){display:none !important}.site-footer{display:none !important}.fave-list li{height:100vh !important;max-width:500px !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:0;width:100%;padding:0;border:0;border-radius:0}.fave-list li button{display:none !important}.body-wrapper{padding-top:0 !important}}