@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Manrope:wght@400;500;600&display=swap";:root{--lv-ink:#20201F;--lv-pearl:#F5F1E9;--lv-parchment:#E7DAC8;--lv-gold:#B7894B;--lv-blue:#445A72;--lv-midnight:#1C2936;--lv-rose:#BE8E86;--lv-tint:#EFE8DC;--lv-muted:#6B7683;--lv-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--lv-body:"Manrope",Inter,-apple-system,sans-serif;--lv-gut:clamp(16px,5vw,64px)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--lv-display)!important;font-weight:400!important;letter-spacing:-.01em;line-height:1.12;color:var(--lv-ink)}h1,.h0,.h1{font-weight:300!important}body,p,li,.rte,input,select,textarea,button{font-family:var(--lv-body)}body{background:var(--lv-pearl);color:var(--lv-ink)}h6,.h6{font-family:var(--lv-body)!important;font-weight:600!important;font-size:.7rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}.button,button.button,a.button,.shopify-payment-button__button--unbranded{font-family:var(--lv-body)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.76rem!important;border-radius:0!important}.button,.card,.product-card,input,select,textarea,.badge,img,.media{border-radius:0!important}.price{font-family:var(--lv-body)!important;font-weight:600!important}.lv-section img,.lv-hero img,.lv-marq img{max-width:100%}.lv-pdp__thumbs,.lv-cols,.lv-tiles{align-items:start}.lv-section{overflow-x:clip}.lv-section{padding-block:var(--lv-pt,80px) var(--lv-pb,80px);background:var(--lv-pearl);color:var(--lv-ink)}.lv-section--tint{background:var(--lv-tint)}.lv-section--sand{background:var(--lv-parchment)}.lv-section--dark{background:var(--lv-midnight);color:var(--lv-pearl)}.lv-section--dark h1,.lv-section--dark h2,.lv-section--dark h3{color:var(--lv-pearl)}.lv-wrap{max-width:1180px;margin-inline:auto;padding-inline:var(--lv-gut)}.lv-center{text-align:center}.lv-narrow{max-width:46ch;margin-inline:auto}.lv-eyebrow{font-family:var(--lv-body);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;color:var(--lv-gold)}.lv-h2{font-family:var(--lv-display);font-weight:300;font-size:clamp(1.75rem,4vw,3rem);line-height:1.12;margin:0 0 1rem;text-wrap:balance}.lv-h4{font-family:var(--lv-display);font-weight:400;font-size:clamp(1.2rem,2vw,1.55rem);margin:0 0 .5rem}.lv-rte{font-size:1rem;line-height:1.7;max-width:60ch}.lv-rte p{margin:0 0 1em}.lv-rte p:last-child{margin-bottom:0}.lv-rte--sm{font-size:.93rem;opacity:.88}.lv-center .lv-rte{margin-inline:auto}.lv-btn{display:inline-block;margin-top:1.6rem;background:var(--lv-midnight);color:var(--lv-pearl);padding:16px 36px;text-decoration:none;font-family:var(--lv-body);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--lv-midnight);border-radius:0;transition:background .2s,color .2s;cursor:pointer}.lv-btn:hover{background:transparent;color:var(--lv-midnight)}.lv-btn--light{background:var(--lv-pearl);color:var(--lv-ink);border-color:var(--lv-pearl)}.lv-btn--light:hover{background:transparent;color:var(--lv-pearl)}.lv-section--dark .lv-btn:hover{color:var(--lv-pearl)}.lv-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.lv-split--rev .lv-split__media{order:2}.lv-split__media img{width:100%;height:auto;aspect-ratio:4 / 3;max-height:480px;object-fit:cover;display:block}@media(max-width:860px){.lv-split{grid-template-columns:1fr;gap:24px}.lv-split--rev .lv-split__media{order:0}.lv-split__media img{aspect-ratio:16 / 10;max-height:260px}}.lv-cols{display:grid;gap:clamp(20px,3vw,40px);margin-top:2rem}.lv-cols--2{grid-template-columns:repeat(2,1fr)}.lv-cols--3{grid-template-columns:repeat(3,1fr)}.lv-cols--4{grid-template-columns:repeat(4,1fr)}.lv-col{min-width:0}.lv-col__media{margin-bottom:1.1rem;overflow:hidden;background:var(--lv-pearl)}.lv-col__media img{width:100%;height:auto;aspect-ratio:4 / 3;max-height:280px;object-fit:cover;object-position:center;display:block;transition:transform .6s ease}.lv-col__media--contain img{object-fit:contain;padding:14px;transition:none}.lv-col:hover .lv-col__media img{transform:scale(1.02)}.lv-col:hover .lv-col__media--contain img{transform:none}@media(max-width:860px){.lv-cols--3,.lv-cols--4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lv-cols{grid-template-columns:1fr!important;gap:28px}.lv-col__media img{aspect-ratio:16 / 10;max-height:210px}}.lv-marq{background:var(--lv-midnight);color:var(--lv-pearl);overflow:hidden;padding-block:14px}.lv-marq__track{display:flex;gap:46px;white-space:nowrap;width:max-content;animation:lv-slide 42s linear infinite;font-family:var(--lv-body);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}@keyframes lv-slide{to{transform:translate(calc(-100% / 3))}}@media(prefers-reduced-motion:reduce){.lv-marq__track{animation:none}}.lv-faq{max-width:800px;margin-top:1.8rem}.lv-faq details{border-bottom:1px solid var(--lv-parchment);padding-block:19px}.lv-faq details:first-of-type{border-top:1px solid var(--lv-parchment)}.lv-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--lv-body);font-size:1rem;font-weight:600}.lv-faq summary::-webkit-details-marker{display:none}.lv-faq summary:after{content:"+";font-family:var(--lv-display);font-size:1.5rem;color:var(--lv-gold);line-height:1}.lv-faq details[open] summary:after{content:"\2013"}.lv-faq details>.lv-rte{margin-top:.8rem}.lv-pdp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,4.5vw,56px);align-items:start}.lv-pdp__media{max-width:460px;width:100%;min-width:0}.lv-pdp__hero{width:100%;height:auto;aspect-ratio:1;max-height:460px;object-fit:cover;display:block;background:var(--lv-parchment)}.lv-pdp__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;align-items:start}.lv-pdp__thumbs img{width:100%;height:auto;align-self:start;aspect-ratio:1;max-height:110px;object-fit:cover;display:block;cursor:pointer;background:var(--lv-pearl);transition:opacity .2s,outline-color .2s;outline:1px solid transparent;outline-offset:-1px}.lv-pdp__thumbs img:hover{opacity:.85}.lv-pdp__thumbs img[aria-current=true]{outline-color:var(--lv-gold)}.lv-pdp__info{position:sticky;top:96px;min-width:0}.lv-pdp__sub{font-size:.98rem;color:var(--lv-muted);margin:0 0 1rem}.lv-pdp__price{font-family:var(--lv-body);font-size:1.2rem;font-weight:600;margin:0 0 1.4rem}.lv-pdp__label{display:block;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin-bottom:.6rem;color:var(--lv-muted)}.lv-btn--block{display:block;width:100%;text-align:center;margin-top:0}.lv-pdp__trust{font-size:.76rem;letter-spacing:.03em;text-align:center;color:var(--lv-muted);margin:.9rem 0 1.6rem}.lv-pdp__intro{margin-bottom:1.6rem}.lv-acc{border-top:1px solid var(--lv-parchment);margin-top:1.4rem}.lv-acc details{border-bottom:1px solid var(--lv-parchment);padding-block:14px}.lv-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:var(--lv-body);font-weight:600;font-size:.88rem}.lv-acc summary::-webkit-details-marker{display:none}.lv-acc summary:after{content:"+";color:var(--lv-gold);font-size:1.1rem;line-height:1;flex:none}.lv-acc details[open] summary:after{content:"\2013"}.lv-acc .lv-rte{margin-top:.7rem}.lv-spec{width:100%;border-collapse:collapse;font-size:.88rem}.lv-spec td{padding:7px 0;border-bottom:1px solid var(--lv-tint);vertical-align:top}.lv-spec td:first-child{color:var(--lv-muted);width:42%;padding-right:12px}.lv-warn{border:1px solid var(--lv-parchment);padding:14px 16px;margin-top:1.2rem;font-size:.78rem;line-height:1.55;color:var(--lv-muted)}.lv-warn strong{color:var(--lv-ink);display:block;margin-bottom:.35rem;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}@media(max-width:860px){.lv-pdp{grid-template-columns:1fr;gap:22px}.lv-pdp__media{max-width:340px;margin-inline:auto}.lv-pdp__hero{max-height:340px}.lv-pdp__thumbs img{max-height:78px}.lv-pdp__info{position:static}}@media(max-width:480px){.lv-pdp__media{max-width:100%}.lv-pdp__hero,.lv-pdp__thumbs img{max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/layva-brand.css.map */
