*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100svh;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-primary--family);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:absolute;top:-100%;left:16px;z-index:200;padding:12px 20px;background:var(--color-foreground);color:var(--color-background);text-decoration:none;transition:top .2s}.skip-link:focus{top:16px}.shopify-section{--content-width:min(calc(var(--page-width) - var(--page-margin)*2),calc(100% - var(--page-margin)*2));--content-margin:minmax(var(--page-margin),1fr);display:grid;grid-template-columns:var(--content-margin) var(--content-width) var(--content-margin);position:relative;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1/-1}.luyoo-eyebrow{margin:0 0 18px;color:#15120e61;font-size:9px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.luyoo-heading{font-family:var(--font-display--family);font-size:clamp(2.5rem,5.2vw,4.7rem);font-weight:500;letter-spacing:-.045em;line-height:1.05}.luyoo-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 28px;border:1px solid var(--color-foreground);border-radius:0;background:var(--color-foreground);color:var(--color-background);font-size:10px;font-weight:700;letter-spacing:.22em;text-decoration:none;text-transform:uppercase;transition:background var(--transition-smooth),color var(--transition-smooth),border-color var(--transition-smooth),transform var(--transition-smooth)}.luyoo-button:hover{background:#15120edb;border-color:#15120edb;transform:translateY(-1px)}.luyoo-button--light{background:var(--color-background);border-color:var(--color-background);color:var(--color-foreground)}.luyoo-button--light:hover{background:#f7f4f0e6;border-color:#f7f4f0e6;color:var(--color-foreground)}.luyoo-button--outline{background:transparent;color:var(--color-foreground);border-color:var(--color-border)}.luyoo-button--outline:hover{background:var(--color-secondary);border-color:var(--color-border);color:var(--color-foreground)}.luyoo-split-panel{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:clamp(560px,72vh,760px)}.luyoo-split-panel__content{display:flex;flex-direction:column;justify-content:center;align-self:stretch;width:100%;max-width:640px;padding:clamp(56px,8vw,104px)}.luyoo-split-panel__text{max-width:430px;margin:24px 0 34px;color:#15120e8f;font-size:14px;line-height:1.75}.luyoo-section{padding:clamp(76px,9vw,128px) 0}.luyoo-section__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:52px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media(max-width:700px){.luyoo-section{padding:64px 0}.luyoo-section__heading{align-items:start;flex-direction:column;margin-bottom:32px}.luyoo-heading{font-size:clamp(2.2rem,12vw,3.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/critical.css.map */
