:root{--ln-cream: #F5EBC9;--ln-cream-2: #EDE0BC;--ln-cream-3: #E6D6AA;--ln-ink: #3A2A22;--ln-ink-soft: #5A4A3E;--ln-wine: #832520;--ln-orange: #C4763C;--ln-sage: #6B8F77;--ln-pink: #E4A5AF;--ln-peach: #E8C3AA;--ln-olive: #8A8545;--ln-khaki: #C0B47F;--ln-yellow: #EED075;--ln-slate: #7A8B91;--ln-serif: "Fraunces", Georgia, serif;--ln-sans: "Jost", system-ui, sans-serif;--ln-script: "Pinyon Script", cursive;--font-body--family: var(--ln-sans);--font-body--weight: 400;--font-body--style: normal;--font-heading--family: var(--ln-serif);--font-heading--weight: 300;--font-heading--style: normal;--font-subheading--family: var(--ln-sans);--font-subheading--weight: 500;--font-subheading--style: normal;--font-accent--family: var(--ln-sans);--font-accent--weight: 500;--font-accent--style: normal}body{background:var(--ln-cream);color:var(--ln-ink)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em}.button,button.button,.shopify-payment-button__button--unbranded{letter-spacing:.18em;font-size:.8125rem}.ln-stripe{height:14px;background:repeating-linear-gradient(90deg,var(--ln-cream) 0 40px,var(--ln-slate) 40px 96px,var(--ln-cream) 96px 152px,var(--ln-orange) 152px 208px,var(--ln-cream) 208px 264px,var(--ln-sage) 264px 320px,var(--ln-cream) 320px 376px,var(--ln-pink) 376px 432px,var(--ln-cream) 432px 488px,var(--ln-peach) 488px 544px,var(--ln-cream) 544px 600px,var(--ln-olive) 600px 656px,var(--ln-cream) 656px 712px,var(--ln-khaki) 712px 768px,var(--ln-cream) 768px 824px,var(--ln-yellow) 824px 880px,var(--ln-cream) 880px 936px,var(--ln-wine) 936px 992px,var(--ln-cream) 992px 1008px)}.ln{font-family:var(--ln-sans);color:var(--ln-ink)}.ln *,.ln *:before,.ln *:after{box-sizing:border-box}.ln-wrap{max-width:1320px;margin:0 auto;padding-inline:24px}.ln-script{font-family:var(--ln-script);color:var(--ln-orange);line-height:1;font-size:32px;display:block}.ln-script--wine{color:var(--ln-wine)}.ln-h{font-family:var(--ln-serif);font-weight:300;letter-spacing:-.01em;margin:0;color:var(--ln-ink);text-transform:none}.ln-h em{font-style:italic;color:var(--ln-wine)}.ln-h--xl{font-size:clamp(40px,5vw,68px);line-height:1.04}.ln-h--lg{font-size:clamp(34px,3.6vw,48px);line-height:1.1}.ln-h--md{font-size:clamp(30px,3vw,42px);line-height:1.1}.ln-p{margin:0;font-size:17px;line-height:1.65;color:var(--ln-ink-soft);max-width:460px}.ln-p p{margin:0 0 .6em}.ln-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ln-wine)}.ln-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;font-family:var(--ln-sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-radius:2px;border:1px solid var(--ln-ink);color:var(--ln-ink);background:transparent;cursor:pointer}.ln-btn:hover{background:#3a2a220f}.ln-btn--solid{background:var(--ln-wine);border-color:var(--ln-wine);color:var(--ln-cream)}.ln-btn--solid:hover{background:#6d1d19;color:var(--ln-cream)}.ln-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.ln-ph{background:repeating-linear-gradient(135deg,var(--ln-cream-2) 0 14px,var(--ln-cream-3) 14px 28px);display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6b5a45;padding:24px}.ln-media{position:relative;overflow:hidden}.ln-media img{width:100%;height:100%;object-fit:cover;display:block}.ln-notch{-webkit-mask:radial-gradient(circle 26px at 0 0,#0000 98%,#000) top left,radial-gradient(circle 26px at 100% 0,#0000 98%,#000) top right,radial-gradient(circle 26px at 0 100%,#0000 98%,#000) bottom left,radial-gradient(circle 26px at 100% 100%,#0000 98%,#000) bottom right;-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(circle 26px at 0 0,#0000 98%,#000) top left,radial-gradient(circle 26px at 100% 0,#0000 98%,#000) top right,radial-gradient(circle 26px at 0 100%,#0000 98%,#000) bottom left,radial-gradient(circle 26px at 100% 100%,#0000 98%,#000) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}.ln-arch{border-radius:999px 999px 18px 18px}.ln-frame{position:relative}.ln-frame:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1.5px solid var(--ln-wine);border-radius:inherit;pointer-events:none}.ln-announce{background:var(--ln-wine);color:var(--ln-cream);display:flex;flex-wrap:wrap;justify-content:center;gap:8px 40px;padding:10px 16px;font-family:var(--ln-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ln-announce a{color:inherit}.ln-announce span+span{color:var(--ln-yellow)}.ln-hero{display:flex;flex-wrap:wrap}.ln-hero__media{flex:1 1 520px;padding:64px 24px;display:flex;justify-content:center;align-items:center}.ln-hero__media .ln-frame{width:min(100%,460px);border-radius:240px 240px 24px 24px}.ln-hero__media .ln-media,.ln-hero__media .ln-ph{aspect-ratio:4 / 5;border-radius:230px 230px 18px 18px}.ln-hero__text{flex:1 1 520px;padding:72px clamp(24px,6vw,96px);display:flex;flex-direction:column;justify-content:center;gap:22px}.ln-section{padding-block:88px 72px}.ln-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:40px}.ln-head--center{flex-direction:column;align-items:center;text-align:center;gap:10px}.ln-more{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ln-ink);text-decoration:none;display:inline-flex;align-items:center;gap:10px;min-height:44px}.ln-grid{display:flex;flex-wrap:wrap;gap:32px 24px}.ln-card{flex:1 1 240px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ln-ink);min-width:0}.ln-card .ln-media,.ln-card .ln-ph{aspect-ratio:4 / 5}.ln-card__name{font-family:var(--ln-serif);font-size:22px;line-height:1.2}.ln-card__price{font-size:15px;color:var(--ln-ink-soft)}.ln-badge{position:absolute;top:14px;left:14px;background:var(--ln-ink);color:var(--ln-cream);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:2px;z-index:1}.ln-split{display:flex;flex-wrap:wrap}.ln-split__media{flex:1 1 520px;padding:96px 24px 80px;display:flex;justify-content:center;align-items:center}.ln-split__media .ln-frame{width:min(100%,400px);border-radius:6px}.ln-split__media .ln-frame:before{border-color:var(--ln-cream)}.ln-split__media .ln-media,.ln-split__media .ln-ph{aspect-ratio:1 / 1}.ln-split__text{flex:1 1 520px;padding:96px clamp(24px,6vw,96px) 80px;display:flex;flex-direction:column;justify-content:center;gap:20px}.ln-rows{display:flex;flex-direction:column;max-width:460px;margin-top:12px;font-size:15px}.ln-rows a{min-height:52px;display:flex;align-items:center;justify-content:space-between;color:var(--ln-ink);text-decoration:none;border-top:1px solid rgba(58,42,34,.3)}.ln-rows a:last-child{border-bottom:1px solid rgba(58,42,34,.3)}.ln-rows a:hover{color:var(--ln-wine)}.ln-scallop{-webkit-mask:radial-gradient(28px at 50% 28px,#000 99%,#0000 101%) 50% 0/56px 29px repeat-x,linear-gradient(#000 0 0) 0 28px/100% 100% no-repeat;mask:radial-gradient(28px at 50% 28px,#000 99%,#0000 101%) 50% 0/56px 29px repeat-x,linear-gradient(#000 0 0) 0 28px/100% 100% no-repeat}.ln-pair{flex:1 1 320px;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--ln-ink)}.ln-pair__imgs{display:flex;gap:10px;align-items:flex-end}.ln-pair__imgs>:first-child{flex:1.25;border-radius:160px 160px 4px 4px}.ln-pair__imgs>:last-child{flex:1;border-radius:120px 120px 4px 4px}.ln-pair__imgs .ln-media,.ln-pair__imgs .ln-ph{aspect-ratio:3 / 4;font-size:10px;padding:12px}.ln-pair__foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px dotted rgba(58,42,34,.45);padding-bottom:12px}.ln-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:48px 72px;padding:88px 24px}.ln-band .ln-frame{width:min(100%,380px);border-radius:40px}.ln-band .ln-media,.ln-band .ln-ph{aspect-ratio:1 / 1;border-radius:30px}.ln-band__text{flex:0 1 480px;display:flex;flex-direction:column;gap:18px}.ln-band__text .ln-p{color:var(--ln-ink)}.ln-letter{padding:104px 24px;display:flex;justify-content:center}.ln-letter__box{position:relative;width:min(100%,780px)}.ln-letter__card{position:relative;background:var(--ln-peach);padding:48px clamp(24px,5vw,56px);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;transform:rotate(-1.2deg)}.ln-letter__card h2{font-family:var(--ln-script);font-weight:400;font-size:46px;line-height:1;color:var(--ln-wine);margin:0;text-transform:none}.ln-letter__row{display:flex;flex-wrap:wrap;gap:12px;width:100%;justify-content:center}.ln-letter__row label{flex:1 1 200px;display:flex;flex-direction:column;text-align:left;gap:4px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.ln-letter__row input{min-height:44px;border:0;border-bottom:1px dashed var(--ln-ink);background:transparent;color:var(--ln-ink);font:inherit;font-size:16px;letter-spacing:0;text-transform:none;box-shadow:none;padding:0}.ln-letter__row button{align-self:flex-end}.ln-letter__msg{font-size:15px;margin:0}.ln-stamp{position:absolute;z-index:2;left:-36px;top:-40px;width:150px;height:110px;background:var(--ln-pink);transform:rotate(-9deg);display:flex;align-items:center;justify-content:center;font-family:var(--ln-script);font-size:26px;color:var(--ln-wine);-webkit-mask:radial-gradient(9px,#0000 98%,#000) -9px -9px/18px 18px round;mask:radial-gradient(9px,#0000 98%,#000) -9px -9px/18px 18px round}.ln-sticker{position:absolute;z-index:2;right:-24px;bottom:-36px;width:112px;height:112px;border-radius:50%;background:var(--ln-yellow);border:2px dashed var(--ln-wine);display:flex;align-items:center;justify-content:center;transform:rotate(8deg)}.ln-sticker img{width:78px;height:auto}@media(max-width:749px){.ln-stamp{left:-8px;top:-52px;transform:rotate(-6deg) scale(.85)}.ln-sticker{right:-8px;transform:rotate(8deg) scale(.85)}}.ln-insta{display:flex;flex-wrap:wrap;gap:20px}.ln-insta>a,.ln-insta>div{flex:1 1 280px;aspect-ratio:1 / 1;text-decoration:none}.ln-values{border-top:1px dotted rgba(58,42,34,.45);border-bottom:1px dotted rgba(58,42,34,.45);display:flex;flex-wrap:wrap}.ln-values>div{flex:1 1 260px;padding:36px 24px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.ln-values strong{font-family:var(--ln-serif);font-weight:400;font-size:19px}.ln-values span{font-size:14px;color:var(--ln-ink-soft);line-height:1.5}.ln-footer{background:var(--ln-wine);color:var(--ln-cream);margin-top:88px}.ln-footer__in{padding-block:64px 40px;display:flex;flex-wrap:wrap;gap:40px 64px;justify-content:space-between}.ln-footer__brand{flex:1 1 280px;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.6;max-width:320px}.ln-footer__brand img{height:46px;width:auto;align-self:flex-start}.ln-footer nav{flex:0 1 180px;display:flex;flex-direction:column;gap:4px;font-size:14px}.ln-footer nav strong{font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ln-yellow);margin-bottom:6px}.ln-footer nav a{color:var(--ln-cream);text-decoration:none;min-height:32px;display:flex;align-items:center}.ln-footer nav a:hover{color:var(--ln-yellow)}.ln-footer__base{border-top:1px solid rgba(245,235,201,.25);padding-block:20px 32px;font-size:12px;color:var(--ln-peach)}.ln-fit{display:flex;flex-direction:column;gap:10px;font-family:var(--ln-sans);color:var(--ln-ink)}.ln-fit__label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.ln-fit__models{display:flex;flex-wrap:wrap;gap:8px}.ln-fit__models a,.ln-fit__models span{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;border:1px solid var(--ln-ink);color:var(--ln-ink);text-decoration:none;font-size:15px;border-radius:2px}.ln-fit__models span[aria-current]{background:var(--ln-ink);color:var(--ln-cream)}.ln-fit__help{margin:0;font-size:15px;line-height:1.6;color:var(--ln-ink-soft);background:var(--ln-cream-2);padding:14px 16px;border-radius:6px}.ln-fit details{border:1px solid rgba(58,42,34,.35);border-radius:6px;padding:0 16px}.ln-fit summary{min-height:48px;display:flex;align-items:center;cursor:pointer;color:var(--ln-wine);text-decoration:underline;font-size:15px}.ln-fit details[open] summary{margin-bottom:8px}.ln-fit table{border-collapse:collapse;width:100%;font-size:14px;margin-bottom:16px}.ln-fit th,.ln-fit td{text-align:left;padding:8px 6px;border-bottom:1px dotted rgba(58,42,34,.3)}.ln-fit th{font-weight:500}.ln-fit__scroll{overflow-x:auto}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ln.css.map */
