cart-recommendations{--cart-reco-bg: var(--gold-gr-ml, linear-gradient(251deg, #b16d1b 13%, #e7ad67 52%, #b77f28 86%));--cart-reco-color: var(--brown-800-ml, #3e3229);--cart-reco-card-bg: #fff;--cart-reco-btn-bg: var(--brown-900-ml, #2b2724);--cart-reco-btn-icon: #bdb5ad;--cart-reco-sale: #e2202c;display:block;background:var(--cart-reco-bg);color:var(--cart-reco-color);padding:24px 0 24px 25px;border-left:1px solid var(--gold-500-ml, #c6b081);min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.cart-drawer__form>.drawer__contents{min-width:0}cart-recommendations{contain:inline-size}cart-recommendations[hidden]{display:none}.cart-reco__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 25px 16px 0}.cart-reco__heading{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-heading-family, inherit);font-size:24px;font-weight:400;line-height:32px;color:var(--cart-reco-color)}.cart-reco__star{display:inline-flex;flex:none;width:24px;height:24px;color:var(--cart-reco-color)}.cart-reco__star svg{width:100%;height:100%}.cart-reco__star svg path{fill:currentColor}.cart-reco__arrows{display:flex;gap:8px}.cart-reco__arrow{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--cart-reco-color);border-radius:50%;background:transparent;color:var(--cart-reco-color);cursor:pointer;transition:opacity .16s ease-out,transform .16s ease-out}.cart-reco__arrow:active:not(:disabled){transform:scale(.96)}.cart-reco__arrow:disabled{opacity:.35;cursor:default}.cart-reco__arrow[hidden]{display:none}.cart-reco__list{display:flex;gap:12px;margin:0;padding:0 25px 0 0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cart-reco__list::-webkit-scrollbar{display:none}.cart-reco__item{flex:0 0 auto;width:218px;min-height:82px;box-sizing:border-box;display:flex;gap:8px;padding:6px 8px 6px 6px;background:var(--cart-reco-card-bg);color:var(--brown-900-ml, #2b2724);scroll-snap-align:start}.cart-reco__image{flex:none;width:58px;height:70px;background:var(--brown-200-ml, #f2efea);display:block}.cart-reco__image img{width:100%;height:100%;object-fit:contain;display:block}.cart-reco__info{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:70px;flex:1}.cart-reco__title{font-size:12px;line-height:14px;max-height:28px;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty}.cart-reco__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:auto;padding-top:4px}.cart-reco__price{display:flex;flex-direction:column;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap}.cart-reco__price-old{font-size:12px;font-weight:400;line-height:14px;color:var(--brown-400-ml, #817a75)}.cart-reco__price-sale{color:var(--cart-reco-sale);font-weight:700}.cart-reco__add{width:34px;height:34px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:50%;background:var(--cart-reco-btn-bg);color:var(--cart-reco-btn-icon);cursor:pointer;transition:transform .16s ease-out,opacity .16s ease-out}.cart-reco__add:active{transform:scale(.96)}.cart-reco__add.loading{opacity:.55;pointer-events:none}.cart-reco__error{margin:10px 25px 0 0;padding:8px 10px;font-size:13px;background:#ffffffeb;color:var(--cart-reco-sale)}@media(max-width:749px){cart-recommendations{padding:20px 0 20px 17px}.cart-reco__head{margin-right:17px}.cart-reco__list{padding-right:17px}.cart-reco__heading{font-size:22px;line-height:28px}}@media(prefers-reduced-motion:reduce){.cart-reco__list{scroll-behavior:auto}}#CartDrawer .drawer__inner{position:relative}.cart-delivery-open{width:100%;margin-top:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.cart-delivery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;visibility:hidden;transition:visibility 0s linear .3s}.cart-delivery[data-open=true]{pointer-events:auto;visibility:visible;transition-delay:0s}.cart-delivery .cart-delivery__backdrop{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#2b272473;opacity:0;transition:opacity .3s ease-out}.cart-delivery[data-open=true] .cart-delivery__backdrop{opacity:1}.cart-delivery__panel{position:absolute;left:0;right:0;bottom:0;max-height:88%;display:flex;flex-direction:column;background:var(--brown-100-ml, #f9f6f3);border-top:1px solid var(--gold-500-ml, #c6b081);transform:translateY(100%);transition:transform .32s cubic-bezier(.32,.72,0,1);outline:none}.cart-delivery[data-open=true] .cart-delivery__panel{transform:translateY(0)}.cart-delivery__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gold-200-ml, #e9e1d1)}.cart-delivery__title{margin:0;font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:400;line-height:28px}.cart-delivery__close{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--gold-500-ml, #c6b081);cursor:pointer}.cart-delivery__body{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 0}.cart-delivery__cta{position:sticky;bottom:0;padding:12px 0 20px;background:var(--brown-100-ml, #f9f6f3)}@media(prefers-reduced-motion:reduce){.cart-delivery__panel,.cart-delivery__backdrop{transition-duration:.01s}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-cart-recommendations.css.map */
