.quote-price-label{display:block;font-size:1em;font-weight:700;margin:0 0 .6rem}.quote-badge{display:inline-block;margin:0 0 .8rem;padding:.5rem .9rem;border:1px solid rgba(128,128,128,.45);border-radius:999px;background:#80808014;font-size:1.2rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;opacity:.85;white-space:nowrap}.quote-request__actions{display:flex;flex-wrap:wrap;gap:.8rem}.quote-request__actions>.btn{flex:1 1 19rem}.quote-add{white-space:nowrap}.quote-request--priced .quote-add{white-space:normal}@media(max-width:520px){.quote-add{white-space:normal}}.quote-add[disabled],.quote-add.is-added{opacity:.65;cursor:default}.quote-request__note{font-size:1.4rem;opacity:.7;margin:.8rem 0 1.2rem}.quote-dialog__close{position:absolute;top:1.2rem;inset-inline-end:1.2rem;background:none;border:0;cursor:pointer;color:inherit;padding:.8rem;line-height:0;opacity:.6}.quote-dialog__close:hover{opacity:1}.quote-dialog__title{margin:0 0 .4rem;font-size:2.2rem;line-height:1.2}.quote-dialog__b2b-note{margin:0 0 .8rem;font-size:1.3rem;opacity:.65}.quote-dialog__row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media(max-width:520px){.quote-dialog__row{grid-template-columns:1fr}}.quote-dialog__field{margin-bottom:1.2rem;display:flex;flex-direction:column}.quote-dialog__field label{font-size:1.3rem;margin-bottom:.5rem;opacity:.8}.quote-dialog__field label:before,.quote-dialog__field label:after{content:none!important;display:none!important}.quote-dialog__field input,.quote-dialog__field select,.quote-dialog__field textarea{width:100%;padding:1rem 1.1rem;border:1px solid rgba(128,128,128,.45);border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:1.6rem;line-height:1.4}.quote-dialog__field textarea{resize:vertical}.quote-dialog__consent{display:flex;gap:.8rem;align-items:flex-start;margin:.8rem 0 1.6rem;font-size:1.3rem}.quote-dialog__consent input{margin-top:.25rem;flex:0 0 auto}.quote-dialog__submit{margin-top:.4rem}.quote-dialog__legal{font-size:1.2rem;opacity:.6;margin:1rem 0 0;text-align:center}.quote-dialog__success{padding:1.6rem;border-radius:8px;background:#2f6b461f;display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.2rem}.quote-dialog__success[hidden]{display:none}.quote-dialog__error{padding:1.2rem 1.6rem;border-radius:8px;background:#9b32321f;margin-bottom:1.6rem;font-size:1.4rem}.quote-dialog__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.quote-launcher{position:fixed;z-index:28;inset-inline-end:2rem;bottom:calc(6 * var(--space-unit, 4px) + 6.8rem);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:5.6rem;height:5.6rem;padding:0;border:0;border-radius:999px;cursor:pointer;background:rgb(var(--drawer-bg-color,26 26 26));color:rgb(var(--drawer-text-color,255 255 255));box-shadow:0 6px 20px #00000047;transition:transform .2s ease,box-shadow .2s ease}.quote-launcher:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000057}.quote-launcher:focus-visible{outline:2px solid currentColor;outline-offset:3px}.quote-launcher[hidden],.quote-launcher.is-empty{display:none!important}.quote-launcher__icon{pointer-events:none}.quote-launcher__count{position:absolute;top:-.6rem;inset-inline-end:-.6rem;min-width:2.2rem;height:2.2rem;padding:0 .5rem;border-radius:999px;background:#e1081c;color:#fff;border:0;box-shadow:0 0 0 2px rgb(var(--drawer-bg-color,26 26 26));font-size:1.2rem;font-weight:700;line-height:2.2rem;text-align:center;pointer-events:none}.quote-header-link{position:relative}.quote-header-link[hidden],.quote-header-link.is-empty{display:none!important}.quote-header-link .quote-launcher__count{top:2px;inset-inline-end:2px;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border:0;border-radius:.9rem;background:#e1081c;box-shadow:0 0 0 2px rgba(var(--bg-color,255 255 255));color:#fff;font-size:1.1rem;font-weight:700;line-height:1.8rem;text-align:center}@media(max-width:768px){.quote-header-link .quote-launcher__count{top:0;inset-inline-end:0}}@keyframes mcQuotePulse{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}.quote-launcher.is-pulse{animation:mcQuotePulse .6s ease}@media(prefers-reduced-motion:reduce){.quote-launcher,.quote-launcher.is-pulse{transition:none;animation:none}}@media(min-width:769px){.quote-launcher{bottom:2.4rem;inset-inline-end:2.4rem}}.quote-basket{width:min(620px,calc(100vw - 3.2rem));max-height:calc(100dvh - 4.8rem);padding:0;border:0;border-radius:12px;overflow-y:auto;background:rgb(var(--color-background,255 255 255));color:rgb(var(--color-foreground,26 26 26));box-shadow:0 24px 60px #00000047}.quote-basket::backdrop{background:#0000008c}.quote-basket__inner{position:relative;padding:2.8rem}.quote-basket [hidden],.quote-basket.is-submitted .quote-basket__items,.quote-basket.is-submitted .quote-basket__empty,.quote-basket.is-submitted .quote-basket__form{display:none!important}.quote-basket__empty{padding:2rem;margin:1.6rem 0;border:1px dashed rgba(128,128,128,.45);border-radius:10px;text-align:center}.quote-basket__empty-title{margin:0 0 .4rem;font-weight:600}.quote-basket__empty-hint{margin:0;font-size:1.4rem;opacity:.7}.quote-basket__items{margin:1.6rem 0 2rem}.quote-basket__items-title{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;opacity:.65}.quote-basket__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(128,128,128,.25)}.quote-basket__item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid rgba(128,128,128,.25)}.quote-basket__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:6px;object-fit:cover;background:#8080801a}.quote-basket__thumb--empty{display:block}.quote-basket__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.quote-basket__title{font-size:1.5rem;font-weight:600;line-height:1.3;color:inherit;text-decoration:none;overflow-wrap:anywhere}.quote-basket__title:hover{text-decoration:underline}.quote-basket__meta{font-size:1.3rem;opacity:.65;overflow-wrap:anywhere}.quote-basket__controls{flex:0 0 auto;display:flex;align-items:center;gap:.6rem}.quote-basket__qty{width:7.6rem;min-height:4.4rem;padding:.7rem .8rem;border:1px solid rgba(128,128,128,.55);border-radius:7px;background:#80808014;color:inherit;font:inherit;font-size:1.7rem;font-weight:600;line-height:1.3;text-align:center}.quote-basket__qty:hover{border-color:#808080cc}.quote-basket__qty:focus{outline:none;border-color:currentColor;box-shadow:0 0 0 1px currentColor}.quote-basket__remove{background:none;border:0;cursor:pointer;color:inherit;padding:.6rem;line-height:0;opacity:.55;border-radius:6px}.quote-basket__remove:hover{opacity:1;background:#8080801f}.quote-basket__clear{margin-top:1.2rem;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;font-size:1.3rem;opacity:.7;text-decoration:underline}.quote-basket__clear:hover{opacity:1}.quote-basket__form{margin-top:.4rem;padding-top:1.6rem;border-top:1px solid rgba(128,128,128,.25)}@media(max-width:520px){.quote-basket{width:calc(100vw - 1.6rem);max-height:calc(100dvh - 3.2rem);overflow-y:auto}.quote-basket__inner{padding:2rem}.quote-basket__item{flex-wrap:wrap}.quote-basket__controls{width:100%;justify-content:flex-end}.quote-launcher{inset-inline-end:1.4rem}}.quote-card-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:.6rem}.quote-card-actions .btn{width:auto}@media(max-width:520px){.quote-card-actions .btn{width:100%}}.quote-choice{width:min(42rem,calc(100vw - 3.2rem));max-height:calc(100dvh - 4.8rem);padding:0;border:0;border-radius:12px;overflow-y:auto;background:rgb(var(--color-background,255 255 255));color:rgb(var(--color-foreground,26 26 26));box-shadow:0 24px 60px #00000047}.quote-choice::backdrop{background:#0000008c}.quote-choice__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:2.8rem;text-align:center}.quote-choice [hidden]{display:none!important}.quote-choice__icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin:0 0 1.2rem;border-radius:999px;background:#2f6b461f;color:#2f6b46}.quote-choice__title{margin:0 0 .6rem;font-size:2rem;line-height:1.25}.quote-choice__count{margin:0 0 2rem;font-size:1.5rem;line-height:1.45;opacity:.75}.quote-choice__count:empty{margin-bottom:1.2rem}.quote-choice__actions{display:flex;gap:1rem;width:100%}.quote-choice__actions>.btn{flex:1 1 0;min-width:0}@media(max-width:520px){.quote-choice{width:calc(100vw - 1.6rem)}.quote-choice__inner{padding:2.2rem}.quote-choice__actions{flex-direction:column}}.quote-ty{max-width:calc(72rem + var(--gutter, 2rem) * 2);margin-inline:auto;padding:6rem var(--gutter, 2rem) 7rem;text-align:center}.quote-ty__inner{display:flex;flex-direction:column;align-items:center}.quote-ty__icon{display:inline-flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;margin:0 0 1.4rem;border-radius:999px;background:#2f6b461f;color:#2f6b46}.quote-ty__badge{margin:0 0 1.1rem;padding:.45rem .8rem;font-size:1.3rem}.quote-ty__title{margin:0 0 1.2rem;font-size:clamp(2.8rem,4vw,4rem);line-height:1.15;overflow-wrap:anywhere}.quote-ty__lead{margin:0 0 2rem;max-width:52ch;font-size:1.9rem;line-height:1.55;opacity:.8;text-wrap:pretty}.quote-ty__lead>p{margin:0 0 .6rem}.quote-ty__lead>p:last-child{margin-bottom:0}.quote-ty__time{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 2.6rem;padding:.9rem 1.6rem;border:1px solid rgba(47,107,70,.35);border-radius:999px;background:#2f6b461a;font-size:1.7rem;font-weight:600;line-height:1.35;text-align:start}.quote-ty__time svg{flex:0 0 auto}.quote-ty__next{width:100%;margin:0 0 2.6rem;text-align:start}.quote-ty__next-title{margin:0 0 1.2rem;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;opacity:.65;text-align:center}.quote-ty__steps{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.quote-ty__step{display:flex;align-items:flex-start;gap:1.2rem;padding:1.4rem 1.6rem;border:1px solid rgba(128,128,128,.28);border-radius:10px;background:#8080800d}.quote-ty__step-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;font-size:1.5rem;font-weight:700;line-height:1;background:rgb(var(--drawer-bg-color,26 26 26));color:rgb(var(--drawer-text-color,255 255 255))}.quote-ty__step-body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.quote-ty__step-title{font-size:1.7rem;font-weight:600;line-height:1.3}.quote-ty__step-text{font-size:1.55rem;line-height:1.5;opacity:.75;overflow-wrap:anywhere}.quote-ty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 0 1.6rem}.quote-ty__action{min-width:18rem;padding:1.4rem 3rem;font-size:1.6rem}.quote-ty__note{margin:0;font-size:1.4rem;line-height:1.5;opacity:.6;max-width:52ch}@media(max-width:520px){.quote-ty{padding:3.2rem var(--gutter, 2rem) 4rem}.quote-ty__icon{width:4.4rem;height:4.4rem;margin-bottom:1.1rem}.quote-ty__title{font-size:2.6rem}.quote-ty__lead{font-size:1.7rem;margin-bottom:1.6rem}.quote-ty__time{width:100%;justify-content:flex-start;border-radius:10px;padding:.9rem 1.2rem;font-size:1.55rem;margin-bottom:2rem}.quote-ty__next{margin-bottom:2rem}.quote-ty__step{padding:1.1rem 1.2rem;gap:.9rem}.quote-ty__step-num{width:2.8rem;height:2.8rem;font-size:1.4rem}.quote-ty__step-title{font-size:1.6rem}.quote-ty__step-text{font-size:1.5rem}.quote-ty__actions{flex-direction:column;width:100%;gap:.8rem}.quote-ty__action{width:100%;min-width:0;padding:1.3rem 2rem;font-size:1.55rem}.quote-ty__note{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/quote.css.map */
