.ShopFooter-module__2AWiza__footer{background:var(--ink-950);color:var(--ink-150)}.ShopFooter-module__2AWiza__promise,.ShopFooter-module__2AWiza__top,.ShopFooter-module__2AWiza__newsletter,.ShopFooter-module__2AWiza__bottom{width:var(--page-width);margin:0 auto}.ShopFooter-module__2AWiza__promise{gap:var(--space-4);padding-block:var(--space-8);font-size:var(--text-sm);border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ShopFooter-module__2AWiza__promise b{color:var(--white);font-size:var(--text-base);display:block}.ShopFooter-module__2AWiza__top{gap:var(--space-8);padding-block:var(--space-10);display:grid}.ShopFooter-module__2AWiza__brand{gap:var(--space-3);color:var(--white);align-content:start;display:grid}.ShopFooter-module__2AWiza__brand>p{max-width:22rem;color:var(--ink-150)}.ShopFooter-module__2AWiza__contact{gap:var(--space-1);display:grid}.ShopFooter-module__2AWiza__footer a{color:var(--white);text-decoration:none}.ShopFooter-module__2AWiza__footer a:hover{text-underline-offset:3px;text-decoration:underline}.ShopFooter-module__2AWiza__top nav{align-content:start;display:grid}.ShopFooter-module__2AWiza__top nav a{align-items:center;min-height:2.5rem;display:flex}.ShopFooter-module__2AWiza__top h2{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);margin-bottom:var(--space-2);font-weight:700}.ShopFooter-module__2AWiza__newsletter{gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid #ffffff1f;display:grid}.ShopFooter-module__2AWiza__newsletterText h2{font-size:var(--text-base);color:var(--white);font-weight:700}.ShopFooter-module__2AWiza__newsletterText p{margin-top:var(--space-1);max-width:30rem;font-size:var(--text-sm);color:var(--ink-150)}.ShopFooter-module__2AWiza__newsletterForm{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.ShopFooter-module__2AWiza__newsletterField input{width:100%;min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--white);font:inherit;font-size:var(--text-base);background:#ffffff0f;border:1px solid #ffffff47}.ShopFooter-module__2AWiza__newsletterField input::placeholder{color:var(--ink-300)}.ShopFooter-module__2AWiza__newsletterField input:focus-visible,.ShopFooter-module__2AWiza__newsletterForm button:focus-visible{outline:2px solid var(--white);outline-offset:2px}.ShopFooter-module__2AWiza__newsletterForm button{min-height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--brand-primary);color:var(--white);font:inherit;cursor:pointer;border:0;font-weight:700}.ShopFooter-module__2AWiza__newsletterForm button:hover:not(:disabled){background:var(--brand-primary-hover)}.ShopFooter-module__2AWiza__newsletterForm button:disabled{opacity:.7;cursor:progress}.ShopFooter-module__2AWiza__newsletterForm small{font-size:var(--text-xs);color:var(--ink-300);grid-column:1/-1}.ShopFooter-module__2AWiza__newsletterForm small a{text-underline-offset:3px;text-decoration:underline}.ShopFooter-module__2AWiza__newsletterError{font-size:var(--text-sm);color:var(--white);grid-column:1/-1;font-weight:600}.ShopFooter-module__2AWiza__newsletterDone{max-width:34rem;font-size:var(--text-sm);color:var(--white);align-self:center}.ShopFooter-module__2AWiza__newsletterTrap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ShopFooter-module__2AWiza__bottom{gap:var(--space-3);padding-block:var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom,0px));font-size:var(--text-sm);color:var(--ink-300);border-top:1px solid #ffffff1f;display:grid}.ShopFooter-module__2AWiza__bottom nav{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.ShopFooter-module__2AWiza__bottom nav a,.ShopFooter-module__2AWiza__privacy{align-items:center;min-height:2.5rem;display:inline-flex}.ShopFooter-module__2AWiza__privacy{color:var(--white);font:inherit;background:0 0;border:0;padding:0}@media (min-width:900px){.ShopFooter-module__2AWiza__top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.ShopFooter-module__2AWiza__newsletter{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);align-items:center}.ShopFooter-module__2AWiza__bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
.SocialLinks-module__NN41-W__links{flex-wrap:wrap;gap:4px 18px;margin-top:14px;display:flex}.SocialLinks-module__NN41-W__links a{min-height:44px;color:inherit;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.SocialLinks-module__NN41-W__links a:hover{text-underline-offset:4px;text-decoration:underline}.SocialLinks-module__NN41-W__links a:focus-visible{outline-offset:4px;outline:2px solid}
.TrustpilotBadge-module__w-vU2G__badge{align-items:center;width:100%;max-width:340px;min-height:24px;display:flex;position:relative}.TrustpilotBadge-module__w-vU2G__hero{margin-top:18px}.TrustpilotBadge-module__w-vU2G__footer{margin-top:var(--space-2)}.TrustpilotBadge-module__w-vU2G__fallback{min-height:24px;color:inherit;transition:opacity var(--motion-base) var(--ease-out);align-items:center;gap:6px;font-size:14px;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.TrustpilotBadge-module__w-vU2G__fallback:hover .TrustpilotBadge-module__w-vU2G__label{text-underline-offset:3px;text-decoration:underline}.TrustpilotBadge-module__w-vU2G__fallback:focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px;border-radius:2px}.TrustpilotBadge-module__w-vU2G__hero .TrustpilotBadge-module__w-vU2G__fallback{color:var(--ink-950)}.TrustpilotBadge-module__w-vU2G__hero .TrustpilotBadge-module__w-vU2G__label{color:var(--ink-700);font-weight:450}.TrustpilotBadge-module__w-vU2G__footer .TrustpilotBadge-module__w-vU2G__label{color:var(--ink-150);font-weight:450}.TrustpilotBadge-module__w-vU2G__brand{letter-spacing:-.01em;align-items:center;gap:3px;font-weight:700;display:inline-flex}.TrustpilotBadge-module__w-vU2G__star{color:#00b67a;flex:none}.TrustpilotBadge-module__w-vU2G__hero .TrustpilotBadge-module__w-vU2G__brand{color:#191919}.TrustpilotBadge-module__w-vU2G__footer .TrustpilotBadge-module__w-vU2G__brand{color:var(--white)}.TrustpilotBadge-module__w-vU2G__arrow{opacity:.7;flex:none}.TrustpilotBadge-module__w-vU2G__box{opacity:0;pointer-events:none;height:24px;transition:opacity var(--motion-base) var(--ease-out);position:absolute;inset:0}.TrustpilotBadge-module__w-vU2G__box>a{display:none}.TrustpilotBadge-module__w-vU2G__badge[data-ready] .TrustpilotBadge-module__w-vU2G__box{opacity:1;pointer-events:auto}.TrustpilotBadge-module__w-vU2G__badge[data-ready] .TrustpilotBadge-module__w-vU2G__fallback{visibility:hidden;opacity:0}@media (max-width:820px){.TrustpilotBadge-module__w-vU2G__hero{margin-top:16px}}@media (prefers-reduced-motion:reduce){.TrustpilotBadge-module__w-vU2G__fallback,.TrustpilotBadge-module__w-vU2G__box{transition:none}}
