@media(max-width:760px){#root .app-shell .site-footer{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:28px 20px max(28px,env(safe-area-inset-bottom))}#root .site-footer .footer-routine-card{order:0;height:auto;min-height:0;padding:24px 20px;margin:0;box-shadow:none}#root .site-footer .footer-routine-card>img,#root .site-footer .footer-routine-card:after{display:none}#root .site-footer .footer-routine-card__inner{align-self:auto;width:100%;max-width:none;min-height:0;padding:0;gap:12px;background:none}#root .site-footer .footer-routine-card__eyebrow{display:none}#root .site-footer .footer-routine-card__title{width:auto;max-width:none;margin:0;font-size:30px;line-height:1.08;letter-spacing:-.04em}#root .site-footer .footer-routine-card__desc{width:auto;max-width:none;margin:0;font-size:14px;line-height:1.55}#root .site-footer .footer-routine-card__cta{width:100%;max-width:none;min-height:48px;padding:12px 14px;font-size:11px;line-height:1.4;white-space:normal}#root .site-footer .footer-routine-card__proof{font-size:11px}#root .site-footer .footer-brand{order:1;min-height:0;padding:0;gap:0}#root .site-footer .footer-brand>svg:first-child{width:180px;height:auto}#root .site-footer .footer-brand>svg:last-child,#root .site-footer .mp-footer-wordmark{display:none}#root .site-footer .footer-brand>p{width:100%;max-width:36em;margin:14px 0 0;font-size:14px;line-height:1.6;color:#b8b8b8}#root .site-footer .footer-brand>p+p{margin:8px 0 12px}#root .site-footer .footer-brand>p a{display:inline-flex;align-items:center;min-height:44px;color:#d0d0d0;text-decoration:underline;text-underline-offset:4px}#root .site-footer .footer-socials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px}#root .site-footer .footer-socials a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;font-size:10px;letter-spacing:.04em;white-space:nowrap}#root .site-footer .footer-links{order:2;width:100%;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px!important;padding:24px 0 0;border-top:1px solid #2a2c2f}#root .site-footer .footer-links>div{align-items:stretch;gap:0;min-width:0}#root .site-footer .footer-links>div>span{grid-column:1 / -1;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:.12em;color:#f3f1ec}#root .site-footer .footer-links button,#root .site-footer .footer-links a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:14px!important;line-height:1.5;overflow-wrap:anywhere;text-align:left}#root .site-footer .footer-links>div:last-child{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-top:20px;border-top:1px solid #2a2c2f}#root .site-footer .footer-bottom{order:3;align-items:flex-start;flex-direction:column;gap:16px;margin:0;padding-top:20px}#root .site-footer .footer-bottom>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}#root .site-footer .footer-bottom small{color:#a0a0a0;font-size:11px}#root .site-footer .footer-bottom span{color:#aaa;font-size:9px;line-height:1.5}#root .site-footer :is(a,button):focus-visible{outline:2px solid #dfbc65;outline-offset:3px}}@media(max-width:760px){#root .announcement,#root .announcement:has(.looxed-payment-logos){height:auto;min-height:40px;padding:6px 14px}#root .announcement>a{font-size:11px;line-height:1.45;letter-spacing:.01em}}.site-header{top:var(--looxed-announcement-height, 30px)}.looxed-payment-logos{flex-shrink:0;line-height:0}.looxed-payment-logo{display:block;flex-shrink:0}.cart-button .cart-icon{display:none}.cart-button .cart-label{display:inline;width:auto;height:auto;background:none;color:inherit;border-radius:0}@media(max-width:760px){#root .site-header{grid-template-columns:48px minmax(0,1fr) 48px;padding:0 16px;height:64px}#root .site-header .header-actions{display:contents}#root .site-header .desktop-nav,#root .site-header .header-builder,#root .site-header .header-actions>.language-switcher{display:none}#root .site-header .wordmark{grid-column:2;grid-row:1;justify-self:center;width:132px}#root .site-header .menu-button{display:block;grid-column:1;grid-row:1;justify-self:start;width:44px;height:44px}#root .site-header .cart-button{grid-column:3;grid-row:1;justify-self:end;position:relative;width:44px;height:44px;padding:8px;border:0;background:transparent;color:#fff}#root .site-header .cart-label{display:none}#root .site-header .cart-icon{display:block;width:24px;height:24px}#root .site-header .cart-count{position:absolute;right:-3px;top:0;width:18px;height:18px;font-size:9px;background:#fff;color:#090909}#root .best-sellers{padding:32px 20px 40px;overflow:visible}#root .best-sellers .section-heading-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}#root .best-sellers .section-heading-row .eyebrow{display:none}#root .best-sellers .section-heading-row h2{font-size:26px;line-height:1.12}#root .best-sellers .section-heading-row .inline-link{display:block;flex:0 0 108px;width:108px;max-width:108px;margin:0;padding:4px 0;font-size:10px;letter-spacing:.02em;text-align:right;white-space:normal}#root .best-sellers .section-heading-row .inline-link span{display:none}#root .best-sellers .category-tabs{margin-bottom:20px;gap:20px}#root .best-sellers .product-grid,#root .shop-page .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:28px 12px;width:100%;margin-right:0;padding-bottom:0;overflow:visible;scroll-snap-type:none}#root .best-sellers .product-card:last-child{margin-right:0}#root :is(.best-sellers,.shop-page) .product-card{min-width:0;height:100%}#root :is(.best-sellers,.shop-page) .product-visual{width:100%;aspect-ratio:4 / 5}#root :is(.best-sellers,.shop-page) .product-visual img{object-fit:contain}#root :is(.best-sellers,.shop-page) .product-copy{padding:12px 0 0}#root :is(.best-sellers,.shop-page) .product-title{margin-bottom:4px}#root :is(.best-sellers,.shop-page) .product-copy h3{min-height:2.3em;margin:0;font-size:clamp(15px,4vw,18px);line-height:1.15}#root :is(.best-sellers,.shop-page) .benefit-list{display:flex;flex-direction:column;gap:4px;min-height:38px;margin:4px 0 10px;padding:0}#root :is(.best-sellers,.shop-page) .benefit-list li{font-size:11px;line-height:1.45;letter-spacing:0;text-transform:none}#root :is(.best-sellers,.shop-page) .product-card__footer{flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding-top:0}#root :is(.best-sellers,.shop-page) .product-card__footer>strong{font-size:14px;line-height:1.5}#root :is(.best-sellers,.shop-page) .product-card__footer .button{width:100%;min-width:0;min-height:44px;padding:8px 6px;font-size:10px;line-height:1.35;letter-spacing:.02em;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/looxed-mobile-footer-2e99df4c8f9a.css.map */
