.rw-additional-tracks{scroll-margin-top:max(15rem,calc(var(--header-height, 10rem) + 2rem));padding-top:3.6rem;padding-bottom:3.6rem}.rw-additional-tracks>h2{margin:0 0 2.8rem}.rw-additional-tracks__grid{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:1.6rem;padding:0 0 1.2rem;margin:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin}.rw-additional-tracks__grid:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.rw-additional-tracks__card{display:flex;flex-direction:column;border:1px solid rgba(var(--color-foreground),.25);border-radius:1rem;min-width:0;overflow:hidden;background:rgb(var(--color-background));text-align:center;scroll-snap-align:start}.rw-additional-tracks__card>h3{font-size:2.2rem;line-height:1.3;margin:0;padding:2rem 1.6rem 1rem}.rw-additional-tracks__image{aspect-ratio:1;margin:0 1.6rem;background:rgb(var(--color-background));display:grid;place-items:center;overflow:hidden;color:#46535c}.rw-additional-tracks__image img{display:block;width:100%;height:100%;object-fit:contain}.rw-additional-tracks__body{display:flex;flex-direction:column;flex:1;padding:1.6rem}.rw-additional-tracks__body p{margin:0 0 1.2rem}.rw-additional-tracks__contents{min-height:5rem;line-height:1.55}.rw-additional-tracks__price{font-size:2.4rem;font-weight:700}.rw-additional-tracks__body .button{width:100%;min-height:4.8rem;margin-top:auto;border:1px solid currentColor;border-radius:.4rem;box-shadow:none}.rw-additional-tracks__body .button:before,.rw-additional-tracks__body .button:after{display:none}.rw-additional-tracks__status:disabled{color:#5c6266;background:transparent;opacity:1;cursor:default}@media(min-width:750px){.rw-additional-tracks__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;overflow:visible;scroll-snap-type:none;padding-bottom:0}}@media(max-width:749px){#MainContent>.shopify-section[id$=__rwstem]:has(+.shopify-section #additional-tracks) .multirow{padding-bottom:0}#MainContent>.shopify-section[id$=__rwstem]:has(+.shopify-section #additional-tracks) .image-with-text__content{padding-bottom:2.4rem}.rw-additional-tracks.page-width{padding-top:0;padding-bottom:1.6rem}.rw-additional-tracks>h2{margin-bottom:1.6rem}.rw-additional-tracks__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;overflow:visible;scroll-snap-type:none;padding-bottom:0}.rw-additional-tracks__card{display:flex;flex-direction:column;padding:.8rem;text-align:center;overflow-wrap:anywhere}.rw-additional-tracks__card>h3{min-height:3.7rem;padding:0;margin:0 0 .8rem;font-size:1.4rem;line-height:1.3}.rw-additional-tracks__image{aspect-ratio:1;min-height:0;margin:0 0 .8rem}.rw-additional-tracks__body{display:flex;flex-direction:column;flex:1;padding:0}.rw-additional-tracks__body .rw-additional-tracks__contents{flex:1;min-height:0;margin:0 0 .8rem;font-size:1.2rem;line-height:1.4}.rw-additional-tracks__body .rw-additional-tracks__price{margin:0 0 .8rem;font-size:1.6rem;line-height:1.4;white-space:nowrap}.rw-additional-tracks__body .button{width:100%;min-width:0;min-height:4.4rem;margin:0;padding:.6rem .3rem;font-size:1.2rem;line-height:1.3;white-space:normal}.rw-additional-tracks__body .rw-additional-tracks__status:disabled{color:#5c6266;-webkit-text-fill-color:currentColor;opacity:1}}.rw-featured-tracks{padding-top:3.6rem;padding-bottom:3.6rem}.rw-featured-tracks>h2{margin:0 0 2.8rem}.rw-featured-tracks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.6rem 1.2rem;padding:0;margin:0;list-style:none}.rw-featured-tracks__grid>li{min-width:0}.rw-featured-tracks__card{color:rgb(var(--color-foreground));text-decoration:none;display:block;height:100%}.rw-featured-tracks__image{aspect-ratio:1;background:#f4f4f4;overflow:hidden}.rw-featured-tracks__image img{display:block;width:100%;height:100%;object-fit:contain}.rw-featured-tracks__card h3{margin:1.2rem 0 .8rem;font-size:1.5rem;line-height:1.5;overflow-wrap:anywhere}.rw-featured-tracks__price{margin:0;font-size:1.8rem}.rw-featured-tracks__jump{margin:0;text-decoration:underline;text-underline-offset:.3rem;font-size:1.4rem}.rw-featured-tracks__placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;height:100%;padding:1.2rem;text-align:center;color:#46535c;background:#f0f4f5;border:1px solid #d9e1e5;font-size:1.2rem}.rw-featured-tracks__placeholder-title{font-family:var(--font-heading-family);font-size:clamp(2rem,4vw,3.2rem);color:#182b37;line-height:1.2}.rw-featured-tracks__card:hover h3{text-decoration:underline;text-underline-offset:.3rem}.rw-featured-tracks__card:focus-visible{outline:.3rem solid currentColor;outline-offset:.5rem}html:has(.rw-featured-tracks){scroll-behavior:smooth}@media(min-width:990px){.rw-featured-tracks__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.rw-featured-tracks__card h3{font-size:1.7rem}.rw-featured-tracks__price{font-size:2rem}}@media(prefers-reduced-motion:reduce){html:has(.rw-featured-tracks){scroll-behavior:auto}}.rw-home-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 3rem;padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(var(--color-foreground),.12);font-weight:600;text-align:center}.rw-home-trust span{padding:.4rem 0}.rw-extra-tracks{color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.5;letter-spacing:0}.rw-extra-tracks--notice{margin-top:1.6rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:.6rem}.rw-extra-tracks--notice p{margin:0 0 .3rem}.rw-extra-tracks__notice-heading{font-weight:600}.rw-extra-tracks__notice-body{margin-top:.6rem}.rw-extra-tracks__notice-body--with-image{display:grid;grid-template-columns:minmax(0,1fr) 8rem;align-items:center;gap:1.2rem}.rw-extra-tracks__notice-copy{min-width:0}.rw-extra-tracks__notice-image{display:block;width:8rem;height:8rem;border-radius:.4rem;overflow:hidden}.rw-extra-tracks__notice-image img{display:block;width:100%;height:100%;object-fit:contain}.rw-extra-tracks__jump{display:inline-flex;align-items:center;gap:.5rem;min-height:4.4rem;color:inherit;text-underline-offset:.3rem}.rw-extra-tracks--packs{margin:2.4rem 0;scroll-margin-top:calc(var(--header-height, 10rem) + 1.6rem)}.rw-extra-tracks__heading{margin:0 0 .8rem;font-size:2.2rem;line-height:1.25}.rw-extra-tracks__guidance{margin:0 0 1.2rem}.rw-extra-tracks__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.rw-extra-tracks__card{display:grid;grid-template-columns:8.8rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:.6rem}.rw-extra-tracks__image{display:flex;align-items:center;justify-content:center;width:8.8rem;height:8.8rem;color:inherit;font-size:1.2rem;text-align:center}.rw-extra-tracks__image img{display:block;width:100%;height:100%;object-fit:contain}.rw-extra-tracks__details{min-width:0}.rw-extra-tracks__details h3{margin:0 0 .3rem;font-size:1.6rem;line-height:1.3;overflow-wrap:anywhere}.rw-extra-tracks__details h3 a{color:inherit;text-decoration:none}.rw-extra-tracks__details h3 a:hover{text-decoration:underline;text-underline-offset:.3rem}.rw-extra-tracks__contents{margin:0 0 .5rem;font-size:1.3rem;line-height:1.4;overflow-wrap:anywhere}.rw-extra-tracks__price{margin:0 0 .8rem;font-size:1.6rem;font-weight:600}.rw-extra-tracks .rw-extra-tracks__details .rw-extra-tracks__form,.rw-extra-tracks__form .form{margin:0}.rw-extra-tracks__form .product-form__error-message-wrapper{margin:0 0 .8rem;font-size:1.3rem}.rw-extra-tracks__form .rw-extra-tracks__add{min-width:0;min-height:4.4rem;width:100%;max-width:22rem;margin:0;padding:.8rem 1.2rem;font-size:1.4rem;letter-spacing:0}.rw-extra-tracks__shipping{margin:1.2rem 0 0;font-size:1.3rem;container-type:inline-size;letter-spacing:0}.rw-extra-tracks__shipping strong{display:block;font-size:min(1.3rem,3.05cqi);white-space:nowrap}.rw-extra-tracks a:focus-visible,.rw-extra-tracks button:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media(max-width:359px){.rw-extra-tracks__notice-body--with-image{grid-template-columns:minmax(0,1fr) 6.4rem;gap:1rem}.rw-extra-tracks__notice-image{width:6.4rem;height:6.4rem}.rw-extra-tracks__card{grid-template-columns:7.2rem minmax(0,1fr);gap:1rem;padding:1rem}.rw-extra-tracks__image{width:7.2rem;height:7.2rem}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
