.meridian-recommendations{--meridian-recommendations-gap: 1.6rem;display:block;padding:var(--meridian-recommendations-padding-top, 6.4rem) 0 var(--meridian-recommendations-padding-bottom, 6.4rem);background:rgb(var(--color-background))}.meridian-recommendations__inner{width:92%;margin:0 auto}.meridian-recommendations__heading{margin:0 0 2.4rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(2rem,2.2vw,2.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.meridian-recommendations__loader,.meridian-recommendations__slider{display:block;position:relative}.meridian-recommendations__list{display:flex;gap:var(--meridian-recommendations-gap);margin:0;padding:0 0 .8rem;list-style:none;overflow-x:auto;scroll-padding-inline:0;scrollbar-width:none;scroll-snap-type:x proximity}.meridian-recommendations__list::-webkit-scrollbar{display:none}.meridian-recommendations__list.slider:after{content:none}.meridian-recommendations__slider .slider .meridian-recommendations__slide{margin:0;padding:0;scroll-margin-left:0}.meridian-recommendations__slider .meridian-recommendations__list{scroll-padding-left:0}.meridian-recommendations__slide{flex:0 0 clamp(24rem,18vw,26rem);width:clamp(24rem,18vw,26rem);min-width:0;scroll-snap-align:start}.meridian-recommendations__card{display:block;min-width:0}.meridian-recommendations__image-link{display:block;aspect-ratio:1;overflow:hidden;border-radius:.2rem;background:#f3f1ed}.meridian-recommendations__image{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .18s ease}.meridian-recommendations__image-link:hover .meridian-recommendations__image,.meridian-recommendations__image-link:focus-visible .meridian-recommendations__image{opacity:.86}.meridian-recommendations__information{display:grid;gap:.75rem;padding-top:1.2rem}.meridian-recommendations__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.6rem;font-weight:500;line-height:1.25}.meridian-recommendations__title a{color:inherit;text-decoration:none}.meridian-recommendations__title a:hover,.meridian-recommendations__title a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.meridian-recommendations__description{display:-webkit-box;min-height:2.8em;margin:0;overflow:hidden;color:rgba(var(--color-foreground),.72);font-size:1.3rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meridian-recommendations__form,.meridian-recommendations__form form{display:block}.meridian-recommendations__variant-select{position:relative;margin-bottom:.8rem}.meridian-recommendations__variant-select select{width:100%;min-height:3.8rem;padding:0 3.2rem 0 1rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem}.meridian-recommendations__variant-select .svg-wrapper{position:absolute;top:50%;right:1rem;pointer-events:none;transform:translateY(-50%)}.meridian-recommendations__variant-select svg{width:1.2rem;height:1.2rem}.meridian-recommendations__add{display:flex;width:100%;min-height:4.1rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.2rem;border:0;border-radius:.2rem;background:#f0efed;color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.meridian-recommendations__add:not(:disabled):hover,.meridian-recommendations__add:not(:disabled):focus-visible{background:#e4e1dc}.meridian-recommendations__add:disabled{cursor:default;opacity:.62}.meridian-recommendations__add:before,.meridian-recommendations__add:after{display:none}.meridian-recommendations__slider:has(.slider-button--prev:disabled):has(.slider-button--next:disabled) .meridian-recommendations__controls{display:none}.meridian-recommendations__price{flex:0 0 auto;letter-spacing:.02em;text-transform:none}.meridian-recommendations__controls{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.6rem}.meridian-recommendations__controls .slider-button{display:grid;width:3.8rem;height:3.8rem;place-items:center;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:50%;background:transparent;color:rgb(var(--color-foreground))}.meridian-recommendations__controls .slider-button[name=previous] svg{transform:rotate(90deg)}.meridian-recommendations__controls .slider-button[name=next] svg{transform:rotate(-90deg)}.meridian-recommendations__controls .slider-button:disabled{cursor:default;opacity:.3}@media screen and (max-width:749px){.meridian-recommendations{padding-top:var(--meridian-recommendations-padding-top-mobile, 4.8rem);padding-bottom:var(--meridian-recommendations-padding-bottom-mobile, 4.8rem)}.meridian-recommendations__inner{width:auto;margin:0 1.5rem}.meridian-recommendations__heading{margin-bottom:1.8rem;font-size:2rem}.meridian-recommendations__list{gap:1.2rem;scroll-snap-type:x mandatory}.meridian-recommendations__slide{flex-basis:min(76vw,26rem);width:min(76vw,26rem)}.meridian-recommendations__controls{display:none}}@media(prefers-reduced-motion:reduce){.meridian-recommendations__list.slider{scroll-behavior:auto}.meridian-recommendations__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/meridian-product-recommendations.css.map */
