:root{--edge: max(var(--gutter), calc((100vw - 1480px)/2) )}.hdr,.block,.pagehead,.pdp,.about,.contact,.lb,.info-page,.lv-footer,.hero-inner{padding-inline:var(--edge)}.band .txt{left:var(--edge);right:var(--edge)}.pair{max-width:1120px;margin-inline:auto}.hero{gap:2px;background:var(--paper)}.hero.tri{grid-template-columns:1fr 1.12fr 1fr}.hero .pane{background:#6e5e52}.hero h1{font-size:clamp(2.9rem,12.5vw,4.4rem);line-height:.9;letter-spacing:-.005em}@media(min-width:900px){.hero h1{font-size:clamp(3.2rem,5vw,5.4rem);line-height:.92;margin-bottom:30px}.hero .brandline{font-size:13px;max-width:30ch;text-align:right}.hero-inner{padding-bottom:clamp(36px,6vh,64px)}}@media(max-width:1100px){.hero.tri{grid-template-columns:1fr 1fr}.hero .pane.left{display:none}}@media(max-width:900px){.hero.tri,.hero{grid-template-columns:1fr;gap:0}.hero .pane.left,.hero .pane.still{display:none}.hero .brandline{text-align:left}}.info-page{background:var(--studio);padding-block:clamp(140px,22vh,200px) clamp(80px,12vh,130px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,120px);align-items:start}.ip-head{position:sticky;top:110px;display:grid;gap:22px;align-content:start}.ip-head .display{margin-top:-6px}.ip-head .pic{aspect-ratio:4 / 5;max-width:400px;overflow:hidden;background:#ecebe8;margin-top:14px}.ip-head .pic img{width:100%;height:100%;object-fit:cover}.ip-body{display:grid;gap:48px;max-width:680px;padding-top:6px}.ip-text{display:grid;gap:14px}.prose{font-size:14px;line-height:1.8;max-width:62ch}.prose p{margin:0 0 1em}.prose p:last-child{margin-bottom:0}.prose ul,.prose ol{padding-left:18px;margin:0 0 1em}.prose li{margin-bottom:.35em}.prose a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose strong{font-weight:400;color:var(--ink)}.acc.qa summary{text-transform:none;letter-spacing:0;font:300 18px/1.35 var(--serif);padding:20px 0;gap:20px}.acc.qa summary:after{font-family:var(--sans);font-size:16px}.acc.qa .body{padding-bottom:24px;color:var(--ink-soft)}.ip-body .btnrow{display:flex;gap:12px;flex-wrap:wrap}.lv-form{display:grid;gap:26px}.lv-form .two{display:grid;grid-template-columns:1fr 1fr;gap:26px}.fld{display:grid;gap:4px}.fld label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.fld input,.fld textarea{width:100%;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;padding:10px 0;font:300 15px/1.5 var(--sans);color:var(--ink);outline:none;resize:vertical}.fld input:focus,.fld textarea:focus{border-bottom-width:2px;padding-bottom:9px}.lv-form .btn{justify-self:start}.form-msg{font-size:13px;margin:0;padding:14px 16px;background:var(--paper)}.cartpage{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,5vw,80px);align-items:start}.cart-lines{border-top:1px solid var(--hair)}.line.big{grid-template-columns:120px 1fr;font-size:13px;padding:22px 0}.line.big img{width:120px}.qtyrow{display:flex;align-items:center;gap:14px;margin-top:14px}.qin{width:64px;height:38px;border:1px solid var(--hair);background:transparent;text-align:center;font:inherit;border-radius:0}.qtyrow .rm{margin:0;font-size:11px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.cart-sum{position:sticky;top:110px;display:grid;gap:14px;padding:28px;background:var(--paper)}.cart-sum .sub{display:flex;justify-content:space-between;font-size:14px;font-variant-numeric:tabular-nums}.empty-state{display:grid;gap:22px;justify-items:start}.inline-search{display:flex;align-items:flex-end;gap:16px;border-bottom:1px solid var(--ink);width:min(440px,100%)}.inline-search input{flex:1;min-width:0;border:0;background:transparent;padding:8px 0;font:300 20px var(--serif);color:var(--ink);outline:none;border-radius:0}.inline-search button{padding:10px 0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:400}.card.text{border-top:1px solid var(--hair);padding-top:4px}@media(max-width:900px){.info-page{grid-template-columns:1fr}.ip-head{position:static}.ip-head .pic{max-width:none}.cartpage{grid-template-columns:1fr}.cart-sum{position:static}}@media(max-width:560px){.lv-form .two{grid-template-columns:1fr}.line.big{grid-template-columns:96px 1fr}.line.big img{width:96px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lavelle-pages.css.map */
