/* Scoped heading refinement; existing collection cards preserved. */
#collections.k26-section{padding-top:48px}
#collections .k26-heading{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;min-height:245px;padding:34px 24px 38px;margin:0 0 32px;border:0;border-bottom:1px solid #d2c39d40;background:radial-gradient(ellipse at 50% 60%,#b7ad7812,transparent 65%)}
#collections .k26-heading>div{position:relative;width:100%;text-align:center;z-index:1}
#collections .k26-heading::before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);height:1px;width:64px;background:linear-gradient(90deg,transparent,#c7b68a,transparent);pointer-events:none}
#collections .k26-heading::after{content:"";position:absolute;bottom:-3px;left:50%;width:5px;height:5px;transform:translateX(-50%) rotate(45deg);background:#caba91;box-shadow:0 0 0 7px #1c2c25;pointer-events:none}
#collections .k26-heading .k26-eyebrow{display:block;width:100%;text-align:center;direction:ltr;font:400 10px/1.8 Arial,sans-serif;letter-spacing:.34em;color:#cfbd91;margin:0 0 16px}
#collections .k26-heading h2{font-family:inherit;font-size:clamp(32px,3.2vw,51px);font-weight:400;line-height:1.55;letter-spacing:-.035em;margin:0 auto 13px;color:#f4f0e7;max-width:900px}
#collections .k26-heading p{font-family:inherit;font-size:13px;line-height:2.2;max-width:660px;margin:0 auto;color:#bbc6ba;text-align:center}
#collections .k26-heading .k26-all{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:center;z-index:2;min-height:43px;box-sizing:border-box;margin:24px 0 0;padding:8px 24px;font-size:12px;font-weight:400;line-height:2;text-decoration:none;border:1px solid #cbbb8b70;color:#f0eadc;background:#ffffff03;transition:background .25s,color .25s,border-color .25s;white-space:normal;text-align:center}
#collections .k26-heading .k26-all:hover,#collections .k26-heading .k26-all:focus-visible{background:#d1c19c;color:#1c2c25;border-color:#d1c19c;outline-offset:5px}
@media(max-width:600px){#collections.k26-section{padding-top:25px}#collections .k26-heading{min-height:0;padding:29px 6px 29px;margin-bottom:24px}#collections .k26-heading::before{top:6px;width:46px}#collections .k26-heading .k26-eyebrow{font-size:8px;letter-spacing:.24em;margin-bottom:12px}#collections .k26-heading h2{font-size:31px;line-height:1.65;margin-bottom:9px}#collections .k26-heading p{font-size:11px;line-height:2.2;max-width:290px}#collections .k26-heading .k26-all{font-size:11px;min-height:40px;padding:7px 18px;margin-top:19px}}
@media(prefers-reduced-motion:reduce){#collections .k26-heading .k26-all{transition:none}}
