@layer pages{.club-section{padding-block:22px 8px}.club-section h2{font-size:var(--fs-h2)}.club-section .sec__head{margin-bottom:12px}.club-side-note{font:700 .5rem/1.5 var(--mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.club-favourites{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.club-favourites .card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:12px;padding:12px}.club-favourites .product-art{align-self:stretch;align-items:end;padding-top:27px;display:grid}.club-favourites .art{min-height:164px}.club-favourites .card-copy{gap:4px}.club-favourites .tab__name{font-size:.875rem}.club-favourites .tab__meta{font-size:.6875rem}.club-favourites .tab__meta .uk{position:absolute;top:12px;left:12px}.club-favourites .tab__price{font-size:clamp(1.75rem,2.7vw,2.65rem)}.club-favourites .stock{display:none}.club-favourites .card-cta{white-space:nowrap;margin-top:auto;padding:10px;font-size:.75rem}.club-platforms{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.club-platforms a{border:1px solid var(--edge);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:80px;padding:14px;font-size:.8125rem;font-weight:700;display:grid}.club-platforms a:hover,.brand-index a:hover{background:var(--wash)}.club-platforms .i:first-child{width:30px;height:28px}.club-platforms a:has(use[href=\#i-apple]) .i:first-child,.club-platforms a:has(use[href=\#i-grid]) .i:first-child{fill:currentColor;stroke:none}.brand-index{border:1px solid var(--edge);border-bottom:0;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brand-index a{border-right:1px solid var(--edge);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:20px;font-size:.9375rem;font-weight:700;display:flex}.brand-index span{font:600 .625rem/1.3 var(--mono);color:var(--muted);text-align:right}.rate{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.rate li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:16px 0;display:grid}.rate__n{font:700 .875rem/1 var(--mono);color:var(--accent)}.steps{border:1px solid var(--edge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.steps li{align-content:start;gap:14px;padding:22px;display:grid}.steps li+li{border-left:1px solid var(--edge)}.steps .ring{color:var(--accent);font:800 1.5rem/1 var(--mono);border:0;place-items:start;width:auto;height:auto}.steps h3{font-size:1.375rem}.steps p{color:var(--muted);font-size:.875rem;line-height:1.5}.sis{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sister-card{border:1px solid var(--edge);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.sister-card strong{font:800 1.625rem/1 var(--display);margin-bottom:8px;display:block}.sister-card p{color:var(--muted);font-size:.875rem}.sister-card__currency{font:800 3.5rem/1 var(--display);color:var(--accent)}.help{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.help h2{font-size:var(--fs-h2);margin-bottom:16px}.help>div>p{color:var(--muted)}@media (width<=1099px){.club-favourites{grid-template-columns:1fr 1fr}.club-favourites .art{min-height:172px}.club-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=679px){.club-favourites{grid-template-columns:1fr}.club-favourites .card{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:20px;padding:16px}.club-favourites .product-art{align-self:center;padding-top:0}.club-favourites .art{min-height:0}.club-favourites .tab__meta .uk{position:static}.club-favourites .tab__name{font-size:.9375rem}.club-favourites .card-cta{margin-top:8px;padding:12px}.club-platforms{grid-template-columns:1fr 1fr;gap:10px}.club-platforms a{gap:8px;min-height:74px;padding:12px;font-size:.75rem}.brand-index{grid-template-columns:1fr 1fr}.brand-index a{padding:14px;font-size:.8125rem}.rate,.sis,.help{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.steps li{padding:18px}.steps li:nth-child(3){border-left:0;border-top:1px solid var(--edge)}.steps li:nth-child(4){border-top:1px solid var(--edge)}.help{gap:24px}.sec__head{align-items:center;gap:12px}.more{font-size:.75rem}}}
