#content .cart-empty.sb-empty-ready{width:100%;max-width:1180px;margin:0 auto;padding:0 0 30px}
.sb-emptycart{color:#36302f}.sb-empty-hero{display:grid;grid-template-columns:minmax(230px,.85fr) 1.15fr;gap:35px;align-items:center;margin:20px 0 35px}
.sb-empty-shoe{width:100%;max-width:460px;aspect-ratio:480/350;background:url('/user/documents/upload/sb-empty-cart-approved-v1.png') no-repeat;background-size:237.708333% 394%;background-position:3.025719% 8.746356%}
#content .sb-empty-copy h1{font-size:clamp(28px,3.7vw,47px);line-height:1.16;max-width:620px;margin:0 0 18px;color:#36302f}
.sb-empty-copy p{font-size:19px;line-height:1.5;margin:0 0 24px;max-width:580px}
#content .sb-empty-cta{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;min-height:54px;border-radius:15px;background:#00b0b3;color:#fff;font-size:22px;font-weight:700;text-decoration:none;line-height:1.3;transition:background .15s}
#content .sb-empty-cta:hover{background:#008e94}.sb-emptycart .sb-occasion-heading{margin-top:15px}
.sb-empty-help{display:flex;align-items:center;flex-wrap:wrap;gap:18px;background:#eef9f5;border-radius:22px;padding:25px;margin:26px 0 20px}
.sb-empty-help-copy{flex:1 1 330px}.sb-empty-help-copy h2{font-size:24px!important;line-height:1.3;margin:0 0 6px!important;color:#36302f}.sb-empty-help-copy p{font-size:17px;margin:0}
#content .sb-empty-contact{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 19px;border:2px solid #00a4a9;border-radius:30px;font-size:18px;font-weight:700;text-decoration:none;line-height:1.3;white-space:nowrap}
#content .sb-empty-phone{background:#00a4a9;color:#fff}#content .sb-empty-mail{background:white;color:#008f97}#content .sb-empty-contact:hover{box-shadow:0 4px 12px #00a4a926;transform:translateY(-1px)}
.sb-emptycart a:focus-visible,.sb-empty-search summary:focus-visible{outline:3px solid #008f97;outline-offset:4px}
.sb-empty-search{max-width:650px;margin:20px auto}.sb-empty-search summary{cursor:pointer;color:#087e87;font-size:15px;text-align:center}.sb-empty-search form{margin-top:15px}.sb-empty-search fieldset{display:flex}.sb-empty-search input[type=search]{min-width:0;border-radius:10px 0 0 10px!important}.sb-empty-search button{background:#00b0b3!important;border-color:#00b0b3!important;color:white!important;border-radius:0 10px 10px 0!important}
@media(max-width:700px){.sb-empty-hero{grid-template-columns:1fr;gap:8px;text-align:center;margin:5px 0 28px}.sb-empty-shoe{max-width:250px;margin:auto}.sb-empty-copy p{font-size:16px;margin:0 auto 18px}#content .sb-empty-copy h1{font-size:29px;max-width:440px;margin:0 auto 14px}#content .sb-empty-cta{font-size:19px;padding:13px 25px}.sb-empty-help{padding:20px 16px;gap:14px;text-align:center;justify-content:center}.sb-empty-help-copy{flex-basis:100%}.sb-empty-help-copy h2{font-size:22px!important}#content .sb-empty-contact{font-size:16px;padding:12px 16px}.sb-emptycart .sb-occasion-heading h2{font-size:24px}.sb-emptycart .sb-occasion-heading p{font-size:14px}}
@media(prefers-reduced-motion:reduce){#content .sb-empty-cta{transition:none}#content .sb-empty-contact:hover{transform:none}}
