
/* Orderlumi editorial photography and curated seven-product launch, 12 Oct 2026 */
/* Hero: distinct photographic accents, strong contrast, and progressive fallbacks */
.hero-collections .mosaic-celebrations{background:linear-gradient(0deg,rgba(24,25,21,.68),rgba(24,25,21,.1) 68%),url("/assets/assets/collection-celebrations.webp") center/cover no-repeat;color:#fff}
.hero-collections .mosaic-home{background:linear-gradient(0deg,rgba(29,47,31,.7),rgba(29,47,31,.08) 68%),url("/assets/assets/collection-home.webp") center/cover no-repeat;color:#fff}
.hero-collections .mosaic-money{background:linear-gradient(0deg,rgba(13,51,57,.8),rgba(13,51,57,.08) 68%),url("/assets/assets/collection-finance.webp") center/cover no-repeat;color:#fff}
.hero-collections .mosaic-study{background:linear-gradient(0deg,rgba(45,34,66,.72),rgba(45,34,66,.08) 68%),url("/assets/assets/collection-study.webp") center/cover no-repeat;color:#fff}
.hero-collections .mosaic-tile small,.hero-collections .mosaic-tile strong{text-shadow:0 2px 12px #1420168f}
.collection-hub-card{isolation:isolate;min-height:290px;justify-content:flex-end;overflow:hidden;color:#fff!important;background-color:var(--category-main)}
.collection-hub-card:before{content:"";position:absolute;inset:0;z-index:-2;background-position:center;background-size:cover;transition:transform .4s ease}
.collection-hub-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(12,24,23,.14),rgba(14,25,23,.2) 32%,rgba(9,20,17,.79) 100%)}
.collection-hub-card:hover:before{transform:scale(1.045)}
.collection-hub-card.category-celebrations:before{background-image:url("/assets/assets/collection-celebrations.webp")}
.collection-hub-card.category-home-living:before{background-image:url("/assets/assets/collection-home.webp")}
.collection-hub-card.category-money-finance:before{background-image:url("/assets/assets/collection-finance.webp")}
.collection-hub-card.category-study-career:before{background-image:url("/assets/assets/collection-study.webp")}
.collection-hub-card.category-travel-holidays:before{background-image:url("/assets/assets/collection-travel.webp")}
.collection-hub-card.category-wellbeing:before{background-image:url("/assets/assets/collection-wellbeing.webp")}
.collection-hub-card .collection-hub-eyebrow{margin-bottom:auto;text-shadow:0 1px 5px #0008}
.collection-hub-card h3{margin:28px 0 10px;font-size:clamp(1.75rem,2vw,2.3rem);text-shadow:0 2px 9px #0009}
.collection-hub-card p{color:#fffdf4;opacity:.94;text-shadow:0 1px 5px #0009;max-width:320px}
.collection-hub-card .collection-hub-text{color:#f4e7ce;text-shadow:0 1px 6px #0009;font-size:1.03rem}
.collection-page .collection-intro-art{position:relative;isolation:isolate;background-color:var(--category-main);color:#fff!important;border:1px solid #ffffff91}
.collection-page .collection-intro-art:before{content:"";position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;filter:saturate(.93)}
.collection-page .collection-intro-art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,rgba(17,33,24,.72),rgba(17,33,24,.14) 100%)}
.collection-page .collection-intro-art .art-little,.collection-page .collection-intro-art strong{color:#fff!important;text-shadow:0 2px 12px #0a1a13ad}
.collection-page.category-celebrations .collection-intro-art:before{background-image:url("/assets/assets/collection-celebrations.webp")}
.collection-page.category-home-living .collection-intro-art:before{background-image:url("/assets/assets/collection-home.webp")}
.collection-page.category-money-finance .collection-intro-art:before{background-image:url("/assets/assets/collection-finance.webp")}
.collection-page.category-study-career .collection-intro-art:before{background-image:url("/assets/assets/collection-study.webp")}
.collection-page.category-travel-holidays .collection-intro-art:before{background-image:url("/assets/assets/collection-travel.webp")}
.collection-page.category-wellbeing .collection-intro-art:before{background-image:url("/assets/assets/collection-wellbeing.webp")}
.collection-page.category-celebrations .collection-intro-art{background:var(--category-main)}
.collection-page.category-celebrations .collection-products .collection-product:nth-child(-n+3)::before{display:none}
.curated-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.curated-grid .curated-product{padding:0 0 25px;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fffdf8;box-shadow:0 10px 24px rgba(27,38,27,.045)}
.curated-grid .curated-product:hover{box-shadow:0 16px 34px rgba(27,38,27,.13)}
.curated-product-image{display:block;width:100%;aspect-ratio:1.42;overflow:hidden;background:#e9e5db}
.curated-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.curated-product:hover .curated-product-image img{transform:scale(1.04)}
.curated-grid .curated-product .product-meta{margin:23px 25px 0}
.curated-grid .curated-product h3{margin:10px 25px 9px;font-size:clamp(1.55rem,2vw,1.9rem)}
.curated-grid .curated-product p{margin:0 25px 25px}
.curated-grid .curated-product .text-link{margin:0 25px}
.oc-hero .oc-artwork{background-size:cover;background-position:center}
.oc-theme-party .oc-artwork{background-image:linear-gradient(0deg,#1d201cb8,#1d201c26),url("/assets/assets/product-party.webp")}
.oc-theme-baby .oc-artwork{background-image:linear-gradient(0deg,#303227a8,#30322720),url("/assets/assets/product-baby-shower.webp")}
.oc-hero .oc-artwork-inner{background:#17251d38;backdrop-filter:blur(1px)}
.regional-product{--regional:#7d5961;background:#faf8f2}
.regional-product.regional-stag{--regional:#425d52}
.regional-product .crumbs{padding:22px 30px}
.regional-hero{display:grid;grid-template-columns:52% 48%;min-height:570px;background:#f6eae7}
.regional-stag .regional-hero{background:#e9eee8}
.regional-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:74px 65px 74px max(30px,calc((100vw - 1220px)/2 + 30px))}
.regional-hero-copy .eyebrow{color:var(--regional)}
.regional-hero h1{color:var(--regional);font:400 clamp(3rem,5vw,5.2rem)/1.02 var(--serif);letter-spacing:-.052em;margin:18px 0 23px}
.regional-hero h1 em{font-weight:400}
.regional-hero-copy p{font-size:1.05rem;line-height:1.85;color:#59635c;max-width:580px;margin:0 0 26px}
.regional-hero-photo{position:relative;min-height:570px;background:linear-gradient(180deg,transparent 50%,#14251a75),url("/assets/assets/product-hen-bachelorette.webp") center/cover no-repeat}
.regional-stag .regional-hero-photo{background-image:linear-gradient(180deg,transparent 50%,#14251a75),url("/assets/assets/product-stag-bachelor.webp")}
.regional-hero-caption{position:absolute;bottom:22px;left:28px;right:28px;color:#fffaf2;font:italic 1.5rem var(--serif);text-shadow:0 2px 10px #0008}
.regional-options{padding:90px 0;background:#f3efe8}
.regional-options .section-heading{margin-top:10px}
.regional-intro{max-width:720px;color:#647065;line-height:1.7;margin:12px 0 35px}
.regional-editions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}
.regional-edition{display:flex;flex-direction:column;padding:35px;background:#fffdf8;border:1px solid #e3ded5;box-shadow:0 8px 32px #2839290b;min-height:315px}
.edition-kicker{font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--regional)}
.regional-edition h3{font:400 2.35rem/1.15 var(--serif);letter-spacing:-.045em;margin:21px 0 15px;color:#2d4636}
.regional-edition p{line-height:1.7;color:#5f6b61;font-size:.91rem;margin:0}
.edition-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:28px 0 15px}
.regional-details{font-size:.76rem;color:#436147;text-decoration:underline;text-underline-offset:4px}
.regional-explainer{font-size:.76rem;line-height:1.8;max-width:900px;color:#647065;margin:27px 0 0}
@media(max-width:1000px){.regional-hero-copy{padding:60px 38px}.regional-hero h1{font-size:3.8rem}.curated-grid{gap:14px}.collection-hub-card{min-height:270px}}
@media(max-width:720px){.curated-grid{grid-template-columns:1fr;gap:16px}.curated-product-image{aspect-ratio:1.54}.collection-hub-card{min-height:235px}.regional-hero{display:flex;flex-direction:column}.regional-hero-copy{padding:52px 25px 40px}.regional-hero h1{font-size:clamp(2.8rem,11vw,4.5rem)}.regional-hero-photo{min-height:370px}.regional-options{padding:64px 0}.regional-editions{grid-template-columns:1fr}.regional-edition{padding:25px;min-height:0}.regional-edition h3{font-size:2rem}.edition-links{flex-direction:column;align-items:stretch}.edition-links .btn{text-align:center}.regional-product .crumbs{padding:20px 25px}}
@media(prefers-reduced-motion:reduce){.collection-hub-card:before,.curated-product-image img{transition:none!important}}
