.cart-drawer{--drawer-footer-padding: var(--jh-space-md) var(--jh-space-lg) var(--jh-space-lg);padding:0}@media screen and (min-width:700px){.cart-drawer{width:var(--jh-size-drawer)}}.cart-drawer::part(content){border-radius:var(--jh-radius-none);box-shadow:var(--jh-shadow-lg)}.cart-drawer::part(body){grid-template-rows:minmax(0,1fr);align-items:stretch;padding:0;overflow:hidden}.cart-drawer::part(footer){border-block-start:var(--jh-border-sm) solid rgb(var(--jh-color-border))}.cart-drawer__layout{display:flex;flex-direction:column;min-height:0}.cart-drawer__body{display:grid;flex:1;align-content:start;gap:var(--jh-space-xl);min-height:0;padding:var(--jh-space-lg);overflow-y:auto;overscroll-behavior-y:contain}.cart-drawer__top{flex-shrink:0;gap:0;padding-block-end:0}.cart-drawer__header{display:flex;align-items:center;gap:var(--jh-space-xs);padding:var(--jh-space-md) var(--jh-space-lg)}.cart-drawer__title{color:rgb(var(--jh-color-text))}.cart-drawer__close{margin-inline-start:auto}.cart-drawer__count{display:inline-grid;place-items:center;min-width:var(--jh-size-badge);height:var(--jh-size-badge);padding-inline:var(--jh-space-2xs);border-radius:var(--jh-radius-full);background:rgb(var(--jh-color-brand));color:rgb(var(--jh-color-text-on-brand))}.cart-drawer__count--empty{background:rgb(var(--jh-color-surface-dim));color:rgb(var(--jh-color-text))}.cart-drawer .free-shipping-bar{gap:var(--jh-space-xs);padding:0 var(--jh-space-lg) var(--jh-space-md);border-block-end:var(--jh-border-sm) solid rgb(var(--jh-color-border))}.free-shipping-bar__message{display:flex;align-items:center;gap:var(--jh-space-xs);color:rgb(var(--jh-color-text));font-family:var(--jh-type-body-sm-family);font-weight:var(--jh-type-body-sm-weight);font-size:var(--jh-type-body-sm-size);line-height:var(--jh-type-body-sm-leading);letter-spacing:var(--jh-type-body-sm-tracking)}.free-shipping-bar__message:has(.free-shipping-bar__reached){color:rgb(var(--jh-color-success))}.cart-drawer .free-shipping-bar__reached{font-family:var(--jh-type-label-md-family);font-weight:var(--jh-type-label-md-weight);font-size:var(--jh-type-label-md-size);line-height:var(--jh-type-label-md-leading);letter-spacing:var(--jh-type-label-md-tracking)}.cart-drawer .free-shipping-bar .text-accent{color:inherit;font-weight:inherit}.cart-drawer .free-shipping-bar .progress-bar{height:var(--jh-space-xs);background:rgb(var(--jh-color-surface-dim))}.cart-drawer .free-shipping-bar .progress-bar:before{background:rgb(var(--jh-color-brand))}.cart-drawer__line-items{display:grid;gap:var(--jh-space-xl)}.cart-drawer__line-items>*+*{padding-block-start:var(--jh-space-xl);border-block-start:var(--jh-border-sm) solid rgb(var(--jh-color-border))}.cart-drawer-item{--line-item-image-width: var(--jh-size-thumb-lg);display:grid;align-items:stretch;gap:var(--jh-space-sm)}.cart-drawer-item__product{display:flex;align-items:flex-start;gap:var(--jh-space-md)}.cart-drawer-item__thumbnail{display:grid;place-items:center;height:var(--jh-size-thumb-lg);overflow:hidden;border:var(--jh-border-sm) solid rgb(var(--jh-color-border-strong));border-radius:var(--jh-radius-sm);background:rgb(var(--jh-color-surface))}.cart-drawer-item__image{width:100%;height:100%;object-fit:contain}.cart-drawer-item__info{flex:1;justify-items:stretch;gap:var(--jh-space-2xs);min-width:0}.cart-drawer-item__info--picker{gap:var(--jh-space-xs)}.cart-drawer-item__title{color:rgb(var(--jh-color-text))}.cart-drawer-item__variant{overflow:hidden;color:rgb(var(--jh-color-text-muted));white-space:nowrap;text-overflow:ellipsis}.cart-drawer-item__properties{color:rgb(var(--jh-color-text-muted))}.cart-drawer-item__variant-picker select[aria-busy],.cart-selling-plan-picker select[aria-busy]{opacity:.5;cursor:progress}.cart-drawer-item__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--jh-space-md)}.cart-drawer-item__actions line-item-quantity{margin-block-start:0}.cart-drawer-item__price{margin-inline-start:auto}.cart-drawer-item__price .price-list{justify-content:flex-end}.cart-drawer-item__quantity{width:auto;height:var(--jh-size-control-sm);padding-inline:0}.cart-drawer-item__quantity .quantity-selector__input{min-width:var(--jh-space-lg);padding-block:0;border:0;font-size:var(--jh-type-body-md-size)}.cart-drawer-item__coupons,.cart-drawer__coupons{display:flex;flex-wrap:wrap;gap:var(--jh-space-sm)}.cart-line-update__error{flex-basis:100%;margin-block-start:var(--jh-space-2xs)}.cart-subscribe-upgrade{display:grid;gap:var(--jh-space-sm);padding:var(--jh-space-xs);border-radius:var(--jh-radius-sm);background:rgb(var(--jh-color-surface))}.cart-subscribe-upgrade--active{border:var(--jh-border-md) solid rgb(var(--jh-color-brand));background:none}.cart-subscribe-upgrade__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jh-space-md)}.cart-subscribe-upgrade__copy{display:grid;flex:1;gap:var(--jh-space-2xs);min-width:0}.cart-subscribe-upgrade__title{color:rgb(var(--jh-color-text))}.cart-subscribe-upgrade__text{color:rgb(var(--jh-color-text-muted))}.cart-subscribe-upgrade .switch[aria-busy]{opacity:.5;cursor:progress}.cart-drawer__cross-sell{display:grid;gap:var(--jh-space-sm);padding:var(--jh-space-md);border-radius:var(--jh-radius-card);background:rgb(var(--jh-color-surface))}.cart-drawer__recommendations{display:grid;gap:var(--jh-space-lg)}.cart-drawer__cross-sell[hidden],.cart-drawer__recommendations[hidden]{display:none}.cart-drawer__cross-sell-title{color:rgb(var(--jh-color-text-muted))}.cart-drawer__recommendation-list{display:grid;gap:var(--jh-space-lg)}.cart-drawer__cross-sell .cart-drawer__recommendation-list{gap:var(--jh-space-md)}.cart-recommendation-card{display:flex;align-items:center;gap:var(--jh-space-md)}.cart-recommendation-card__thumbnail{display:grid;flex:none;place-items:center;width:var(--jh-size-thumb-md);height:var(--jh-size-thumb-md);overflow:hidden;border:var(--jh-border-sm) solid rgb(var(--jh-color-border-strong));border-radius:var(--jh-radius-sm);background:rgb(var(--jh-color-surface))}.cart-recommendation-card__image{width:100%;height:100%;object-fit:contain}.cart-recommendation-card__info{display:grid;flex:1;gap:var(--jh-space-2xs);min-width:0}.cart-recommendation-card__title,.cart-recommendation-card__variant{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cart-recommendation-card__title{color:rgb(var(--jh-color-text))}.cart-recommendation-card__variant,.cart-recommendation-card__price-prefix{color:rgb(var(--jh-color-text-muted))}.cart-recommendation-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--jh-space-xs)}.cart-recommendation-card__price-prefix,.cart-recommendation-card__price .price-list{flex-wrap:nowrap;white-space:nowrap}.cart-recommendation-card__form{flex:none}.cart-drawer__empty-state{justify-items:center;gap:var(--jh-space-md);margin-block:0;padding-block:var(--jh-space-2xl)}.cart-drawer__empty-icon{display:grid;place-items:center;width:var(--jh-size-thumb-md);height:var(--jh-size-thumb-md);border-radius:var(--jh-radius-full);background:rgb(var(--jh-color-surface));color:rgb(var(--jh-color-text))}.cart-drawer__empty-copy{display:grid;gap:var(--jh-space-xs);color:rgb(var(--jh-color-text))}.cart-drawer__empty-text{color:rgb(var(--jh-color-text-muted))}.cart-drawer__footer{display:grid;gap:var(--jh-space-md)}.cart-drawer__discount-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--jh-space-md);color:rgb(var(--jh-color-text));list-style:none;cursor:pointer}.cart-drawer__discount-toggle::-webkit-details-marker{display:none}.cart-drawer__discount-label{display:inline-flex;align-items:center;gap:var(--jh-space-xs)}.cart-drawer__discount-icon{transition:transform .2s ease-in-out}.cart-drawer__discount[open] .cart-drawer__discount-icon{transform:rotate(45deg)}.cart-drawer__discount .cart-discount{margin-block-start:var(--jh-space-sm)}.cart-drawer__discount .jh-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cart-drawer-summary{display:grid;gap:var(--jh-space-xs)}.cart-drawer-summary__row{display:flex;align-items:center;justify-content:space-between;gap:var(--jh-space-md)}.cart-drawer-summary__row dt{color:rgb(var(--jh-color-text-muted))}.cart-drawer-summary__row dd{color:rgb(var(--jh-color-text))}.cart-drawer-summary__row .cart-drawer-summary__saving{color:rgb(var(--jh-color-success))}.cart-drawer-summary__row--total{padding-block-start:var(--jh-space-xs)}.cart-drawer-summary__row--total dt{color:rgb(var(--jh-color-text))}.cart-drawer__fine-print{color:rgb(var(--jh-color-text-muted))}.cart-drawer__note-toggle{justify-self:start}.cart-drawer__checkout{display:grid;gap:var(--jh-space-sm)}.cart-drawer__trust-badges{--jh-icon-size: var(--jh-size-icon-md);--jh-icon-stroke: var(--jh-border-icon-md);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--jh-space-sm)}.cart-drawer__trust-badges .icon-row__item{flex-direction:row;gap:var(--jh-space-2xs);text-align:start}.cart-drawer__trust-badges .icon-row__label{font-family:var(--jh-type-data-sm-strong-family);font-weight:var(--jh-type-data-sm-strong-weight);font-size:var(--jh-type-data-sm-strong-size);line-height:var(--jh-type-data-sm-strong-leading);letter-spacing:var(--jh-type-data-sm-strong-tracking)}
/*# sourceMappingURL=/cdn/shop/t/140/assets/cart-drawer.css.map */
