@charset "UTF-8";@media screen and (min-width:750px){body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide [data-motion=fade-in]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}body:not(:has(main[data-template=index])) footer:has(>.shopify-section) [data-motion=fade-in]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide>footer{position:relative;height:699px;min-height:699px;background:#fff;color:#000}body:not(:has(main[data-template=index])) footer:has(>.shopify-section){position:relative;height:auto;min-height:0;background:#fff;color:#000}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide>footer>.shopify-section:last-child{position:absolute;right:0;bottom:0;left:0;height:60.4px;background:#fff}body:not(:has(main[data-template=index])) footer:has(>.shopify-section)>.shopify-section:last-child{position:relative;right:auto;bottom:auto;left:auto;height:auto;min-height:60.4px;background:#fff}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide>footer>.shopify-section:last-child .section,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide>footer>.shopify-section:last-child .footer-content{height:60.4px}body:not(:has(main[data-template=index])) footer:has(>.shopify-section)>.shopify-section:last-child .section,body:not(:has(main[data-template=index])) footer:has(>.shopify-section)>.shopify-section:last-child .footer-content{height:auto;min-height:60.4px}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content{position:relative;left:-12px;width:calc(100% + 24px);max-width:none;margin-inline:0}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .logo-block__image,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .logo-block__image{width:275px!important;min-width:275px;max-width:275px;height:auto}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .email,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .email{position:relative;left:0;width:444px}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .email-signup,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .email-signup{align-items:flex-start;width:444px}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .email-signup__input,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .email-signup__input{flex:0 0 340px;width:340px;min-width:340px}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content>.group-block>.group-block:first-child,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content>.group-block>.group-block:first-child{transform:translateY(63px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content>.group-block>.group-block:nth-child(2),body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content>.group-block>.group-block:nth-child(2){transform:translateY(50px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content .text-block p,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content .text-block p{margin-block:0 16px}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content .text-block:has(>p:nth-child(3)) p,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content .text-block:has(>p:nth-child(3)) p{position:relative;margin-block:0 16px}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content .text-block:has(>p:nth-child(3)) p:nth-child(1),body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content .text-block:has(>p:nth-child(3)) p:nth-child(1){top:-1px}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content .text-block:has(>p:nth-child(3)) p:nth-child(2),body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content .text-block:has(>p:nth-child(3)) p:nth-child(2){top:6.8px}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content .text-block:has(>p:nth-child(3)) p:nth-child(3),body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content .text-block:has(>p:nth-child(3)) p:nth-child(3){top:14.5px}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content .Product:first-child,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content .Product:first-child{transform:translate(-6px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content .Product:nth-child(2),body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content .Product:nth-child(2){transform:translate(4px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .footer-content .Policy,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .footer-content .Policy{transform:translate(.5px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .email-signup__input,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .email-signup__button,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .text-block p,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .email-signup__input,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .email-signup__button,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .text-block p{font-size:14px;line-height:1.45;letter-spacing:0}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .email-signup__input,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .email-signup__button,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .email-signup__input,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .email-signup__button{align-self:flex-start;min-height:22px;height:22px!important;padding-block:0;font-size:15px;line-height:normal}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .email-signup__button,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .email-signup__button{flex:0 0 104px;justify-content:flex-end;width:104px;min-width:104px;text-align:right}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .menu__heading,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .menu__heading__default,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .menu__heading,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .menu__heading__default{font-size:16px;line-height:1.4;letter-spacing:0}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .Menu>.group-block-content>.Product>.group-block-content>.text-block:first-child p,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .Menu>.group-block-content>.Policy>.group-block-content>.text-block:first-child p,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .Menu>.group-block-content>.Product>.group-block-content>.text-block:first-child p,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .Menu>.group-block-content>.Policy>.group-block-content>.text-block:first-child p{font-size:16px;line-height:1.4;letter-spacing:0}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .menu__item a,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .menu__item a{font-size:12px;line-height:32px;letter-spacing:0}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .Menu .menu__details,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .Menu .menu__details{transform:translateY(-15.4px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .Menu .details-content,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .Menu .menu__item+.menu__item,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .Menu .details-content,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .Menu .menu__item+.menu__item{margin-block-start:0}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .menu__heading,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .menu__heading__default,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .email-signup__button,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .menu__heading,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .menu__heading__default,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .email-signup__button{font-weight:600}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .social-icons__wrapper,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .social-icons__wrapper{align-items:flex-start;gap:62.31px;transform:translate(.6px,1.1px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .social-icons__icon-wrapper,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .social-icons__icon,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .social-icons__icon-wrapper,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .social-icons__icon{color:#000}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .social-icons__icon-wrapper a,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .social-icons__icon-wrapper svg,body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .social-icons__icon,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .social-icons__icon-wrapper a,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .social-icons__icon-wrapper svg,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .social-icons__icon{display:block;width:100%;height:100%}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .social-icons__icon-wrapper:has(a[href*=facebook]),body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .social-icons__icon-wrapper:has(a[href*=facebook]){order:1;width:19.73px;height:18.69px;transform:translateY(2.75px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .social-icons__icon-wrapper:has(a[href*=tiktok]),body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .social-icons__icon-wrapper:has(a[href*=tiktok]){order:2;width:16.62px;height:18.69px;transform:translateY(3.49px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .social-icons__icon-wrapper:has(a[href*=instagram]),body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .social-icons__icon-wrapper:has(a[href*=instagram]){order:3;width:21.81px;height:21.81px;transform:translateY(1.42px)}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .toototech-copyright .text-block,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .toototech-copyright .text-block{width:484px;margin-inline:auto;color:#404040;text-align:center}body:has(main[data-template=index]) .tooto-home-fullpage-footer-slide .toototech-copyright .text-block p,body:not(:has(main[data-template=index])) footer:has(>.shopify-section) .toototech-copyright .text-block p{margin:0;width:484px;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important;color:#404040!important;white-space:nowrap}}@media screen and (max-width:749px){body>footer>.shopify-section:has(.footer-logo-m) .section-content-wrapper{position:relative;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:calc(100vw - 39.3px);max-width:calc(100vw - 39.3px);margin-left:calc(50% - 50vw + 19.65px);margin-right:calc(50% - 50vw + 19.65px);align-items:stretch;gap:0}body>footer>.shopify-section:has(.footer-logo-m) .footer-logo-m{order:1;margin-top:0}body>footer>.shopify-section:has(.footer-logo-m) .footer-logo-m .logo-block,body>footer>.shopify-section:has(.footer-logo-m) .footer-logo-m .logo-block__image-wrapper{display:flex;justify-content:center}body>footer>.shopify-section:has(.footer-logo-m) .footer-logo-m .logo-block__image{width:auto!important;height:12px}body>footer>.shopify-section:has(.footer-logo-m) .email-m{order:2;position:relative;margin-top:30px;overflow:visible}body>footer>.shopify-section:has(.footer-logo-m) .email-m .group-block-content{gap:0!important}body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup-block,body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup__form,body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup__input-group{width:100%}body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup__input-group{align-items:flex-start;min-height:22px;height:22px;border:0;border-bottom:2px solid #000;border-radius:0;padding:0}body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup__input,body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup__button{min-height:22px;height:22px;padding:0;border:0;background:transparent}body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup__input{flex:1 1 auto;font-family:var(--font-body--family);font-size:12px;font-weight:400;line-height:1.4;color:#000}body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup__input::-moz-placeholder{color:#000;opacity:1}body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup__input::placeholder{color:#000;opacity:1}body>footer>.shopify-section:has(.footer-logo-m) .email-m .email-signup__button{flex:0 0 auto;width:auto;min-width:-moz-fit-content;min-width:fit-content;margin-left:12px;justify-content:flex-end;font-family:var(--font-body--family);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:uppercase;color:#000;white-space:nowrap}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__wrapper{position:absolute;top:53px;right:8px;display:flex;flex-direction:column;align-items:center;gap:0;transform:none}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__icon-label{display:none}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__icon-wrapper{width:auto;height:auto}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__icon-wrapper:has(a[aria-label=Facebook]){order:1}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__icon-wrapper:has(a[aria-label=Tiktok]){order:2;margin-top:13px}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__icon-wrapper:has(a[aria-label=Instagram]){order:3;margin-top:20px}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__icon-wrapper a{display:flex;align-items:center;justify-content:center}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__icon-wrapper:has(a[href*=facebook]) svg{width:12px;height:12px}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__icon-wrapper:has(a[href*=instagram]) svg{width:12px;height:12px}body>footer>.shopify-section:has(.footer-logo-m) .email-m .social-icons__icon-wrapper:has(a[href*=tiktok]) svg{width:10px;height:12px}body>footer>.shopify-section:has(.footer-logo-m) .group-block:has(.text-block ul){order:3;width:calc(100% - 82px);margin-top:36px;margin-left:8px;align-self:flex-start}body>footer>.shopify-section:has(.footer-logo-m) .group-block:has(.text-block ul) .text-block,body>footer>.shopify-section:has(.footer-logo-m) .group-block:has(.text-block ul) .text-block ul{margin:0;padding:0;list-style:none}body>footer>.shopify-section:has(.footer-logo-m) .group-block:has(.text-block ul) .text-block li{margin:0;font-family:var(--font-body--family);font-size:12px;font-weight:400;line-height:1.15;letter-spacing:0;color:#000}body>footer>.shopify-section:has(.footer-logo-m) .group-block:has(.text-block ul) .text-block li+li{margin-top:23px}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m{order:4;margin-top:54px}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .Menu .menu__heading,body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__heading{display:flex!important;align-items:center;justify-content:space-between;min-height:24px;padding:17px 0;cursor:pointer;font-family:var(--font-body--family);font-size:14px;font-weight:600;line-height:24px;letter-spacing:0;text-transform:uppercase;color:#000}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__heading__default{display:none!important}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__heading__accordion{display:flex;align-items:center;justify-content:space-between;width:100%}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__heading__toggle{width:15px;min-width:15px;display:flex;align-items:center;justify-content:flex-end}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__heading__toggle svg{width:15px;height:15px;overflow:visible}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__heading__toggle .horizontal{transform-origin:50% 50%}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__heading__toggle .vertical{transform-origin:50% 50%}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__details{display:block;margin:0;padding:0;border-top:1px solid #000}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__details+.menu__details{margin-top:0}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .details-content{display:block!important;margin-top:18px}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .list-unstyled{margin:0;padding:0}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__item+.menu__item{margin-top:12px}body>footer>.shopify-section:has(.footer-logo-m) .footer-menu-m .menu__item a{font-family:var(--font-body--family);font-size:12px!important;font-weight:400;line-height:1.2;letter-spacing:0;color:#000}body>footer>.shopify-section:last-child .footer-content{min-height:73px}body>footer>.shopify-section:last-child .toototech-copyright .text-block,body>footer>.shopify-section:last-child .toototech-copyright .text-block p{width:288px;margin-inline:auto;text-align:center;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:1.4!important;letter-spacing:0;color:#404040}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/figma-footer.css.map */
