.cr-hero{position:relative;min-height:380px;display:flex;align-items:flex-end;overflow:hidden;color:#fff}.cr-hero__bg{position:absolute;inset:0;z-index:0}.cr-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.cr-hero__overlay{position:absolute;inset:0;background:linear-gradient(100deg,rgba(12,9,18,.92) 0%,rgba(12,9,18,.72) 55%,rgba(12,9,18,.30) 100%)}.cr-hero__inner{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-top:120px;padding-bottom:56px;width:100%}.cr-breadcrumb{display:flex;align-items:center;gap:8px;list-style:none;margin-bottom:24px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.4)}.cr-breadcrumb li+li::before{content:'/';margin-right:8px;opacity:.4}.cr-breadcrumb a{color:inherit;transition:color .2s}.cr-breadcrumb a:hover{color:rgba(255,255,255,.8)}.cr-breadcrumb span{color:rgba(255,255,255,.7)}.cr-hero__eyebrow{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent-l);margin-bottom:16px}.cr-hero__eyebrow-line{display:block;width:32px;height:1px;background:var(--c-accent-l);flex-shrink:0}.cr-hero__title{font-family:'Cormorant Garamond',serif;font-size:clamp(44px,5.5vw,80px);font-weight:300;line-height:1;letter-spacing:-.01em;color:#fff;margin:0}.col-list{display:flex;flex-direction:column}.col-row{display:grid;grid-template-columns:55fr 45fr;height:560px;overflow:hidden;text-decoration:none;color:inherit;position:relative}.col-row--r{grid-template-columns:45fr 55fr}.col-row--r .col-photo{order:2}.col-row--r .col-info{order:1}.col-photo{overflow:hidden;background:#111;position:relative}.col-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1)}.col-row:hover .col-photo img{transform:scale(1.05)}.col-info{display:flex;flex-direction:column;justify-content:center;padding:64px 72px;background:#f5f2ee}.col-row:nth-child(even) .col-info{background:#ede8f3}.col-lbl{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8a5fbf;margin-bottom:14px}.col-title{font-family:'Inter',sans-serif;font-size:clamp(28px,2.8vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:#111;margin-bottom:18px}.col-desc{font-size:16px;font-weight:400;color:#444;line-height:1.75;margin-bottom:32px}.col-cta{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#6b3f8f;border-bottom:1px solid rgba(107,63,143,.35);padding-bottom:2px;transition:gap .2s,border-color .2s}.col-cta::after{content:'→';font-size:14px;transition:transform .2s}.col-row:hover .col-cta{gap:16px;border-color:#6b3f8f}.col-row:hover .col-cta::after{transform:translateX(4px)}@media (max-width:1100px){.col-info{padding:48px}}@media (max-width:767px){.cr-hero__inner{padding-top:100px;padding-bottom:40px;flex-wrap:wrap}.cr-hero__title{font-size:clamp(36px,8vw,56px)}#s-collections{overflow:hidden}.col-list{flex-direction:row;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-left:var(--w-pad);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-left:calc(-1 * var(--w-pad));margin-right:calc(-1 * var(--w-pad));padding-left:var(--w-pad);padding-right:var(--w-pad)}.col-list::-webkit-scrollbar{display:none}.col-row,.col-row--r{flex:0 0 80vw;width:80vw;min-width:0;max-width:320px;scroll-snap-align:start;grid-template-columns:1fr;grid-template-rows:200px auto;height:auto;border-radius:4px;overflow:hidden;margin-right:0}.col-row--r .col-photo{order:0}.col-row--r .col-info{order:1}.col-info{padding:20px 16px 24px}.col-title{font-size:22px}.col-desc{font-size:14px;margin-bottom:16px}.col-lbl{margin-bottom:8px}}