.Fe2p7a_panel{background:var(--soft,#f3f1ee);color:var(--ink,#222);border:0;min-width:0;margin:24px 0;padding:24px}.Fe2p7a_heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;display:flex}.Fe2p7a_heading h2{margin:0 0 8px;font-size:24px;font-weight:500}.Fe2p7a_panel p{max-width:76ch;line-height:1.65}.Fe2p7a_heading p{color:var(--muted,#62605b);margin:0}.Fe2p7a_balance{font-variant-numeric:tabular-nums;font-size:32px;font-weight:500}.Fe2p7a_balance small{font-size:14px}.Fe2p7a_panel summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.Fe2p7a_panel h3{margin-top:24px;font-size:16px}.Fe2p7a_history{margin:0;padding:0;list-style:none}.Fe2p7a_history li{justify-content:space-between;gap:20px;padding:10px 0;display:flex}.Fe2p7a_history li>span{overflow-wrap:anywhere;min-width:0}.Fe2p7a_history small{color:var(--muted,#62605b);margin-top:4px;display:block}.Fe2p7a_history b{font-variant-numeric:tabular-nums;white-space:nowrap}.Fe2p7a_history strong{font-weight:500}@media (max-width:600px){.Fe2p7a_panel{padding:18px}.Fe2p7a_balance{font-size:28px}.Fe2p7a_history li{gap:12px;font-size:14px}}
.gfnKCa_cover{isolation:isolate;border-radius:var(--panel-radius,8px);color:#fff;background:#312a24;align-items:end;min-width:0;min-height:clamp(160px,18vw,240px);display:grid;position:relative;overflow:hidden}.gfnKCa_cover img{object-fit:cover;object-position:50% 65%}.gfnKCa_cover[data-photo=gift] img{object-position:60% 49%}.gfnKCa_cover[data-photo=watch] img{object-position:50% 54%}.gfnKCa_cover:after{content:"";background:linear-gradient(90deg,#191310e8,#191310b8 44%,#1913101f 100%);position:absolute;inset:0}.gfnKCa_copy{z-index:1;min-width:0;padding:clamp(20px,3vw,38px);position:relative}.gfnKCa_cover .gfnKCa_copy :is(h1,h2){color:#fff;max-width:18ch;font-size:clamp(29px,3.4vw,46px);font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-weight:400;line-height:1.1}.gfnKCa_cover .gfnKCa_copy p{color:#fff;max-width:38ch;margin:10px 0 0;font-size:15px;line-height:1.55}.gfnKCa_copy a{color:#f5e1b9;align-items:center;min-height:44px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.gfnKCa_copy a:hover{color:#fff}.gfnKCa_copy a:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:680px){.gfnKCa_cover{min-height:154px}.gfnKCa_copy{padding:20px}.gfnKCa_cover .gfnKCa_copy :is(h1,h2){font-size:30px}}.gfnKCa_cover[data-photo=piercing] img{object-position:25% 15%}
.Hdt2Pa_brandHero{margin:8px 0 26px}.Hdt2Pa_brandComposition{isolation:isolate;align-items:center;min-height:clamp(290px,29vw,360px);display:flex;position:relative;overflow:hidden}.Hdt2Pa_brandPortrait{z-index:-1;position:absolute;inset:0 0 0 30%;-webkit-mask-image:radial-gradient(50% 65% at 55%,#000 36%,#000000eb 48%,#0000 80%);mask-image:radial-gradient(50% 65% at 55%,#000 36%,#000000eb 48%,#0000 80%)}.Hdt2Pa_brandPhotography{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.Hdt2Pa_brandCopy{box-sizing:border-box;width:48%;padding:32px 0 38px 3%}.Hdt2Pa_brandTitle{width:min(100%,360px);color:var(--ink);margin:0;font-size:30px;line-height:1.2}.Hdt2Pa_brandLogoWindow{width:min(100%, var(--brand-logo-width));aspect-ratio:var(--brand-logo-ratio);display:block;position:relative;overflow:hidden}.Hdt2Pa_brandLogo{width:var(--brand-image-width);height:var(--brand-image-height);left:var(--brand-image-left);top:var(--brand-image-top);display:block;position:absolute}.Hdt2Pa_brandLogoWindow[data-monochrome=true] .Hdt2Pa_brandLogo{filter:brightness(0)}.Hdt2Pa_brandCollectionName{letter-spacing:0;margin-top:12px;font-size:18px;font-weight:500;display:block}.Hdt2Pa_brandComposition[data-image-kind=product] .Hdt2Pa_brandPortrait{inset:0 3% 0 48%;-webkit-mask-image:none;mask-image:none}.Hdt2Pa_brandComposition[data-image-kind=product] .Hdt2Pa_brandPhotography{box-sizing:border-box;object-fit:contain;object-position:center;padding:20px}.Hdt2Pa_brandComposition[data-soft-edges=true] .Hdt2Pa_brandPortrait{box-sizing:border-box;justify-content:center;align-items:center;padding:20px;display:flex}.Hdt2Pa_brandComposition[data-soft-edges=true] .Hdt2Pa_brandPhotography{width:auto;max-width:100%;padding:0;-webkit-mask-image:radial-gradient(50% 43% at 50% 51%,#000 80%,#0000 100%);mask-image:radial-gradient(50% 43% at 50% 51%,#000 80%,#0000 100%)}.Hdt2Pa_brandStory{color:#5e5b57;text-wrap:pretty;max-width:360px;margin:26px 0 0;font-size:16px;font-weight:400;line-height:1.8}.Hdt2Pa_brandComposition:not(:has(.Hdt2Pa_brandPortrait)){min-height:auto}.Hdt2Pa_brandComposition:not(:has(.Hdt2Pa_brandPortrait)) .Hdt2Pa_brandCopy{width:100%;padding-inline:0}@media (max-width:680px){.Hdt2Pa_brandHero{margin:4px 0 22px}.Hdt2Pa_brandComposition{flex-direction:column;min-height:0;display:flex}.Hdt2Pa_brandCopy{text-align:center;order:-1;width:100%;padding:28px 12px 10px}.Hdt2Pa_brandTitle{width:min(100%,290px);margin-inline:auto}.Hdt2Pa_brandLogoWindow{margin-inline:auto}.Hdt2Pa_brandStory{max-width:340px;margin:20px auto 0;font-size:14px;line-height:1.75}.Hdt2Pa_brandPortrait{width:100%;height:210px;position:relative;inset:auto;-webkit-mask-image:radial-gradient(65% 65%,#000 30% 45%,#0000 80%);mask-image:radial-gradient(65% 65%,#000 30% 45%,#0000 80%)}.Hdt2Pa_brandComposition[data-image-kind=product] .Hdt2Pa_brandPortrait{height:210px;inset:auto}.Hdt2Pa_brandComposition[data-image-kind=product] .Hdt2Pa_brandPhotography,.Hdt2Pa_brandComposition[data-soft-edges=true] .Hdt2Pa_brandPortrait{padding:8px 36px}.Hdt2Pa_brandComposition[data-soft-edges=true] .Hdt2Pa_brandPhotography{padding:0}}
.mdfhkq_brandCatalog.storefrontCatalog .storeCatalogToolbar{margin-bottom:6px}.mdfhkq_brandCatalog.storefrontCatalog [class*=_catalogLayout]{padding-top:16px}.mdfhkq_brandCatalog.storefrontCatalog [class*=_filterHeader] h2{letter-spacing:0;font-size:17px;font-weight:500}.mdfhkq_brandCatalog.storefrontCatalog .storeCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px}.mdfhkq_brandCatalog.storefrontCatalog .storeCatalogGrid>.storeCard:first-child{grid-column:auto}.mdfhkq_brandCatalog.storefrontCatalog .storeCatalogGrid>.storeCard [class$=_frame]{aspect-ratio:1;box-shadow:none;background:#fff;border-radius:0}@media (max-width:680px){.mdfhkq_brandCatalog.storefrontCatalog .storeCatalogToolbar{margin-bottom:6px}.mdfhkq_brandCatalog.storefrontCatalog .storeCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}}
