.order_sample{display:grid;grid-template-columns:2fr 1fr}#alertoverlay{align-items:center;background:rgba(0,0,0,.8);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:30}.alertoverlay__container{background:#fff;border-top:2px solid #000;max-height:50%;max-width:50%;padding:40px}.alertoverlay__container__title{border-bottom:1px solid #999;margin-bottom:20px;padding-bottom:20px}.order_sample__accordian__item{border-top:1px solid #999;margin-right:40px}.order_sample__accordian__item:nth-child(2n){background-color:#f1f1f1}.order_sample__accordian__item__title{cursor:pointer;font-size:22px;margin:0;padding:2rem 2rem 2rem 1rem;position:relative}.order_sample__accordian__item__title .svg{position:absolute;right:1rem;top:0;top:50%;transform:translateY(-55%) rotate(90deg);transition:all .2s linear}.order_sample__accordian__item__title.active .svg,.order_sample__accordian__item__title:hover .svg{transform:translateY(-55%) rotate(180deg)}.order_sample__accordian__item__title svg{height:30px;width:30px}.order_sample__accordian__item__content{display:none;padding:0 1rem}.order_sample__accordian__item__content__fabric__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none;margin:0;padding:0}.order_sample__accordian__item__content__fabric__title{align-items:center;display:flex;font-family:Avenir-Roman;font-size:18px;margin:20px 0}.order_sample__accordian__item__content__fabric__title .svg{left:20px}.order_sample__accordian__item__content__fabric__title svg{height:23.75px;width:25px}.order_sample__accordian__item__content__fabric__grid__link a{display:inline-block;margin:0 15px 15px 0;text-align:center}.order_sample__accordian__item__content__fabric__grid__link img{display:block;height:auto;width:100%}.order_sample__accordian__item__content__fabric__grid__link .samplecontainer{position:relative}.order_sample__accordian__item__content__fabric__grid__link a.active .overlay{display:flex}.order_sample__accordian__item__content__fabric__grid__link .overlay{align-items:center;background:rgba(0,0,0,.6);color:#fff;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.order_sample__accordian__item__content__fabric__grid__link svg{height:40px;width:40px}.order_sample__accordian__item__content__fabric__grid__link h3{color:#777;font-family:Avenir-Roman;font-size:16px;margin-top:10px}.order_sample__form__counter{margin-bottom:20px}.order_sample__form__counter__title span{color:#666;display:inline-block;font-family:Avenir-Roman;font-weight:200;margin-right:10px;position:relative;top:1px}.order_sample__form__counter__title span.counter{float:right}.order_sample__form__counter__title span.current{font-family:Avenir-Black;font-size:2rem}.order_sample__form__counter__title span.seperator{font-size:1.5rem;top:-2px}.order_sample__form__counter__title span.total{font-size:1rem;top:-6px}.order_sample__form__counter__selection_container{padding:20px 0 0}.order_sample__form__counter__selection_container__selected{cursor:pointer;display:flex;margin-bottom:20px;padding-right:40px;position:relative}.order_sample__form__counter__selection_container__selected img{height:auto;margin-right:15px;max-width:60px}.order_sample__form__counter__selection_container__selected span{position:absolute;right:0;top:0}.order_sample__form__counter__selection_container__selected svg{height:25px;transition:all .3s ease;width:25px}.order_sample__form__counter__selection_container__selected:hover svg{fill:red}.order_sample__form__form{position:relative}#order_sample__form__form__overlay{background-color:hsla(0,0%,100%,.6);display:flex;height:100%;justify-content:center;left:0;padding-top:40px;position:absolute;top:0;width:100%}#order_sample__form__form__overlay__loader{display:none}.order_sample__form__address{border-bottom:1px solid #666;border-top:1px solid #666;margin-bottom:20px;padding:15px 0}.order_sample__form__address label{display:block;float:none;font-size:14px;margin-bottom:4px;padding-top:0;text-align:left;width:auto}#autocomplete{border:1px solid #ccc;font-size:16px}.nearest-store-container{background-color:#f1f1f1;margin-bottom:10px;padding:0 15px 5px}.nearest-title{margin-bottom:5px;text-transform:uppercase}.dealer #order_sample__form__form__overlay,.dealer .order_sample__form__address,.dealer .order_sample__form__counter__title span.counter{display:none}.dealer .order_sample__form__counter__selection_container{border-bottom:1px solid #000}@media (max-width:767px){.order_sample{grid-template-columns:1fr;margin:0 5%}.order_sample__accordian__item{margin-right:0}.order_sample__form{margin-top:30px}.order_sample__form__counter__title{color:#000}.alertoverlay__container{max-width:80%}.alertoverlay__container__title{color:#000}}