.fostr .cart-item__quantity-wrapper{display:flex;align-items:center;font-size:var(--fostr-typography-text-size-base)}.fostr .cart-item__name{text-decoration:none;display:block;font-size:var(--fostr-typography-text-size-md)}.fostr .cart-item__name:hover{text-decoration:none}.fostr .cart-item__quantity-wrapper span{font-size:var(--fostr-typography-text-size-1xs)}.fostr .cart-item__quantity-wrapper .quantity{color:rgba(var(--color-foreground));position:relative;width:10rem;display:flex;border-radius:var(--inputs-radius);min-height:var(--fostr-layout-space-6);font-size:var(--fostr-typography-text-size-1xs)}.fostr .cart-item__quantity-wrapper .quantity:after{border-radius:0;box-shadow:none}.fostr .cart-item__quantity-wrapper .quantity:before{border-radius:0;box-shadow:none}.fostr .cart-item__quantity-wrapper .quantity__input{font-size:1.3rem;font-weight:500;opacity:.85;border:0;padding:0 .5rem;height:var(--fostr-layout-space-6);font-size:var(--fostr-typography-text-size-1xs)}.fostr .cart-item__quantity-wrapper .quantity__button{width:var(--fostr-layout-space-6);height:var(--fostr-layout-space-6);flex-shrink:0;font-size:1.3rem;border:0;padding:0;border-radius:100%}.fostr .cart-item__quantity-wrapper .quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.fostr .cart-item__quantity-wrapper .quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.fostr .cart-item__quantity-wrapper .quantity__button svg{width:1rem;pointer-events:none}.fostr .cart-item__quantity-wrapper .quantity__button svg.icon-remove{width:1.6rem}.fostr .cart-item__quantity-wrapper .quantity__button:focus-visible,.fostr .cart-item__quantity-wrapper .quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.fostr .cart-item__quantity-wrapper .quantity__button:focus,.fostr .cart-item__quantity-wrapper .quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.fostr .cart-item__quantity-wrapper .quantity__button:not(:focus-visible):not(.focused),.fostr .cart-item__quantity-wrapper .quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.fostr .cart-item__quantity-wrapper .quantity__input:-webkit-autofill,.fostr .cart-item__quantity-wrapper .quantity__input:-webkit-autofill:hover,.fostr .cart-item__quantity-wrapper .quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.fostr .cart-item__quantity-wrapper .quantity__input::-webkit-outer-spin-button,.fostr .cart-item__quantity-wrapper .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fostr .cart-item__quantity-wrapper .quantity__input[type=number]{-moz-appearance:textfield}.fostr cart-remove-button .button:before,.fostr cart-remove-button .button:after{content:none}.fostr cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.fostr cart-remove-button .button{min-width:var(--fostr-layout-space-6);min-height:var(--fostr-layout-space-6)}}.fostr cart-remove-button .icon-remove{height:1.5rem;width:1.5rem}@media screen and (max-width: 749px){.fostr .cart-item__name{font-size:var(--fostr-typography-text-size-md)}.fostr .cart-drawer .cart-items .product-price{font-size:var(--fostr-typography-text-size-md)!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/fostr-component-cart-items.css.map */
