.promise-badge{position:relative;display:inline-flex;align-items:center;gap:.6rem;vertical-align:middle}.promise-badge__trigger{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;padding:0;margin:0;cursor:help;color:inherit;font-family:Suisse Intl Mono,ui-monospace,Courier New,monospace;font-size:calc(1em - 1px);letter-spacing:-.02em;line-height:1;text-transform:uppercase;text-align:start}.promise-badge__trigger svg{width:1.5rem;height:1.5rem;flex:0 0 auto}.promise-badge__label{border-bottom:1px dotted currentColor;padding-bottom:1px}.promise-badge__panel{position:absolute;bottom:calc(100% + 1rem);inset-inline-start:0;z-index:20;width:min(34rem,80vw);padding:1.8rem 2rem;background:rgb(var(--color-background,255 255 243));color:rgb(var(--color-foreground,0 0 0));border:1px solid rgba(var(--color-foreground,0 0 0)/.14);box-shadow:0 1.2rem 3.2rem #0000001a;font-family:"Hedvig Letters Serif",ui-serif,Georgia,serif;font-variant-ligatures:no-common-ligatures;font-size:1.5rem;line-height:1.5;text-transform:none;letter-spacing:0;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity .16s ease,transform .16s ease,visibility .16s;pointer-events:none}.promise-badge__panel p{margin:0 0 1rem}.promise-badge__panel p:last-child{margin-bottom:0}.promise-badge__panel a{text-decoration:underline}.promise-badge:hover .promise-badge__panel,.promise-badge:focus-within .promise-badge__panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.promise-badge--end .promise-badge__panel{inset-inline-start:auto;inset-inline-end:0}.promise-badge--below .promise-badge__panel{bottom:auto;top:calc(100% + 1rem);transform:translateY(-.4rem)}.promise-badge--below:hover .promise-badge__panel,.promise-badge--below:focus-within .promise-badge__panel{transform:translateY(0)}@media screen and (max-width:749px){.promise-badge__panel{width:min(30rem,86vw)}}@media(prefers-reduced-motion:reduce){.promise-badge__panel{transition:none;transform:none}}.cart-factory-notice{margin:1.6rem 0 0;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground,0 0 0)/.14);background:rgba(var(--color-foreground,0 0 0)/.03);font-family:Suisse Intl Mono,ui-monospace,Courier New,monospace;font-size:calc(1em - 1px);letter-spacing:-.02em;line-height:1.55}.cart-factory-notice p{margin:0}.cart-factory-notice p+p{margin-top:.6rem}.cart-factory-notice a{display:inline-block;margin-top:.6rem;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/405/assets/component-shipping-promise.css.map */
