@font-face{font-family:Arndell Manrope;src:url('fonts--Manrope-Manrope-VariableFont_wght.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:Arndell Inter;src:url('fonts--InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Arndell Inter;src:url('fonts--InterVariable-Italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
:root{--font-body:'Arndell Inter',Arial,sans-serif;--font-heading:'Arndell Manrope','Arndell Inter',Arial,sans-serif}
html,body{font-family:var(--font-body);font-optical-sizing:auto}
button,input,select,textarea,option,table,summary,nav,figcaption,blockquote,code,pre{font-family:var(--font-body)}
input::placeholder,textarea::placeholder{font-family:var(--font-body)}
h1,h2,h3,h4,h5,h6,.brand,.stage-spec strong,.cinema-copy h1{font-family:var(--font-heading);font-weight:700;font-style:normal}
h1 em,h2 em,h3 em{font-family:inherit;font-style:normal}
.price,.unit-price,.card-unit,.facts,.detail-table,.summary-line,.drawer-summary,.shipping-progress{font-variant-numeric:tabular-nums}
.pdp h1,.page-head h1{overflow-wrap:break-word}
.cart-drawer h3{line-height:1.4}
@media(max-width:720px){.pdp h1{font-size:clamp(28px,8vw,36px);line-height:1.15}.cinema-copy h1{font-size:clamp(40px,11vw,62px)}.purchase .btn{font-size:13px;padding-inline:14px}}
.review-panel pre{font-family:var(--font-body)}
