.merch-store.merch-store--skin-symphonia{--symph-gold: #c8a25f;--symph-ivory: #f2ece2;--symph-ink: #161311;--symph-muted: #b9ae9f;--symph-line: rgba(200, 162, 95, .35);--skin-gutter: 50px}@media screen and (max-width:749px){.merch-store.merch-store--skin-symphonia{--skin-gutter: 16px}}.merch-store.merch-store--skin-symphonia .merch-badge,.merch-store.merch-store--skin-symphonia .merch-size-pill,.merch-store.merch-store--skin-symphonia .merch-cart-bubble,.merch-store.merch-store--skin-symphonia .merch-checkout-steps__seg,.merch-store.merch-store--skin-symphonia .ts-card__variant,.merch-store.merch-store--skin-symphonia .merch-drawer__cta,.merch-store.merch-store--skin-symphonia .merch-newsletter-submit{border-radius:0}.merch-store.merch-store--skin-symphonia .merch-card,.merch-store.merch-store--skin-symphonia .merch-card__media,.merch-store.merch-store--skin-symphonia .merch-badge{box-shadow:none}.merch-store.merch-store--skin-symphonia h1,.merch-store.merch-store--skin-symphonia scm-h1,.merch-store.merch-store--skin-symphonia h2,.merch-store.merch-store--skin-symphonia scm-h2,.merch-store.merch-store--skin-symphonia h3{letter-spacing:.14em;font-weight:400}.merch-store.merch-store--skin-symphonia .merch-announcement{letter-spacing:.24em;text-transform:uppercase;font-size:calc(11px * var(--ts-scale-eyebrow, 1));padding:12px 16px;border-bottom:1px solid var(--symph-line)}.merch-store.merch-store--skin-symphonia .merch-header-wrapper{border-bottom:1px solid var(--symph-line)}.merch-store.merch-store--skin-symphonia .merch-header__logo-text{font-size:calc(21px * var(--ts-scale-heading, 1));font-weight:400;letter-spacing:.3em;padding-left:.3em}@media screen and (max-width:749px){.merch-store.merch-store--skin-symphonia .merch-header__logo-text{font-size:calc(17px * var(--ts-scale-heading, 1));letter-spacing:.2em;padding-left:.2em}}.merch-store.merch-store--skin-symphonia .merch-header__nav a,.merch-store.merch-store--skin-symphonia .merch-header__nav a:hover,.merch-store.merch-store--skin-symphonia .merch-header__nav a.is-active{letter-spacing:.18em}.merch-store.merch-store--skin-symphonia .merch-drawer nav a,.merch-store.merch-store--skin-symphonia .merch-drawer__footer a,.merch-store.merch-store--skin-symphonia .merch-drawer__cta{letter-spacing:.18em;text-transform:uppercase}.merch-store.merch-store--skin-symphonia .merch-btn{letter-spacing:.2em;text-transform:uppercase;font-size:calc(12px * var(--ts-scale-ui, 1));font-weight:500;min-height:48px;padding:0 34px;border-radius:0;transition:background-color .16s ease,color .16s ease,box-shadow .1s ease}.merch-store.merch-store--skin-symphonia .merch-btn:not(.merch-btn--secondary):not(.merch-btn--hero-outline):not(:disabled):hover{background:var(--symph-ivory);color:var(--symph-ink);box-shadow:none}.merch-store.merch-store--skin-symphonia .merch-btn:focus-visible{outline:2px solid var(--symph-ivory);outline-offset:3px;box-shadow:0 0 0 2px var(--symph-ink)}.merch-store.merch-store--skin-symphonia h2.merch-section__heading,.merch-store.merch-store--skin-symphonia h1.merch-section__heading{font-size:calc(clamp(19px,2.1vw,25px) * var(--ts-scale-heading, 1));letter-spacing:.24em;font-weight:400;line-height:1.3;margin-bottom:40px}.merch-store.merch-store--skin-symphonia h2.merch-section__heading:after,.merch-store.merch-store--skin-symphonia h1.merch-section__heading:after{content:"";display:block;width:40px;height:1px;margin:18px auto 0;background:var(--symph-gold)}.merch-store.merch-store--skin-symphonia .merch-hero__plain{text-shadow:none}.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain h2,.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain scm-h2,.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain h1,.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain scm-h1{letter-spacing:.14em;font-weight:400;line-height:1.05}.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain p{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1.2;margin-top:10px;color:var(--symph-ivory)}.merch-store.merch-store--skin-symphonia .ts-hero .ts-hero__buttons{margin-top:30px}@media screen and (min-width:750px){.merch-store.merch-store--skin-symphonia .merch-hero__content{justify-content:flex-start;align-items:center;padding:40px 0 40px max(var(--skin-gutter),calc(50% - 570px))}.merch-store.merch-store--skin-symphonia .merch-hero__plain{max-width:46%;text-align:left}.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain h2,.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain scm-h2,.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain h1,.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain scm-h1{font-size:calc(clamp(30px,4vw,78px) * var(--ts-scale-heading, 1))}.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain p{font-size:calc(clamp(20px,2.3vw,42px) * var(--ts-scale-body, 1))}.merch-store.merch-store--skin-symphonia .ts-hero .ts-hero__buttons{justify-content:flex-start}}@media screen and (max-width:749px){.merch-store.merch-store--skin-symphonia .merch-hero{display:flex;flex-direction:column}.merch-store.merch-store--skin-symphonia .merch-hero .merch-hero__content,.merch-store.merch-store--skin-symphonia .merch-hero--plain .merch-hero__content{position:static;display:block;padding:20px var(--skin-gutter) 8px;pointer-events:auto}.merch-store.merch-store--skin-symphonia .merch-hero__plain{max-width:none;text-align:center}.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain h2,.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain scm-h2,.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain h1,.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain scm-h1{font-size:calc(clamp(30px,8vw,56px) * var(--ts-scale-heading, 1))}.merch-store.merch-store--skin-symphonia .ts-hero .merch-hero__plain p{font-size:calc(clamp(20px,5.6vw,34px) * var(--ts-scale-body, 1))}}.merch-store.merch-store--skin-symphonia .symphonia-programme .ts-text-stack__line--heading{font-size:calc(clamp(14px,1.25vw,17px) * var(--ts-scale-heading, 1) * var(--ts-line-scale, 1));letter-spacing:.18em;text-transform:uppercase;line-height:1.6}.merch-store.merch-store--skin-symphonia .symphonia-frame .ts-cta{position:relative;border:1px solid var(--symph-line);padding:64px 32px}.merch-store.merch-store--skin-symphonia .symphonia-frame .ts-cta:before{content:"";position:absolute;inset:6px;border:1px solid rgba(200,162,95,.16);pointer-events:none}.merch-store.merch-store--skin-symphonia .symphonia-frame .ts-cta p{color:var(--symph-muted)}.merch-store.merch-store--skin-symphonia .merch-card__title{font-size:calc(16px * var(--ts-scale-heading, 1));letter-spacing:.02em;line-height:1.35}.merch-store.merch-store--skin-symphonia .merch-card__price{color:var(--symph-muted);letter-spacing:.08em}.merch-store.merch-store--skin-symphonia .merch-product-page__main-image{border:1px solid var(--symph-line)}.merch-store.merch-store--skin-symphonia .merch-product-page__thumb{border-color:var(--symph-line)}.merch-store.merch-store--skin-symphonia .merch-product-page__thumb:hover,.merch-store.merch-store--skin-symphonia .merch-product-page__thumb.is-active{border-color:var(--symph-gold)}.merch-store.merch-store--skin-symphonia .merch-badge--style-label{top:12px;left:12px;padding:6px 10px;background:#161311d1;color:var(--symph-gold);border:1px solid var(--symph-line);font-weight:500;font-size:calc(10px * var(--ts-scale-ui, 1));letter-spacing:.2em}.merch-store.merch-store--skin-symphonia .merch-badge--sale.merch-badge--style-label{background:var(--symph-gold);color:var(--symph-ink);border-color:var(--symph-gold)}.merch-store.merch-store--skin-symphonia .ts-trust__item svg{color:var(--symph-gold)}.merch-store.merch-store--skin-symphonia .ts-trust__item strong{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);font-size:calc(12px * var(--ts-scale-heading, 1));font-weight:400;letter-spacing:.18em;text-transform:uppercase}.merch-store.merch-store--skin-symphonia .merch-footer{border-top:1px solid var(--symph-line)}.merch-store.merch-store--skin-symphonia .merch-footer__heading{font-size:calc(12px * var(--ts-scale-heading, 1));letter-spacing:.22em}.merch-store.merch-store--skin-symphonia .merch-footer__brand-name{text-transform:uppercase;letter-spacing:.24em}
