:root{--pp-midnight: #141c2e;--pp-cream: #faf6f0;--pp-paper: #f2eadf;--pp-amber: #e5b769;--pp-slate: #4a5a75;--pp-line-dark: #33415c;--pp-line-warm: #e4dbcc}body:has(.shopify-policy__container){--color-background: #fff}body:has(.page-content){--color-background: #fff}html:root{--color-primary-button-hover-background: color-mix(in srgb, var(--color-primary-button-background) 84%, #000);--color-primary-button-hover-text: var(--color-primary-button-text);--color-primary-button-hover-border: color-mix(in srgb, var(--color-primary-button-border) 84%, #000);--color-secondary-button-hover-background: color-mix(in srgb, var(--color-secondary-button-border) 10%, transparent);--color-secondary-button-hover-text: var(--color-secondary-button-text);--color-secondary-button-hover-border: color-mix(in srgb, var(--color-secondary-button-border) 84%, #000)}.button,.button-secondary{transition:background-color .26s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1),color .26s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.button,.button-secondary{transition:none}}#header-component a.header-logo{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:500;font-size:1.375rem;letter-spacing:.005em}@media screen and (min-width:750px){#header-component a.header-logo{font-size:1.625rem}}#header-component .menu-list .menu-list__link{color:var(--menu-top-level-font-color);transition:color .22s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:750px){#header-component .menu-list{margin-inline-start:clamp(.75rem,2.5vw,2.5rem)}}#header-component .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,#header-component .menu-list .menu-list__link--active,#header-component .menu-list .menu-list__link[aria-expanded=true]{color:var(--pp-amber)}@media(hover:hover){#header-component .header__column:has(.header-actions__action:hover) .header-actions__action:not(:hover),#header-component .header__column:has(header-menu:hover) header-menu:not(:hover),#header-component .header__column:has(.header__icon--menu:hover) .header__icon--menu:not(:hover),#header-component .header__column:has(.header-actions__action:hover) .header__icon--menu:not(:hover),#header-component .header__column:has(.header__icon--menu:hover) .header-actions__action:not(:hover){opacity:1}}#header-component .header-actions__action,#header-component .header__icon--menu{transition:color .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}#header-component .header-actions__action:hover,#header-component .header__icon--menu:hover{--button-color: var(--pp-amber);color:var(--pp-amber)}@media(prefers-reduced-motion:reduce){#header-component .menu-list .menu-list__link,#header-component .header-actions__action,#header-component .header__icon--menu{transition:none}}#header-component .menu-drawer:before{content:"Menu";position:absolute;inset-block-start:1.0625rem;inset-inline-start:1.25rem;font-family:var(--font-heading--family);font-size:1.3125rem;line-height:1;color:var(--pp-midnight);pointer-events:none}#header-component .menu-drawer__close-button{margin-inline-start:auto;padding:.875rem 1.0625rem}#header-component .menu-drawer__navigation{border-block-start:1px solid var(--pp-line-warm)}#header-component .menu-drawer__menu{padding-inline:0}#header-component .menu-drawer__menu>li{border-block-end:1px solid var(--pp-line-warm)}#header-component .menu-drawer__menu-item{padding:.9375rem 1.25rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}#header-component .menu-drawer__menu-item--mainlist{min-height:0;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:.005em}#header-component .menu-drawer__menu-item:where(:hover,:focus-visible),#header-component .menu-drawer__menu-item[aria-current=page]{background-color:#e5b76929}#header-component .menu-drawer__utility-links{margin-inline-start:0;padding:.75rem 1.25rem 1.25rem;border-block-start:1px solid var(--pp-line-warm)}#header-component .menu-drawer__account{gap:.5625rem}.pp-social{display:flex;gap:.5rem;margin-block-start:1rem}.pp-social__link{display:grid;place-items:center;width:2.375rem;height:2.375rem;border:1px solid var(--pp-line-warm);border-radius:50%;color:var(--pp-midnight);transition:background-color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1)}.pp-social__link svg{width:1.125rem;height:1.125rem}.pp-social__link:hover{border-color:var(--pp-amber);background-color:#e5b76929;color:var(--pp-midnight)}@media(prefers-reduced-motion:reduce){.pp-social__link{transition:none}}@media(prefers-reduced-motion:reduce){#header-component .menu-drawer__menu-item{transition:none}}.header-announcements .announcement-bar__text{text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pp-custom.css.map */
