.oo-header-section{position:sticky;top:0;z-index:20}.oo-header{--oo-logo-h: 52px;position:relative;z-index:20;background:var(--oo-bg)}.oo-header__menu-icon{display:none}@media(max-width:599.98px){.oo-header[data-oo-compact] .oo-header__bar{position:relative;z-index:2;background:var(--oo-bg)}.oo-header[data-oo-compact] .oo-header__sub{position:relative;z-index:1;background:var(--oo-bg)}.oo-header-section:has(.oo-header.is-compact){pointer-events:none}.oo-header.is-compact{background:transparent}.oo-header.is-compact .oo-header__bar,.oo-header.is-compact dialog{pointer-events:auto}.oo-header.is-compact .oo-header__sub{visibility:hidden;transform:translateY(-100%)}.oo-header.is-compact .oo-header__menu-icon{display:inline-flex}.oo-header.is-compact .oo-header__account{display:none}}@media(max-width:599.98px)and (prefers-reduced-motion:no-preference){.oo-header[data-oo-compact] .oo-header__sub{transition:transform .25s var(--oo-ease),visibility 0s}.oo-header.is-compact .oo-header__sub{transition:transform .25s var(--oo-ease),visibility 0s linear .25s}}.oo-header__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding-block:10px}.oo-header__logo{display:block;flex:none}.oo-header__logo-img{width:auto;height:var(--oo-logo-h)}.oo-header__actions{display:flex;flex:none;align-items:center;gap:6px}.oo-header__badge{position:absolute;top:-7px;right:-7px;background:var(--oo-pink-ink);color:var(--oo-white);box-shadow:0 0 0 2px var(--oo-bg)}.oo-header__badge[hidden]{display:none}.oo-header__cart{position:relative;gap:8px;padding:0 12px;font-weight:700}.oo-header__cart-label{display:none}.oo-header--mascot .oo-header__bar{align-items:flex-end;min-height:94px}.oo-header__cart-wrap{position:relative;display:flex;flex:none}.oo-mascot{--oo-mascot-w: 76px;position:absolute;bottom:100%;left:50%;z-index:1;width:var(--oo-mascot-w);aspect-ratio:330 / 205;transform:translate(-41%,12%);pointer-events:none;-webkit-user-select:none;user-select:none}.oo-mascot-tip{position:absolute;top:calc(100% + 12px);right:0;z-index:5;display:flex;align-items:center;gap:4px;width:max-content;max-width:min(260px,calc(100vw - 32px));padding:6px 6px 6px 14px;border:2px solid var(--oo-sakura);border-radius:18px;background:var(--oo-paper);box-shadow:var(--oo-shadow-lift)}.oo-mascot-tip[hidden]{display:none}.oo-mascot-tip:before{content:"";position:absolute;top:-8px;right:28px;width:14px;height:14px;border-top:2px solid var(--oo-sakura);border-left:2px solid var(--oo-sakura);border-radius:3px 0 0;background:var(--oo-paper);transform:rotate(45deg)}.oo-mascot-tip__link{color:var(--oo-ink);font-size:.875rem;font-weight:800;line-height:1.3;text-decoration:none}.oo-mascot-tip__link:hover{color:var(--oo-teal-ink);text-decoration:underline}.oo-mascot-tip__close{display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--oo-muted)}.oo-mascot-tip__close:hover{background:var(--oo-bg);color:var(--oo-ink)}@media(prefers-reduced-motion:no-preference){.oo-motion .oo-mascot-tip{opacity:0;transform:translateY(-6px) scale(.96);transform-origin:85% 0;transition:opacity .25s ease,transform .35s var(--oo-ease)}.oo-motion .oo-mascot-tip.is-open{opacity:1;transform:none}}.oo-mascot__still,.oo-mascot__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.oo-mascot__canvas,.oo-mascot.is-live .oo-mascot__still{visibility:hidden}.oo-mascot.is-live .oo-mascot__canvas{visibility:visible}.oo-header__sub{display:flex;align-items:center;gap:8px;padding-bottom:10px}.oo-header__menu-btn{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:1px solid var(--oo-edge);border-radius:var(--oo-radius-control);background:rgb(var(--oo-paper-rgb) / 70%);box-shadow:var(--oo-shadow-soft);color:var(--oo-ink);font-size:.9375rem;font-weight:800}.oo-header__menu-btn:hover{color:var(--oo-teal-ink)}.oo-header__chips{flex:1 1 auto;min-width:0;margin-inline-end:calc(var(--oo-gutter) * -1);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--oo-ice-2) transparent;-webkit-mask-image:linear-gradient(to left,transparent,var(--oo-ink) 28px);mask-image:linear-gradient(to left,transparent,var(--oo-ink) 28px)}.oo-header__chip-list{display:flex;gap:8px;width:max-content;margin:0;padding:6px max(32px,var(--oo-gutter)) 8px 6px;list-style:none}.oo-header__chips .oo-chip{white-space:nowrap}.oo-header__chips .oo-header__chip--all{border-color:var(--oo-ice);background:var(--oo-ice);color:var(--oo-teal-ink);font-weight:800}.oo-header__chips .oo-header__chip--all:hover{background:var(--oo-ice-2)}.oo-header__chips .oo-chip[aria-current=page]{border-color:var(--oo-solid);background:var(--oo-solid);color:var(--oo-white)}.oo-header__nav{display:none}.oo-nav{display:flex;align-items:center;justify-content:center;gap:2px;margin:0;padding:0;list-style:none}.oo-nav__item{position:relative}.oo-nav__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px;border-radius:var(--oo-radius-small);color:var(--oo-ink);font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;list-style:none}.oo-nav__link::-webkit-details-marker{display:none}.oo-nav__link:hover,.oo-nav__menu[open]>.oo-nav__link{color:var(--oo-teal-ink)}.oo-nav__link[aria-current=page],.oo-nav__link.is-active{color:var(--oo-teal-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.oo-nav__link--all{padding:0 18px;border-radius:var(--oo-radius-pill);background:var(--oo-ice);color:var(--oo-teal-ink);font-weight:800}.oo-nav__link--all:hover{background:var(--oo-ice-2)}.oo-nav__link--all[aria-current=page]{background:var(--oo-solid);color:var(--oo-white);text-decoration:none}.oo-nav__menu[open]>.oo-nav__link .oo-icon--chevron-down,.oo-drawer-nav__group[open]>.oo-drawer-nav__link .oo-icon--chevron-down{transform:rotate(180deg)}.oo-nav__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:max-content;min-width:240px;max-width:min(340px,calc(100vw - 32px));max-height:min(70vh,520px);overflow-y:auto;padding:8px;border:1px solid var(--oo-edge);border-radius:var(--oo-radius-card);background:var(--oo-paper);box-shadow:var(--oo-shadow-lift)}.oo-nav__sub{margin:0;padding:0;list-style:none}.oo-nav__sub--nested{padding-left:14px}.oo-nav__sublink{display:flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:var(--oo-radius-small);color:var(--oo-ink);font-size:.9375rem;font-weight:700;line-height:1.3;text-decoration:none}.oo-nav__sublink:hover{background:var(--oo-bg);color:var(--oo-teal-ink)}.oo-nav__sublink[aria-current=page]{color:var(--oo-teal-ink);text-decoration:underline}.oo-header .oo-icon-btn:focus-visible,.oo-header__menu-btn:focus-visible,.oo-header__cart:focus-visible{border-radius:var(--oo-radius-control)}.oo-header .oo-chip:focus-visible,.oo-nav__link--all:focus-visible,.oo-drawer-nav__link--all:focus-visible,.oo-header .oo-btn:not(.oo-btn--square):focus-visible{border-radius:var(--oo-radius-pill)}.oo-header .oo-chip:focus-visible{outline-offset:1px}.oo-menu-drawer .oo-dialog__inner{gap:14px}.oo-drawer-nav{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.oo-drawer-nav__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:0 14px;border-radius:var(--oo-radius-small);color:var(--oo-ink);font-size:1.0625rem;font-weight:800;line-height:1.25;text-decoration:none;cursor:pointer;list-style:none}.oo-drawer-nav__link::-webkit-details-marker{display:none}.oo-drawer-nav__link:hover{background:var(--oo-paper)}.oo-drawer-nav__link[aria-current=page]{color:var(--oo-teal-ink);text-decoration:underline;text-underline-offset:5px}.oo-drawer-nav__link--all{justify-content:flex-start;margin-bottom:8px;border-radius:var(--oo-radius-pill);background:var(--oo-ice);color:var(--oo-teal-ink)}.oo-drawer-nav__link--all:hover{background:var(--oo-ice-2)}.oo-drawer-nav__link--all[aria-current=page]{background:var(--oo-solid);color:var(--oo-white);text-decoration:none}.oo-drawer-nav__sub{margin:0 0 8px;padding:0 0 0 12px;list-style:none}.oo-drawer-nav__sublink{display:flex;align-items:center;min-height:44px;padding:6px 14px;border-radius:var(--oo-radius-small);color:var(--oo-ink-2);font-weight:700;line-height:1.3;text-decoration:none}.oo-drawer-nav__sublink:hover{background:var(--oo-paper);color:var(--oo-ink)}.oo-drawer-nav__sublink[aria-current=page]{color:var(--oo-teal-ink);text-decoration:underline}.oo-menu-drawer__account{margin-top:auto}.oo-search-dialog{--oo-search-top: clamp(12px, 8vh, 88px);width:min(760px,calc(100% - 24px));max-height:calc(100dvh - var(--oo-search-top) - 12px);margin-top:var(--oo-search-top)}.oo-search,.oo-search__form{display:flex;flex-direction:column;gap:14px}.oo-search [hidden],.oo-wishlist [hidden]{display:none!important}.oo-search__title{font-size:1.375rem;font-weight:800;line-height:1.3}.oo-search__field{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 18px;border:1px solid var(--oo-edge);border-radius:var(--oo-radius-pill);background:var(--oo-paper);box-shadow:0 14px 30px -20px rgb(var(--oo-shadow-rgb) / 60%);color:var(--oo-muted)}.oo-search__input{flex:1 1 auto;min-width:0;height:44px;padding:0;border:0;background:transparent;color:var(--oo-ink);font-size:1rem}@supports selector(:has(*)){.oo-search__input:focus-visible{outline:none}.oo-search__field:has(.oo-search__input:focus-visible){outline:3px solid var(--oo-teal);outline-offset:3px}}.oo-search__input::placeholder{color:var(--oo-muted)}.oo-search__submit{flex:none;min-height:44px;padding:0 20px}.oo-search__status{font-size:.875rem;font-weight:700;color:var(--oo-ink-2)}.oo-search__status:empty{display:none}.oo-search__output{display:flex;flex-direction:column;gap:12px}.oo-search.is-loading .oo-search__results{opacity:.55}.oo-predictive{display:flex;flex-direction:column;gap:20px}.oo-predictive__title{margin-bottom:8px;font-size:.875rem;font-weight:800;color:var(--oo-ink-2)}.oo-predictive__products{display:grid;gap:8px;margin:0;padding:0;list-style:none}.oo-predictive__product{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;padding:8px;border:1px solid var(--oo-edge);border-radius:var(--oo-radius-media);background:var(--oo-surface)}.oo-predictive__product:hover{background:var(--oo-paper)}.oo-predictive__media{display:grid;place-items:center;width:64px;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--oo-radius-small);background:var(--oo-paper);color:var(--oo-muted)}.oo-predictive__img{width:100%;height:100%;object-fit:contain}.oo-predictive__body{display:flex;flex-direction:column;gap:2px;min-width:0}.oo-predictive__link{font-size:.9375rem;font-weight:800;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.oo-predictive__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--oo-radius-media)}.oo-predictive__link:focus-visible{outline:none}.oo-predictive__link:focus-visible:after{outline:3px solid var(--oo-teal);outline-offset:2px}.oo-predictive__meta{font-size:.8125rem;color:var(--oo-muted)}.oo-predictive__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.oo-predictive__query{gap:8px}.oo-predictive__query .oo-icon{color:var(--oo-muted)}.oo-predictive__all{align-self:flex-start;border-radius:var(--oo-radius-pill)}.oo-predictive__empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--oo-radius-media);background:var(--oo-paper)}.oo-wishlist{display:flex;flex-direction:column;gap:14px}.oo-wishlist__status{font-size:.875rem;font-weight:700;color:var(--oo-ink-2)}.oo-wishlist__status:empty{display:none}.oo-wishlist__loading{padding:18px 0;color:var(--oo-ink-2);font-weight:700}.oo-wishlist__empty{border-radius:var(--oo-radius-panel);background:var(--oo-paper)}.oo-wishlist__empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--oo-bg);color:var(--oo-pink-text)}.oo-wishlist-drawer .oo-dialog__inner{padding-inline:16px}.oo-wishlist__list{grid-template-columns:minmax(0,1fr);gap:10px}.oo-wishlist__list .oo-card{flex-direction:row;gap:12px;padding:8px}.oo-wishlist__list .oo-card__media{flex:none;align-self:flex-start;width:104px}.oo-wishlist__list .oo-card__vendor{display:none}.oo-wishlist__list .oo-card__badge{top:6px;left:6px;max-width:calc(100% - 12px)}.oo-wishlist__list .oo-card__like{top:2px;right:2px}.oo-wishlist__list .oo-card__body{flex:1 1 auto;min-width:0;padding:4px 0 0}.oo-wishlist__list:empty{display:none}.oo-wishlist__error-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.oo-wishlist__note{margin-top:auto}@media(min-width:600px){.oo-header{--oo-logo-h: min(var(--oo-logo-height, 78px), 64px)}.oo-header__actions{gap:8px}.oo-header__cart{gap:10px;padding:0 18px}.oo-header__cart-label{display:inline}.oo-header--mascot .oo-header__bar{min-height:100px}.oo-mascot{--oo-mascot-w: 88px}.oo-predictive__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:860px){.oo-header{--oo-logo-h: var(--oo-logo-height, 78px)}.oo-header__bar{gap:24px;min-height:96px}.oo-header--mascot .oo-header__bar{min-height:110px}.oo-mascot{--oo-mascot-w: 108px}}@media(min-width:1260px){.oo-header__nav{display:block;flex:1 1 auto;min-width:0}.oo-nav{flex-wrap:wrap;row-gap:4px}.oo-header__sub{display:none}}@media(max-width:1259.98px){.no-js .oo-header__bar{flex-wrap:wrap}.no-js .oo-header__nav{display:block;flex:1 0 100%;order:3}.no-js .oo-nav{position:relative;flex-wrap:wrap;justify-content:flex-start}.no-js .oo-nav__item{position:static}.no-js .oo-nav__panel{right:0;width:auto;max-width:none}.no-js .oo-header__sub{display:none}}@media(prefers-reduced-motion:no-preference){.oo-motion .oo-nav__link .oo-icon--chevron-down,.oo-motion .oo-drawer-nav__link .oo-icon--chevron-down{transition:transform .2s var(--oo-ease)}.oo-motion .oo-nav__menu[open]>.oo-nav__panel,.oo-motion .oo-drawer-nav__group[open]>.oo-drawer-nav__sub{transform-origin:top center;animation:oo-unfold .26s var(--oo-ease)}.oo-motion .oo-search-dialog[open]{transform-origin:50% 0;animation-name:oo-search-drop;animation-duration:.34s}.oo-motion .oo-predictive{transform-origin:top center;animation:oo-results-in .24s var(--oo-ease)}.oo-motion .oo-wishlist__list>li{animation:oo-card-rise .5s var(--oo-ease) both}.oo-motion .oo-header__cart:active,.oo-motion .oo-header__menu-btn:active,.oo-motion .oo-header .oo-icon-btn:active{transform:perspective(300px) rotateX(10deg) scale(.96)}.oo-motion .oo-header__cart,.oo-motion .oo-header__menu-btn,.oo-motion .oo-header .oo-icon-btn{transition:transform .18s var(--oo-ease),background-color .2s,color .2s}}@keyframes oo-unfold{0%{opacity:0;transform:perspective(800px) rotateX(-16deg) translateY(-6px)}}@keyframes oo-search-drop{0%{opacity:0;transform:perspective(1200px) rotateX(-12deg) translateY(-28px)}}@keyframes oo-results-in{0%{opacity:.4;transform:perspective(900px) rotateX(6deg) translateY(6px)}}@keyframes oo-card-rise{0%{opacity:0;transform:perspective(900px) rotateX(18deg) translateY(22px)}}.oo-free-shipping{--oo-fs-paper: #fbf6ec;--oo-fs-track: #e9ddc6;--oo-fs-red: #b8322a;--oo-fs-red-bright: #d9483b;--oo-fs-gold: #c9a227;position:relative;display:block;overflow:hidden;background:var(--oo-fs-paper);color:var(--oo-ink)}.oo-free-shipping__inner{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;max-width:var(--oo-max);margin-inline:auto;padding:10px var(--oo-gutter) 12px}.oo-free-shipping__icon{display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--oo-fs-red);border-radius:50%;background:var(--oo-paper);color:var(--oo-fs-red);transition:background-color .3s var(--oo-ease),color .3s var(--oo-ease),box-shadow .3s var(--oo-ease)}.oo-free-shipping__icon-box,.oo-free-shipping__icon-check{display:grid;grid-area:1 / 1}.oo-free-shipping__icon-check,.oo-free-shipping[data-stage=done] .oo-free-shipping__icon-box{display:none}.oo-free-shipping[data-stage=done] .oo-free-shipping__icon-check{display:grid}.oo-free-shipping__body{display:grid;gap:7px;min-width:0}.oo-free-shipping__line{margin:0;font-size:.875rem;font-weight:700;line-height:1.6}.oo-free-shipping__amount{display:inline-block;padding:0 9px;border-radius:var(--oo-radius-pill);background:var(--oo-fs-red);color:var(--oo-white);font-size:1.0625rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.oo-free-shipping__almost{display:none;margin-right:6px;padding:0 8px;border:1.5px solid var(--oo-fs-red);border-radius:var(--oo-radius-pill);color:var(--oo-fs-red);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.oo-free-shipping[data-stage=almost] .oo-free-shipping__almost{display:inline-block}.oo-free-shipping__track{position:relative;display:block;height:10px;overflow:hidden;border-radius:var(--oo-radius-pill);background:var(--oo-fs-track)}.oo-free-shipping__fill{position:relative;display:block;width:var(--oo-fs-progress, 0%);height:100%;overflow:hidden;border-radius:inherit;background:var(--oo-fs-red);transition:width .7s var(--oo-ease),background .4s var(--oo-ease),box-shadow .4s var(--oo-ease)}.oo-free-shipping[data-stage=near] .oo-free-shipping__fill{background:linear-gradient(90deg,var(--oo-fs-red),var(--oo-fs-red-bright))}.oo-free-shipping[data-stage=almost] .oo-free-shipping__fill{background:linear-gradient(90deg,var(--oo-fs-red),var(--oo-fs-red-bright));box-shadow:0 0 10px #d9483b8c}.oo-free-shipping[data-stage=almost] .oo-free-shipping__track{box-shadow:inset 0 0 0 1px #b8322a59}.oo-free-shipping__goal{display:none;color:var(--oo-muted);font-size:.8125rem;font-weight:700;white-space:nowrap}.oo-free-shipping[data-stage=done] .oo-free-shipping__icon{border-color:var(--oo-fs-red);background:var(--oo-fs-red);color:var(--oo-white);box-shadow:0 0 0 2px var(--oo-fs-gold)}.oo-free-shipping[data-stage=done] .oo-free-shipping__inner{padding-right:calc(var(--oo-gutter) + 76px)}.oo-free-shipping[data-stage=done] .oo-free-shipping__fill{background:linear-gradient(90deg,var(--oo-fs-red) 55%,var(--oo-fs-gold))}.oo-free-shipping[data-stage=done] .oo-free-shipping__text{color:var(--oo-fs-red);font-weight:600}.oo-free-shipping__fill:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / 80%) 50%,transparent 85%);content:"";opacity:0;transform:translate(-100%)}.oo-free-shipping.is-pulse .oo-free-shipping__fill:after{animation:oo-fs-shine .9s var(--oo-ease) .35s 1}.oo-free-shipping.is-pulse .oo-free-shipping__icon{animation:oo-fs-pop .45s var(--oo-ease) 1}@keyframes oo-fs-shine{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes oo-fs-pop{50%{transform:scale(1.14)}}@media(min-width:600px){.oo-free-shipping__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.oo-free-shipping__line{font-size:.9375rem}.oo-free-shipping__goal{display:block}.oo-free-shipping[data-stage=done] .oo-free-shipping__inner{grid-template-columns:auto minmax(0,1fr);padding-right:calc(var(--oo-gutter) + 330px)}.oo-free-shipping[data-stage=done] .oo-free-shipping__goal{display:none}}.oo-fs-mascot{--oo-fs-girl-w: 125px;position:absolute;bottom:calc(100% - var(--oo-fs-girl-w) * .037);left:calc(50% - var(--oo-fs-girl-w) * .412);display:block;width:var(--oo-fs-girl-w);aspect-ratio:328 / 144;pointer-events:none}.oo-fs-mascot[hidden]{display:none}.oo-fs-mascot__peek{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(-60px -60px 0 -60px)}.oo-fs-mascot__girl{display:block;width:100%;height:auto;transform-origin:41% 100%}.oo-fs-mascot__bubble{position:absolute;top:2px;right:82%;display:none;padding:4px 11px 5px;border:2px solid #8a63d2;border-radius:999px;background:var(--oo-paper);color:#c4338f;font-size:.8125rem;font-weight:800;line-height:1.2;white-space:nowrap;transform:rotate(-5deg);transform-origin:100% 100%}.oo-fs-mascot__bubble:after{position:absolute;right:-7px;bottom:3px;width:10px;height:10px;border-top:2px solid #8a63d2;border-right:2px solid #8a63d2;background:var(--oo-paper);content:"";transform:rotate(60deg) skew(-20deg)}.oo-fs-mascot__deco{position:absolute;width:11px;height:11px;overflow:visible}.oo-fs-mascot__heart path{fill:#f07fb4}.oo-fs-mascot__spark path{fill:#f4c63d}.oo-fs-mascot__heart--1{top:34%;left:2%}.oo-fs-mascot__heart--2{top:2%;left:74%;width:9px;height:9px}.oo-fs-mascot__heart--3{top:26%;left:92%;width:8px;height:8px}.oo-fs-mascot__spark--1{top:6%;left:12%}.oo-fs-mascot__spark--2{top:44%;left:84%;width:9px;height:9px}.oo-fs-mascot__spark--3{top:-6%;left:56%;width:8px;height:8px}@media(min-width:600px){.oo-fs-mascot{--oo-fs-girl-w: 184px}.oo-fs-mascot__bubble{display:block}}@media(prefers-reduced-motion:no-preference){.oo-motion .oo-fs-mascot__girl{animation:oo-fs-sway 4.8s ease-in-out infinite}.oo-motion .oo-fs-mascot.is-arriving .oo-fs-mascot__girl{animation:oo-fs-peek .75s var(--oo-ease) 1,oo-fs-sway 4.8s ease-in-out .75s infinite}.oo-motion .oo-fs-mascot__bubble{animation:oo-fs-float 3.6s ease-in-out infinite}.oo-motion .oo-fs-mascot.is-arriving .oo-fs-mascot__bubble{animation:oo-fs-bubble-in .45s var(--oo-ease) .55s 1 backwards,oo-fs-float 3.6s ease-in-out 1s infinite}.oo-motion .oo-fs-mascot__heart{animation:oo-fs-heart 3.4s ease-in-out infinite}.oo-motion .oo-fs-mascot__heart--2{animation-delay:-1.2s}.oo-motion .oo-fs-mascot__heart--3{animation-delay:-2.3s}.oo-motion .oo-fs-mascot__spark{animation:oo-fs-twinkle 2.6s ease-in-out infinite}.oo-motion .oo-fs-mascot__spark--2{animation-delay:-.9s}.oo-motion .oo-fs-mascot__spark--3{animation-delay:-1.7s}.oo-fs-mascot.is-paused *,.oo-fs-mascot.is-paused *:after{animation-play-state:paused}}@keyframes oo-fs-peek{0%{transform:translateY(75%)}70%{transform:translateY(-5%)}to{transform:none}}@keyframes oo-fs-sway{0%,to{transform:rotate(-1deg)}50%{transform:translateY(-2px) rotate(1.2deg)}}@keyframes oo-fs-bubble-in{0%{opacity:0;transform:rotate(-5deg) scale(.4)}70%{transform:rotate(-5deg) scale(1.08)}}@keyframes oo-fs-float{0%,to{transform:rotate(-5deg)}50%{transform:translateY(-3px) rotate(-3deg)}}@keyframes oo-fs-heart{0%{opacity:0;transform:translateY(6px) scale(.6)}25%,65%{opacity:1}to{opacity:0;transform:translateY(-14px) scale(1)}}@keyframes oo-fs-twinkle{0%,to{opacity:.25;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(20deg)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/oo-header.css.map */
