:root{--lum-paper: #F1F0EC;--lum-white: #FAF9F7;--lum-ink: #161513;--lum-mute: #6E6A63;--lum-line: #D6D3CC;--lum-oak: #7A5734;--lum-stone: #E6E4DF;--lum-serif: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--lum-sans: "Archivo", "Helvetica Neue", Arial, sans-serif;--lum-gut: clamp(16px, 3.4vw, 48px);--font-heading--family: var(--lum-serif);--font-heading--weight: 400;--font-heading--style: normal;--font-body--family: var(--lum-sans);--font-body--weight: 400;--font-subheading--family: var(--lum-sans);--font-subheading--weight: 500;--font-accent--family: var(--lum-sans);--font-accent--weight: 400}body{font-family:var(--lum-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--lum-serif);font-weight:400;font-optical-sizing:auto}.lum-wrap{padding-inline:var(--lum-gut);max-width:1440px;margin-inline:auto;box-sizing:border-box}.lum-sec{padding-block:clamp(56px,7vw,96px) 0}.lum-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(20px,2.4vw,30px);padding-bottom:18px;border-bottom:1px solid var(--lum-line)}.lum-h2{font-family:var(--lum-serif);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.01em;margin:0;color:var(--lum-ink)}.lum-link{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--lum-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}.lum-eye{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--lum-oak);margin:0}.lum-btn{display:inline-flex;align-items:center;gap:16px;padding:17px 30px;background:var(--lum-ink);color:#f5f3ef;font-family:var(--lum-sans);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.lum-btn:hover{background:#2b2926}.lum-btn--light{background:var(--lum-white);color:var(--lum-ink)}.lum-btn--light:hover{background:#fff}.lum-fl{font-size:15px;letter-spacing:0;transition:transform .2s}.lum-btn:hover .lum-fl{transform:translate(4px)}.lum-ic{width:26px;height:26px;flex:none}.lum-sec img,.lum-hero img,.lum-edito img{display:block;width:100%;height:100%;object-fit:cover}.lum-hero{position:relative;height:min(90svh,56.2vw);min-height:520px;overflow:hidden;background:#2a2622}.lum-hero__pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lum-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:60% 50%}.lum-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0c0b0a00 38%,#0c0b0a8c),linear-gradient(90deg,#0c0b0a4d,#0c0b0a00 58%)}.lum-hero__in{position:absolute;left:0;right:0;bottom:clamp(40px,7vh,72px);z-index:1;color:#fff}.lum-hero__h1{font-family:var(--lum-serif);font-weight:400;font-size:clamp(46px,7vw,100px);line-height:.98;letter-spacing:-.012em;max-width:9.5em;margin:0 0 clamp(24px,3vw,36px);color:#fff;text-wrap:balance}.lum-hero__h1 em{font-style:italic}.lum-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lum-col{color:var(--lum-ink);text-decoration:none;display:block}.lum-col__img{aspect-ratio:3 / 4;overflow:hidden;background:var(--lum-stone)}.lum-col__img img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.lum-col:hover .lum-col__img img{transform:scale(1.035)}.lum-col__cap{display:flex;justify-content:space-between;gap:8px;margin:14px 0 0;font-size:13.5px;line-height:1.35}.lum-col__t{font-weight:500}.lum-col__n{color:var(--lum-mute);white-space:nowrap}.lum-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lum-card{display:block;color:var(--lum-ink);text-decoration:none}.lum-card__img{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--lum-stone)}.lum-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .45s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.lum-card__b{opacity:0}@media(hover:hover){.lum-card:hover .lum-card__b{opacity:1}.lum-card:hover .lum-card__a{transform:scale(1.03)}}.lum-card__t{margin:16px 0 0;font-size:14px;line-height:1.4}.lum-card__p{margin:6px 0 0;font-size:14px;color:var(--lum-mute);font-variant-numeric:tabular-nums}.lum-edito{padding-top:clamp(64px,8vw,110px)}.lum-edito__in{display:grid;grid-template-columns:1.15fr 1fr;background:var(--lum-white)}.lum-edito__img{min-height:560px;height:100%}.lum-edito__txt{padding:clamp(32px,5vw,72px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.lum-edito__h2{font-family:var(--lum-serif);font-weight:400;font-size:clamp(38px,4.2vw,60px);line-height:1.02;margin:18px 0 22px;text-wrap:balance;color:var(--lum-ink)}.lum-edito__p{font-size:16px;line-height:1.65;color:var(--lum-mute);max-width:38ch}.lum-edito__p p{margin:0}.lum-edito .lum-btn{margin-top:36px}.lum-assur{padding-top:clamp(56px,7vw,96px)}.lum-assur__l{list-style:none;margin:0;padding:30px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--lum-line);border-bottom:1px solid var(--lum-line)}.lum-assur__l li{display:flex;gap:14px;align-items:flex-start;color:var(--lum-ink)}.lum-assur__l p{margin:0;display:flex;flex-direction:column;gap:3px;font-size:13.5px;line-height:1.4}.lum-assur__l strong{font-weight:500;font-size:14px}.lum-assur__l span{color:var(--lum-mute)}.lum-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;align-items:start}.lum-q{border-bottom:1px solid var(--lum-line)}.lum-q:first-child{border-top:1px solid var(--lum-line)}.lum-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:21px 0;font-size:17px;color:var(--lum-ink)}.lum-q summary::-webkit-details-marker{display:none}.lum-q summary i{position:relative;width:14px;height:14px;flex:none}.lum-q summary i:before,.lum-q summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .25s}.lum-q summary i:after{transform:rotate(90deg)}.lum-q[open] summary i:after{transform:rotate(0)}.lum-q__r{padding:0 0 22px;font-size:15px;line-height:1.65;color:var(--lum-mute);max-width:62ch}.lum-q__r p{margin:0 0 8px}.lum-q__r a{color:var(--lum-ink)}.lum-contact{padding-top:clamp(64px,8vw,100px)}.lum-contact__in{border-top:1px solid var(--lum-ink);padding-top:40px;display:grid;grid-template-columns:1fr 3fr;gap:24px}.lum-contact__h{font-family:var(--lum-serif);font-weight:400;font-size:32px;line-height:1.1;margin:0;color:var(--lum-ink)}.lum-contact__l{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:24px;align-items:start}.lum-contact__l p{margin:0;font-family:var(--lum-serif);font-size:19px;line-height:1.35;color:var(--lum-ink)}.lum-contact__l span{display:block;font-family:var(--lum-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lum-mute);margin-bottom:10px}.lum-contact__l a{color:inherit;text-decoration:none}.lum-contact dd{margin:10px 0 0;font-family:var(--lum-serif);font-size:19px;line-height:1.3;color:var(--lum-ink)}.lum-contact dd a{color:inherit;text-decoration:none}.lum-foot{margin-top:clamp(64px,7vw,88px);background:var(--lum-stone);color:var(--lum-ink);padding:56px 0 28px}.lum-foot__g{display:grid;grid-template-columns:1fr 1fr;gap:48px}.lum-foot__logo{height:20px;width:auto;display:block;margin-bottom:20px}.lum-foot__nom{font-family:var(--lum-serif);font-size:26px;margin:0 0 18px}.lum-foot__txt{font-size:13.5px;line-height:1.6;color:var(--lum-mute)}.lum-foot__txt p{margin:0 0 8px}.lum-foot__txt a{color:inherit}.lum-foot__h{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px}.lum-foot__m ul{list-style:none;margin:0;padding:0;columns:2;column-gap:32px}.lum-foot__m li{margin-bottom:10px;break-inside:avoid}.lum-foot__m a{font-size:13.5px;color:var(--lum-ink);text-decoration:none}.lum-foot__m a:hover{text-decoration:underline;text-underline-offset:3px}.lum-foot__bas{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:20px;border-top:1px solid var(--lum-line);font-size:12px;color:var(--lum-mute)}.lum-foot__bas p{margin:0}.lum-foot__pay{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.lum-foot__pay svg{width:38px;height:24px;display:block;filter:grayscale(1);opacity:.75}@media(max-width:989px){.lum-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lum-gut);gap:12px;margin-inline:calc(-1 * var(--lum-gut));padding-inline:var(--lum-gut);scrollbar-width:none}.lum-rail::-webkit-scrollbar{display:none}.lum-rail>*{flex:0 0 auto;scroll-snap-align:start}.lum-cols>*{width:58vw;max-width:300px}.lum-grid4>*{width:72vw;max-width:340px}.lum-edito__in{grid-template-columns:1fr}.lum-edito__img{min-height:0;aspect-ratio:1 / 1}.lum-assur__l{grid-template-columns:1fr 1fr;gap:22px 16px;padding:24px 0}.lum-assur__l li{flex-direction:column;gap:10px}.lum-faq{grid-template-columns:1fr;gap:20px}.lum-q summary{font-size:16px;padding:18px 0}.lum-contact__in{grid-template-columns:1fr}.lum-contact__l{grid-template-columns:1fr;gap:18px}.lum-foot__g{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){.lum-hero{height:auto;min-height:0;background:var(--lum-paper)}.lum-hero__pic{position:relative;aspect-ratio:1 / 1}.lum-hero:after{display:none}.lum-hero__in{position:static;padding-top:26px;color:var(--lum-ink)}.lum-hero__h1{color:var(--lum-ink);font-size:44px;margin-bottom:22px}.lum-hero .lum-btn--light{background:var(--lum-ink);color:#f5f3ef;width:100%;justify-content:space-between;box-sizing:border-box}}.announcement-bar,.announcement-bar__text,header-announcements{letter-spacing:.18em}.announcement-bar__text{font-size:11px!important;letter-spacing:.18em!important}.menu-list__link{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.product-details h1{font-size:clamp(30px,2.5vw,40px);line-height:1.08;letter-spacing:-.005em;text-wrap:balance}.product-details .price{font-size:19px;font-variant-numeric:tabular-nums}.variant-option legend{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lum-mute)}.variant-option__button-label{font-size:13px}.add-to-cart-button{font-size:12px;letter-spacing:.16em}.product-details details>summary{font-family:var(--lum-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.product-details .rte ul{padding-left:18px}.product-details .rte li{margin-bottom:4px}.lum-liv{display:grid;gap:12px;padding:18px 0 6px;border-top:1px solid var(--lum-line);width:100%}.lum-liv__l{display:flex;gap:12px;align-items:flex-start;margin:0;font-size:13.5px;line-height:1.5;color:var(--lum-ink)}.lum-liv__l .lum-ic{width:20px;height:20px;margin-top:1px}.lum-liv__l strong{font-weight:500}.lum-liv__d{display:block;margin-top:2px;font-weight:500}.section-resource-list__content h3{font-size:clamp(28px,2.6vw,38px)}.product-card .text-block p{font-size:14px;line-height:1.4}.product-card .price{font-size:14px;color:var(--lum-mute);font-weight:400;font-variant-numeric:tabular-nums}.product-details details>summary,.product-details details>summary *{font-family:var(--lum-sans)!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase;font-weight:500!important}@media(max-width:749px){.announcement-bar__text{font-size:10px!important;letter-spacing:.1em!important}}.lum-dim{padding:18px 0 6px;border-top:1px solid var(--lum-line);width:100%}.lum-dim__h{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0 0 14px;color:var(--lum-ink)}.lum-dim svg{width:100%;height:auto;display:block}.lum-dim__m{fill:var(--lum-white);stroke:var(--lum-ink);stroke-width:1.3}.lum-dim__l path{stroke:var(--lum-mute);stroke-width:1;fill:none}.lum-dim__t text{font-family:var(--lum-serif);font-size:19px;fill:var(--lum-ink)}.lum-dim__cap text{font-family:var(--lum-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;fill:var(--lum-mute)}.lum-dim__r{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font-size:13px;color:var(--lum-mute)}.lum-dim__r b{color:var(--lum-ink);font-weight:500}.lum-dim__e+.lum-dim__e{margin-top:22px;padding-top:18px;border-top:1px dashed var(--lum-line)}.lum-dim__n{margin:0 0 8px;font-size:13.5px;font-weight:500;color:var(--lum-ink)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lumynel.css.map */
