.shopify-section.section-phaux-header{position:sticky;top:0;z-index:50}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.phaux-section{padding-block:var(--phaux-space-section-mobile);width:100%}@media(min-width:1024px){.phaux-section{padding-block:var(--phaux-space-section-desktop)}}.phaux-container{max-width:var(--phaux-max-content);margin-inline:auto;padding-inline:var(--phaux-space-gutter-mobile)}@media(min-width:1024px){.phaux-container{padding-inline:var(--phaux-space-gutter-desktop)}}.phaux-fullbleed{max-width:var(--phaux-max-viewport);margin-inline:auto;width:100%}[class*=phaux-][class*=__inner]{max-width:var(--phaux-max-viewport);margin-inline:auto}.phaux-h1{font-family:var(--phaux-font-display);font-size:var(--phaux-text-h1);font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:-.01em;margin:0}.phaux-h2{font-family:var(--phaux-font-display);font-size:var(--phaux-text-h2);font-weight:700;text-transform:uppercase;line-height:1.2;margin:0}.phaux-h3{font-family:var(--phaux-font-display);font-size:var(--phaux-text-h3);font-weight:700;text-transform:uppercase;line-height:1.2;margin:0}.phaux-eyebrow{font-family:var(--phaux-font-body);font-size:var(--phaux-text-body);font-weight:300;text-transform:uppercase;line-height:1.5;letter-spacing:0}.phaux-body{font-family:var(--phaux-font-body);font-size:var(--phaux-text-body);font-weight:400;line-height:1.5;letter-spacing:0}.phaux-body-lg{font-family:var(--phaux-font-body);font-size:var(--phaux-text-body-lg);font-weight:400;line-height:1.5;letter-spacing:0}.phaux-body-sm{font-family:var(--phaux-font-body);font-size:var(--phaux-text-body-sm);font-weight:400;line-height:1.5;letter-spacing:0}.phaux-body-xs{font-family:var(--phaux-font-body);font-size:var(--phaux-text-body-xs);font-weight:400;line-height:1.5;letter-spacing:0}.phaux-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--phaux-radius-md);font-family:var(--phaux-font-body);font-size:var(--phaux-text-body);font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;border:1px solid transparent;line-height:1}.phaux-btn:focus-visible{outline:2px solid rgb(var(--color-foreground, 44 32 21));outline-offset:2px}.phaux-btn--solid{background-color:rgb(var(--color-foreground, 44 32 21));color:rgb(var(--color-background, 245 234 221));border-color:rgb(var(--color-foreground, 44 32 21))}.phaux-btn--solid:hover{background-color:rgba(var(--color-foreground, 44 32 21),.85)}.phaux-btn--outline{background-color:transparent;color:rgb(var(--color-foreground, 44 32 21));border-color:rgb(var(--color-foreground, 44 32 21))}.phaux-btn--outline:hover{background-color:rgb(var(--color-foreground, 44 32 21));color:rgb(var(--color-background, 245 234 221))}@keyframes phaux-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.phaux-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.phaux-reset-btn{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.phaux-reset-list{list-style:none;margin:0;padding:0}.phaux-btn--full-width{width:100%}.phaux-navlink{display:inline-flex;align-items:center;gap:4px;font-family:var(--phaux-font-body);font-size:var(--phaux-text-body);line-height:1.5;letter-spacing:0;color:rgb(var(--color-foreground, 44 32 21));text-decoration:none;transition:text-decoration .15s}.phaux-navlink:hover{text-decoration:underline;text-underline-offset:4px}.phaux-navlink--has-dropdown{position:relative;cursor:pointer}.phaux-navlink__dropdown{position:absolute;top:100%;left:0;min-width:179px;padding:24px;background-color:rgb(var(--color-background, 245 240 235));color:rgb(var(--color-foreground, 44 32 21));border-radius:var(--phaux-radius-md, 8px);box-shadow:0 4px 16px #2c20151f;display:flex;flex-direction:column;gap:16px;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:60}.phaux-navlink__dropdown:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.phaux-navlink--has-dropdown:hover .phaux-navlink__dropdown,.phaux-navlink--has-dropdown:focus-within .phaux-navlink__dropdown{visibility:visible;opacity:1;transform:translateY(0)}.phaux-navlink--has-dropdown:hover .phaux-navlink__chevron,.phaux-navlink--has-dropdown:focus-within .phaux-navlink__chevron{transform:rotate(180deg)}.phaux-navlink__chevron{transition:transform .15s ease}.phaux-navlink__dropdown-link{display:block;font-family:var(--phaux-font-body);font-size:16px;line-height:1.5;color:rgb(var(--color-foreground, 44 32 21));text-decoration:none;white-space:nowrap}.phaux-navlink__dropdown-link:hover{text-decoration:underline;text-underline-offset:4px}.phaux-navlink__a{color:rgb(var(--color-foreground, 44 32 21));text-decoration:none;transition:text-decoration .15s;font-family:var(--phaux-font-body);font-size:var(--phaux-text-body);line-height:1.5;letter-spacing:0}.phaux-navlink__a:hover{text-decoration:underline;text-underline-offset:4px}.phaux-navlink__a--bold{font-weight:700}.phaux-navlink__chevron{flex-shrink:0}.phaux-newsletter{display:flex;flex-direction:column;gap:16px}.phaux-newsletter__heading{font-weight:600;margin:0}.phaux-newsletter__body{margin:0}.phaux-newsletter__consent{margin:0;opacity:.8}.phaux-newsletter__form{display:flex;flex-direction:column;gap:8px}.phaux-newsletter__row{display:flex;flex-direction:column;gap:12px}.phaux-newsletter__input{width:100%;padding:12px 16px;font-family:var(--phaux-font-body);font-size:var(--phaux-text-body);color:rgb(var(--color-foreground));background-color:transparent;border:1px solid rgb(var(--color-foreground));border-radius:var(--phaux-radius-md)}.phaux-newsletter__input:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.phaux-newsletter__success,.phaux-newsletter__error{color:rgb(var(--color-foreground))}.phaux-newsletter__submit.phaux-btn--solid,.phaux-newsletter__submit.phaux-btn--solid:hover{color:var(--phaux-color-white)}img[data-phaux-fade]{opacity:0;transition:opacity .28s ease-out}img[data-phaux-fade].phaux-img-loaded{opacity:1}@media(prefers-reduced-motion:reduce){img[data-phaux-fade]{transition:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/phaux-base.css.map */
