.pd-celestial-collection{width:100%;padding:86px 0 98px;overflow:hidden;background:#fff;color:#181820;box-sizing:border-box}.pd-celestial-header{width:min(1560px,calc(100% - 8vw));margin:0 auto 38px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.pd-celestial-header>div:first-child>span{display:block;margin-bottom:12px;color:#ad772b;font-size:13px;font-weight:700;letter-spacing:.24em}.pd-celestial-header h2{margin:0;font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:.98;letter-spacing:-.055em;text-transform:none}.pd-celestial-actions{display:flex;align-items:center;gap:30px}.pd-celestial-actions>a{padding-bottom:5px;border-bottom:1px solid #b98232;color:#28242a;font-size:14px;font-weight:650;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.pd-celestial-arrows{display:flex;align-items:center;gap:10px}.pd-celestial-arrows button{width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid #dedbd6;border-radius:50%;background:#fff;color:#27242b;cursor:pointer;transition:color .25s ease,border-color .25s ease,transform .25s ease}.pd-celestial-arrows button:hover{color:#ad772b;border-color:#ad772b;transform:translateY(-2px)}.pd-celestial-actions>a:focus-visible,.pd-celestial-arrows button:focus-visible{outline:2px solid #ad772b;outline-offset:3px}.pd-celestial-arrows>span{width:18px;height:1px;background:#d7d3ce}.pd-celestial-track{display:flex;align-items:flex-start;gap:22px;width:100%;padding:0 4vw 10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;box-sizing:border-box}.pd-celestial-track::-webkit-scrollbar{display:none}.pd-celestial-product{flex:0 0 calc((92vw - 66px) / 4);min-width:260px;scroll-snap-align:start}.pd-celestial-image{position:relative;width:100%;aspect-ratio:.79;overflow:hidden;background:#fff}.pd-celestial-image>span{position:absolute;z-index:4;top:14px;left:14px;min-width:34px;padding:8px 9px;border:1px solid rgba(255,255,255,.72);background:rgba(13,13,14,.68);color:#fff;font-size:13px;font-weight:700;letter-spacing:.16em;text-align:center;backdrop-filter:blur(8px)}.pd-celestial-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 2px 0}.pd-celestial-meta small{display:block;margin-bottom:6px;color:#9a702f;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pd-celestial-meta h3,.pd-celestial-meta p{margin:0}.pd-celestial-meta h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.pd-celestial-meta h3 a{color:inherit;text-decoration:none}.pd-celestial-meta h3 a:hover{color:#ad772b}.pd-celestial-meta p{flex:0 0 auto;padding-top:17px;color:#605c62;font-size:14px}@media (max-width:1100px){.pd-celestial-collection{padding:72px 0 82px}.pd-celestial-header{width:calc(100% - 56px)}.pd-celestial-product{flex-basis:calc((100vw - 100px) / 3)}.pd-celestial-track{padding-inline:28px}}@media (max-width:700px){.pd-celestial-collection{padding:58px 0 68px}.pd-celestial-header{width:calc(100% - 32px);margin-bottom:27px;align-items:flex-start}.pd-celestial-header h2{max-width:270px;font-size:36px}.pd-celestial-actions{padding-top:28px}.pd-celestial-actions>a,.pd-celestial-arrows{display:none}.pd-celestial-track{gap:14px;padding-inline:16px}.pd-celestial-product{flex:0 0 78vw;min-width:0}.pd-celestial-meta{padding-top:14px}}@media (prefers-reduced-motion:reduce){.pd-celestial-track{scroll-behavior:auto}.pd-celestial-arrows button{transition:none}}