.cart-item{position:relative;display:flex;align-items:stretch}.sidebar .cart-item:not(:first-child){margin-top:calc(var(--sidebar-gutter) * .75)}.cart-item__thumbnail{display:block;width:6.25rem;align-self:flex-start;border-color:var(--color-borders-main);flex-shrink:0;overflow:hidden}.cart-form.sidebar-large-padding{padding-top:40px}.cart-item__thumbnail img{transition:all .2s linear;opacity:1!important;transform:scale(1);vertical-align:middle}.no-touchevents .cart-item__thumbnail:hover img{transform:scale(1.05)}.cart-item__content{display:flex;align-items:center;margin-inline-start:1.25rem;min-height:100%;word-break:break-word}.cart-item__content>div>*{display:block}.cart-item__price{margin-bottom:8px}.cart-item__price *{font-size:14px;line-height:17.5px;text-align:left;font-family:Quicksand;font-weight:700;text-decoration-skip-ink:none;text-underline-position:from-font}.cart-item__unit-price{margin:-.375rem 0 .125rem}.cart-section .cart-item__unit-price{display:block}.search-block .cart-item__unit-price{margin-top:0}.cart-item__variant{margin-top:.25rem}.cart-item__variant+.cart-item__variant{margin-top:-.25rem}.cart-item__property{margin-top:.25rem}.cart-item__title{line-height:1.25}.cart-item__title{font-size:15px;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings)}.cart-item__actions{position:relative;display:flex!important;align-items:center;margin-top:.5rem}.cart-item__actions .quantity-selector-holder{justify-content:flex-start;width:fit-content;margin-bottom:0}.cart-item__actions cart-product-quantity{display:flex}.cart-item__actions .qty-button{display:flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;line-height:1;transition:all .1s linear;border-color:var(--color-borders-forms-primary);border-radius:100%;border-style:solid;border-width:1px}.cart-item__actions .qty-button svg{height:.6875rem}.cart-item__actions .qty-button svg *{transition:all .1s linear;fill:var(--color-text-main)}.no-touchevents .cart-item__actions .qty-button:hover{background-color:var(--color-accent-main);border-color:transparent}.no-touchevents .cart-item__actions .qty-button:hover svg *{fill:var(--color-foreground-accent-main)}#site-cart-sidebar .cart-item__actions .qty-selector{margin-left:5px;margin-right:5px}.cart-item__actions .qty-selector{width:1.875rem;height:1.875rem;padding:0;font-size:calc(16px / 16 * var(--base-body-size) + 0px);line-height:1;text-align:center;border:0}.cart-item__actions .remove{line-height:1}.cart-item__actions .remove:not(:first-child){margin-inline-start:.75rem}.cart-notice{display:block;background:#9fbaf1;color:var(--color-text-main);text-align:center;padding-bottom:.5625rem!important;padding-top:30px!important}@media screen and (width <= 1023px){.cart-notice{padding-top:18px!important}}.sidebar .cart-notice{width:calc(100% + var(--sidebar-gutter) * 2);font-size:16px;margin-inline-start:calc(var(--sidebar-gutter) * -1);margin-bottom:var(--sidebar-gutter);margin-top:calc(var(--sidebar-gutter) * -1);padding-inline:var(--sidebar-gutter) var(--sidebar-gutter)}.cart__form.processing{opacity:.36;pointer-events:none}.cart__details>div:not(:first-child){margin-top:1.25rem}.cart__details>div>span{display:block}.cart__details__subtotal span{margin-bottom:-.3125rem}.cart__details__total span{margin-bottom:.9375rem}.cart__shipping a{border-bottom:1px solid}.sidebar .cart__shipping{margin-top:0!important}.sidebar .cart__total .text-size--heading{display:block;margin-top:-.625rem}.cart__total{justify-content:space-between;align-items:center;width:100%;font-family:var(--font-stack-headings)}.cart__total:not(.hidden){display:flex}.cart__total>span{font-weight:var(--font-weight-headings)}@media screen and (width <= 474px){.sidebar .cart__total .text-size--heading{font-size:30px;margin-top:-.3125rem}}#site-cart-sidebar .cart-continue{margin-top:1.5rem}#site-cart-sidebar:has(.cart__empty) .cart-continue{margin-bottom:auto;margin-top:auto!important}#site-cart-sidebar.cart-is-empty .hide-if-empty-cart{display:none}#site-cart-sidebar:not(.cart-is-empty) .cart-continue{display:none}cart-form:has(.cart__empty) .cart__total{display:none}.cart-form:has(.cart__empty){display:flex;flex-direction:column;height:100%}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-cart.css.map */
