.main-page-part-finder{padding-bottom:50px;max-width:1372px}@media(max-width:549px){.main-page-part-finder{padding-right:0;padding-left:0}.part-finder__content{padding-right:16px;padding-left:16px}}.part-finder-wrap{position:relative}@media(min-width:550px){.part-finder-wrap{padding-right:16px;padding-left:16px}}.model-number-finder{position:sticky;align-items:center;justify-content:center;grid-template-columns:1fr 1fr;gap:16px;padding:24px 28px;background-color:#c0e1ed;bottom:32px;z-index:50;max-width:calc(100% - 32px);margin:0 auto}@media(min-width:990px){.model-number-finder{grid-column:span 2;display:grid;left:0;right:0;max-width:unset}}@media(min-width:768px){.model-number-finder{left:unset;right:unset;margin:0 auto}}.model-number-finder input{border:1px solid #B3B3B3;padding:11px 12px;width:100%;color:#757575;font-size:14px}@media(min-width:990px){.model-number-finder input{padding:8px 12px;max-width:325px}}.model-number-finder .button{padding:8px 32px;font-size:1.8rem}.model-number-finder .button :hover{box-shadow:none}.model-number-finder .h3{font-weight:700;font-size:1.6rem;text-decoration:none;color:var(--brand-color-red);margin:0 0 8px;text-transform:uppercase}@media(min-width:990px){.model-number-finder .h3{color:var(--color-black);font-size:2.4rem;text-transform:unset}}.model-number-finder p{font-size:1.4rem}@media(max-width:989px){.model-number-finder p{font-weight:700}}.model-number-finder__content{margin-left:auto}.model-number-finder__content p{text-align:left;margin:0}.model-number-finder .back-to-home{margin-top:auto;color:var(--brand-color-red)}@media(min-width:990px){.model-number-finder p{font-size:1.6rem}}.model-number-finder hr{background-color:#f2f1ef;margin:20px 0;display:none}@media(min-width:990px){.model-number-finder hr{display:block}}.model-number-finder form{overflow:hidden;display:flex;gap:20px}@media(max-width:989px){.model-number-finder form{flex-direction:column;gap:16px}}@media(min-width:990px){.model-number-finder form{height:auto}}.model-number-finder label{font-weight:700;font-size:1.4rem;display:block;margin-bottom:5px}.part-finder__item a{text-decoration:none}.part-finder__item label{cursor:pointer;display:flex;flex-direction:column;border:1px solid #E6E6E6;height:100%}@media(min-width:989px){.part-finder__item label{margin:12.5px}}.part-finder__item label:hover .part-finder__item-btn{color:#8d0b3d!important;border-color:#8d0b3d!important;box-shadow:0 4px 24px #503da01a!important}.part-finder__item label:hover .part-finder__item-btn svg path{fill:#8d0b3d}.part-finder__item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:absolute;margin:0;padding:0}.part-finder__item fieldset{padding:0;margin:0;border:none;box-shadow:none}.part-finder__item--active{padding-bottom:24px}@media(min-width:990px){.part-finder__item--active{padding-bottom:32px}}.part-finder__item-tab{margin-bottom:26px}@media(min-width:768px){.part-finder__item-tab{display:flex;align-items:center;justify-content:center}}.part-finder__item-tab-title{display:flex;align-items:center;justify-content:center}.part-finder__item-tab .number{width:32px;height:32px;background-color:#f2f1ef;margin-right:16px;text-align:center;display:inline-block}.part-finder__item-tab .number>span{color:#585858;font-size:1.8rem;font-weight:700;text-align:center;line-height:32px}.part-finder__item-selection{margin-left:auto}@media(max-width:767px){.part-finder__item-selection{margin-top:16px}}.part-finder__item-selection .selected-val{font-weight:700;font-size:1.4rem}.part-finder__item-selection .edit{color:var(--brand-color-red);font-size:1.4rem}.part-finder__item--selected .part-finder__item-selection{display:block}.part-finder__item--active .number,.part-finder__item--active .number span{background-color:var(--brand-color-red);color:var(--color-white)}.part-finder__item .number--selected{background:#339e00;color:var(--color-white)}.part-finder__item-tab span.h3{font-weight:700;font-size:1.6rem;color:#585858}@media(min-width:990px){.part-finder__item-tab span.h3{font-size:2.8rem}}.part-finder__item--active .part-finder__item-tab span.h3{color:var(--color-black)}.part-finder__item-content{display:grid;gap:15px;height:0;overflow:hidden;grid-template-columns:repeat(2,1fr);justify-items:center;justify-content:center;align-items:flex-start;row-gap:15px}@media(min-width:989px){.part-finder__item-content{grid-template-columns:repeat(4,fit-content(305px));gap:0;row-gap:25px}}.part-finder__item--active .part-finder__item-content{height:auto}.part-finder__item-content a{position:relative}.part-finder__item-content img{width:100%;display:block;object-fit:cover}@media(min-width:990px){.part-finder__item-content img{height:auto}}.part-finder__item-selector-wrap{padding:12px 16px 20px;border-top:1px solid #E6E6E6;height:100%;display:flex;flex-direction:column;justify-content:space-between}.part-finder__item-btn{border:1px solid var(--brand-color-red);padding-top:8px;padding-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--brand-color-red);font-weight:700}.card__content .part-finder__item-btn{width:100%;background:transparent;cursor:pointer;margin-top:16px}.part-finder-products-item:hover .card__content .part-finder__item-btn{color:#8d0b3d!important;border-color:#8d0b3d!important;box-shadow:0 4px 24px #503da01a!important}.part-finder-products-item:hover .card__content .part-finder__item-btn svg path{fill:#8d0b3d}.part-finder__item-content-title{color:var(--color-black);text-align:left;width:100%;font-weight:700;text-decoration:none;font-size:1.6rem;margin-bottom:16px}@media(max-width:767px){.part-finder__item-content-title{height:100%;font-size:1.8rem}}.part-finder__item-image--desktop-hide{display:none!important}@media(min-width:768px){.part-finder__item-image--desktop-hide{display:block!important}.part-finder__item-image--mobile{display:none!important}}.part-finder__item-helptext{margin:0 0 0 10px;font-size:12px;text-decoration:underline}.part-finder__content-header{margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:1.4rem;color:var(--color-black)}.part-finder__content-header .h3{margin:0;font-size:1.8rem}@media(min-width:990px){.part-finder__content-header .h3{font-size:2.1rem}}#part-finder-results-edit{color:var(--brand-color-red);text-decoration:underline;font-weight:400}.part-finder__products-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:990px){.part-finder__products-list{grid-template-columns:repeat(3,1fr);gap:32px}}.part-finder__products-list ol{list-style:none;padding:0;margin:0}.part-finder__products-list .part-finder-products-item{background:#f2f1ef33;cursor:pointer}.part-finder__products-list .part-finder-products-item h2{font-size:1.6rem;font-weight:400;margin:0}.part-finder__products-list .part-finder-products-item .card__media{font-size:0}.part-finder__products-list .part-finder-products-item .card__content{padding:16px 8px}@media(min-width:990px){.part-finder__products-list .part-finder-products-item .card__content{padding:32px 16px}}.part-finder__products-list .part-finder-products-item img{width:100%;height:auto}.part-finder__sidebar{padding:40px 0 32px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}@media(min-width:768px){.part-finder__sidebar{padding-top:60px;margin-bottom:24px}}.part-finder__sidebar .part-finder__sidebar-title{margin:0;font-size:3.2rem;color:var(--color-black)}@media(min-width:768px){.part-finder__sidebar .part-finder__sidebar-title{font-size:5.6rem}}.part-finder__sidebar p{font-size:1.6rem;margin-top:10px;margin-bottom:0}@media(min-width:768px){.part-finder__sidebar p{font-size:2rem}}.part-finder-selected-product{display:flex;gap:16px;background:#f2f1ef33;align-items:center;margin-bottom:32px;justify-content:space-between}@media(max-width:768px){.part-finder-selected-product{flex-direction:column}.part-finder-selected-product .button{width:100%}}.part-finder-selected-product img{width:100%;height:auto;max-width:120px}@media(min-width:768px){.part-finder-selected-product img{max-width:160px}}.part-finder-selected-product-content{display:flex;align-items:center;gap:16px}.part-finder-selected-product .button{font-size:1.6rem;padding:12px 18px;text-align:center;min-width:172px}.part-finder-available-parts-wrap h3{font-size:2.1rem;text-transform:uppercase;margin-top:30px;margin-bottom:24px}.part-finder-available-parts-item{background:#f2f1ef33;display:flex;gap:16px;margin-bottom:8px;align-items:center;padding:20px 0}@media(max-width:767px){.part-finder-available-parts-item{flex-direction:column}}.part-finder-available-parts-item__content{display:flex;align-items:center;gap:16px}.part-finder-available-parts-item img{width:100%;height:auto;max-width:90px}.part-finder-available-parts-item span{color:#343333;font-size:1.2rem;margin-bottom:8px;text-transform:uppercase;display:block}.part-finder-available-parts-item h3{color:var(--color-black);font-size:1.6rem;margin:0;font-weight:400;font-family:var(--font-body-family);text-transform:unset}.part-finder-available-parts-item__actions{display:flex;gap:12px;align-items:center;flex-direction:column;padding:0 12px;min-width:161px;margin-left:auto}@media(max-width:767px){.part-finder-available-parts-item__actions{margin-left:0;flex-direction:row}}.part-finder-available-parts-item__actions .button{font-size:1.6rem;text-align:center;padding:12px 18px;display:block}.part-finder-available-parts-item__actions .button--tertiary-no-border{border:0;text-decoration:underline}.part-finder-available-parts-item__oos{font-size:12px;color:var(--color-white);padding:4px 12px;background-color:#585858;display:inline-block;margin-bottom:8px}.part-finder-breadcrumbs{margin-bottom:32px}@media(min-width:768px){.part-finder-breadcrumbs{display:flex;align-items:center;justify-content:space-between}}.part-finder-breadcrumbs h3{margin:0;font-size:2.1rem;text-transform:uppercase}.part-finder-breadcrumbs__list span{font-size:1.4rem;font-weight:700;color:var(--color-black)}.part-finder-breadcrumbs__list span:last-of-type span{display:none}.part-finder-breadcrumbs .edit-btn,.part-finder-breadcrumbs .edit-btn:hover,.part-finder-breadcrumbs .edit-btn:focus{font-size:1.4rem;color:var(--brand-color-red);text-decoration:underline;background-color:transparent;border:0;box-shadow:none;cursor:pointer}.parts-diagram{background:#000c;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}.parts-diagram-content{text-align:right}.parts-diagram-content .rich-text{padding-top:20px!important}.parts-diagram-content span{cursor:pointer}.parts-diagram-content img{width:100%;height:auto;max-height:70vh}@media(min-width:990px){.parts-diagram-content img{max-height:80vh}}.parts-diagram-content__html{background-color:var(--color-white);color:var(--color-black);margin:0 auto;max-height:90vh;overflow-x:auto;text-align:left;max-width:92%;padding:20px}@media(min-width:990px){.parts-diagram-content__html{padding:50px}}.parts-diagram-content__html .article-top,.parts-diagram-content__html aside,.parts-diagram-content__html .still-need-help,.parts-diagram-content__html .featured-blog,.parts-diagram-content__html .other-posts{display:none!important}.parts-diagram-content__html .article-template__content{margin-top:2rem}.parts-diagram-content__html .article-template .rte>p{margin-bottom:1.2rem!important;margin-top:0!important}.parts-diagram-content__html .article-template .rte>p:emtpy{display:none!important}.part-finder-show-results{position:sticky;grid-column:span 2;display:flex;align-items:center;justify-content:center;gap:16px;border-top:1px solid #F2F1EF;padding:16px 32px;background-color:var(--color-white);box-shadow:0 4px 20px #00000026;left:0;right:0;bottom:32px;z-index:50}@media(max-width:767px){.part-finder-show-results{bottom:0;padding:16px;flex-direction:column}}@media(min-width:768px){.part-finder-show-results{left:unset;right:unset;max-width:900px;margin:0 auto}}@media(max-width:767px){.part-finder-show-results button{width:100%}}.part-finder-show-results div{font-size:1.4rem;color:var(--color-black)}@media(max-width:767px){.part-finder-show-results div{width:100%;max-width:unset}}.part-finder__disclaimer{background-color:var(--color-black);color:var(--color-white);padding:2.6rem 1.6rem;font-size:1.6rem;display:flex;flex-direction:column;gap:.8rem}@media(min-width:768px){.part-finder__disclaimer{gap:1.6rem;flex-direction:row;align-items:center;font-size:1.8rem;padding:2.4rem}}.part-finder__disclaimer p{margin:0}.part-finder__disclaimer>*,.part-finder__disclaimer a{color:var(--color-white)}.part-finder__disclaimer svg{width:32px;height:32px}@media(min-width:768px){.part-finder__disclaimer svg{width:48px;height:48px}}.part-finder-steps{margin-bottom:40px}@media(max-width:989px){.part-finder-steps{display:none!important}}.part-finder-steps__list{display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.part-finder-steps__list-item{display:flex;align-items:center;gap:16px;cursor:pointer}.part-finder-steps__number{width:24px;height:24px;font-size:1.3rem;color:#949494;display:flex;align-items:flex-end;justify-content:center;border-radius:50%;background-color:#f2f1ef}.part-finder-steps__list-item--active{color:var(--color-black);font-weight:700}.part-finder-steps__list-item--active .part-finder-steps__number{background-color:var(--brand-color-red);color:var(--color-white)}.part-finder-steps__list-item--selected{font-weight:400;color:var(--color-black)}.part-finder-steps__list-item--selected .part-finder-steps__number{background-color:#339e00;color:var(--color-white);align-items:center}.part-finder-steps__separator{width:28px;height:1px;background-color:#b3b3b3;display:inline-block}.part-finder-p-bar{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 16px;margin-bottom:30px}@media(min-width:990px){.part-finder-p-bar{display:none!important}}.part-finder-p-bar__bar{background-color:#f2f1ef;height:8px;width:100%}.part-finder-p-bar__bar div{background-color:var(--brand-color-red);height:8px;display:block}.part-finder-p-bar__bar>span{cursor:pointer}.part-finder-p-bar__number{font-size:1.4rem}.part-finder-steps__back-btn{display:flex;flex-direction:row;align-items:center;padding:8px 16px 8px 8px;gap:8px;border:1px solid #E6E6E6;background:none;position:absolute;left:0;cursor:pointer}.part-finder-steps__back-btn span{font-weight:400;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:0%;vertical-align:middle}.part-finder-steps__back-btn:hover{box-shadow:0 4px 24px #503da01a!important;border-color:#c4c4c4}.footer-text-wrapper{max-width:900px;margin:0 auto;padding-top:40px}@media(max-width:767px){.footer-text-wrapper{padding-left:15px;padding-right:15px}}.part-finder-products-filters{margin-bottom:20px}.part-finder-products-filters>div{border-bottom:.1rem solid rgba(var(--color-foreground),.1)}@media(min-width:768px){.part-finder-products-filters>div{width:26rem}}.part-finder-products-filters>div:last-child{border-bottom:0}.part-finder-products-filters h3{margin-top:0}.product-filter{cursor:pointer;padding-right:20px;position:relative}.product-filter:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:14px}.product-filter--selected{font-weight:700}.product-filter--selected:after{content:"x"}@media(min-width:768px){.part-finder__products-list-wrapper--with-sidebar{display:flex}.part-finder__products-list-wrapper--with-sidebar .part-finder-products-filters{padding-right:30px}}.part-finder-products-filter-heading{position:relative;padding:1.6rem 1.6rem 1.6rem 0;cursor:pointer}.part-finder-products-filter-heading svg{width:1rem;position:absolute;height:1rem;right:0;top:50%;transform:translateY(-50%)}.part-finder-products-filter-wrap ul{animation:animateMenuOpen var(--duration-default) ease;height:0;overflow:hidden;list-style:none;padding:0 0 0 16px;margin:0}.part-finder-products-filter-wrap ul li{padding-bottom:1.5rem}.part-finder-products-filter-wrap ul li:last-child{padding-bottom:0}.part-finder-products-filter-wrap.open ul{height:auto;margin-bottom:1.6rem}.part-finder-products-filter-wrap.open svg{transform:translateY(-50%) rotate(180deg)}.part-finder-products-filters-open-drawer{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;gap:10px}@media(min-width:768px){.part-finder-products-filters-open-drawer{display:none!important}}.part-finder-products-filters-open-drawer svg{width:20px}@media(max-width:767px){.part-finder-products-filters{height:0;overflow:hidden}.part-finder-products-filters.open{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background-color:#fff;margin-bottom:0;padding:16px;height:auto}}.part-finder-products-filters-mobile-toggle-btn{border-top:.1rem solid rgba(var(--color-foreground),.08);padding:2rem 4rem;bottom:0;display:flex;z-index:2;margin-top:auto;background-color:rgb(var(--color-background));background:var(--gradient-background);position:absolute;justify-content:center;left:0;right:0}@media(min-width:768px){.part-finder-products-filters-mobile-toggle-btn{display:none}}.part-finder-products-filters-mobile-toggle-btn button{width:100%;line-height:1}.part-finder-products-filters-inner{position:relative;height:100%}body.shower-door-finder-subdomain .section-header.shopify-section-group-header-group,body.shower-door-finder-subdomain .shopify-section-group-header-group,body.shower-door-finder-subdomain .footer{display:none!important}@media(min-width:768px){.part-finder__sidebar-title-width-images{display:flex;gap:40px}}.part-finder__sidebar-title-width-images img{max-width:100%;width:auto;height:auto;vertical-align:bottom}@media(max-width:767px){.part-finder__sidebar-title-left-img--desktop{display:none}}@media(min-width:768px){.part-finder__sidebar-title-left-img--desktop{width:100px}}@media(min-width:990px){.part-finder__sidebar-title-left-img--desktop{width:150px}}.part-finder__sidebar-title-mobile-imgs{margin-bottom:32px;display:flex;align-items:flex-end;justify-content:center}@media(min-width:768px){.part-finder__sidebar-title-mobile-imgs{display:none}}.part-finder__sidebar-title-mobile-imgs--both div{padding-left:20px}.part-finder__sidebar-title-mobile-imgs--both div:first-child{border-right:1px solid #E6E6E6;padding-right:20px;padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/105/assets/section-main-page-part-finder.css.map */
