.quote-block.is-empty .quote__items,.quote-block.is-empty .quote__form{display:none}.quote-block.is-empty .cart__warnings{display:block}.quote-block .cart__warnings{display:none;text-align:center;padding:12rem 0}.quote-block .cart__warnings h1{font-size:3.2rem;font-weight:500;margin-bottom:6rem;color:var(--black)}.quote__items{margin-top:6.4rem}.quote__items .title-wrapper-with-link{display:flex;flex-direction:column;gap:2rem;margin-top:0;margin-bottom:6.4rem}@media screen and (min-width:750px){.quote__items .title-wrapper-with-link{flex-direction:row;align-items:flex-end;justify-content:space-between}}.quote__items .title-wrapper-with-link .heading__wrapper{display:flex;flex-direction:column}.quote__items .title-wrapper-with-link .heading__wrapper h1{font-size:3.6rem;font-weight:500;line-height:normal;letter-spacing:.5px;color:var(--black)}@media screen and (min-width:750px){.quote__items .title-wrapper-with-link .heading__wrapper h1{font-size:4.8rem}}.quote__items .title-wrapper-with-link .heading__wrapper h1+p{margin-top:2rem}.quote__items .title-wrapper-with-link .heading__wrapper p{font-size:1.6rem;font-weight:400;line-height:3.2rem;letter-spacing:.5px;color:var(--black);margin-bottom:0}.quote-block .quantity.cart-quantity{display:inline-flex;align-items:center;border:1px solid var(--grey-400, #ccc);border-radius:0;width:max-content}.quote-block .quantity.cart-quantity .quantity__button{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:var(--black);flex-shrink:0}.quote-block .quantity.cart-quantity .quantity__button:hover{background-color:#0000000d}.quote-block .quantity.cart-quantity .quantity__button svg{width:1rem;height:auto;pointer-events:none;display:block}.quote-block .quantity.cart-quantity .quantity__input{width:4rem;height:3.6rem;padding:0;margin:0;border:none;border-left:1px solid var(--grey-400, #ccc);border-right:1px solid var(--grey-400, #ccc);text-align:center;font-size:1.4rem;font-weight:500;font-family:inherit;color:var(--black);background:transparent;-moz-appearance:textfield}.quote-block .quantity.cart-quantity .quantity__input::-webkit-inner-spin-button,.quote-block .quantity.cart-quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quote-block .cart-remove-button{display:flex;align-items:center;margin-left:1rem}.quote-block .cart-items td{vertical-align:middle}.quote-block .cart-remove-button .button{display:flex;align-items:center;justify-content:flex-start;width:3.6rem;height:3.6rem;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:var(--black);opacity:.6;transition:opacity .2s ease;text-decoration:none}.quote-block .cart-remove-button .button:hover{opacity:1}.quote-block .cart-remove-button .button svg{width:1.6rem;height:1.6rem}.quote-block .cart-item__quantity-wrapper{display:flex;align-items:center}.quote__form{display:flex;flex-direction:column;background-color:var(--grey-100, #f5f5f5);padding:3.2rem;margin-bottom:8rem}@media screen and (min-width:1024px){.quote__form{padding:6.4rem;margin-bottom:12rem}}.quote__form .form__heading{display:flex;justify-content:center;align-items:center;margin-bottom:3.2rem}.quote__form .form__heading h2{font-size:3.6rem;font-weight:500;line-height:normal;letter-spacing:.5px;color:var(--black);text-align:center}@media screen and (min-width:750px){.quote__form .form__heading h2{font-size:4.8rem}}.quote__form form{display:flex;flex-direction:column;max-width:102.4rem;width:100%;margin:auto}.quote__form form .form__row{display:flex;flex-direction:column;gap:1.6rem}.quote__form form .form__row.two-columns{flex-direction:column}@media screen and (min-width:750px){.quote__form form .form__row.two-columns{flex-direction:row}.quote__form form .form__row.two-columns input{flex:1}}.quote__form form .form__row+.form__row,.quote__form form .form__row+.btn{margin-top:2.4rem}.quote__form form input[type=text],.quote__form form input[type=email]{width:100%;padding:1.4rem 1.6rem;font-size:1.6rem;font-family:inherit;font-weight:400;line-height:2rem;color:var(--black);background-color:var(--white, #fff);border:1px solid var(--grey-400, #ccc);border-radius:0;outline:none;transition:border-color .2s ease}.quote__form form input[type=text]:focus,.quote__form form input[type=email]:focus{border-color:var(--black)}.quote__form form input::placeholder{opacity:1;color:#00000080}.quote__form form .btn{margin-top:2.4rem;align-self:center}.quote__form .form__message{margin-top:1.6rem;font-size:1.4rem}.quote__form .form__message:not(.form-status){color:var(--red, #d10200)}.quote__form .form__message.hidden{display:none}.quote__form .form-status{display:flex;align-items:center;gap:.8rem;margin-top:1.6rem;font-size:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-quote.css.map */
