.cfr-qd [hidden],.cfr-quote-page [hidden],.cfr-quote-count[hidden],.cfr-quote-bubble[hidden],.cfr-quote-tab__count[hidden]{display:none!important}.header__cta-button .cfr-quote-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;margin-left:.7rem;border-radius:1rem;background:#fff;color:#212d39;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:0}.header__cta-button.has-quote{background-color:#364d53;color:#fff}.header__icon--quote{display:none;position:relative}@media screen and (max-width:749px){.header__icon--quote.is-active{display:flex}}.header__icon--quote .cfr-quote-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;left:2.2rem;line-height:calc(1 + .1 / var(--font-body-scale));padding:0;font-weight:inherit}@keyframes cfrQuotePulse{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.cfr-quote-pulse{animation:cfrQuotePulse .45s ease}.cfr-qd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;pointer-events:none}.cfr-qd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#212d3973;opacity:0;transition:opacity .25s ease}.cfr-qd__panel{position:absolute;top:0;right:0;height:100%;width:min(46rem,100%);display:flex;flex-direction:column;background:#f6f5f2;color:#212d39;box-shadow:-.4rem 0 2.4rem #212d3940;transform:translate(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);font-family:var(--font-body-family, "Roboto", sans-serif);letter-spacing:0}.cfr-qd.is-open{pointer-events:auto}.cfr-qd.is-open .cfr-qd__overlay{opacity:1}.cfr-qd.is-open .cfr-qd__panel{transform:translate(0)}body.cfr-qd-open{overflow:hidden}.cfr-qd__head{padding:2rem 2.4rem 1.6rem;background:#212d39;color:#f6f5f2}.cfr-qd__eyebrow{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#c78f57;margin:0 0 .3rem}.cfr-qd__title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cfr-qd__heading{font-family:var(--font-heading-family, "Source Serif 4", serif);font-size:2.2rem;font-weight:500;margin:0;color:#fff}.cfr-qd__sub{margin:.4rem 0 0;font-size:1.3rem;color:#f6f5f2b3}.cfr-qd__close{flex:0 0 auto;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cfr-qd__close:hover{background:#fff3}.cfr-qd__scroll{flex:1 1 auto;overflow-y:auto;padding:1.6rem 2.4rem}.cfr-qd__empty{text-align:center;padding:4rem 1rem;color:#4a4a4a;font-size:1.4rem;line-height:1.6}.cfr-qd__empty strong{display:block;font-family:var(--font-heading-family, "Source Serif 4", serif);font-size:1.9rem;color:#212d39;margin-bottom:.6rem}.cfr-qd__empty a.button{margin-top:1.6rem}.cfr-qd__lines{list-style:none;margin:0;padding:0}.cfr-qd__line{position:relative;display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid #e7e4de}.cfr-qd__thumb{display:block;width:5.6rem;height:5.6rem;border-radius:.6rem;overflow:hidden;background:#e7e4de}.cfr-qd__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cfr-qd__thumb-blank{display:block;width:100%;height:100%}.cfr-qd__body{min-width:0;padding-right:2.6rem}.cfr-qd__ref{font-size:1.2rem;font-weight:600;color:#c78f57;letter-spacing:.02em;margin-bottom:.1rem}.cfr-qd__title{display:block;font-size:1.45rem;font-weight:600;color:#212d39;text-decoration:none;line-height:1.35}.cfr-qd__title:hover{text-decoration:underline}.cfr-qd__meta{font-size:1.25rem;color:#5c6a70;line-height:1.45;margin-top:.2rem}.cfr-qd__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem}.cfr-qd__qty{display:inline-flex;align-items:center;border:1px solid #d9d4cb;border-radius:.6rem;background:#fff;overflow:hidden}.cfr-qd__qty-btn{width:3rem;height:3.2rem;border:0;background:transparent;color:#364d53;font-size:1.6rem;cursor:pointer}.cfr-qd__qty-btn:hover{background:#f0ede7}.cfr-qd__qty-input{width:4.4rem;height:3.2rem;border:0;border-left:1px solid #d9d4cb;border-right:1px solid #d9d4cb;text-align:center;font-size:1.4rem;font-family:inherit;color:#212d39;-moz-appearance:textfield}.cfr-qd__qty-input::-webkit-outer-spin-button,.cfr-qd__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cfr-qd__price{font-size:1.5rem;font-weight:700;color:#212d39}.cfr-qd__remove{position:absolute;top:1.4rem;right:0;width:2.6rem;height:2.6rem;border:0;border-radius:50%;background:transparent;color:#8a949a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cfr-qd__remove:hover{background:#e7e4de;color:#b54745}.cfr-qd__foot{flex:0 0 auto;padding:1.6rem 2.4rem 2rem;background:#fff;border-top:1px solid #e7e4de}.cfr-qd__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0 0 1.2rem}.cfr-qd__stat{text-align:center;background:#f6f5f2;border-radius:.6rem;padding:.8rem .4rem}.cfr-qd__stat-n{display:block;font-family:var(--font-heading-family, "Source Serif 4", serif);font-size:2rem;color:#212d39;line-height:1.1}.cfr-qd__stat-l{display:block;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#5c6a70;margin-top:.2rem}.cfr-qd__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .4rem}.cfr-qd__total-l{font-size:1.3rem;color:#5c6a70}.cfr-qd__total-n{font-family:var(--font-heading-family, "Source Serif 4", serif);font-size:2.6rem;color:#212d39}.cfr-qd__caveat{font-size:1.2rem;color:#8a949a;margin:0 0 1.2rem}.cfr-qd__threshold{background:#efe4d4;border-radius:.6rem;padding:1rem 1.2rem;font-size:1.3rem;line-height:1.5;color:#4a3a26;margin:0 0 1.2rem}.cfr-qd__foot .button{width:100%}.cfr-qd__primary.button{background:#b54745;color:#fff}.cfr-qd__primary.button:hover{filter:brightness(.94)}.cfr-qd__links{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;font-size:1.3rem}.cfr-qd__link{background:none;border:0;padding:0;color:#364d53;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer;font-family:inherit;font-size:inherit}.cfr-qd__link--danger{color:#8a949a}.cfr-qd__link--danger:hover{color:#b54745}.cfr-quote-toast{position:fixed;left:50%;bottom:2.4rem;transform:translate(-50%,1.6rem);z-index:1002;background:#212d39;color:#fff;padding:1.1rem 1.6rem;border-radius:.8rem;box-shadow:0 .6rem 2rem #212d394d;font-family:var(--font-body-family, "Roboto", sans-serif);font-size:1.4rem;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.cfr-quote-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.cfr-quote-toast__link{background:none;border:0;padding:0 0 0 .6rem;color:#c78f57;font-weight:600;cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/49/assets/cfr-quote-drawer.css.map */
