.shintop-cart-kit-slot[hidden]{display:none}.shintop.shintop-cart-kit__contents{margin-top:var(--shintop-space-2);font-size:var(--shintop-text-xs);line-height:1.4;color:var(--shintop-ink-soft)}.shintop-cart-kit__summary{display:inline-flex;align-items:center;gap:var(--shintop-space-2);min-height:2.4rem;cursor:pointer;list-style:none}.shintop-cart-kit__summary::-webkit-details-marker{display:none}.shintop-cart-kit__summary .icon-caret{position:static;width:1rem;height:.6rem}.shintop-cart-kit__contents[open]>.shintop-cart-kit__summary .icon-caret{transform:rotate(180deg)}@media(hover:hover){.shintop-cart-kit__summary:hover>span{text-decoration:underline;text-underline-offset:.3rem}}.shintop-cart-kit .shintop-cart-kit__packs.shintop-cart-kit__packs{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--shintop-space-1);row-gap:var(--shintop-space-2);margin:var(--shintop-space-2) calc(-50% - .75rem) 0 0;letter-spacing:0}.cart-drawer .shintop-cart-kit .shintop-cart-kit__packs.shintop-cart-kit__packs{margin-right:calc(-50% - 1rem)}@media screen and (min-width:750px){cart-items .shintop-cart-kit .shintop-cart-kit__packs.shintop-cart-kit__packs{margin-right:0}}.shintop-cart-kit__pack{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;text-wrap:pretty}.shintop-cart-kit__qty{font-variant-numeric:tabular-nums}.cart-item shintop-cart-kit-remove{display:flex;margin-left:1rem}@media screen and (min-width:750px)and (max-width:989px){.cart-item shintop-cart-kit-remove{width:4.5rem;height:4.5rem}}@media screen and (max-width:749px){.cart-drawer .cart-item shintop-cart-kit-remove{margin-left:0}}shintop-cart-kit-remove .button{justify-content:flex-start;min-width:calc(4.5rem / var(--font-body-scale));min-height:4.5rem;padding:0;margin:0 .1rem .1rem 0}shintop-cart-kit-remove .button:before,shintop-cart-kit-remove .button:after{content:none}@media screen and (min-width:750px){shintop-cart-kit-remove .button{min-width:3.5rem;min-height:3.5rem}}shintop-cart-kit-remove .button[aria-disabled=true]{cursor:progress;opacity:.5}shintop-cart-kit-remove .icon-remove{height:1.5rem;width:1.5rem;color:var(--shintop-red)}@media(hover:hover){shintop-cart-kit-remove .button:not([aria-disabled=true]):hover .icon-remove{color:color-mix(in srgb,var(--shintop-red) 80%,rgb(var(--color-foreground)))}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-shintop-cart-kit.css.map */
