*,*:before,*:after{box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--lumora-color-background-primary);color:var(--lumora-color-text-primary);font-family:var(--lumora-font-family-primary);font-size:var(--lumora-font-size-body);font-weight:var(--lumora-font-weight-regular);line-height:var(--lumora-line-height-body);letter-spacing:var(--lumora-letter-spacing-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}video{width:100%}h1,h2,h3,h4,h5,h6,p,blockquote,figure{margin-top:0}h1,h2,h3,h4,h5,h6{color:var(--lumora-color-text-primary);font-family:var(--lumora-font-family-primary);font-weight:var(--lumora-font-weight-medium);text-wrap:balance}h1{margin-bottom:var(--lumora-space-6);font-size:var(--lumora-font-size-h1);line-height:var(--lumora-line-height-tight);letter-spacing:var(--lumora-letter-spacing-display)}h2{margin-bottom:var(--lumora-space-6);font-size:var(--lumora-font-size-h2);line-height:var(--lumora-line-height-heading);letter-spacing:var(--lumora-letter-spacing-heading)}h3{margin-bottom:var(--lumora-space-4);font-size:var(--lumora-font-size-h3);line-height:var(--lumora-line-height-heading);letter-spacing:var(--lumora-letter-spacing-heading)}h4{margin-bottom:var(--lumora-space-4);font-size:var(--lumora-font-size-h4);line-height:var(--lumora-line-height-subheading)}h5{margin-bottom:var(--lumora-space-3);font-size:var(--lumora-font-size-body-large);line-height:var(--lumora-line-height-subheading);font-weight:var(--lumora-font-weight-medium)}h6{margin-bottom:var(--lumora-space-3);font-size:var(--lumora-font-size-body);line-height:var(--lumora-line-height-subheading);font-weight:var(--lumora-font-weight-semibold)}p{margin-bottom:var(--lumora-space-4)}p:last-child{margin-bottom:0}.lumora-text-measure{max-width:var(--lumora-text-measure-body)}.lumora-text-measure--editorial{max-width:var(--lumora-text-measure-editorial)}.lumora-text-measure--product{max-width:var(--lumora-text-measure-product)}.lumora-editorial-heading{font-family:var(--lumora-font-family-editorial);font-weight:var(--lumora-font-weight-regular);font-size:var(--lumora-font-size-editorial);line-height:var(--lumora-line-height-tight);letter-spacing:-.02em}.lumora-hero-heading{font-size:var(--lumora-font-size-hero);line-height:var(--lumora-line-height-tight);letter-spacing:var(--lumora-letter-spacing-display)}.lumora-product-title{font-size:var(--lumora-font-size-product-title);line-height:var(--lumora-line-height-heading);letter-spacing:var(--lumora-letter-spacing-heading)}.lumora-eyebrow{margin:0 0 var(--lumora-space-3);color:var(--lumora-color-text-secondary);font-size:var(--lumora-font-size-micro);font-weight:var(--lumora-font-weight-semibold);line-height:var(--lumora-line-height-small);letter-spacing:var(--lumora-letter-spacing-eyebrow);text-transform:uppercase}.lumora-text-small{font-size:var(--lumora-font-size-small);line-height:var(--lumora-line-height-small)}.lumora-text-caption{font-size:var(--lumora-font-size-caption);line-height:var(--lumora-line-height-small)}.lumora-text-muted{color:var(--lumora-color-text-secondary)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--lumora-color-text-primary)}a:not([class]){text-decoration-color:currentColor}button,input,textarea,select{font:inherit;color:inherit}button{border:0;padding:0;background:transparent;cursor:pointer}input,textarea,select{margin:0}textarea{resize:vertical}ul,ol{margin-top:0}nav ul,nav ol{margin:0;padding:0;list-style:none}table{width:100%;border-collapse:collapse;border-spacing:0}hr{height:1px;margin:var(--lumora-space-8) 0;border:0;background:var(--lumora-color-border)}::selection{background:var(--lumora-color-bronze);color:var(--lumora-color-white)}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-skip-link{position:fixed;top:var(--lumora-space-3);left:var(--lumora-space-3);z-index:var(--lumora-z-toast);padding:var(--lumora-space-3) var(--lumora-space-4);background:var(--lumora-color-action-primary);color:var(--lumora-color-action-primary-text);border-radius:var(--lumora-radius-button);font-size:var(--lumora-font-size-small);font-weight:var(--lumora-font-weight-medium);transform:translateY(-200%);transition:transform var(--lumora-duration-base) var(--lumora-ease-standard)}.lumora-skip-link:focus-visible{transform:translateY(0)}.lumora-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{opacity:var(--lumora-opacity-disabled);cursor:not-allowed}summary{cursor:pointer}summary::-webkit-details-marker{display:none}dialog{color:var(--lumora-color-text-primary);background:var(--lumora-color-background-surface)}address{font-style:normal}strong,b{font-weight:var(--lumora-font-weight-semibold)}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media screen and (min-width:750px){body{font-size:var(--lumora-font-size-body)}}@media screen and (min-width:1200px){.lumora-editorial-heading{max-width:var(--lumora-text-measure-editorial)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(hover:none){a,button{-webkit-tap-highlight-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lumora-base.css.map */
