.AXHXSa_retailHome{--home-content-width:1380px;--home-section-space:clamp(72px,8vw,128px);--caps:.16em;--night:#1f1b18;--quiet:#756c62;color:var(--ink);font-family:var(--font-commissioner),var(--font-ui);background:#fff;font-size:15px;line-height:1.6}.AXHXSa_retailHome a{text-decoration:none}.AXHXSa_retailHome a:focus-visible,.AXHXSa_retailHome button:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.AXHXSa_retailHome ::selection{background:var(--ink);color:#fff}.AXHXSa_retailHome.AXHXSa_retailHome :is(h1,h2){letter-spacing:var(--caps);text-transform:uppercase;text-wrap:balance;margin:0;font-family:inherit;font-weight:400;line-height:1.25}.AXHXSa_retailHome.AXHXSa_retailHome h2{font-size:clamp(16px,1.25vw,19px);font-weight:500}.AXHXSa_outline{min-height:48px;color:inherit;letter-spacing:.2em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;padding:0 28px;font-size:12px;font-weight:500;line-height:1.3;transition:background-color .18s ease-out,color .18s ease-out,transform .12s ease-out;display:inline-flex}.AXHXSa_outline:active{transform:scale(.98)}.AXHXSa_hero{background:var(--night);color:#fff;height:clamp(520px,100svh - 120px,860px);position:relative;overflow:hidden}.AXHXSa_heroPhoto{object-fit:cover;object-position:50% 58%}.AXHXSa_hero:after{content:"";pointer-events:none;background:linear-gradient(#120f0d00,#120f0d94);height:42%;position:absolute;inset:auto 0 0}.AXHXSa_heroFoot{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 clamp(16px,2.8vw,40px) clamp(28px,3.4vw,48px);display:flex;position:absolute;inset:auto 0 0}.AXHXSa_retailHome.AXHXSa_retailHome .AXHXSa_heroFoot h1{letter-spacing:.1em;font-size:clamp(26px,2.9vw,40px);font-weight:400;line-height:1.15}.AXHXSa_heroFoot p{letter-spacing:var(--caps);text-transform:uppercase;margin:10px 0 0;font-size:13px;line-height:1.5}.AXHXSa_heroLink{color:#fff;letter-spacing:var(--caps);text-transform:uppercase;border-bottom:1px solid;flex-shrink:0;padding-bottom:5px;font-size:13px;font-weight:500;line-height:1.4}.AXHXSa_watchSection,.AXHXSa_collectionIntroduction{width:min(var(--home-content-width),100%);padding:var(--home-section-space) var(--store-gutter) 0;margin-inline:auto}.AXHXSa_retailHome .retailFeatured{width:min(var(--home-content-width),100%);padding:var(--home-section-space) var(--store-gutter) 0;margin-inline:auto}.AXHXSa_watchSection .storefrontProducts{max-width:none;margin:0;padding:0}.AXHXSa_sectionIntro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(28px,3.4vw,48px);display:flex}.AXHXSa_retailHome .conversionSectionHead{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(28px,3.4vw,48px);display:flex}.AXHXSa_retailHome .conversionSectionHead>a{border:1px solid var(--ink);min-height:44px;color:var(--ink);letter-spacing:.2em;text-transform:uppercase;flex-shrink:0;align-items:center;padding:0 22px;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out;display:inline-flex}.AXHXSa_curatedShelf{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(36px,4vw,56px) clamp(12px,1.6vw,24px);display:grid;overflow:visible}.AXHXSa_retailHome .retailProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(36px,4vw,56px) clamp(12px,1.6vw,24px);display:grid;overflow:visible}.AXHXSa_curatedShelf[data-count="1"]{grid-template-columns:minmax(0,300px)}.AXHXSa_retailHome .AXHXSa_productCard{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.AXHXSa_cardMedia{min-width:0;position:relative}.AXHXSa_retailHome .AXHXSa_productCard .retailCardImage{aspect-ratio:1;height:auto;box-shadow:none;background:#fff;border:0;border-radius:0;display:block;overflow:hidden}.AXHXSa_cardMedia [data-product-photo]{border-radius:0}.AXHXSa_cardMedia [data-product-photo] img{padding:4%}.AXHXSa_retailHome .AXHXSa_productCard .AXHXSa_cardWishlist>button{z-index:1;position:absolute;top:0;right:0;width:44px!important;height:44px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.AXHXSa_retailHome .AXHXSa_productCard .retailCardBody{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;padding:18px 8px 0;display:flex}.AXHXSa_cardBrand{min-height:18px;color:var(--quiet);letter-spacing:.2em;text-transform:uppercase;font-size:11px;line-height:18px}.AXHXSa_retailHome .AXHXSa_productCard .retailCardBody h3{min-height:2.9em;color:var(--ink);letter-spacing:.13em;text-transform:uppercase;overflow-wrap:anywhere;margin:6px 0 8px;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.AXHXSa_retailHome .AXHXSa_productCard .homeCardPrice{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin-top:auto;padding:0;display:flex}.AXHXSa_retailHome .AXHXSa_productCard .homeCardPrice strong{color:var(--ink);letter-spacing:.04em;font-size:14px;font-weight:400}.AXHXSa_retailHome .AXHXSa_productCard .homeCardPrice del{color:var(--quiet);letter-spacing:.04em;font-size:13px}.AXHXSa_retailHome.AXHXSa_retailHome .homeSaleBadge{color:var(--ink)!important;letter-spacing:.04em!important;text-transform:none!important;background:#e4e2df!important;border:0!important;border-radius:0!important;padding:4px 9px!important;font-size:12px!important;font-weight:400!important;top:10px!important;left:10px!important}.AXHXSa_workshop{margin-top:var(--home-section-space);padding:clamp(72px,8vw,120px) var(--store-gutter);background:var(--night);color:#f6f2ec;text-align:center;flex-direction:column;align-items:center;display:flex}.AXHXSa_retailHome.AXHXSa_retailHome .AXHXSa_workshop h2{letter-spacing:.14em;font-size:clamp(20px,2vw,28px);font-weight:400}.AXHXSa_workshop p{letter-spacing:.02em;max-width:44ch;margin:16px 0 28px;font-size:15px}.AXHXSa_personalized{width:min(var(--home-content-width),100%);margin:var(--home-section-space) auto 0;padding-inline:var(--store-gutter);grid-template-columns:1fr 1fr;display:grid}.AXHXSa_personalizedLive{min-width:0}.AXHXSa_personalizedText{text-align:center;background:#f4f2ef;flex-direction:column;justify-content:center;align-items:center;padding:clamp(40px,6vw,96px) clamp(20px,4vw,64px);display:flex}.AXHXSa_retailHome.AXHXSa_retailHome .AXHXSa_personalizedText h2{letter-spacing:.14em;font-size:clamp(20px,2vw,28px);font-weight:400}.AXHXSa_personalizedText p{max-width:36ch;margin:16px 0 28px;font-size:15px}.AXHXSa_bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.4vw,20px);display:grid}.AXHXSa_bentoTile{min-width:0;display:block}.AXHXSa_bentoFrame{aspect-ratio:3/4;background:#ebe8e4;display:block;position:relative;overflow:hidden}.AXHXSa_bentoImage{object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1)}.AXHXSa_bentoTile[data-collection=kosmimata] .AXHXSa_bentoImage{object-position:48% 70%}.AXHXSa_bentoTile[data-collection=rologia] .AXHXSa_bentoImage{object-position:40% 54%}.AXHXSa_bentoTile[data-collection=body-piercing] .AXHXSa_bentoImage{object-position:25% 10%}.AXHXSa_bentoTile[data-collection=dora] .AXHXSa_bentoImage{object-position:54% 51%}.AXHXSa_bentoCaption{text-align:center;padding-top:16px;display:block}.AXHXSa_bentoCaption strong{color:var(--ink);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.4;display:block}.AXHXSa_brands{width:min(var(--home-content-width),100%);padding:var(--home-section-space) var(--store-gutter) clamp(24px,3vw,48px);text-align:center;margin-inline:auto}.AXHXSa_retailHome.AXHXSa_retailHome .AXHXSa_brands h2{letter-spacing:var(--caps)}.AXHXSa_brands ul{flex-wrap:wrap;justify-content:center;gap:14px clamp(28px,3.6vw,56px);max-width:1080px;margin:clamp(28px,3.4vw,44px) auto 0;padding:0;list-style:none;display:flex}.AXHXSa_retailHome.AXHXSa_retailHome .AXHXSa_brands a{min-height:44px;color:var(--ink);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0;align-items:center;font-size:13px;transition:color .16s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.AXHXSa_outline:hover{background:var(--ink);color:#fff}.AXHXSa_workshop .AXHXSa_outline:hover{color:var(--night);background:#f6f2ec}.AXHXSa_retailHome .conversionSectionHead>a:hover{background:var(--ink);color:#fff}.AXHXSa_heroLink:hover{border-bottom-width:2px;padding-bottom:4px}.AXHXSa_retailHome .AXHXSa_productCard:hover [data-product-photo] img{transform:scale(1.04)}.AXHXSa_bentoTile:hover .AXHXSa_bentoImage{transform:scale(1.03)}.AXHXSa_retailHome.AXHXSa_retailHome .AXHXSa_brands a:hover{color:var(--quiet);background:0 0}}@media (max-width:900px){.AXHXSa_curatedShelf{grid-template-columns:repeat(2,minmax(0,1fr))}.AXHXSa_retailHome .retailProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AXHXSa_bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px}.AXHXSa_personalized{grid-template-columns:1fr}}@media (max-width:600px){.AXHXSa_hero{height:clamp(480px,100svh - 64px,720px)}.AXHXSa_heroPhoto{object-position:46% 58%}.AXHXSa_heroFoot{flex-direction:column;align-items:flex-start;gap:18px}.AXHXSa_heroFoot p{font-size:12px}.AXHXSa_retailHome .conversionSectionHead{flex-direction:column;align-items:flex-start;gap:14px}.AXHXSa_retailHome .AXHXSa_productCard .retailCardBody{padding-inline:2px}.AXHXSa_retailHome .AXHXSa_productCard .retailCardBody h3{letter-spacing:.1em;font-size:12px}}@media (prefers-reduced-motion:reduce){.AXHXSa_outline:active{transform:none}.AXHXSa_bentoImage{transition:none}.AXHXSa_bentoTile:hover .AXHXSa_bentoImage,.AXHXSa_retailHome .AXHXSa_productCard:hover [data-product-photo] img{transform:none}}
