.qlj{background:var(--qlj-paper);color:var(--qlj-ink);overflow:hidden}.qlj *,.qlj *:before,.qlj *:after{box-sizing:border-box}.qlj a{color:inherit;text-decoration:none}.qlj .qlj-shell{width:min(100% - 32px,1460px);margin-inline:auto}.qlj .qlj-mast{padding:34px 0 22px;border-bottom:6px double var(--qlj-ink)}.qlj .qlj-topline{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px;font:800 10px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase}.qlj .qlj-name{margin:0;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(54px,9vw,144px);font-weight:400;line-height:.78;letter-spacing:-.06em;text-transform:uppercase}.qlj .qlj-name em{color:var(--qlj-rose);font-style:italic;text-transform:none}.qlj .qlj-lead{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;padding:26px 0 54px;border-bottom:1px solid rgba(16,12,16,.28)}.qlj .qlj-lead__media{position:relative;min-height:660px;overflow:hidden;background:#ddd2c6}.qlj .qlj-lead__media img,.qlj .qlj-lead__media svg{width:100%;height:100%;display:block;object-fit:cover}.qlj .qlj-lead__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.58))}.qlj .qlj-lead__stamp{position:absolute;z-index:2;left:24px;bottom:22px;color:#fff;font:900 10px/1 var(--font-body-family,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase}.qlj .qlj-lead__copy{display:flex;flex-direction:column;justify-content:space-between;padding:16px 0}.qlj .qlj-kicker{margin:0;color:#8c2f54;font:900 10px/1 var(--font-body-family,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase}.qlj .qlj-title{margin:26px 0 0;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(50px,6vw,92px);font-weight:400;line-height:.84;letter-spacing:-.05em}.qlj .qlj-deck{margin:28px 0 0;color:#100c10a6;font:500 16px/1.68 var(--font-body-family,Arial,sans-serif)}.qlj .qlj-link{display:inline-flex;margin-top:34px;font:900 10px/1 var(--font-body-family,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase}.qlj .qlj-quote{margin-top:50px;padding:30px;border-block:1px solid rgba(16,12,16,.25);font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(28px,3vw,46px);font-style:italic;line-height:1}.qlj .qlj-stories{padding:64px 0}.qlj .qlj-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.qlj .qlj-section-head h2{margin:0;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(44px,6vw,88px);font-weight:400;line-height:.86;letter-spacing:-.05em;text-transform:uppercase}.qlj .qlj-section-head p{max-width:360px;margin:0;color:#100c1099;font:500 13px/1.6 var(--font-body-family,Arial,sans-serif);text-align:right}.qlj .qlj-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.qlj .qlj-card{grid-column:span 4;min-height:400px;padding:26px;border:1px solid rgba(16,12,16,.24);background:#ffffff5c}.qlj .qlj-card:nth-child(1){grid-column:span 6;background:var(--qlj-ink);color:var(--qlj-paper)}.qlj .qlj-card:nth-child(2){grid-column:span 6}.qlj .qlj-card__label{display:block;margin-bottom:90px;color:var(--qlj-rose);font:900 9px/1 var(--font-body-family,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase}.qlj .qlj-card:nth-child(1) .qlj-card__label{color:var(--qlj-gold)}.qlj .qlj-card h3{margin:0;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(32px,3.5vw,58px);font-weight:400;line-height:.9;letter-spacing:-.04em}.qlj .qlj-card p{margin:20px 0 0;opacity:.66;font:500 13px/1.6 var(--font-body-family,Arial,sans-serif)}.qlj .qlj-portals{padding:70px 0 90px;background:var(--qlj-ink);color:var(--qlj-paper)}.qlj .qlj-portals .qlj-section-head p{color:#fff8ee9e}.qlj .qlj-portal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.18)}.qlj .qlj-portal{min-height:260px;padding:26px;border-right:1px solid rgba(255,255,255,.18);transition:background .25s ease,color .25s ease}.qlj .qlj-portal:last-child{border-right:0}.qlj .qlj-portal:hover{background:var(--qlj-paper);color:var(--qlj-ink)}.qlj .qlj-portal span{display:block;color:var(--qlj-gold);font:900 9px/1 var(--font-body-family,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase}.qlj .qlj-portal strong{display:block;margin-top:86px;font-family:var(--font-heading-family,Georgia,serif);font-size:38px;font-weight:400;line-height:.9;text-transform:uppercase}.qlj .qlj-portal small{display:block;margin-top:18px;font:800 9px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}.qlj .qlj-hidden{padding:76px 0 110px}.qlj .qlj-hidden__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qlj .qlj-hidden details{padding:24px;border:1px solid rgba(16,12,16,.24)}.qlj .qlj-hidden summary{cursor:pointer;list-style:none;font-family:var(--font-heading-family,Georgia,serif);font-size:30px;line-height:1}.qlj .qlj-hidden summary::-webkit-details-marker{display:none}.qlj .qlj-hidden details p{margin:18px 0 0;color:#100c10a3;font:500 13px/1.6 var(--font-body-family,Arial,sans-serif)}.qlj .qlj-hidden details a{display:inline-block;margin-top:18px;font:900 9px/1 var(--font-body-family,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}.qlj :focus-visible{outline:3px solid var(--qlj-gold);outline-offset:4px}@media(max-width:1000px){.qlj .qlj-lead{grid-template-columns:1fr}.qlj .qlj-card,.qlj .qlj-card:nth-child(1),.qlj .qlj-card:nth-child(2){grid-column:span 6}.qlj .qlj-portal-grid{grid-template-columns:repeat(2,1fr)}.qlj .qlj-portal:nth-child(2){border-right:0}.qlj .qlj-portal:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}}@media(max-width:749px){.qlj .qlj-shell{width:min(100% - 24px,1460px)}.qlj .qlj-lead__media{min-height:520px}.qlj .qlj-section-head{align-items:start;flex-direction:column}.qlj .qlj-section-head p{text-align:left}.qlj .qlj-card,.qlj .qlj-card:nth-child(1),.qlj .qlj-card:nth-child(2){grid-column:1/-1}.qlj .qlj-portal-grid,.qlj .qlj-hidden__grid{grid-template-columns:1fr}.qlj .qlj-portal{border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.qlj .qlj-portal:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/640/assets/queen-life-journal.css.map */
