:root{--luma-pearl:#FAF7F0;--luma-mocha:#624A3D;--luma-gold:#D0B16B;--luma-line:#E3DCD0;--luma-surface:#F0EBE1}.luma-section,.luma-footer{color:var(--luma-mocha);background:var(--luma-pearl);font-family:var(--font-body-family);font-size:16px;line-height:1.5;padding-block:var(--luma-top,48px) var(--luma-bottom,64px)}.luma-section *,.luma-footer *{box-sizing:border-box}.luma-wrap{max-width:1440px;padding-inline:80px;margin-inline:auto;min-width:0}.luma-section h1,.luma-section h2,.luma-section h3,.luma-section p,.luma-footer h2,.luma-footer p{margin:0;color:inherit}.luma-section h1,.luma-section h2{font-family:var(--font-heading-family);letter-spacing:-.035em;font-weight:400;font-style:normal;line-height:1.1;text-wrap:pretty}.luma-section h1{font-size:64px;line-height:1.125;font-weight:500}.luma-section h2{font-size:44px}.luma-section a,.luma-footer a{color:inherit;text-decoration:none}.luma-section ul,.luma-footer ul{margin:0;padding:0;list-style:none}.luma-section img{display:block;width:100%;height:100%}.luma-hero-grid{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,640fr);gap:80px;align-items:center;position:relative}.luma-hero-copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start;min-width:0}.luma-hero-copy p{max-width:400px;font-size:18px;line-height:1.5}.luma-hero-media{height:536px;position:relative;background:var(--luma-surface);min-width:0}.luma-hero-media picture{display:block;width:100%;height:100%}.luma-hero-media img{object-fit:cover}.luma-image-caption{position:absolute;bottom:20px;left:24px;background:var(--luma-pearl);padding:8px 12px;font-size:11px;letter-spacing:.08em}.luma-mobile-title{display:none}.luma-sparkle{width:28px;height:30px;color:var(--luma-gold);flex:none;pointer-events:none}.luma-hero-sparkle{position:absolute;width:260px;height:280px;right:22px;top:-36px;opacity:.1}.luma-section h2 .luma-sparkle{margin-inline-start:18px;vertical-align:middle}.luma-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 24px;background:var(--luma-mocha);color:var(--luma-pearl)!important;font-family:var(--font-body-family);font-size:15px;line-height:20px;border:1px solid var(--luma-mocha);border-radius:0;text-align:center;text-decoration:none;transition:opacity .15s}.luma-button:hover{opacity:.85}.luma-button-outline{min-height:44px;background:transparent;color:var(--luma-mocha)!important;font-size:14px;padding:10px 14px}.luma-text-link{font-size:15px;text-decoration:underline!important;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.luma-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.luma-section-heading h2{display:flex;align-items:center;gap:18px}.luma-section-heading h2 .luma-sparkle{margin:0}.luma-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.luma-product-card{display:flex;flex-direction:column;gap:12px;min-width:0}.luma-product-image{aspect-ratio:302/320;background:var(--luma-surface);display:block}.luma-product-image img{object-fit:contain;padding:24px}.luma-product-details{display:flex;flex:1;flex-direction:column;gap:6px}.luma-vendor{font-size:11px;letter-spacing:.06em}.luma-product-card h3{font-family:var(--font-body-family);font-size:18px;font-weight:500;line-height:1.5;min-height:54px;overflow-wrap:break-word;letter-spacing:0}.luma-product-size{font-size:13px;min-height:20px}.luma-price{font-size:16px}.luma-price .price{font-size:16px;letter-spacing:0;color:var(--luma-mocha)}.luma-brand-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.luma-brand-track li a{display:flex;align-items:center;justify-content:center;height:80px;padding:16px;font-size:22px;font-weight:500;letter-spacing:-.025em;text-align:center}.luma-brand-track img{object-fit:contain;max-width:180px;max-height:48px}.luma-swipe-cue{display:none}.luma-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px!important}.luma-category-image{height:200px;background:var(--luma-surface)}.luma-category-image img{object-fit:contain;padding:20px}.luma-category-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-heading-family);font-size:26px;line-height:1.2;min-height:44px;margin-top:16px;border-bottom:1px solid var(--luma-line)}.luma-editorial{background:var(--luma-surface)}.luma-editorial-grid{display:grid;grid-template-columns:minmax(0,520fr) minmax(0,680fr);gap:80px;align-items:center}.luma-story-copy{display:flex;flex-direction:column;gap:24px}.luma-eyebrow{font-size:12px;letter-spacing:.12em}.luma-editorial h2{font-size:60px}.luma-body-copy{font-size:20px;line-height:1.5}.luma-body-copy p+p{margin-top:16px}.luma-editorial-image{height:400px;overflow:hidden}.luma-editorial-image img{object-fit:cover}.luma-authenticity{text-align:center}.luma-authenticity .luma-wrap{display:flex;flex-direction:column;align-items:center;gap:16px}.luma-authenticity h2{font-size:48px;max-width:640px}.luma-authenticity p{max-width:560px}.luma-authenticity .luma-sparkle{width:32px;height:35px}.luma-footer{background:var(--luma-surface);border-top:1px solid var(--luma-line)}.luma-footer-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,240px) minmax(0,240px);gap:80px}.luma-footer-brand{display:flex;flex-direction:column;gap:16px}.luma-footer h2{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:18px;margin-bottom:12px}.luma-footer li+li{margin-top:12px}.luma-footer nav a,.luma-footer-brand a{font-size:15px;line-height:23px}.luma-footer a:hover{text-decoration:underline}.luma-footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--luma-line);margin-top:32px;padding-top:24px;font-size:12px}.luma-payment-icons{display:flex;gap:8px;flex-wrap:wrap}.luma-logo-crop{display:block;position:relative;width:150px;height:58px;overflow:hidden}.luma-logo-crop img{position:absolute;width:240px!important;height:240px!important;max-width:none;left:-47px;top:-87px}.luma-uploaded-logo{width:150px;max-height:58px;object-fit:contain}.header.page-width{max-width:1440px;padding-inline:80px}.header__menu-item{font-size:15px;color:var(--luma-mocha);padding-inline:16px}.header__icon{color:var(--luma-mocha)}.announcement-bar__message{font-size:13px;letter-spacing:.03em;padding-block:10px}.luma-empty,.luma-editor-note{padding:24px;border:1px dashed var(--luma-line);font-size:14px}.luma-empty{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.luma-section a:focus-visible,.luma-footer a:focus-visible{outline:2px solid var(--luma-mocha);outline-offset:4px}.luma-price .price__badge-sale,.luma-price .price__badge-sold-out{display:none}@media(min-width:750px)and (max-width:1100px){.luma-wrap,.header.page-width{padding-inline:40px}.luma-hero-grid,.luma-editorial-grid{gap:40px}.luma-section h1{font-size:50px}.luma-footer-grid{gap:40px;grid-template-columns:1.4fr 1fr 1fr}.luma-editorial h2{font-size:48px}}@media(max-width:749px){.luma-section,.luma-footer{padding-block:var(--luma-mobile-space,40px)}.luma-wrap,.header.page-width{padding-inline:20px}.luma-logo-crop{width:120px;height:46px}.luma-logo-crop img{width:192px!important;height:192px!important;left:-38px;top:-70px}.luma-uploaded-logo{width:120px;max-height:46px}.luma-hero-grid,.luma-editorial-grid{grid-template-columns:minmax(0,1fr);gap:28px}.luma-hero-copy{gap:24px}.luma-section h1{font-size:42px;line-height:48px}.luma-desktop-title{display:none}.luma-mobile-title{display:inline}.luma-hero-copy p{font-size:16px}.luma-hero-media{height:320px}.luma-hero-sparkle{display:none}.luma-section h2{font-size:32px}.luma-section-heading{align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.luma-section-heading h2{gap:12px}.luma-section h2 .luma-sparkle{width:22px;height:24px}.luma-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.luma-product-image{aspect-ratio:167/220}.luma-product-image img{padding:16px}.luma-product-card h3{font-size:15px;line-height:23px;min-height:69px}.luma-button-outline{padding-inline:8px}.luma-product-card .luma-button{gap:6px}.luma-brand-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin}.luma-brand-track li{flex:0 0 130px;scroll-snap-align:start}.luma-brand-track li a{font-size:20px}.luma-swipe-cue{display:flex;justify-content:space-between;font-size:12px;margin-top:16px!important}.luma-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.luma-category-image{height:160px}.luma-category-label{font-size:21px;overflow-wrap:break-word}.luma-editorial h2{font-size:44px}.luma-editorial-grid{gap:32px}.luma-body-copy{font-size:17px}.luma-editorial-image{height:300px}.luma-authenticity h2{font-size:34px}.luma-authenticity .luma-sparkle{width:28px;height:30px}.luma-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.luma-footer-brand{grid-column:1/-1}.luma-footer-bottom{flex-direction:column}.luma-footer li+li{margin-top:14px}}@media(prefers-reduced-motion:reduce){.luma-button{transition:none}.luma-brand-track{scroll-behavior:auto}}.luma-product-page,.luma-collection-page,.luma-product-card{--font-body-family: "DM Sans", Arial, sans-serif;--font-heading-family: "DM Sans", Arial, sans-serif}.luma-product-page,.luma-product-page *,.luma-collection-page,.luma-collection-page *,.luma-product-card,.luma-product-card *{font-family:DM Sans,Arial,sans-serif!important;font-style:normal}.luma-product-card h3,.luma-product-card h3 a{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:0}.luma-product-card .luma-vendor,.luma-product-card .luma-product-size{font-size:14px;line-height:1.5}.luma-product-card .price,.luma-product-card .price-item{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}.luma-product-page .price,.luma-product-page .price-item{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}@media(max-width:749px){.luma-product-card h3,.luma-product-card h3 a{font-size:16px}}.luma-collection-page .luma-product-card h3{line-height:1.5;height:6em;min-height:6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.lf3__brand-top .lf3__logo{transform:translate(-20%)}@media(max-width:749px){.luma-hero-copy{gap:16px}.luma-hero-copy h1{margin-bottom:0}.luma-hero-copy p{margin-top:0;font-size:18px;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/luma.css.map */
