.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500;line-height:1.5;letter-spacing:.025em}.utility-bar .announcement-bar__message{padding:10px 16px}#HeaderLanguageForm .tp-language-flag{display:block;flex:0 0 2.4rem;width:2.4rem;height:1.6rem;margin-inline-end:.7rem;border-radius:2px;box-shadow:0 0 0 1px #0000001f}.tp-brand-ribbon{position:relative;overflow:hidden;background:#ed6038;color:#fff;padding-right:44px}.tp-brand-ribbon__track{display:flex;width:max-content;animation:tpBrandRibbon 38s linear infinite}.tp-brand-ribbon__group{display:flex;align-items:center;gap:34px;white-space:nowrap;padding:13px 34px 13px 0}.tp-brand-ribbon__group span{font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.035em}.tp-brand-ribbon__group i{display:block;width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:currentColor;opacity:.7}.tp-brand-ribbon:hover .tp-brand-ribbon__track,.tp-brand-ribbon:focus-within .tp-brand-ribbon__track,.tp-brand-ribbon[data-paused] .tp-brand-ribbon__track{animation-play-state:paused}.tp-brand-ribbon__toggle{position:absolute;right:0;top:0;bottom:0;width:42px;background:#ed6038;color:#fff;border:0;border-left:1px solid #ffffff45;cursor:pointer}.tp-brand-ribbon__toggle:focus-visible{outline:2px solid #fff;outline-offset:-5px}@keyframes tpBrandRibbon{to{transform:translate(-50%)}}@media(max-width:749px){.tp-brand-ribbon__group{gap:25px;padding:12px 25px 12px 0}.tp-brand-ribbon__group span{font-size:11px}.tp-brand-ribbon__track{animation-duration:34s}}@media(prefers-reduced-motion:reduce){.tp-brand-ribbon__track{animation:none}.tp-brand-ribbon__toggle{display:none}.tp-brand-ribbon{padding-right:0}.tp-brand-ribbon__track{width:100%;overflow:auto}.tp-brand-ribbon__group:nth-child(2){display:none}}.tp-etsy-store-link{display:inline-flex;align-items:center;gap:1.4rem;max-width:100%;padding:1.15rem 1.5rem;border:1px solid rgba(127,127,127,.32);border-radius:.6rem;background:transparent;color:inherit;text-decoration:none;line-height:1.4;transition:border-color .2s ease,background-color .2s ease}.tp-etsy-store-link:hover{border-color:#f1641e;background:#f1641e0b;color:inherit;text-decoration:none}.tp-etsy-store-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tp-etsy-store-link__wordmark{flex:none;display:block;color:#f1641e;font-family:Georgia,Times New Roman,serif;font-size:3.2rem;font-weight:400;line-height:1;letter-spacing:-.055em}.tp-etsy-store-link__copy{display:grid;gap:.35rem;min-width:0}.tp-etsy-store-link__title{display:block;font-size:1.2rem;font-weight:600;line-height:1.45;overflow-wrap:break-word}.tp-etsy-store-link__cta{display:block;font-size:1.1rem;line-height:1.4;opacity:.76}.tp-etsy-store-link__arrow{flex:none;margin-left:.7rem;font-size:1.9rem;line-height:1}.tp-etsy-store-link--reviews{margin-top:1.7rem}.footer__content-top.tp-footer-etsy{display:flex;justify-content:center;padding-top:0;padding-bottom:2.5rem}.tp-footer-etsy .tp-etsy-store-link{max-width:44rem}@media(max-width:749px){.tp-etsy-store-link{gap:1.1rem;padding:1.1rem 1.3rem}.tp-etsy-store-link__wordmark{font-size:2.9rem}.tp-etsy-store-link__title{font-size:1.15rem}.tp-etsy-store-link__arrow{margin-left:.2rem}.footer__content-top.tp-footer-etsy{padding-bottom:2.2rem}}@media(prefers-reduced-motion:reduce){.tp-etsy-store-link{transition:none}}.tp-footer-carriers{flex:0 1 auto;min-width:0;max-width:100%}.tp-footer-carriers .tp-shipping__logos{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:0;padding:0;list-style:none}.tp-footer-carriers .tp-shipping__logos li{display:flex;align-items:center;min-height:3.2rem}.tp-footer-carriers .tp-shipping__logo{display:block;width:auto;height:2.4rem;max-width:100%;object-fit:contain}.tp-footer-carriers .tp-shipping__logo--ups{height:3.2rem;mix-blend-mode:multiply}@media screen and (max-width:749px){.tp-footer-carriers{width:100%}.tp-footer-carriers .tp-shipping__logos{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1.25fr) minmax(0,.45fr);gap:.8rem}.tp-footer-carriers .tp-shipping__logos li{min-width:0}.tp-footer-carriers .tp-shipping__logo{width:100%;height:24px;max-width:100%;object-fit:contain}.tp-footer-carriers .tp-shipping__logo--ups{height:32px}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map?subset=AQAAAAAAAAAACAAAiCA */
