.ebh-guide{max-width:62rem;margin-inline:auto;padding:clamp(1.25rem,4vw,3rem) var(--page-margin,1rem) 3rem;color:var(--color-foreground);text-align:start}.ebh-guide header{max-width:43rem}.ebh-guide h1{margin:0;font-size:clamp(2rem,5vw,3.5rem)}.ebh-guide header p{margin:.55rem 0 1.75rem;line-height:1.55}.ebh-guide h2{font-size:clamp(1.4rem,3vw,2rem);margin:.65rem 0 1rem}.ebh-guide h3{font-size:1.16rem;margin:0;overflow-wrap:anywhere}.ebh-guide fieldset{padding:0;margin:1rem 0;border:0;min-width:0}.ebh-guide legend,.ebh-guide .eg-label{display:block;font-weight:600;margin-bottom:.45rem}.ebh-guide .eg-options,.ebh-guide .eg-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ebh-guide .eg-actions{margin-block:1rem}.ebh-guide button,.ebh-guide select,.ebh-guide input:not([type=checkbox]){font:inherit;color:inherit;background:var(--color-background,#fff);border:1px solid currentColor;border-radius:2px;min-height:44px;max-width:100%;padding:.55rem .8rem}.ebh-guide button{cursor:pointer}.ebh-guide button:disabled{opacity:.6;cursor:default}.ebh-guide .eg-primary{background:var(--color-foreground,#202020);color:var(--color-background,#fff)}.ebh-guide .eg-choice{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border:1px solid var(--guide-rule);min-height:44px;cursor:pointer}.ebh-guide .eg-choice:has(:checked){border-color:currentColor;background:rgb(var(--color-foreground-rgb,25 25 25) / .05)}.ebh-guide .eg-choice input{width:1.05rem;height:1.05rem;flex-shrink:0}.ebh-guide .eg-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.85rem}.ebh-guide .eg-fields label,.ebh-guide .eg-card label{display:grid;gap:.3rem;align-content:start}.ebh-guide .eg-card{display:grid;grid-template-columns:minmax(80px,22%) 1fr;gap:1rem;padding-block:1.1rem;border-top:1px solid var(--guide-rule)}.ebh-guide .eg-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.ebh-guide .eg-card>div{min-width:0}.ebh-guide .eg-card p{margin:.4rem 0}.ebh-guide .eg-card label{margin-block:.5rem}.ebh-guide a{text-decoration:underline;text-underline-offset:.18em;min-height:44px;display:inline-flex;align-items:center}.ebh-guide :is(button,a,input,select,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.ebh-guide .eg-total{font-weight:650;font-size:1.1rem}.ebh-guide .eg-hint,.ebh-guide .eg-status{line-height:1.5}.ebh-guide .eg-error{font-weight:600}@media(max-width:500px){.ebh-guide .eg-card{grid-template-columns:72px minmax(0,1fr);gap:.7rem}.ebh-guide .eg-fields{grid-template-columns:1fr}.ebh-guide .eg-actions button{flex-grow:1}}.ebh-guide,.ebh-guide *{box-sizing:border-box}.ebh-guide .eg-fields label,.ebh-guide .eg-card label{grid-template-columns:minmax(0,1fr);min-width:0}.ebh-guide input:not([type=checkbox]),.ebh-guide select{width:100%;min-width:0}.ebh-guide [data-guide-body] form .eg-fields{display:flex;flex-direction:column;max-width:39rem}.ebh-guide [data-guide-body] form input:not([type=checkbox]),.ebh-guide [data-guide-body] form select{max-width:26rem}.ebh-guide [data-guide-body] form .eg-fields>p,.ebh-guide .eg-step{margin:0 0 .5rem}.ebh-guide details summary{cursor:pointer;min-height:44px;padding-block:.65rem}.ebh-guide .eg-step{font-size:.93rem}.ebh-guide .eg-welcome-photo{display:block;width:100%;max-width:39rem;height:clamp(8.5rem,22vw,14rem);object-fit:cover;object-position:50% 55%}.ebh-guide .eg-choice-group{margin-block:1.1rem}.ebh-guide .eg-choice-group h3{margin-block-end:.5rem}.ebh-guide .eg-fields label.eg-choice{display:inline-flex;align-items:center}.ebh-guide .eg-budget{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem 1rem;margin-block:.5rem .8rem;padding:.6rem .8rem;background:var(--color-background,#fff);border-block:1px solid currentColor}.ebh-guide .eg-budget p{margin:0;font-variant-numeric:tabular-nums}.ebh-guide .eg-budget button,.ebh-guide .eg-card .eg-actions button{border:0;text-decoration:underline;text-underline-offset:.18em}.ebh-guide .eg-budget form{width:100%}.ebh-guide .eg-fit-note{padding:.85rem;border:1px solid currentColor;margin-block:1rem}.ebh-guide .eg-price{font-weight:600}[data-guide] .eg-alternative{white-space:normal;text-align:start;line-height:1.45;overflow-wrap:anywhere;margin-block:.45rem;max-width:100%}.ebh-guide .eg-budget .eg-actions,.ebh-guide .eg-benefits{width:100%;margin:0}.ebh-guide .eg-budget .eg-primary{background:var(--color-foreground,#202020);color:var(--color-background,#fff);text-decoration:none;border:1px solid currentColor}.eg-benefits p{padding-block:.3rem}.eg-benefits small{display:block;line-height:1.4}.ebh-guide .eg-edits{display:flex;flex-wrap:wrap;gap:.4rem;margin-block:.8rem}.ebh-guide .eg-recovery{margin-block:1rem}.eg-recovery p{margin:.65rem 0 .2rem}.ebh-guide .eg-plan{padding-block:.8rem;border-block-end:1px solid currentColor}.ebh-guide .eg-plan ul{margin-block:.5rem;padding-inline-start:1.2rem}.ebh-guide .eg-plan p{margin-block:.45rem}.ebh-guide .eg-mix,.ebh-guide .eg-mix-line{margin-block:.75rem;padding-block:.6rem;border-block-start:1px solid currentColor}.ebh-guide .eg-mix summary{cursor:pointer;text-decoration:underline}.ebh-guide .eg-mix select{direction:inherit}.ebh-guide .eg-order-lines,.ebh-guide .eg-size-confirm,.ebh-guide .eg-fabric-note{width:100%;min-width:0}.ebh-guide .eg-order-lines{margin:.4rem 0;padding:0;list-style:none}.eg-order-lines li{margin-block:.45rem}.eg-order-lines small{display:block}.eg-size-confirm ul{padding-inline-start:1.4rem}.ebh-guide .eg-budget .eg-size-confirm button{min-height:44px;margin-inline-end:.35rem}.ebh-guide .eg-contact{margin-block:1.5rem;padding-block:1rem;border-block-start:1px solid currentColor}.eg-contact summary{cursor:pointer;font-weight:600;padding-block:.6rem}.eg-contact p{margin-block:.5rem}.eg-contact a{display:inline-block;padding-block:.55rem;text-underline-offset:.2em}.eg-contact a[dir=ltr]{unicode-bidi:isolate}.ebh-guide .eg-compare{line-height:1.55;overflow-wrap:anywhere}.ebh-guide .eg-choice-photo,.ebh-guide .eg-summary-photo{object-fit:contain;flex:none;border-radius:4px;background:#fff}.ebh-guide .eg-choice-photo{width:48px;height:48px}.ebh-guide .eg-summary-photo{width:60px;height:60px}.ebh-guide .eg-order-lines .eg-photo-row{display:flex;align-items:center;gap:.7rem}.eg-photo-row>div{min-width:0}.ebh-guide .eg-extra-offer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .8rem;width:100%;padding-block:.65rem;border-block-end:1px solid currentColor}.eg-extra-offer small{display:block}.eg-extra-offer>button{grid-column:1/-1;justify-self:start}.eg-extra-offer>div:first-child{grid-column:1/-1}.ebh-guide{--guide-ink: var(--color-foreground);--guide-linen: color-mix(in srgb, var(--color-background) 92%, var(--color-foreground));--guide-rule: color-mix(in srgb, var(--color-foreground) 40%, var(--color-background))}.ebh-guide>header{padding-block-end:1rem;border-block-end:1px solid var(--guide-rule)}.ebh-guide>header p{margin-block-end:0;max-width:54ch}.ebh-guide [data-guide-body]{margin-block-start:1.25rem}.ebh-guide [data-guide-body] .eg-step{color:var(--guide-ink);font-size:.875rem}.ebh-guide [data-step=bedGoal] .eg-fields{gap:.75rem}.ebh-guide .eg-shopping-path{display:grid;gap:.35rem;padding:1rem 1.25rem;text-align:start;border-color:var(--guide-rule)}.ebh-guide .eg-shopping-path strong{font-size:1.1rem}.ebh-guide .eg-shopping-path span{line-height:1.45}.ebh-guide .eg-shopping-path:hover,.ebh-guide .eg-shopping-path:focus-visible{background:var(--guide-linen);color:var(--guide-ink)}.ebh-guide .eg-type-picker{width:100%;margin-block-start:.25rem}.ebh-guide .eg-picked-count{margin:0;color:var(--guide-ink);font-variant-numeric:tabular-nums}.ebh-guide .eg-choice-group{margin-block:1.4rem}.ebh-guide .eg-choice-group h3{margin-block-end:.65rem}.ebh-guide .eg-type-picker .eg-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:stretch}.ebh-guide .eg-fields .eg-type-picker .eg-choice{display:grid;grid-template-columns:1.15rem 3rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.45rem .65rem;min-height:3.5rem;border-color:var(--guide-rule);line-height:1.3}.ebh-guide .eg-type-picker .eg-choice:not(:has(img)){grid-template-columns:1.15rem minmax(0,1fr)}.ebh-guide .eg-choice:has(:checked){color:var(--guide-ink);background:var(--guide-linen);outline:1px solid var(--guide-ink);outline-offset:-1px}.ebh-guide [data-guide-body] form .eg-choice input:is([type=radio],[type=checkbox]){-webkit-appearance:auto;appearance:auto;width:1.1rem;height:1.1rem;min-height:0;padding:0;margin:0;accent-color:var(--guide-ink)}.ebh-guide .eg-choice-photo{width:3rem;height:3rem;object-fit:cover}.ebh-guide .eg-other-types{border-block-start:1px solid var(--guide-rule)}.ebh-guide .eg-other-types summary,.ebh-guide .eg-mix summary{font-weight:600;text-underline-offset:.2em}.ebh-guide .eg-mix[open]{padding-inline:.8rem;background:var(--guide-linen);color:var(--guide-ink)}.ebh-guide .eg-mix-line{border-color:var(--guide-rule)}.ebh-guide [data-step=area] .eg-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.ebh-guide .eg-department{display:grid;grid-template-rows:auto 1fr;align-items:center;gap:.6rem;padding:0 0 .75rem;overflow:hidden;border-color:var(--guide-rule);text-align:start}.ebh-guide .eg-department strong{padding-inline:.75rem;line-height:1.35}.ebh-guide .eg-department-photo{width:100%;height:clamp(5.5rem,17vw,9rem);object-fit:cover}.ebh-guide .eg-department:hover{background:var(--guide-linen);color:var(--guide-ink)}@media(min-width:750px){.ebh-guide [data-step=welcome] form .eg-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:0 2rem;max-width:none}.ebh-guide [data-step=welcome] .eg-welcome-photo{grid-row:span 2;height:15rem}.ebh-guide [data-step=welcome] .eg-fields>p{align-self:end;padding-block-end:1rem}.ebh-guide [data-step=welcome] .eg-fields>label{align-self:start}}@media(max-width:500px){.ebh-guide [data-step=items] .eg-actions{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(8rem,2fr)}.ebh-guide .eg-type-picker .eg-choice-group{margin-block:1rem}}.ebh-guide .eg-picker-actions{border-block-start:1px solid var(--guide-rule);align-items:center;padding-block:.6rem;background:var(--color-background,#fff)}.ebh-guide .eg-picker-actions .eg-picked-count{margin-inline-end:auto}.ebh-guide .eg-order-lines .eg-inline-actions{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.ebh-guide .eg-order-lines .eg-inline-actions button{padding:.3rem 0;min-height:44px;border:0;text-decoration:underline;text-underline-offset:.18em}.ebh-guide .eg-shipping-estimate{width:100%;margin:.35rem 0;border-block-start:1px solid var(--guide-rule);padding-block-start:.5rem}.ebh-guide .eg-shipping-estimate div{display:flex;justify-content:space-between;gap:.75rem}.ebh-guide .eg-shipping-estimate dd{margin:0;font-variant-numeric:tabular-nums}.ebh-guide .eg-shipping-estimate div:last-child{font-weight:600}.ebh-guide .eg-editor{margin-block:.5rem}.ebh-guide .eg-editor>summary{font-weight:600}@media(max-width:749px){.ebh-guide [data-step=items] .eg-actions.eg-picker-actions{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem .25rem max(.6rem,env(safe-area-inset-bottom));margin-block-end:0}.ebh-guide .eg-picker-actions .eg-picked-count{flex:1 1 6rem;line-height:1.2;font-size:.875rem}.ebh-guide .eg-picker-actions button{flex:0 1 auto}.ebh-guide input:not([type=checkbox]):not([type=radio]),.ebh-guide select{font-size:1rem}}.ebh-guide .eg-shortcuts{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;align-items:center}.ebh-guide .eg-shortcuts button{width:auto;min-height:44px;text-align:start;border:0;background:transparent;color:var(--guide-ink);text-decoration:underline;text-underline-offset:.22em;padding:.45rem 0}.ebh-guide details.eg-choice-group{padding-block:.3rem;border-block-end:1px solid var(--guide-rule)}.ebh-guide details.eg-choice-group>summary{font-weight:600;min-height:44px;padding-block:.7rem;cursor:pointer}.ebh-guide .eg-order-lines li.eg-photo-row{display:grid;grid-template-columns:clamp(4.8rem,22vw,6.5rem) minmax(0,1fr);align-items:start;gap:.65rem 1rem;border-block-start:1px solid var(--guide-rule);padding-block:1rem}.ebh-guide .eg-order-lines .eg-summary-photo{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ebh-guide .eg-order-lines li>div>span,.ebh-guide .eg-item-price{display:block;font-size:1rem;line-height:1.45}.ebh-guide .eg-order-lines .eg-reason{font-size:.9375rem;line-height:1.5;margin-block:.35rem}.ebh-guide .eg-alternative{grid-column:1/-1;margin:0;border-inline-start:2px solid var(--guide-rule);padding-inline-start:.75rem}.ebh-guide .eg-alternative summary{min-height:44px;text-decoration:underline;text-underline-offset:.2em;display:list-item;cursor:pointer}.ebh-guide .eg-alternative p{margin-block:.3rem}.ebh-guide .eg-budget .eg-delivered-note{width:100%;font-weight:600}.ebh-guide .eg-empty-lead{margin-block:.5rem;font-size:1.1rem}.ebh-guide .eg-plan .eg-empty-lead{display:block;margin-block-end:.45rem}.ebh-guide details.eg-choice-group>summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;list-style:none}.ebh-guide details.eg-choice-group>summary::-webkit-details-marker{display:none}.ebh-guide details.eg-choice-group>summary:after{content:"";width:.5rem;height:.5rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);flex:none;margin-inline-end:.3rem}.ebh-guide[dir=rtl] details.eg-choice-group>summary:after,:dir(rtl) .ebh-guide details.eg-choice-group>summary:after{transform:rotate(-45deg)}.ebh-guide details.eg-choice-group[open]>summary:after{transform:rotate(225deg)}:dir(rtl) .ebh-guide details.eg-choice-group[open]>summary:after{transform:rotate(135deg)}.ebh-guide .eg-modify{margin-block:.8rem;padding-block:.3rem;border-block-end:1px solid var(--guide-rule)}.ebh-guide .eg-modify>summary,.ebh-guide .eg-breakdown>summary{display:list-item;cursor:pointer;min-height:44px;padding-block:.65rem;text-decoration:underline;text-underline-offset:.2em}.ebh-guide .eg-modify button{margin-inline-end:.5rem;margin-block-end:.4rem}.ebh-guide .eg-shipping-estimate .eg-delivery-line{font-size:.94rem}.ebh-guide .eg-shipping-estimate .eg-payable{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-block:.3rem;font-size:1rem}.ebh-guide .eg-shipping-estimate .eg-payable strong{font-size:1.2rem}.ebh-guide .eg-shipping-estimate dl{margin:0;padding:0}.ebh-guide .eg-shipping-estimate .eg-breakdown{border:0;margin:0;padding:0}.ebh-guide .eg-cart-actions>.eg-primary{width:100%;min-height:48px}.ebh-guide [hidden]{display:none!important}.ebh-guide .eg-price-equation{white-space:pre-line;line-height:1.55;margin-block:.45rem;font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ebh-shopping-guide.css.map */
