.kiji-cart{--kc-pad: 20px;--kc-row: 56px;--kc-radius: 20px;--kc-field-radius: 12px;color:var(--k-ink)}.kiji-cart--page.cart-page,.section--page-width .kiji-cart--page.cart-page:has(.cart-summary--extend){display:grid;grid-column:2;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:32px 0;align-items:start;padding-block:32px 64px}.kiji-cart-main{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.kiji-cart--page.cart-page--empty .kiji-cart-main{display:contents}.kiji-cart--page .kiji-cart-main,.kiji-cart--page .cart-page__title,.kiji-cart--page .cart-page__items,.kiji-cart--page .cart-page__summary{grid-column:1;grid-row:auto;min-width:0}.kiji-cart--page .cart-page__title+.cart-page__items{margin:0}.kiji-cart--page .cart-page__summary{display:block;height:auto;padding:0}.kiji-cart--page .cart-page__summary>.section-background{display:none}.kiji-cart--page .cart-summary,.kiji-cart--page .cart-summary.cart-summary--extend{display:block;height:auto;border:0}.kiji-cart--page .cart-page__more-blocks:not(:has(>*)){display:none}@media screen and (min-width:1000px){.kiji-cart--page.cart-page,.section--page-width .kiji-cart--page.cart-page:has(.cart-summary--extend){grid-template-columns:minmax(0,1fr) 400px;gap:48px;padding-block:40px 80px}.kiji-cart-main{gap:32px}.kiji-cart--page .kiji-cart-main{grid-column:1;grid-row:1}.kiji-cart--page .cart-page__summary{grid-column:2;grid-row:1;align-self:start}.kiji-cart--page .cart-page__more-blocks{grid-column:1 / -1}html[data-kiji-cart-stick=main] .kiji-cart--page .kiji-cart-main,html[data-kiji-cart-stick=summary] .kiji-cart--page .cart-page__summary{position:sticky;top:var(--kiji-cart-stick-top, 24px)}}@media screen and (min-width:1280px){.kiji-cart--page.cart-page,.section--page-width .kiji-cart--page.cart-page:has(.cart-summary--extend){grid-template-columns:minmax(0,1fr) 420px;column-gap:72px}}.kiji-cart .cart-title h1.kiji-cart-title,.kiji-cart-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--k-ink);font-family:var(--font-heading--family);font-size:clamp(1.75rem,1.45rem + 1vw,2.25rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.kiji-cart-count{color:var(--k-ink-2);font-family:var(--font-body--family);font-size:1rem;font-weight:500;letter-spacing:0;white-space:nowrap}.kiji-cart-back{display:inline-flex;justify-self:start;align-items:center;gap:4px;min-height:44px;margin-block-start:-8px;color:var(--kiji-brown);font-size:.9375rem;font-weight:600;text-decoration:none}.kiji-cart-back svg{flex:none}@media(hover:hover)and (pointer:fine){.kiji-cart-back:hover{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:749px){.kiji-cart-back{display:none}}.kiji-cart .cart-items{--cart-items-gap: 0px}.kiji-cart .cart-items__table-row,.kiji-cart .cart-items--dividers .cart-items__table-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"media details price" "media quantity quantity" "media error error";column-gap:16px;row-gap:12px;align-items:start;margin:0;padding:20px 0;border-bottom:1px solid var(--k-line)}.kiji-cart .cart-items__media{grid-area:media;align-self:start}.kiji-cart .cart-items__media-container{aspect-ratio:1;border-radius:12px;background:var(--k-fill);overflow:hidden}.kiji-cart .cart-items__media-image{aspect-ratio:1;border-radius:0}.kiji-cart .cart-items__details{grid-area:details;display:block;color:var(--k-ink-2);font-size:.875rem;line-height:1.45}.kiji-cart .cart-items__details *{font-size:inherit}.kiji-cart .cart-items__details>*+*{margin-block-start:2px}.kiji-cart .cart-items__title-row,.kiji-cart .cart-items__title{color:var(--k-ink);font-size:1rem;font-weight:600;line-height:1.3}.kiji-cart .cart-items__variants-wrapper:empty,.kiji-cart .cart-items__unit-price-wrapper[hidden]{display:none}.kiji-cart .cart-items__unit-price-wrapper{font-variant-numeric:tabular-nums}.kiji-cart .cart-items__each{margin-inline-start:.25em}.kiji-cart .cart-items__unit-price-wrapper .compare-at-price{margin-inline-start:.35em;color:var(--k-ink-3)}.kiji-cart .cart-items__quantity{grid-area:quantity;align-self:center;width:auto;margin:0}.kiji-cart .cart-items__quantity-controls{gap:0}.kiji-cart .kiji-qty{--icon-stroke-width: 1.3px;--kc-qty-button: 40px;display:inline-flex;flex:none;align-items:center;border-radius:12px;background:var(--k-fill)}.kiji-cart .kiji-qty .quantity-selector-wrapper{display:flex}.kiji-cart .cart-items .kiji-qty .quantity-selector{display:flex;align-items:center;width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none;color:var(--k-ink)}.kiji-cart .cart-items .kiji-qty :is(.quantity-minus,.quantity-plus,.cart-items__remove){place-items:center;width:var(--kc-qty-button);height:var(--kc-qty-button);min-width:0;padding:0;border:0;border-radius:12px;background:var(--k-surface);color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line-2),0 1px 2px #2b1a0e14;cursor:pointer;transition:transform .12s var(--k-ease),box-shadow .15s ease-out}.kiji-cart .cart-items .kiji-qty :is(.quantity-minus,.quantity-plus){display:grid}.kiji-cart .cart-items .kiji-qty .cart-items__remove{display:none}.kiji-cart .cart-items .kiji-qty:is(:has(.quantity-minus:disabled),.kiji-qty--min:has(.quantity-selector:not(:defined))):has(.cart-items__remove:not([hidden])) .cart-items__remove{display:grid}.kiji-cart .cart-items .kiji-qty:is(:has(.quantity-minus:disabled),.kiji-qty--min:has(.quantity-selector:not(:defined))):has(.cart-items__remove:not([hidden])) .quantity-minus{display:none}.kiji-cart .cart-items .kiji-qty :is(.quantity-minus,.quantity-plus,.cart-items__remove):active:not(:disabled){transform:scale(.94)}.kiji-cart .cart-items .kiji-qty :is(.quantity-minus,.quantity-plus):disabled{color:var(--k-ink-3);cursor:default}.kiji-cart .cart-items .kiji-qty :is(.quantity-minus,.quantity-plus) :is(.svg-wrapper,svg){width:18px;height:18px}.kiji-cart .cart-items .kiji-qty .cart-items__remove svg{width:20px;height:20px}.kiji-cart .cart-items .kiji-qty input[type=number]{width:36px;height:var(--kc-qty-button);padding:0;border:0;background:none;color:var(--k-ink);font-size:1rem;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.kiji-cart .cart-items .kiji-qty :is(.quantity-minus,.quantity-plus,.cart-items__remove):hover:not(:disabled){background:var(--k-surface);box-shadow:0 0 0 1px #cdbba5,0 1px 3px #2b1a0e1f}}@media screen and (max-width:749px){.kiji-cart .kiji-qty{--kc-qty-button: 44px}}.kiji-cart .cart-items .kiji-qty .quantity-selector:has(>.kiji-roll) input[type=number],.kiji-stepper:has(>.kiji-roll) [data-qty]{color:transparent;-webkit-text-fill-color:transparent}.kiji-cart .cart-items__price{grid-area:price;display:block;min-width:0;min-height:0;color:var(--k-ink);font-family:var(--font-body--family);font-size:1rem;font-weight:600;line-height:1.3;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kiji-cart .cart-items__error{grid-area:error;margin:0}.kiji-cart .cart-item__error{gap:8px;padding:0;color:#a3361a;font-size:.875rem;line-height:1.4;text-wrap:pretty}.kiji-cart .cart-item__error .svg-wrapper{width:16px;height:16px;margin:-.5px 0 0}.kiji-cart .cart-item__error svg circle:last-of-type{fill:#a3361a;stroke:#a3361a}.kiji-cart .cart-item__error svg path:last-of-type{stroke:#a3361a}@container cart-items (min-width: 560px){.kiji-cart .cart-items__table-row,.kiji-cart .cart-items--dividers .cart-items__table-row{grid-template-columns:88px minmax(0,1fr) auto 96px;grid-template-rows:auto auto;grid-template-areas:"media details quantity price" "media error error error";column-gap:24px;row-gap:0;align-items:center;padding-block:24px}.kiji-cart .cart-items__media,.kiji-cart .cart-items__quantity,.kiji-cart .cart-items__price{align-self:center}.kiji-cart .cart-items__title-row,.kiji-cart .cart-items__title,.kiji-cart .cart-items__price{font-size:1.0625rem}}.kiji-cart .cart-items .cart-items__table-row:first-child{padding-top:0}.kiji-cart .cart-items .cart-items__table-row:last-child{padding-bottom:0;border-bottom:0}.kiji-cart--page .cart-summary__inner,.kiji-cart--page .cart-summary--extend .cart-summary__inner{position:static;display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto;padding:24px;border:1px solid var(--k-line);border-radius:var(--kc-radius);background:var(--k-surface);box-shadow:0 1px 2px #2b1a0e0a}@media screen and (max-width:749px){.kiji-cart--page .cart-summary__inner,.kiji-cart--page .cart-summary--extend .cart-summary__inner{padding:20px;border-radius:16px}}.kiji-cart .cart-summary__inner>*,.kiji-cart .cart-drawer__summary>*{align-self:stretch;width:auto;margin:0}.kiji-cart-heading{margin:0 0 16px;color:var(--k-ink);font-family:var(--font-body--family);font-size:1.0625rem;font-weight:700;line-height:1.3}.kiji-cart-section--fulfil{padding-bottom:24px}.kiji-cart .kiji-scheduler{font-size:.9375rem}.kiji-cart .kiji-scheduler__ui{gap:12px}.kiji-cart .kiji-scheduler .kiji-toggle__option{min-height:44px;font-size:.9375rem}.kiji-cart .kiji-picker{min-height:48px;border-radius:var(--kc-field-radius)}.kiji-cart .kiji-scheduler__field{margin-top:4px}.kiji-cart .kiji-scheduler__label{margin-block-end:6px;color:var(--k-ink-2);font-size:.8125rem;font-weight:500}.kiji-cart .kiji-scheduler input[type=tel],.kiji-cart .kiji-senior input[type=text],.kiji-cart .kiji-senior select,.kiji-cart .kiji-club-cart__input{border-color:var(--k-line-2);border-radius:var(--kc-field-radius)}.kiji-cart .kiji-scheduler__note,.kiji-cart .kiji-scheduler__loading{margin:-4px 0 0;color:var(--k-ink-2);font-size:.8125rem;line-height:1.45;text-wrap:pretty}.kiji-cart .kiji-scheduler__error{border-radius:var(--kc-field-radius)}.kiji-cart .kiji-cart-rows{display:flex;flex-direction:column;gap:0;padding:0;margin:0;border-block:0;border-top:1px solid var(--k-line)}.kiji-cart .cart-summary__inner>.kiji-cart-rows:first-child{border-top:0}.kiji-cart .kiji-cart-rows>*{display:block;width:100%;margin:0;border-bottom:1px solid var(--k-line)}.kiji-cart .kiji-cart-rows>cart-note{display:block!important}.kiji-cart .kiji-cart-row,.kiji-cart .kiji-senior__toggle,.kiji-cart .kiji-club-cart__toggle,.kiji-cart .kiji-club-cart__row{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--kc-row);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--k-ink);font:inherit;font-size:.9375rem;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;list-style:none}.kiji-cart .kiji-club-cart__row{padding-block:14px;cursor:default}.kiji-cart .kiji-cart-row::-webkit-details-marker{display:none}.kiji-cart .kiji-cart-row:active,.kiji-cart .kiji-senior__toggle:active,.kiji-cart .kiji-club-cart__toggle:active{transform:none}@media(hover:hover)and (pointer:fine){.kiji-cart .kiji-cart-row:hover,.kiji-cart .kiji-senior__toggle:hover,.kiji-cart .kiji-club-cart__toggle:hover{background:transparent;color:var(--kiji-brown)}}.kiji-cart .kiji-cart-row:focus-visible,.kiji-cart .kiji-senior__toggle:focus-visible,.kiji-cart .kiji-club-cart__toggle:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px;border-radius:6px}.kiji-cart .kiji-cart-row__icon{display:grid;flex:none;place-items:center;width:20px;height:20px;color:var(--kiji-brown)}.kiji-cart .kiji-cart-row__icon svg{display:block;width:20px;height:20px}.kiji-cart .kiji-cart-row__label,.kiji-cart .kiji-senior__toggle .kiji-picker__text{flex:1 1 auto;min-width:0;color:inherit;font-size:inherit;font-weight:inherit}.kiji-cart .kiji-cart-row__meta,.kiji-cart .kiji-club-cart__balance{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--k-ink-2);font-size:.875rem;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.kiji-cart .kiji-cart-row__chevron,.kiji-cart .kiji-senior__chevron,.kiji-cart .kiji-club-cart__chevron{flex:none;width:20px;height:20px;color:var(--k-ink-2);transition:transform .2s var(--k-ease)}.kiji-cart details[open]>.kiji-cart-row .kiji-cart-row__chevron{transform:rotate(180deg)}.kiji-cart .kiji-senior__toggle:before{content:"";flex:none;width:20px;height:20px;background:var(--kiji-brown);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='2.75' y='4.75' width='14.5' height='10.5' rx='2'/%3E%3Ccircle cx='7.25' cy='9' r='1.75'/%3E%3Cpath d='M4.9 12.9c.5-1.05 1.3-1.6 2.35-1.6s1.85.55 2.35 1.6M11.75 8.5h3.25M11.75 11.25h2.25'/%3E%3C/g%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='2.75' y='4.75' width='14.5' height='10.5' rx='2'/%3E%3Ccircle cx='7.25' cy='9' r='1.75'/%3E%3Cpath d='M4.9 12.9c.5-1.05 1.3-1.6 2.35-1.6s1.85.55 2.35 1.6M11.75 8.5h3.25M11.75 11.25h2.25'/%3E%3C/g%3E%3C/svg%3E") center / 20px 20px no-repeat}.kiji-cart .kiji-club-cart__toggle-text{flex:1 1 auto;gap:12px}.kiji-cart .kiji-club-cart .kiji-club__mark{flex:none;width:16px;height:20px;margin-inline:2px;color:var(--kiji-brown)}.kiji-cart .kiji-club-cart__row a,.kiji-cart .kiji-club-cart__link{color:var(--kiji-brown)}.kiji-cart .kiji-senior,.kiji-cart .kiji-club-cart{margin:0;font-size:.9375rem}.kiji-cart .kiji-senior__ui,.kiji-cart .kiji-club-cart__ui{gap:0}.kiji-cart .kiji-senior__panel,.kiji-cart .kiji-club-cart__panel{gap:12px;padding:4px 0 20px}.kiji-cart .cart-discount .details-content>*,.kiji-cart .cart-note__inner{padding-bottom:20px}.kiji-cart .cart-note__inner{padding-top:4px}.kiji-cart .kiji-senior .kiji-btn--primary,.kiji-cart .kiji-club-cart .kiji-btn--primary{border-color:var(--k-ink);background:var(--k-surface);color:var(--k-ink)}@media(hover:hover)and (pointer:fine){.kiji-cart .kiji-senior .kiji-btn--primary:hover:not(:disabled),.kiji-cart .kiji-club-cart .kiji-btn--primary:hover:not(:disabled){background:var(--k-fill)}}.kiji-cart .kiji-senior__applied,.kiji-cart .kiji-club-cart__applied,.kiji-cart .kiji-club-cart__box{margin:12px 0;padding:14px 16px;border:0;border-radius:14px;background:var(--k-fill)}.kiji-cart .kiji-senior__ui:has(.kiji-senior__applied){padding-bottom:12px}.kiji-cart .kiji-senior__ui:has(.kiji-senior__applied)>.kiji-scheduler__note{margin:-4px 0 0}.kiji-cart .kiji-club-cart__title{gap:12px}.kiji-cart .cart-discount__content{height:auto}.kiji-cart .cart-discount__form{display:flex;gap:8px;height:auto;padding:4px 0 0}.kiji-cart .cart-discount__input{min-height:48px;padding:0 14px;border:1px solid var(--k-line-2);border-radius:var(--kc-field-radius);background:var(--k-surface);color:var(--k-ink);font-size:1rem;text-transform:uppercase}.kiji-cart .cart-discount__input::placeholder{color:var(--k-ink-3);text-transform:none}.kiji-cart .cart-discount__input:focus,.kiji-cart .cart-note__instructions:focus{border-color:var(--k-ink);outline:0;box-shadow:0 0 0 1px var(--k-ink)}.kiji-cart .cart-discount__button{flex:none;height:auto;min-height:48px;padding:0 18px;border-color:var(--k-ink)}.kiji-cart .cart-discount__codes:has(.cart-discount__pill){margin-top:12px}.kiji-cart .cart-discount__pill{padding:6px 8px 6px 12px;border-radius:999px;background:var(--k-fill);color:var(--k-ink);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.kiji-cart .cart-discount__error{padding:8px 0 0;color:#8a3412;font-size:.875rem}.kiji-cart .cart-note__instructions{display:block;width:100%;min-height:96px;padding:12px 14px;border:1px solid var(--k-line-2);border-radius:var(--kc-field-radius);background:var(--k-surface);box-shadow:none;color:var(--k-ink);font:inherit;font-size:.9375rem;line-height:1.45;resize:vertical}.kiji-cart .cart-note__instructions::placeholder{color:var(--k-ink-3)}.kiji-cart .cart-totals{display:block;margin:0;padding:0;border:0}.kiji-cart .cart-totals__original-container{display:grid;gap:8px;padding-top:20px;color:var(--k-ink-2)}.kiji-cart .cart-totals__original-container:empty{display:none}.kiji-cart .cart-totals__original-container,.kiji-cart .cart-totals__original-container *{font-size:.9375rem}.kiji-cart .cart-totals__item,.kiji-cart .cart-discounts__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.kiji-cart .cart-discounts{display:grid;gap:8px}.kiji-cart .cart-discounts__label{display:inline-flex;align-items:center;gap:8px;min-width:0}.kiji-cart .cart-discounts__label svg{flex:none;width:16px;height:16px;color:var(--kiji-brown)}.kiji-cart .cart-discounts__label .cart-discounts__mark{width:13px;height:16px;margin-inline:1.5px}.kiji-cart .cart-totals__original-value,.kiji-cart .cart-discounts__value{color:var(--k-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.kiji-cart-pay{display:grid;gap:16px;padding-top:20px}.kiji-cart .cart-summary__inner:not(:has(.kiji-cart-rows,.kiji-cart-section--fulfil,.cart-totals__original-container:not(:empty))) .kiji-cart-pay{padding-top:0}.kiji-cart .cart-totals:has(.cart-totals__original-container:not(:empty))+.kiji-cart-pay .cart-totals__container{padding-top:16px;border-top:1px solid var(--k-line)}.kiji-cart .cart-totals__container{display:grid;gap:4px}.kiji-cart .cart-totals__total{align-items:baseline;font-weight:700}.kiji-cart .cart-totals__total-label{color:var(--k-ink);font-family:var(--font-body--family);font-size:1.0625rem;font-weight:700}.kiji-cart .cart-totals__total-value{color:var(--k-ink);font-family:var(--font-body--family);font-size:1.5rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.kiji-cart .cart-totals__tax-note{margin:0;color:var(--k-ink-2);font-size:.8125rem;line-height:1.45;text-wrap:pretty}.kiji-cart .cart__ctas{display:grid;gap:10px;width:100%;margin:0;padding:0;border:0;background:none}.kiji-cart .cart__ctas .cart__checkout-button,.kiji-cart .cart__checkout-button{--button-background-color: var(--k-cta);--button-color: var(--k-cta-ink);--button-border-color: var(--k-cta);width:100%;height:auto;min-height:56px;padding:0 24px;border:0;border-radius:14px;background:var(--k-cta);box-shadow:none;color:var(--k-cta-ink);font-family:var(--font-body--family);font-size:1.0625rem;font-weight:700;letter-spacing:0;transition:transform .12s var(--k-ease),background-color .15s ease-out}.kiji-cart .cart__checkout-button:active:not(:disabled){transform:scale(.98)}.kiji-cart .cart__checkout-button:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}@media(hover:hover)and (pointer:fine){.kiji-cart .cart__checkout-button:hover:not(:disabled){--button-background-color: var(--k-cta-hover);background:var(--k-cta-hover)}}.kiji-cart .kiji-closed-note--cart{margin:0;padding:14px 16px;border-radius:14px;font-size:.9375rem}.kiji-cart--drawer{--kc-pad: var(--cart-drawer-padding, 20px)}.kiji-cart--drawer .theme-drawer__header{padding:20px var(--kc-pad) 16px}.kiji-cart--drawer .theme-drawer__title{align-items:baseline;gap:10px;color:var(--k-ink);font-family:var(--font-heading--family);font-size:1.5rem;font-weight:700;line-height:1.15}#cart-drawer .kiji-cart--drawer .cart-drawer__content{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:none!important;mask-image:none!important}.kiji-cart--drawer .cart-drawer__scheduler{margin-inline:var(--kc-pad);padding-top:24px;border-top:1px solid var(--k-line)}#cart-drawer .kiji-cart--drawer .cart-drawer__items{flex:none;padding-inline:var(--kc-pad);padding-bottom:24px;overflow:visible;-webkit-mask-image:none;mask-image:none}.kiji-cart--drawer .cart-drawer__items .cart-items__table-row{margin:0;padding:16px 0}.kiji-cart--drawer .cart-drawer__items .cart-items__table-row:first-child{padding-top:0}.kiji-cart--drawer .cart-drawer__items .cart-items__table-row:last-child{padding-bottom:0}#cart-drawer .kiji-cart--drawer .cart-drawer__summary{display:contents}.kiji-cart--drawer .cart-drawer__summary>.kiji-cart-rows{margin-inline:var(--kc-pad)}.kiji-cart--drawer .cart-drawer__summary>.cart-totals{padding:0 var(--kc-pad) 16px}.kiji-cart--drawer .cart-drawer__summary>.cart-totals:has(.cart-totals__original-container:empty){padding-bottom:0}.kiji-cart--drawer .cart-drawer__summary>.kiji-cart-pay{position:sticky;bottom:0;margin-top:auto;z-index:2;gap:12px;padding:16px var(--kc-pad) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--k-line);background:var(--k-surface)}.kiji-cart--drawer .kiji-cart-pay .cart-totals__container{padding-top:0;border-top:0}.kiji-cart--drawer .cart-totals__total-value{font-size:1.375rem}.kiji-cart--drawer .cart-totals:has(.cart-totals__original-container:not(:empty))+.kiji-cart-pay .cart-totals__container{padding-top:0;border-top:0}.kiji-cart--page.cart-page--empty,.section--page-width .kiji-cart--page.cart-page--empty:has(.cart-summary--extend){display:flex;flex-direction:column;align-items:center;gap:0;padding-block:72px 96px;text-align:center}.kiji-cart--page.cart-page--empty .cart-page__title,.kiji-cart--page.cart-page--empty .cart-page__more-blocks{margin-top:0}.kiji-cart--page.cart-page--empty .cart-title{display:flex;flex-direction:column;align-items:center}.kiji-cart-empty__mark{display:block;width:40px;height:auto;margin:0 auto 20px;color:var(--kiji-brown)}.kiji-cart .cart-items__wrapper--drawer-empty,.kiji-cart--page.cart-page--empty .cart-items__wrapper{align-items:center;text-align:center}.kiji-cart .kiji-cart-empty__text{max-width:30ch;margin:16px auto 0;color:var(--k-ink-2);font-size:1.0625rem;line-height:1.5;text-wrap:balance}.kiji-cart .cart-items__empty-button,.kiji-cart .cart-items__empty-button.button{--button-background-color: var(--k-cta);--button-color: var(--k-cta-ink);--button-border-color: var(--k-cta);min-height:52px;margin:24px auto 0;padding:0 32px;border:0;border-radius:14px;background:var(--k-cta);box-shadow:none;color:var(--k-cta-ink);font-size:1rem;font-weight:700}@media(hover:hover)and (pointer:fine){.kiji-cart .cart-items__empty-button:hover{--button-background-color: var(--k-cta-hover);background:var(--k-cta-hover)}}.kiji-cart .kiji-cart-empty__login{margin:20px 0 0;color:var(--k-ink-2);font-size:.875rem}.kiji-cart-empty__login a{color:var(--kiji-brown);font-weight:600;text-decoration:underline;text-underline-offset:3px}.kiji-cart--drawer.cart-drawer--empty .cart-drawer__content{padding:0 var(--kc-pad) 48px}.kiji-cart--drawer.cart-drawer--empty .theme-drawer__title{justify-content:center;font-size:1.75rem}@media(prefers-reduced-motion:reduce){.kiji-cart .cart__checkout-button,.kiji-cart .kiji-cart-row__chevron{transition:none}.kiji-cart .cart__checkout-button:active:not(:disabled){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kiji-cart.css.map */
