body[data-platform]{line-height:var(--body-leading,1.65);letter-spacing:var(--body-tracking,0em)}
body[data-platform] :is(p:not(.eyebrow),.hero-description,.rte li,.rte p,.page-intro p,.newsletter-copy p,.manifesto p,.product-preview-description,.product-info>p,.artist-hero-copy>p:not(.eyebrow),.release-intro-copy p,.editorial-copy p){line-height:var(--body-leading,1.65);letter-spacing:var(--body-tracking,0em)}
body[data-platform] :is(h1,h2,.hero-title){line-height:var(--heading-leading,1)!important;letter-spacing:var(--heading-tracking,-.05em)!important}
body[data-platform] h3{line-height:var(--card-leading,1.2)!important;letter-spacing:var(--card-tracking,-.02em)!important}
body[data-platform] :is(.main-nav a,.main-nav button,.header-actions .cart-link,.button,.text-link,.product-card-buy,.filter-bar button,.shop-category-bar button){line-height:var(--ui-leading,1.3);letter-spacing:var(--ui-tracking,.02em)}
body[data-platform] :is(.button,.product-card-buy){gap:var(--button-icon-gap,14px);padding:var(--button-padding-y,14px) var(--button-padding-x,22px);justify-content:center;min-height:44px}
body[data-platform] .text-link{gap:var(--button-icon-gap,14px)}
body[data-platform] :is(.button,.text-link,.product-card-buy) .ui-icon{width:var(--button-icon-size,17px);height:var(--button-icon-size,17px);flex:0 0 var(--button-icon-size,17px);margin:0}
@media(max-width:760px){body[data-platform] :is(.tour-row .button,.product-card-buy){padding-inline:min(var(--button-padding-x,22px),10px);gap:min(var(--button-icon-gap,14px),8px)}}
