.site-footer{--footer-compact-rule: rgb(255 255 255 / 16%)}@media(min-width:900px){.site-footer{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(18px,2.4vw,42px);padding:clamp(24px,2.6vw,38px) clamp(24px,4vw,72px) 18px!important}.site-footer__directory{grid-column:1 / -1;border:0;padding:0 0 18px}.site-footer__directory-label{display:none}.site-footer .support-footer{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.98fr) minmax(0,1fr) minmax(0,.97fr);gap:clamp(18px,2.5vw,40px);padding:0}.site-footer .footer-group{min-width:0;border:0}.site-footer .footer-group>summary{display:none}.site-footer .footer-group__content{display:block!important;padding:0!important}.site-footer .footer-group__heading,.site-footer .support-footer h3{margin:0 0 9px;font-size:15px!important;font-weight:600;line-height:1.35!important;letter-spacing:.015em}.site-footer .support-footer :is(a,p,address,small){font-size:12px;line-height:1.5}.site-footer .support-footer a{min-height:0;padding-block:3px}.site-footer .support-footer address{display:grid;gap:2px;margin:0;font-style:normal}.site-footer .footer-contact__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 12px;margin-top:9px;padding-top:8px;border-top:1px solid var(--footer-compact-rule)}.site-footer .footer-contact__email,.site-footer .footer-contact__details small{grid-column:1 / -1}.site-footer .footer-contact-cue{grid-column:1 / 7;grid-template-columns:minmax(0,1fr);gap:8px;padding:15px 0 0;border-top:1px solid var(--footer-compact-rule)}.site-footer .footer-contact-cue__kicker{display:none}.site-footer .footer-contact-cue h2{font-size:15px!important;line-height:1.35!important}.site-footer .footer-contact-cue p:not(.footer-contact-cue__kicker){margin:0;font-size:12px;line-height:1.5}.site-footer .footer-contact-cue__action{width:min(100%,420px);min-height:42px;padding:8px 12px;border-radius:8px;font-size:12px;transition-property:color,background-color,border-color,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.site-footer .footer-contact-cue__action:active{scale:.96}.site-footer .footer-social{grid-column:7 / 10;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:15px 0 0;border-top:1px solid var(--footer-compact-rule)}.site-footer .footer-social__heading h2{font-size:12px!important;line-height:1.35!important;white-space:nowrap}.site-footer .footer-social__list{grid-template-columns:repeat(8,26px);gap:4px}.site-footer .footer-social__list li,.site-footer .footer-social__item{width:26px;height:26px}.site-footer .footer-social__icon{width:22px;height:22px}.site-footer .footer-social__icon img{width:12px;height:12px}.site-footer .footer-meta{grid-column:10 / -1;display:flex!important;align-items:center;justify-content:flex-end;gap:12px;min-width:0;padding:15px 0 0;border-top:1px solid var(--footer-compact-rule);font-size:11px;line-height:1.35}.site-footer .footer-meta :is(span,a){min-height:0;padding:0;white-space:nowrap}.site-footer .footer-meta a{display:inline-flex;align-items:center;min-height:34px;padding-inline:10px;border:1px solid var(--footer-compact-rule);border-radius:999px;transition-property:color,background-color,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.site-footer .footer-meta a:active{scale:.96}}@media(max-width:899px){.site-footer{padding:20px max(18px,env(safe-area-inset-left)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-right))!important}.site-footer__directory{border-top:0}.site-footer__directory-label{display:none}.site-footer .footer-group{border-top:1px solid var(--footer-compact-rule)}.site-footer .footer-group:last-child{border-bottom:1px solid var(--footer-compact-rule)}.site-footer .footer-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0;font-size:15px;font-weight:600;line-height:1.35}.site-footer .footer-group>summary svg{width:18px;height:18px;transition:transform .15s cubic-bezier(.2,0,0,1)}.site-footer .footer-group[open]>summary svg{transform:rotate(45deg)}.site-footer .footer-group__content{padding:0 0 18px}.site-footer .footer-group__heading{display:none}.site-footer .support-footer a{min-height:38px;padding-block:6px;font-size:13px}.site-footer .support-footer address{display:grid;gap:3px;font-size:13px;line-height:1.55;font-style:normal}.site-footer .footer-contact__details{display:grid;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid var(--footer-compact-rule);font-size:12px}.site-footer .footer-contact-cue{gap:8px;padding-block:20px;border-top:0}.site-footer .footer-contact-cue__kicker,.site-footer .footer-contact-cue p:not(.footer-contact-cue__kicker){display:none}.site-footer .footer-contact-cue h2{font-size:16px!important;line-height:1.35!important}.site-footer .footer-contact-cue__action{min-height:48px;padding:9px 13px;border-radius:8px;font-size:13px}.site-footer .footer-social{gap:10px;padding:16px 0;border-top:1px solid var(--footer-compact-rule)}.site-footer .footer-social__heading h2{font-size:13px!important}.site-footer .footer-social__list{display:flex;flex-wrap:wrap;gap:5px;width:100%}.site-footer .footer-social__list li,.site-footer .footer-social__item{width:32px;height:32px}.site-footer .footer-social__icon{width:27px;height:27px}.site-footer .footer-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding-top:16px;border-top:1px solid var(--footer-compact-rule);font-size:11px}.site-footer .footer-meta span:nth-child(2){grid-column:1 / -1}.site-footer .footer-meta a{grid-column:2;grid-row:1;align-self:center;min-height:34px;padding:0 10px;border:1px solid var(--footer-compact-rule);border-radius:999px;font-size:11px}}@media(prefers-reduced-motion:reduce){.site-footer *{transition:none!important}}.site-footer .footer-showroom address{display:grid;gap:3px;margin:0;font-style:normal}.site-footer .footer-showroom address+a{margin-top:9px}.site-footer .footer-social__list{align-items:center}.site-footer .footer-social__list li{min-width:0}.site-footer .footer-social__item{min-height:0;min-width:0;padding:0}.site-footer .footer-social__icon{flex:0 0 auto}.site-footer .footer-meta__top{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.site-footer .footer-meta__top svg{flex:0 0 auto;transition:transform .15s cubic-bezier(.2,0,0,1)}@media(hover:hover){.site-footer .footer-meta__top:hover svg{transform:translateY(-2px)}}@media(min-width:900px){.site-footer .support-footer{grid-template-columns:minmax(0,1.05fr) minmax(0,.98fr) minmax(0,1fr) minmax(0,.97fr)}.site-footer .footer-social__list{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;min-width:0}.site-footer .footer-social__list li,.site-footer .footer-social__item{display:grid;place-items:center;width:auto;height:28px}.site-footer .footer-social__icon{width:24px;height:24px}.site-footer .footer-social__icon img{width:13px;height:13px}.site-footer .footer-social__item>span:not(.footer-social__icon):not(.support-sr-only){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-footer .footer-meta__top{min-height:36px;padding-inline:12px}}@media(max-width:899px){.site-footer .footer-social__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.site-footer .footer-social__list li,.site-footer .footer-social__item{display:grid;place-items:center;width:auto;height:38px}.site-footer .footer-social__icon{width:32px;height:32px}.site-footer .footer-social__icon img{width:16px;height:16px}.site-footer .footer-social__item>span:not(.footer-social__icon):not(.support-sr-only){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-footer .footer-meta__top{min-height:40px;padding-inline:13px}}@media(prefers-reduced-motion:reduce){.site-footer .footer-meta__top svg{transition:none}}.site-footer .footer-social__line-card{grid-column:1 / -1;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,250px);margin-top:8px;padding:9px;color:#111;background:#fff;border:1px solid rgb(255 255 255 / 26%);border-radius:8px}.site-footer .footer-social__line-qr{display:block;width:84px;height:84px;padding:3px;background:#fff;border-radius:4px}.site-footer .footer-social__line-qr img{display:block;width:100%;height:100%;object-fit:contain}.site-footer .footer-social__line-copy{display:grid;gap:5px;min-width:0}.site-footer .footer-social__line-copy strong{font-size:13px;line-height:1.4}.site-footer .footer-social__line-copy span{color:#4d514b;font-size:11px;line-height:1.45}.site-footer .footer-social__line-copy a{color:#111;font-size:12px;font-weight:600;line-height:1.45;text-underline-offset:3px}.site-footer .footer-social__line-card a:focus-visible{outline:2px solid #06c755;outline-offset:2px}@media(max-width:899px){.site-footer .footer-social__line-card{width:min(100%,310px);grid-template-columns:92px minmax(0,1fr);margin-top:2px}.site-footer .footer-social__line-qr{width:92px;height:92px}}@media(forced-colors:active){.site-footer .footer-social__line-card{border:1px solid CanvasText}}.site-footer .footer-social__line-card{color:#fff;background:#000;border-color:#ffffff47}.site-footer .footer-social__line-copy strong,.site-footer .footer-social__line-copy a{color:#fff}.site-footer .footer-social__line-copy span{color:#ffffffb8}@media(min-width:900px){.site-footer .footer-social{position:static;align-self:start}.site-footer .footer-meta{align-items:flex-start}.site-footer .footer-social__line-card{position:static;grid-template-columns:76px minmax(0,1fr);width:min(100%,320px);margin:10px 0 0;padding:8px}.site-footer .footer-social__line-qr{width:76px;height:76px}.site-footer .footer-social__line-copy{gap:3px}.site-footer .footer-social__line-copy span{font-size:10px;line-height:1.4}}@media(max-width:899px){.site-footer .footer-social__line-card{margin-top:2px}}@media(max-width:899px){html .site-footer .footer-meta{grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:6px 16px!important;opacity:1!important}html .site-footer .footer-meta>span{color:#ffffff94}html .site-footer .footer-meta>.footer-meta__top{display:grid!important;place-items:center!important;inline-size:48px!important;block-size:48px!important;min-block-size:48px!important;margin:0!important;padding:0!important;color:#fff!important;background:#ffffff0f!important;border:1px solid rgb(255 255 255 / 42%)!important;border-radius:50%!important;box-shadow:none!important;font-size:0!important;line-height:0!important;text-decoration:none!important;transition:background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1)!important}html .site-footer .footer-meta>.footer-meta__top:before,html .site-footer .footer-meta>.footer-meta__top:after{display:none!important;content:none!important}html .site-footer .footer-meta>.footer-meta__top svg{display:block!important;inline-size:19px!important;block-size:19px!important;color:currentColor;transform:none!important}html .site-footer .footer-meta>.footer-meta__top>span{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html .site-footer .footer-meta>.footer-meta__top:active{background:#ffffff29!important;border-color:#ffffffb8!important;transform:translateY(-1px)!important}html .site-footer .footer-meta>.footer-meta__top:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}}@media(max-width:899px)and (forced-colors:active){html .site-footer .footer-meta>.footer-meta__top{color:LinkText!important;background:Canvas!important;border-color:LinkText!important;forced-color-adjust:auto}}@media(max-width:899px){html .site-footer .footer-meta{grid-template-columns:minmax(0,1fr) 44px!important}html .site-footer .footer-meta>.footer-meta__top{place-self:center end!important;inline-size:44px!important;block-size:44px!important;min-block-size:44px!important;color:#ffffffbd!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transition:color .14s cubic-bezier(.2,0,0,1),transform .14s cubic-bezier(.2,0,0,1)!important}html .site-footer .footer-meta>.footer-meta__top svg{inline-size:18px!important;block-size:18px!important;stroke-width:1.5!important}html .site-footer .footer-meta>.footer-meta__top svg path:last-child{display:none!important}html .site-footer .footer-meta>.footer-meta__top:active{color:#fff!important;background:transparent!important;border-color:transparent!important;transform:translateY(-2px)!important}html .site-footer .footer-meta>.footer-meta__top:focus-visible{border-radius:2px!important;outline:1px solid #fff!important;outline-offset:1px!important}}@media(max-width:899px)and (hover:hover){html .site-footer .footer-meta>.footer-meta__top:hover{color:#fff!important;transform:translateY(-2px)!important}}@media(max-width:899px)and (prefers-reduced-motion:reduce){html .site-footer .footer-meta>.footer-meta__top{transition:none!important}}@media(max-width:899px)and (forced-colors:active){html .site-footer .footer-meta>.footer-meta__top{color:LinkText!important;outline-color:LinkText!important}}html body footer.site-footer .footer-social .footer-social__list>li[data-social=youtube]{display:none!important}html body footer.site-footer .footer-social{--footer-social-size: 36px}html body footer.site-footer .footer-social .footer-social__list{overflow:visible!important;flex-wrap:wrap!important;box-sizing:border-box!important;padding:6px!important}html body footer.site-footer .footer-social .footer-social__list>li[data-social],html body footer.site-footer .footer-social .footer-social__list>li[data-social]>.footer-social__item,html body footer.site-footer .footer-social .footer-social__list>li[data-social]>.footer-social__item>.footer-social__icon{box-sizing:border-box!important;width:var(--footer-social-size)!important;height:var(--footer-social-size)!important;min-width:var(--footer-social-size)!important;min-height:0!important;flex:0 0 var(--footer-social-size)!important;padding:0!important}html body footer.site-footer .footer-social .footer-social__list>li>.footer-social__item{display:grid!important;place-items:center!important;overflow:visible!important}@media(max-width:759px){html body footer.site-footer .footer-social{--footer-social-size: 32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tuliko-footer-compact-layout-20260918.css.map?v=92136361160553083481790755052 */
