.ff-delivery-progress{color:#31362e;background:#eaeae8;border-radius:3px;padding:14px 16px;margin:12px 0;width:100%;box-sizing:border-box}.ff-delivery-progress__message{margin:0 0 8px;color:inherit;font-size:14px;font-weight:600;line-height:1.4}.ff-delivery-progress__meter{position:relative;height:29px;margin:0 14px 7px}.ff-delivery-progress__meter[hidden]{display:none}.ff-delivery-progress__track{position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:4px;background:#c8cdc5;overflow:hidden}.ff-delivery-progress__fill{display:block;height:100%;width:calc(var(--ff-delivery-ratio, 0) * 100%);background:#31362e;border-radius:inherit}.ff-delivery-progress__truck{position:absolute;left:calc(var(--ff-delivery-ratio, 0) * 100%);bottom:4px;width:28px;height:22px;transform:translate(-50%);color:#31362e}.ff-delivery-progress__truck svg{display:block}.ff-delivery-progress__terms{margin:0;color:inherit;font-size:11px;line-height:1.45}@media(prefers-reduced-motion:no-preference){.ff-delivery-progress__truck{transition:left .4s ease}.ff-delivery-progress__fill{transition:width .4s ease}}.ff-navigation{color:inherit}.ff-navigation summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.ff-navigation summary::-webkit-details-marker{display:none}.ff-navigation summary:after{content:"+";color:#31362e;font-size:20px;line-height:1}.ff-navigation details[open]>summary:after{content:"\2212"}.ff-navigation a,.ff-navigation summary{min-height:44px;text-decoration:none}.ff-navigation a:focus-visible,.ff-navigation summary:focus-visible{outline:2px solid #31362e;outline-offset:3px}.ff-navigation__panel a{display:flex;align-items:center;padding:8px 18px;line-height:1.35}.ff-navigation__panel a:hover{background:#eaeae8}.ff-navigation--desktop{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px}.ff-navigation--desktop>.ff-navigation__primary,.ff-navigation--desktop summary{display:flex;align-items:center;text-transform:uppercase;font-size:15px}.ff-navigation--desktop .ff-navigation__group{position:relative}.ff-navigation--desktop .ff-navigation__panel{position:absolute;top:100%;left:0;min-width:240px;max-height:70vh;overflow-y:auto;padding:8px 0;background:#fff;border:1px solid #eaeae8;box-shadow:0 6px 18px #00000012;z-index:60}.ff-navigation--desktop>.ff-navigation__group:last-child .ff-navigation__panel{left:auto;right:0}.ff-navigation--mobile+.mobile-menu__list .icon-caption{display:inline}.ff-navigation--mobile{padding:8px 24px 12px}.ff-navigation--mobile>.ff-navigation__primary,.ff-navigation--mobile summary{display:flex;align-items:center;padding:10px 0;font-size:19px;border-bottom:1px solid #eaeae8}.ff-navigation--mobile .ff-navigation__panel{padding:8px 0}.ff-navigation--mobile .ff-navigation__panel a{padding-left:14px;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAEAg */
