.quote-grid{display:grid;grid-template-columns:repeat(var(--quote-grid-columns, 2),minmax(0,1fr));gap:var(--quote-grid-gap, 1.5rem)}@media screen and (min-width:700px){.quote-grid{grid-template-columns:repeat(var(--quote-grid-columns-desktop, 3),minmax(0,1fr));gap:var(--quote-grid-gap-desktop, 2rem)}}.quote-card{display:flex;flex-direction:column;gap:.625rem;padding-block-end:1rem;border-block-end:1px solid rgb(var(--border-color))}.quote-card .color-swatch{--swatch-size: 22px;--swatch-offset: 2px}.quote-card .color-swatch--image{--swatch-size: 22px}.quote-card .block-swatch{--swatch-padding: .3rem .55rem;min-width:2rem;font-size:.75rem}.quote-card .thumbnail-swatch{--swatch-size: 2.25rem}@media screen and (min-width:700px){.quote-card .thumbnail-swatch{--swatch-size: 2.5rem}}.quote-card__media{display:block;position:relative;overflow:hidden;border-radius:min(6px,var(--input-border-radius));background-color:rgb(var(--text-color) / .04)}.quote-card__media img{display:block;width:100%;height:auto;aspect-ratio:var(--quote-card-media-ratio, 1);object-fit:cover}.quote-card__title{font-size:inherit;margin:0}.quote-card__title a{text-decoration:none}.quote-card__title a:hover{text-decoration:underline;text-underline-offset:.2em}.quote-card__group{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--text-color) / .6)}.quote-card__price{display:flex;align-items:baseline;gap:.5rem}.quote-card__price-unit{font-size:.8125rem;color:rgb(var(--text-color) / .6)}.quote-card__options{display:flex;flex-direction:column;gap:.75rem}.quote-option{display:flex;flex-direction:column;gap:.3rem;border:0;padding:0;margin:0;min-inline-size:0}.quote-option--single{display:none}.quote-option__label{display:flex;gap:.35rem;font-size:.75rem;color:rgb(var(--text-color) / .6)}.quote-option__label b{font-weight:inherit;color:rgb(var(--text-color))}.quote-option__values{display:flex;flex-wrap:wrap;gap:.375rem}.quote-option__value{display:contents}.quote-card .color-swatch.is-disabled:before,.quote-card .block-swatch.is-disabled:before,.quote-card .thumbnail-swatch.is-disabled:before,.quote-made-to-order .color-swatch.is-disabled:before,.quote-made-to-order .block-swatch.is-disabled:before,.quote-made-to-order .thumbnail-swatch.is-disabled:before{display:none}.quote-card .block-swatch.is-disabled,.quote-made-to-order .block-swatch.is-disabled{color:rgb(var(--text-color) / .65)}.quote-card :disabled+.color-swatch,.quote-made-to-order :disabled+.color-swatch{display:grid}.quote-card :disabled+.block-swatch,.quote-made-to-order :disabled+.block-swatch{display:flex}.quote-card :disabled+.thumbnail-swatch,.quote-made-to-order :disabled+.thumbnail-swatch{display:block}.quote-made-to-order sold-out-badge,.quote-made-to-order .badge--sold-out{display:none}.quote-card__actions{display:flex;gap:.375rem;align-items:stretch;margin-block-start:auto;padding-block-start:.125rem}.quote-qty{display:flex;align-items:center;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius);flex:0 0 auto}.quote-qty__button{inline-size:1.625rem;min-block-size:1.875rem;display:grid;place-items:center;font-size:.8125rem;line-height:1;color:rgb(var(--text-color) / .7)}.quote-qty__button:hover{color:rgb(var(--text-color))}.quote-qty__input{inline-size:2rem;border:0;background:none;text-align:center;padding:0;font:inherit;font-size:.8125rem;color:inherit;-moz-appearance:textfield}.quote-qty__input::-webkit-outer-spin-button,.quote-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quote-card .quote-card__add{flex:1 1 auto;white-space:nowrap;font-size:.75rem;padding:.375rem .75rem;column-gap:.5rem}.quote-card__note{font-size:.75rem;color:rgb(var(--text-color) / .6);margin:0}.quote-card__note:empty{display:none}quote-summary{display:block}.quote-summary{position:fixed;z-index:20;inset-inline-end:1rem;inset-block-end:1rem;inline-size:min(24rem,calc(100vw - 2rem));max-block-size:min(34rem,calc(100vh - 2rem));display:flex;flex-direction:column;border:1px solid rgb(var(--border-color));border-radius:min(10px,var(--input-border-radius));background-color:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 12px 32px #00000029}.quote-summary[hidden]{display:none!important}.quote-summary__toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;inline-size:100%;padding:.875rem 1rem;text-align:start;border-block-end:1px solid rgb(var(--border-color))}.quote-summary__toggle-title{display:flex;flex-direction:column;gap:.15rem}.quote-summary__toggle-title strong{font-weight:500}.quote-summary__toggle-title span{font-size:.8125rem;color:rgb(var(--text-color) / .65)}.quote-summary__toggle-title .quote-summary__toggle-branding{font-size:.75rem;color:rgb(var(--text-color) / .5)}.quote-summary__toggle-branding:empty{display:none}.quote-summary__chevron{transition:transform .2s ease;flex:0 0 auto}.quote-summary.is-collapsed .quote-summary__chevron{transform:rotate(180deg)}.quote-summary.is-collapsed .quote-summary__body,.quote-summary.is-collapsed .quote-summary__footer{display:none}.quote-summary.is-collapsed .quote-summary__toggle{border-block-end:0}.quote-summary__body{display:flex;flex-direction:column;min-block-size:0;overflow-y:auto}.quote-summary__items{display:flex;flex-direction:column;padding:.25rem 1rem}.quote-summary__empty{padding:1rem;font-size:.875rem;color:rgb(var(--text-color) / .65)}.quote-line{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding-block:.75rem;border-block-end:1px solid rgb(var(--border-color) / .6)}.quote-line:last-child{border-block-end:0}.quote-line__image{inline-size:2.75rem;block-size:2.75rem;object-fit:cover;border-radius:4px;background-color:rgb(var(--text-color) / .05)}.quote-line__info{display:flex;flex-direction:column;gap:.1rem;min-inline-size:0;font-size:.8125rem}.quote-line__title{font-weight:500}.quote-line__meta{color:rgb(var(--text-color) / .65)}.quote-line__side{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;font-size:.8125rem}.quote-line__remove{font-size:.75rem;color:rgb(var(--text-color) / .6);text-decoration:underline;text-underline-offset:.2em}.quote-line__remove:hover{color:rgb(var(--text-color))}.quote-line .quote-qty__button{min-block-size:1.75rem;inline-size:1.5rem}.quote-line .quote-qty__input{inline-size:2.25rem}.quote-summary__section{padding:.875rem 1rem;border-block-start:1px solid rgb(var(--border-color))}.quote-summary__section-title{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--text-color) / .6);margin:0 0 .5rem}.quote-branding{display:flex;flex-direction:column;gap:.4rem}.quote-branding__option{display:flex;align-items:flex-start;gap:.6rem;font-size:.875rem;cursor:pointer}.quote-branding__option input{margin-block-start:.2rem;flex:0 0 auto;accent-color:rgb(var(--text-color))}.quote-branding__cost{display:block;font-size:.75rem;color:rgb(var(--text-color) / .6)}.quote-totals{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.quote-totals__row{display:flex;justify-content:space-between;gap:1rem}.quote-totals__row--saving{font-weight:500}.quote-totals__row--total{padding-block-start:.5rem;margin-block-start:.25rem;border-block-start:1px solid rgb(var(--border-color));font-size:1rem;font-weight:500}.quote-totals__row--muted{color:rgb(var(--text-color) / .65)}.quote-nudge{margin:.6rem 0 0;font-size:.8125rem;color:rgb(var(--text-color) / .7)}.quote-nudge:empty{display:none}.quote-summary__footer{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;border-block-start:1px solid rgb(var(--border-color))}.quote-summary__clear{align-self:center;font-size:.8125rem;color:rgb(var(--text-color) / .6);text-decoration:underline;text-underline-offset:.2em}.quote-summary__fine{margin:0;font-size:.75rem;color:rgb(var(--text-color) / .6)}@media screen and (max-width:699px){.quote-summary{inset-inline:.5rem;inset-block-end:.5rem;inline-size:auto;max-block-size:80vh}}.quote-summary--inline{position:static;inline-size:100%;max-block-size:none;box-shadow:none}.corp-quote{display:grid;gap:2.5rem;align-items:start}@media screen and (min-width:1000px){.corp-quote{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem}}.corp-quote__copy{display:flex;flex-direction:column;gap:1rem}.corp-kicker{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-color) / .6)}.corp-h2{margin:0}.corp-lede{margin:0;color:rgb(var(--text-color) / .75)}.corp-terms{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem;font-size:.875rem}.corp-terms li{padding-inline-start:1.1rem;position:relative}.corp-terms li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;inline-size:.35rem;block-size:.35rem;border-radius:50%;background-color:currentColor;opacity:.5}.corp-quote__direct{margin:0;font-size:.875rem}.corp-form__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media screen and (min-width:700px){.corp-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.corp-f{display:flex;flex-direction:column;gap:.4rem;font-size:.875rem}.corp-f--full{grid-column:1 / -1}.corp-f>span{color:rgb(var(--text-color) / .7)}.corp-f input[type=text],.corp-f input[type=email],.corp-f input[type=tel],.corp-f select,.corp-f textarea{inline-size:100%;font:inherit;color:inherit;background-color:transparent;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius);padding:var(--input-padding-block) var(--input-padding-inline)}.corp-f textarea{resize:vertical;min-block-size:6rem}.corp-f input:focus-visible,.corp-f select:focus-visible,.corp-f textarea:focus-visible{outline:2px solid rgb(var(--text-color) / .4);outline-offset:1px}.corp-f input[type=file]{font-size:.8125rem}.corp-f__hint{font-size:.75rem;font-style:normal;color:rgb(var(--text-color) / .6)}.corp-btn--wide{inline-size:100%;margin-block-start:1.25rem}@media screen and (min-width:700px){.corp-btn--wide{inline-size:auto;min-inline-size:14rem}}.corp-form__fine{margin:.75rem 0 0;font-size:.8125rem;color:rgb(var(--text-color) / .6)}.corp-form__quote{margin-block-end:1.25rem;padding:.875rem 1rem;border:1px solid rgb(var(--border-color));border-radius:min(8px,var(--input-border-radius));font-size:.875rem}.corp-form__quote[hidden]{display:none!important}.corp-form__quote-title{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--text-color) / .6)}.corp-form__quote-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.corp-form__quote-total{margin:.6rem 0 0;padding-block-start:.6rem;border-block-start:1px solid rgb(var(--border-color));display:flex;justify-content:space-between;gap:1rem;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quote-builder.css.map */
