.announcement-bar-section .shoppingooo-marquee{min-width:0;width:100%;overflow:hidden}.shoppingooo-marquee__track{display:flex;width:max-content;align-items:center;animation:shoppingooo-marquee-ltr var(--shoppingooo-marquee-duration,18s) linear infinite}.shoppingooo-marquee__track[dir=rtl]{animation-name:shoppingooo-marquee-rtl}.shoppingooo-marquee__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding-inline:2.5rem;white-space:nowrap}.shoppingooo-marquee__item .announcement-bar__message{margin:0}.shoppingooo-marquee__track:hover,.shoppingooo-marquee__track:focus-within{animation-play-state:paused}@keyframes shoppingooo-marquee-ltr{to{transform:translate(-50%)}}@keyframes shoppingooo-marquee-rtl{to{transform:translate(50%)}}button[data-shoppingooo-choose-size-prompt]{animation:shoppingooo-size-nudge 2.3s ease-in-out infinite}@keyframes shoppingooo-size-nudge{0%,66%,to{transform:translate(0)}70%,80%,90%{transform:translate(-4px)}75%,85%,95%{transform:translate(4px)}}.shoppingooo-low-stock{margin:.75rem 0;padding:.75rem 1rem;border-radius:8px;background:#fff0f1;color:#ad1420}.shoppingooo-low-stock__message{margin:0 0 .5rem;font-weight:600}.shoppingooo-low-stock__meter{height:6px;border-radius:999px;background:#f4c9ce;overflow:hidden}.shoppingooo-low-stock__meter span{display:block;height:100%;width:0;background:#d71920;border-radius:inherit;transition:width .2s ease}.card__inner{position:relative}.shoppingooo-wishlist-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;background:#ffffffeb;color:#5c1d28;border-radius:50%;width:42px;height:42px;cursor:pointer;z-index:3}.shoppingooo-wishlist-toggle--card{position:absolute;top:.55rem;inset-inline-start:auto;inset-inline-end:auto;right:auto;left:.55rem;width:34px;height:34px;border-radius:0;background:transparent;box-shadow:none;padding:6px;filter:drop-shadow(0 1px 1px rgba(255,255,255,.9))}.shoppingooo-wishlist-toggle--product{margin:.5rem 0 1rem;width:auto;height:auto;padding:.75rem 1rem;border-radius:999px}.shoppingooo-wishlist-toggle[aria-pressed=true]{color:#fff;background:#087e8b;border-color:#087e8b}.shoppingooo-wishlist-toggle[aria-pressed=true] .icon-heart{fill:currentColor}.shoppingooo-wishlist-toggle--card[aria-pressed=true]:after{content:none}.shoppingooo-wishlist-toggle--card[aria-pressed=true]{background:transparent;color:#087e8b;filter:drop-shadow(0 1px 1px rgba(255,255,255,.9))}.shoppingooo-wishlist-toggle--card[aria-pressed=true] .icon-heart{fill:#087e8b}.shoppingooo-wishlist-toggle--card .svg-wrapper{width:18px;height:18px;flex:0 0 18px}.shoppingooo-wishlist-toggle--product[aria-pressed=true]{color:#fff;background:#087e8b}.shoppingooo-wishlist-toggle--product .svg-wrapper{width:20px;height:20px}.shoppingooo-wishlist-toggle:focus-visible,.shoppingooo-wishlist-open:focus-visible{outline:2px solid #087e8b;outline-offset:3px}.shoppingooo-wishlist-open{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;margin:0;border:0;background:transparent;cursor:pointer;color:rgb(var(--color-foreground));vertical-align:middle}.header__icon.shoppingooo-wishlist-open .icon-heart{fill:currentColor;width:22px;height:22px}.header__icon.shoppingooo-wishlist-open .svg-wrapper{width:44px;height:44px}.header__icon.shoppingooo-wishlist-open[aria-expanded=true]{color:#087e8b}.header__icon.shoppingooo-wishlist-open .shoppingooo-wishlist-count{position:absolute;top:1px;right:0;left:auto;inset-inline-start:auto;inset-inline-end:auto;display:flex;align-items:center;justify-content:center;min-width:17px;width:auto;height:17px;max-height:17px;padding:0 4px;border-radius:999px;background:#087e8b;color:#fff;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;z-index:2;box-sizing:border-box}.shoppingooo-wishlist[hidden]{display:none!important}.shoppingooo-wishlist{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;justify-content:flex-end}.shoppingooo-wishlist__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000006b}.shoppingooo-wishlist__dialog{position:relative;width:min(100%,520px);height:100%;overflow:auto;background:#fff;color:#222;padding:2rem;box-shadow:0 0 28px #0003}.shoppingooo-wishlist__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.shoppingooo-wishlist__header h2{margin:0;font-size:2.4rem}.shoppingooo-wishlist__close{border:0;background:none;font-size:3rem;cursor:pointer}.shoppingooo-wishlist__status:empty{display:none}.shoppingooo-wishlist__empty{padding:2rem 0;text-align:center}.shoppingooo-wishlist__item{display:grid;grid-template-columns:84px 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(0,0,0,.12)}.shoppingooo-wishlist__item img{width:84px;height:100px;object-fit:cover}.shoppingooo-wishlist__item-title{font-weight:600}.shoppingooo-wishlist__item-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.shoppingooo-wishlist__item select{min-width:190px;max-width:100%;padding:.7rem}.shoppingooo-wishlist__item button{padding:.7rem 1rem}.shoppingooo-wishlist__item [data-wishlist-add]{background:#5c1d28;color:#fff;border:0;border-radius:4px}@media(max-width:749px){.shoppingooo-wishlist__dialog{width:100%;padding:1.5rem}.shoppingooo-wishlist__item{grid-template-columns:72px 1fr}.shoppingooo-wishlist__item img{width:72px;height:88px}.shoppingooo-wishlist__item-actions{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.shoppingooo-marquee__track{animation:none;transform:none}.shoppingooo-marquee__item--duplicate{display:none}button[data-shoppingooo-choose-size-prompt]{animation:none}}.shoppingooo-wishlist-count[hidden]{display:none!important}.shoppingooo-wishlist-count:not([hidden]){display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.header.header--top-center{position:relative!important;display:grid!important;grid-template-areas:"left-icons heading icons" "navigation navigation navigation"!important;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important}.header.header--top-center>.header__heading,.header.header--top-center>.header__heading-link{grid-area:heading!important;grid-column:2!important;grid-row:1!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;justify-self:center!important;align-self:center!important;text-align:center!important;visibility:visible!important;opacity:1!important;z-index:2}.header.header--top-center .header__heading-logo-wrapper,.header.header--top-center .header__heading-logo{visibility:visible!important;opacity:1!important}}@media screen and (max-width:989px){.header.header--mobile-center{position:relative!important;min-height:68px}.header.header--mobile-center>.header__heading,.header.header--mobile-center>.header__heading-link{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;justify-self:center!important;text-align:center!important;z-index:2}.header.header--mobile-center>.header__icons,.header.header--mobile-center>header-drawer{position:relative;z-index:3}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/shoppingooo-theme-enhancements.css.map */
