.ln-wrap{--ln-night: #0E1A2B;--ln-deep: #1F3550;--ln-steel: #4A6683;--ln-ice: #C9D7E5;--ln-mist: #EAF0F5;--ln-royal: #2448B8;--ln-cobalt: #3A66E0;--ln-sky: #E6EEFC;--ln-porcelain: #F7F9FB;--ln-white: #FFFFFF;--ln-text: #121C28;--ln-muted: #5A6675;--ln-line: #DCE3EA;--ln-font-heading: var(--font-heading-family, "Cormorant Garamond", Georgia, serif);--ln-font-body: var(--font-body-family, "Jost", "Helvetica Neue", Arial, sans-serif);--ln-radius: 2px;--ln-container: 1280px;--ln-gutter: 32px;--ln-section-y: 104px}@media(max-width:749px){.ln-wrap{--ln-gutter: 16px;--ln-section-y: 56px}}.ln{font-family:var(--ln-font-body);font-size:14px;line-height:1.7;letter-spacing:.01em;color:var(--ln-text);background:var(--ln-porcelain);-webkit-font-smoothing:antialiased;overflow-x:clip}.ln *,.ln *:before,.ln *:after{box-sizing:border-box}.ln--white{background:var(--ln-white);border-top:1px solid var(--ln-line);border-bottom:1px solid var(--ln-line)}.ln--mist{background:var(--ln-mist)}.ln--dark{background:radial-gradient(900px 520px at 88% 0%,rgba(58,102,224,.32),transparent 62%),radial-gradient(700px 480px at 0% 100%,rgba(36,72,184,.28),transparent 60%),var(--ln-night);color:var(--ln-ice)}.ln--royal{background:radial-gradient(900px 520px at 85% 0%,rgba(120,160,255,.28),transparent 60%),linear-gradient(135deg,#1b3c9e,#2448b8 55%,#2a55cc);color:#e3ebfb}.ln--sky{background:var(--ln-sky)}.ln--deep{background:radial-gradient(800px 460px at 50% 0%,rgba(58,102,224,.3),transparent 65%),var(--ln-deep);color:var(--ln-ice)}.ln-container{max-width:var(--ln-container);margin:0 auto;padding:var(--ln-section-y) var(--ln-gutter)}.ln-container--narrow{max-width:820px}.ln-split{display:flex;flex-wrap:wrap;gap:64px;align-items:center}.ln-split>*{flex:1 1 420px;min-width:0}.ln-split--reverse{flex-direction:row-reverse}@media(max-width:749px){.ln-split{gap:32px}.ln-split>*{flex-basis:100%}.ln-split--reverse{flex-direction:column}}.ln-stack{display:flex;flex-direction:column;gap:20px}.ln-center{text-align:center;align-items:center}.ln-head{margin-bottom:56px}@media(max-width:749px){.ln-head{margin-bottom:32px}}.ln-list-reset{list-style:none;margin:0;padding:0}.ln-eyebrow{margin:0;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ln-royal)}.ln--dark .ln-eyebrow,.ln--deep .ln-eyebrow,.ln--royal .ln-eyebrow{color:var(--ln-ice)}.ln-h1,.ln-h2,.ln-h3{margin:0;font-family:var(--ln-font-heading);font-weight:500;color:var(--ln-night);letter-spacing:0}.ln--dark .ln-h1,.ln--dark .ln-h2,.ln--dark .ln-h3,.ln--deep .ln-h1,.ln--deep .ln-h2,.ln--deep .ln-h3,.ln--royal .ln-h1,.ln--royal .ln-h2,.ln--royal .ln-h3{color:var(--ln-white)}.ln-h1{font-size:64px;line-height:1.04}.ln-h2{font-size:44px;line-height:1.1}.ln-h3{font-size:22px;line-height:1.25}.ln-product__title{font-size:clamp(34px,4vw,48px)}@media(max-width:749px){.ln-h1{font-size:38px;line-height:1.06}.ln-h2{font-size:30px}.ln-h3{font-size:19px}.ln-product__title{font-size:32px}}.ln-text{margin:0;color:var(--ln-muted);max-width:520px}.ln-center .ln-text{margin-left:auto;margin-right:auto}.ln-text p{margin:0 0 12px}.ln-text p:last-child{margin-bottom:0}.ln--dark .ln-text,.ln--deep .ln-text,.ln--royal .ln-text{color:var(--ln-ice)}.ln-small{font-size:13px}.ln-note{margin:0;font-size:12px;color:var(--ln-muted);background:var(--ln-mist);padding:16px 20px}.ln-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.ln-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;border:1px solid var(--ln-night);border-radius:var(--ln-radius);background:var(--ln-night);color:var(--ln-white);font-family:var(--ln-font-body);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ln-btn:hover{background:var(--ln-royal);border-color:var(--ln-royal);color:var(--ln-white)}.ln-btn:focus-visible{outline:2px solid var(--ln-steel);outline-offset:3px}.ln-btn--outline{background:transparent;color:var(--ln-night)}.ln-btn--outline:hover{background:var(--ln-night);color:var(--ln-white)}.ln--dark .ln-btn,.ln--deep .ln-btn,.ln--royal .ln-btn{background:var(--ln-white);color:var(--ln-night);border-color:var(--ln-white)}.ln--dark .ln-btn:hover,.ln--deep .ln-btn:hover,.ln--royal .ln-btn:hover{background:var(--ln-ice);border-color:var(--ln-ice)}.ln--dark .ln-btn--outline,.ln--deep .ln-btn--outline,.ln--royal .ln-btn--outline{background:transparent;color:var(--ln-white);border-color:var(--ln-ice)}.ln--dark .ln-btn--outline:hover,.ln--deep .ln-btn--outline:hover,.ln--royal .ln-btn--outline:hover{background:var(--ln-white);color:var(--ln-night)}.ln-btn[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:749px){.ln-actions .ln-btn{width:100%}}.ln-trust{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:8px 0 0;list-style:none;font-size:12px;color:var(--ln-muted)}.ln--dark .ln-trust,.ln--deep .ln-trust,.ln--royal .ln-trust{color:var(--ln-ice)}.ln-media{position:relative;width:100%;aspect-ratio:var(--ln-ratio, 1);overflow:hidden;background:var(--ln-mist)}.ln-media img,.ln-media video,.ln-media iframe,.ln-media model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.ln-media--contain img{object-fit:contain}.ln-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;border:1px solid var(--ln-line);font-size:11px;letter-spacing:.16em;line-height:2;text-transform:uppercase;color:var(--ln-steel)}.ln--dark .ln-media,.ln--deep .ln-media,.ln--royal .ln-media{background:var(--ln-deep)}.ln-only-mobile{display:none}@media(max-width:749px){.ln-only-desktop{display:none}.ln-only-mobile{display:block}}.ln-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.ln-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}@media(max-width:749px){.ln-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ln-grid--3{grid-template-columns:1fr;gap:16px}}.ln-feature{display:flex;flex-direction:column;gap:10px}.ln-feature svg{width:30px;height:30px;padding:10px;box-sizing:content-box;border-radius:50%;background:var(--ln-sky);color:var(--ln-royal)}.ln--sky .ln-feature svg{background:var(--ln-white)}.ln--dark .ln-feature svg,.ln--royal .ln-feature svg{background:#ffffff14}.ln--dark .ln-feature svg,.ln--royal .ln-feature svg{color:var(--ln-ice)}.ln-feature p{margin:0;font-size:13px;color:var(--ln-muted)}.ln-step{display:flex;flex-direction:column;gap:12px;padding:36px;background:var(--ln-white);border:1px solid var(--ln-line)}.ln-step__no{font-family:var(--ln-font-heading);font-size:44px;line-height:1;color:var(--ln-royal)}.ln-step{border-top:2px solid var(--ln-royal)!important}.ln-step p{margin:0;font-size:13px;color:var(--ln-muted)}@media(max-width:749px){.ln-step{padding:24px}}.ln-divider{border-top:1px solid var(--ln-line);padding-top:20px}.ln-hero .ln-container{padding-top:72px}@media(max-width:749px){.ln-hero .ln-container{padding-top:0;padding-left:0;padding-right:0}.ln-hero .ln-split{flex-direction:column-reverse}.ln-hero__content{padding:0 var(--ln-gutter)}}.ln-product{align-items:flex-start}.ln-product>.ln-gallery{flex:1 1 540px}.ln-product>.ln-product__info{flex:1 1 400px;position:sticky;top:24px}@media(max-width:989px){.ln-product>.ln-product__info{position:static}}.ln-price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-family:var(--ln-font-heading);font-size:28px;color:var(--ln-night)}.ln--dark .ln-price,.ln--deep .ln-price,.ln--royal .ln-price{color:var(--ln-white)}.ln-price s{font-size:20px;color:var(--ln-muted)}.ln-price__tax{font-family:var(--ln-font-body);font-size:11px;letter-spacing:.06em;color:var(--ln-muted)}.ln-price__tax a{color:inherit}.ln--dark .ln-price__tax,.ln--dark .ln-price s,.ln--dark .ln-stock,.ln--royal .ln-price__tax,.ln--royal .ln-price s,.ln--royal .ln-stock{color:var(--ln-ice)}.ln-gallery{display:flex;flex-direction:column;gap:12px}.ln-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ln-gallery__track::-webkit-scrollbar{display:none}.ln-gallery__slide{flex:0 0 100%;scroll-snap-align:start}.ln-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ln-gallery__thumb{padding:0;border:1px solid var(--ln-line);background:var(--ln-mist);cursor:pointer}.ln-gallery__thumb[aria-current=true]{border-color:var(--ln-night)}.ln--dark .ln-gallery__thumb[aria-current=true],.ln--royal .ln-gallery__thumb[aria-current=true]{border-color:var(--ln-white)}.ln-gallery__dots{display:none;justify-content:center;gap:6px}.ln-gallery__dot{width:18px;height:2px;background:var(--ln-ice)}.ln-gallery__dot[aria-current=true]{background:var(--ln-night)}.ln--dark .ln-gallery__dot,.ln--royal .ln-gallery__dot{background:var(--ln-deep)}.ln--dark .ln-gallery__dot[aria-current=true],.ln--royal .ln-gallery__dot[aria-current=true]{background:var(--ln-white)}@media(max-width:749px){.ln-product>.ln-gallery{margin:0 calc(var(--ln-gutter) * -1)}.ln-gallery__thumbs{display:none}.ln-gallery__dots{display:flex}}.ln-form{display:flex;flex-direction:column;gap:16px}.ln-option{border:0;margin:0;padding:0}.ln-option legend{padding:0;margin-bottom:10px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ln-option__values{display:flex;flex-wrap:wrap;gap:8px}.ln-pill{position:relative}.ln-pill input{position:absolute;opacity:0;width:1px;height:1px}.ln-pill label{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--ln-line);border-radius:var(--ln-radius);background:var(--ln-white);color:var(--ln-text);font-size:12px;cursor:pointer}.ln-pill input:checked+label{background:var(--ln-night);border-color:var(--ln-night);color:var(--ln-white)}.ln--dark .ln-pill input:checked+label,.ln--royal .ln-pill input:checked+label{background:var(--ln-ice);border-color:var(--ln-ice);color:var(--ln-night)}.ln-pill input:focus-visible+label{outline:2px solid var(--ln-steel);outline-offset:2px}.ln-buy{display:flex;flex-wrap:wrap;gap:12px}.ln-buy .ln-btn{flex:1 1 220px}.ln-qty{display:inline-flex;align-items:center;height:52px;border:1px solid var(--ln-line);border-radius:var(--ln-radius);background:var(--ln-white)}.ln-qty button{width:48px;height:50px;border:0;background:transparent;color:var(--ln-night);font-size:16px;cursor:pointer}.ln-qty input{width:40px;height:50px;border:0;background:transparent;text-align:center;font:inherit;color:var(--ln-text);-moz-appearance:textfield}.ln-qty input::-webkit-outer-spin-button,.ln-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ln-stock{margin:0;font-size:12px;color:var(--ln-muted)}.ln-stock--out{font-weight:500}.ln-form .shopify-payment-button__button{min-height:52px;border-radius:var(--ln-radius)}.ln-accordion{border-top:1px solid var(--ln-line)}.ln--dark .ln-accordion,.ln--dark .ln-accordion details,.ln--royal .ln-accordion,.ln--royal .ln-accordion details{border-color:var(--ln-deep)}.ln-accordion details{border-bottom:1px solid var(--ln-line)}.ln-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 0;cursor:pointer;list-style:none}.ln-accordion summary::-webkit-details-marker{display:none}.ln-accordion summary:after{content:"+";font-size:18px;font-weight:300;color:var(--ln-royal);flex:0 0 auto}.ln-accordion details[open] summary:after{content:"\2013"}.ln-accordion__label{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ln-accordion__q{font-family:var(--ln-font-heading);font-size:21px;line-height:1.3;color:var(--ln-night)}@media(max-width:749px){.ln-accordion__q{font-size:18px}}.ln-accordion__body{padding:0 0 20px;font-size:13px;color:var(--ln-muted)}.ln--dark .ln-accordion__body,.ln--royal .ln-accordion__body{color:var(--ln-ice)}.ln-accordion__body p{margin:0 0 10px}.ln-accordion__body p:last-child{margin:0}.ln-accordion__body ul{margin:0 0 10px;padding-left:18px}.ln-review{margin:0;display:flex;flex-direction:column;gap:12px;padding:32px;background:var(--ln-white);border:1px solid var(--ln-line)}.ln-review__stars{display:flex;gap:3px;color:var(--ln-royal)}.ln-review__stars svg{width:14px;height:14px}.ln-review blockquote{margin:0;font-family:var(--ln-font-heading);font-size:20px;line-height:1.4;color:var(--ln-night)}.ln-review figcaption{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ln-muted)}.ln-editor-hint{border:1px dashed var(--ln-steel);padding:24px;font-size:13px;color:var(--ln-muted);text-align:center}.ln-newsletter__form{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:480px;margin:8px auto 0}.ln-newsletter__form input[type=email]{flex:1 1 220px;min-height:52px;padding:0 16px;border:1px solid var(--ln-steel);border-radius:var(--ln-radius);background:transparent;color:inherit;font:inherit;font-size:13px}.ln-newsletter__form input::placeholder{color:var(--ln-ice);opacity:.8}.ln-newsletter__legal{font-size:11px;color:var(--ln-ice);max-width:480px;margin:8px auto 0}.ln-newsletter__legal a{color:inherit}.ln-newsletter__msg{font-size:13px}.ln-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #DCE3EA;box-shadow:0 -6px 20px #0e1a2b0f;transform:translateY(110%);transition:transform .25s ease}.ln-sticky.is-visible{transform:translateY(0)}.ln-sticky__info{flex:1;min-width:0;font-size:12px;line-height:1.4}.ln-sticky__title{color:#0e1a2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ln-sticky__price{color:#5a6675}.ln-sticky .ln-btn{min-height:48px;padding:0 22px;background:#2448b8;color:#fff;border-color:#2448b8}@media(max-width:749px){.ln-sticky{display:flex}}.ln-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ln *,.ln-sticky{transition:none!important}}.ln--dark .ln-accordion summary:after,.ln--royal .ln-accordion summary:after,.ln--deep .ln-accordion summary:after{color:var(--ln-ice)}.ln-marquee{overflow:hidden;padding:11px 0;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.4}.ln-marquee__track{display:flex;width:max-content;animation:ln-marquee var(--ln-marquee-speed, 40s) linear infinite}.ln-marquee:hover .ln-marquee__track{animation-play-state:paused}.ln-marquee__group{display:flex;align-items:center;flex-shrink:0}.ln-marquee__item{white-space:nowrap;padding:0 28px}.ln-marquee__sep{width:8px;height:8px;fill:currentColor;opacity:.7;flex:0 0 auto}@keyframes ln-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ln-marquee__track{animation:none}}.shopify-section-group-footer-group{--color-background: 14, 26, 43 !important;--color-foreground: 201, 215, 229 !important;--gradient-background: #0E1A2B !important;background:radial-gradient(900px 500px at 90% 0%,rgba(58,102,224,.22),transparent 60%),#0e1a2b!important;color:#c9d7e5!important}.shopify-section-group-footer-group :where(*:not(svg,svg *)){--color-background: 14, 26, 43 !important;--color-foreground: 201, 215, 229 !important;--gradient-background: transparent !important;background-color:transparent!important;background-image:none!important;border-color:#c9d7e538!important;color:#c9d7e5!important}.shopify-section-group-footer-group :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,strong){color:#fff!important}.shopify-section-group-footer-group :where(a):hover{color:#fff!important}.shopify-section-group-footer-group :where(input,textarea,select){border-color:#c9d7e573!important;color:#fff!important}.shopify-section-group-footer-group :where(input)::placeholder{color:#9fb2c8!important}.shopify-section-group-footer-group button:not([class*=arrow]):not([type=submit]),.shopify-section-group-footer-group a.button,.shopify-section-group-footer-group .button:not([type=submit]){background-color:#2448b8!important;color:#fff!important;border-color:#2448b8!important}.shopify-section-group-footer-group svg:not([aria-labelledby^=pi-]):not(.icon) path{fill:#0e1a2b!important}.shopify-section-group-footer-group :where(button,a) svg path,.shopify-section-group-footer-group svg.icon path{fill:currentColor!important}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
