.hv2{--color-mint: #90D3C9;--color-mint-soft: #E8F6F3;--color-mint-ink: #1F4A43;--color-bloom: #d4537e;--color-cream: #F6EFE2;--bg-page: #ffffff;--bg-surface-soft: #FAFAF7;--fg-1: #0F1114;--fg-body: #535353;--fg-muted: #7A7A7A;--color-hairline: rgba(0,0,0,.08);--color-divider: rgba(0,0,0,.06);--shadow-xs: 0 1px 2px rgba(15,23,42,.04);--shadow-sm: 0 2px 8px rgba(15,23,42,.06);--shadow-md: 0 8px 24px rgba(15,23,42,.08);--shadow-lg: 0 16px 48px rgba(15,23,42,.1);--ring-accent:0 0 0 3px rgba(144,211,201,.45);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full:999px;--container-max: 1280px;--container-pad-dsk:24px;--container-pad-mob:16px;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .12s;--dur-base: .2s;--dur-card: .3s;--hv2-logo-h: 44px;--hv2-logo-h-stuck: 36px;--hv2-logo-h-mob: 32px;--hv2-announce-bg: #000;--hv2-announce-fg: #fff;--hv2-announce-accent:#d4537e;font-family:Nunito Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;background:#fff;color:var(--fg-1);position:relative;z-index:100}.hv2 *,.hv2 *:before,.hv2 *:after{box-sizing:border-box}.hv2 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.hv2 a{color:inherit;text-decoration:none}.hv2 ul{list-style:none;margin:0;padding:0}.hv2-section{min-height:152px}@media(max-width:899px){.hv2-section{min-height:92px}}.hv2 .hv2-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);z-index:90}.hv2 .hv2-overlay.is-on{opacity:1;pointer-events:auto}.hv2 .gg-announce{background:var(--hv2-announce-bg);color:var(--hv2-announce-fg);font-size:13px;letter-spacing:.01em;line-height:1;position:relative;z-index:30}.hv2 .gg-announce-inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad-dsk);display:flex;align-items:center;justify-content:space-between;height:30px;gap:16px}.hv2 .gg-announce-rotator{position:relative;flex:1 1 auto;min-width:0;height:30px;overflow:hidden}.hv2 .gg-announce-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:8px;opacity:0;animation:hv2-rot 25s infinite;animation-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;will-change:opacity,transform}.hv2 .gg-announce-msg .gg-dot{width:6px;height:6px;border-radius:999px;background:var(--color-mint);flex-shrink:0}.hv2 .gg-announce-msg.is-accent .gg-dot{background:var(--hv2-announce-accent)}.hv2 .gg-announce-msg.is-accent{color:#ffd5e1;font-weight:600}.hv2 .gg-announce-msg .gg-msg-mob{display:none}@keyframes hv2-rot{0%{opacity:0;transform:translateY(6px)}2%{opacity:1;transform:translateY(0)}18%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}.hv2 .gg-announce-msg:nth-child(1){animation-delay:0s}.hv2 .gg-announce-msg:nth-child(2){animation-delay:5s}.hv2 .gg-announce-msg:nth-child(3){animation-delay:10s}.hv2 .gg-announce-msg:nth-child(4){animation-delay:15s}.hv2 .gg-announce-msg:nth-child(5){animation-delay:20s}.hv2 .gg-announce[data-msg-count="1"] .gg-announce-msg{animation:none;opacity:1;transform:none}.hv2 .gg-announce-fixed{display:flex;align-items:center;gap:14px;flex-shrink:0;font-size:13px;line-height:1;height:30px}.hv2 .gg-announce-fixed>*{display:inline-flex;align-items:center;height:20px;line-height:1}.hv2 .gg-announce-fixed a,.hv2 .gg-announce-fixed button{color:var(--hv2-announce-fg);gap:6px;text-decoration:none;font-size:13px;font-weight:500;padding:0;margin:0;background:transparent;border:0;vertical-align:middle}.hv2 .gg-announce-fixed svg{display:block}.hv2 .gg-announce-fixed a:hover{text-decoration:underline}.hv2 .gg-announce-divider{width:1px;height:14px;background:#ffffff40;align-self:center}@media(max-width:899px){.hv2 .gg-announce-inner{padding:0 var(--container-pad-mob)}.hv2 .gg-announce-msg .gg-msg-dsk{display:none}.hv2 .gg-announce-msg .gg-msg-mob{display:inline}.hv2 .gg-announce-fixed .gg-announce-phone{display:none}}.hv2 .gg-header{background:#fff;border-bottom:1px solid var(--color-hairline);position:sticky;top:0;z-index:40;transform:translateZ(0);will-change:transform;transition:box-shadow .2s var(--ease-out)}.hv2 .gg-header.is-stuck{box-shadow:var(--shadow-sm)}.hv2 .gg-header-main{max-width:var(--container-max);margin:0 auto;padding:18px var(--container-pad-dsk);display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:32px;transition:padding .2s var(--ease-out)}.hv2 .gg-header.is-stuck .gg-header-main{padding-top:12px;padding-bottom:12px}.hv2 .gg-logo{display:inline-flex;align-items:center}.hv2 .gg-logo img{height:var(--hv2-logo-h);width:auto;display:block;transition:height .2s var(--ease-out);max-width:220px;object-fit:contain}.hv2 .gg-header.is-stuck .gg-logo img{height:var(--hv2-logo-h-stuck)}.hv2 .gg-search{position:relative;width:100%;max-width:520px;margin:0 auto;transition:max-width .2s var(--ease-out)}.hv2 .gg-header.is-stuck .gg-search{max-width:360px}.hv2 .gg-search form{width:100%}.hv2 .gg-search input[type=search]{width:100%;height:44px;border-radius:var(--radius-full);border:1px solid transparent;background:var(--bg-surface-soft);padding:0 18px 0 44px;font:inherit;font-size:14px;color:var(--fg-1);transition:background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);outline:none;-webkit-appearance:none;appearance:none}.hv2 .gg-search input::placeholder{color:var(--fg-muted)}.hv2 .gg-search input:hover{background:#f0eee8}.hv2 .gg-search input:focus{background:#fff;border-color:var(--color-mint);box-shadow:var(--ring-accent)}.hv2 .gg-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--fg-muted);pointer-events:none;z-index:1}.hv2 .gg-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-hairline);padding:16px;z-index:50;max-height:60vh;overflow-y:auto}.hv2 .gg-search-dropdown[hidden]{display:none}.hv2 .gg-actions{display:flex;align-items:center;gap:6px}.hv2 .gg-action{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;color:var(--fg-1);border-radius:var(--radius-md);position:relative;transition:background var(--dur-base);text-decoration:none}.hv2 .gg-action:hover{background:var(--bg-surface-soft)}.hv2 .gg-action-icon{position:relative;display:inline-flex}.hv2 .gg-action-icon svg{width:24px;height:24px}.hv2 .gg-action-label{font-size:11px;font-weight:500;color:var(--fg-1);letter-spacing:.02em}.hv2 .gg-action-wrap{position:relative}.hv2 .gg-cart-badge{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-bloom);color:#fff;font-size:9px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;border:1.5px solid #fff;box-sizing:content-box;display:inline-block;white-space:nowrap;pointer-events:none;z-index:2}.hv2 .gg-cart-badge.is-zero,.hv2 .gg-cart-badge[data-count="0"],.hv2 .gg-header.is-stuck .gg-action-label{display:none}.hv2 .gg-header.is-stuck .gg-action{padding:8px 10px}.hv2 .gg-nav{border-top:1px solid var(--color-hairline);background:#fff;position:relative}.hv2 .gg-header.is-stuck .gg-nav{display:none}.hv2 .gg-nav-inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad-dsk);display:flex;align-items:center;justify-content:space-between;gap:8px}.hv2 .gg-nav-list{display:flex;align-items:center;gap:0;flex-wrap:wrap;height:52px}.hv2 .gg-nav-item{position:relative;display:inline-flex;align-items:center;height:52px}.hv2 .gg-nav-link,.hv2 a.gg-nav-link,.hv2 button.gg-nav-link{display:inline-flex;align-items:center;gap:4px;padding:0 14px;height:52px;margin:0;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:600;line-height:1;color:var(--fg-1);letter-spacing:-.005em;border:0;background:transparent;cursor:pointer;text-decoration:none;text-transform:none;position:relative;transition:color var(--dur-base);white-space:nowrap;vertical-align:middle}.hv2 .gg-nav-link>span{display:inline-flex;align-items:center}.hv2 .gg-nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--color-bloom);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.hv2 .gg-nav-item.is-open .gg-nav-link:after,.hv2 .gg-nav-item.is-active .gg-nav-link:after{transform:scaleX(1)}.hv2 .gg-nav-link.is-accent{color:var(--color-bloom)}.hv2 .gg-nav-link .gg-chev{transition:transform var(--dur-base);opacity:.6;display:inline-flex}.hv2 .gg-nav-item.is-open .gg-nav-link .gg-chev{transform:rotate(180deg)}.hv2 .gg-mega-upcoming{display:flex;align-items:center;gap:14px;padding:12px 16px;margin-bottom:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--gg-accent, #d4537e) 12%,#fff),color-mix(in srgb,var(--gg-accent, #d4537e) 4%,var(--color-cream)));border:1px solid color-mix(in srgb,var(--gg-accent, #d4537e) 25%,transparent);border-radius:12px;text-decoration:none;color:var(--fg-1);transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.hv2 .gg-mega-upcoming:hover{transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--gg-accent, #d4537e) 25%,transparent)}.hv2 .gg-mega-upcoming-icon{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:999px;color:var(--gg-accent, #d4537e);box-shadow:var(--shadow-xs)}.hv2 .gg-mega-upcoming-body{display:flex;flex-direction:column;line-height:1.2}.hv2 .gg-mega-upcoming-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gg-accent, #d4537e)}.hv2 .gg-mega-upcoming-title{font-size:15px;font-weight:700;color:var(--fg-1);margin-top:2px}.hv2 .gg-mega-upcoming-meta{margin-left:auto;font-size:13px;color:var(--fg-muted)}.hv2 .gg-mega-upcoming-meta strong{color:var(--fg-1);font-weight:700}.hv2 .gg-mega-upcoming-cta{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--gg-accent, #d4537e);padding-left:14px;border-left:1px solid rgba(0,0,0,.08)}.hv2 .gg-tile.is-pinned{outline:2px solid var(--color-bloom);outline-offset:-2px;position:relative}.hv2 .gg-tile.is-pinned .gg-tile-pill{position:absolute;top:8px;right:8px;background:var(--color-bloom);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;z-index:2}.hv2 .gg-nav-spotlight-wrap{margin-left:8px;display:inline-flex;align-items:center;flex-shrink:0;position:relative}.hv2 .gg-spotlight-link{display:inline-flex;align-items:center;gap:8px;padding:7px 16px 7px 14px;margin:6px 0;background:var(--spotlight-accent, #d4537e);color:#fff;font:inherit;font-size:13.5px;font-weight:700;letter-spacing:.01em;line-height:1.2;border:none;border-radius:999px;cursor:pointer;transition:filter var(--dur-base),transform var(--dur-base);position:relative}.hv2 .gg-spotlight-link .gg-spotlight-icon svg{width:18px;height:18px}.hv2 .gg-spotlight-link:hover{filter:brightness(1.05);transform:translateY(-1px)}.hv2 .gg-spotlight-link:focus-visible{outline:2px solid var(--spotlight-accent, #d4537e);outline-offset:3px}.hv2 .gg-spotlight-link .gg-spotlight-icon{display:inline-flex;opacity:.95}.hv2 .gg-spotlight-link .gg-chev{opacity:.85;transition:transform var(--dur-base);display:inline-flex}.hv2 .gg-nav-spotlight-wrap.is-open .gg-spotlight-link .gg-chev{transform:rotate(180deg)}.hv2 .gg-spotlight-dot{width:6px;height:6px;border-radius:999px;background:#fff;box-shadow:0 0 0 2px #ffffff59;animation:hv2-pulse 2s ease-in-out infinite}@keyframes hv2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.hv2 .gg-mega-wrap-spotlight .gg-mega{border-top:3px solid var(--spotlight-accent, #d4537e)}.hv2 .gg-spotlight-grid{display:grid;grid-template-columns:320px 1fr;gap:28px;align-items:stretch}.hv2 .gg-spotlight-hero{background:linear-gradient(135deg,color-mix(in oklab,var(--spotlight-accent, #d4537e) 14%,white),color-mix(in oklab,var(--spotlight-accent, #d4537e) 4%,white));border:1px solid color-mix(in oklab,var(--spotlight-accent, #d4537e) 24%,transparent);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px;justify-content:center}.hv2 .gg-spotlight-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--spotlight-accent, #d4537e)}.hv2 .gg-spotlight-eyebrow .gg-spotlight-dot{background:var(--spotlight-accent, #d4537e);box-shadow:0 0 0 2px color-mix(in oklab,var(--spotlight-accent, #d4537e) 30%,transparent)}.hv2 .gg-spotlight-title{font-family:Fraunces,ui-serif,Georgia,serif;font-size:32px;line-height:1.05;font-weight:700;color:var(--fg-1);margin:0}.hv2 .gg-spotlight-meta{font-size:13px;color:var(--fg-muted);margin:0}.hv2 .gg-spotlight-cta{margin-top:6px;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:10px 16px;background:var(--spotlight-accent, #d4537e);color:#fff;font-size:13px;font-weight:700;border-radius:999px;transition:filter var(--dur-base)}.hv2 .gg-spotlight-cta:hover{filter:brightness(1.08)}.hv2 .gg-spotlight-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;align-content:start}.hv2 .gg-mega-wrap-spotlight .gg-mega-foot{display:none}.hv2 .gg-mega-wrap{position:absolute;left:0;right:0;top:100%;z-index:35;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s var(--ease-out),transform .22s var(--ease-out)}.hv2 .gg-mega-wrap.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.hv2 .gg-mega{background:#fff;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);box-shadow:var(--shadow-md);max-height:calc(100vh - 152px);overflow-y:auto;overscroll-behavior:contain}.hv2 .gg-mega-inner{max-width:var(--container-max);margin:0 auto;padding:18px var(--container-pad-dsk) 16px}.hv2 .gg-mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,150px));gap:8px;justify-content:start}.hv2 .gg-tile{display:flex;flex-direction:column;align-items:stretch;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-hairline);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow var(--dur-card) var(--ease-out),transform var(--dur-card) var(--ease-out),border-color var(--dur-card) var(--ease-out)}.hv2 .gg-tile:hover{box-shadow:var(--shadow-md);border-color:transparent;transform:translateY(-2px)}.hv2 .gg-tile-img{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;position:relative;color:#0000008c;overflow:hidden;background:var(--bg-surface-soft)}.hv2 .gg-tile-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 100%,#fff0 40%,#ffffff59);pointer-events:none}.hv2 .gg-tile-img.has-photo:after{display:none}.hv2 .gg-tile-photo{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hv2 .gg-tile-pill{position:absolute;top:8px;right:8px;z-index:2;padding:3px 8px;background:#fff;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bloom);box-shadow:var(--shadow-xs)}.hv2 .gg-tile-pill.is-sale{color:var(--color-bloom)}.hv2 .gg-tile-meta{padding:8px 8px 10px;text-align:center;background:#fff;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.hv2 .gg-tile-name{font-size:12.5px;font-weight:600;color:var(--fg-1);line-height:1.2}.hv2 .gg-tile-count{font-size:10.5px;color:var(--fg-muted);margin-top:0;line-height:1.2}.hv2 .gg-tile-date{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:0;line-height:1.1}.hv2 .gg-tile-days{display:inline-flex;align-items:center;gap:3px;justify-content:center;font-size:10.5px;color:var(--fg-muted);margin-top:0;line-height:1;width:100%}.hv2 .gg-tile-days svg{opacity:.65;flex-shrink:0}.hv2 .gg-mega-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid var(--color-hairline);font-size:13px;color:var(--fg-muted)}.hv2 .gg-mega-foot .gg-mega-shopall{color:var(--color-mint-ink);font-weight:700;display:inline-flex;align-items:center;gap:4px}.hv2 .gg-mega-foot .gg-mega-shopall:hover{color:var(--color-bloom)}.hv2 .gg-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-hairline);padding:6px;z-index:50;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s var(--ease-out),transform .2s var(--ease-out)}.hv2 .gg-dropdown.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.hv2 .gg-account-header{padding:12px 14px 10px;border-bottom:1px solid var(--color-hairline);margin-bottom:4px}.hv2 .gg-account-name{font-size:14px;font-weight:600;color:var(--fg-1)}.hv2 .gg-account-email{font-size:11px;color:var(--fg-muted);margin-top:2px}.hv2 .gg-account-link{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md);font-size:14px;color:var(--fg-1);transition:background var(--dur-base)}.hv2 .gg-account-link:hover{background:var(--bg-surface-soft)}.hv2 .gg-account-link svg{color:var(--fg-muted);flex-shrink:0}.hv2 .gg-account-divider{height:1px;background:var(--color-hairline);margin:4px 8px}.hv2 .gg-lang{position:relative;display:inline-flex;align-items:center;height:20px}.hv2 .gg-lang-btn{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0;background:transparent;font-size:13px;font-weight:500;color:var(--hv2-announce-fg);letter-spacing:.02em;line-height:1;vertical-align:middle;transition:opacity var(--dur-base)}.hv2 .gg-lang-btn:hover{opacity:.75}.hv2 .gg-lang-btn svg{display:block}.hv2 .gg-lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--color-hairline);padding:4px;z-index:60;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .16s var(--ease-out),transform .18s var(--ease-out);display:flex;flex-direction:column}.hv2 .gg-lang-menu.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.hv2 .gg-lang-menu form{display:flex;flex-direction:column;gap:0}.hv2 .gg-lang-opt{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:13px;color:var(--fg-1);border-radius:var(--radius-sm);transition:background var(--dur-base);width:100%;text-align:left}.hv2 .gg-lang-opt:hover{background:var(--bg-surface-soft)}.hv2 .gg-lang-opt.is-active{color:var(--color-mint-ink);font-weight:600}.hv2 .gg-lang-opt svg{color:var(--color-mint)}.hv2 .gg-mhead-row{display:none;position:relative;align-items:center;justify-content:space-between;padding:6px 10px;gap:8px;min-height:50px;border-bottom:1px solid var(--color-hairline)}.hv2 .gg-mhead-left{display:flex;align-items:center;gap:0;flex-shrink:0}.hv2 .gg-mhead-left .gg-mhead-search-btn{margin-left:-6px}.hv2 .gg-mhead-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:auto;z-index:1}.hv2 .gg-mhead-row .gg-logo img{max-width:45vw;height:var(--hv2-logo-h-mob)}.hv2 .gg-mhead-icons{display:flex;align-items:center;gap:0;flex-shrink:0}.hv2 .gg-iconbtn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--fg-1);position:relative;transition:background var(--dur-base)}.hv2 .gg-iconbtn:hover,.hv2 .gg-iconbtn:active{background:var(--bg-surface-soft)}.hv2 .gg-iconbtn .gg-cart-badge{top:4px;right:4px}@media(max-width:899px){.hv2 .gg-mhead-row{display:flex}.hv2 .gg-header-main,.hv2 .gg-nav{display:none}}.hv2 .gg-mtake{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:95;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .28s var(--ease-out);overflow:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.hv2 .gg-mtake.is-open{transform:translate(0)}.hv2 .gg-mtake-head{display:flex!important;align-items:center;padding:6px 8px 6px 12px;border-bottom:1px solid var(--color-hairline);flex-shrink:0;min-height:48px;gap:8px;background:#fff;position:relative;z-index:2;visibility:visible!important;opacity:1!important;width:100%}.hv2 .gg-mtake-head>*{visibility:visible!important}.hv2 .gg-mtake-head .gg-logo{flex-shrink:0;display:inline-flex;align-items:center}.hv2 .gg-mtake-head .gg-logo img{height:26px}.hv2 .gg-mtake-head .gg-back{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--fg-1);padding:6px 8px 6px 4px;border-radius:var(--radius-sm);flex-shrink:0}.hv2 .gg-mtake-head .gg-back:active{background:var(--bg-surface-soft)}.hv2 .gg-mtake-search-inline{display:block!important;flex:1 1 100px!important;min-width:100px;max-width:none!important;position:relative;margin:0!important;visibility:visible!important;opacity:1!important}.hv2 .gg-mtake-search-input{display:block!important;width:100%!important;height:36px!important;border-radius:999px!important;border:1px solid transparent!important;background:var(--bg-surface-soft)!important;padding:0 12px 0 32px!important;font:inherit!important;font-size:13px!important;color:var(--fg-1)!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;margin:0!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important}.hv2 .gg-mtake-search-input:focus{background:#fff!important;border-color:var(--color-mint)!important;box-shadow:var(--ring-accent)!important}.hv2 .gg-mtake-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--fg-muted);pointer-events:none;z-index:1;display:inline-flex!important;visibility:visible!important}.hv2 .gg-mtake-close-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;width:36px!important;height:36px!important}.hv2 .gg-mtake-head .gg-back[hidden],.hv2 .gg-back[hidden]{display:none!important}.hv2 .gg-mtake-slides{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.hv2 .gg-mtake-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transition:transform .28s var(--ease-out),opacity .28s var(--ease-out);overflow-y:auto;overflow-x:hidden;background:#fff}.hv2 .gg-mtake-slide.slide-top{transform:translate(0)}.hv2 .gg-mtake-slide.slide-sub{transform:translate(100%)}.hv2 .gg-mtake-slide.slide-sub[hidden]{display:flex;visibility:hidden}.hv2 .gg-mtake.has-sub .gg-mtake-slide.slide-top{transform:translate(-30%);opacity:.6;pointer-events:none}.hv2 .gg-mtake.has-sub .gg-mtake-slide.slide-sub.is-active{transform:translate(0);visibility:visible}.hv2 .gg-mtake-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:8px 16px 16px}.hv2 .gg-mtake-tile{display:block;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--color-hairline);position:relative;text-align:center;transition:box-shadow var(--dur-base);width:100%;padding:0;font-family:inherit;color:var(--fg-1);cursor:pointer;text-decoration:none}.hv2 .gg-mtake-tile:active{box-shadow:var(--shadow-sm)}.hv2 .gg-mtake-tile .gg-tile-img{aspect-ratio:1 / 1;width:100%;height:0;padding-bottom:100%;display:block;position:relative;overflow:hidden}.hv2 .gg-mtake-tile .gg-tile-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center}.hv2 .gg-mtake-tile .gg-tile-img.has-photo .gg-tile-photo,.hv2 .gg-mtake-tile .gg-tile-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv2 .gg-mtake-tile .gg-tile-meta{padding:10px 10px 12px;min-height:44px;background:#fff;text-align:center;display:block}.hv2 .gg-mtake-tile .gg-tile-name{font-size:13px;line-height:1.25;font-weight:600;color:var(--fg-1);word-break:break-word;display:block;text-align:center}.hv2 .gg-mtake-tile .gg-tile-pill{position:absolute;top:8px;right:8px;z-index:2;padding:4px 10px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1;white-space:nowrap;border-radius:999px;background:#fff;color:var(--color-bloom);box-shadow:var(--shadow-xs);display:inline-block}.hv2 .gg-mtake-tile .gg-tile-pill.is-sale{color:var(--color-bloom)}.hv2 .gg-mtake-upcoming{display:flex;align-items:center;gap:12px;margin:10px 16px 4px;padding:12px 14px;border-radius:var(--radius-lg);color:#fff;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;min-height:64px}.hv2 .gg-mtake-upcoming:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 100% 0%,rgba(255,255,255,.25) 0%,transparent 60%);pointer-events:none}.hv2 .gg-mtake-upcoming-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff38;flex-shrink:0;position:relative;z-index:1}.hv2 .gg-mtake-upcoming-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;position:relative;z-index:1}.hv2 .gg-mtake-upcoming-eyebrow{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.85;line-height:1.1}.hv2 .gg-mtake-upcoming-title{font-family:Fraunces,ui-serif,Georgia,serif;font-size:16px;font-weight:600;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.15);word-break:break-word}.hv2 .gg-mtake-upcoming-meta{font-size:11.5px;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.15);overflow:hidden;line-height:1.2}.hv2 .gg-mtake-upcoming-cta{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff38;flex-shrink:0;position:relative;z-index:1}.hv2 .gg-mtake-up-badge{display:inline-block;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--color-bloom);color:#fff;border-radius:4px;vertical-align:middle}.hv2 .gg-mtake-holiday-meta{display:flex;flex-direction:column;gap:3px;margin-top:4px;font-size:11px;color:var(--fg-muted)}.hv2 .gg-mtake-holiday-meta .row{display:inline-flex;align-items:center;gap:5px;line-height:1.2}.hv2 .gg-mtake-holiday-meta .row svg{opacity:.7;flex-shrink:0}.hv2 .gg-mtake-shopall{display:inline-flex;align-items:center;gap:4px;margin:12px 16px 4px;font-size:14px;font-weight:700;color:var(--color-bloom)}.hv2 .gg-mtake-sublist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:8px 16px 16px}.hv2 .gg-mtake-subtile{display:block;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--color-hairline);position:relative;text-align:center;text-decoration:none;color:var(--fg-1);width:100%}.hv2 .gg-mtake-subtile:active{box-shadow:var(--shadow-sm)}.hv2 .gg-mtake-subtile .gg-tile-img{aspect-ratio:1 / 1;width:100%;height:0;padding-bottom:100%;display:block;position:relative;overflow:hidden;flex:none}.hv2 .gg-mtake-subtile .gg-tile-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex}.hv2 .gg-mtake-subtile .gg-tile-img.has-photo .gg-tile-photo,.hv2 .gg-mtake-subtile .gg-tile-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv2 .gg-mtake-subtile .gg-tile-meta{padding:10px 10px 12px;text-align:center;background:#fff;display:block;min-height:0}.hv2 .gg-mtake-subtile .gg-tile-name{font-size:13px;font-weight:600;line-height:1.25;color:var(--fg-1)}.hv2 .gg-mtake-subtile .gg-tile-date{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;line-height:1.1}.hv2 .gg-mtake-subtile .gg-tile-days{display:inline-flex;align-items:center;gap:3px;justify-content:center;font-size:10.5px;color:var(--fg-muted);margin-top:2px;line-height:1;width:100%}.hv2 .gg-mtake-subtile .gg-tile-days svg{opacity:.65;flex-shrink:0}.hv2 .gg-mtake-subtile .gg-tile-pill{position:absolute;top:8px;right:8px;z-index:2;padding:3px 8px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1;white-space:nowrap;border-radius:999px;background:var(--color-bloom);color:#fff;box-shadow:var(--shadow-xs)}.hv2 .gg-mtake-subtile.is-pinned{outline:2px solid var(--color-bloom);outline-offset:-2px}.hv2 .gg-mtake-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-hairline);padding:6px 12px;font-size:12px;flex-shrink:0;background:#fff;gap:8px;min-height:36px}.hv2 .gg-mtake-foot .gg-mfoot-link{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:var(--radius-sm);font-size:12px;color:var(--fg-1);font-weight:500;line-height:1}.hv2 .gg-mtake-foot .gg-mfoot-divider{width:1px;height:12px;background:var(--color-hairline)}.hv2 .gg-mfoot-langs{display:inline-flex;align-items:center;gap:4px;font-size:12px}.hv2 .gg-mfoot-langs button{padding:3px 6px;color:var(--fg-muted);font-weight:500;font-size:12px;border-radius:var(--radius-sm);line-height:1}.hv2 .gg-mfoot-langs button.is-active{color:var(--fg-1);font-weight:700;background:var(--color-mint-soft)}.hv2 .gg-mtake-utility{display:flex;flex-wrap:wrap;gap:8px;padding:6px 16px 12px;justify-content:center}.hv2 .gg-mtake-utility-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--bg-surface-soft);color:var(--fg-1);font-size:13px;font-weight:600;text-decoration:none;border:1px solid var(--color-hairline);transition:background .2s var(--ease-out);white-space:nowrap}.hv2 .gg-mtake-utility-pill:active{background:#f0eee8}.hv2 .gg-mtake-utility-icons{display:inline-flex;align-items:center;gap:4px;color:var(--color-mint-ink)}.hv2 .gg-mtake-utility-label{line-height:1}.hv2-ship-row{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.3;color:#000}.hv2-ship-row.is-before,.hv2-ship-row.is-after{color:#000}.hv2-ship-row__icon{display:inline-flex;flex-shrink:0}.hv2-ship-row__icon-before,.hv2-ship-row__icon-after{display:none;align-items:center}.hv2-ship-row.is-before .hv2-ship-row__icon-before,.hv2-ship-row.is-after .hv2-ship-row__icon-after{display:inline-flex}.hv2-ship-countdown{font-variant-numeric:tabular-nums}.hv2 .gg-announce-msg:nth-child(1){opacity:1}body.hv2-mtake-open .mdp-sticky-atc,body.hv2-mtake-open [class*=sticky-atc]:not(.hv2 *):not(.hv2-section *),body.hv2-mtake-open [class*=sticky-add-to-cart]:not(.hv2 *):not(.hv2-section *){visibility:hidden!important}body.hv2-mtake-open{overflow:hidden}body.hv2-mtake-open #crisp-chatbox,body.hv2-mtake-open .crisp-client,body.hv2-mtake-open #tidio-chat,body.hv2-mtake-open .tidio-chat,body.hv2-mtake-open #tidio-chat-iframe,body.hv2-mtake-open .intercom-launcher,body.hv2-mtake-open .intercom-lightweight-app,body.hv2-mtake-open iframe#launcher,body.hv2-mtake-open #drift-frame-chat,body.hv2-mtake-open #drift-frame-controller,body.hv2-mtake-open iframe[name=drift_iframe],body.hv2-mtake-open #gorgias-chat-container,body.hv2-mtake-open #gorgias-chat-bubble-button,body.hv2-mtake-open .tawk-min-container,body.hv2-mtake-open #fb-customer-chat,body.hv2-mtake-open #google_translate_element,body.hv2-mtake-open .goog-te-banner-frame,body.hv2-mtake-open .skiptranslate,body.hv2-mtake-open .klaviyo-form,body.hv2-mtake-open iframe[id*=chat][style*="position: fixed"],body.hv2-mtake-open iframe[src*="crisp.chat"],body.hv2-mtake-open iframe[src*=tidio],body.hv2-mtake-open iframe[src*=intercomcdn]{display:none!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/138/assets/header-v2.css.map */
