.SiteFooter-module__GUv92G__footer{border-top:1px solid var(--footer-border-color);background:var(--footer-bg);color:var(--footer-color);margin-top:auto}.SiteFooter-module__GUv92G__inner{max-width:var(--layout-max-width);padding:2rem var(--space-page);margin:0 auto}.SiteFooter-module__GUv92G__grid{gap:1.5rem;display:grid}.SiteFooter-module__GUv92G__col{min-width:0}.SiteFooter-module__GUv92G__shopName{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.SiteFooter-module__GUv92G__copy{color:var(--footer-muted);margin:0;font-size:.875rem}.SiteFooter-module__GUv92G__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--footer-muted);margin:0 0 .75rem;font-size:.8rem;font-weight:700}.SiteFooter-module__GUv92G__list,.SiteFooter-module__GUv92G__socials{margin:0;padding:0;list-style:none}.SiteFooter-module__GUv92G__list{gap:.4rem;display:grid}.SiteFooter-module__GUv92G__list a,.SiteFooter-module__GUv92G__pages a,.SiteFooter-module__GUv92G__socials a{color:var(--footer-link-color);font-weight:600;text-decoration:none}.SiteFooter-module__GUv92G__list a:hover,.SiteFooter-module__GUv92G__pages a:hover,.SiteFooter-module__GUv92G__socials a:hover{color:var(--footer-link-hover)}.SiteFooter-module__GUv92G__address{color:var(--footer-muted);font-weight:500;line-height:1.4}.SiteFooter-module__GUv92G__socials{flex-wrap:wrap;gap:.75rem;margin-top:.85rem;display:flex}.SiteFooter-module__GUv92G__pages{flex-direction:column;gap:.45rem;display:flex}.SiteFooter-module__GUv92G__platformCredit{border-top:1px solid var(--footer-border-color);box-sizing:border-box;width:100%;color:var(--footer-muted);margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.SiteFooter-module__GUv92G__platformCredit:hover{color:var(--footer-link-hover)}@media (max-width:767px){.SiteFooter-module__GUv92G__heading,.SiteFooter-module__GUv92G__list,.SiteFooter-module__GUv92G__list a,.SiteFooter-module__GUv92G__pages a,.SiteFooter-module__GUv92G__socials a,.SiteFooter-module__GUv92G__address{font-size:.875rem}}@media (min-width:768px){.SiteFooter-module__GUv92G__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:2rem}}@media (min-width:1100px){.SiteFooter-module__GUv92G__grid{grid-template-columns:1.2fr 1fr 1fr 1fr}}
.SiteHeader-module__TxJVaG__header{z-index:var(--header-z-index);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--header-gap);min-height:var(--header-height);padding:var(--header-padding-y) var(--header-padding-x);background:var(--header-bg);box-shadow:var(--header-shadow);border-radius:0 0 25px 25px;display:flex;position:fixed;top:0;left:0;right:0}.SiteHeader-module__TxJVaG__left{z-index:2;align-items:center;gap:1.25rem;min-width:0;display:flex;position:relative}.SiteHeader-module__TxJVaG__brand{flex:auto;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.SiteHeader-module__TxJVaG__brand img{object-fit:cover;border-radius:15px;flex-shrink:0}.SiteHeader-module__TxJVaG__brandName{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.SiteHeader-module__TxJVaG__pagesNav{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.SiteHeader-module__TxJVaG__right{align-items:center;gap:var(--header-gap);z-index:2;flex-shrink:0;display:flex;position:relative}.SiteHeader-module__TxJVaG__header a{color:var(--header-link-color);font-weight:600;text-decoration:none}.SiteHeader-module__TxJVaG__header a:hover{color:var(--header-link-hover)}.SiteHeader-module__TxJVaG__nav{gap:var(--header-gap);flex-wrap:nowrap;align-items:center;display:flex}.SiteHeader-module__TxJVaG__iconLink,.SiteHeader-module__TxJVaG__cartLink,.SiteHeader-module__TxJVaG__favLink{justify-content:center;align-items:center;line-height:0;display:inline-flex}.SiteHeader-module__TxJVaG__cartLink{gap:.35rem;position:relative}.SiteHeader-module__TxJVaG__favLink{position:relative}.SiteHeader-module__TxJVaG__favBadge{background:var(--color-primary);min-width:1.05rem;height:1.05rem;color:var(--button-primary-text);text-align:center;box-sizing:border-box;border-radius:999px;padding:0 .22rem;font-size:.65rem;font-weight:700;line-height:1.05rem;position:absolute;top:-.35rem;right:-.45rem}.SiteHeader-module__TxJVaG__favLink:hover .SiteHeader-module__TxJVaG__favBadge{color:var(--color-on-primary)}.SiteHeader-module__TxJVaG__cartBadge{background:var(--color-primary);color:var(--button-primary-text);white-space:nowrap;border-radius:999px;padding:.15rem .4rem;font-size:.7rem;font-weight:700;line-height:1.2}.SiteHeader-module__TxJVaG__cartLink:hover .SiteHeader-module__TxJVaG__cartBadge{color:var(--color-on-primary)}.SiteHeader-module__TxJVaG__cartCountBadge{display:none}.SiteHeader-module__TxJVaG__navButton{color:var(--header-link-color);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:0;display:inline-flex}.SiteHeader-module__TxJVaG__navButton:hover:not(:disabled){color:var(--header-link-hover)}.SiteHeader-module__TxJVaG__navButton:disabled{opacity:.6;cursor:not-allowed}.SiteHeader-module__TxJVaG__menu{display:none}.SiteHeader-module__TxJVaG__menuPanel{top:var(--header-height);z-index:1;padding:.5rem var(--header-padding-x) 2rem;background:var(--header-bg);flex-direction:column;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}.SiteHeader-module__TxJVaG__menuPanel a{border-bottom:1px solid var(--header-border-color);color:var(--header-link-color);padding:1.1rem 0;font-size:1.25rem;font-weight:700;display:block}@media (max-width:767px){.SiteHeader-module__TxJVaG__pagesNav{display:none}.SiteHeader-module__TxJVaG__menu{display:block}.SiteHeader-module__TxJVaG__cartBadge{display:none}.SiteHeader-module__TxJVaG__cartCountBadge{background:var(--color-primary);min-width:1.05rem;height:1.05rem;color:var(--button-primary-text);text-align:center;box-sizing:border-box;border-radius:999px;padding:0 .22rem;font-size:.65rem;font-weight:700;line-height:1.05rem;display:block;position:absolute;top:-.35rem;right:-.45rem}.SiteHeader-module__TxJVaG__cartLink:hover .SiteHeader-module__TxJVaG__cartCountBadge{color:var(--color-on-primary)}}
