.policy-footer,.campaign-intro .policy-intro-link{position:fixed;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));z-index:30;color:var(--ink, #f2f2f0);text-shadow:0 1px 2px var(--paper, #080808);font-size:10px;line-height:1.4;letter-spacing:.08em;text-align:right;text-transform:uppercase}.policy-footer a,a.policy-menu-link,.campaign-intro .policy-intro-link{display:inline-flex;align-items:center;min-height:24px;padding:2px 0;color:inherit;text-decoration:underline;text-underline-offset:3px}.policy-footer a:focus-visible,.policy-menu-link:focus-visible,.policy-intro-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.policy-footer a,.campaign-intro .policy-intro-link{padding-inline:5px}.campaign-intro[data-ended] .policy-intro-link{color:#111;text-shadow:none}.storefront-utilities{display:contents}@media not (max-width:650px){.template-index .storefront-utilities:has(.background-music){position:fixed;left:max(8px,env(safe-area-inset-left));bottom:max(8px,env(safe-area-inset-bottom));z-index:70;display:flex;align-items:flex-end;gap:8px}.template-index .storefront-utilities:has(.background-music)>*{position:static}.template-index .policy-footer a{display:flex;align-items:flex-end;padding-bottom:0}}.mobile-nav .policy-menu-link,.campaign-nav .policy-menu-link{display:none}@media(max-width:650px){.policy-footer,.campaign-intro .policy-intro-link{display:none}.mobile-nav{max-height:calc(100dvh - var(--header-h));overflow-y:auto;padding-bottom:max(8px,env(safe-area-inset-bottom))}.mobile-nav .policy-menu-link,.campaign-nav .policy-menu-link{display:inline-flex;justify-self:end;min-height:32px;font-size:10px;letter-spacing:.06em}.campaign-header:has(.policy-menu-link){position:relative;padding-bottom:32px}.campaign-nav .policy-menu-link{position:absolute;right:var(--campaign-gutter, 18px);bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
