.abrsm-v3-sale{--sale-ink: #111820;--sale-muted: #56606e;--sale-line: #dddfe2;--sale-surface: #f2f2f3;--sale-red: #ba0c2f;color:var(--sale-ink);font:400 16px/1.5 Whitney,sans-serif;margin-bottom:40px}.abrsm-v3-sale *,.abrsm-v3-sale *:before,.abrsm-v3-sale *:after{box-sizing:border-box}.abrsm-v3-sale :is(h1,h2,h3,p){margin:0;text-transform:none;letter-spacing:normal}.abrsm-v3-sale :is(h1,h2,h3){font-family:Campton,sans-serif;font-weight:600;color:var(--sale-ink)}.abrsm-v3-sale h1{font-size:40px;line-height:1.2;letter-spacing:-.025em}.abrsm-v3-sale h2{font-size:24px;line-height:1.33;letter-spacing:-.015em}.abrsm-v3-sale h3{font-size:20px;line-height:1.4}.abrsm-v3-sale a{color:inherit}.abrsm-v3-sale a:hover{text-decoration:underline;text-underline-offset:3px}.abrsm-v3-sale :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--sale-ink);outline-offset:4px}.abrsm-v3-sale .sale-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:0 0 36px;margin-bottom:32px;border-bottom:1px solid var(--sale-line);background:#fff}.abrsm-v3-sale .lede{max-width:47ch;margin-top:20px;color:var(--sale-muted);font-size:18px;line-height:1.55}.abrsm-v3-sale .offer-highlight{color:var(--sale-ink);font-weight:500}.abrsm-v3-sale .offer-amount{color:var(--sale-red);font-weight:600}.abrsm-v3-sale .cta{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:24px}.abrsm-v3-sale .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 20px;border:1px solid #ff364e;border-radius:6px;background:#ff364e;color:#111820;font:600 16px/1.25 Whitney,sans-serif;text-decoration:none}.abrsm-v3-sale .btn:hover{color:var(--sale-ink);text-decoration:none}.abrsm-v3-sale .btn--secondary{background:#fff;border-color:#b9bec5}.abrsm-v3-sale .btn--secondary:hover{background:var(--sale-surface);border-color:#747b84;color:var(--sale-ink)}.abrsm-v3-sale .link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--sale-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.abrsm-v3-sale .feature{display:grid;gap:16px;padding:0;min-width:0}.abrsm-v3-sale .feature-covers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px}.abrsm-v3-sale .feature-media{display:block}.abrsm-v3-sale .feature-media img{display:block;width:100%;height:auto;max-height:190px;object-fit:contain;object-position:bottom}.abrsm-v3-sale .feature-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0}.abrsm-v3-sale .feature h2{font-size:22px;line-height:1.35}.abrsm-v3-sale .feature-title{font-size:15px;text-decoration:underline;text-underline-offset:3px}.abrsm-v3-sale .price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.abrsm-v3-sale .price{color:var(--sale-red);font:600 22px/1.4 Whitney,sans-serif}.abrsm-v3-sale .compare{color:var(--sale-muted);font-size:14px;text-decoration:line-through}.abrsm-v3-sale .save{color:var(--sale-red);font:600 13px/1.4 Whitney,sans-serif}.abrsm-v3-sale .feature .price{font-size:18px}.abrsm-v3-sale .feature .save{font-weight:500}.abrsm-v3-sale .bestsellers{padding:0 0 32px}.abrsm-v3-sale .head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 32px;margin-bottom:20px}.abrsm-v3-sale .head-note{color:var(--sale-muted);margin-top:6px}.abrsm-v3-sale .nav{display:flex;flex:none;align-items:center;gap:8px}.abrsm-v3-sale .nav button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--sale-line);border-radius:6px;background:#fff;color:var(--sale-ink);cursor:pointer}.abrsm-v3-sale .nav button svg{width:16px;height:16px}.abrsm-v3-sale .nav button:hover:not(:disabled){border-color:var(--sale-ink);background:var(--sale-surface)}.abrsm-v3-sale .nav button:disabled{opacity:.4;cursor:default}.abrsm-v3-sale .nav[hidden]{display:none}.abrsm-v3-sale .car{display:grid;gap:20px}.abrsm-v3-sale .track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;padding:0 0 12px}.abrsm-v3-sale .track::-webkit-scrollbar{display:none;height:0}.abrsm-v3-sale .title-card{display:grid;grid-template-rows:auto 1fr;gap:12px;min-width:0;scroll-snap-align:start}.abrsm-v3-sale .title-card__media{position:relative;display:flex;align-items:center;justify-content:center;height:260px;padding:16px;border:1px solid transparent;border-radius:4px;background:var(--sale-surface)}.abrsm-v3-sale .title-card__media:hover{border-color:#bfc3c8}.abrsm-v3-sale .title-card__discount{position:absolute;top:8px;right:8px;padding:4px 6px;border-radius:4px;background:var(--sale-red);color:#fff;font:600 13px/1.3 Whitney,sans-serif}.abrsm-v3-sale .title-card__media img{display:block;height:100%;width:100%;object-fit:contain}.abrsm-v3-sale .title-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.abrsm-v3-sale .title-card h3{font-size:16px;line-height:1.4}.abrsm-v3-sale .title-card h3 a{text-decoration:none}.abrsm-v3-sale .title-card h3 a:hover{text-decoration:underline}.abrsm-v3-sale .title-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.abrsm-v3-sale .title-card__price-row strong{color:var(--sale-red);font-size:18px;font-weight:500;font-style:normal}.abrsm-v3-sale .title-card__price-row s{color:var(--sale-muted);font-size:14px}.abrsm-v3-sale .title-card__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:8px;color:var(--sale-ink);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.abrsm-v3-sale .car-foot{display:flex;align-items:center;justify-content:space-between;gap:20px}.abrsm-v3-sale .car-foot p{color:var(--sale-muted);font-size:14px}.abrsm-v3-sale .offers{border-top:1px solid var(--sale-line);padding-block:28px}.abrsm-v3-sale .offers>h2{scroll-margin-top:185px}.abrsm-v3-sale .offer-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:20px;border:1px solid var(--sale-line);border-radius:6px;overflow:hidden}.abrsm-v3-sale .offer{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:28px 32px}.abrsm-v3-sale .offer--quantity{background:var(--sale-surface)}.abrsm-v3-sale .offer+.offer{border-left:1px solid var(--sale-line)}.abrsm-v3-sale .offer h3{font-size:22px;line-height:1.4}.abrsm-v3-sale .offer p{color:var(--sale-muted);max-width:52ch}.abrsm-v3-sale .offer .btn{margin-top:auto;font-size:14px}.abrsm-v3-sale .offer-title{display:flex;gap:12px;align-items:center}.abrsm-v3-sale .offer-icon{flex:none;width:24px;height:24px;color:var(--sale-ink)}.abrsm-v3-sale .offer .delivery-threshold{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--sale-ink);font-size:18px}.abrsm-v3-sale .delivery-threshold strong{color:var(--sale-red);font:600 30px/1.25 Campton,sans-serif}.abrsm-v3-sale .tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:4px 0;padding:16px 0;border-block:1px solid var(--sale-line)}.abrsm-v3-sale .tiers div{padding-inline:16px;border-left:1px solid var(--sale-line)}.abrsm-v3-sale .tiers div:first-child{padding-left:0;border-left:0}.abrsm-v3-sale .tiers dt{color:var(--sale-muted);font-size:14px}.abrsm-v3-sale .tiers dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:6px 0 0;color:var(--sale-red);font:600 28px/1.25 Campton,sans-serif}.abrsm-v3-sale .tiers dd span{color:var(--sale-ink);font:400 14px/1.4 Whitney,sans-serif}.abrsm-v3-sale .support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px;padding:28px 0 0;border-top:1px solid var(--sale-line)}.abrsm-v3-sale .support>*{min-width:0}.abrsm-v3-sale .support>*+*{padding-left:32px;border-left:1px solid var(--sale-line)}.abrsm-v3-sale .support-title{display:flex;align-items:center;gap:12px}.abrsm-v3-sale .support-icon{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background:var(--sale-surface);color:var(--sale-ink)}.abrsm-v3-sale .support-icon svg{width:22px;height:22px}.abrsm-v3-sale .support h2{font-size:20px}.abrsm-v3-sale .support p{margin-top:12px;max-width:54ch;color:var(--sale-muted)}.abrsm-v3-sale .support .btn{margin-top:16px;font-size:14px}.abrsm-v3-sale .support .link{margin-top:8px;font-size:14px}.abrsm-v3-sale .teacher-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:16px 0 8px;padding:0;list-style:none;color:var(--sale-muted);font-size:14px}.abrsm-v3-sale .teacher-benefits li{position:relative;margin:0;padding-left:22px}.abrsm-v3-sale .teacher-benefits li:before{content:"";position:absolute;top:5px;left:2px;width:6px;height:10px;border-right:1.5px solid var(--sale-red);border-bottom:1.5px solid var(--sale-red);transform:rotate(45deg)}.abrsm-v3-sale .empty-note{padding:20px;background:var(--sale-surface);border-radius:6px}body .collection-content.collection-content--sale{--abrsm-radius: 6px;--abrsm-shadow: none;--abrsm-border: #dddfe2;--abrsm-muted: #56606e;background:#fff}body .collection-content.collection-content--sale .abrsm-content--sale{padding-inline:0}body .collection-content.collection-content--sale .abrsm-collection-header{padding:24px 0 16px;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none;scroll-margin-top:185px}body .collection-content.collection-content--sale .abrsm-collection-title{font-family:Campton,sans-serif;font-size:24px!important;line-height:1.33!important;font-weight:600;letter-spacing:-.015em!important}body .collection-content.collection-content--sale .abrsm-sale-products-lede{max-width:68ch;margin-top:8px;color:#56606e;font-size:16px;line-height:1.5}body .collection-content.collection-content--sale .abrsm-collection-count{border:0;border-radius:0;background:transparent;padding:0;color:#56606e}body .collection-content.collection-content--sale .abrsm-collection-count:before{display:none}body .collection-content.collection-content--sale .abrsm-toolbar{margin:0 0 20px;padding:12px 0;border:0;border-block:1px solid #dddfe2;border-radius:0;background:#fff;box-shadow:none}body .collection-content.collection-content--sale :is(.abrsm-view,.abrsm-view-btn,.abrsm-sort-select,.abrsm-pp-select,.abrsm-btn,.abrsm-btn-secondary,.abrsm-loadmore,.abrsm-chip,.abrsm-iconbtn){border-radius:6px;box-shadow:none;text-transform:none}body .collection-content.collection-content--sale .abrsm-card-plate{border-radius:6px;border-color:#dddfe2;background:#fff;box-shadow:none;padding:16px;transform:none}body .collection-content.collection-content--sale .abrsm-card-plate:hover{border-color:#bfc3c8;box-shadow:none;transform:none}body .collection-content.collection-content--sale .abrsm-card-plate .grid-product__image-mask{border:0;border-radius:4px;background:#f2f2f3;padding:16px}body .collection-content.collection-content--sale .abrsm-card-plate .grid-product__image-mask :is(.image-wrap,.grid__image-ratio){border-radius:0}body .collection-content.collection-content--sale #abrsmGridItems .grid-product__image-mask image-element[data-aos=image-fade-in] .image-element{opacity:1;animation:none}body .collection-content.collection-content--sale .abrsm-card-plate .grid-product__title{font-weight:600;line-height:1.4}body .collection-content.collection-content--sale .abrsm-card-plate .grid-product__price{font-size:20px;font-weight:600;color:#111820}body .collection-content.collection-content--sale .abrsm-card-plate .grid-product__price--original{width:auto;margin:0;font-size:14px}body .collection-content.collection-content--sale .abrsm-card-plate .grid-product__price--savings{border-radius:4px;background:#f2f2f3;color:#ba0c2f;font-weight:600}body .collection-content.collection-content--sale .abrsm-card-plate .grid-product__tag{border-radius:4px;box-shadow:none;font-weight:600;letter-spacing:normal}body .collection-content.collection-content--sale .abrsm-grid.is-list .abrsm-list-title{font-size:20px;line-height:1.4}body .collection-content.collection-content--sale .abrsm-grid.is-list .abrsm-card-plate,body .collection-content.collection-content--sale .abrsm-grid.is-list .abrsm-card-plate:hover{border-radius:6px;box-shadow:none;transform:none}body .collection-content.collection-content--sale .abrsm-grid.is-list .abrsm-list-meta a{color:#ba0c2f}body .collection-content.collection-content--sale .abrsm-grid.is-list .abrsm-list-media{border-radius:4px;background:#f2f2f3}body .collection-content.collection-content--sale .abrsm-grid.is-list .abrsm-list-price{font-weight:600}body .collection-content.collection-content--sale .abrsm-empty{border-radius:6px;border:1px solid #dddfe2;background:#f2f2f3;box-shadow:none}body .collection-content.collection-content--sale .abrsm-drawer{border-radius:0;background:#fff}body .collection-content.collection-content--sale :is(.abrsm-drawer-header,.abrsm-drawer-footer,.abrsm-facet__link,.abrsm-facet__count-badge,summary){border-radius:4px;background-image:none;box-shadow:none}body .collection-content.collection-content--sale :is(a,button,select,input):focus-visible{outline:2px solid #111820;outline-offset:3px}@media(min-width:1200px){body .collection-content.collection-content--sale .abrsm-grid:not(.is-list) #abrsmGridItems .grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0}body .collection-content.collection-content--sale .abrsm-grid:not(.is-list) #abrsmGridItems .grid:after{display:none}body .collection-content.collection-content--sale .abrsm-grid:not(.is-list) #abrsmGridItems .grid__item{width:auto;max-width:none;min-width:0;margin:0;padding:0;float:none;clear:none}body .collection-content.collection-content--sale .abrsm-grid:not(.is-list) .abrsm-card-plate{padding:12px}body .collection-content.collection-content--sale .abrsm-grid:not(.is-list) .grid-product__image-mask{padding:12px}body .collection-content.collection-content--sale #abrsmGrid:not(.is-list) .abrsm-qty{flex-basis:58px;width:58px;min-width:58px;max-width:58px}body .collection-content.collection-content--sale #abrsmGrid:not(.is-list) .abrsm-qa-btn{padding-inline:8px;font-size:14px}}@media(max-width:989px){.abrsm-v3-sale .sale-intro{gap:32px}.abrsm-v3-sale h1{font-size:32px}.abrsm-v3-sale .feature-covers{gap:8px}.abrsm-v3-sale .feature h2{font-size:20px}.abrsm-v3-sale .track{grid-auto-columns:calc((100% - 48px) / 3)}.abrsm-v3-sale .title-card__media{height:244px;padding:20px}.abrsm-v3-sale .offer{padding:24px}.abrsm-v3-sale .support{gap:24px}.abrsm-v3-sale .support>*+*{padding-left:24px}.abrsm-v3-sale .teacher-benefits{grid-template-columns:minmax(0,1fr)}.abrsm-v3-sale .tiers{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.abrsm-v3-sale .tiers div{padding:12px 16px}.abrsm-v3-sale .tiers div:nth-child(odd){padding-left:0;border-left:0}.abrsm-v3-sale .tiers div:nth-child(n+3){border-top:1px solid var(--sale-line)}}@media(max-width:749px){.abrsm-v3-sale{margin-bottom:28px}.abrsm-v3-sale h1{font-size:30px;line-height:1.27}.abrsm-v3-sale h2{font-size:22px;line-height:1.4}.abrsm-v3-sale .sale-intro{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 0 24px;margin-bottom:24px}.abrsm-v3-sale .lede{margin-top:12px;font-size:16px;line-height:1.5}.abrsm-v3-sale .cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:16px}.abrsm-v3-sale .btn{gap:6px;padding-inline:8px;font-size:14px}.abrsm-v3-sale .cta .link{font-size:14px}.abrsm-v3-sale .feature{gap:12px}.abrsm-v3-sale .feature h2{font-size:20px}.abrsm-v3-sale .feature-media img{max-height:none}.abrsm-v3-sale .feature-copy{gap:4px 12px}.abrsm-v3-sale .feature-title{width:100%;font-size:14px}.abrsm-v3-sale .feature .price{font-size:18px}.abrsm-v3-sale .bestsellers{padding:0 0 24px}.abrsm-v3-sale .head{margin-bottom:16px}.abrsm-v3-sale .head-note{font-size:14px}.abrsm-v3-sale .track{grid-auto-columns:calc((100% - 16px) / 2.08);gap:16px}.abrsm-v3-sale .title-card{gap:12px}.abrsm-v3-sale .title-card__media{height:218px;padding:16px 12px}.abrsm-v3-sale .title-card__discount{top:8px;right:8px;font-size:12px;padding:4px 6px}.abrsm-v3-sale .title-card h3{font-size:16px;line-height:1.4}.abrsm-v3-sale .title-card__price-row strong{font-size:18px}.abrsm-v3-sale .title-card__price-row{gap:4px 8px}.abrsm-v3-sale .title-card__price-row .save{width:100%}.abrsm-v3-sale .car-foot{align-items:flex-start;gap:12px}.abrsm-v3-sale .car-foot .link{font-size:14px}.abrsm-v3-sale .offers{padding-block:24px}.abrsm-v3-sale .offers>h2{scroll-margin-top:155px}.abrsm-v3-sale .offer-grid,.abrsm-v3-sale .support{grid-template-columns:minmax(0,1fr)}.abrsm-v3-sale .offer{padding:20px}.abrsm-v3-sale .offer h3{font-size:20px}.abrsm-v3-sale .offer+.offer{border-left:0;border-top:1px solid var(--sale-line)}.abrsm-v3-sale .tiers{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.abrsm-v3-sale .tiers div{padding:16px 12px}.abrsm-v3-sale .tiers div:nth-child(odd){padding-left:0;border-left:0}.abrsm-v3-sale .tiers div:nth-child(n+3){border-top:1px solid var(--sale-line)}.abrsm-v3-sale .tiers dt{font-size:14px}.abrsm-v3-sale .support{padding-top:24px}.abrsm-v3-sale .support>*+*{padding:24px 0 0;border-left:0;border-top:1px solid var(--sale-line)}body .collection-content.collection-content--sale .abrsm-collection-header{scroll-margin-top:155px;padding-top:0}body .collection-content.collection-content--sale .abrsm-toolbar{gap:12px}body .collection-content.collection-content--sale .abrsm-card-plate,body .collection-content.collection-content--sale .abrsm-card-plate .grid-product__image-mask{padding:12px}body .collection-content.collection-content--sale .abrsm-grid.is-list .abrsm-list-title{font-size:17px}}@media(prefers-reduced-motion:reduce){.abrsm-v3-sale .track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/abrsm-v3-sale.css.map */
