.as-cart-share-quote{--as-pdp-brand: #5a2e7e;--as-pdp-action: #512653;--as-pdp-action-hover: #3f1d41;--as-pdp-ink: #26212a;--as-pdp-ink-secondary: #454047;--as-pdp-utility-link: #99411f;--as-pdp-utility-link-hover: #743015;--as-pdp-selection-edge: #5a2e7e;--as-pdp-selection-surface: #f5f1f7;--as-pdp-selection-text: #512653}body :is(.product-main,.as-cart-share-quote) .as-share-quote__trigger,body .product-main .as-pdp-review-share-quote{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:flex;min-height:48px;align-items:center;justify-content:center;padding:10px 18px;border:1px solid #c2764f;border-radius:6px;background:#fff;color:var(--as-pdp-utility-link, #99411f);font-family:var(--body-font-family);font-size:16px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;box-shadow:0 1px 2px #26212a1a}body :is(.product-main,.as-cart-share-quote) .as-share-quote__trigger{width:76%;min-height:44px;padding:8px 18px;border-radius:var(--btn-border-radius, 0);max-width:319px;margin-inline:auto}body :is(.product-main,.as-cart-share-quote) .as-share-quote__trigger:hover,body .product-main .as-pdp-review-share-quote:hover{border-color:var(--as-pdp-utility-link-hover, #743015);background:#fbf3ef;color:var(--as-pdp-utility-link-hover, #743015)}body :is(.product-main,.as-cart-share-quote) .as-share-quote__trigger:active,body .product-main .as-pdp-review-share-quote:active{background:#f5e6df}body :is(.product-main,.as-cart-share-quote) .as-share-quote__dialog{width:min(760px,calc(100vw - 32px));max-width:760px;max-height:min(calc(100dvh - 24px),960px);margin:auto;padding:0;overflow:auto;border:1px solid #d8d1dd;border-radius:10px;background:#fff;color:var(--as-pdp-ink);box-shadow:0 18px 55px #26212a3d}body :is(.product-main,.as-cart-share-quote) .as-share-quote__dialog::backdrop{background:#26212a8f}body :is(.product-main,.as-cart-share-quote) .as-share-quote__card{min-width:0}body :is(.product-main,.as-cart-share-quote) .as-share-quote__header{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;padding:16px 20px 14px;border-bottom:1px solid #e2dde5}body :is(.product-main,.as-cart-share-quote) .as-share-quote__eyebrow{margin:0 0 3px;color:var(--as-pdp-utility-link);font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}body :is(.product-main,.as-cart-share-quote) .as-share-quote__header h2{margin:0;color:var(--as-pdp-ink);font-size:clamp(22px,3vw,24px);line-height:1.2}body :is(.product-main,.as-cart-share-quote) .as-share-quote__product{margin:5px 0 0;color:var(--as-pdp-ink);font-size:18px;font-weight:600;line-height:1.35}body :is(.product-main,.as-cart-share-quote) .as-share-quote__close{display:grid;width:42px;min-width:42px;height:42px;padding:0;place-items:center;border:1px solid #cfc8d2;border-radius:50%;background:#fff;color:var(--as-pdp-ink);font-size:29px;line-height:1;cursor:pointer}body :is(.product-main,.as-cart-share-quote) .as-share-quote__close:hover{background:#f5f1f7}body :is(.product-main,.as-cart-share-quote) .as-share-quote__close:focus-visible,body :is(.product-main,.as-cart-share-quote) .as-share-quote__modes button:focus-visible{outline:3px solid var(--as-pdp-brand);outline-offset:3px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__trigger:focus-visible,body .product-main .as-pdp-review-share-quote:focus-visible{outline:3px solid var(--as-pdp-utility-link, #99411f);outline-offset:3px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 20px;border-bottom:1px solid #e2dde5;background:#faf8fb}body :is(.product-main,.as-cart-share-quote) .as-share-quote__modes button{min-height:44px;padding:8px 14px;border:1px solid #cfc8d2;border-radius:6px;background:#fff;color:var(--as-pdp-ink);font-family:var(--body-font-family);font-size:16px;font-weight:700;cursor:pointer}body :is(.product-main,.as-cart-share-quote) .as-share-quote__modes button[aria-pressed=true]{border-color:var(--as-pdp-selection-edge);background:var(--as-pdp-selection-surface);color:var(--as-pdp-selection-text);box-shadow:inset 0 -3px 0 var(--as-pdp-selection-edge)}body :is(.product-main,.as-cart-share-quote) .as-share-quote__panel{padding:16px 20px 18px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__intro,body :is(.product-main,.as-cart-share-quote) .as-share-quote__privacy-note,body :is(.product-main,.as-cart-share-quote) .as-share-quote__estimate-note,body :is(.product-main,.as-cart-share-quote) .as-share-quote__quote-context,body :is(.product-main,.as-cart-share-quote) .as-share-quote__status{color:var(--as-pdp-ink-secondary);font-size:16px;line-height:1.5}body :is(.product-main,.as-cart-share-quote) .as-share-quote__intro{margin:0 0 12px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary{padding:4px 16px;border:1px solid #ded8e2;border-radius:7px;background:#fafafa}body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary dl{margin:0}body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary dl>div{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:10px 18px;padding:11px 0;border-bottom:1px solid #e7e3e8}body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary dl>div:last-child{border-bottom:0}body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary dt,body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary dd{margin:0;overflow-wrap:anywhere;font-size:15px;line-height:1.45}body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary dt{color:var(--as-pdp-ink);font-weight:700}body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary dd{color:var(--as-pdp-ink-secondary)}body :is(.product-main,.as-cart-share-quote) .as-share-quote__privacy-note,body :is(.product-main,.as-cart-share-quote) .as-share-quote__estimate-note{margin:12px 0 0}body :is(.product-main,.as-cart-share-quote) .as-share-quote__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__actions .btn,body :is(.product-main,.as-cart-share-quote) .as-share-quote__submit{min-height:48px;font-size:16px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__actions .btn{box-sizing:border-box;width:100%;min-width:0;padding:10px 18px;font-weight:700;line-height:1.25;text-transform:none}body :is(.product-main,.as-cart-share-quote) .as-share-quote__actions .as-share-quote__share-action{border:1px solid var(--as-pdp-action, #512653);background:var(--as-pdp-action, #512653);color:#fff}body :is(.product-main,.as-cart-share-quote) .as-share-quote__actions .as-share-quote__share-action:hover{border-color:var(--as-pdp-action-hover, #3f1d41);background:var(--as-pdp-action-hover, #3f1d41);color:#fff}body :is(.product-main,.as-cart-share-quote) .as-share-quote__actions .as-share-quote__copy-action{border:1px solid #c2764f;background:#fff;color:var(--as-pdp-utility-link, #99411f)}body :is(.product-main,.as-cart-share-quote) .as-share-quote__actions .as-share-quote__copy-action:hover{border-color:var(--as-pdp-utility-link-hover, #743015);background:#fbf3ef;color:var(--as-pdp-utility-link-hover, #743015)}body :is(.product-main,.as-cart-share-quote) .as-share-quote__fallback{margin-top:18px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__fallback [data-as-share-fallback]{min-height:48px;margin-top:6px;color:var(--as-pdp-ink);font:14px/1.45 var(--body-font-family)}body :is(.product-main,.as-cart-share-quote) .as-share-quote__status{min-height:1.5em;margin:10px 0 0}body :is(.product-main,.as-cart-share-quote) .as-share-quote__quote-context{margin:0 0 12px;padding:8px 10px;border-inline-start:3px solid var(--as-pdp-utility-link);background:#faf8f7;color:var(--as-pdp-ink)}body :is(.product-main,.as-cart-share-quote) .as-share-quote__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__field{min-width:0}body :is(.product-main,.as-cart-share-quote) .as-share-quote__field--full{grid-column:1 / -1}body :is(.product-main,.as-cart-share-quote) .as-share-quote__field .label{display:block;margin-bottom:4px;color:var(--as-pdp-ink);font-size:15px;font-weight:700;line-height:1.35}body :is(.product-main,.as-cart-share-quote) .as-share-quote__field .input{box-sizing:border-box;min-height:46px;color:var(--as-pdp-ink);font-size:16px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__field textarea.input{min-height:120px;padding-top:10px;resize:vertical}body :is(.product-main,.as-cart-share-quote) .as-share-quote__notice{margin:0 0 18px;padding:12px 14px;border-radius:6px;font-size:16px;line-height:1.45}body :is(.product-main,.as-cart-share-quote) .as-share-quote__notice--success{background:rgb(var(--success-bg-color));color:rgb(var(--success-text-color))}body :is(.product-main,.as-cart-share-quote) .as-share-quote__notice--error{background:rgb(var(--error-bg-color));color:rgb(var(--error-text-color))}body :is(.product-main,.as-cart-share-quote) .as-share-quote__estimate-note{margin-top:10px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__submit{display:flex;width:100%;max-width:420px;margin:14px auto 0;align-items:center;justify-content:center;border:1px solid var(--as-pdp-action, #512653);background:var(--as-pdp-action, #512653);color:#fff;font-weight:700;text-transform:none}body :is(.product-main,.as-cart-share-quote) .as-share-quote__submit:hover{border-color:var(--as-pdp-action-hover, #3f1d41);background:var(--as-pdp-action-hover, #3f1d41);color:#fff}@media(max-width:600px){body :is(.product-main,.as-cart-share-quote) .as-share-quote__dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:8px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__header,body :is(.product-main,.as-cart-share-quote) .as-share-quote__panel{padding-inline:16px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__modes{grid-template-columns:1fr;padding-inline:16px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__fields,body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary dl>div{grid-template-columns:1fr}body :is(.product-main,.as-cart-share-quote) .as-share-quote__summary dl>div{gap:3px}body :is(.product-main,.as-cart-share-quote) .as-share-quote__actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){body :is(.product-main,.as-cart-share-quote) .as-share-quote__dialog,body :is(.product-main,.as-cart-share-quote) .as-share-quote__dialog *{scroll-behavior:auto!important;transition:none!important}}body :is(.product-main,.as-cart-share-quote) .as-share-quote__address-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:inherit}body :is(.product-main,.as-cart-share-quote) .as-share-quote__triple-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:inherit}body :is(.product-main,.as-cart-share-quote) .as-share-quote__quote-context:empty{display:none}body :is(.product-main,.as-cart-share-quote) .as-share-quote__form .as-required-marker{color:#c62828}@media(max-width:600px){body :is(.product-main,.as-cart-share-quote) .as-share-quote__address-row,body :is(.product-main,.as-cart-share-quote) .as-share-quote__triple-row{grid-template-columns:1fr}}.as-cart-share-quote--trigger{display:flex;justify-content:center}.as-shared-cart{margin-bottom:32px;padding:20px 24px;border:1px solid #e2dde5;border-radius:10px;background:#faf8fb}.as-shared-cart__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.as-shared-cart__header h2{margin:0}.as-shared-cart__hide{padding:0;border:0;background:none;color:var(--as-pdp-utility-link, #99411f);font-weight:700;text-decoration:underline;cursor:pointer}.as-shared-cart__status{margin:2px 0 0;font-size:14px;font-weight:700;color:var(--as-pdp-ink-secondary, #454047)}.as-shared-cart__intro{margin:4px 0 16px;color:var(--as-pdp-ink-secondary, #454047)}.as-shared-cart__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.as-shared-cart__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px;border:1px solid #e7e3e8;border-radius:8px;background:#fff}.as-shared-cart__item img{width:64px;height:64px;object-fit:contain}.as-shared-cart__title{margin:0;font-weight:700}body .as-shared-cart .as-shared-cart__item .as-share-quote__trigger{width:auto;max-width:none;margin:0;white-space:nowrap}.as-shared-cart__in-cart{color:var(--as-pdp-ink-secondary, #454047);font-weight:700;white-space:nowrap}.as-shared-cart__meta,.as-shared-cart__note{margin:2px 0 0;font-size:14px;color:var(--as-pdp-ink-secondary, #454047)}@media(max-width:600px){.as-shared-cart{padding:16px}.as-shared-cart__item{grid-template-columns:48px minmax(0,1fr)}.as-shared-cart__item img{width:48px;height:48px}body .as-shared-cart .as-shared-cart__item .as-share-quote__trigger{grid-column:1 / -1;width:100%;white-space:normal}}.as-share-quote-toast{position:fixed;left:50%;bottom:24px;z-index:2147483000;display:flex;gap:12px;align-items:center;width:max-content;max-width:calc(100vw - 32px);padding:12px 12px 12px 18px;border-radius:10px;background:rgb(var(--success-bg-color, 230 244 234));color:rgb(var(--success-text-color, 30 86 49));box-shadow:0 12px 32px #26212a38;font-size:16px;line-height:1.4;transform:translate(-50%)}.as-share-quote-toast p{margin:0}.as-share-quote-toast__close{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/6/assets/as-share-quote.css.map */
