.ear-compositions__inner{padding-inline:3%;padding-top:var(--compositions-padding-top);padding-bottom:var(--compositions-padding-bottom)}.ear-compositions__header{margin-bottom:2.8rem}.ear-compositions__title{margin:0 0 1.6rem;font-family:Figtree,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ear-compositions__description{max-width:72rem;font-size:1.4rem;line-height:1.7}.ear-compositions__description p{margin:0}.ear-compositions__track{position:relative;display:flex;flex-wrap:nowrap;gap:2rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin}.ear-compositions__slide{flex:0 0 calc((100% - var(--compositions-columns) * 2rem) / (var(--compositions-columns) + .25));min-width:0;scroll-snap-align:start}.ear-compositions__placeholder{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:2rem;border:1px solid #e6e2de;background:#f5f3f0;color:#645f59;font-size:1.2rem;letter-spacing:.035em;text-align:center}.ear-compositions__actions{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:2rem;margin-top:2.4rem;text-align:center}.ear-compositions__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.ear-compositions__actions .button{--solstice-context-text-color: rgb(var(--color-button-text));color:rgb(var(--color-button-text));padding:1.4rem 2rem;text-align:center;white-space:normal;max-width:100%}@media screen and (min-width:990px){.ear-compositions__slider--fits-desktop .ear-compositions__controls{display:none}}@media screen and (min-width:750px)and (max-width:989px){.ear-compositions__slide{flex-basis:calc((100% - 2rem)/2)}}@media screen and (max-width:749px){.ear-compositions__inner{padding-inline:20px;padding-top:calc(var(--compositions-padding-top) * .75);padding-bottom:calc(var(--compositions-padding-bottom) * .75)}.ear-compositions__track{gap:1.2rem}.ear-compositions__slide{flex-basis:82%}.ear-compositions__actions{align-items:center;flex-direction:column;gap:2rem;text-align:center}}@media(prefers-reduced-motion:reduce){.ear-compositions__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ear-compositions-carousel.css.map */
