.lbec-dq{padding-top:var(--lbec-dq-top);padding-bottom:var(--lbec-dq-bottom);color:var(--lbec-dq-ink)}.lbec-dq [hidden]{display:none!important}.lbec-dq .page-width{display:grid;gap:1.5rem;width:min(100% - 3rem,148rem);max-width:148rem}.lbec-dq .lbec-dq__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:clamp(1.5rem,2vw,2.5rem);align-items:start}.lbec-dq .lbec-dq__main{display:grid;gap:1.25rem;align-content:start;min-width:0}.lbec-dq .lbec-dq__aside{position:sticky;top:1rem;width:100%;max-width:42rem}.lbec-dq .lbec-dq__guide{display:grid;gap:1rem}.lbec-dq .lbec-dq__guideProgress{display:flex;flex-wrap:wrap;gap:.7rem}.lbec-dq .lbec-dq__guideStep{display:inline-flex;align-items:center;padding:.65rem .95rem;border-radius:999px;background:#ffffffeb;border:1px solid rgba(24,18,10,.08);color:#18120a94;font-size:.92rem;font-weight:700;letter-spacing:.02em}.lbec-dq .lbec-dq__guideStep.is-active{background:linear-gradient(180deg,#2f3444,var(--lbec-dq-accent));border-color:transparent;color:#fff;box-shadow:0 18px 36px #32394d38}.lbec-dq .lbec-dq__guideCard{display:grid;gap:1.1rem;padding:1.4rem;border-radius:28px;background:linear-gradient(180deg,#f8f5eef2,#fffffffa);border:1px solid rgba(24,18,10,.12);box-shadow:0 20px 48px #18120a0f}.lbec-dq .lbec-dq__guideTop,.lbec-dq .lbec-dq__guideHead,.lbec-dq .lbec-dq__guideFooter,.lbec-dq .lbec-dq__supportPrompt,.lbec-dq .lbec-dq__extrasHead,.lbec-dq .lbec-dq__doneList{display:grid;gap:.65rem}.lbec-dq .lbec-dq__guideTop{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lbec-dq .lbec-dq__guideEyebrow,.lbec-dq .lbec-dq__selectionLabel{display:inline-flex;align-items:center;width:fit-content;padding:.42rem .72rem;border-radius:999px;background:#636e931a;color:#18120ac2;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lbec-dq .lbec-dq__guideHead h3{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,4vw,3.7rem);line-height:.96;color:var(--lbec-dq-ink)}.lbec-dq .lbec-dq__guideHead p,.lbec-dq .lbec-dq__extrasHead span,.lbec-dq .lbec-dq__supportPrompt p{margin:0;color:#18120ab8;line-height:1.7}.lbec-dq .lbec-dq__guideStage{display:none;gap:1rem;animation:lbecDqFade .24s ease}.lbec-dq .lbec-dq__guideStage.is-active{display:grid}.lbec-dq .lbec-dq__choiceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.lbec-dq .lbec-dq__choiceCard,.lbec-dq .lbec-dq__supportPrompt,.lbec-dq .lbec-dq__guideSelection{display:grid;gap:.7rem;padding:1.25rem;border-radius:24px;border:1px solid rgba(24,18,10,.11);background:#fff;box-shadow:0 14px 30px #18120a0d}.lbec-dq .lbec-dq__choiceCard{text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lbec-dq .lbec-dq__choiceCard:hover{transform:translateY(-2px);box-shadow:0 22px 38px #18120a14;border-color:#636e9352}.lbec-dq .lbec-dq__choiceCard strong{font-family:var(--font-heading-family);font-size:2rem;line-height:.98;color:var(--lbec-dq-ink)}.lbec-dq .lbec-dq__choiceCard p,.lbec-dq .lbec-dq__choiceMeta{margin:0;color:#18120ab8}.lbec-dq .lbec-dq__choiceMeta{display:flex;flex-wrap:wrap;gap:.65rem 1rem;font-size:.94rem}.lbec-dq .lbec-dq__choiceArrow{display:inline-flex;align-items:center;width:fit-content;margin-top:.2rem;padding:.75rem 1rem;border-radius:999px;background:linear-gradient(180deg,var(--lbec-dq-accent-soft),rgba(255,255,255,.98));color:var(--lbec-dq-ink);font-weight:700}.lbec-dq .lbec-dq__optionGrid,.lbec-dq .lbec-dq__supportShell{display:grid;gap:1rem}.lbec-dq .lbec-dq__guideSelection{padding:1rem 1.15rem;align-content:start}.lbec-dq .lbec-dq__guideSelection strong{font-size:1.35rem;color:var(--lbec-dq-ink)}.lbec-dq .lbec-dq__supportPrompt{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lbec-dq .lbec-dq__supportPrompt strong{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.02}.lbec-dq .lbec-dq__supportActions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}.lbec-dq .lbec-dq__doneList{padding:1rem 1.1rem;border-radius:22px;border:1px solid rgba(24,18,10,.11);background:#fff;box-shadow:0 14px 30px #18120a0d}.lbec-dq .lbec-dq__doneItem{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(24,18,10,.08)}.lbec-dq .lbec-dq__doneItem:last-child{border-bottom:0}@keyframes lbecDqFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lbec-dq .lbec-dq__catbar{display:flex;flex-wrap:nowrap;gap:.7rem;padding-bottom:.35rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lbec-dq .lbec-dq__catbar::-webkit-scrollbar{display:none}.lbec-dq .lbec-dq__catpill,.lbec-dq .lbec-dq__ghost,.lbec-dq .lbec-dq__add,.lbec-dq .lbec-dq__miniadd,.lbec-dq .lbec-dq__remove,.lbec-dq .lbec-dq__submit,.lbec-dq .lbec-dq__qty button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.lbec-dq .lbec-dq__catpill{flex:0 0 auto;white-space:nowrap;padding:.95rem 1.4rem;border-radius:999px;border:1px solid rgba(24,18,10,.12);background:#fff;color:#18120ac7;font-weight:600;box-shadow:0 12px 28px #18120a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.lbec-dq .lbec-dq__catpill:hover{transform:translateY(-1px);box-shadow:0 18px 30px #18120a14}.lbec-dq .lbec-dq__catpill.is-active{background:linear-gradient(180deg,#2f3444,var(--lbec-dq-accent));color:#fff;border-color:#18120a05;box-shadow:0 18px 36px #32394d42}.lbec-dq .lbec-dq__catpane{display:none;gap:1rem;padding:1.4rem;border-radius:28px;background:linear-gradient(180deg,#f8f5eef2,#fffffffa);border:1px solid rgba(24,18,10,.12);box-shadow:0 20px 48px #18120a0f}.lbec-dq .lbec-dq__catpane.is-active{display:grid}.lbec-dq .lbec-dq__cathead{display:grid;gap:.45rem;padding-bottom:.2rem}.lbec-dq .lbec-dq__cathead h3,.lbec-dq .lbec-dq__formhead h3,.lbec-dq .lbec-dq__featurecard h4,.lbec-dq .lbec-dq__packagecard h4{margin:0;font-family:var(--font-heading-family);color:var(--lbec-dq-ink)}.lbec-dq .lbec-dq__cathead h3{font-size:clamp(2rem,3vw,2.8rem);line-height:.96;max-width:10ch}.lbec-dq .lbec-dq__cathead p,.lbec-dq .lbec-dq__formhead p,.lbec-dq .lbec-dq__fineprint{margin:0;color:#18120ab8;line-height:1.6}.lbec-dq .lbec-dq__featuregrid,.lbec-dq .lbec-dq__packagegrid,.lbec-dq .lbec-dq__extralist{display:grid;gap:1rem}.lbec-dq .lbec-dq__featuregrid,.lbec-dq .lbec-dq__packagegrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lbec-dq .lbec-dq__featuregrid>*,.lbec-dq .lbec-dq__packagegrid>*{min-width:0}.lbec-dq .lbec-dq__featurecard,.lbec-dq .lbec-dq__packagecard,.lbec-dq .lbec-dq__extrarow,.lbec-dq .lbec-dq__emptycat,.lbec-dq .lbec-dq__formshell{background:#fff;border:1px solid rgba(24,18,10,.11);border-radius:24px;box-shadow:0 14px 30px #18120a0d}.lbec-dq .lbec-dq__featurecard,.lbec-dq .lbec-dq__packagecard{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1rem;padding:1rem;min-width:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lbec-dq .lbec-dq__featurecard:hover,.lbec-dq .lbec-dq__packagecard:hover,.lbec-dq .lbec-dq__extrarow:hover{transform:translateY(-2px);box-shadow:0 22px 38px #18120a14}.lbec-dq .lbec-dq__featurecard.is-featured,.lbec-dq .lbec-dq__packagecard.is-featured{border-color:#636e9352}.lbec-dq .lbec-dq__cardframe{display:grid;gap:1rem;min-height:100%;align-content:start;padding:.3rem .2rem 0}.lbec-dq .lbec-dq__cardtop{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.lbec-dq .lbec-dq__cardtop>:first-child{min-width:0}.lbec-dq .lbec-dq__cardtop h4{font-size:clamp(1.7rem,2.4vw,2.15rem);line-height:.98}.lbec-dq .lbec-dq__cardtop p,.lbec-dq .lbec-dq__rowcopy p,.lbec-dq .lbec-dq__estimateUnit,.lbec-dq .lbec-dq__estimateMeta,.lbec-dq .lbec-dq__rowprice small{margin:.4rem 0 0;color:#18120ab3}.lbec-dq .lbec-dq__cardtop h4,.lbec-dq .lbec-dq__cardtop p,.lbec-dq .lbec-dq__featurelist li,.lbec-dq .lbec-dq__rowcopy strong,.lbec-dq .lbec-dq__rowcopy p{overflow-wrap:anywhere}.lbec-dq .lbec-dq__badge{display:inline-block;margin-bottom:.5rem;padding:.38rem .72rem;border-radius:999px;background:#636e931c;color:var(--lbec-dq-ink);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lbec-dq .lbec-dq__pricepill{min-width:132px;padding:.95rem 1.05rem;border-radius:18px;background:linear-gradient(180deg,var(--lbec-dq-accent-soft),rgba(255,255,255,.96));border:1px solid rgba(24,18,10,.1);text-align:center;box-shadow:inset 0 1px #ffffffb3}.lbec-dq .lbec-dq__pricepill strong,.lbec-dq .lbec-dq__rowprice strong{font-size:1.2rem;font-weight:700}.lbec-dq .lbec-dq__pricepill small,.lbec-dq .lbec-dq__rowprice small{display:block;font-size:.9rem}.lbec-dq .lbec-dq__featurelist{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.lbec-dq .lbec-dq__featurelist li{position:relative;padding-left:1rem}.lbec-dq .lbec-dq__featurelist li:before{content:"-";position:absolute;left:0;top:0;color:var(--lbec-dq-accent)}.lbec-dq .lbec-dq__add,.lbec-dq .lbec-dq__miniadd,.lbec-dq .lbec-dq__submit{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.2rem;border-radius:999px;background:linear-gradient(180deg,#2f3444,var(--lbec-dq-accent));color:#fff;font-weight:700;box-shadow:0 10px 24px #21242e29;transition:transform .16s ease,filter .16s ease}.lbec-dq .lbec-dq__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.78rem 1.15rem;border-radius:999px;border:1px solid rgba(24,18,10,.12);background:#ffffffe6;color:var(--lbec-dq-ink);font-weight:700;box-shadow:0 10px 24px #18120a0d;transition:transform .16s ease,filter .16s ease}.lbec-dq .lbec-dq__ghost--solid{background:linear-gradient(180deg,#2f3444,var(--lbec-dq-accent));border-color:transparent;color:#fff}.lbec-dq .lbec-dq__featurecard .lbec-dq__add,.lbec-dq .lbec-dq__packagecard .lbec-dq__add{height:4.6rem;padding:0 1.2rem;line-height:1;box-sizing:border-box;width:min(100%,20rem);justify-self:center}.lbec-dq .lbec-dq__add:hover,.lbec-dq .lbec-dq__miniadd:hover,.lbec-dq .lbec-dq__submit:hover,.lbec-dq .lbec-dq__ghost:hover{transform:translateY(-1px);filter:brightness(1.04)}.lbec-dq .lbec-dq__add.is-added,.lbec-dq .lbec-dq__miniadd.is-added{background:#18120a1a;color:var(--lbec-dq-ink);box-shadow:none}.lbec-dq .lbec-dq__extrarow{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;flex-wrap:wrap}.lbec-dq .lbec-dq__rowcopy{flex:1 1 320px}.lbec-dq .lbec-dq__rowcopy strong{display:block;font-size:1.32rem;line-height:1.15;font-weight:600}.lbec-dq .lbec-dq__rowactions{display:flex;gap:1rem;align-items:center}.lbec-dq .lbec-dq__emptycat,.lbec-dq .lbec-dq__empty--dark{padding:1.4rem;text-align:center}.lbec-dq .lbec-dq__emptycat strong,.lbec-dq .lbec-dq__empty--dark strong{display:block;margin-bottom:.35rem;font-family:var(--font-heading-family)}.lbec-dq .lbec-dq__estimatebox{background:linear-gradient(180deg,#111,#171717);color:#fff;border-radius:20px;padding:16px;position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 34px #0a0a0a2e;transition:background .32s ease,box-shadow .32s ease,border-color .32s ease}.lbec-dq .lbec-dq__estimatebox.tier-advanced{background:linear-gradient(180deg,#11161c,#1b232d);box-shadow:0 18px 34px #121a2338}.lbec-dq .lbec-dq__estimatebox.tier-pro{background:linear-gradient(180deg,#1a130e,#2b1d14);box-shadow:0 18px 34px #24150c38}.lbec-dq .lbec-dq__estimatebox.tier-elite{background:linear-gradient(180deg,#0b1d33,#12304c);box-shadow:0 18px 34px #0b1b313d}.lbec-dq .lbec-dq__estimatebox:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(255,255,255,.1),transparent 34%),linear-gradient(180deg,#ffffff05,#fff0);pointer-events:none;z-index:0}.lbec-dq .lbec-dq__estimatebox:before{content:"";position:absolute;top:-25%;bottom:-25%;left:-42%;width:36%;background:linear-gradient(90deg,#fff0,#ffffff08 22%,#ffffff24 48%,#ffffff08 76%,#fff0);transform:translate(-170%) skew(-18deg);opacity:0;filter:blur(2px);z-index:1}.lbec-dq .lbec-dq__estimatebox>*{position:relative;z-index:2}.lbec-dq .lbec-dq__estimatebox.tier-animate:before{animation:lbecDqSweep .9s cubic-bezier(.22,.61,.36,1) 1}@keyframes lbecDqSweep{0%{opacity:0;transform:translate(-170%) skew(-18deg)}14%{opacity:.24}48%{opacity:.38}to{opacity:0;transform:translate(320%) skew(-18deg)}}.lbec-dq .lbec-dq__estimateTop{display:grid;gap:.55rem;padding-bottom:.7rem}.lbec-dq .lbec-dq__tierPill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);font-size:12px;line-height:1;-webkit-user-select:none;user-select:none;width:fit-content}.lbec-dq .lbec-dq__tierShield{display:inline-flex;width:18px;height:18px;color:#ffffffeb}.lbec-dq .lbec-dq__tierShieldSvg{width:18px;height:18px}.lbec-dq .lbec-dq__tierShieldSvg path{fill:currentColor}.lbec-dq .lbec-dq__tierText{opacity:.95;font-weight:700;letter-spacing:.2px;font-size:1rem}.lbec-dq .lbec-dq__ghost--dark{justify-self:end;padding:.55rem .9rem;border-radius:999px;background:#ffffff1a;color:#fff}.lbec-dq .lbec-dq__estimateValue{font-size:2.3rem;font-weight:760;line-height:1}.lbec-dq .lbec-dq__estimateUnit,.lbec-dq .lbec-dq__estimateMeta{color:#fffc;font-size:1.1rem;line-height:1.45}.lbec-dq .lbec-dq__estimateScroll{display:grid;gap:.8rem}.lbec-dq .lbec-dq__breakdown{display:grid;gap:.65rem}.lbec-dq .lbec-dq__estimateLine{display:grid;gap:.6rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.12)}.lbec-dq .lbec-dq__estimateLine:first-child{border-top:0;padding-top:0}.lbec-dq .lbec-dq__lineTop,.lbec-dq .lbec-dq__lineBottom{display:flex;justify-content:space-between;gap:1rem;align-items:center}.lbec-dq .lbec-dq__lineTitle strong{display:block;color:#fff;font-size:1.14rem;line-height:1.25}.lbec-dq .lbec-dq__lineTitle span,.lbec-dq .lbec-dq__linePrice span{color:#ffffffb3;font-size:.98rem;line-height:1.35}.lbec-dq .lbec-dq__linePrice{text-align:right}.lbec-dq .lbec-dq__linePrice strong{display:block;color:#fff;font-size:1.12rem}.lbec-dq .lbec-dq__estimateRecurring{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.16);color:#ffffffd6}.lbec-dq .lbec-dq__estimateRecurring strong{color:#fff;font-size:1.15rem}.lbec-dq .lbec-dq__empty--dark{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;color:#fff}.lbec-dq .lbec-dq__empty--dark p{margin:0;color:#ffffffbd}.lbec-dq .lbec-dq__remove{padding:.5rem .8rem;border-radius:999px;background:#ffffff14;color:#fff;font-size:1rem;font-weight:600}.lbec-dq .lbec-dq__qty{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;overflow:hidden;background:#ffffff0f;color:#fff}.lbec-dq .lbec-dq__qty button{width:2.1rem;height:2.1rem;background:transparent;color:inherit;font-size:1.05rem}.lbec-dq .lbec-dq__qty span{min-width:2rem;text-align:center;font-weight:700;font-size:1rem}.lbec-dq .lbec-dq__requestblock{display:grid}.lbec-dq .lbec-dq__formshell{display:grid;gap:1rem;padding:1.4rem}.lbec-dq .lbec-dq__formhead{display:grid;gap:.5rem}.lbec-dq .lbec-dq__formhead h3{font-size:clamp(1.8rem,2.8vw,2.4rem);line-height:.98}.lbec-dq .lbec-dq__fieldgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lbec-dq .lbec-dq__field{display:grid;gap:.45rem}.lbec-dq .lbec-dq__field span{font-weight:600}.lbec-dq .lbec-dq__field--full{grid-column:1 / -1}.lbec-dq .lbec-dq__input{width:100%;min-height:3.2rem;padding:.85rem .95rem;border-radius:18px;border:1px solid rgba(24,18,10,.14);background:#fffffff5;color:var(--lbec-dq-ink);box-shadow:inset 0 1px #ffffffe6}.lbec-dq .lbec-dq__textarea{min-height:8rem;resize:vertical}.lbec-dq .lbec-dq__submitrow{display:flex;justify-content:space-between;gap:1rem;align-items:center}.lbec-dq .lbec-dq__fineprint{max-width:58ch}.lbec-dq .lbec-dq__notice{padding:.9rem 1rem;border-radius:18px;font-weight:600}.lbec-dq .lbec-dq__notice--success{background:#3176451f;color:#1f5e34}.lbec-dq .lbec-dq__notice--error{background:#a833241f;color:#842a20}@media screen and (max-width:989px){.lbec-dq .lbec-dq__layout,.lbec-dq .lbec-dq__fieldgrid{grid-template-columns:1fr}.lbec-dq .lbec-dq__aside{position:static}.lbec-dq .lbec-dq__supportPrompt,.lbec-dq .lbec-dq__guideTop{grid-template-columns:1fr}.lbec-dq .lbec-dq__cardtop,.lbec-dq .lbec-dq__rowactions,.lbec-dq .lbec-dq__submitrow,.lbec-dq .lbec-dq__lineTop,.lbec-dq .lbec-dq__lineBottom{display:grid;grid-template-columns:1fr}.lbec-dq .lbec-dq__pricepill,.lbec-dq .lbec-dq__linePrice{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lbec-design-quote.css.map */
