.toi-market .toi-market__grid{display:grid;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.toi-market__item{display:flex;min-width:0;container-type:inline-size;container-name:toi-card}@media(max-width:699px){.toi-market .toi-market__grid{gap:8px}}@media(max-width:339px){.toi-market .toi-market__grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1000px){.toi-market .toi-market__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.toi-market .toi-market__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.toi-buy,.toi-buy *,.toi-bundle,.toi-bundle *{box-sizing:border-box}.toi-buy p,.toi-buy h3{margin:0}.toi-buy{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;width:100%;height:100%;min-width:0;margin:0;padding:8px 8px 10px;border:1px solid rgba(226,42,78,.08);border-radius:16px;background:#fff;box-shadow:0 6px 16px #2a20240d}.toi-buy:hover{box-shadow:0 10px 22px #2a202414}.toi-buy__frame{position:relative;flex-shrink:0}.toi-buy .toi-buy__media{display:block;aspect-ratio:5 / 4;overflow:hidden;border-radius:12px;background:#f4eeee}.toi-buy__media img{display:block;width:100%;height:100%;padding:4px;object-fit:contain;object-position:center;background:transparent}.toi-buy__flags{position:absolute;z-index:4;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 78px);pointer-events:none}.toi-buy__yeni,.toi-buy__brand{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.toi-buy__yeni{background:var(--toi-red);color:#fff}.toi-buy__brand--toimoi{background:var(--toi-wash-toimoi);color:var(--toi-red-deep)}.toi-buy__brand--kityus{background:var(--toi-wash-kityus);color:#6d5610}.toi-buy__brand--ecolitt{background:var(--toi-wash-ecolitt);color:#246b28}.toi-buy__brand--montycat{background:var(--toi-wash-montycat);color:#215f96}.toi-buy__brand--littergenie{background:var(--toi-wash-littergenie);color:var(--toi-brand-littergenie)}.toi-buy__off{position:absolute;z-index:4;top:10px;right:10px;left:auto;padding:4px 8px;border-radius:999px;background:var(--toi-red);color:#fff;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.01em;white-space:nowrap;pointer-events:none}.toi-buy__title{flex-shrink:0;min-height:2.6em;margin:0;color:var(--toi-ink);font-size:.8125rem;font-weight:800;line-height:1.3;letter-spacing:-.015em}.toi-buy__title a{display:-webkit-box;overflow:hidden;min-width:0;color:inherit;font:inherit;line-height:inherit;text-decoration:none;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.toi-buy__benefit{display:-webkit-box;overflow:hidden;margin:0;color:var(--toi-muted);font-size:.75rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:1}.toi-buy__meta{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:28px;margin:0;color:#5c4e53;font-size:.75rem;font-weight:700;line-height:1.2}.toi-buy__scent:empty,.toi-buy__pack:empty{display:none}.toi-buy__pack{display:inline-flex;align-items:center;min-height:26px;padding:2px 9px;border-radius:999px;background:#241c1f;color:#fff;font-size:.8125rem;font-weight:800;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.toi-buy__material{color:#6a5b60;font-size:.72rem;font-weight:700}.toi-buy__form{display:flex;flex-direction:column;flex-shrink:0;gap:5px;margin:auto 0 0}.toi-buy__var select{width:100%;min-height:44px;margin:0;padding:0 12px;border:1px solid var(--toi-line);border-radius:12px;background:#fff;color:var(--toi-ink);font:inherit;font-weight:700}.toi-buy__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.toi-buy__price strong{color:var(--toi-red);font-size:1.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.toi-buy__price s{color:#8d7e83;font-size:.95rem;font-weight:700;text-decoration-thickness:1px}.toi-buy__price [data-toi-save]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#e7f6ee;color:#157a45;font-size:.75rem;font-weight:800;line-height:1.2;white-space:nowrap}.toi-buy__unit{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 5px;margin:0;color:#3d2c31;font-size:.75rem;font-weight:700;line-height:1.2}.toi-buy__unit-figure{color:var(--toi-ink);font-size:.95rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.toi-buy__puan{display:flex;align-items:center;gap:4px;margin:0;padding:0;background:transparent;color:#643d86;font-size:.72rem;font-weight:700;line-height:1.3}.toi-buy__puan .toi-buy__paw{width:14px;height:14px;margin-top:0}.toi-bundle__points{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;border-radius:12px;background:var(--toi-wash-littergenie);color:#643d86;font-size:.8rem;font-weight:700;line-height:1.35}.toi-buy__paw{flex:0 0 auto;margin-top:1px}.toi-buy__row{display:flex;flex-direction:row;align-items:stretch;gap:6px}.toi-buy__qty{display:flex;align-items:center;flex:0 0 auto;width:auto;min-height:44px;height:44px;margin:0;border:1px solid var(--toi-line);border-radius:12px;background:#fff}.toi-buy__qty button{flex:0 0 32px;width:32px;height:44px;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:var(--toi-ink);font:inherit;font-size:1.15rem;line-height:1;cursor:pointer;box-shadow:none}.toi-buy__qty input{flex:0 0 1.6rem;width:1.6rem;min-width:0;height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--toi-ink);font:inherit;font-size:.9rem;font-weight:800;text-align:center;box-shadow:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.toi-buy__qty input::-webkit-outer-spin-button,.toi-buy__qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.toi-buy__atc{display:inline-flex;align-items:center;justify-content:center;gap:6px}.toi-buy .toi-buy__atc{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;width:auto;min-width:44px;min-height:44px;height:44px;margin:0;padding:0 10px;border:0;border-radius:12px;background:var(--toi-red);color:#fff;font-family:inherit;font-size:.8rem;font-weight:800;letter-spacing:0;line-height:1.1;text-align:center;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none}.toi-buy__atc:before{content:"";flex:0 0 16px;width:16px;height:16px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M7 18a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm10 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4zM6.16 6l.72 2h12.9l-1.55 7.1a2 2 0 0 1-1.95 1.57H8.9a2 2 0 0 1-1.95-1.58L5.2 4H2V2h3.5a1 1 0 0 1 .97.76z'/%3E%3C/svg%3E")}.toi-buy__atc:hover:not(:disabled){background:var(--toi-red-deep);color:#fff}.toi-buy__atc:disabled{opacity:.55;cursor:not-allowed}.toi-buy__atc.is-busy{opacity:.72}.toi-buy__atc.is-added{background:var(--toi-mint);color:#fff}.toi-buy__atc:disabled:before,.toi-buy__atc.is-busy:before,.toi-buy__atc.is-added:before{content:none;flex-basis:0;width:0}.toi-market--litter .toi-buy__atc{background:var(--toi-brand-littergenie)}.toi-market--litter .toi-buy__atc:hover:not(:disabled){background:#643d8c}.toi-market--litter .toi-buy__atc.is-added,.toi-market--litter .toi-buy__atc.is-added:hover{background:var(--toi-mint)}.toi-buy__details{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;color:var(--toi-ink);font-weight:800;text-decoration:none;box-shadow:inset 0 0 0 1.5px var(--toi-line)}.toi-buy__details:hover{color:var(--toi-red)}.toi-buy__status{margin:0;color:var(--toi-mint);font-size:.82rem;font-weight:800}.toi-buy__status:empty{display:none}.toi-buy__atc:focus-visible,.toi-buy__qty button:focus-visible,.toi-buy__details:focus-visible,.toi-buy__title a:focus-visible,.toi-buy__media:focus-visible,.toi-buy__var select:focus-visible,.toi-bundle__name:focus-visible,.toi-bundle [data-toi-bundle-add]:focus-visible,.toi-bundle__media input:focus-visible~.toi-bundle__box{outline:2px solid var(--toi-ink);outline-offset:3px}.toi-bundle{margin-top:42px;padding:22px 18px 18px;border:1px solid var(--toi-line);border-radius:28px;background:#fff;box-shadow:0 10px 28px #2a20240d}.toi-bundle__head h2{margin:0 0 6px}.toi-bundle__head p{max-width:40rem;margin:0 0 16px;color:var(--toi-muted);font-size:.95rem;line-height:1.45}.toi-bundle__layout{display:grid;gap:16px}.toi-bundle__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 0}.toi-bundle__item{display:flex;flex:1 1 132px;flex-direction:column;gap:0;min-width:112px;max-width:210px;margin:0;padding:0;border-radius:0;background:transparent}.toi-bundle__plus{flex:0 0 28px;align-self:center;margin-top:-36px;color:var(--toi-muted);font-size:1.4rem;font-weight:600;line-height:1;text-align:center;-webkit-user-select:none;user-select:none}.toi-bundle__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#f4eeee;cursor:pointer}.toi-bundle__media img{display:block;width:100%;height:100%;padding:8px;object-fit:contain;object-position:center;background:transparent}.toi-bundle__media input{position:absolute;z-index:2;top:8px;left:8px;width:26px;height:26px;margin:0;cursor:pointer;opacity:0}.toi-bundle__box{position:absolute;z-index:1;top:8px;left:8px;width:26px;height:26px;border:2px solid rgba(42,32,36,.28);border-radius:8px;background:#fff;box-shadow:0 1px 3px #2a20241f}.toi-bundle__box:after{content:"";position:absolute;top:3px;left:7px;width:6px;height:11px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg)}.toi-bundle__media input:checked~.toi-bundle__box{border-color:var(--toi-red);background:var(--toi-red)}.toi-bundle__media input:checked~.toi-bundle__box:after{border-color:#fff}.toi-bundle__media input:disabled~.toi-bundle__box,.toi-bundle__media:has(input:disabled){cursor:not-allowed;opacity:.5}.toi-bundle__name{display:-webkit-box;overflow:hidden;min-height:2.6em;margin-top:8px;color:var(--toi-ink);font-size:.92rem;font-weight:800;line-height:1.3;text-decoration:none;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.toi-bundle__name:hover{color:var(--toi-red)}.toi-bundle__price{margin-top:4px;color:var(--toi-red);font-size:1rem;font-weight:800}.toi-bundle__panel{padding:16px;border:1px solid #f3d5da;border-radius:20px;background:linear-gradient(180deg,#fff 0%,var(--toi-wash-toimoi) 160%)}.toi-bundle__sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.toi-bundle__sum span{color:var(--toi-muted);font-size:.92rem;font-weight:700}.toi-bundle__sum strong{color:var(--toi-red);font-size:1.45rem;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.toi-bundle.is-deal .toi-bundle__sum strong,.toi-bundle:has([data-toi-bundle-deal]:not([hidden])) .toi-bundle__sum strong{color:#8d7e83;font-size:1rem;font-weight:700;text-decoration:line-through}.toi-bundle__deal{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0 0}.toi-bundle__deal [data-toi-bundle-set]{color:var(--toi-red);font-size:1.28rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.toi-bundle__deal [data-toi-bundle-save]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#e7f6ee;color:#157a45;font-size:.82rem;font-weight:800}.toi-bundle__points{margin-top:12px}.toi-bundle__points small{display:block;margin-top:4px;color:var(--toi-muted);font-size:.75rem;font-weight:600}.toi-bundle .toi-buy__atc{width:100%;margin-top:14px}.toi-bundle .toi-buy__status{margin-top:8px}@media(min-width:900px){.toi-bundle__layout{grid-template-columns:minmax(0,1.45fr) minmax(230px,.7fr);align-items:center;gap:22px}}@media(max-width:640px){.toi-buy .toi-buy__atc,.toi-buy__qty,.toi-buy__qty button,.toi-bundle .toi-buy__atc{min-height:44px}.toi-bundle__plus{margin-top:0}}@container toi-card (max-width: 230px){.toi-buy{gap:6px;padding:6px 6px 8px}.toi-buy__row{flex-direction:column}.toi-buy__qty{width:100%;height:44px;min-height:44px}.toi-buy__qty button{flex-basis:44px;width:44px;height:44px;min-height:44px}.toi-buy .toi-buy__atc{width:100%;min-width:0;height:44px;min-height:44px}}.toi-buy__meta[hidden],.toi-buy__unit[hidden],.toi-buy__off[hidden],.toi-buy__price s[hidden],.toi-buy__price [data-toi-save][hidden],.toi-buy__meta [hidden],.toi-bundle__deal[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/toi-cards.css.map */
