.Container-module__7rDl1q__container{width:100%;max-width:var(--pt-container-max);padding-inline:var(--pt-container-pad);margin-inline:auto}.Container-module__7rDl1q__grid{grid-template-columns:repeat(auto-fill, minmax(var(--pt-grid-min,200px), 1fr));gap:var(--pt-space-4);display:grid}.Container-module__7rDl1q__stack{gap:var(--pt-stack-gap,var(--pt-space-4));flex-direction:column;display:flex}@media (min-width:768px){.Container-module__7rDl1q__container{padding-inline:var(--pt-space-6)}}
.Footer-module__yg9ahW__footer{margin-top:var(--pt-space-16);background:var(--pt-neutral-900);color:var(--pt-neutral-300);padding-block:var(--pt-space-12) var(--pt-space-6)}.Footer-module__yg9ahW__grid{gap:var(--pt-space-8);grid-template-columns:2fr repeat(3,1fr);display:grid}.Footer-module__yg9ahW__brand{gap:var(--pt-space-3);flex-direction:column;max-width:34ch;display:flex}.Footer-module__yg9ahW__lockupLink{line-height:0;display:inline-flex}.Footer-module__yg9ahW__lockup{width:auto;height:2rem;display:block}.Footer-module__yg9ahW__tagline{font-size:var(--pt-text-sm);color:var(--pt-neutral-400);line-height:var(--pt-leading-normal);margin:0}.Footer-module__yg9ahW__heading{margin:0 0 var(--pt-space-3);font-size:var(--pt-text-sm);font-weight:var(--pt-weight-semibold);color:#fff}.Footer-module__yg9ahW__links{gap:var(--pt-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__yg9ahW__links a{font-size:var(--pt-text-sm);color:var(--pt-neutral-400)}.Footer-module__yg9ahW__links a:hover{color:#fff}.Footer-module__yg9ahW__bottom{margin-top:var(--pt-space-10);padding-top:var(--pt-space-6);border-top:1px solid var(--pt-neutral-700);justify-content:space-between;align-items:center;gap:var(--pt-space-4);font-size:var(--pt-text-xs);color:var(--pt-neutral-500);flex-wrap:wrap;display:flex}.Footer-module__yg9ahW__legal{gap:var(--pt-space-4);display:flex}.Footer-module__yg9ahW__legal a:hover{color:#fff}.Footer-module__yg9ahW__ipDisclaimers{margin:var(--pt-space-6) 0 0;padding:var(--pt-space-4) 0 0;border-top:1px solid var(--pt-neutral-700);color:var(--pt-neutral-500);flex-direction:column;gap:.25rem;font-size:.6875rem;line-height:1.45;list-style:none;display:flex}@media (max-width:768px){.Footer-module__yg9ahW__grid{gap:var(--pt-space-6);grid-template-columns:1fr 1fr}.Footer-module__yg9ahW__brand{grid-column:1/-1}}.Footer-module__yg9ahW__storeName{font-size:var(--pt-text-xl);font-weight:var(--pt-weight-bold);line-height:var(--pt-leading-tight);color:var(--pt-neutral-0);display:block}.Footer-module__yg9ahW__social{margin:var(--pt-space-4) 0 0;gap:var(--pt-space-3);font-size:var(--pt-text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Footer-module__yg9ahW__social a{color:var(--pt-neutral-300)}.Footer-module__yg9ahW__social a:hover{color:var(--pt-neutral-0)}
.Wordmark-module__Lcj0KW__wordmark{align-items:center;line-height:0;display:inline-flex}.Wordmark-module__Lcj0KW__logo{width:auto;height:1.25rem;display:block}@media (max-width:768px){.Wordmark-module__Lcj0KW__logo{height:.875rem}}.Wordmark-module__Lcj0KW__logo{object-fit:contain;object-position:left center;max-width:15rem;height:2.25rem}@media (max-width:768px){.Wordmark-module__Lcj0KW__logo{max-width:10rem;height:1.75rem}}.Wordmark-module__Lcj0KW__name{font-size:var(--pt-text-lg);font-weight:var(--pt-weight-bold);line-height:var(--pt-leading-tight);letter-spacing:-.01em;color:var(--pt-text);white-space:nowrap}@media (max-width:768px){.Wordmark-module__Lcj0KW__name{font-size:var(--pt-text-base)}}
.Header-module__KHjLKa__header{z-index:var(--pt-z-header);background:var(--pt-surface);border-bottom:1px solid var(--pt-border);position:sticky;top:0}.Header-module__KHjLKa__top{align-items:center;gap:var(--pt-space-4);min-height:var(--pt-header-h);padding-block:var(--pt-space-2);display:flex}.Header-module__KHjLKa__brandRow{align-items:center;gap:var(--pt-space-2);flex-shrink:0;display:flex}.Header-module__KHjLKa__searchWrap{flex:1;min-width:0}.Header-module__KHjLKa__actions{align-items:center;gap:var(--pt-space-4);flex-shrink:0;margin-left:auto;display:flex}.Header-module__KHjLKa__action{font-size:var(--pt-text-sm);font-weight:var(--pt-weight-medium);color:var(--pt-neutral-700)}.Header-module__KHjLKa__action:hover{color:var(--pt-text)}.Header-module__KHjLKa__signIn{font-size:var(--pt-text-sm);font-weight:var(--pt-weight-semibold);color:var(--pt-accent-700)}.Header-module__KHjLKa__cart{color:var(--pt-neutral-700);display:inline-flex;position:relative}.Header-module__KHjLKa__cart:hover{color:var(--pt-text)}.Header-module__KHjLKa__cartBadge{background:var(--pt-accent-600);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:var(--pt-weight-bold);box-shadow:0 0 0 2px var(--pt-surface);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-8px}.Header-module__KHjLKa__navRow{border-top:1px solid var(--pt-border);background:var(--pt-surface);position:relative}@media (max-width:768px){.Header-module__KHjLKa__navRow,.Header-module__KHjLKa__action{display:none}.Header-module__KHjLKa__searchWrap{flex-basis:100%;order:3;max-width:none}.Header-module__KHjLKa__top{flex-wrap:wrap}}
.Input-module__rdnxQa__field{gap:var(--pt-space-1);flex-direction:column;display:flex}.Input-module__rdnxQa__label{font-size:var(--pt-text-sm);font-weight:var(--pt-weight-medium);color:var(--pt-neutral-700)}.Input-module__rdnxQa__input{width:100%;font-size:var(--pt-text-base);font-family:var(--pt-font-sans);color:var(--pt-text);background:var(--pt-surface);border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-md);transition:border-color var(--pt-duration-fast) var(--pt-ease);padding:.5rem .75rem}.Input-module__rdnxQa__input::placeholder{color:var(--pt-text-subtle)}.Input-module__rdnxQa__input:hover{border-color:var(--pt-neutral-400)}.Input-module__rdnxQa__inputError{border-color:var(--pt-danger)}.Input-module__rdnxQa__hint{font-size:var(--pt-text-xs);color:var(--pt-text-muted);margin:0}.Input-module__rdnxQa__error{font-size:var(--pt-text-xs);color:var(--pt-danger);margin:0}
