.sbf{background-color:#f7f5f3;color:var(--smileboxx-text, #111111);position:relative;overflow:hidden}.sbf:before{content:"";position:absolute;width:46rem;height:46rem;border-radius:50%;background:var(--accent-extreme-white, #ff2d8d);opacity:.025;top:-20rem;right:-10rem;filter:blur(100px);pointer-events:none}.sbf__inner{padding-top:6rem;padding-bottom:0}@media screen and (min-width:990px){.sbf__inner{padding-top:7.5rem;padding-bottom:0}}.sbf__top{display:flex;flex-direction:column;gap:3.2rem;padding-bottom:4.5rem;border-bottom:1px solid rgba(0,0,0,.06)}@media screen and (min-width:990px){.sbf__top{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:5rem;padding-bottom:5.5rem}}.sbf__brand{display:flex;flex-direction:column;gap:1.4rem;max-width:36rem}.sbf__logo{overflow:hidden;margin-bottom:.2rem}.sbf__logo img{display:block;height:auto;max-width:100%}.sbf__wordmark{font-family:var(--sb-hero-font, var(--font-heading-family));font-weight:900;font-size:2.2rem;letter-spacing:.01em;text-transform:uppercase;color:var(--smileboxx-text, #111111);margin:0;line-height:1}.sbf__tagline{font-size:1.45rem;line-height:1.65;color:var(--smileboxx-text-muted, #555555);font-weight:400;margin:0;max-width:32rem}.sbf__social{margin-top:.4rem}.sbf__social-list{list-style:none;margin:0;padding:0;display:flex;gap:.2rem}.sbf__social-link{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;color:var(--smileboxx-text-muted, #555555);transition:color var(--sb-transition-default, .25s ease),background-color var(--sb-transition-default, .25s ease)}.sbf__social-link:hover{color:var(--smileboxx-text, #111111);background-color:#0000000a}.sbf__social-link svg{width:1.8rem;height:1.8rem;flex-shrink:0}.sbf__newsletter{flex-shrink:0}@media screen and (min-width:990px){.sbf__newsletter{min-width:34rem;max-width:40rem}}.sbf__newsletter-label{font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:var(--smileboxx-text, #111111);margin:0 0 1.4rem;line-height:1}.sbf__newsletter-field{display:flex;gap:0;position:relative}.sbf__newsletter-input{flex:1;font-family:inherit;font-size:1.4rem;font-weight:400;padding:0 5rem 0 1.6rem;height:5rem;border:1px solid rgba(0,0,0,.1);border-radius:var(--sb-btn-radius, .8rem);background:#fff;color:var(--smileboxx-text, #111111);outline:none;appearance:none;-webkit-appearance:none;transition:border-color var(--sb-transition-default, .25s ease),box-shadow var(--sb-transition-default, .25s ease)}.sbf__newsletter-input::placeholder{color:#00000059}.sbf__newsletter-input:focus{border-color:var(--accent-extreme-white, #ff2d8d);box-shadow:0 0 0 1px var(--accent-extreme-white, #ff2d8d)}.sbf__newsletter-btn{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:none;border-radius:calc(var(--sb-btn-radius, .8rem) - .2rem);background:var(--smileboxx-text, #111111);color:#fff;cursor:pointer;padding:0;transition:background-color var(--sb-transition-default, .25s ease),transform var(--sb-transition-smooth, .4s cubic-bezier(.25, .46, .45, .94))}.sbf__newsletter-btn:hover{background:var(--accent-extreme-white, #ff2d8d)}.sbf__newsletter-btn:active{transform:translateY(-50%) scale(.95)}.sbf__newsletter-error{font-size:1.2rem;color:#c0392b;margin:.8rem 0 0}.sbf__newsletter-success{font-size:1.2rem;color:var(--accent-smile-spot, #00c853);margin:.8rem 0 0;font-weight:500}.sbf__nav{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:990px){.sbf__nav{padding-top:5rem;padding-bottom:5rem}}.sbf__nav-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2rem}@media screen and (min-width:750px){.sbf__nav-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}@media screen and (min-width:990px){.sbf__nav-grid--1{grid-template-columns:1fr}.sbf__nav-grid--2{grid-template-columns:repeat(2,1fr)}.sbf__nav-grid--3{grid-template-columns:repeat(3,1fr)}.sbf__nav-grid--4{grid-template-columns:repeat(4,1fr)}.sbf__nav-grid--5{grid-template-columns:repeat(5,1fr)}.sbf__nav-grid--6{grid-template-columns:repeat(3,1fr)}.sbf__nav-grid--7,.sbf__nav-grid--8{grid-template-columns:repeat(4,1fr)}}.sbf__nav-title{font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:var(--smileboxx-text, #111111);margin:0 0 1.8rem;line-height:1}.sbf__nav-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.sbf__nav-link{display:inline-block;font-size:1.4rem;font-weight:400;line-height:1.3;color:var(--smileboxx-text-muted, #555555);text-decoration:none;padding:.45rem 0;transition:color var(--sb-transition-default, .25s ease)}.sbf__nav-link:hover{color:var(--smileboxx-text, #111111)}.sbf__nav-link--active{color:var(--smileboxx-text, #111111);font-weight:500}.sbf__nav-text{font-size:1.4rem;line-height:1.7;color:var(--smileboxx-text-muted, #555555)}.sbf__nav-text p{margin:0 0 .8rem}.sbf__nav-text p:last-child{margin-bottom:0}.sbf__utility{border-top:1px solid rgba(0,0,0,.06);background-color:#00000004}.sbf__utility-inner{display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding-top:2.4rem;padding-bottom:2.4rem}@media screen and (min-width:990px){.sbf__utility-inner{flex-direction:row;justify-content:space-between;padding-top:2.2rem;padding-bottom:2.2rem}}.sbf__copyright{font-size:1.2rem;color:var(--smileboxx-text-muted, #555555);letter-spacing:.01em;white-space:nowrap;order:2}@media screen and (min-width:990px){.sbf__copyright{order:0}}.sbf__policies{display:flex;flex-wrap:wrap;align-items:center;gap:0;justify-content:center;order:1}@media screen and (min-width:990px){.sbf__policies{order:0}}.sbf__policy-link{font-size:1.2rem;color:var(--smileboxx-text-muted, #555555);text-decoration:none;white-space:nowrap;line-height:1;transition:color var(--sb-transition-default, .25s ease)}.sbf__policy-link:hover{color:var(--smileboxx-text, #111111)}.sbf__policy-link+.sbf__policy-link:before{content:"\b7";display:inline-block;padding:0 .8rem;color:#0003}.sbf__payment{order:3}@media screen and (min-width:990px){.sbf__payment{order:0}}.sbf__payment-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;opacity:.5;transition:opacity var(--sb-transition-default, .25s ease)}.sbf__payment:hover .sbf__payment-list{opacity:.75}.sbf__payment-item{display:flex;align-items:center}.sbf__payment-item .icon{height:2.4rem;width:auto}@media screen and (max-width:749px){.sbf__inner{padding-top:4.5rem;padding-bottom:0}.sbf__top{gap:2.8rem;padding-bottom:3.5rem}.sbf__brand{max-width:none;gap:1.2rem}.sbf__wordmark{font-size:2rem}.sbf__tagline{font-size:1.45rem;max-width:none}.sbf__social-link{width:4rem;height:4rem}.sbf__social-link svg{width:2rem;height:2rem}.sbf__newsletter-label{font-size:1.25rem}.sbf__newsletter-input{font-size:1.5rem;height:5.2rem}.sbf__newsletter-btn{width:4.2rem;height:4.2rem}.sbf__nav{padding-top:3rem;padding-bottom:3rem}.sbf__nav-grid{gap:2.6rem 2rem}.sbf__nav-title{font-size:1.25rem;margin-bottom:1.4rem}.sbf__nav-link{font-size:1.45rem;padding:.5rem 0}.sbf__nav-text{font-size:1.45rem}.sbf__utility-inner{gap:1.2rem;padding-top:2rem;padding-bottom:2rem}.sbf__copyright,.sbf__policy-link{font-size:1.15rem}}@media screen and (max-width:479px){.sbf__nav-grid{grid-template-columns:1fr;gap:2.2rem}.sbf__utility-inner{gap:1rem}.sbf__policies{gap:.2rem}}@media(prefers-reduced-motion:reduce){.sbf__newsletter-btn:hover,.sbf__newsletter-btn:active{transform:translateY(-50%)}.sbf__social-link,.sbf__nav-link,.sbf__policy-link,.sbf__newsletter-input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-smileboxx-footer.css.map */
