:root,.quote-drawer__panel,.quote-bar__pill,.quote-bar__sticky{--quote-accent: var(--lb-accent, #b08d4f);--quote-line: var(--lb-line, rgba(var(--color-foreground), .12));--quote-muted: var(--lb-muted, rgba(var(--color-foreground), .65));--quote-panel-radius: var(--lb-panel-radius, 1.6rem);--quote-panel-radius-sm: var(--lb-panel-radius-sm, 1.2rem)}quote-toggle{display:inline-flex;max-width:100%}.quote-toggle__button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;max-width:100%}.quote-toggle__button.button{min-width:0;min-height:3.4rem;padding:0 1.4rem;font-size:calc(var(--font-text-card-scale) * .95rem)}@media screen and (min-width:1200px){.quote-toggle__button.button{min-height:3.6rem;padding:0 1.6rem}}.quote-toggle__button--added.button{background-color:rgb(var(--color-button-secondary));color:rgb(var(--color-button-secondary-text));border:.1rem solid rgb(var(--color-border))}.quote-toggle__button--added.button:hover{border-color:rgb(var(--color-button))}.quote-toggle__icon{flex:none;width:1.1rem;height:1.1rem;display:none}.quote-toggle__button--added .quote-toggle__icon{display:block}.quote-toggle__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-toggle--large .quote-toggle__button{padding:1.4rem 3rem;font-size:1.5rem}.quote-bar__pill{position:fixed;top:1.6rem;right:1.6rem;z-index:20;display:inline-flex;align-items:center;gap:.9rem;padding:1rem 1.6rem;border-radius:var(--border-radius-button);border:1px solid rgb(var(--color-border));background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(var(--font-body-scale) * .875rem);box-shadow:0 .4rem 1.8rem rgba(var(--color-foreground),.14);cursor:pointer}.quote-count{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;height:2.3rem;padding:0 .6rem;border-radius:var(--border-radius-button);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-size:calc(var(--font-body-scale) * .78125rem)}@keyframes quoteBump{0%{transform:scale(1)}30%{transform:scale(1.32)}60%{transform:scale(.94)}to{transform:scale(1)}}.quote-count--bump{animation:quoteBump .45s ease}.quote-bar__sticky{position:fixed;left:50%;bottom:2rem;transform:translate(-50%);z-index:19;display:inline-flex;align-items:center;gap:1.6rem;max-width:calc(100vw - 3.2rem);padding:1rem 1.2rem 1rem 2.2rem;border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-button);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);box-shadow:0 1.2rem 3.2rem rgba(var(--color-foreground),.18);cursor:pointer;animation:quoteSlideUp .4s cubic-bezier(.2,.8,.2,1)}@keyframes quoteSlideUp{0%{transform:translate(-50%,140%);opacity:0}to{transform:translate(-50%);opacity:1}}.quote-bar__sticky-label{font-size:calc(var(--font-body-scale) * .90625rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-bar__sticky-cta{flex:none;display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.8rem;border-radius:var(--border-radius-button);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-size:calc(var(--font-body-scale) * .84375rem);white-space:nowrap}@media screen and (max-width:749px){.quote-bar__pill{top:auto;bottom:8.4rem;right:1.2rem;padding:.8rem 1.2rem;font-size:calc(var(--font-body-scale) * .8125rem)}.quote-bar--has-selection .quote-bar__pill{display:none}.quote-bar__sticky{left:1.2rem;right:1.2rem;bottom:1.2rem;transform:none;width:auto;max-width:none;justify-content:space-between;gap:1rem;padding:.9rem .9rem .9rem 1.6rem;animation:none}.quote-bar__sticky-label{font-size:calc(var(--font-body-scale) * .8125rem)}.quote-bar__sticky-cta{padding:.8rem 1.4rem;font-size:calc(var(--font-body-scale) * .78125rem)}}quote-drawer{display:block}.quote-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:rgba(var(--color-foreground),.42);opacity:0;pointer-events:none;transition:opacity .35s ease}quote-drawer[open] .quote-drawer__overlay{opacity:1;pointer-events:auto}.quote-drawer__panel{position:fixed;top:0;right:0;bottom:0;z-index:31;width:var(--quote-drawer-width, 38.4rem);max-width:86vw;font-size:calc(1em * var(--quote-drawer-text-scale, 1));display:flex;flex-direction:column;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:-1.6rem 0 4.4rem rgba(var(--color-foreground),.22);transform:translate(100%);visibility:hidden;transition:transform .38s cubic-bezier(.2,.8,.2,1),visibility .38s}quote-drawer[open] .quote-drawer__panel{transform:translate(0);visibility:visible}.quote-drawer__header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:var(--quote-drawer-pad, 2.2rem) var(--quote-drawer-pad, 2.2rem) calc(var(--quote-drawer-pad, 2.2rem) * .7273);border-bottom:1px solid var(--quote-line)}.quote-drawer__heading{margin:0;font-size:calc(var(--font-heading-h3-scale) * 2.2rem * var(--quote-drawer-heading-scale, 1))}.quote-drawer__close{flex:none;width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid var(--quote-line);background:transparent;color:rgb(var(--color-foreground));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease}.quote-drawer__close:hover{border-color:var(--quote-accent);background:var(--lb-surface, rgba(var(--color-foreground), .03))}.quote-drawer__body{flex:1;overflow-y:auto;padding:calc(var(--quote-drawer-pad, 2.2rem) * .7273) var(--quote-drawer-pad, 2.2rem)}.quote-drawer__list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.quote-drawer__item{display:flex;align-items:center;gap:1.4rem;padding:1rem;border:1px solid var(--quote-line);border-radius:var(--quote-panel-radius-sm);background:var(--lb-surface, rgba(var(--color-foreground), .03))}.quote-drawer__media{flex:none;width:5.2rem;height:5.2rem;border-radius:calc(var(--quote-panel-radius) * .5);overflow:hidden;background:rgba(var(--color-foreground),.07)}.quote-drawer__media img{width:100%;height:100%;object-fit:cover;display:block}.quote-drawer__item-body{flex:1;min-width:0}.quote-drawer__item-title{font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);font-size:calc(var(--font-heading-card-scale) * 1.0667rem * var(--quote-drawer-text-scale, 1));line-height:1.2;color:inherit;text-decoration:none;overflow-wrap:anywhere}.quote-drawer__remove{flex:none;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--quote-line);background:transparent;color:var(--quote-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,color .2s ease}.quote-drawer__remove:hover{border-color:var(--quote-accent);color:rgb(var(--color-foreground))}.quote-drawer__empty{margin:auto;padding:4rem 1.2rem;text-align:center}.quote-drawer__empty-title{margin:0 0 .6rem;font-size:calc(var(--font-heading-h4-scale) * 2rem * var(--quote-drawer-heading-scale, 1))}.quote-drawer__empty-text{margin:0;color:var(--quote-muted)}.quote-drawer__footer{flex:none;padding:calc(var(--quote-drawer-pad, 2.2rem) * .8182) var(--quote-drawer-pad, 2.2rem) calc(var(--quote-drawer-pad, 2.2rem) * 1.6 + env(safe-area-inset-bottom,0px));border-top:1px solid var(--quote-line)}.quote-drawer__cta.button{display:flex;width:100%;min-width:0;padding:0 1.6rem}.quote-summary{display:block;margin:0 0 3.2rem;padding:2.4rem;border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-button);background:rgb(var(--color-background))}.quote-summary__heading{margin:0 0 1.6rem}.quote-summary__list{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.quote-summary__item{display:flex;align-items:center;gap:1.4rem;padding:1rem;border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-button);background:rgb(var(--color-background))}.quote-summary__image{flex:none;width:6rem;height:6rem;object-fit:cover;border-radius:var(--border-radius-button)}.quote-summary__title{flex:1;min-width:0;font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);font-size:calc(var(--font-heading-card-scale) * 1.0667rem);color:inherit;text-decoration:none;overflow-wrap:anywhere}.quote-summary__remove{flex:none;padding:.6rem 1.2rem;border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-button);background:transparent;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:.875em;cursor:pointer}.quote-summary__remove:hover{border-color:rgb(var(--color-border-input-hover));color:rgb(var(--color-foreground))}.quote-summary__empty{margin:0;color:rgb(var(--color-foreground-secondary))}.quote-summary__back{margin-top:1.2rem}.quote-summary__back.button{display:inline-flex;min-width:0;min-height:4rem;padding:0 2rem}@media screen and (min-width:1200px){.quote-summary__back.button{min-height:4.2rem;padding:0 2.4rem}}.quote-form__heading{margin:0 0 1.6rem}.quote-form__intro{margin:0 0 3.2rem;color:rgb(var(--color-foreground-secondary))}.quote-form__grid{display:grid;grid-template-columns:1fr;gap:1.8rem}@media screen and (min-width:750px){.quote-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-form__field{min-width:0}.quote-form__field--full{grid-column:1 / -1}.quote-form .select{position:relative;width:100%}.quote-form .field select.field__input{padding-right:3.6rem}.quote-form .field .field__label{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:inherit;color:rgb(var(--color-foreground));text-transform:none;padding-bottom:1rem}.quote-form .field .field__input[required]+label:after{content:none}.quote-form__error{color:rgb(var(--color-error))}.quote-form__consent{display:flex;align-items:flex-start;gap:1rem;margin:2.4rem 0 0;color:rgb(var(--color-foreground-secondary))}.quote-form__consent input{flex:none;margin-top:.3rem;width:1.7rem;height:1.7rem}.quote-form__consent p{margin:0}.quote-form__actions{margin:3.2rem 0 0}.quote-form__errors{margin:0 0 2.4rem}.quote-thanks[hidden],.quote-form__body[hidden]{display:none}.quote-thanks{padding:2.4rem 0}.quote-thanks:focus{outline:none}.quote-thanks__eyebrow{margin:0 0 1.6rem}.quote-thanks__heading{margin:0 0 1.8rem}.quote-thanks__text{margin:0 0 3.2rem;color:rgb(var(--color-foreground-secondary))}.quote-thanks__text p{margin:0}.quote-thanks__button{display:inline-flex}@media(prefers-reduced-motion:reduce){.quote-drawer__panel,.quote-drawer__overlay,.quote-toggle__button,.quote-drawer__remove{transition:none}.quote-bar__sticky,.quote-count--bump{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-quote.css.map */
