/* Shopping-first composition; retained card animation and profile platform. */
.site-header .header-inner{gap:22px}.site-header nav{margin-left:auto}.site-header .nav-cart{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #404046;border-radius:24px;font-size:12px;color:#eee;white-space:nowrap}.nav-cart svg{width:17px;height:17px}.site-header nav a:last-child{border:0;padding:0;min-height:44px}.site-header nav a{min-height:44px;display:inline-flex;align-items:center}.site-header .menu-toggle{margin-left:auto}.luxury-hero{min-height:610px;padding-block:20px 65px}.luxury-hero h1{font-size:clamp(54px,5.8vw,82px);font-weight:550;max-width:660px}.luxury-hero-copy>p{max-width:430px}.luxury-actions .luxury-primary{border-radius:28px;padding-inline:26px;background:#0755e9;border-color:#0755e9;font-size:14px}.luxury-actions .luxury-secondary{font-size:13px}.luxury-hero-copy>.profile-first-note{margin-top:18px;font-size:12px}.luxury-product-caption{font-size:9px}.shopping-cards{padding-block:78px 45px;scroll-margin-top:100px}.shopping-heading{text-align:center;margin-bottom:38px}.shopping-heading h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;font-weight:500;margin:14px 0}.shopping-heading>p{color:#aaa;font-size:16px}.shopping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.shopping-card{background:#111113;border:1px solid #252529;border-radius:24px;overflow:hidden;min-width:0}.shopping-visual{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:1.8;background:#171719;isolation:isolate;overflow:hidden}.shopping-visual>img:first-child{width:70%;height:auto;transform:rotate(-9deg);filter:drop-shadow(0 18px 16px #0006)}.shopping-visual .shopping-wordmark{position:absolute;width:41%;height:auto;transform:rotate(-9deg);filter:grayscale(1);opacity:.83}.shopping-engraving{position:absolute;left:25%;top:68%;color:#bbb;letter-spacing:.17em;font-size:9px;transform:rotate(-9deg)}.shopping-details{padding:30px}.shopping-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.shopping-title h3{font-size:28px;font-weight:500;letter-spacing:-.035em;margin:0}.shopping-price{font-size:20px;color:#f2f2f4;white-space:nowrap;margin:0}.shopping-price span{font-size:11px;color:#a4a4aa}.shopping-tagline{font-size:17px;color:#eee;margin:19px 0 9px}.shopping-description{font-size:14px;color:#b2b2ba;line-height:1.65;min-height:48px;margin:0}.shopping-availability{font-size:12px;color:#aaa;margin:20px 0 12px}.shopping-buy{min-height:48px;display:flex;align-items:center;justify-content:center;gap:24px;background:#f2f2f4;color:#121214;border-radius:26px;font-size:14px;font-weight:500;transition:background .2s}.shopping-buy:hover{background:#d5d9e1}.shopping-caption{font-size:11px;text-align:center;color:#888;margin:18px 0 40px}.shopping-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-block:1px solid #28282d;padding:25px 0}.shopping-benefits p{margin:0}.shopping-benefits b{display:block;font-size:16px;font-weight:450;margin-bottom:8px}.shopping-benefits span{font-size:13px;color:#a5a5ad}.shopping-profile-note{text-align:center;font-size:13px;line-height:1.7;color:#aaa;margin:25px 0 0}.shopping-profile-note a{color:#91b5ff;text-decoration:underline;text-underline-offset:4px}.shopping-card a:focus-visible,.nav-cart:focus-visible{outline:3px solid #7aa9ff;outline-offset:4px}
@media(max-width:900px){.site-header .header-inner{width:calc(100% - 40px)}.site-header nav{gap:16px}.site-header .brand img.brand-wordmark{width:160px}.luxury-hero{min-height:540px}.shopping-details{padding:24px}.shopping-price{font-size:18px}.shopping-title h3{font-size:25px}}
@media(max-width:700px){.site-header .header-inner{gap:12px}.site-header .nav-cart{padding:0 12px}.site-header .menu-toggle{order:2}.site-header .nav-cart{order:3}.site-header nav{order:4}.site-header .brand img.brand-wordmark{width:142px}.luxury-hero{min-height:0;padding-top:26px;padding-bottom:28px;gap:0}.luxury-hero h1{font-size:clamp(42px,10.5vw,66px);max-width:500px;margin:20px 0}.luxury-hero-copy{padding:0}.luxury-hero-copy>p{font-size:15px}.luxury-product{--card-width:min(310px,73vw);margin-top:12px;max-width:390px}.luxury-product-stage{height:260px}.luxury-product-controls{padding-bottom:8px}.luxury-hero .luxury-actions{gap:16px;flex-wrap:wrap;margin-top:22px}.luxury-hero .luxury-actions .luxury-primary{font-size:13px;padding-inline:23px}.luxury-hero .luxury-actions .luxury-secondary{font-size:12px}.shopping-cards{padding-block:44px 28px}.shopping-heading{margin-bottom:26px}.shopping-heading>p{font-size:14px}.shopping-grid{grid-template-columns:1fr;gap:20px}.shopping-visual{aspect-ratio:1.9}.shopping-details{padding:24px}.shopping-description{min-height:0}.shopping-benefits{grid-template-columns:1fr;gap:22px}.shopping-benefits b{margin-bottom:5px}.shopping-caption{line-height:1.6;margin-bottom:28px}.shopping-engraving{font-size:8px}}
@media(prefers-reduced-motion:reduce){.shopping-buy{transition:none}}
