.mini-cart{position:relative;width:100%;overflow-y:auto;max-height:calc(100dvh - 170px);display:flex;flex-direction:column;background:var(--color-background);color:var(--color-foreground);scrollbar-width:none}.mini-cart::-webkit-scrollbar{display:none}.mini-cart__empty{display:grid;gap:var(--hm-space-4);justify-items:start;padding:var(--hm-space-4);text-align:left;width:100%}.mini-cart__empty-button{height:var(--hm-space-14);width:100%;--button-background-color: var(--hm-color-brand-black);--button-color: var(--hm-color-brand-white);background:var(--hm-color-brand-black);color:var(--hm-color-brand-white)}.mini-cart .mini-cart__empty-button:hover{--button-background-color: var(--fds-color-fill-primary-hover);--button-color: var(--hm-color-brand-white);background:var(--fds-color-fill-primary-hover);color:var(--hm-color-brand-white)}.cart-empty-button--white-black{--button-background-color: var(--hm-color-brand-white);--button-color: var(--hm-color-brand-black);border:1px solid var(--hm-color-brand-black)}.mini-cart__empty-heading,.mini-cart__brand,.mini-cart__title,.mini-cart__unit-price,.mini-cart__shipping-text,.mini-cart__totals,.mini-cart__note{margin:0}.mini-cart__empty-heading{font-size:var(--fds-font-size-body-mobile-body-l);line-height:var(--fds-line-height-body-mobile-body-l)}.mini-cart__form{flex:1 1 auto;min-height:0;min-height:200px;overflow:hidden;display:flex;flex-direction:column}.mini-cart__items{flex:1 1 auto;display:grid;gap:var(--hm-space-4);padding:var(--hm-space-4);padding-bottom:0;overflow-y:hidden;min-height:0;max-height:480px;scrollbar-width:none;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr)}.mini-cart__items::-webkit-scrollbar{display:none}.mini-cart__item{display:flex;gap:var(--hm-space-4);align-items:start}.mini-cart__item--with-selection,.mini-cart__item--without-selection{gap:var(--hm-space-4)}.mini-cart__item.removing{overflow:hidden;pointer-events:none;animation:miniCartRemoveRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards;animation-delay:var(--animation-speed)}@keyframes miniCartRemoveRow{0%{height:var(--row-height);opacity:1}to{height:0;opacity:0;margin:0}}.mini-cart__toggle{align-self:center;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:16px;min-height:16px;padding:0;color:var(--color-foreground);background:transparent;box-shadow:none}.mini-cart__toggle .svg-wrapper{width:16px;height:16px;transition:transform var(--animation-speed) var(--animation-easing)}.mini-cart__toggle--up{margin-top:5px}.mini-cart__toggle--down{margin-top:4px;margin-bottom:5px}.mini-cart__toggle--up .svg-wrapper{transform:rotate(180deg)}.mini-cart__toggle[hidden]{visibility:hidden;pointer-events:none}.mini-cart__media{position:relative;width:var(--hm-space-32);flex-shrink:0;aspect-ratio:2 / 3;background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.mini-cart__media-link{display:block;width:100%;height:100%;overflow:hidden}.mini-cart__selection{display:flex;align-items:flex-start;padding-top:2px;flex-shrink:0}.mini-cart__selection-checkbox{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);margin:0;border-radius:0;accent-color:var(--hm-color-brand-black);cursor:pointer}.mini-cart__image{width:100%;height:100%;object-fit:cover;display:block}.mini-cart__details{display:flex;flex-direction:column;gap:var(--hm-space-4);min-width:0;flex:1 1 auto}.mini-cart__title-row{display:flex;flex-direction:column;align-items:start}.mini-cart__title-line{display:block;width:100%}.mini-cart__brand,.mini-cart__title{font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--fds-line-height-body-mobile-body-s);letter-spacing:.12px;text-transform:uppercase}.mini-cart__brand{color:var(--hm-color-brand-black)}.mini-cart__title{color:inherit;text-decoration:none;overflow-wrap:anywhere}.mini-cart .mini-cart__wishlist{position:absolute;top:0;right:0;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:var(--hm-space-12);height:var(--hm-space-12);padding:0;border:0;background:transparent;opacity:1;visibility:visible;cursor:pointer}.mini-cart .mini-cart__wishlist:focus-visible{outline:2px solid var(--fds-color-border-focused);outline-offset:2px}.mini-cart .mini-cart__wishlist-icon{display:block;width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs)}.mini-cart .mini-cart__wishlist-active{display:none;width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);color:var(--fds-color-fill-favorite)}.mini-cart .mini-cart__wishlist[aria-pressed=true] .mini-cart__wishlist-icon{display:none}.mini-cart .mini-cart__wishlist[aria-pressed=true] .mini-cart__wishlist-active{display:block}.mini-cart .mini-cart__wishlist:after{content:none}.mini-cart__remove{width:var(--hm-icon-size-s);height:var(--hm-icon-size-s);padding:0;color:var(--color-foreground);background:transparent;box-shadow:none;flex-shrink:0}.mini-cart__remove-icon,.mini-cart__remove-spinner{display:inline-flex;align-items:center;justify-content:center;width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs)}.mini-cart__remove-icon .icon{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs)}.mini-cart__remove-spinner{display:none;border:1.5px solid currentColor;border-right-color:transparent;border-radius:999px;animation:miniCartRemoveSpin .7s linear infinite}.mini-cart__remove.is-loading .mini-cart__remove-icon{display:none}.mini-cart__remove.is-loading .mini-cart__remove-spinner{display:inline-flex}.mini-cart__remove.is-loading{cursor:progress}@keyframes miniCartRemoveSpin{to{transform:rotate(360deg)}}.mini-cart__unit-price{display:flex;gap:var(--hm-space-1);align-items:baseline;flex-wrap:wrap;font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--fds-line-height-body-mobile-body-s);letter-spacing:.12px;text-transform:uppercase}.mini-cart__member-price{display:flex;gap:var(--hm-space-1);align-items:baseline;flex-wrap:wrap;margin-top:var(--hm-space-1);font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--fds-line-height-body-mobile-body-s);letter-spacing:.12px}.mini-cart__member-price[hidden]{display:none}.mini-cart__member-price-label{color:var(--hm-color-brand-black)}.mini-cart__member-price-value{color:var(--fds-color-text-discount);font-weight:var(--static-font-weight-semi-bold)}.mini-cart__member-price-signin{color:var(--fds-color-text-default);text-decoration:underline}.mini-cart__sale-price{display:inline-flex;align-items:center;color:var(--fds-color-text-discount)}.mini-cart__low-stock{display:inline-flex;align-items:center;flex-shrink:0;color:var(--hm-color-brand-black)}.mini-cart__compare-price{font-size:12px;line-height:16px;color:var(--hm-color-brand-black);text-decoration:line-through;text-decoration-thickness:from-font}.mini-cart__not-return{width:100%;margin:0;color:var(--fds-color-text-attention);font-family:var(--static-font-family-body);font-size:var(--fds-font-size-body-mobile-body-m);font-weight:var(--static-font-weight-semi-bold);line-height:var(--fds-line-height-body-mobile-body-m)}@media(min-width:768px){.mini-cart__not-return{font-size:var(--fds-font-size-body-desktop-body-m);line-height:var(--fds-line-height-body-desktop-body-m)}}.mini-cart__discounts{width:100%;margin-block-start:var(--hm-space-2)}.mini-cart__discounts li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini-cart__meta{display:grid;gap:0;font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--fds-line-height-body-mobile-body-s);letter-spacing:0;text-transform:none;margin:0}.mini-cart__meta-row{display:grid;grid-template-columns:var(--hm-space-14) minmax(0,1fr);gap:var(--hm-space-1);align-items:start;min-height:var(--fds-line-height-body-mobile-body-s)}.mini-cart__meta-row dt,.mini-cart__meta-row dd{margin:0}.mini-cart__meta-row dd{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-cart__meta-row--total{font-weight:var(--static-font-weight-regular)}.mini-cart__meta-row--total dd{font-weight:var(--static-font-weight-semi-bold)}.mini-cart__error{display:flex;gap:var(--gap-2xs);color:var(--hm-color-brand-red);font-size:var(--fds-font-size-body-mobile-body-s)}.mini-cart__footer{flex:0 0 auto;display:grid;gap:var(--hm-space-6);padding:var(--hm-space-4)}.mini-cart__discount-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--hm-space-14);padding:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-foreground);font-family:var(--static-font-family-body);font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--fds-line-height-body-mobile-body-s);letter-spacing:.12px;text-transform:uppercase;cursor:pointer;transition:color var(--animation-speed-fast) var(--animation-easing)}.mini-cart__discount-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--hm-icon-size-s);height:var(--hm-icon-size-s)}.mini-cart__discount-trigger-icon .icon{width:var(--hm-icon-size-s);height:var(--hm-icon-size-s)}.mini-cart__breakdown{display:grid;gap:8px;padding-block-start:var(--hm-space-1)}.mini-cart__breakdown-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hm-space-4);font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--fds-line-height-body-mobile-body-s);letter-spacing:.12px;text-transform:uppercase;color:var(--hm-color-brand-black)}.mini-cart__breakdown-label,.mini-cart__breakdown-value{margin:0}.mini-cart__breakdown-value{flex:none;white-space:nowrap;font-weight:600}.mini-cart__breakdown-value-wrap{display:inline-flex;align-items:center;gap:var(--hm-space-2);flex:none}.mini-cart__breakdown-remove{display:inline-flex;align-items:center;justify-content:center;width:var(--hm-icon-size-s);height:var(--hm-icon-size-s);color:var(--hm-color-brand-black);flex:none;cursor:pointer;border-radius:999px;transition:color var(--animation-speed-fast) var(--animation-easing)}.mini-cart__breakdown-remove-icon,.mini-cart__breakdown-remove-spinner{align-items:center;justify-content:center}.mini-cart__breakdown-remove-icon .icon{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs)}.mini-cart__breakdown-remove-icon{display:inline-flex}.mini-cart__breakdown-remove-spinner{display:none}.mini-cart[data-discount-loading=true] .mini-cart__breakdown-remove{pointer-events:none;opacity:.72;cursor:progress}.mini-cart__breakdown-remove.is-loading .mini-cart__breakdown-remove-icon,.mini-cart__breakdown-remove.is-loading .cart-discount__pill-remove-icon,.mini-cart[data-discount-loading=true] .mini-cart__breakdown-remove-icon{display:none}.mini-cart__breakdown-remove.is-loading .mini-cart__breakdown-remove-spinner,.mini-cart__breakdown-remove.is-loading .cart-discount__pill-remove-spinner,.mini-cart[data-discount-loading=true] .mini-cart__breakdown-remove-spinner{display:inline-flex}.mini-cart[data-discount-loading=true] .mini-cart__breakdown-row--discount{opacity:.72;pointer-events:none;cursor:progress}.mini-cart__breakdown-row--discount .mini-cart__breakdown-value,.mini-cart__breakdown-row--discount-total .mini-cart__breakdown-value,.mini-cart__breakdown-row--member .mini-cart__breakdown-value,.mini-cart__breakdown-row--voucher .mini-cart__breakdown-value{color:var(--fds-color-text-discount)}.mini-cart__discount-group,.mini-cart__discount-list{display:grid;gap:var(--hm-space-1)}.mini-cart__discount-list{margin:0;padding-inline-start:var(--hm-space-4)}.mini-cart__discount-item{align-items:center;text-transform:none;color:var(--fds-color-text-subtle)}.mini-cart__discount-title{min-width:0;overflow-wrap:anywhere}.mini-cart__discount-item .mini-cart__breakdown-value{font-weight:var(--static-font-weight-regular)}.mini-cart[data-discount-loading=true] .mini-cart__breakdown-row--discount .mini-cart__breakdown-value,.mini-cart[data-discount-loading=true] .mini-cart__breakdown-row--discount .mini-cart__breakdown-label{opacity:.72}.mini-cart__totals,.mini-cart__totals text-component{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fds-font-size-body-mobile-body-l);line-height:1.15;font-weight:var(--static-font-weight-semi-bold);text-transform:uppercase}.mini-cart__ctas{display:grid;gap:var(--hm-space-2)}.mini-cart__checkout,.mini-cart__bag{width:100%;min-height:var(--hm-space-14);text-transform:uppercase;font-size:var(--fds-font-size-body-mobile-body-s);letter-spacing:.12px}.mini-cart__checkout{--button-color: var(--hm-color-brand-white);--button-background-color: var(--hm-color-brand-black);color:var(--hm-color-brand-white);background:var(--hm-color-brand-black)}.mini-cart__bag{color:var(--color-foreground);background:transparent;border:1px solid var(--color-foreground);text-decoration:none}.mini-cart__note{font-size:11px;line-height:14.3px}.mini-cart__note>*{margin-block:0}.mini-cart__note>*+*{margin-block-start:var(--hm-space-4)}
/*# sourceMappingURL=/cdn/shop/t/63/assets/mini-cart-products.css.map */
