.sb-footer{--sb-footer-bg: #ffffff;--sb-footer-border: #e5e7eb;--sb-footer-text: #111111;--sb-footer-muted: #4b5563;--sb-footer-red: var(--sb-red, #c62828);background:var(--sb-footer-bg);color:var(--sb-footer-text);margin-top:auto;border-top:1px solid var(--sb-footer-border);position:relative}.sb-footer:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--sb-footer-red) 22%,#ef5350 50%,var(--sb-footer-red) 78%,transparent 100%);pointer-events:none}.sb-footer__newsletter{background:linear-gradient(135deg,#9e1c1c 0%,var(--sb-footer-red) 48%,#a91d1d 100%);padding:28px 0}.sb-footer__newsletter-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:center}@media(min-width:768px){.sb-footer__newsletter-grid{grid-template-columns:1.1fr 1fr;gap:32px}}.sb-footer__eyebrow{margin:0 0 6px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7}.sb-footer__newsletter-text h3{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;color:#fff;margin:0 0 8px}.sb-footer__newsletter-text p{margin:0;color:#ffffffe6;font-size:.875rem;line-height:1.55;max-width:42ch}.sb-footer__newsletter-form{display:flex;gap:8px;flex-wrap:wrap}.sb-footer__newsletter-input{flex:1;min-width:180px;height:48px;padding:0 16px;border:none;border-radius:12px;font-size:.875rem;background:#fff;color:#111;outline:none}.sb-footer__newsletter-btn{height:48px;padding:0 22px;border:1px solid rgba(255,255,255,.55);background:#00000029;color:#fff;font-weight:700;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;border-radius:12px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.sb-footer__newsletter-btn:hover{background:#fff;color:var(--sb-footer-red);border-color:#fff}.sb-footer__perks{background:#fafafa;border-bottom:1px solid var(--sb-footer-border);padding:22px 0}.sb-footer__perks-grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch;justify-content:start}.sb-footer__perk{display:flex;align-items:flex-start;gap:12px;text-align:start;min-width:0;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--sb-footer-border);box-shadow:0 1px 4px #00000008}.sb-footer__perk-icon{width:42px;height:42px;border-radius:12px;background:#c628281a;color:var(--sb-footer-red);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sb-footer__perk-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.sb-footer__perk-copy strong{font-size:.9375rem;font-weight:800;color:#111;line-height:1.3}.sb-footer__perk-copy span{font-size:.8125rem;color:var(--sb-footer-muted);line-height:1.45}.sb-footer__perk--card{flex-direction:column;gap:0}.sb-footer__perk-label{margin:0 0 6px;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-footer-red)}.sb-footer__perk--card h4{margin:0 0 8px;font-size:1rem;font-weight:800;color:#111;line-height:1.3}.sb-footer__perk--card p{margin:0;font-size:.8125rem;line-height:1.55;color:var(--sb-footer-muted)}@media(min-width:768px){.sb-footer__perks-grid--both,.sb-footer__perks-grid--warranty{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-footer__perks-grid--warranty .sb-footer__perk--warranty-intro{grid-column:1 / -1}}@media(min-width:1100px){.sb-footer__perks-grid--both{grid-template-columns:minmax(200px,1.1fr) minmax(200px,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:14px}.sb-footer__perks-grid--warranty{grid-template-columns:minmax(220px,1fr) minmax(0,1fr) minmax(0,1fr)}.sb-footer__perks-grid--warranty .sb-footer__perk--warranty-intro{grid-column:auto}.sb-footer__perks-grid--delivery{grid-template-columns:minmax(280px,420px)}}.sb-footer__main{padding:48px 0 40px;background:#fff}.sb-footer__grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:640px){.sb-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.sb-footer__brand{grid-column:1 / -1}}@media(min-width:992px){.sb-footer__grid{grid-template-columns:1.55fr repeat(3,minmax(0,1fr));gap:40px;align-items:start}.sb-footer__brand{grid-column:auto}}@media(min-width:1200px){.sb-footer__grid--4cols{grid-template-columns:1.55fr repeat(4,minmax(0,1fr))}}.sb-footer__logo-link{display:inline-block;text-decoration:none;margin-bottom:18px;line-height:0}.sb-footer__logo-wrap{display:inline-block;position:relative;overflow:hidden;line-height:0;width:max-content;max-width:100%}.sb-footer__logo-wrap:after{content:"";position:absolute;top:-10%;left:-120%;width:45%;height:120%;background:linear-gradient(105deg,#fff0,#ffffff14 35%,#ffffffb3,#ffffff14 65%,#fff0);transform:skew(-22deg);pointer-events:none;animation:sb-footer-logo-shine 4.5s ease-in-out infinite}.sb-footer__logo-link:hover .sb-footer__logo-wrap:after{animation-duration:2.5s}@keyframes sb-footer-logo-shine{0%,72%{left:-120%}to{left:140%}}@media(prefers-reduced-motion:reduce){.sb-footer__logo-wrap:after{animation:none;display:none}}.sb-footer__logo{display:block;width:auto;max-width:min(100%,340px);height:auto;max-height:110px;object-fit:contain;object-position:left center}@media(min-width:768px){.sb-footer__logo{max-width:min(100%,400px);max-height:128px}}.sb-footer__brand-name{font-size:1.5rem;font-weight:800;color:#111;margin:0 0 14px}.sb-footer__desc{font-size:.9375rem;line-height:1.65;color:var(--sb-footer-muted);margin:0 0 20px;max-width:40ch}.sb-footer__contact{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:12px}.sb-footer__contact li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:.875rem;color:var(--sb-footer-muted);line-height:1.45}.sb-footer__contact a{color:#374151;text-decoration:none;word-break:break-word}.sb-footer__contact a:hover{color:var(--sb-footer-red)}.sb-footer__contact-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--sb-footer-red);line-height:0}.sb-footer__contact-icon svg{width:16px!important;height:16px!important;display:block}.sb-footer__social{display:flex;gap:10px;flex-wrap:wrap}.sb-footer__social a{width:42px;height:42px;border-radius:12px;border:1px solid var(--sb-footer-border);display:inline-flex;align-items:center;justify-content:center;color:#111;background:#fff;transition:border-color .2s,color .2s,background .2s,transform .15s}.sb-footer__social a:hover{border-color:var(--sb-footer-red);color:var(--sb-footer-red);background:#c628280d;transform:translateY(-1px)}.sb-footer__social a svg{fill:currentColor}.sb-footer__column{border:none;margin:0;padding:0;min-width:0}.sb-footer__column>summary{list-style:none}.sb-footer__column>summary::-webkit-details-marker{display:none}.sb-footer__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem;font-weight:800;color:#111;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;cursor:pointer;-webkit-user-select:none;user-select:none}.sb-footer__heading-chevron{display:inline-flex;color:#9ca3af;transition:transform .2s ease}.sb-footer__column[open]>.sb-footer__heading .sb-footer__heading-chevron{transform:rotate(180deg);color:var(--sb-footer-red)}.sb-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sb-footer__links a{font-size:.875rem;color:var(--sb-footer-muted);text-decoration:none;transition:color .2s}.sb-footer__links a:hover{color:var(--sb-footer-red)}@media(max-width:991px){.sb-footer__column{border-top:1px solid var(--sb-footer-border);padding-top:14px}.sb-footer__heading{margin-bottom:0;padding:2px 0 12px}.sb-footer__column[open] .sb-footer__links{padding-bottom:8px}}@media(min-width:992px){.sb-footer__heading{pointer-events:none;cursor:default}.sb-footer__heading-chevron{display:none}.sb-footer__column .sb-footer__links{display:flex!important}}.sb-footer__bottom{padding:20px 0 28px;border-top:1px solid var(--sb-footer-border);background:#fff}.sb-footer__bottom-inner{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}@media(min-width:768px){.sb-footer__bottom-inner{flex-direction:row;justify-content:space-between;text-align:left}}.sb-footer__copyright{font-size:.75rem;color:#6b7280;margin:0;line-height:1.5}.sb-footer__payments{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.sb-footer__payments svg{height:26px;width:auto;opacity:.92}.sb-footer__back-top{position:fixed;bottom:96px;right:24px;width:46px;height:46px;border-radius:14px;background:var(--sb-footer-red);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px #c6282859;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s,transform .2s,visibility .2s,background .2s;z-index:80}.sb-footer__back-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.sb-footer__back-top:hover{background:var(--sb-red-dark, #a91d1d)}body:has(.sb-sticky-bar.is-visible) .sb-footer__back-top{bottom:88px}.sb-footer__success{color:#fff;font-size:.8125rem;margin-top:8px}.sb-footer__error{color:#ffcdd2;font-size:.8125rem;margin-top:8px}html[dir=rtl] .sb-footer__logo{object-position:right center}html[data-sb-theme=dark] .sb-footer{background:#12151b;color:#fff;border-color:#2a2f3a}html[data-sb-theme=dark] .sb-footer__main,html[data-sb-theme=dark] .sb-footer__perk,html[data-sb-theme=dark] .sb-footer__bottom{background:#12151b}html[data-sb-theme=dark] .sb-footer__perks{background:#0f1218;border-color:#2a2f3a}html[data-sb-theme=dark] .sb-footer__desc,html[data-sb-theme=dark] .sb-footer__contact,html[data-sb-theme=dark] .sb-footer__contact a,html[data-sb-theme=dark] .sb-footer__links a,html[data-sb-theme=dark] .sb-footer__copyright,html[data-sb-theme=dark] .sb-footer__perk-copy span,html[data-sb-theme=dark] .sb-footer__perk--card p{color:#9ca3af}html[data-sb-theme=dark] .sb-footer__heading,html[data-sb-theme=dark] .sb-footer__brand-name,html[data-sb-theme=dark] .sb-footer__perk-copy strong,html[data-sb-theme=dark] .sb-footer__perk--card h4,html[data-sb-theme=dark] .sb-footer__contact a:hover,html[data-sb-theme=dark] .sb-footer__links a:hover{color:#fff}html[data-sb-theme=dark] .sb-footer__social a,html[data-sb-theme=dark] .sb-footer__perk,html[data-sb-theme=dark] .sb-footer__column{border-color:#2a2f3a;background:#1a1e27;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sb-footer.css.map */
