.bwoof-empty-cart{--empty-ink:#17344f;--empty-blue:#125791;--empty-muted:#52697d;box-sizing:border-box;width:100%;max-width:var(--boof-site-width,1320px);margin:0 auto 32px;color:var(--empty-ink)}.bwoof-empty-cart *{box-sizing:border-box}.bwoof-empty-cart__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(20px,3vw,36px);border:1px solid #d7e5f0;border-radius:28px;background:#fff;box-shadow:0 10px 32px rgb(23 52 79 / 4%)}.bwoof-empty-cart__content{grid-column:1;grid-row:1;min-width:0}.bwoof-empty-cart__art{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:20px 12px 24px;border:1px solid #e0eaf6;border-radius:22px;background:linear-gradient(140deg,#f5fbff,#edf5ff 65%,#f3edff);overflow:hidden}.bwoof-empty-cart__badge,.bwoof-empty-cart__eyebrow{display:inline-block;color:var(--empty-blue);font-size:12px;font-weight:700;line-height:1.8}.bwoof-empty-cart__badge{padding:4px 12px;border:1px solid #cfdfed;border-radius:20px;background:#fff}.bwoof-empty-cart__eyebrow{padding:5px 10px;border-radius:8px;background:#edf5fc}.bwoof-empty-cart h2{margin:12px 0 14px;color:var(--empty-ink);font-size:clamp(24px,2.6vw,34px);font-weight:850;line-height:1.65;letter-spacing:0}.bwoof-empty-cart__content>p{margin:0 0 24px;color:var(--empty-muted);font-size:14px;line-height:2.1}.bwoof-empty-cart__scene{display:block;width:100%;max-width:450px;height:auto;aspect-ratio:480/340}.bwoof-empty-cart__orbit{stroke:#b6cee6;stroke-width:1.5;stroke-dasharray:5 12;opacity:.65}.bwoof-empty-cart__circuit{stroke:#b2ccdf;stroke-width:2}.bwoof-empty-cart__signal{stroke:#5ac4de;stroke-width:4;stroke-dasharray:20 980;stroke-dashoffset:1000;animation:bwoof-empty-signal 8s linear infinite}.bwoof-empty-cart__float{transform-box:fill-box;transform-origin:center;animation:bwoof-empty-float 6s ease-in-out infinite}.bwoof-empty-cart__float--screen{animation-duration:7s;animation-delay:-3s}.bwoof-empty-cart__spark{animation:bwoof-empty-spark 4s ease-in-out infinite}.bwoof-empty-cart__caption{color:var(--empty-muted);font-size:11px;line-height:1.8;text-align:center}.bwoof-empty-cart__search{margin:0}.bwoof-empty-cart__search>label{display:block;margin-bottom:8px;color:var(--empty-ink);font-size:13px;font-weight:700}.bwoof-empty-cart__search>div{display:flex;gap:8px;min-width:0}.bwoof-empty-cart .bwoof-empty-cart__search input[type=search]{flex:1 1 0%;min-width:0;width:100%;height:48px;margin:0;padding:0 14px;border:1px solid #c4d8e9;border-radius:12px;background:#f8fbfe;color:var(--empty-ink);font-size:16px;box-shadow:none}.bwoof-empty-cart__search input::placeholder{color:#65798c;font-size:12px}.bwoof-empty-cart .bwoof-empty-cart__search button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-width:48px;min-height:48px;margin:0;padding:10px 14px;border:0;border-radius:12px;background:var(--empty-blue);color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.5;box-shadow:none;cursor:pointer}.bwoof-empty-cart__search button svg{width:20px;height:20px;flex:0 0 20px}.bwoof-empty-cart__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:20px}.bwoof-empty-cart__actions>a{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;line-height:1.7}.bwoof-empty-cart .bwoof-empty-cart__shop{padding:10px 16px;border:1px solid #125791;border-radius:12px;background:#125791;color:#fff;white-space:normal;text-align:center}.bwoof-empty-cart .bwoof-empty-cart__shop:hover{background:#0d4777;color:#fff}.bwoof-empty-cart .bwoof-empty-cart__home{color:#52697d}.bwoof-empty-cart__categories{margin-top:24px}.bwoof-empty-cart__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:14px}.bwoof-empty-cart__heading h3{margin:0;color:var(--empty-ink);font-size:19px;font-weight:750;line-height:1.8}.bwoof-empty-cart__heading>span{color:var(--empty-muted);font-size:12px}.bwoof-empty-cart__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bwoof-empty-cart__grid>a{display:flex;align-items:center;gap:10px;min-width:0;min-height:64px;padding:12px;border:1px solid #d7e5f0;border-radius:15px;background:#fff;color:var(--empty-ink);font-size:13px;font-weight:650;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.bwoof-empty-cart__grid>a>span:nth-child(2){min-width:0;overflow-wrap:anywhere;line-height:1.9}.bwoof-empty-cart__grid>a:hover{background:#f3f9ff;border-color:#a8c6de;color:#125791}.bwoof-empty-cart__folder{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#eef6fd;color:#125791}.bwoof-empty-cart__folder svg{width:21px;height:21px}.bwoof-empty-cart__arrow{margin-inline-start:auto;color:#5488b1}.bwoof-empty-cart :is(a,button,input):focus-visible{outline:2px solid #125791;outline-offset:3px}@keyframes bwoof-empty-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(3deg)}}@keyframes bwoof-empty-spark{0%,100%{opacity:.4}50%{opacity:1}}@keyframes bwoof-empty-signal{to{stroke-dashoffset:0}}@media(max-width:1024px){.bwoof-empty-cart__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bwoof-empty-cart__hero{gap:24px}.bwoof-empty-cart__search button span{display:none}}@media(max-width:767px){.bwoof-empty-cart__hero{grid-template-columns:minmax(0,1fr);padding:18px;gap:22px;border-radius:24px}.bwoof-empty-cart__art{grid-column:1;grid-row:2;padding:14px 8px 18px;border-radius:18px}.bwoof-empty-cart__scene{max-width:310px}.bwoof-empty-cart__content{grid-column:1;grid-row:1}.bwoof-empty-cart h2{font-size:25px}.bwoof-empty-cart__content>p{font-size:13px;margin-bottom:20px}.bwoof-empty-cart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bwoof-empty-cart__grid>a{gap:8px;padding:10px;font-size:12px}.bwoof-empty-cart__arrow{display:none}.bwoof-empty-cart__folder{flex-basis:30px;height:30px}}@media(max-width:359px){.bwoof-empty-cart__grid{grid-template-columns:minmax(0,1fr)}.bwoof-empty-cart__hero{padding:14px}.bwoof-empty-cart h2{font-size:22px}.bwoof-empty-cart__actions{gap:8px}.bwoof-empty-cart__shop{width:100%}}@media(prefers-reduced-motion:reduce){.bwoof-empty-cart__float,.bwoof-empty-cart__spark,.bwoof-empty-cart__signal{animation:none}.bwoof-empty-cart__grid>a{transition:none}}@media print{.bwoof-empty-cart__float,.bwoof-empty-cart__spark,.bwoof-empty-cart__signal{animation:none}.bwoof-empty-cart__hero{box-shadow:none}}