.brandDetail_hero__Ay6f4{position:relative;min-height:82vh;display:flex;align-items:flex-end;overflow:hidden;color:#fffdf7;padding:calc(var(--cc-header-h) + 2rem) 0 clamp(2.5rem,6vw,4.5rem);isolation:isolate}.brandDetail_heroImage__ccAvW{position:absolute;inset:0;z-index:-1}.brandDetail_heroImg__0LhXm{object-fit:cover}.brandDetail_heroShade__qqUof{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--brand-ink) 92%,#000),color-mix(in srgb,var(--brand-ink) 45%,transparent) 55%,rgba(0,0,0,.35)),linear-gradient(to right,color-mix(in srgb,var(--brand-ink) 70%,transparent),transparent 65%)}.brandDetail_heroInner__0CL2U{max-width:min(1240px,92vw);margin-inline:auto;width:100%}.brandDetail_back__BvJ6n{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:rgba(255,253,247,.8);margin-bottom:1.75rem}.brandDetail_back__BvJ6n:hover{color:#fffdf7}[dir=rtl] .brandDetail_back__BvJ6n span{transform:scaleX(-1)}.brandDetail_logoPlate__5txzZ{display:inline-grid;place-items:center;background:#fffdf7;border-radius:16px;padding:.9rem 1.2rem;margin-bottom:1.5rem;box-shadow:0 26px 70px -34px rgba(12,19,38,.55);max-width:220px}.brandDetail_logoPlate__5txzZ.brandDetail_onDark__vf8Ls{background:#0c1326;border:1px solid rgba(199,154,63,.3)}.brandDetail_logo__0Y7Fb{display:block;width:auto;height:64px;max-width:100%;object-fit:contain}.brandDetail_heading__nlUVk{font-family:var(--font-dm-sans),system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#e7cf94}.brandDetail_name__GZ_Ks{margin:.6rem 0 0;color:#fffdf7;font-size:clamp(2.6rem,6vw,4.5rem);line-height:1}.brandDetail_byline__DjHPg{margin:.6rem 0 0;color:rgba(255,253,247,.75);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.brandDetail_tagline__mznrj{margin:1.1rem 0 0;font-family:var(--font-cormorant),Georgia,"Times New Roman",serif;font-style:italic;font-size:clamp(1.4rem,2.6vw,2rem);color:#fffdf7;max-width:26ch}.brandDetail_about__V77WM{padding:clamp(3.5rem,7vw,7rem) 0;background:#f7f3ea}.brandDetail_aboutInner__cqjAV{max-width:min(1240px,92vw);margin-inline:auto;display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}@media(min-width:860px){.brandDetail_aboutInner__cqjAV{grid-template-columns:1.5fr .85fr;gap:4rem;align-items:start}}.brandDetail_description__JFb9L{font-family:var(--font-cormorant),Georgia,"Times New Roman",serif;font-size:clamp(1.4rem,2.6vw,1.95rem);line-height:1.25;color:#16203c;font-weight:500;margin:0}.brandDetail_order__2r0Oo{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid rgba(22,32,60,.12)}.brandDetail_orderLabel___zcSR{display:block;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(22,32,60,.42);margin-bottom:1rem}.brandDetail_orderBtns__3mTHo{display:flex;gap:.85rem;flex-wrap:wrap}.brandDetail_facts__lLCoo{background:#fffdf7;border:1px solid rgba(22,32,60,.12);border-radius:16px;padding:1.75rem}@media(min-width:860px){.brandDetail_facts__lLCoo{position:-webkit-sticky;position:sticky;top:120px}}.brandDetail_factsLabel__dmc_O{display:block;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-accent);margin-bottom:1.1rem}.brandDetail_perfectList__HBUwB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.brandDetail_perfectList__HBUwB li{display:flex;align-items:center;gap:.7rem;font-size:1.0625rem;font-weight:500;color:#16203c}.brandDetail_tick__FShHZ{flex:none;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--brand-accent) 16%,transparent);position:relative}.brandDetail_tick__FShHZ:after{content:"";position:absolute;left:6px;top:5px;width:5px;height:8px;border:solid var(--brand-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.brandDetail_gallery__EDHtt{padding:clamp(3.5rem,7vw,7rem) 0;background:#efe8d8}.brandDetail_galleryInner__OxOUa{max-width:min(1240px,92vw);margin-inline:auto}.brandDetail_galleryHead__XcHgE{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.brandDetail_galleryHead__XcHgE .cc-eyebrow{justify-content:center}.brandDetail_galleryTitle__NgDS6{margin:.7rem 0 0;font-size:clamp(1.9rem,3.4vw,2.6rem)}.brandDetail_galleryGrid__HgGrL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:760px){.brandDetail_galleryGrid__HgGrL{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.brandDetail_galleryCell__7hxRV{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;border:1px solid rgba(22,32,60,.12)}.brandDetail_galleryCell__7hxRV:hover .brandDetail_galleryImg__KCaaf{transform:scale(1.05)}.brandDetail_galleryImg__KCaaf{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.brandDetail_others__NmWPx{padding:clamp(3.5rem,7vw,7rem) 0;background:#f7f3ea}.brandDetail_othersInner__x4yw4{max-width:min(1240px,92vw);margin-inline:auto}.brandDetail_othersTitle__uGH3o{text-align:center;margin:0 0 2rem;font-size:clamp(1.6rem,3vw,2.2rem)}.brandDetail_othersGrid__N_mS_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:860px){.brandDetail_othersGrid__N_mS_{grid-template-columns:repeat(4,1fr)}}.brandDetail_otherCard__E8jmd{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;display:flex;align-items:flex-end;color:#fffdf7;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.brandDetail_otherCard__E8jmd:hover{transform:translateY(-4px);box-shadow:0 26px 70px -34px rgba(12,19,38,.55);color:#fffdf7}.brandDetail_otherCard__E8jmd:hover .brandDetail_otherImg__e_5ab{transform:scale(1.06)}.brandDetail_otherImg__e_5ab{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.brandDetail_otherShade__NACDc{position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,19,38,.85),transparent 60%)}.brandDetail_otherName__ZmqOv{position:relative;z-index:1;padding:1.1rem;font-family:var(--font-cormorant),Georgia,"Times New Roman",serif;font-size:1.375rem;font-weight:600;display:flex;flex-direction:column;gap:.15rem}.brandDetail_otherHeading__1FdOL{font-family:var(--font-dm-sans),system-ui,-apple-system,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--brand-accent);color:color-mix(in srgb,var(--brand-accent) 60%,#fff)}