.cart-shoe-care{border-top:1px solid var(--border-color-grey, #d4d4d4);padding:1.4rem 0 .8rem}.cart-shoe-care__header{padding:0 2rem;margin-bottom:1rem}.cart-shoe-care__heading{font-family:var(--font-body-family);font-size:1rem;font-weight:700;line-height:1.4;color:#000;margin:0;letter-spacing:.07em;text-transform:uppercase}.cart-shoe-care__track-wrapper{position:relative}.cart-shoe-care__arrow{display:none}@media(min-width:750px){.cart-shoe-care__track-wrapper{display:flex;align-items:stretch}.cart-shoe-care__arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.6rem;background:#fff;border:none;border-top:1px solid var(--border-color-grey, #d4d4d4);border-bottom:1px solid var(--border-color-grey, #d4d4d4);cursor:pointer;color:#000;padding:0;transition:background .15s ease,color .15s ease;align-self:stretch}.cart-shoe-care__arrow--prev{border-left:1px solid var(--border-color-grey, #d4d4d4);order:-1}.cart-shoe-care__arrow--next{border-right:1px solid var(--border-color-grey, #d4d4d4)}.cart-shoe-care__arrow:hover:not(:disabled){background:#000;color:#fff}.cart-shoe-care__arrow:disabled{opacity:.25;cursor:default}.cart-shoe-care__arrow svg{width:.7rem;height:auto}.cart-shoe-care__track{padding-left:1.2rem;padding-right:1.2rem;cursor:grab}.cart-shoe-care__track.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}}.cart-shoe-care__track{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;padding:0 2rem;gap:1rem}.cart-shoe-care__track::-webkit-scrollbar{display:none}.cart-shoe-care__card{flex:0 0 75%;scroll-snap-align:start;display:grid;grid-template-columns:35% 1fr;grid-template-rows:11rem;border:1px solid var(--border-color-grey, #d4d4d4);background:#fff;overflow:hidden}.cart-shoe-care__image-link{display:block;height:11rem;background:#f5f4f2;overflow:hidden}.cart-shoe-care__image{width:100%;height:100%;object-fit:contain;padding:.8rem;display:block;transition:transform .3s ease}.cart-shoe-care__image-link:hover .cart-shoe-care__image{transform:scale(1.04)}.cart-shoe-care__image--placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cart-shoe-care__card-body{display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0 0 1rem;min-width:0;height:11rem;overflow:hidden}.cart-shoe-care__card-info{display:contents}.cart-shoe-care__title{font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;color:#000;text-decoration:none;line-height:1.3;text-transform:uppercase;letter-spacing:.03em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.cart-shoe-care__title:hover{color:var(--color-gold, #8b743d)}.cart-shoe-care__bottom-row{display:flex;align-items:stretch;justify-content:space-between;flex-shrink:0;gap:0}.cart-shoe-care__price{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;color:#000;margin:0;padding:.4rem .8rem 1rem 0;display:flex;align-items:flex-end;gap:.3rem;flex-wrap:wrap;flex:0 0 auto}.cart-shoe-care__price--compare{color:var(--color-grey, #808080);font-size:.95rem;font-weight:400;text-decoration:line-through}.cart-shoe-care__price--sale{color:#c0392b}.cart-shoe-care__add-btn{flex:0 0 auto;width:9rem;padding:.8rem .6rem;background-color:#000;color:#fff;border:none;font-family:var(--font-body-family);font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:normal;line-height:1.3;text-align:center;transition:background-color .15s ease;position:relative;display:flex;align-items:center;justify-content:center;height:4rem;align-self:flex-end}.cart-shoe-care__add-btn:hover:not(:disabled){background-color:var(--color-gold, #8b743d)}.cart-shoe-care__add-btn--unavailable{opacity:.4;cursor:not-allowed}.cart-shoe-care__add-btn-loading,.cart-shoe-care__add-btn-added{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background-color:inherit;padding:.4rem;text-align:center;line-height:1.2}.cart-shoe-care__add-btn.is-loading .cart-shoe-care__add-btn-text{visibility:hidden}.cart-shoe-care__add-btn.is-loading .cart-shoe-care__add-btn-loading{display:flex}.cart-shoe-care__add-btn.is-added{background-color:var(--color-gold, #8b743d)}.cart-shoe-care__add-btn.is-added .cart-shoe-care__add-btn-text{visibility:hidden}.cart-shoe-care__add-btn.is-added .cart-shoe-care__add-btn-added{display:flex;font-size:.75rem;letter-spacing:.05em;white-space:normal;text-align:center;line-height:1.2}.cart-shoe-care__spinner{width:1.4rem;height:1.4rem;animation:shoe-care-spin .7s linear infinite}@keyframes shoe-care-spin{to{transform:rotate(360deg)}}.cart-shoe-care__dots{display:flex;justify-content:flex-start;gap:.5rem;padding:.9rem 2rem .2rem}.cart-shoe-care__dot{width:.45rem;height:.45rem;border-radius:50%;background:#0000002e;border:none;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.cart-shoe-care__dot.is-active{background:#000;transform:scale(1.3)}.cart-shoe-care__dots--single-page,.cart-shoe-care__dots{display:none}.cart-shoe-care__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-top:1px solid var(--border-color-grey, #d4d4d4);border-bottom:1px solid var(--border-color-grey, #d4d4d4);padding:1.2rem 2rem;cursor:pointer;text-align:left}.cart-shoe-care__toggle-label{font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#000}.cart-shoe-care__toggle-icon{width:1.6rem;height:1.6rem;flex-shrink:0;position:relative;color:#000}.cart-shoe-care__toggle-icon:before,.cart-shoe-care__toggle-icon:after{content:"";position:absolute;background:currentColor;border-radius:1px}.cart-shoe-care__toggle-icon:before{width:1.4rem;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-shoe-care__toggle-icon:after{width:1.5px;height:1.4rem;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.cart-shoe-care[data-open=true] .cart-shoe-care__toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.cart-shoe-care__collapsible{overflow:hidden;transition:max-height .3s ease}.cart-shoe-care__collapsible[data-open=false]{max-height:0!important}.cart-shoe-care__toggle-icon{display:none}.cart-shoe-care__toggle{cursor:default;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/61/assets/component-cart-shoe-care.css.map */
