:is(#cart-drawer,.cart-page){--cc-ink: var(--cal-midnight, #0a1a2f);--cc-ink-2: var(--cal-midnight-2, #0f2238);--cc-cloud: var(--cal-dark-cloud, #49515a);--cc-grey: var(--cal-blue-grey, #5d6670);--cc-linen: var(--cal-linen, #f7f7f6);--cc-beige: var(--cal-beige, #efece5);--cc-line: var(--cal-hairline, #d8d5cc);--cc-deal: var(--cal-deal-text, #a14e1f);--cc-font: var(--cal-font, var(--font-body--family, "Helvetica Neue", Helvetica, Arial, sans-serif));--cc-ease: var(--cal-ease, cubic-bezier(.2,.8,.2,1));--style-border-radius-inputs: 0px;--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px;--style-border-radius-pills: 0px;font-family:var(--cc-font)}#cart-drawer .theme-drawer__dialog{--color-background: #ffffff;--color-background-rgb: 255 255 255;--color-foreground: #0a1a2f;--color-foreground-rgb: 10 26 47;--color-foreground-heading: #0a1a2f;--color-input-background: #ffffff;--color-input-text: #0a1a2f;--color-input-border: #d8d5cc;background-color:#fff;color:var(--cc-ink);border-radius:0}#cart-drawer .cart-drawer__content{background-color:#fff}#cart-drawer .theme-drawer__header{padding-block:18px 16px;border-bottom:1px solid var(--cc-line)}#cart-drawer .theme-drawer__header:has(.cal-cart-title){justify-content:space-between}#cart-drawer .theme-drawer__title{display:inline-flex;align-items:baseline;gap:6px;margin:0;font-family:var(--cc-font);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink)}#cart-drawer .theme-drawer__badge{width:auto;min-width:0;height:auto;padding:0;aspect-ratio:auto;margin:0;border-radius:0;background:none;font-size:13px;font-weight:400;letter-spacing:.04em;color:var(--cc-grey)}#cart-drawer .theme-drawer__badge:before{content:"("}#cart-drawer .theme-drawer__badge:after{content:")"}#cart-drawer .theme-drawer__close-button{border:0;border-radius:0;background:none;box-shadow:none;color:var(--cc-ink)}#cart-drawer .theme-drawer__close-button:hover{background:var(--cc-linen)}#cart-drawer .cart-drawer__content:has(.cal-cart-empty)>#cart-drawer-heading,.cart-page:has(.cal-cart-empty) .cart-page__title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cart-items__wrapper:has(>.cal-cart-empty) .cart-items__empty-button{display:none}#cart-drawer .cart-items__wrapper:has(>.cal-cart-empty){justify-content:flex-start;align-items:stretch;text-align:start}#cart-drawer .cart-drawer__items:has(.cal-cart-empty){overflow-y:auto;padding-block:8px 24px}.cart-items__wrapper:has(>.cal-cart-empty)>p{order:2;margin:16px 0 0;font-size:12px;text-align:center;color:var(--cc-grey)}:is(#cart-drawer,.cart-page) .cart-items__table-row{border-bottom-color:var(--cc-line)}:is(#cart-drawer,.cart-page) .cart-items__media-container,:is(#cart-drawer,.cart-page) .cart-items__media-image{border-radius:0}:is(#cart-drawer,.cart-page) .cart-items__media-container{background:var(--cc-linen)}:is(#cart-drawer,.cart-page) .cart-items__title{font-family:var(--cc-font);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--cc-ink);text-decoration:none}:is(#cart-drawer,.cart-page) .cart-items__variants,:is(#cart-drawer,.cart-page) .cart-items__properties,:is(#cart-drawer,.cart-page) .cart-items__variants-wrapper{font-size:12px;color:var(--cc-cloud)}:is(#cart-drawer,.cart-page) .cart-items__variants-wrapper ul{color:var(--cc-deal)}:is(#cart-drawer,.cart-page) .cart-items__price{font-family:var(--cc-font);font-size:14px;font-weight:500;color:var(--cc-ink)}:is(#cart-drawer,.cart-page) .compare-at-price{color:var(--cc-grey)}:is(#cart-drawer,.cart-page) .quantity-selector{border:1px solid var(--cc-line);border-radius:0;background:#fff;color:var(--cc-ink)}:is(#cart-drawer,.cart-page) .cart-items__remove{border-radius:0;color:var(--cc-grey)}:is(#cart-drawer,.cart-page) .cart-items__remove:hover{color:var(--cc-ink)}.cart-items__table-row--full-width-variants:has(.cal-cset){grid-template-rows:repeat(5,min-content) 1fr;grid-template-areas:"media details price" "media variants variants" "media unit_price unit_price" "media quantity quantity" "media cset cset" "media error error"}.cart-items__table-row--full-width-variants .cal-cset{grid-area:cset;margin-top:12px}.cal-cset{display:grid;gap:8px;margin-top:8px;padding:10px 12px;border:1px dashed var(--cc-line);background:var(--cc-linen);font-family:var(--cc-font)}.cal-cset__h{margin:0;font-size:12px;line-height:1.35;color:var(--cc-cloud)}.cal-cset__h b{font-weight:500;color:var(--cc-ink)}.cal-cset__h .cal-opt__badge{margin-left:4px;padding:2px 6px;background:var(--cc-ink);color:#fff;font-size:9.5px;font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cal-cset__note{margin:-4px 0 0;font-size:11.5px;line-height:1.35;color:var(--cc-cloud)}.cal-cset .cal-chips__row{display:flex;flex-wrap:wrap;gap:6px}.cal-cset .cal-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--cc-line);background:#fff;font:inherit;font-size:11.5px;color:var(--cc-ink);cursor:pointer}.cal-cset .cal-chip i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #0a1a2f1f}.cal-cset .cal-chip[aria-checked=true]{border-color:var(--cc-ink);box-shadow:inset 0 0 0 1px var(--cc-ink)}.cal-cset .cal-chip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.cal-cset__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cal-cset__p{font-size:13px;color:var(--cc-ink)}.cal-cset__p b{font-weight:500}.cal-cset__p s{margin-left:4px;font-size:11.5px;color:var(--cc-cloud)}.cal-cset__go{padding:7px 12px;border:1px solid var(--cc-ink);background:var(--cc-ink);color:#fff;font:inherit;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.cal-cset__go:hover{background:#fff;color:var(--cc-ink)}.cal-cset__go.is-loading{opacity:.6;cursor:progress}.cal-cset__go:disabled{opacity:.4;cursor:not-allowed}.cal-cset__msg{margin:0;font-size:11.5px;color:var(--cc-deal)}:is(#cart-drawer,.cart-page) .cart-items__details:has(.cal-bundle) .cart-items__bundle{display:none}.cal-bundle-line{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cal-bundle-line__variant{margin:0;font-size:12px;color:var(--cc-cloud)}.cal-bundle{border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line)}.cal-bundle__head{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 0;cursor:pointer;list-style:none;font-size:12px;line-height:1.35;color:var(--cc-cloud)}.cal-bundle__head::-webkit-details-marker{display:none}.cal-bundle__head::marker{content:""}.cal-bundle__icon{display:inline-flex;flex:0 0 auto;color:var(--cc-ink)}.cal-bundle__icon .cal-ic{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.cal-bundle__short{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cal-bundle__label{font-weight:500;color:var(--cc-ink)}.cal-bundle__count{display:none;flex:1;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink)}.cal-bundle[open] .cal-bundle__short{display:none}.cal-bundle[open] .cal-bundle__count{display:block}.cal-bundle__chev{display:inline-flex;flex:0 0 auto;color:var(--cc-ink);transition:transform .2s var(--cc-ease)}.cal-bundle[open] .cal-bundle__chev{transform:rotate(180deg)}.cal-bundle__head:focus-visible{outline:2px solid var(--cc-ink);outline-offset:2px}.cal-bundle__items{display:flex;flex-direction:column;gap:4px;margin:0;padding:0 0 9px 22px;list-style:none;font-size:12px;line-height:1.35;color:var(--cc-cloud)}.cal-bundle__item{display:flex;gap:6px}.cal-bundle__qty{flex:0 0 auto;min-width:20px;font-weight:500;color:var(--cc-ink)}.cal-cart-ship{margin:16px 0 8px;padding:14px 16px;background:var(--cc-linen);color:var(--cc-ink);font-family:var(--cc-font)}.cart-page .cal-cart-ship{margin:0 0 16px}.cal-cart-ship__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cal-cart-ship__t{font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.cal-cart-ship.is-free .cal-cart-ship__t:before{content:"";display:inline-block;width:9px;height:5px;margin:0 8px 3px 1px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.cal-cart-ship__v{font-size:12px;color:var(--cc-cloud);white-space:nowrap}.cal-cart-ship__bar{position:relative;height:2px;margin-top:10px;background:#0a1a2f24;overflow:hidden}.cal-cart-ship__bar i{position:absolute;inset:0 auto 0 0;width:var(--ship, 0%);background:var(--cc-ink);transition:width .5s var(--cc-ease)}.cal-cart-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 0 2px;color:var(--cc-ink)}.cal-cart-card__media{display:block;aspect-ratio:1;background:var(--cc-linen);overflow:hidden}.cal-cart-card__img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.cal-cart-card__text{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:38px;line-height:1.3}.cal-cart-card__name{font-size:13px;font-weight:500;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal-cart-card__name:hover{text-decoration:underline;text-underline-offset:3px}.cal-cart-card__price{font-size:12px;color:var(--cc-cloud)}.cal-cart-card__price s{color:var(--cc-grey)}.cal-cart-card__add{position:absolute;right:0;bottom:2px;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--cc-ink);border-radius:0;background:#fff;color:var(--cc-ink);cursor:pointer;text-decoration:none;transition:background-color .2s var(--cc-ease),color .2s var(--cc-ease)}.cal-cart-card__add:hover{background:var(--cc-ink);color:#fff}.cal-cart-card__add:disabled{opacity:.35;cursor:default;background:#fff;color:var(--cc-ink)}.cal-cart-card__opts{display:grid;gap:4px;margin-top:4px}.cal-cart-card__sel{width:100%;min-width:0;height:28px;padding:0 22px 0 7px;border:1px solid var(--cc-line, rgba(10,26,47,.18));border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230a1a2f' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 7px center / 9px 6px;color:var(--cc-ink);font:inherit;font-size:11.5px;-webkit-appearance:none;appearance:none}.cal-cart-card__sel:focus{outline:none;border-color:var(--cc-ink)}.cal-cart-card__sel:focus-visible{outline:1.5px solid var(--cc-ink);outline-offset:-2px}@media(pointer:coarse){.cal-cart-card__sel{height:38px;width:139%;font-size:16px;padding-right:30px;background-position:right 10px center;background-size:12px 8px;transform:scale(.72);transform-origin:0 0;margin-bottom:-10.6px}}.cal-cart-card__add:focus-visible,.cal-cart-card__name:focus-visible{outline:2px solid var(--cc-ink);outline-offset:2px}.cal-cart-card__add.is-loading{opacity:.5;pointer-events:none}.cal-cart-error{margin:8px 0 0;font-size:12px;color:var(--cc-deal)}.cal-cart-error[hidden]{display:none}.cal-cart-upsell{margin:8px 0 0;padding:20px 0 16px;border-top:1px solid var(--cc-line);font-family:var(--cc-font);text-align:start}.cal-cart-upsell__heading{margin:0 0 12px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink)}.cal-cart-upsell__list{display:flex;gap:12px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cal-cart-upsell__list::-webkit-scrollbar{display:none}.cal-cart-upsell .cal-cart-card{flex:0 0 140px;scroll-snap-align:start}.cart-page .cal-cart-upsell .cal-cart-card{flex-basis:180px}.cal-cart-empty{display:flex;flex-direction:column;gap:28px;width:100%;max-width:560px;margin-inline:auto;padding-top:16px;font-family:var(--cc-font);color:var(--cc-ink)}.cal-cart-empty__intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cal-cart-empty__intro>p{margin:0}.cal-cart-empty__title{font-family:var(--cal-font-head, var(--cc-font));font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.cal-cart-empty__text{max-width:36ch;font-size:14px;line-height:1.55;color:var(--cc-cloud)}.cal-cart-empty__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:8px;padding:0 28px;border:1px solid var(--cc-ink);border-radius:0;background:var(--cc-ink);color:#fff;font:500 12px/1 var(--cc-font);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .25s var(--cc-ease),transform .25s var(--cc-ease)}.cal-cart-empty__btn:hover{background:var(--cc-ink-2);transform:translateY(-1px)}.cal-cart-empty__btn:focus-visible{outline:2px solid var(--cc-ink);outline-offset:3px}.cal-cart-empty__picks{padding-top:20px;border-top:1px solid var(--cc-line)}.cal-cart-empty__sub{margin:0 0 12px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cal-cart-empty__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0;padding:0;list-style:none}.cart-page .cal-cart-empty__list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}#cart-drawer .cart-drawer__summary{border-top:1px solid var(--cc-line);background:#fff;-webkit-mask-image:none;mask-image:none}.cart-page .cart-page__summary{background:var(--cc-linen);border-radius:0}:is(#cart-drawer,.cart-page) .cart-actions,:is(#cart-drawer,.cart-page) .cart-actions__divider{border-color:var(--cc-line)}:is(#cart-drawer,.cart-page) .cart-discount__label,:is(#cart-drawer,.cart-page) .cart-note__label{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink)}:is(#cart-drawer,.cart-page) .cart-discount__input,:is(#cart-drawer,.cart-page) .cart-note__instructions{border:1px solid var(--cc-line);border-radius:0;background:#fff;color:var(--cc-ink);font-family:var(--cc-font);font-size:14px}:is(#cart-drawer,.cart-page) .cart-discount__input{text-transform:uppercase}:is(#cart-drawer,.cart-page) .cart-discount__input:focus,:is(#cart-drawer,.cart-page) .cart-note__instructions:focus{outline:none;border-color:var(--cc-ink)}:is(#cart-drawer,.cart-page) .cart-discount__button{--button-background-color: var(--cc-ink);--button-color: #fff;--button-border-color: var(--cc-ink);border-radius:0;background-color:var(--cc-ink);color:#fff;font:500 11px/1 var(--cc-font);letter-spacing:.14em;text-transform:uppercase}:is(#cart-drawer,.cart-page) .cart-discount__pill{border:1px dashed rgba(10,26,47,.3);border-radius:0;background:var(--cc-linen);color:var(--cc-ink);font-size:12px;font-weight:500;letter-spacing:.06em}:is(#cart-drawer,.cart-page) .cart-discount__error{color:var(--cc-deal)}:is(#cart-drawer,.cart-page) .cart-discount__codes:has(.cart-discount__pill){margin:12px 0 18px}:is(#cart-drawer,.cart-page) .cart-discounts__item,:is(#cart-drawer,.cart-page) .cart-discounts__value{color:var(--cc-deal)}:is(#cart-drawer,.cart-page) .cart-totals__original-label,:is(#cart-drawer,.cart-page) .cart-totals__original-value{font-size:13px;color:var(--cc-cloud)}:is(#cart-drawer,.cart-page) .cart-totals__total-label{font-family:var(--cc-font);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink)}:is(#cart-drawer,.cart-page) .cart-totals__total-value{font-family:var(--cc-font);font-size:18px;font-weight:500;color:var(--cc-ink)}:is(#cart-drawer,.cart-page) .cart-totals__tax-note{font-family:var(--cc-font);font-size:12px;color:var(--cc-grey)}:is(#cart-drawer,.cart-page) .cart-totals__container:has(.cal-sum-ship) .cart-totals__tax-note{display:none}.cal-sum{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.cal-sum__row{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:13px;color:var(--cc-cloud)}.cal-sum__row--disc{color:var(--cc-deal)}.cal-sum-ship{margin:0;font-size:12px;line-height:1.4;color:var(--cc-grey)}.cal-sum-ship.is-free{color:var(--cc-ink)}:is(#cart-drawer,.cart-page) .cart__checkout-button{--button-background-color: var(--cc-ink);--button-color: #fff;--button-border-color: var(--cc-ink);min-height:52px;border-radius:0;background-color:var(--cc-ink);color:#fff;font-family:var(--cc-font);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:background-color .25s var(--cc-ease)}:is(#cart-drawer,.cart-page) .cart__checkout-button:hover{--button-background-color: var(--cc-ink-2);--button-border-color: var(--cc-ink-2);background-color:var(--cc-ink-2);color:#fff}:is(#cart-drawer,.cart-page) .cart__checkout-button:focus-visible{outline:2px solid var(--cc-ink);outline-offset:3px}:is(#cart-drawer,.cart-page) .cart__checkout-button:has(.cal-co)>.button-text{display:none}.cal-co{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.cal-co__lock{flex:0 0 auto}:is(#cart-drawer,.cart-page) .additional-checkout-buttons{--shopify-accelerated-checkout-button-border-radius: 0px}.cal-cart-trust{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:12px;font-family:var(--cc-font)}.cal-cart-trust__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.cal-cart-trust__pay-icon{display:block;width:34px;height:22px}.cal-cart-trust__points{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;padding:0;list-style:none;font-size:11px;line-height:1.4;color:var(--cc-cloud)}.cal-cart-trust__point{display:inline-flex;align-items:center}.cal-cart-trust__point:before{content:"";display:inline-block;width:8px;height:4px;margin:0 7px 3px 0;border-left:1.3px solid var(--cc-ink);border-bottom:1.3px solid var(--cc-ink);transform:rotate(-45deg)}.cal-cart-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-menu-drawer, 18);background:#0a1a2f6b;opacity:0;visibility:hidden;transition:opacity .3s var(--cal-ease, ease),visibility 0s linear .3s}@media(min-width:990px){html:has(#cart-drawer[open]) .page-wrapper--drawer-open{margin-inline-end:0}html:has(#cart-drawer[open]) .page-wrapper--drawer-open shopify-account::part(dialog){translate:none}#cart-drawer .theme-drawer__dialog{z-index:calc(var(--layer-menu-drawer, 18) + 1);box-shadow:-24px 0 60px #0a1a2f2e}html:has(#cart-drawer[open]) .cal-cart-scrim{opacity:1;visibility:visible;cursor:pointer;transition:opacity .3s var(--cal-ease, ease)}}@media(max-width:989px){.cal-cart-scrim{display:none}}#cart-drawer .theme-drawer__dialog::backdrop{background:#0a1a2f6b}@media(prefers-reduced-motion:reduce){.cal-cart-ship__bar i,.cal-bundle__chev,.cal-cart-card__add,.cal-cart-empty__btn,.cal-cart-scrim,:is(#cart-drawer,.cart-page) .cart__checkout-button{transition:none!important}.cal-cart-empty__btn:hover{transform:none}}#cart-drawer .cal-cart-empty{padding-inline:20px}.cal-cart-card .cal-fit-chip{right:6px;bottom:6px;gap:4px;padding:4px 7px 4px 5px;font-size:9.5px;box-shadow:none}.cal-cart-card .cal-fit-chip svg{width:11px;height:11px;flex-basis:11px}.cal-line-free{list-style:none;margin:6px 0 2px;padding:6px 0 0;border-top:1px solid rgb(0 0 0 / .08);display:grid;gap:5px}.cal-line-free__i{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;font-size:13px;line-height:1.3;color:rgb(var(--color-foreground-rgb, 0 0 0) / .7)}.cal-line-free__img{width:28px;height:28px;object-fit:cover}.cal-line-free__p{white-space:nowrap}.cal-line-free__p b{color:#a4542b;font-weight:600}.cal-sum__code{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;color:var(--c-ink, #0a1a2f)}.cal-sum__code svg{width:16px;height:16px}.cal-disc-bw{display:inline-block;padding:2px 7px;background:#0b0b0b;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cal-cart-ship--steps .cal-cart-ship__bar{overflow:visible;margin-top:14px}.cal-cart-ship__m{position:absolute;top:50%;left:var(--mark);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--cc-linen);border:1.5px solid rgba(10,26,47,.3);border-radius:50%}.cal-cart-ship__m--end{left:auto;right:0;margin-right:-4.5px}.cal-cart-ship__m.is-on{background:var(--cc-ink);border-color:var(--cc-ink)}.cal-cart-ship__steps{position:relative;height:30px;margin-top:8px;font-size:10.5px;line-height:1.3;color:var(--cc-cloud)}.cal-cart-ship__steps span{position:absolute;top:0;transform:translate(-50%);text-align:center;white-space:nowrap}.cal-cart-ship__steps .cal-cart-ship__end{right:0;left:auto;transform:none;text-align:right}.cal-cart-ship__steps .is-on{color:var(--cc-ink);font-weight:500}.cal-gift-price s{margin-right:6px;color:var(--cc-cloud);font-weight:400}.cal-gift-price b{color:var(--cal-deal-text, #a14e1f);font-weight:600}.cal-line-badge{margin:8px 0 2px;flex-basis:100%;width:100%}.cal-line-badge .cal-disc-bw{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cal-cart.css.map */
