.luumly-home :where(h1,h2,h3,p,a,span){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.luumly-home :where(h1,h2,h3){text-wrap:balance}.luumly-home .luumly-title{font-size:clamp(2.65rem,5vw,4.9rem);letter-spacing:-.045em;line-height:.96}.luumly-home .luumly-section-head h2{font-size:clamp(1.9rem,3.2vw,3.2rem);letter-spacing:-.035em;line-height:1.02}.luumly-home .luumly-collection-copy h2{font-size:clamp(2.15rem,4vw,4rem);letter-spacing:-.04em;line-height:.98}.luumly-home .luumly-orbit-caption h3{font-size:clamp(1.7rem,2.8vw,2.8rem);letter-spacing:-.03em;line-height:1}.luumly-products--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.luumly-products--four .luumly-product{display:flex;flex-direction:column}.luumly-products--four .luumly-product-visual{aspect-ratio:4 / 5;padding:clamp(12px,1.6vw,22px);background:#f6f6f1}.luumly-products--four .luumly-product-visual img{display:block;width:100%;height:100%;border:1px solid rgba(36,39,32,.12);object-fit:contain;box-shadow:7px 8px #737d611c}.luumly-products--four .luumly-product-info{flex:1;padding-top:17px}.luumly-products--four .luumly-product-info h3{font-size:clamp(.95rem,1.05vw,1.08rem);letter-spacing:-.018em;line-height:1.15;white-space:nowrap}.luumly-products--four .luumly-product-price{padding-top:2px}.luumly-story-separator{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;gap:16px;align-items:center;margin:clamp(86px,10vw,130px) 0 32px;color:#6b7165;font-family:var(--font-accent--family);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.luumly-story-separator i{height:1px;background:var(--luumly-line)}.luumly-story-group-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);gap:clamp(30px,7vw,92px);align-items:end;margin-bottom:34px}.luumly-story-group-head h3{max-width:520px;margin:10px 0 0;font-family:var(--font-heading--family);font-size:clamp(1.55rem,2.7vw,2.6rem);font-weight:400;letter-spacing:-.035em;line-height:1.03}.luumly-story-group-head>p{max-width:520px;margin:0;color:#5f655a;line-height:1.7}.luumly-story-group{display:grid;grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);gap:clamp(30px,6vw,84px);align-items:stretch}.luumly-product--story{width:min(100%,480px)}.luumly-product--story .luumly-product-visual{aspect-ratio:4 / 5;padding:clamp(16px,2vw,26px);background:#f6f6f1}.luumly-product--story .luumly-product-visual img{display:block;width:100%;height:100%;border:1px solid rgba(36,39,32,.12);object-fit:contain;box-shadow:7px 8px #737d611c}.luumly-product--story .luumly-product-info h3{font-size:clamp(.95rem,1.05vw,1.08rem);letter-spacing:-.018em;line-height:1.15;white-space:nowrap}.luumly-creating-card{display:grid;grid-template-rows:1fr auto auto;min-height:100%;padding:clamp(28px,5vw,64px);border-block:1px solid var(--luumly-line);color:var(--luumly-ink);background:radial-gradient(circle at 86% 18%,rgba(168,96,71,.08),transparent 24%),#737d6109}.luumly-creating-title{margin:14px 0 0;font-family:var(--font-heading--family);font-size:clamp(1.6rem,3vw,2.8rem);letter-spacing:-.035em;line-height:1.02}.luumly-creating-card>p{max-width:430px;margin:36px 0 24px;color:#5f655a;line-height:1.72}.luumly-creating-index{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--luumly-line);font-family:var(--font-accent--family);font-size:.68rem;letter-spacing:.1em}.luumly-creating-index span{padding-top:13px}.luumly-creating-index span+span{padding-left:16px;border-left:1px solid var(--luumly-line)}.luumly-bundle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;margin-top:clamp(36px,5vw,62px);padding:clamp(24px,4vw,42px);border:1px solid var(--luumly-ink);border-radius:2px 20px 3px 14px;color:var(--luumly-ink);background:radial-gradient(circle at 86% 20%,rgba(168,96,71,.1),transparent 22%),#fbfaf6;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.luumly-bundle:hover{transform:translate(-2px,-2px);box-shadow:8px 9px #737d612e}.luumly-bundle h3{margin:10px 0 8px;font-family:var(--font-heading--family);font-size:clamp(1.55rem,2.6vw,2.4rem);font-weight:400;letter-spacing:-.03em;line-height:1.04}.luumly-bundle p:not(.luumly-file-label){margin:0;color:#5f655a}.luumly-bundle-price{display:grid;min-width:120px;gap:3px;text-align:right;font-family:var(--font-accent--family);letter-spacing:.08em;text-transform:uppercase}.luumly-bundle-price span,.luumly-bundle-price small{color:#6b7165;font-size:.66rem}.luumly-bundle-price strong{font-family:var(--font-heading--family);font-size:2.2rem;font-weight:400;letter-spacing:-.03em}.luumly-social-note{padding:clamp(76px,10vw,130px) 0;border-top:1px solid var(--luumly-line);background:#737d6112}.luumly-social-note__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(38px,8vw,110px);align-items:end}.luumly-social-note h2{max-width:760px;margin:12px 0 0;font-family:var(--font-heading--family);font-size:clamp(2rem,3.6vw,3.7rem);font-weight:400;letter-spacing:-.04em;line-height:1}.luumly-social-note__inner>div:last-child p{max-width:470px;margin:0 0 28px;font-size:1.05rem;line-height:1.7}@media(max-width:1180px){.luumly-products--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.luumly-bundle,.luumly-social-note__inner,.luumly-story-group-head,.luumly-story-group{grid-template-columns:1fr}.luumly-bundle-price{text-align:left}.luumly-product--story{width:100%}}@media(max-width:520px){.luumly-products--four{grid-template-columns:1fr}.luumly-products--four .luumly-product-visual{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luumly-home-v2.css.map */
