.titbit-global-footer{background:#1f1f21;color:#e1f0df;padding:16px 16px 12px;text-align:left;border-top:1px solid rgba(225,240,223,.16)}.titbit-global-footer__inner{width:100%;max-width:none;margin:0}.titbit-global-footer__top{display:grid;grid-template-columns:minmax(0,auto) minmax(360px,auto);align-items:center;justify-content:space-between;gap:clamp(28px,4vw,72px);width:100%;min-width:0}.titbit-global-footer__brand{display:flex;align-items:center;gap:11px;min-width:0}.titbit-global-footer__logo{display:block;flex:0 0 auto;color:inherit;text-decoration:none}.titbit-global-footer__logo img{display:block;width:42px;height:auto}.titbit-global-footer__motto{margin:0;color:#e1f0df;font-family:Dancing Script,cursive;font-size:clamp(18px,1.55vw,21px);font-weight:300;line-height:1.05;letter-spacing:0;white-space:nowrap}.titbit-global-footer__motto span{color:#3aab21;font-weight:300}.titbit-global-footer__form{width:min(100%,500px);margin:0;justify-self:end;scroll-margin-top:100px}.titbit-global-footer__copy{margin:0 0 6px;color:#e1f0dfd1;font-family:inherit;font-size:12.5px;font-weight:inherit;line-height:1.3}.titbit-global-footer__capsule{display:grid;grid-template-columns:minmax(210px,1fr) auto;align-items:center;min-height:44px;width:100%;overflow:hidden;border:1px solid rgba(225,240,223,.42);border-radius:12px;background:transparent;transition:border-color .16s ease,box-shadow .16s ease}.titbit-global-footer__capsule:focus-within{border-color:#3aab21;box-shadow:0 0 0 1px #3aab21}.titbit-global-footer__capsule--success{display:flex;align-items:center;justify-content:flex-start;min-height:44px;padding:0 14px;border-color:#3aab2194;color:#e1f0df}.titbit-global-footer__success-text{margin:0;color:#e1f0df;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3}.titbit-global-footer__email{min-width:0;width:100%;height:42px;margin:0;padding:0 14px;border:0;border-radius:0;background:transparent;color:#e1f0df;box-shadow:none;outline:none;font-family:inherit;font-size:13px;font-weight:inherit;line-height:1.3}.titbit-global-footer__email::placeholder{color:#e1f0df94;opacity:1}.titbit-global-footer__submit{min-width:108px;height:38px;margin:2px;padding:0 16px;border:0;border-radius:10px;background:#e1f0df;color:#1f1f21;box-shadow:none;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .16s ease}.titbit-global-footer__submit:hover{background:#fff}.titbit-global-footer__message{margin:6px 0 0;color:#e1f0dfd1;font-family:inherit;font-size:12px;line-height:1.35}.titbit-global-footer__captcha{margin:4px 0 0;color:#e1f0df61;font-family:inherit;font-size:9px;font-weight:400;line-height:1.15;letter-spacing:0}.titbit-global-footer__captcha,.titbit-global-footer__captcha *{font-family:inherit!important;font-size:9px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:0!important}.titbit-global-footer__captcha p{margin:0!important;padding:0!important}.titbit-global-footer__captcha a{color:#e1f0df7a!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.titbit-global-footer__captcha a:hover{color:#3aab21!important}.titbit-global-footer__nav-desktop{display:grid;align-items:start;width:100%;margin-top:20px;padding-top:17px;border-top:1px solid rgba(225,240,223,.1)}.titbit-global-footer__nav-desktop--with-monthly{grid-template-columns:minmax(130px,180px) minmax(180px,230px) minmax(320px,520px);justify-content:space-between;gap:clamp(34px,5vw,92px)}.titbit-global-footer__nav-desktop--without-monthly{grid-template-columns:minmax(130px,180px) minmax(180px,230px);justify-content:start;gap:clamp(48px,8vw,140px)}.titbit-global-footer__group{min-width:0}.titbit-global-footer__heading{margin:0 0 8px;color:#e1f0df;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.titbit-global-footer__menu{display:grid;gap:1px;margin:0;padding:0;list-style:none}.titbit-global-footer__menu a{display:inline-flex;align-items:center;min-height:25px;color:#e1f0dfc7;font-family:inherit;font-size:12px;line-height:1.3;text-decoration:none;transition:color .14s ease}.titbit-global-footer__menu a:hover{color:#3aab21}.titbit-global-footer__monthly{min-width:0;padding-left:clamp(20px,2.3vw,34px);border-left:1px solid rgba(225,240,223,.12)}.titbit-global-footer__seed-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0;color:#e1f0df;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.titbit-global-footer__seed-placeholder{margin:0;color:#e1f0df94;font-size:12px;font-style:italic;line-height:1.4}.titbit-global-footer__monthly-copy{margin:6px 0 0;color:#e1f0dfad;font-family:inherit;font-size:11.5px;line-height:1.4}.titbit-global-footer__monthly-link{display:inline-flex;margin-top:6px;color:#e1f0df;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .14s ease}.titbit-global-footer__monthly-link:hover{color:#3aab21}.titbit-global-footer__nav-mobile{display:none}.titbit-global-footer__utility{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 22px;width:100%;margin-top:15px;padding-top:9px;border-top:1px solid rgba(225,240,223,.1);font-family:inherit;font-size:12px;font-weight:inherit;line-height:1.3}.titbit-global-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:3px 18px;margin:0;padding:0;list-style:none}.titbit-global-footer__legal a{display:inline-flex;align-items:center;min-height:24px;color:#e1f0dfb8;font-family:inherit;font-size:11.5px;text-decoration:none}.titbit-global-footer__meta{display:flex;align-items:center;gap:13px;margin-left:auto}.titbit-global-footer .titbit-global-footer__social{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0;margin:0}.titbit-global-footer .list-social__link{color:#e1f0dfd6;padding:4px}.titbit-global-footer__copyright{color:#e1f0dfa3;font-family:inherit;font-size:11px;font-weight:inherit;white-space:nowrap}.titbit-global-footer__legal a:hover,.titbit-global-footer .list-social__link:hover{color:#3aab21;text-decoration:none}.titbit-global-footer :is(a,input,button,summary):focus-visible{outline:2px solid #3AAB21;outline-offset:3px;box-shadow:none}.titbit-global-footer__capsule :is(input,button):focus-visible{outline:none}@media screen and (max-width:980px){.titbit-global-footer__top{grid-template-columns:minmax(0,1fr);gap:10px}.titbit-global-footer__form{width:min(100%,520px);justify-self:stretch}.titbit-global-footer__nav-desktop--with-monthly{grid-template-columns:minmax(120px,160px) minmax(160px,210px) minmax(260px,1fr);gap:30px}}@media screen and (max-width:749px){.titbit-global-footer{padding:14px 16px 10px}.titbit-global-footer__brand{gap:9px}.titbit-global-footer__logo img{width:38px}.titbit-global-footer__motto{font-size:clamp(17px,5vw,20px);white-space:normal}.titbit-global-footer__top{gap:8px}.titbit-global-footer__copy{margin-bottom:5px;font-size:10.5px;line-height:1.22}.titbit-global-footer__form{width:100%;max-width:none}.titbit-global-footer__capsule{grid-template-columns:minmax(0,1fr) auto;min-height:0}.titbit-global-footer__capsule--success{min-height:40px;padding-inline:12px}.titbit-global-footer__success-text{font-size:12.5px}.titbit-global-footer__email{height:40px;padding:0 12px;font-size:13px}.titbit-global-footer__submit{min-width:104px;height:36px;margin:2px 2px 2px 0;padding-inline:12px;font-size:13px}.titbit-global-footer__captcha{margin-top:4px}.titbit-global-footer__captcha,.titbit-global-footer__captcha *{font-size:9px!important;line-height:1.15!important}.titbit-global-footer__nav-desktop{display:none}.titbit-global-footer__nav-mobile{display:block;width:100%;margin-top:11px;border-top:1px solid rgba(225,240,223,.1)}.titbit-global-footer__mobile-group{border-bottom:1px solid rgba(225,240,223,.1)}.titbit-global-footer__summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0;color:#e1f0df;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none}.titbit-global-footer__summary::-webkit-details-marker{display:none}.titbit-global-footer__summary::marker{content:""}.titbit-global-footer__summary-icon{position:relative;width:12px;height:12px;flex:0 0 12px;margin-left:14px}.titbit-global-footer__summary-icon:before,.titbit-global-footer__summary-icon:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:#3aab21;transform:translate(-50%,-50%);transition:transform .16s ease}.titbit-global-footer__summary-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.titbit-global-footer__mobile-group[open] .titbit-global-footer__summary-icon:after{transform:translate(-50%,-50%) rotate(0)}.titbit-global-footer__menu--mobile{gap:0;padding:0 0 8px}.titbit-global-footer__menu--mobile a{min-height:27px;font-size:11.5px}.titbit-global-footer__monthly--mobile{padding:0 0 10px;border-left:0}.titbit-global-footer__monthly--mobile .titbit-global-footer__seed-line{font-size:12px}.titbit-global-footer__monthly--mobile .titbit-global-footer__monthly-copy,.titbit-global-footer__monthly--mobile .titbit-global-footer__monthly-link{font-size:11px}.titbit-global-footer__utility{display:block;margin-top:8px;padding-top:7px}.titbit-global-footer__legal{display:flex;flex-wrap:wrap;gap:0 16px;width:100%}.titbit-global-footer__legal a{min-height:24px;font-size:11px;white-space:nowrap}.titbit-global-footer__meta{justify-content:space-between;width:100%;margin:6px 0 0}.titbit-global-footer .titbit-global-footer__social{justify-content:flex-start}}@media screen and (max-width:460px){.titbit-global-footer__logo img{width:36px}.titbit-global-footer__motto{font-size:17px}.titbit-global-footer__copy{font-size:10px}.titbit-global-footer__email{font-size:12.5px}.titbit-global-footer__submit{min-width:98px;font-size:12.5px}.titbit-global-footer__summary{min-height:36px;font-size:11px}.titbit-global-footer__menu--mobile a{min-height:26px;font-size:11px}.titbit-global-footer__legal{gap:0 14px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-footer.css.map */
