.bajka-cart-item{list-style:none}.bajka-cart-item>td{padding-block:10px}table.no-headings .bajka-cart-item:not(:first-child)>td{padding-block-start:10px}table.no-headings .bajka-cart-item:not(:last-child)>td{padding-block-end:10px}.bajka-cart-group{width:100%;padding:18px;border:1px solid rgb(var(--color-border));border-radius:18px;background:rgb(var(--color-background))}.bajka-cart-group>.bajka-cart-line{padding:0;border:0;border-radius:0;background:transparent}.bajka-cart-group__extras{display:grid;gap:10px;margin-top:16px;padding-top:16px;margin-left:32px}.bajka-cart-group__extra{position:relative;width:100%;min-width:0;margin:0;padding:0;list-style:none}.bajka-cart-group__extra .bajka-cart-line--extra{margin:0}.bajka-cart-line{display:grid;grid-template-columns:minmax(76px,110px) minmax(0,1fr);gap:16px;width:100%;padding:18px;border:1px solid rgb(var(--color-border));border-radius:18px;background:rgb(var(--color-background))}.bajka-cart-line--extra{grid-template-columns:54px minmax(0,1fr);margin:-2px 0 0 32px;padding:12px 14px;border-color:#001f4a14;background:#eef3ff}.bajka-cart-line__media{align-self:start;overflow:hidden;border-radius:10px;background:#001f4a0a}.bajka-cart-line__media img{display:block;width:100%;height:auto;object-fit:cover}.bajka-cart-line__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bajka-cart-line__title-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.bajka-cart-line__vendor,.bajka-cart-line__variant,.bajka-cart-line__character{margin:0;color:rgb(var(--color-foreground) / .68);font-size:12px;line-height:1.35}.bajka-cart-line__character span{font-weight:700}.bajka-cart-line__character-edit{display:inline-flex;align-items:center;padding:2px;margin-left:4px;background:none;border:none;cursor:pointer;color:rgb(var(--color-foreground) / .45);vertical-align:middle;transition:color .15s}.bajka-cart-line__character-edit:hover{color:rgb(var(--color-foreground))}.bajka-cart-line__pill{display:inline-flex;align-items:center;max-width:100%;padding:3px 10px;border-radius:999px;color:#fff;background:#001f4a;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.bajka-cart-line__title{color:rgb(var(--color-foreground));font-size:16px;font-weight:700;line-height:1.25}.bajka-cart-line__price-actions{display:inline-flex;align-items:flex-start;gap:10px;flex:0 0 auto}.bajka-cart-line__pricing{display:grid;justify-items:end;gap:6px}.bajka-cart-line__price{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:rgb(var(--color-foreground));font-weight:800;line-height:1.25;white-space:nowrap}.bajka-cart-line__discounts{justify-items:end}.bajka-cart-line__remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:rgb(var(--color-foreground) / .55)}.bajka-cart-line__remove:hover{color:#001f4a}.bajka-cart-line__body{min-width:0}.bajka-cart-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px}.bajka-cart-line__action{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;color:#001f4a;background:transparent;border:1.5px solid rgba(0,31,74,.35);border-radius:999px;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.bajka-cart-line__action:hover{border-color:#001f4a;background:#001f4a0d}.bajka-cart-line__details{width:100%;flex-basis:100%;margin-top:0}.bajka-cart-line__details summary{display:inline-flex;align-items:center;gap:3px;color:rgb(var(--color-foreground) / .55);font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;list-style:none;transition:color .15s}.bajka-cart-line__details summary:after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .2s;margin-top:1px}.bajka-cart-line__details[open] summary:after{transform:rotate(180deg)}.bajka-cart-line__details summary:hover{color:#001f4a}.bajka-cart-line__details summary::-webkit-details-marker{display:none}.bajka-cart-line__properties{display:grid;gap:6px;margin:10px 0 0;color:rgb(var(--color-foreground) / .72);font-size:12px;line-height:1.45}.bajka-cart-line__properties div{display:flex;flex-wrap:wrap;gap:4px 8px}.bajka-cart-line__properties dt{margin:0;font-weight:700}.bajka-cart-line__properties dd{margin:0}.bajka-cart-line__photo-button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#001f4a;background:transparent;border:0;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.bajka-cart-line__photo-button svg{width:14px;height:14px}.bajka-cart-line__properties--inline{margin-top:8px}.bajka-preview-page--photo{aspect-ratio:auto}.bajka-preview-page--photo img{width:100%;height:auto;display:block}.bajka-preview-page__unavailable{display:none;margin:0;padding:32px 18px;text-align:center}.bajka-preview-page--unavailable .bajka-preview-page__unavailable{display:block}cart-drawer .horizontal-products>.bajka-cart-item{padding-block:0}cart-drawer .horizontal-products>.bajka-cart-item+.bajka-cart-item{padding-block-start:0;border-block-start:none;margin-block-start:14px}cart-drawer .bajka-cart-line{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px}cart-drawer .bajka-cart-line__heading{flex-direction:column;align-items:stretch;gap:12px}cart-drawer .bajka-cart-line__title-wrap{gap:6px}cart-drawer .bajka-cart-line__pill{white-space:normal;line-height:1.35}cart-drawer .bajka-cart-line__price-actions{width:100%;align-items:flex-start;justify-content:space-between;gap:12px}cart-drawer .bajka-cart-line__pricing{flex:1 1 auto;min-width:0;align-items:flex-end}cart-drawer .bajka-cart-line__discounts{width:100%}cart-drawer .bajka-cart-line__discounts .discounts__discount{justify-content:flex-end}cart-drawer .bajka-cart-line__discounts .badge{max-width:100%;white-space:normal;line-height:1.35;text-align:center}cart-drawer .bajka-cart-line__actions{margin-top:12px;gap:8px 10px}cart-drawer .bajka-cart-line__variant,cart-drawer .bajka-cart-line__character{line-height:1.45}cart-drawer .bajka-cart-group{padding:16px}cart-drawer .bajka-cart-group>.bajka-cart-line{padding:0}cart-drawer .bajka-cart-group__extras{margin-left:24px}cart-drawer .bajka-cart-line--extra{grid-template-columns:44px minmax(0,1fr);margin-left:18px}cart-drawer .bajka-cart-group__extra>.bajka-cart-line--extra{margin:0}cart-drawer .bajka-cart-line__title{font-size:14px}cart-drawer .bajka-cart-logo,cart-drawer .drawer__header{background-color:#001f4a}cart-drawer .drawer__header,cart-drawer .drawer__header .drawer__tab,cart-drawer .drawer__header .drawer__title,cart-drawer .drawer__header .count{color:#fff}cart-drawer .drawer__header .drawer__tab{opacity:.65}cart-drawer .drawer__header .drawer__tab[aria-expanded=true]{opacity:1}cart-drawer .drawer__header{padding-top:1.2rem;padding-bottom:1.2rem;justify-content:center}cart-drawer .drawer__header .drawer__close{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);color:#fff!important;background:none!important;--border-opacity: 0;--shadow-opacity: 0;opacity:1}cart-drawer .drawer__header .drawer__close .btn-fill{display:none}cart-drawer .drawer__header .drawer__close .btn-text{z-index:1;color:#fff!important}cart-drawer .drawer__header .drawer__close svg,cart-drawer .drawer__header .drawer__close svg path{color:#fff!important;stroke:#fff!important}.bajka-cart-logo{text-align:center;padding:8px 16px 2px}.bajka-cart-logo img{max-width:150px;height:auto;display:inline-block}@media screen and (max-width:749px){.bajka-cart-line{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:14px}.bajka-cart-group{padding:14px}.bajka-cart-group>.bajka-cart-line{padding:0}.bajka-cart-group__extras{margin-left:20px}.bajka-cart-line--extra{grid-template-columns:44px minmax(0,1fr);margin-left:14px}.bajka-cart-group__extra .bajka-cart-line--extra{margin:0}.bajka-cart-line__heading{gap:10px}.bajka-cart-line__price-actions{flex-direction:column;align-items:flex-end;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bajka-cart.css.map */
