.ytc-bar-menu{padding:clamp(3.5rem,8vw,7rem) 0;color:var(--colour-forest);background:var(--colour-sage-pale)}.ytc-bar-menu .bar-menu-header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(2rem,5vw,3.5rem)}.ytc-bar-menu .bar-menu-header h2{max-width:12ch;margin:0}.ytc-bar-menu .bar-menu-intro{max-width:46rem}.ytc-bar-menu .bar-menu-columns{column-count:3;column-gap:clamp(1rem,2vw,1.5rem)}.ytc-bar-menu .bar-menu-card{display:inline-block;width:100%;margin:0 0 clamp(1rem,2vw,1.5rem);overflow:hidden;break-inside:avoid;border:1px solid rgba(24,59,52,.14);border-radius:var(--border-radius-lg);background:#ffffffd1;box-shadow:0 12px 30px #183b3412}.ytc-bar-menu .bar-menu-card:nth-child(4n+2){background:var(--colour-sand)}.ytc-bar-menu .bar-menu-card:nth-child(4n+3){background:var(--colour-blush)}.ytc-bar-menu .bar-menu-card h3{margin:0;padding:1.15rem 1.25rem;border-bottom:1px solid rgba(24,59,52,.13);color:var(--colour-clay);font-family:var(--font-family-heading);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.1}.ytc-bar-menu .bar-menu-list{margin:0;padding:.35rem 1.25rem .55rem}.ytc-bar-menu .bar-menu-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:baseline;padding:.72rem 0;border-bottom:1px solid rgba(24,59,52,.1)}.ytc-bar-menu .bar-menu-row:last-child{border-bottom:0}.ytc-bar-menu .bar-menu-row dt,.ytc-bar-menu .bar-menu-row dd{margin:0;font-size:.9rem;line-height:1.35}.ytc-bar-menu .bar-menu-row dt{font-weight:550}.ytc-bar-menu .bar-menu-row dd{color:var(--colour-forest);font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ytc-bar-menu .bar-menu-note{max-width:62rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding:1rem 1.15rem;border-left:3px solid var(--colour-gold);background:#ffffff8c;font-size:.84rem;line-height:1.55}@media(max-width:1099.98px){.ytc-bar-menu .bar-menu-columns{column-count:2}}@media(max-width:699.98px){.ytc-bar-menu .bar-menu-header{grid-template-columns:1fr;gap:1rem}.ytc-bar-menu .bar-menu-columns{column-count:1}.ytc-bar-menu .bar-menu-card h3,.ytc-bar-menu .bar-menu-list{padding-right:1rem;padding-left:1rem}.ytc-bar-menu .bar-menu-row{gap:.5rem}.ytc-bar-menu .bar-menu-row dt,.ytc-bar-menu .bar-menu-row dd{font-size:.86rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-ytc-bar-menu.css.map */
