@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=DM+Sans:wght@400;500&display=swap";.ln-store{--ln-paper:#f4f0e7;--ln-ink:#153c32;--ln-soft:#ded8cb;--ln-accent:#cabb96;--ln-photo-zoom:1;--ln-type-scale:1;box-sizing:border-box;background:var(--ln-paper);color:var(--ln-ink);font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.6;max-width:100%;margin:0 auto;min-height:100vh;color-scheme:light}.ln-store *{box-sizing:border-box}.ln-store [hidden]{display:none!important}.ln-store img{display:block;max-width:100%;width:100%;object-fit:cover}.ln-store p,.ln-store h1,.ln-store h2,.ln-store h3,.ln-store figure{margin:0}.ln-store h1,.ln-store h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:.98}.ln-store h3{font-size:15px;line-height:1.4;font-weight:500}.ln-store button{font-family:inherit;color:inherit;font-size:inherit;background:transparent;border:0}.ln-store .ln-eyebrow{font-size:11px;font-weight:500;letter-spacing:.19em;line-height:1.6}.ln-store .ln-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 38px;background:var(--ln-ink);color:var(--ln-paper)}.ln-store .ln-wordmark{font:italic 37px/.95 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em;padding:3px 0;white-space:nowrap}.ln-store .ln-header nav{display:flex;gap:24px;align-items:center}.ln-store .ln-header nav button{padding:10px 0;font-size:12px}.ln-store .ln-nav-end{font-size:10px;letter-spacing:.17em}.ln-store .ln-ritual-hero{min-height:620px;position:relative;isolation:isolate;background:var(--ln-ink);color:var(--ln-paper);overflow:hidden}.ln-store .ln-hero-photo{position:absolute;inset:0 0 0 auto;width:62%!important;height:100%;object-position:50% 26%;transform:scale(var(--ln-photo-zoom));transform-origin:right center;z-index:-2}.ln-store .ln-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ln-ink) 0%,var(--ln-ink) 25%,rgba(21,60,50,.88) 36%,rgba(21,60,50,.14) 62%,transparent 78%);z-index:-1}.ln-store .ln-hero-copy{padding:94px 0 88px 6%;width:51%;position:relative}.ln-store .ln-hero-copy h1{font-size:calc(78px * var(--ln-type-scale));margin:22px 0 24px;max-width:450px}.ln-store .ln-hero-sub{max-width:280px;font-size:13px;line-height:1.7;color:#e3e6db}.ln-store .ln-cta{display:inline-flex;align-items:center;gap:36px;justify-content:space-between;padding:15px 22px;border:1px solid currentColor;margin-top:30px;font-size:12px;min-height:46px}.ln-store .ln-cta svg{width:17px;height:17px}.ln-store .ln-hero-caption{position:absolute;bottom:26px;right:30px;font-size:9px;letter-spacing:.17em}.ln-store .ln-signature{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:36px;padding:58px 6%;align-items:center}.ln-store .ln-signature h2{font-size:48px;margin-top:16px}.ln-store .ln-detail-number{font-family:Cormorant Garamond,Georgia,serif;font-size:76px;line-height:1.05;display:block;margin-bottom:10px}.ln-store .ln-detail p{font-size:12px;max-width:180px;margin-top:9px;color:#52645d}.ln-store .ln-detail img{height:145px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:10px}.ln-store .ln-story{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#e4dfd2}.ln-store .ln-story>img{height:390px;object-position:center 46%}.ln-store .ln-story>div{padding:54px 48px;align-self:center}.ln-store .ln-story h2{font-size:50px;margin:20px 0}.ln-store .ln-story p:not(.ln-eyebrow){font-size:13px;max-width:260px}.ln-store .ln-text-link{padding:10px 0;font-size:12px;text-decoration:underline;text-underline-offset:6px}.ln-store .ln-story .ln-text-link{margin-top:18px}.ln-store .ln-footer{padding:28px 38px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:var(--ln-ink);color:var(--ln-paper)}.ln-store .ln-footer-logo{font:italic 30px/1 Cormorant Garamond,Georgia,serif}.ln-store .ln-footer>span:not(:first-child){font-size:9px;letter-spacing:.12em}.ln-store .ln-atelier{--ln-paper:#f6f1ea;--ln-ink:#4e2d2c;--ln-soft:#e8ddd2;--ln-accent:#cebca7}.ln-store .ln-atelier .ln-header{background:var(--ln-paper);color:var(--ln-ink);border-bottom:1px solid #dacfc5}.ln-store .ln-atelier-hero{display:grid;grid-template-columns:42% 58%;grid-template-rows:1fr auto;position:relative;padding:44px 5% 40px;column-gap:0;min-height:655px}.ln-store .ln-atelier-title{z-index:1;padding:18px 0}.ln-store .ln-atelier-title h1{font-size:calc(72px * var(--ln-type-scale));line-height:.95;margin-top:28px;width:100%;position:relative}.ln-store .ln-atelier-title h1 em{font-weight:400}.ln-store .ln-atelier-photo{grid-column:2;grid-row:1/3;position:relative;overflow:hidden;margin-left:28px;background:var(--ln-soft)}.ln-store .ln-atelier-photo>img{height:535px;object-position:center 44%;transform:scale(var(--ln-photo-zoom))}.ln-store .ln-photo-mark{position:absolute;bottom:20px;left:26px;right:20px;font:italic 46px/1 Cormorant Garamond,Georgia,serif;color:#f6f1ea}.ln-store .ln-atelier-intro{padding:38px 36px 0 0;align-self:end}.ln-store .ln-atelier-counter{font-size:10px;letter-spacing:.15em;display:block;margin-bottom:12px}.ln-store .ln-atelier-intro p{font-size:13px;max-width:250px}.ln-store .ln-atelier .ln-cta{background:var(--ln-ink);color:var(--ln-paper);border-color:var(--ln-ink);margin-top:24px;gap:22px}.ln-store .ln-atelier-gallery{background:#e9ded3;display:grid;grid-template-columns:.9fr 1.1fr 1.1fr;gap:30px;padding:46px 5%;align-items:center}.ln-store .ln-gallery-heading h2{font-size:42px;margin-top:15px}.ln-store .ln-atelier-gallery figure img{height:150px;object-fit:contain;mix-blend-mode:multiply}.ln-store .ln-atelier-gallery figcaption{font-size:11px;text-align:center;margin-top:15px}.ln-store .ln-atelier-story{padding:72px 6%;text-align:center;background:var(--ln-paper)}.ln-store .ln-atelier-story h2{font-size:64px;margin:18px 0}.ln-store .ln-atelier-story p:not(.ln-eyebrow){font-size:13px;max-width:330px;margin:0 auto}.ln-store .ln-atelier-story .ln-text-link{margin-top:16px}.ln-store .ln-product{padding:30px 5% 72px}.ln-store .ln-product-top{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px}.ln-store .ln-product-top>span{font-size:10px;letter-spacing:.12em}.ln-store .ln-product-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:5%}.ln-store .ln-gallery-main{height:640px;background:#ede8df;overflow:hidden}.ln-store .ln-gallery-main img{height:100%;object-fit:contain}.ln-store .ln-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:14px}.ln-store .ln-thumbnails button{padding:3px;border:1px solid transparent;background:#e7e0d5}.ln-store .ln-thumbnails button[aria-pressed=true]{border-color:var(--ln-ink)}.ln-store .ln-thumbnails img{height:76px;object-fit:cover}.ln-store .ln-product-copy{padding:28px 0 0}.ln-store .ln-product-copy h1{font-size:calc(75px * var(--ln-type-scale));line-height:.98;margin:24px 0 18px}.ln-store .ln-material{font-size:12px;letter-spacing:.06em;margin-bottom:22px!important}.ln-store .ln-description{max-width:330px;font-size:13px;line-height:1.8}.ln-store .ln-price{font-size:18px;margin:28px 0!important}.ln-store .ln-quantity{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #cfc9bd;padding:18px 0;font-size:12px}.ln-store .ln-quantity>div{display:flex;gap:9px}.ln-store .ln-quantity button{width:44px;height:44px;border:1px solid var(--ln-ink)}.ln-store .ln-quantity button[aria-pressed=true]{background:var(--ln-ink);color:var(--ln-paper)}.ln-store .ln-buy{width:100%;min-height:54px;text-align:center;background:var(--ln-ink);color:var(--ln-paper);font-size:12px;margin:4px 0 27px;opacity:.7;cursor:not-allowed}.ln-store .ln-product-copy details{border-top:1px solid #cfc9bd;padding:17px 0;font-size:12px}.ln-store .ln-product-copy summary{font-size:13px;font-weight:500;list-style-position:inside;cursor:default}.ln-store .ln-product-copy details p{margin-top:13px;line-height:1.8;max-width:330px}.ln-store .ln-atelier .ln-gallery-main{height:565px;background:#e9ded3}.ln-store .ln-atelier .ln-gallery-main img:not([data-current=grip]):not([data-current=green]){mix-blend-mode:multiply}.ln-store .ln-atelier .ln-product-copy{padding-top:20px}.ln-store button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:760px){.ln-store .ln-header{padding:20px;gap:15px}.ln-store .ln-wordmark{font-size:31px}.ln-store .ln-header nav{gap:13px}.ln-store .ln-header nav button{font-size:11px}.ln-store .ln-nav-end{display:none}.ln-store .ln-ritual-hero{min-height:610px}.ln-store .ln-hero-photo{width:100%!important;height:330px;object-position:center 33%;top:auto;bottom:0}.ln-store .ln-hero-shade{background:linear-gradient(180deg,var(--ln-ink) 0%,var(--ln-ink) 41%,rgba(21,60,50,.7) 48%,transparent 70%)}.ln-store .ln-hero-copy{width:100%;padding:30px 25px 0}.ln-store .ln-hero-copy h1{font-size:calc(52px * var(--ln-type-scale));margin:19px 0}.ln-store .ln-hero-sub{max-width:300px}.ln-store .ln-hero-copy .ln-cta{margin-top:20px}.ln-store .ln-hero-caption{right:20px;bottom:20px;font-size:8px}.ln-store .ln-signature{grid-template-columns:1fr 1fr;gap:30px 24px;padding:38px 25px}.ln-store .ln-signature-title{grid-column:1/-1}.ln-store .ln-signature h2{font-size:45px}.ln-store .ln-detail-number{font-size:68px}.ln-store .ln-detail img{height:118px}.ln-store .ln-story{grid-template-columns:1fr}.ln-store .ln-story>img{height:290px}.ln-store .ln-story>div{padding:36px 25px}.ln-store .ln-story h2{font-size:45px}.ln-store .ln-footer{padding:28px 22px;flex-wrap:wrap;gap:22px}.ln-store .ln-footer>span:nth-child(2){display:none}.ln-store .ln-atelier-hero{grid-template-columns:1fr;padding:35px 22px;min-height:0}.ln-store .ln-atelier-title{padding:0}.ln-store .ln-atelier-title h1{width:100%;font-size:calc(63px * var(--ln-type-scale));margin:20px 0 28px}.ln-store .ln-atelier-photo{grid-column:1;grid-row:auto;margin-left:0}.ln-store .ln-atelier-photo>img{height:400px}.ln-store .ln-atelier-intro{padding:28px 0 0}.ln-store .ln-atelier-intro p{max-width:310px}.ln-store .ln-atelier-gallery{grid-template-columns:1fr 1fr;padding:35px 22px;gap:25px}.ln-store .ln-gallery-heading{grid-column:1/-1}.ln-store .ln-gallery-heading h2{font-size:42px}.ln-store .ln-atelier-gallery figure img{height:125px}.ln-store .ln-atelier-story{padding:50px 22px}.ln-store .ln-atelier-story h2{font-size:50px}.ln-store .ln-product{padding:22px 22px 35px}.ln-store .ln-product-top>span{display:none}.ln-store .ln-product-top{margin-bottom:18px}.ln-store .ln-product-grid{grid-template-columns:1fr;gap:22px}.ln-store .ln-gallery-main{height:410px}.ln-store .ln-thumbnails{gap:8px}.ln-store .ln-thumbnails img{height:64px}.ln-store .ln-product-copy{padding-top:8px}.ln-store .ln-product-copy h1{font-size:calc(56px * var(--ln-type-scale));margin-top:18px}.ln-store .ln-description{max-width:none}}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0}.ln-store{--ln-photo-zoom:1;--ln-type-scale:1}.ln-store a{color:inherit}.ln-store .ln-cta{text-decoration:none}.ln-store .ln-header a{text-decoration:none;font-size:12px}.ln-store .ln-header nav a{padding:10px 0}.ln-store .ln-header .ln-wordmark{font-size:37px}.ln-store .ln-hero-copy h1{max-width:5.8em}.ln-store .ln-product-copy h1{max-width:6.2em}.ln-store .ln-story .ln-text-link{display:inline-block}.ln-store .ln-featured-link{grid-column:1/-1}.ln-store .ln-buy:not(:disabled){opacity:1;cursor:pointer}.ln-store .ln-thumbnails{grid-template-columns:repeat(5,1fr)}.ln-store .ln-quantity button,.ln-store .ln-thumbnails button{cursor:pointer}.ln-store .ln-product-copy details summary{cursor:pointer}.ln-store .ln-footer{align-items:flex-start;flex-wrap:wrap}.ln-store .ln-footer p{font-size:11px;max-width:32em;margin-top:14px}.ln-store .ln-footer nav{display:flex;flex-direction:column;gap:10px;font-size:12px}.ln-store .ln-footer small{width:100%;font-size:10px}.ln-footer-caption{text-transform:uppercase;letter-spacing:.1em}.notice{padding:7px 20px;text-align:center;background:#113127;color:#f4f0e7;font-size:11px}.localization{display:flex;gap:8px;align-items:center;font-size:11px}.localization label{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.localization select{padding:6px;background:transparent;color:inherit;border:1px solid #81988e}.localization option{color:#153c32;background:#f4f0e7}.localization .quiet{border:1px solid #81988e;padding:6px 10px;color:inherit}.wrap{max-width:1200px;margin:auto;padding-inline:32px}.page,.cart{padding-block:60px;min-height:55vh}.page{max-width:900px}.page h1,.cart h1{font-size:60px;margin-bottom:30px}.page form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-block:25px}input,select,textarea{font:inherit;padding:10px;border:1px solid #809287;background:#fff;color:#153c32;max-width:100%}textarea{width:100%;resize:vertical}.button{display:inline-block;border:1px solid #153c32;background:#153c32;color:#f4f0e7;padding:13px 22px;text-decoration:none;margin-block:15px}.quiet{border:1px solid #809287;padding:9px 15px;background:transparent;color:inherit}.notice-inline{padding:15px;border:1px solid #ccc9bd}.cart-line{display:grid;grid-template-columns:90px 1fr 110px;gap:20px;padding-block:25px;border-bottom:1px solid #ccc9bd}.cart-line img{width:90px;height:auto}.cart-line label{display:block}.cart-line input{width:90px}.catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.catalog h2{font-size:30px}.catalog img{width:100%;height:auto}.richtext{overflow-wrap:anywhere}.richtext img{max-width:100%;height:auto}.skip{position:absolute;top:-100px;left:12px;background:#fff;color:#153c32;padding:14px;z-index:20}.skip:focus{top:10px}.ln-store :focus-visible{outline:2px solid #af8d59;outline-offset:4px}.ln-store .ln-header{flex-wrap:wrap}.ln-store .ln-header nav{min-width:0}.ln-store .ln-gallery-main img[data-current=green],.ln-store .ln-gallery-main img[data-current=grip]{object-fit:cover}.ln-store .ln-gallery-main img[data-current=green]{object-position:50% 46%}.ln-store .ln-header nav{flex-wrap:wrap}@media(max-width:760px){.ln-store .ln-header .ln-wordmark{font-size:31px}.localization{width:100%;flex-wrap:wrap}.ln-store .ln-hero-shade{background:linear-gradient(180deg,#153c32 0%,#153c32 40%,rgba(21,60,50,.4) 47%,transparent 62%)}.ln-store .ln-hero-copy{z-index:1}.ln-store .ln-hero-copy h1{max-width:5.8em}.ln-store .ln-hero-caption{max-width:80%;text-align:right}.ln-store .ln-footer-logo{font-size:30px}.wrap{padding-inline:22px}.cart-line{grid-template-columns:65px 1fr;gap:15px}.cart-line img{width:65px}.cart-line>div:last-child{grid-column:2}.catalog{grid-template-columns:1fr 1fr}.page h1,.cart h1{font-size:45px}.ln-store .ln-thumbnails img{height:58px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
