.body--template-cart #MainContent,.kotsam-cart-drawer{--cart-ui-surface: #fff;--cart-ui-ink: #241c15;--cart-ui-line: #e7e4df;--color-background: var(--cart-ui-surface);--color-foreground: var(--cart-ui-ink);--color-link: var(--cart-ui-ink);background:var(--cart-ui-surface);color:var(--cart-ui-ink)}.body--template-cart .kotsam-cart-page{margin-block-start:1.5rem}.body--template-cart .kotsam-cart-page__title{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;text-align:start}.body--template-cart .kotsam-cart-page__items,.body--template-cart .kotsam-cart-summary__inner{max-width:none;border:0}.kotsam-cart-items .cart-item{--product-image-width: 72px}.kotsam-cart-items .cart-item__container,.kotsam-cart-items .cart-item--with-image .cart-item__container{display:grid;grid-template-columns:var(--product-image-width) minmax(0,1fr);grid-template-areas:"image info" "purchase purchase";gap:.75rem 1rem;padding-block:1rem}.kotsam-cart-items .cart-item:not(.cart-item--with-image) .cart-item__container{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "purchase"}.kotsam-cart-items .cart-item__title-container--mobile{display:none}.kotsam-cart-items .cart-item__title-container--desktop{display:block}.kotsam-cart-items .cart-item__image{align-self:start;background:var(--cart-ui-surface, #fff)}.kotsam-cart-items .cart-item__image img{object-fit:contain}.kotsam-cart-items .cart-item__title{font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.kotsam-cart-items .cart-item__info{min-inline-size:0}.kotsam-cart-items .cart-item__options{margin-block:.35rem;line-height:1.4}.kotsam-cart-items .cart-item__selling-plan:empty{display:none}.kotsam-cart-items .cart-item__price-per-item{display:none}.kotsam-cart-purchase-row{grid-area:purchase;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-inline-size:0}.kotsam-cart-items .cart-item__actions{margin:0;min-inline-size:0}.kotsam-cart-items .cart-item__actions>div{gap:.25rem;flex-wrap:wrap}.kotsam-cart-items .quantity-selector{display:grid;grid-template-columns:repeat(3,44px);margin:0;inline-size:134px;border:1px solid var(--cart-ui-line, var(--color-border));box-sizing:border-box}.kotsam-cart-items .quantity-selector__button,.kotsam-cart-items .quantity-selector__input{min-inline-size:44px;inline-size:44px;min-block-size:44px;padding:0;margin:0;box-sizing:border-box}.kotsam-cart-items .quantity-selector__input{font-size:1rem;text-align:center;font-variant-numeric:tabular-nums}.kotsam-cart-items .cart-item__remove a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px}.kotsam-cart-items .cart-item__price{flex:1 1 5rem;margin:0;min-inline-size:0;text-align:end;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kotsam-cart-items .cart-item__price :is(dl,dd){margin:0}.kotsam-cart-items .cart-item__price .type--no-wrap{white-space:normal}.body--template-cart .kotsam-cart-summary{margin-block-start:1rem}.kotsam-cart-footer #cart-footer-contents:not([hidden]){display:block;padding:1rem 0;border:0;border-block-start:1px solid var(--cart-ui-line, var(--color-border));border-radius:0;background:var(--cart-ui-surface, #fff);max-inline-size:none}.kotsam-cart-totals{margin:0 0 1rem}.kotsam-cart-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-block:.5rem}.kotsam-cart-totals :is(dt,dd){margin:0;min-inline-size:0;overflow-wrap:anywhere}.kotsam-cart-totals dd{text-align:end;font-variant-numeric:tabular-nums}.kotsam-cart-totals__total{font-size:1.125rem;font-weight:700}.kotsam-cart-totals__discount{font-size:.875rem}.kotsam-cart-footer .js-cart-checkout-button{display:flex;justify-content:center;align-items:center;min-block-size:52px;inline-size:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.kotsam-cart-next-note{margin-block:.75rem;line-height:1.5}.kotsam-cart-options{display:block;margin-block-start:.75rem}.kotsam-cart-options summary{min-block-size:44px;padding-block:.75rem;cursor:pointer;font-size:.875rem}.kotsam-cart-options__details>summary{display:list-item}.kotsam-cart-options :is(button,input){min-block-size:44px}.kotsam-cart-options__content :is(cart-discount-code,cart-note){display:block;margin-block:.5rem}.kotsam-cart-options__content :is(input,textarea){max-inline-size:100%;box-sizing:border-box}.kotsam-cart-options__content textarea{inline-size:100%;min-block-size:6rem}.kotsam-cart-options [role=alert]:not(:empty){margin-block:.5rem}.kotsam-cart-account a{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;min-inline-size:44px;max-inline-size:100%;overflow-wrap:anywhere}.kotsam-cart-options .kotsam-prepayment-policy{font-size:.875rem;line-height:1.5}.kotsam-cart-drawer .drawer__scrollable,.kotsam-cart-drawer .drawer__sticky-footer{background:var(--cart-ui-surface)}.body--template-cart #cart-empty-message{padding:2rem 0;margin:0;min-height:0;text-align:center}.body--template-cart .kotsam-cart-empty__title{font-size:1.25rem;margin-block:0 1rem}.body--template-cart .kotsam-cart-continue{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px}.body--template-cart .kotsam-cart-back{display:inline-flex;align-items:center;min-block-size:44px;margin-block-start:.5rem}.kotsam-cart-items #cart.display--hidden .kotsam-cart-back{display:none}.body--template-cart :is(a,button,input,textarea,summary):focus-visible,.kotsam-cart-drawer :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--cart-ui-ink);outline-offset:3px}@media(min-width:700px){.kotsam-cart-page .kotsam-cart-items .cart-item{--product-image-width: 80px}.kotsam-cart-page .kotsam-cart-items .cart-item--with-image .cart-item__container{grid-template-columns:var(--product-image-width) minmax(0,1fr) minmax(182px,auto);grid-template-areas:"image info purchase"}.kotsam-cart-page .kotsam-cart-purchase-row{flex-direction:column;align-items:end;justify-content:start}}@media(min-width:1000px){.body--template-cart #MainContent:has(.kotsam-cart-page){display:block;max-inline-size:1280px;margin-inline:auto;padding-inline:1.5rem}.body--template-cart #MainContent:has(>.kotsam-cart-main-section+.kotsam-cart-summary-section):not(:has(#cart.display--hidden)){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);column-gap:2rem;align-items:start}.body--template-cart #MainContent>.shopify-section{grid-column:1 / -1;min-inline-size:0}.body--template-cart #MainContent>.shopify-section:has(.kotsam-cart-page){grid-column:1}.body--template-cart #MainContent>.shopify-section:has(.kotsam-cart-summary){grid-column:2}.body--template-cart .kotsam-cart-page,.body--template-cart .kotsam-cart-summary{padding-inline:0;margin-block-start:2rem}.body--template-cart #MainContent:has(#cart.display--hidden)>.shopify-section{grid-column:1 / -1;grid-row:auto}.body--template-cart #MainContent:has(#cart.display--hidden) .kotsam-cart-summary{margin-block:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kotsam-cart-order.css.map */
