.yp-cart-ymal[hidden]{display:none!important}.yp-cart-ymal{width:100%}.yp-cart-ymal__heading{margin:0 0 .8rem;font-size:1.3rem;font-weight:600;letter-spacing:.02em;line-height:1.2;color:rgb(var(--color-foreground))}.yp-cart-ymal__row{display:flex;gap:.8rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:0 0 .2rem;list-style:none;margin:0}.yp-cart-ymal__card{flex:0 0 auto;width:calc(10rem / var(--font-body-scale, 1));display:flex;flex-direction:column;gap:.45rem;min-width:0}.yp-cart-ymal__img-wrap{display:block;width:calc(10rem / var(--font-body-scale, 1));max-width:calc(10rem / var(--font-body-scale, 1));background:#f4f4f4;overflow:hidden;border-radius:0}.yp-cart-ymal__img-wrap img{width:100%;max-width:100%;height:auto;object-fit:unset;display:block;border-radius:0}.yp-cart-ymal__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.15rem;line-height:1.25;letter-spacing:.01em;color:rgb(var(--color-foreground));text-decoration:none}.yp-cart-ymal__title:hover{text-decoration:underline}.yp-cart-ymal__price{font-size:1.15rem;letter-spacing:.01em;line-height:1.2}.yp-cart-ymal__add{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;background:#ff5d25;color:#fff;font:inherit;font-size:1.15rem;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:.55rem .6rem;width:100%;text-align:center}.yp-cart-ymal__add:hover,.yp-cart-ymal__add:focus-visible{background:#e54e1c}.yp-cart-ymal__add:disabled{opacity:.55;cursor:wait}.yp-cart-ymal--drawer{margin:0 0 1.2rem;padding-top:.4rem;border-top:0}.yp-cart-ymal--drawer .yp-cart-ymal__heading{font-size:1.2rem;margin-bottom:.7rem;padding-top:.6rem}.yp-cart-ymal--drawer .yp-cart-ymal__card{width:calc(10rem / var(--font-body-scale, 1))}.yp-cart-ymal--drawer .yp-cart-ymal__row{gap:1rem}.yp-cart-ymal--drawer .yp-cart-ymal__title,.yp-cart-ymal--drawer .yp-cart-ymal__price,.yp-cart-ymal--drawer .yp-cart-ymal__add{font-size:1.15rem}.yp-cart-ymal--page{margin:0 0 2.4rem}.yp-cart-ymal--page .yp-cart-ymal__heading{font-size:1.5rem;margin-bottom:1rem}.yp-cart-ymal--page .yp-cart-ymal__card{width:calc(10rem / var(--font-body-scale, 1))}.yp-cart-ymal--page .yp-cart-ymal__row{gap:1.2rem}@media screen and (min-width:750px){.yp-cart-ymal--page .yp-cart-ymal__card{width:calc(10rem / var(--font-body-scale, 1))}.yp-cart-ymal--page .yp-cart-ymal__heading{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ypresets-cart-ymal.css.map */
