
/* wid-amzhead-css */

/* Announcement bar: fixed height so rotating messages never push the page */
html body .wid-announce{height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;white-space:nowrap!important;line-height:1!important;contain:layout paint}
html body .wid-announce .wab-slide{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}
html body .wid-announce w-i,html body .wid-announce svg{flex:none;max-height:16px}
/* Search box with a green button (all screens) */
html body.wah header.wid-header .wid-search{display:flex!important;align-items:center!important;position:relative}
html body.wah header.wid-header .wid-search.wah-s>svg{display:none!important}
html body.wah header.wid-header .wid-search.wah-s input[type=search]{flex:1 1 auto;min-width:0;padding-left:18px!important}
.wah-go{flex:none;display:grid!important;place-items:center;align-self:stretch;width:46px;margin:4px 4px 4px 6px!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--wid-green-2,#304569)!important;color:#fff!important;cursor:pointer;box-shadow:none!important;transition:background .2s,transform .15s}
.wah-go:hover{background:#253859!important}.wah-go:active{transform:scale(.94)}
.wah-go svg,html body.wah header.wid-header .wid-search .wah-go svg{width:20px!important;height:20px!important;stroke:#fff!important;color:#fff!important;fill:none!important;position:static!important;transform:none!important;margin:0!important;opacity:1!important;display:block!important}
html body.wah header.wid-header .wid-search.wah-s kbd{display:none!important}
html body.wah header.wid-header form.wid-search.wah-s input#wid-s{padding-left:20px!important;text-indent:0!important}
.wah-go:focus-visible{outline:2px solid var(--wid-green-2,#304569);outline-offset:2px}
html.wid-dark .wah-go{background:#416198!important}
/* New icons */
.wah-ic{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html body.wah header.wid-header .wid-cart-link{position:relative}
@media (max-width:720px){
html body.wah header.wid-header .wid-hrow{display:flex!important;flex-wrap:wrap!important;align-items:center!important;column-gap:2px!important;row-gap:10px!important;padding:8px 12px 12px 6px!important}
html body.wah header.wid-header .wid-hrow>.wid-hlinks{display:contents!important}
html body.wah header.wid-header .wid-hrow>.wid-cur,html body.wah header.wid-header .wid-hrow>.wid-lng,html body.wah header.wid-header .wid-hlinks>.wid-tl,html body.wah header.wid-header .wid-hlinks>.wid-signin,html body.wah header.wid-header .wid-hlinks>.wid-cur,html body.wah header.wid-header .wid-hlinks>.wid-lng{display:none!important}
html body.wah header.wid-header .wid-hlinks>.wid-allbtn{order:0!important;width:44px!important;height:44px!important;min-width:44px!important}
html body.wah header.wid-header .wid-hrow>.wid-logo{order:1!important;margin:0 0 0 2px!important}
html body.wah header.wid-header .wid-hrow>.wid-logo svg{width:104px!important}
html body.wah header.wid-header .wid-hlinks>.wid-toggle,html body.wah header.wid-header .wid-hlinks>.wid-toggle:hover{order:2!important;margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--wid-ink,#1d222a)!important}
html body.wah header.wid-header .wid-hlinks>.wid-toggle:active{background:var(--wid-chip,#efece2)!important}
html.wid-dark body.wah header.wid-header .wid-hlinks>.wid-toggle{color:#f2f4ee!important}
html body.wah header.wid-header .wid-hlinks>.wid-toggle svg{width:23px!important;height:23px!important}
html body.wah header.wid-header .wid-hlinks>a.wid-icon:not(.wid-cart-link){order:3!important;margin-left:0!important;width:auto!important;min-width:44px!important;padding:0 6px 0 8px!important;gap:5px!important;border-radius:999px!important}
html body.wah header.wid-header .wid-hlinks>.wid-cart-link{order:4!important;width:48px!important;min-width:48px!important}
html body.wah header.wid-header .wid-hrow>.wid-search{order:5!important;flex:1 1 100%!important;margin:0 0 0 6px!important;height:48px!important;border-radius:999px!important}
.wah-t{font:600 14.5px/1 var(--wid-sans);white-space:nowrap;letter-spacing:-.005em}
.wah-t i{font-style:normal;opacity:.6;margin-left:2px}
html body.wah header.wid-header .wid-hlinks>.wid-icon svg{width:25px!important;height:25px!important}
html body.wah header.wid-header .wid-hlinks>.wid-cart-link svg{width:30px!important;height:30px!important}
@media (max-width:389px){html body.wah header.wid-header .wid-hrow{padding-left:2px!important;padding-right:8px!important;column-gap:0!important}html body.wah header.wid-header .wid-hrow>.wid-logo svg{width:94px!important}html body.wah header.wid-header .wid-hlinks>.wid-allbtn{width:40px!important;min-width:40px!important}html body.wah header.wid-header .wid-hlinks>.wid-toggle,html body.wah header.wid-header .wid-hlinks>.wid-toggle:hover{width:36px!important;min-width:36px!important}html body.wah header.wid-header .wid-hlinks>a.wid-icon:not(.wid-cart-link){padding:0 2px 0 4px!important;gap:4px!important}html body.wah header.wid-header .wid-hlinks>.wid-cart-link{width:42px!important;min-width:42px!important}.wah-t{font-size:13.5px}}@media (max-width:349px){html body.wah header.wid-header .wid-hrow>.wid-logo svg{width:82px!important}.wah-t{font-size:12.5px}html body.wah header.wid-header .wid-hlinks>.wid-icon svg{width:22px!important;height:22px!important}html body.wah header.wid-header .wid-hlinks>.wid-cart-link svg{width:27px!important;height:27px!important}}
}
@media (min-width:721px){.wah-t{display:none}}
/* Cart number, Amazon-style, sitting in the basket */
html body.wah header.wid-header .wid-cart-link .wid-count{position:absolute!important;top:3px!important;right:auto!important;left:56%!important;transform:translateX(-50%)!important;min-width:0!important;height:auto!important;padding:0 2px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--wid-green-2,#304569)!important;font:800 13px/1 var(--wid-sans)!important}
html.wid-dark body.wah header.wid-header .wid-cart-link .wid-count{color:#819fd4!important}

/* wid-annbar-css */
.wanb{position:relative;z-index:49;height:var(--wanb-h);background:var(--wanb-b1);background:linear-gradient(90deg,var(--wanb-b1),var(--wanb-b2));color:var(--wanb-tx);font:var(--wanb-fw) var(--wanb-fs)/1.25 var(--wid-sans,"DM Sans",system-ui,sans-serif);letter-spacing:var(--wanb-ls);text-transform:var(--wanb-tt);overflow:hidden;-webkit-font-smoothing:antialiased}
.wanb[hidden]{display:none!important}
.wanb-in{position:relative;height:100%;margin:0 auto;max-width:1400px}
.wanb-m{position:absolute;top:0;bottom:0;left:48px;right:48px;display:flex;align-items:center;justify-content:center;gap:.55em;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1),visibility 0s linear .55s}
.wanb-m.on{opacity:1;visibility:visible;transform:none;transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1),visibility 0s}
.wanb[data-fx=slide] .wanb-m{transform:translateY(100%)}.wanb[data-fx=slide] .wanb-m.out{transform:translateY(-100%)}.wanb[data-fx=slide] .wanb-m.on{transform:none}
.wanb[data-fx=none] .wanb-m{transition:none}
.wanb-t{overflow:hidden;text-overflow:ellipsis;min-width:0}
.wanb a{color:var(--wanb-lk)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:700;white-space:nowrap}
.wanb a:hover{text-decoration-thickness:2px}
.wanb-cd{font-variant-numeric:tabular-nums;font-weight:700;padding:2px 7px;border-radius:5px;background:color-mix(in srgb,var(--wanb-tx) 14%,transparent);letter-spacing:.02em}
.wanb-s{display:none}
.wanb-tk{display:flex;align-items:center;height:100%;width:max-content;animation:wanbTk var(--wanb-dur,40s) linear infinite}
.wanb-tk>span{display:inline-flex;align-items:center;gap:.55em;white-space:nowrap;padding:0 26px}
.wanb-tk>i{font-style:normal;opacity:.55;font-size:.8em}
.wanb:hover .wanb-tk{animation-play-state:paused}
@keyframes wanbTk{to{transform:translateX(-50%)}}
.wanb-x{position:absolute;right:10px;top:50%;width:28px;height:28px;margin-top:-14px;border:0;border-radius:50%;background:transparent;color:inherit;font:400 20px/1 system-ui;opacity:.7;cursor:pointer;z-index:2;padding:0}
.wanb-x:hover{opacity:1;background:color-mix(in srgb,var(--wanb-tx) 12%,transparent)}
@media (max-width:640px){.wanb-m{left:14px;right:38px}.wanb-m.has-s .wanb-l{display:none}.wanb-m.has-s .wanb-s{display:inline}.wanb{font-size:calc(var(--wanb-fs) - 1px)}}
@media (prefers-reduced-motion:reduce){.wanb-m{transition:none!important}.wanb-tk{animation:none}}html body .wid-announce{display:none!important}body.wid-cofocus .wanb,body.wid-vfeed .wanb{display:none!important}
/* wid-catluxe-css */

/* bar */
html body .wid-header .wid-cats ul>li>a{position:relative!important}
html body .wid-header .wid-cats{background:var(--wid-surface)!important;border-top:1px solid var(--wid-line)!important;border-bottom:1px solid var(--wid-line)!important}
html body .wid-header .wid-cats ul{gap:0!important;padding:0 22px!important;align-items:stretch!important}
html body .wid-header .wid-cats li{display:flex}
/* links: quiet, spaced capitals; no tiles, no pills */
html body .wid-header .wid-cats ul>li>a{display:inline-flex!important;align-items:center!important;gap:0!important;height:50px;padding:0 17px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:500 11.5px/1 var(--wid-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--wid-ink) 66%,transparent)!important;transition:color .3s ease!important}
html body .wid-header .wid-cats ul>li>a:hover,html body .wid-header .wid-cats ul>li>a.wnx-on,html body .wid-header .wid-cats ul>li>a:focus-visible{color:var(--wid-ink)!important}
html body .wid-header .wid-cats ul>li>a.is-active{color:var(--wid-ink)!important;font-weight:600!important}
html body .wid-header .wid-cats ul>li>a>span:first-child{display:none!important}
html body .wid-header .wid-cats ul>li>a:focus-visible{outline:1px solid var(--wid-ink);outline-offset:-6px}
/* counts: a small raised numeral */
html body .wid-header .wid-cats .wnx-n{background:none!important;padding:0!important;margin:0 0 0 5px!important;border-radius:0!important;font:500 9px/1 var(--wid-sans)!important;letter-spacing:.04em!important;color:var(--wid-muted)!important;position:relative;top:-.6em;font-variant-numeric:tabular-nums}
/* hairline that glides under the hovered name; the active one keeps its own line */
html body .wid-header .wid-cats .wnx-ind{background:transparent!important;box-shadow:none!important;border-radius:0!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),width .5s cubic-bezier(.2,.8,.2,1),opacity .3s ease!important}
html body .wid-header{--wcl-gold:#b8913f}html.wid-dark body .wid-header{--wcl-gold:#dcbb73}
html body .wid-header .wid-cats .wnx-ind::after{content:"";position:absolute;left:17px;right:17px;bottom:11px;height:1px;background:var(--wcl-gold);opacity:.55}
html body .wid-header .wid-cats .wnx-ind.is-act::after{opacity:0}
html body .wid-header .wid-cats ul>li>a.is-active::after{content:"";position:absolute;left:17px;right:17px;bottom:11px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--wcl-gold) 0%,transparent),var(--wcl-gold) 22%,color-mix(in srgb,var(--wcl-gold) 70%,#fff) 50%,var(--wcl-gold) 78%,color-mix(in srgb,var(--wcl-gold) 0%,transparent));}
html.wid-dark body .wid-header .wid-cats ul>li>a.is-active::after{box-shadow:0 0 8px color-mix(in srgb,var(--wcl-gold) 40%,transparent)}
/* arrows */
html body .wid-header .wid-cats .wca-btn{width:32px;height:32px;margin-top:-16px;border:1px solid var(--wid-line)!important;background:color-mix(in srgb,var(--wid-surface) 86%,transparent)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px -12px rgba(15,20,28,.4)!important;color:var(--wid-ink)!important}
html body .wid-header .wid-cats .wca-btn svg{width:13px;height:13px;stroke-width:1.8}
html body .wid-header .wid-cats .wca-btn:hover{background:var(--wid-surface)!important;transform:none}
/* preview panel */
html body .wid-header .wnx-pop{border-radius:16px;border-color:var(--wid-line);box-shadow:0 36px 70px -34px rgba(15,20,28,.38),0 12px 24px -18px rgba(15,20,28,.18)}
html body .wid-header .wnx-clip{border-radius:16px}
html body .wid-header .wnx-in{padding:20px 22px}
html body .wid-header .wnx-hd b{font-weight:500;font-size:20px;letter-spacing:-.01em}
html body .wid-header .wnx-hd small{letter-spacing:.04em}
html body .wid-header .wid-cats .wnx-hd a,html.wid-dark body .wid-header .wid-cats .wnx-hd a{background:transparent!important;color:var(--wid-ink)!important;padding:4px 0!important;border-radius:0!important;border-bottom:1px solid var(--wid-ink)!important;font:600 11px/1 var(--wid-sans)!important;letter-spacing:.14em;text-transform:uppercase}
html body .wid-header .wnx-c i{border-radius:10px}
html body .wid-header .wnx-c>span{font-size:12.5px;color:color-mix(in srgb,var(--wid-ink) 82%,transparent)}
@media (max-width:720px){
html body .wid-header .wid-cats ul{padding:0 10px!important}
html body .wid-header .wid-cats ul>li>a{height:46px;padding:0 13px!important;font-size:11px!important;letter-spacing:.12em!important}
html body .wid-header .wid-cats .wnx-ind::after,html body .wid-header .wid-cats ul>li>a.is-active::after{left:13px;right:13px}
}
/* readable names with fine line icons */
html body .wid-header .wid-cats ul>li>a{font:500 13.5px/1 var(--wid-sans)!important;letter-spacing:.015em!important;text-transform:none!important;color:color-mix(in srgb,var(--wid-ink) 86%,transparent)!important}
html body .wid-header .wid-cats ul>li>a.is-active{font-weight:600!important;color:var(--wid-ink)!important}
html body .wid-header .wid-cats ul>li>a::before{content:"";flex:none;width:17px;height:17px;margin-right:9px;background:currentColor;opacity:.78;-webkit-mask:var(--wcl-i) center/contain no-repeat;mask:var(--wcl-i) center/contain no-repeat;transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s ease;--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13.2a1.2 1.2 0 1 0 0-2.4 1.2 1.2 0 0 0 0 2.4z'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a:hover::before,html body .wid-header .wid-cats ul>li>a.wnx-on::before{opacity:1;transform:translateY(-1px)}
html body .wid-header .wid-cats ul>li>a.is-active::before{background:var(--wcl-gold);opacity:1}
html body .wid-header .wid-cats ul>li>a[href*="wid=new-products"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l1.7 4.8 4.8 1.7-4.8 1.7L12 16.5l-1.7-4.8L5.5 10l4.8-1.7zM18.5 15l.6 1.9 1.9.6-1.9.6-.6 1.9-.6-1.9-1.9-.6 1.9-.6z'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="problem-solvers"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 17.5h5M10.5 20.5h3M12 3.5a5.8 5.8 0 0 0-3.4 10.5c.6.5 1 1.2 1 2V17h4.8v-1c0-.8.4-1.5 1-2A5.8 5.8 0 0 0 12 3.5z'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="halloween"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7.5c-.6-1.8-.3-3 .9-4M12 7.5c4.4 0 8 2.8 8 6.4S16.4 20 12 20s-8-2.5-8-6.1 3.6-6.4 8-6.4zM12 7.5c-1.9 0-3 3-3 6.3S10.1 20 12 20M12 7.5c1.9 0 3 3 3 6.3S13.9 20 12 20'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="exclusive-offers"]::before,html body .wid-header .wid-cats ul>li>a[href*="wid=offers"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4.5h10l3.5 4.7L12 19.5 3.5 9.2zM3.5 9.2h17M9.6 4.5 12 9.2l2.4-4.7M12 19.5 9 9.2M12 19.5l3-10.3'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="under-50"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.2V4.5a1 1 0 0 1 1-1h7.7l8.3 8.3a1.4 1.4 0 0 1 0 2l-6.7 6.7a1.4 1.4 0 0 1-2 0zM8 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="health-wellness"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19.5C5 11 10 5.5 20 4.5 19 14 14 19.5 5 19.5zM5 19.5c2.6-4 6-7.4 9.8-9.6'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="/fashion"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8V7.2c0-.8.6-1.2 1.2-1.6A1.9 1.9 0 1 0 10.1 4M12 8l-8.6 6.2c-.9.6-.5 1.8.6 1.8h16c1.1 0 1.5-1.2.6-1.8z'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="kitchen"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 10.5h15v5a4 4 0 0 1-4 4h-7a4 4 0 0 1-4-4zM2.5 10.5h19M9 7.5h6M12 5.5v2'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="gift-guides"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 11h15v9h-15zM3.5 7.5h17V11h-17zM12 7.5V20M12 7.5c-1.3-2.7-4.6-3.4-4.6-1.3C7.4 7.4 9.2 7.5 12 7.5zm0 0c1.3-2.7 4.6-3.4 4.6-1.3 0 1.2-1.8 1.3-4.6 1.3z'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="phone-accessories"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.2 2.5h7.6a1.7 1.7 0 0 1 1.7 1.7v15.6a1.7 1.7 0 0 1-1.7 1.7H8.2a1.7 1.7 0 0 1-1.7-1.7V4.2a1.7 1.7 0 0 1 1.7-1.7zM10.8 18.5h2.4'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats ul>li>a[href*="free-shipping"]::before{--wcl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v9.5h-11zM13.5 9.5h3.8l3.2 3.4V16h-7M6.5 18.5a1.6 1.6 0 1 0 0-3.2 1.6 1.6 0 0 0 0 3.2zM17 18.5a1.6 1.6 0 1 0 0-3.2 1.6 1.6 0 0 0 0 3.2z'/%3E%3C/svg%3E")}
html body .wid-header .wid-cats .wnx-n{font-size:10px!important;color:color-mix(in srgb,var(--wid-ink) 50%,transparent)!important}
@media (max-width:720px){html body .wid-header .wid-cats ul>li>a{font-size:13px!important;letter-spacing:.01em!important}html body .wid-header .wid-cats ul>li>a::before{width:16px;height:16px;margin-right:7px}}
@media (prefers-reduced-motion:reduce){html body .wid-header .wid-cats .wnx-ind{transition:none!important}}

/* wid-cls */
@media (max-width:980px){.wpp-grid:not(:has(>.wpp-right))>.wpp-info{display:none}}
/* wid-darkfix-css */

html.wid-dark body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row{background:var(--wid-surface,#181c22)!important;border-color:rgba(255,255,255,.07)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 26px -14px rgba(0,0,0,.7)!important}
html.wid-dark body #wid-list.wid-list>article.wid-row .wid-badge.new,html.wid-dark body .wid-badge.new{background:rgba(255,255,255,.12)!important;color:#e8ecf3!important}
html.wid-dark body .wugc-note b,html.wid-dark body .wrv-ver,html.wid-dark body .wugc-ver{color:#9db9ff!important}

/* wid-frames */

:root{--wid-frame:#111}
html.wid-dark{--wid-frame:rgba(255,255,255,.72)}
html .wid-search,html .wid-hrow>.wid-cur,html .wid-hrow>.wid-lng,html .wid-hlinks .wid-cur,html .wid-hlinks .wid-lng,html .wid-header .wid-icon.wid-toggle{border:1.5px solid var(--wid-frame)!important;background:var(--wid-surface,#fff)!important;transition:border-color .2s ease,box-shadow .25s ease,background .2s ease,color .2s ease}
html .wid-search:focus-within{box-shadow:0 0 0 3px rgba(17,17,17,.13),0 8px 22px rgba(0,0,0,.08)}
html.wid-dark .wid-search:focus-within{box-shadow:0 0 0 3px rgba(255,255,255,.18)}
html .wid-search>svg{color:#111}
html.wid-dark .wid-search>svg{color:var(--wid-ink)}
html .wid-search input[type=search]::placeholder{color:#6b6f6c;opacity:1}
html .wid-hrow>.wid-cur,html .wid-hrow>.wid-lng,html .wid-hlinks .wid-cur,html .wid-hlinks .wid-lng{letter-spacing:.04em}
html .wid-header .wid-signin{border:1.5px solid var(--wid-frame)!important;background:var(--wid-surface,#fff)!important}
html .wid-cur svg,html .wid-lng svg{color:inherit!important}
:root{--whi-t:rgba(200,162,91,.4)}
html.wid-dark{--whi-t:rgba(200,162,91,.46)}
.whi{overflow:visible;transition:transform .35s cubic-bezier(.34,1.45,.5,1)}
.whi .a{fill:var(--whi-t);stroke:none}
.whi .s{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
html .wid-cur svg .a{fill:var(--whi-t)!important;stroke:none!important}
.wid-icon:active .whi{transform:scale(.9)}
@media (hover:hover){.wid-icon:hover .whi{transform:scale(1.1) rotate(-4deg)}.wid-toggle:hover .wid-i-sun{transform:rotate(45deg) scale(1.1)}.wid-toggle:hover .wid-i-moon{transform:rotate(-18deg) scale(1.1)}}
@media (prefers-reduced-motion:reduce){.whi{transition:none}.wid-icon:hover .whi,.wid-icon:active .whi,.wid-toggle:hover .whi{transform:none!important}}
@media (hover:hover){
html .wid-hrow>.wid-cur:hover,html .wid-hrow>.wid-lng:hover,html .wid-hlinks .wid-cur:hover,html .wid-hlinks .wid-lng:hover,html .wid-header .wid-icon.wid-toggle:hover{background:#111!important;color:#fff!important;border-color:#111!important}
html.wid-dark .wid-hrow>.wid-cur:hover,html.wid-dark .wid-hrow>.wid-lng:hover,html.wid-dark .wid-hlinks .wid-cur:hover,html.wid-dark .wid-hlinks .wid-lng:hover,html.wid-dark .wid-header .wid-icon.wid-toggle:hover{background:#f2f4ee!important;color:#111!important;border-color:#f2f4ee!important}
}

/* wid-fixes-css */

/* Empty cart "New in store" grid: tidy cards and buttons (theme icons were showing inside the button) */
.wc-block-grid .wc-block-grid__products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important}
@media (min-width:768px){.wc-block-grid.has-4-columns .wc-block-grid__products,.wc-block-grid .wc-block-grid__products{grid-template-columns:repeat(4,minmax(0,1fr))}}
.wc-block-grid .wc-block-grid__product{position:relative;display:flex!important;flex-direction:column;width:auto!important;max-width:none!important;margin:0!important;padding:0 0 12px!important;border:1px solid var(--wid-line,#e4e0d3)!important;border-radius:16px!important;background:var(--wid-surface,#fff);overflow:hidden;text-align:left!important;flex:none!important}
.wc-block-grid .wc-block-grid__product-image{margin:0 0 10px!important;background:#f3f1ea}
.wc-block-grid .wc-block-grid__product-image img{display:block;width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}
.wc-block-grid .wc-block-grid__product .product-details{display:flex;flex-direction:column;flex:1;padding:0 12px!important}
.wc-block-grid .wc-block-grid__product-title-link{text-decoration:none!important;color:inherit!important}
.wc-block-grid .wc-block-grid__product-title{margin:0 0 6px!important;font:700 13.5px/1.3 var(--wid-sans)!important;color:var(--wid-ink,#1d222a)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wc-block-grid .wc-block-grid__product-price{margin:0 0 10px!important;font:800 15px/1.2 var(--wid-sans)!important;color:var(--wid-ink,#1d222a)!important}
.wc-block-grid .wc-block-grid__product-price del{font-weight:500;font-size:12.5px;color:var(--wid-muted,#6b746d);margin-right:4px}
.wc-block-grid .wc-block-grid__product-price ins{text-decoration:none}
.wc-block-grid .wc-block-grid__product-onsale{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;margin:0!important;padding:3px 8px!important;border:0!important;border-radius:999px!important;background:var(--wid-green,#202f49)!important;color:#fff!important;font:800 11px/1.2 var(--wid-sans)!important;z-index:2}
.wc-block-grid .wc-block-grid__product-add-to-cart{margin:auto 0 0!important;width:100%}
.wc-block-grid .wc-block-grid__product-add-to-cart .wp-block-button__link,.wc-block-grid .wc-block-grid__product-add-to-cart .added_to_cart{display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%!important;min-height:40px;height:auto;margin:0!important;padding:8px 12px!important;border:0!important;border-radius:999px!important;background:var(--wid-green,#202f49)!important;color:#fff!important;font:700 13.5px/1.2 var(--wid-sans)!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important}
.wc-block-grid .wc-block-grid__product-add-to-cart .added_to_cart{margin-top:6px!important;background:transparent!important;color:var(--wid-green,#202f49)!important;min-height:0;padding:4px!important;text-decoration:underline!important}
.wc-block-grid .wc-block-grid__product-add-to-cart .kadence-svg-iconset{display:none!important}
.wc-block-grid .wc-block-grid__product-add-to-cart .wp-block-button__link.loading{opacity:.6;pointer-events:none}
.wc-block-grid .wc-block-grid__product-add-to-cart .wp-block-button__link.added::after{content:"✓";margin-left:2px}
html.wid-dark .wc-block-grid .wc-block-grid__product{background:#181c22;border-color:#2f343d!important}
html.wid-dark .wc-block-grid .wc-block-grid__product-title,html.wid-dark .wc-block-grid .wc-block-grid__product-price{color:#eef0f3!important}
/* Page numbers on shop and category pages (when there are many products) */
.woocommerce-pagination ul.page-numbers{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 8px!important;padding:0!important;list-style:none!important;border:0!important}
.woocommerce-pagination ul.page-numbers li{margin:0!important;padding:0!important;border:0!important;list-style:none!important}
.woocommerce-pagination ul.page-numbers li::marker{content:none}
.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{display:inline-flex!important;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px!important;border:1.5px solid var(--wid-line,#e4e0d3)!important;border-radius:999px;background:var(--wid-surface,#fff);color:var(--wid-ink,#1d222a)!important;font:700 14px/1 var(--wid-sans);text-decoration:none!important}
.woocommerce-pagination .page-numbers span.current{background:var(--wid-ink,#1d222a);border-color:var(--wid-ink,#1d222a)!important;color:#fff!important}
html.wid-dark .woocommerce-pagination .page-numbers a{background:#181c22;border-color:#2f343d!important;color:#eef0f3!important}

/* wid-font-css */

	html:root,html body,html.wworld.wworld{--wid-sans:"Amazon Ember",Arial,sans-serif!important;--wid-serif:"Amazon Ember",Arial,sans-serif!important;--global-body-font-family:"Amazon Ember",Arial,sans-serif!important;--global-heading-font-family:"Amazon Ember",Arial,sans-serif!important;--global-fallback-font:"Amazon Ember",Arial,sans-serif!important}
	html body,html body button,html body input,html body select,html body textarea,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:"Amazon Ember",Arial,sans-serif}
	html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{letter-spacing:normal}
	html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
	
/* wid-mgrid */

@media (max-width:600px){
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x){display:flex!important;flex-direction:column!important;gap:12px!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row{display:grid!important;grid-template-columns:clamp(112px,34vw,140px) minmax(0,1fr) auto!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;grid-template-areas:"th nm nm" "th tt tt" "th ds ds" "th pr pr" "th sp sp" "th vt ad"!important;column-gap:14px!important;row-gap:0!important;align-items:start!important;padding:10px!important;margin:0!important;border-radius:24px!important;border:0!important;background:#fff!important;box-shadow:0 0 0 1px rgba(20,27,40,.05),0 1px 2px rgba(20,27,40,.04),0 12px 28px -20px rgba(20,27,40,.38)!important;min-height:0!important;height:auto!important;position:relative!important;overflow:hidden!important;transition:transform .15s ease!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-pbody,html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-phead{display:contents!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-pthumb{grid-area:th!important;position:relative!important;width:100%!important;height:auto!important;min-height:clamp(112px,34vw,140px)!important;aspect-ratio:auto!important;align-self:stretch!important;border-radius:18px!important;margin:0!important;overflow:hidden!important;background:var(--wid-chip,#f3f0e6)!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-pthumb .wid-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wfv-h{top:7px!important;right:7px!important;left:auto!important;width:30px!important;height:30px!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wcd-pct{top:17px!important;left:17px!important;right:auto!important;font-size:10.5px!important;padding:3px 6px!important;border-radius:7px!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wpc-dots{bottom:7px!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-pname{grid-area:nm!important;margin:2px 0 0!important;min-width:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font:700 10px/1.4 var(--wid-sans,"DM Sans",system-ui,sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--wid-muted,#6b746d)!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-ptitle{grid-area:tt!important;margin:4px 0 0!important;font:600 16px/1.24 var(--wid-serif,Georgia,serif)!important;letter-spacing:-.005em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-wrap:pretty!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-ptitle a{color:var(--wid-ink,#1d222a)!important;text-decoration:none!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-pdesc{grid-area:ds!important;margin:5px 0 0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font:400 12.5px/1.42 var(--wid-sans,"DM Sans",system-ui,sans-serif)!important;color:var(--wid-muted,#6b746d)!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wcd-price{grid-area:pr!important;margin:8px 0 0!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:0 7px!important;min-width:0!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wcd-price .wid-pprice{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:0 7px!important;font-size:inherit!important;margin:0!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wcd-price ins{order:1!important;font:800 18px/1.2 var(--wid-sans,"DM Sans",system-ui,sans-serif)!important;letter-spacing:-.01em!important;color:var(--wid-ink,#1d222a)!important;text-decoration:none!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wcd-price del{order:2!important;font:500 12.5px/1.2 var(--wid-sans,"DM Sans",system-ui,sans-serif)!important;color:var(--wid-muted,#6b746d)!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wcd-price .wid-pprice>.amount{font:800 18px/1.2 var(--wid-sans,"DM Sans",system-ui,sans-serif)!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-vote{grid-area:vt!important;align-self:end!important;justify-self:start!important;margin:12px 0 0!important;position:relative!important;z-index:1!important;max-width:100%!important;min-width:0!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wcd-add{grid-area:ad!important;align-self:end!important;justify-self:end!important;margin:12px 0 0 8px!important;height:38px!important;min-height:38px!important;padding:0 14px 0 12px!important;position:relative!important;z-index:1!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wfv-h,html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wpc-dots,html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wcd-pct{z-index:2!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-ptags,html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wqv-btn,html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wsc-act,html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-vlabel,html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-vbar{display:none!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row:active{transform:scale(.985)!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-vote .wpulike .wp_ulike_general_class.wp_ulike_general_class{display:flex!important;align-items:center!important;gap:0!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-vote .wpulike .wp_ulike_general_class.wp_ulike_general_class>button{order:0!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row.wid-row.wid-row .wid-vote.wid-vote.wid-vote .wpulike .wp_ulike_general_class.wp_ulike_general_class::after{content:"Vote"!important;display:block!important;order:1!important;position:static!important;margin:0 5px 0 7px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;width:auto!important;height:auto!important;font:600 11.5px/1 var(--wid-sans,"DM Sans",system-ui,sans-serif)!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--wid-muted,#6b746d)!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row .wid-vote .wpulike .wp_ulike_general_class .count-box.wp_ulike_counter_up.count-box{display:block!important;order:2!important;margin:0!important;font-variant-numeric:tabular-nums!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row.wid-row.wid-row .wid-vote.wid-vote.wid-vote .wpulike .wp_ulike_general_class.wp_ulike_general_class{padding:0 11px 0 4px!important;gap:0!important}
}
@media (max-width:374px){
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row.wid-row button.wcd-add::after{content:none!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row.wid-row button.wcd-add{width:38px!important;min-width:38px!important;padding:0!important;gap:0!important;justify-content:center!important}
html body #wid-list.wid-list:not(.is-grid):not(.wmg-x)>article.wid-row.wid-row.wid-row .wid-vote.wid-vote.wid-vote .wpulike .wp_ulike_general_class.wp_ulike_general_class::after{margin:0 4px 0 6px!important}
}

/* wid-mobile-css */

	@media (hover:none),(pointer:coarse),(max-width:900px){
		input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),select,textarea{font-size:16px!important}
	}
	.wpp-notify-form{gap:8px!important;align-items:stretch}
	.wpp-notify-form input{height:46px;padding:0 14px!important;border-radius:12px!important}
	.wpp-notify-form button{flex:none;height:46px;padding:0 18px!important;border-radius:12px!important;font-size:14px!important}
	.wpp-notify-form input:focus{outline:0;border-color:var(--wid-green-2)!important;box-shadow:0 0 0 3px rgba(48,69,105,.15)}
	/* Product photos fill their frame: same square size for every photo, no empty bands */
	.wpp-gallery .wpp-stage{aspect-ratio:1/1!important;background:var(--wid-chip)}
	.wpp-gallery .wpp-stage > img,.wpp-gallery .wpp-stage #wpp-main-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;display:block}
	.wpp-gallery .wpp-thumbs button{width:68px!important;height:68px!important;border-radius:10px!important}
	.wpp-gallery .wpp-thumbs img{width:100%;height:100%;object-fit:cover}
	@media (min-width:901px){
	.wpp-gallery{max-width:640px}
	.wpp-gallery:has(.wpp-thumbs){display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumbs stage";gap:14px;align-items:start;margin-bottom:22px}
	.wpp-gallery .wpp-stage{grid-area:stage;width:100%;max-width:none!important;margin:0!important;border-radius:18px}
	.wpp-gallery .wpp-thumbs{grid-area:thumbs;flex-direction:column;gap:10px;margin:0!important;max-width:none!important;overflow-x:hidden;overflow-y:auto;max-height:554px;scrollbar-width:none}
	.wpp-gallery .wpp-thumbs::-webkit-scrollbar{display:none}
	.wpp-gallery .wpp-thumbs button{flex:none;width:72px!important;height:72px!important}
	.wpp-gallery > div:not([class]){display:none}
	.wpp-gallery:not(:has(.wpp-thumbs)) .wpp-stage{margin-bottom:22px!important}
	}
	.wpp-tools [data-wid-save],.wpp-tools [data-wid-share]{display:none!important}
	.wcx-dr:not(.is-open){box-shadow:none!important}
	.wpp-box{position:static!important;top:auto!important}
	/* empty cart: "New in store" grid */
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important}
	@media (min-width:768px){.wp-block-woocommerce-empty-cart-block .wc-block-grid__products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0 0 12px!important;border:1px solid var(--wid-line)!important;border-radius:16px;overflow:hidden;background:var(--wid-surface);text-align:left!important;position:relative;list-style:none}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image{margin:0 0 10px!important;display:block;aspect-ratio:1/1;background:var(--wid-chip);overflow:hidden}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{width:100%!important;height:100%!important;object-fit:cover;display:block}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 12px 6px!important;font:600 14px/1.3 var(--wid-sans)!important;color:var(--wid-ink)!important}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price{margin:0 12px!important;font:700 15px var(--wid-sans)!important;color:var(--wid-ink)}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price del{color:var(--wid-was);font-weight:500;font-size:13px;margin-right:4px}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price ins{text-decoration:none}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{position:absolute;top:10px;left:10px;right:auto!important;margin:0!important;border:0!important;border-radius:999px!important;padding:4px 9px!important;background:#202f49!important;color:#fff!important;font:800 11px var(--wid-sans)!important;z-index:2}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart{margin:10px 12px 0!important}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product > *:not(.wc-block-grid__product-onsale),.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-link{padding-left:0!important;padding-right:0!important}
	.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-link{display:block;text-decoration:none!important}
	.wp-block-woocommerce-empty-cart-block h2{font-family:var(--wid-serif)!important}
	/* contact / Jetpack forms */
	.wp-block-jetpack-contact-form input[type=text],.wp-block-jetpack-contact-form input[type=email],.wp-block-jetpack-contact-form input[type=tel],.wp-block-jetpack-contact-form input[type=url],.wp-block-jetpack-contact-form textarea,.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%!important;max-width:100%!important;box-sizing:border-box;border:1.5px solid var(--wid-line)!important;border-radius:12px!important;background:var(--wid-surface)!important;color:var(--wid-ink)!important;padding:12px 14px!important;font:500 16px var(--wid-sans)!important;min-height:48px}
	.wp-block-jetpack-contact-form textarea,.contact-form textarea{min-height:150px!important;height:150px!important;resize:vertical}
	.wp-block-jetpack-contact-form input:focus,.wp-block-jetpack-contact-form textarea:focus{outline:0;border-color:var(--wid-green-2)!important;box-shadow:0 0 0 3px rgba(48,69,105,.15)}
	.wp-block-jetpack-contact-form label,.contact-form label{font:600 14px var(--wid-sans)!important;color:var(--wid-ink);margin-bottom:6px!important}
	.wp-block-jetpack-contact-form .wp-block-button__link,.wp-block-jetpack-contact-form button[type=submit]{border-radius:14px!important;min-height:50px;padding:0 28px!important;font:800 15px var(--wid-sans)!important}
	/* comfortable tap targets on phones */
	@media (max-width:900px){
	.wid-footer li a,.wid-footer-cols a{display:inline-block;padding:6px 0}
	.wpp-tools button{min-height:40px;padding:0 12px!important}
	.wpp-form .reset_variations{padding:8px 0!important}
	.wid-row a[href*="/tagged/"],.wid-tags a{min-height:30px;display:inline-flex!important;align-items:center}
	}
	/* phones/tablets: side-scrolling rows run to the screen edge instead of being cut inside the page margin */
	@media (max-width:900px){
	.wst-row,.wid-crail{margin-left:-20px!important;margin-right:-20px!important;padding-left:20px!important;padding-right:20px!important;scroll-padding-inline:20px}
	.wid-shop-cats{margin-left:-24px!important;margin-right:-24px!important;padding-left:24px!important;padding-right:24px!important;scroll-padding-inline:24px}
	.wpp-gallery .wpp-thumbs{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important;scroll-padding-inline:16px}
	}
	.wbz-qopt:has(.wbz-tag){margin-top:6px;padding-top:20px!important}
	.wbz-tag{top:-10px!important;line-height:1.3!important;box-shadow:0 0 0 3px var(--wid-surface)}
	html.wid-dark .wbz-tag{box-shadow:0 0 0 3px #12151a}
	
/* wid-amz-css */

.wpp-thumbs button{position:relative}
.wpp-th-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,12,16,.55);color:#fff;font:800 17px/1 var(--wid-sans);border-radius:inherit}
.wpp-vthumb{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#1d222a!important;color:#fff!important}
.wpp-vthumb svg{width:22px;height:22px}
.wpp-vthumb span{font:800 9px/1 var(--wid-sans);letter-spacing:.06em}
.wpp-fullhint{display:none}
.wpp-stage #wpp-main-img{cursor:zoom-in}
@media (min-width:901px){
.wpp-grid{grid-template-columns:minmax(0,1fr) 400px!important;column-gap:44px!important}
.wpp-gallery{width:100%;max-width:640px!important;margin-left:auto!important;margin-right:auto!important}
.wpp-gallery:has(.wpp-thumbs){grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"thumbs stage" ". hint"!important;gap:6px 14px!important}
.wpp-gallery .wpp-thumbs{max-height:none!important;overflow:visible!important;gap:10px!important}
.wpp-gallery .wpp-thumbs button{width:64px!important;height:64px!important;padding:2px!important;border:1.5px solid var(--wid-line)!important;border-radius:12px!important;background:var(--wid-surface)!important;transition:border-color .15s ease,box-shadow .15s ease}
.wpp-gallery .wpp-thumbs button img{border-radius:9px}
.wpp-gallery .wpp-thumbs button:hover{border-color:#9aa59c!important}
.wpp-gallery .wpp-thumbs button.is-on{border-color:var(--wid-green-2)!important;box-shadow:0 0 0 1px var(--wid-green-2)}
.wpp-gallery .wpp-th-more,.wpp-gallery .wpp-vthumb{border-radius:9px}
.wpp-gallery .wpp-thumbs .wpp-vthumb{background:#1d222a!important;border-color:#1d222a!important;color:#fff!important}
.wpp-gallery .wpp-stage{border-radius:16px!important}
.wpp-fullhint{display:flex;align-items:center;justify-content:center;gap:7px;justify-self:center;grid-area:hint;margin:8px auto 0;padding:7px 14px!important;text-align:center;font:600 13px/1.2 var(--wid-sans)!important;color:var(--wid-muted)!important;background:transparent!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;cursor:zoom-in;transition:background .2s,color .2s,border-color .2s}
.wpp-fullhint:before{content:'';width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4.5 4.5M11 8.5v5M8.5 11h5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4.5 4.5M11 8.5v5M8.5 11h5'/%3E%3C/svg%3E") center/contain no-repeat}
.wpp-fullhint:hover,.wpp-fullhint:focus-visible{color:var(--wid-ink)!important;background:var(--wid-chip,#f1f3ee)!important;border-color:var(--wid-line,#dfe2e7)!important;text-decoration:none!important}
}
	
/* wid-nextgen-css */

@view-transition{navigation:auto}
::view-transition-old(root){animation:wngOut .2s ease both}
::view-transition-new(root){animation:wngIn .32s cubic-bezier(.2,.85,.25,1) both}
::view-transition-group(wid-hero){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.85,.25,1)}
::view-transition-old(wid-hero),::view-transition-new(wid-hero){height:100%;object-fit:cover;border-radius:16px;overflow:hidden}
@keyframes wngOut{to{opacity:0}}
@keyframes wngIn{from{opacity:0;transform:translateY(8px)}}
#wpp-main-img{view-transition-name:wid-hero}
.wng-bar{position:fixed;left:0;top:0;right:0;height:3px;z-index:100004;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#305189,#819ed1 45%,#c8a25b);box-shadow:0 0 10px rgba(48,81,137,.45);opacity:0;transition:opacity .3s ease}
.wng-bar.on{opacity:1}
/* icon motion */
.wi{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
a:hover>.wi,button:hover>.wi,a:hover .wsw-av .wi,.wsw-chips a:hover .wi,.wsw-chips button:hover .wi,.wam-sec a:hover .wi,.wid-card h4:hover .wi,.wtr-band li:hover .wtr-i svg,.wbr-promise>*:hover svg{transform:translateY(-1px) rotate(-8deg) scale(1.12)}
.wtr-i svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
.wng-draw .s,.wng-draw path:not(.a),.wng-draw circle:not(.a),.wng-draw rect:not(.a){stroke-dasharray:1;stroke-dashoffset:1}
.wng-draw .a{opacity:0}
.wng-drawn .s,.wng-drawn path:not(.a),.wng-drawn circle:not(.a),.wng-drawn rect:not(.a){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.6,.05,.25,1) var(--wd,0s)}
.wng-drawn .a{opacity:1;transition:opacity .6s ease calc(var(--wd,0s) + .45s)}
.wtr-list .e .wi{width:19px;height:19px}
.wsw-chips .wi{width:15px;height:15px;vertical-align:-.15em}
.wsh h3 .wi{width:20px;height:20px;vertical-align:-.25em}
.wsh-r .wi{width:16px;height:16px}
.wam-row .wi{width:18px;height:18px;vertical-align:-.25em;margin-right:2px}
@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.wng-bar{display:none}.wi,.wtr-i svg{transition:none!important;transform:none!important}.wng-draw .s,.wng-draw path,.wng-draw circle,.wng-draw rect{stroke-dashoffset:0!important}.wng-draw .a{opacity:1!important}}

/* wid-pqty-css */

.wpq{display:none}
@media all{
html body main.wpp .wpp-box form.cart:not(.variations_form),html body main.wpp .wpp-box form.cart .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:4px 4px 0!important;box-sizing:border-box!important}
html body main.wpp .wpp-box form.cart .wpp-qty-label{display:none!important}
html body main.wpp .wpp-box form.cart .quantity.wpq-hide{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important}
html body main.wpp .wpp-box form.cart .wpq{position:relative!important;display:block!important;width:100%!important;margin:0 0 21px!important;padding:0!important}
html body main.wpp .wpp-box form.cart .wpq select{-webkit-appearance:none!important;appearance:none!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:0!important;margin:0!important;padding:0 40px 0 16px!important;border:1px solid #a2a5aa!important;border-bottom-color:#8d9095!important;border-radius:12px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath d='M1.2 1.2 6.5 6.6l5.3-5.4' fill='none' stroke='%230f1111' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 13px center/13px 8px no-repeat!important;color:#0f1111!important;font:400 16px/42px var(--wid-sans,system-ui)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #888c8b!important;cursor:pointer;outline:0!important;-webkit-tap-highlight-color:transparent}
html body main.wpp .wpp-box form.cart .wpq select:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #304569!important}
html body main.wpp .wpp-box form.cart .wpq::after{content:none!important}
html body main.wpp .wpp-box form.cart .single_add_to_cart_button,html body main.wpp .wpp-box form.cart .wpp-buynow{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font:400 16px/1 var(--wid-sans,system-ui)!important;letter-spacing:0!important;text-transform:none!important;color:#0f1111!important;transform:none!important;animation:none!important;-webkit-tap-highlight-color:transparent}
html body main.wpp .wpp-box form.cart .single_add_to_cart_button{background:#f8d94b!important}
html body main.wpp .wpp-box form.cart .single_add_to_cart_button:active{background:#f1cd2c!important}
html body main.wpp .wpp-box form.cart .single_add_to_cart_button.disabled,html body main.wpp .wpp-box form.cart .single_add_to_cart_button:disabled{opacity:.55!important}
html body main.wpp .wpp-box form.cart .wpp-buynow{margin-top:13px!important;background:#f2a943!important}
html body main.wpp .wpp-box form.cart .wpp-buynow:active{background:#e99a2c!important}
html body main.wpp .wpp-box form.cart .single_add_to_cart_button::before,html body main.wpp .wpp-box form.cart .single_add_to_cart_button::after,html body main.wpp .wpp-box form.cart .wpp-buynow::before,html body main.wpp .wpp-box form.cart .wpp-buynow::after{display:none!important}
html body main.wpp .wpp-box form.cart .single_add_to_cart_button>svg,html body main.wpp .wpp-box form.cart .wpp-buynow svg,html body main.wpp .wpp-box form.cart .wpp-buynow w-i,html body main.wpp .wpp-box form.cart .wpp-buynow .wi{display:none!important}
html body main.wpp .wpp-box form.cart~.wpp-notify,html body main.wpp .wpp-box .wpp-form>.wpp-notify,html body main.wpp .wpp-box #wpp-notify{margin-top:18px!important}
html.wid-dark body main.wpp .wpp-box form.cart .wpq select{background:#12151a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath d='M1.2 1.2 6.5 6.6l5.3-5.4' fill='none' stroke='%23eef0f3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 13px center/13px 8px no-repeat!important;color:#eef0f3!important;border-color:#5b616a!important;box-shadow:0 0 0 2px #12151a,0 0 0 4px #5b616a!important}
}

/* wid-tabbar-css */

@media (max-width:782px){
html body nav.wcx-tabs:not([hidden]){--tw:calc((100vw - 22px) / 5);--ta:var(--wid-green-2,#24365c);--tk:#111318;--bg:#fff;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));height:68px;padding:0;border-radius:20px;overflow:hidden;background:var(--bg);border:1px solid rgba(15,23,42,.09);box-shadow:0 14px 34px -14px rgba(15,23,42,.3),0 2px 6px rgba(15,23,42,.05)}
/* Active tab: a tinted cell that slides from tab to tab */
html body nav.wcx-tabs .ind{top:0;bottom:0;height:auto;width:var(--tw)!important;margin-left:-4px;border-radius:0;background:color-mix(in srgb,var(--ta) 10%,transparent)!important;transition:transform .4s cubic-bezier(.3,1.15,.45,1),opacity .2s}
html body nav.wcx-tabs a{gap:6px;font:600 12px/1 var(--wid-sans,sans-serif);letter-spacing:0;color:var(--tk)!important}
html body nav.wcx-tabs a>svg,html body nav.wcx-tabs .fab svg{width:26px;height:26px;stroke-width:2.15;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}
html body nav.wcx-tabs a:active{transform:none}
html body nav.wcx-tabs a:active>svg,html body nav.wcx-tabs a:active .fab svg{transform:scale(.86)}
html body nav.wcx-tabs a svg .a{fill:transparent!important}
html body nav.wcx-tabs a.is-on,html body nav.wcx-tabs a[data-tab="votes"].has-votes.is-on{color:var(--ta)!important;font-weight:700}
html body nav.wcx-tabs a.is-on svg{transform:none;stroke-width:2.3}
html body nav.wcx-tabs a.is-on svg .a{fill:currentColor!important;fill-opacity:.18}
html body nav.wcx-tabs a[data-tab="votes"].has-votes{color:var(--tk)!important}
html body nav.wcx-tabs a[data-tab="votes"].has-votes svg path{fill:none}
/* Search sits in line with the others */
html body nav.wcx-tabs .fab{width:auto;height:auto;margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit}
html body nav.wcx-tabs a[data-tab="search"]{gap:6px}
/* Counters */
html body nav.wcx-tabs .ct{top:7px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;font:700 10.5px/14px var(--wid-sans,sans-serif);border:2px solid var(--bg);background:#e5484d;color:#fff;box-shadow:none}
html body nav.wcx-tabs .ct.vc{background:var(--tk)}
/* Night mode and the Videos page */
html.wid-dark body nav.wcx-tabs:not([hidden]),html body.wid-vfeed nav.wcx-tabs:not([hidden]){--tk:#f3f4f6;--bg:#15171c;background:#15171c!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 14px 34px -12px rgba(0,0,0,.7)!important}
html.wid-dark body nav.wcx-tabs a,html body.wid-vfeed nav.wcx-tabs a,html body.wid-vfeed nav.wcx-tabs a[data-tab="votes"].has-votes{color:rgba(255,255,255,.8)!important}
html.wid-dark body nav.wcx-tabs a.is-on,html body.wid-vfeed nav.wcx-tabs a.is-on{color:#fff!important}
html.wid-dark body nav.wcx-tabs .ind,html body.wid-vfeed nav.wcx-tabs .ind{background:rgba(255,255,255,.12)!important}
html.wid-dark body nav.wcx-tabs .ct.vc,html body.wid-vfeed nav.wcx-tabs .ct.vc{background:#fff;color:#111318}
html body.wid-vfeed nav.wcx-tabs .ct{border-color:#15171c!important}
html body.wid-vfeed nav.wcx-tabs .fab{background:none!important;color:inherit!important;box-shadow:none!important;border:0!important}
html body.wid-vfeed nav.wcx-tabs a svg .a{fill:transparent!important}
html body.wid-vfeed nav.wcx-tabs a.is-on svg .a{fill:currentColor!important;fill-opacity:.18}
@media (prefers-reduced-motion:reduce){html body nav.wcx-tabs .ind{transition:none}}
}
/* Phones: fixed stack above the bar — chat bubble, then the back-to-top arrow. Fixed spots (no measuring
   while things move), so they can never land on each other or on the bar when scrolling fast. */
@media (max-width:900px){
html body #wid-as .was-btn{bottom:calc(92px + env(safe-area-inset-bottom))!important;right:14px!important}
html body #wid-as .was-btn.was-away{transform:scale(.82)!important}
html body:has(#wid-as .was-btn) .wid-top{bottom:calc(156px + env(safe-area-inset-bottom))!important;right:17px!important;margin-bottom:0!important;transition:opacity .25s ease,transform .25s ease,visibility .25s!important}
html body.wid-vfeed .wid-top{display:none!important}
}
	
/* wid-tg-css */

.wtg-btn{display:flex;align-items:center;gap:12px;width:100%;margin:8px 0 4px;padding:9px 9px 9px 10px!important;border:1.5px solid #20262b!important;border-radius:14px!important;background:#161a20!important;color:#fff!important;font:700 14.5px/1.3 var(--wid-sans,system-ui)!important;text-align:left;cursor:pointer;min-height:0!important;box-shadow:0 2px 0 rgba(0,0,0,.18),0 10px 22px -8px rgba(16,21,30,.45)!important;transition:transform .15s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;text-transform:none!important;letter-spacing:0!important}
.wtg-btn:hover{transform:translateY(-1px)}
.wtg-btn:focus-visible{outline:2px solid var(--wid-green-2,#304569);outline-offset:2px}
.wtg-btn .wtg-ic{flex:none;width:38px;height:38px;border-radius:11px;background:linear-gradient(140deg,#4375cc,#304569);display:flex;align-items:center;justify-content:center}
.wtg-btn .wtg-ic svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.wtg-btn .wtg-tx{flex:1;min-width:0}
.wtg-btn small{display:block;font-weight:500;font-size:12px;color:rgba(255,255,255,.72);margin-top:2px}
.wtg-btn .wtg-new{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;background:#4375cc;color:#080c13;font-size:10.5px;font-weight:800;letter-spacing:.04em;vertical-align:2px}
.wtg-btn .wtg-chev{flex:none;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}
.wtg-btn .wtg-chev svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}

#wtg{--a0:#e0603a;--a1:#2f7ae5;--a2:#b04bd6;--a3:#224e9a;--a4:#d8a019;--a5:#e2457f;--a6:#3aa6b9;--a7:#6b6f76;--bg:#fff;--ink:#161a20;--mut:#69736d;--ln:#e6e2d6;--soft:#f5f3ec;font-family:var(--wid-sans,system-ui);color:var(--ink)}
#wtg [hidden]{display:none!important}
#wtg button{font-family:inherit;text-transform:none;letter-spacing:0;min-height:0;-webkit-tap-highlight-color:transparent}
#wtg .wtg-av{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;color:#fff;font:800 13px/1 var(--wid-sans,system-ui);border:2px solid var(--bg);position:relative;text-transform:uppercase}
#wtg .wtg-av.off{filter:grayscale(.9);opacity:.6}
#wtg .wtg-av i{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;background:#336bcb;border:2px solid var(--bg)}
#wtg .wtg-av.off i{display:none}

/* dock */
#wtg .wtg-dock{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:99990;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:0;border-radius:999px;background:#161a20;color:#fff;box-shadow:0 10px 30px -6px rgba(0,0,0,.45);cursor:pointer;transition:transform .2s ease,bottom .25s ease}
#wtg .wtg-dock:active{transform:scale(.97)}
#wtg .wtg-dock .wtg-avs{display:flex}
#wtg .wtg-dock .wtg-av{width:28px;height:28px;font-size:12px;border-color:#161a20}
#wtg .wtg-dock .wtg-av i{border-color:#161a20}
#wtg .wtg-dock .wtg-av+.wtg-av{margin-left:-9px}
#wtg .wtg-dock b{font-size:13px;font-weight:700;white-space:nowrap}
#wtg .wtg-dock .wtg-live{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.06em;color:#4375cc}
#wtg .wtg-dock .wtg-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#4375cc;animation:wtgp 1.6s ease-out infinite}
#wtg .wtg-dock .wtg-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e0603a;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}
@keyframes wtgp{0%{box-shadow:0 0 0 0 rgba(67,117,204,.7)}100%{box-shadow:0 0 0 8px rgba(67,117,204,0)}}

/* reaction bar on product pages */
#wtg .wtg-rx{position:fixed;left:14px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:99989;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:var(--bg);box-shadow:0 8px 28px -8px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.05);transition:bottom .25s ease}
#wtg .wtg-rx button{width:38px;height:38px;border:0;border-radius:50%;background:transparent;font-size:21px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .15s ease,background .15s ease}
#wtg .wtg-rx button:hover{background:var(--soft)}
#wtg .wtg-rx button:active{transform:scale(1.25)}
#wtg .wtg-rx .wtg-sep{width:1px;height:24px;background:var(--ln);margin:0 3px}
#wtg .wtg-rx .wtg-rxt{width:auto;height:38px;padding:0 11px;white-space:nowrap;border-radius:999px;font:700 13px/1 var(--wid-sans,system-ui);color:var(--ink);gap:6px}
#wtg .wtg-rx .wtg-rxt svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
#wtg .wtg-rx .wtg-rxt.on{color:#e0603a}
#wtg .wtg-rx .wtg-rxt.on svg{stroke:#e0603a}
#wtg .wtg-rx .wtg-rxt:last-child{width:38px;padding:0}

/* toasts */
#wtg .wtg-toasts{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top));transform:translateX(-50%);z-index:99999;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 24px));pointer-events:none}
#wtg .wtg-t{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:16px;background:#161a20;color:#fff;box-shadow:0 14px 34px -10px rgba(0,0,0,.5);animation:wtgin .35s cubic-bezier(.2,.9,.3,1.2)}
#wtg .wtg-t.out{animation:wtgout .3s ease forwards}
#wtg .wtg-t .wtg-av{border-color:#161a20;width:32px;height:32px}
#wtg .wtg-t img{width:40px;height:40px;border-radius:10px;object-fit:cover;background:#fff;flex:none}
#wtg .wtg-t p{flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.3}
#wtg .wtg-t p span{display:block;color:rgba(255,255,255,.7);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#wtg .wtg-t a,#wtg .wtg-t button{flex:none;padding:8px 12px;border:0;border-radius:999px;background:#4375cc;color:#080c13!important;font:800 12.5px/1 var(--wid-sans,system-ui);text-decoration:none!important;cursor:pointer}
@keyframes wtgin{from{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:none}}
@keyframes wtgout{to{opacity:0;transform:translateY(-10px)}}

/* flying reactions */
#wtg .wtg-fly{position:fixed;z-index:99998;bottom:90px;font-size:34px;pointer-events:none;animation:wtgfly 2.2s ease-out forwards}
#wtg .wtg-fly small{display:block;margin-top:-4px;font:800 11px/1 var(--wid-sans,system-ui);color:#fff;padding:3px 6px;border-radius:6px;text-align:center}
@keyframes wtgfly{0%{opacity:0;transform:translateY(20px) scale(.6)}15%{opacity:1;transform:translateY(0) scale(1.15)}100%{opacity:0;transform:translateY(-260px) scale(1)}}

/* sheet */
#wtg .wtg-scrim{position:fixed;inset:0;z-index:99995;background:rgba(10,12,16,.45);opacity:0;transition:opacity .25s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
#wtg .wtg-sheet{position:fixed;z-index:99996;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--bg);border-radius:22px 22px 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.25);transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom)}
#wtg.wtg-open .wtg-scrim{opacity:1}
#wtg.wtg-open .wtg-sheet{transform:none}
@media (min-width:700px){#wtg .wtg-sheet{left:50%;right:auto;bottom:auto;top:50%;width:440px;max-height:min(720px,90vh);border-radius:22px;transform:translate(-50%,-46%);opacity:0;transition:transform .28s ease,opacity .2s ease}#wtg.wtg-open .wtg-sheet{transform:translate(-50%,-50%);opacity:1}#wtg .wtg-grab{display:none}}
#wtg .wtg-grab{width:38px;height:4px;border-radius:2px;background:#d6d2c6;margin:8px auto 0;flex:none}
#wtg .wtg-hd{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;flex:none}
#wtg .wtg-hd h2{flex:1;margin:0;font:800 19px/1.2 var(--wid-sans,system-ui);letter-spacing:-.02em;color:var(--ink)}
#wtg .wtg-x{width:34px;height:34px;border:0;border-radius:50%;background:var(--soft);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
#wtg .wtg-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}
#wtg .wtg-bd{overflow-y:auto;padding:0 16px 18px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
#wtg .wtg-lead{margin:0 0 14px;color:var(--mut);font-size:14.5px;line-height:1.45}
#wtg .wtg-hero{display:flex;gap:10px;margin:2px 0 16px}
#wtg .wtg-hero div{flex:1;padding:11px 10px;border-radius:14px;background:var(--soft);font-size:12.5px;line-height:1.3;color:var(--ink);font-weight:600}
#wtg .wtg-hero div span{display:block;font-size:20px;margin-bottom:4px}
#wtg label.wtg-l{display:block;font-size:12.5px;font-weight:700;color:var(--mut);margin:0 0 6px}
#wtg input.wtg-in{display:block;width:100%;box-sizing:border-box;height:48px;padding:0 14px;border:1.5px solid var(--ln);border-radius:12px;background:var(--bg);color:var(--ink);font:500 16px var(--wid-sans,system-ui);outline:0;margin:0}
#wtg input.wtg-in:focus{border-color:#304569;box-shadow:0 0 0 3px rgba(48,69,105,.15)}
#wtg .wtg-go{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;margin:14px 0 0;border:0;border-radius:14px;background:#161a20;color:#fff;font:800 15.5px/1 var(--wid-sans,system-ui);cursor:pointer}
#wtg .wtg-go:disabled{opacity:.6}
#wtg .wtg-go.g{background:#304569}
#wtg .wtg-note{margin:12px 0 0;font-size:12px;line-height:1.4;color:var(--mut);text-align:center}
#wtg .wtg-err{margin:10px 0 0;padding:9px 12px;border-radius:10px;background:#fdecea;color:#9b2c1d;font-size:13px}
#wtg .wtg-share{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0}
#wtg .wtg-share a,#wtg .wtg-share button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border:1.5px solid var(--ln);border-radius:14px;background:var(--bg);color:var(--ink)!important;font:700 12.5px/1.2 var(--wid-sans,system-ui);text-decoration:none!important;cursor:pointer}
#wtg .wtg-share svg{width:24px;height:24px}
#wtg .wtg-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:12px;background:var(--soft);font-size:13px;color:var(--mut)}
#wtg .wtg-link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr}
#wtg .wtg-link button{flex:none;height:34px;padding:0 12px;border:0;border-radius:9px;background:#161a20;color:#fff;font:700 12.5px var(--wid-sans,system-ui);cursor:pointer}
#wtg .wtg-wait{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:12px;border-radius:14px;border:1.5px dashed var(--ln);font-size:13.5px;color:var(--mut)}
#wtg .wtg-dots{display:inline-flex;gap:4px}
#wtg .wtg-dots i{width:6px;height:6px;border-radius:50%;background:#304569;animation:wtgb 1.2s infinite ease-in-out}
#wtg .wtg-dots i:nth-child(2){animation-delay:.15s}#wtg .wtg-dots i:nth-child(3){animation-delay:.3s}
@keyframes wtgb{0%,80%,100%{transform:scale(.5);opacity:.4}40%{transform:scale(1);opacity:1}}

/* room panel */
#wtg .wtg-sec{margin:4px 0 18px}
#wtg .wtg-sec h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:800 13px/1 var(--wid-sans,system-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}
#wtg .wtg-sec h3 em{font-style:normal;color:var(--ink);background:var(--soft);padding:3px 7px;border-radius:7px;letter-spacing:0}
#wtg .wtg-m{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--ln)}
#wtg .wtg-m:last-child{border-bottom:0}
#wtg .wtg-m .wtg-av{width:38px;height:38px;font-size:15px}
#wtg .wtg-m .wtg-mi{flex:1;min-width:0}
#wtg .wtg-m .wtg-mi b{display:block;font-size:14.5px;color:var(--ink)}
#wtg .wtg-m .wtg-mi span{display:block;font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#wtg .wtg-m .wtg-mp{display:flex;align-items:center;gap:8px;margin-top:6px;padding:5px;border-radius:12px;background:var(--soft);text-decoration:none!important;color:var(--ink)!important}
#wtg .wtg-m .wtg-mp img{width:36px;height:36px;border-radius:8px;object-fit:cover;background:#fff;flex:none}
#wtg .wtg-m .wtg-mp span{flex:1;min-width:0;color:var(--ink);font-weight:600;font-size:13px}
#wtg .wtg-mb{display:flex;flex-direction:column;gap:6px;flex:none}
#wtg .wtg-pill{height:32px;padding:0 12px;border:1.5px solid var(--ln);border-radius:999px;background:var(--bg);color:var(--ink);font:700 12.5px/1 var(--wid-sans,system-ui);cursor:pointer;white-space:nowrap;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center}
#wtg .wtg-pill.on{background:#161a20;border-color:#161a20;color:#fff}
#wtg .wtg-picks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
#wtg .wtg-pk{position:relative;border-radius:14px;overflow:hidden;background:var(--soft);display:flex;flex-direction:column}
#wtg .wtg-pk a.wtg-pki{display:block;aspect-ratio:1;background:#fff}
#wtg .wtg-pk a.wtg-pki img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}
#wtg .wtg-pk .wtg-pkt{padding:8px 9px 0;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#wtg .wtg-pk .wtg-pkp{padding:2px 9px 0;font-size:13px;font-weight:800;color:var(--ink)}
#wtg .wtg-pk .wtg-pkf{display:flex;align-items:center;gap:6px;padding:8px 9px 9px;margin-top:auto}
#wtg .wtg-pk .wtg-pkf .wtg-av{width:22px;height:22px;font-size:10px}
#wtg .wtg-pk .wtg-pkf .wtg-av+.wtg-av{margin-left:-8px}
#wtg .wtg-pk .wtg-like{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border:0;border-radius:999px;background:var(--bg);color:var(--ink);font:800 12px/1 var(--wid-sans,system-ui);cursor:pointer}
#wtg .wtg-pk .wtg-like svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4}
#wtg .wtg-pk .wtg-like.on{color:#e0603a}
#wtg .wtg-pk .wtg-like.on svg{fill:#e0603a;stroke:#e0603a}
#wtg .wtg-pk .wtg-rm{position:absolute;top:6px;right:6px;width:26px;height:26px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
#wtg .wtg-pk .wtg-rm svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}
#wtg .wtg-pk .wtg-top{position:absolute;top:6px;left:6px;padding:3px 7px;border-radius:7px;background:#161a20;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.03em}
#wtg .wtg-empty{padding:14px;border-radius:14px;background:var(--soft);font-size:13px;line-height:1.45;color:var(--mut)}
#wtg .wtg-feed{margin:0;padding:0;list-style:none}
#wtg .wtg-feed li{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:var(--ink)}
#wtg .wtg-feed li .wtg-av{width:24px;height:24px;font-size:10px}
#wtg .wtg-feed li>span:not(.wtg-av){flex:1;min-width:0}
#wtg .wtg-feed li time{color:var(--mut);font-size:11.5px;flex:none}
#wtg .wtg-foot{display:flex;gap:8px;margin-top:4px}
#wtg .wtg-foot button{flex:1;height:44px;border-radius:12px;font:700 13.5px/1 var(--wid-sans,system-ui);cursor:pointer;border:1.5px solid var(--ln);background:var(--bg);color:var(--ink)}
#wtg .wtg-foot button.wtg-inv{background:#161a20;border-color:#161a20;color:#fff}
#wtg .wtg-foot button.wtg-lv{color:#b23a22}

/* one entry card: friends & family */
.wtg-hub{--hb-acc:var(--wid-green-2,#304569);position:relative;isolation:isolate;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:15px;width:100%;margin:14px 0 6px!important;padding:16px 14px 16px 16px!important;border:0!important;border-radius:20px!important;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--hb-acc) 55%,transparent) 0%,transparent 58%),linear-gradient(160deg,#1a2230 0%,#0e131b 100%)!important;color:#fff!important;font-family:var(--wid-sans,system-ui)!important;text-align:left;text-transform:none!important;letter-spacing:0!important;min-height:0!important;cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.08),0 2px 6px rgba(8,12,20,.1),0 22px 40px -24px rgba(8,12,20,.8)!important;-webkit-tap-highlight-color:transparent;transition:transform .3s cubic-bezier(.2,1.2,.4,1),box-shadow .3s ease!important}
.wtg-hub::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.07) 50%,transparent 62%);transform:translateX(-120%);animation:wtgsh 9s ease-in-out 1.5s infinite;pointer-events:none}
.wtg-hub::before{content:none!important}
@keyframes wtgsh{0%,78%{transform:translateX(-120%)}100%{transform:translateX(120%)}}
@media (hover:hover){.wtg-hub:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.1),0 4px 10px rgba(8,12,20,.12),0 28px 48px -24px rgba(8,12,20,.85)!important}.wtg-hub:hover .wtg-chev{background:#fff;border-color:#fff}.wtg-hub:hover .wtg-chev svg{stroke:#0e131b;transform:translateX(2px)}}
.wtg-hub:active{transform:scale(.99)}
.wtg-hub:focus-visible{outline:2px solid #9fb6ff;outline-offset:3px}
/* icon tile */
.wtg-hub .wtg-hic{position:relative;align-self:start;margin-top:2px;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(150deg,color-mix(in srgb,var(--hb-acc) 35%,#fff) 0%,color-mix(in srgb,var(--hb-acc) 80%,#fff) 30%,var(--hb-acc) 70%,color-mix(in srgb,var(--hb-acc) 70%,#000) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.2),0 12px 20px -12px rgba(0,0,0,.7)}
.wtg-hub .wtg-hic svg{width:24px;height:24px}
.wtg-hub .wtg-hic .wtg-s{stroke:#fff;stroke-width:1.8}
.wtg-hub .wtg-hic i{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#ff5a5f;box-shadow:0 0 0 2px #18202c;animation:wtgrd 2s ease-out infinite}
@keyframes wtgrd{0%{box-shadow:0 0 0 2px #18202c,0 0 0 2px rgba(255,90,95,.5)}70%,100%{box-shadow:0 0 0 2px #18202c,0 0 0 9px rgba(255,90,95,0)}}
/* text */
.wtg-hub .wtg-tx{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.wtg-hub .wtg-ey{display:block;margin:0 0 6px;font:800 10.5px/1 var(--wid-sans,system-ui);letter-spacing:.14em;text-transform:uppercase;color:#a9bdff;white-space:nowrap}
.wtg-hub .wtg-tx b{display:block;max-width:100%;font:700 16px/1.25 var(--wid-sans,system-ui);letter-spacing:-.012em;color:#fff;text-wrap:balance}
.wtg-hub small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font:500 12.75px/1.45 var(--wid-sans,system-ui);color:rgba(255,255,255,.66)}
.wtg-hub em{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 11px 5px 9px;border:1px solid rgba(255,200,130,.3);border-radius:999px;background:rgba(255,200,130,.08);color:#ffd29a;font:700 11.5px/1.2 var(--wid-sans,system-ui);font-style:normal;letter-spacing:.005em;white-space:nowrap}
.wtg-hub em svg{flex:none;width:13px;height:13px}
.wtg-hub em .wtg-s{stroke:#ffd29a}
/* arrow */
.wtg-hub .wtg-chev{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);display:grid;place-items:center;transition:background .25s ease,border-color .25s ease}
.wtg-hub .wtg-chev svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease,stroke .25s ease}
.wtg-hub .wtg-s,#wtg .wtg-s{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#wtg .wtg-f{fill:currentColor;stroke:none}
html.wid-dark .wtg-hub{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.08),0 22px 40px -24px rgba(0,0,0,.9)!important}
@media (max-width:480px){.wtg-hub{column-gap:12px;padding:14px 12px 14px 14px!important;border-radius:18px!important}.wtg-hub .wtg-hic{width:46px;height:46px;border-radius:14px}.wtg-hub .wtg-hic svg{width:22px;height:22px}.wtg-hub .wtg-tx b{font-size:15px}.wtg-hub small{font-size:12.25px}.wtg-hub .wtg-ey{font-size:10px;margin-bottom:5px}.wtg-hub em{margin-top:9px;font-size:11px;padding:4px 10px 4px 8px}.wtg-hub .wtg-chev{width:30px;height:30px}}
@media (max-width:350px){.wtg-hub .wtg-chev{display:none}.wtg-hub{grid-template-columns:auto minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){.wtg-hub,.wtg-hub *,.wtg-hub::after{animation:none!important;transition:none!important}}
.wak-btn{display:none!important}
.wpp-box .wak-live.on{margin-top:8px}

/* hub sheet */
#wtg .wtg-opt{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 10px;padding:14px;border:1.5px solid var(--ln);border-radius:18px;background:var(--bg);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}
#wtg .wtg-opt:active{transform:scale(.985)}
@media (hover:hover){#wtg .wtg-opt:hover{border-color:#b9c0c6;box-shadow:0 10px 24px -16px rgba(0,0,0,.4)}#wtg .wtg-opt1:hover{border-color:transparent}}
#wtg .wtg-opt1{background:linear-gradient(135deg,#223246,#161a20);border-color:transparent;color:#fff;box-shadow:0 14px 30px -16px rgba(10,20,32,.7)}
#wtg .wtg-oic{flex:none;width:48px;height:48px;border-radius:14px;background:var(--soft);color:var(--ink);display:flex;align-items:center;justify-content:center}
#wtg .wtg-oic svg{width:24px;height:24px}
#wtg .wtg-opt1 .wtg-oic{background:linear-gradient(140deg,#4375cc,#304569);color:#fff}
#wtg .wtg-ot{flex:1;min-width:0}
#wtg .wtg-ot b{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:800 15.5px/1.25 var(--wid-sans,system-ui)}
#wtg .wtg-ot b em{display:inline-flex;align-items:center;gap:5px;padding:2px 7px 2px 6px;border-radius:999px;background:#ff4d4f;color:#fff;font:800 10px/1.4 var(--wid-sans,system-ui);font-style:normal;letter-spacing:.06em}
#wtg .wtg-ot b em::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:wtgbl 1.4s ease-in-out infinite}
@keyframes wtgbl{50%{opacity:.25}}
#wtg .wtg-ot>span{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--mut)}
#wtg .wtg-opt1 .wtg-ot>span{color:rgba(255,255,255,.75)}
#wtg .wtg-rw{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 10px 4px 8px;border-radius:999px;background:#fff1e6;color:#a8541a;font:800 11.5px/1.2 var(--wid-sans,system-ui);font-style:normal}
#wtg .wtg-rw svg{width:14px;height:14px}
#wtg .wtg-opt .wtg-chev{flex:none;width:30px;height:30px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center}
#wtg .wtg-opt1 .wtg-chev{background:rgba(255,255,255,.12)}
#wtg .wtg-opt .wtg-chev svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
#wtg .wtg-go svg{width:20px;height:20px}
#wtg .wtg-go2{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin:8px 0 0;border:1.5px solid var(--ln);border-radius:14px;background:transparent;color:var(--ink);font:700 14px/1 var(--wid-sans,system-ui);cursor:pointer}
#wtg .wtg-go2:disabled{opacity:.6}
/* switch */
#wtg .wtg-sw{position:relative;display:flex;align-items:center;gap:12px;margin:12px 0 0;padding:12px 14px;border-radius:14px;background:var(--soft);cursor:pointer}
#wtg .wtg-sw input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
#wtg .wtg-swt{flex:none;position:relative;width:46px;height:28px;border-radius:14px;background:#c7ccd1;transition:background .2s ease}
#wtg .wtg-swt::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3);transition:transform .22s cubic-bezier(.3,1.4,.5,1)}
#wtg .wtg-sw input:checked+.wtg-swt{background:#304569}
#wtg .wtg-sw input:checked+.wtg-swt::after{transform:translateX(18px)}
#wtg .wtg-sw input:focus-visible+.wtg-swt{outline:2px solid #304569;outline-offset:2px}
#wtg .wtg-sw input:disabled+.wtg-swt{opacity:.5}
#wtg .wtg-swx b{display:block;font-size:14px;line-height:1.3;color:var(--ink)}
#wtg .wtg-swx small{display:block;margin-top:2px;font-size:12px;color:var(--mut)}
/* room: call section */
#wtg .wtg-csec{padding:14px;border-radius:18px;background:linear-gradient(135deg,#223246,#161a20);color:#fff}
#wtg .wtg-csec h3{color:rgba(255,255,255,.7)}
#wtg .wtg-csec h3 em{background:rgba(255,255,255,.12);color:#fff}
#wtg .wtg-crow{display:flex;align-items:center;gap:10px;margin:2px 0 12px}
#wtg .wtg-avs{display:flex}
#wtg .wtg-csec .wtg-av{border-color:#1c2a36}
#wtg .wtg-csec .wtg-av i{border-color:#1c2a36}
#wtg .wtg-avs .wtg-av+.wtg-av{margin-left:-9px}
#wtg .wtg-ctx{flex:1;min-width:0;font-size:13.5px;line-height:1.35;color:rgba(255,255,255,.85)}
#wtg .wtg-cbtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border:0;border-radius:13px;background:#4375cc;color:#080c13;font:800 14.5px/1 var(--wid-sans,system-ui);cursor:pointer}
#wtg .wtg-cbtn.end{background:#e5484d;color:#fff}
#wtg .wtg-cbtn svg{width:20px;height:20px}
#wtg .wtg-dock .wtg-dcam{display:inline-flex;width:22px;height:22px;border-radius:50%;background:#e5484d;align-items:center;justify-content:center}
#wtg .wtg-dock .wtg-dcam svg{width:13px;height:13px;stroke:#fff}
#wtg .wtg-t button svg{width:14px;height:14px;vertical-align:-2px;margin-right:4px}

/* call window */
#wtg .wtg-call{position:fixed;right:12px;top:calc(84px + env(safe-area-inset-top));z-index:99994;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:7px;border-radius:24px;background:rgba(15,20,26,.9);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 22px 60px -14px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.07);color:#fff;font-family:var(--wid-sans,system-ui);touch-action:none;-webkit-user-select:none;user-select:none;animation:wtgcin .4s cubic-bezier(.2,.9,.3,1.15);cursor:grab}
#wtg .wtg-call.drag{cursor:grabbing;transition:none}
@keyframes wtgcin{from{opacity:0;transform:scale(.85) translateY(-10px)}to{opacity:1;transform:none}}
#wtg .wtg-tiles{position:relative;display:grid;grid-template-columns:repeat(var(--cols,1),var(--tw,116px));gap:6px}
#wtg .wtg-tile{position:relative;aspect-ratio:3/4;border-radius:17px;overflow:hidden;background:#1c252e}
#wtg .wtg-tile.me{order:9}
#wtg .wtg-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#1c252e;transition:opacity .25s ease}
#wtg .wtg-tile.me video{transform:scaleX(-1)}
#wtg .wtg-call.rear .wtg-tile.me video{transform:none}
#wtg .wtg-ph{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,#2c3a48,#182029)}
#wtg .wtg-tile.noc .wtg-ph,#wtg .wtg-tile.wait .wtg-ph{display:flex}
#wtg .wtg-tile.noc video,#wtg .wtg-tile.wait video{opacity:0}
#wtg .wtg-ph .wtg-av{border:0;font-size:18px}
#wtg .wtg-ph .wtg-av i{display:none}
#wtg .wtg-tile.wait .wtg-ph .wtg-av{animation:wtgring 1.6s ease-out infinite}
@keyframes wtgring{0%{box-shadow:0 0 0 0 rgba(255,255,255,.35)}100%{box-shadow:0 0 0 16px rgba(255,255,255,0)}}
#wtg .wtg-tn{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:9px;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 11px/1.3 var(--wid-sans,system-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#wtg .wtg-tile.mu .wtg-tn::before{content:"";flex:none;width:11px;height:11px;background:#ff6b6b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5.5 11a6.5 6.5 0 0 0 13 0M12 17.5V21M4 4l16 16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5.5 11a6.5 6.5 0 0 0 13 0M12 17.5V21M4 4l16 16'/%3E%3C/svg%3E") center/contain no-repeat}
#wtg .wtg-ts{position:absolute;left:0;right:0;top:calc(50% + 36px);text-align:center;font:600 11px/1.2 var(--wid-sans,system-ui);font-style:normal;color:rgba(255,255,255,.75)}
#wtg .wtg-ts:empty{display:none}
#wtg .wtg-call.pip .wtg-tile.me{position:absolute;z-index:2;top:7px;right:7px;width:36%;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.45),0 0 0 1.5px rgba(255,255,255,.6)}
#wtg .wtg-call.pip .wtg-tile.me .wtg-tn{display:none}
#wtg .wtg-call.pip .wtg-tile.me .wtg-ph .wtg-av{width:30px!important;height:30px!important;font-size:12px}
#wtg .wtg-cw{margin:0;max-width:var(--tw,116px);font:600 11.5px/1.35 var(--wid-sans,system-ui);color:rgba(255,255,255,.72);text-align:center;align-self:center}
#wtg .wtg-cw:empty{display:none}
#wtg .wtg-cl{display:none;align-items:center;gap:8px;padding:0 4px 0 2px}
#wtg .wtg-cl b{font-size:12.5px;white-space:nowrap}
#wtg .wtg-cl .wtg-av{border-color:#151b22}
#wtg .wtg-cl .wtg-av i{display:none}
#wtg .wtg-ctl{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;max-width:calc(var(--cols,1) * var(--tw,116px) + (var(--cols,1) - 1) * 6px)}
#wtg .wtg-ctl button{position:relative;flex:none;width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.13);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s ease,transform .15s ease}
#wtg .wtg-ctl button:active{transform:scale(.9)}
@media (hover:hover){#wtg .wtg-ctl button:hover{background:rgba(255,255,255,.22)}}
#wtg .wtg-ctl button svg{width:17px;height:17px}
#wtg .wtg-ctl button.off{background:#fff;color:#141a20}
#wtg .wtg-ctl button.off::after{content:"";position:absolute;width:22px;height:2.2px;border-radius:2px;background:#e5484d;transform:rotate(-45deg);box-shadow:0 0 0 1.5px #fff}
#wtg .wtg-ctl button:disabled{opacity:.35;cursor:default}
#wtg .wtg-ctl button[data-k="end"]{width:44px;border-radius:17px;background:#e5484d}
@media (hover:hover){#wtg .wtg-ctl button[data-k="end"]:hover{background:#d13438}}
#wtg .wtg-ctl button[data-k="end"] svg{width:20px;height:20px}
#wtg .wtg-ctl button[data-k="min"],#wtg .wtg-ctl button[data-k="size"]{display:none}
#wtg .wtg-call.big .wtg-ctl button[data-k="size"]{display:flex}
#wtg .wtg-call:not(.big):not(.c2) .wtg-ctl button[data-k="flip"]{display:none}
#wtg .wtg-ov{position:absolute;z-index:3;left:13px;top:13px;display:flex;gap:5px}
#wtg .wtg-ov button{width:28px;height:28px;border:0;border-radius:50%;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s ease,transform .15s ease}
#wtg .wtg-ov button:active{transform:scale(.9)}
@media (hover:hover){#wtg .wtg-ov button:hover{background:rgba(0,0,0,.65)}}
#wtg .wtg-ov svg{width:14px;height:14px}
#wtg .wtg-call.min .wtg-ov,#wtg .wtg-call.big .wtg-ov{display:none}
#wtg .wtg-tap{display:none;align-items:center;justify-content:center;gap:7px;height:38px;border:0;border-radius:12px;background:#4375cc;color:#080c13;font:800 12.5px/1.2 var(--wid-sans,system-ui);cursor:pointer;padding:0 10px;animation:wtgbl 1.6s ease-in-out infinite}
#wtg .wtg-tap svg{width:17px;height:17px;flex:none}
#wtg .wtg-aud{position:absolute;width:0;height:0;opacity:0;pointer-events:none}
.wtg-howl{display:flex!important;align-items:center;justify-content:center;gap:7px;width:100%;margin:2px 0 8px!important;padding:6px 10px!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--wid-ink,#1d222a)!important;font:700 13.5px/1.2 var(--wid-sans,system-ui)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer}
.wtg-howl svg,#wtg .wtg-howr svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}
.wtg-howl small{font-weight:500;color:var(--wid-muted,#6b746d);font-size:12.5px}
.wtg-howl small::before{content:"·";margin-right:6px}
.wtg-howl:hover span{text-decoration:underline}
#wtg .wtg-howr{display:flex;align-items:center;gap:9px;width:100%;margin:0 0 12px;padding:11px 14px;border:1px dashed rgba(127,127,127,.35);border-radius:14px;background:transparent;color:inherit;font:700 14px/1.2 var(--wid-sans,system-ui);cursor:pointer;text-align:left}
#wtg .wtg-howr small{margin-left:auto;font-weight:500;opacity:.65;font-size:12.5px}
#wtg .wtg-hv{position:fixed;inset:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(5,8,18,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:wtghv .25s ease}
@keyframes wtghv{from{opacity:0}}
#wtg .wtg-hvb{position:relative;width:min(480px,100%,calc((100vh - 36px) * .8));width:min(480px,100%,calc((100dvh - 36px) * .8));aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:#0b1326;box-shadow:0 40px 90px -20px rgba(0,0,0,.7);animation:wtghvb .35s cubic-bezier(.2,.9,.3,1.2)}
@keyframes wtghvb{from{transform:scale(.92);opacity:0}}
#wtg .wtg-hvb video{display:block;width:100%;height:100%;object-fit:contain;background:#0b1326}
#wtg .wtg-hvx{position:absolute;top:10px;right:10px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;padding:0}
#wtg .wtg-hvx svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}
#wtg .wtg-hve{position:absolute;left:0;right:0;bottom:0;display:none;flex-direction:column;gap:8px;padding:18px;background:linear-gradient(180deg,transparent,rgba(5,8,18,.92) 40%)}
#wtg .wtg-hvb.done .wtg-hve{display:flex}
#wtg .wtg-hve .wtg-go2{color:#fff;border-color:rgba(255,255,255,.35)}
#wtg .wtg-tile.spk{box-shadow:0 0 0 2px #4375cc,0 0 14px rgba(67,117,204,.45)}
#wtg .wtg-call.need .wtg-tap{display:flex}
/* minimised: a small pill, sound keeps playing */
#wtg .wtg-call.min{flex-direction:row;align-items:center;gap:6px;padding:6px;border-radius:999px;cursor:pointer}
#wtg .wtg-call.min .wtg-tiles{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}
#wtg .wtg-call.min .wtg-cw{display:none}
#wtg .wtg-call.min .wtg-cl{display:flex}
#wtg .wtg-call.min .wtg-ctl{flex-wrap:nowrap;max-width:none}
#wtg .wtg-call.min .wtg-ctl [data-k="cam"],#wtg .wtg-call.min .wtg-ctl [data-k="flip"]{display:none!important}
#wtg .wtg-call.min .wtg-ctl [data-k="min"]{display:flex}
#wtg .wtg-call.min .wtg-tap{position:absolute;top:calc(100% + 6px);right:0;white-space:nowrap}
/* full screen */
#wtg .wtg-call.big{inset:0!important;width:auto!important;height:auto!important;border-radius:0;padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));background:#0b0f13;justify-content:center;gap:14px;cursor:default;z-index:99999;animation:none}
#wtg .wtg-call.big .wtg-tiles{flex:1;min-height:0;width:100%;max-width:1100px;margin:0 auto;grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:10px}
#wtg .wtg-call.big .wtg-tile{aspect-ratio:auto;border-radius:20px;min-height:0}
#wtg .wtg-call.big.pip .wtg-tile.me{top:auto;bottom:12px;right:12px;width:min(30%,220px);height:auto;aspect-ratio:3/4}
#wtg .wtg-call.big .wtg-tn{font-size:13px;left:10px;bottom:10px;padding:5px 10px}
#wtg .wtg-call.big .wtg-ph .wtg-av{width:88px!important;height:88px!important;font-size:34px}
#wtg .wtg-call.big .wtg-ts{top:calc(50% + 56px);font-size:13px}
#wtg .wtg-call.big .wtg-cw{max-width:none;font-size:14px}
#wtg .wtg-call.big .wtg-ctl{max-width:none;gap:12px}
#wtg .wtg-call.big .wtg-ctl button{width:52px;height:52px}
#wtg .wtg-call.big .wtg-ctl button svg{width:23px;height:23px}
#wtg .wtg-call.big .wtg-ctl button[data-k="end"]{width:68px;border-radius:26px}
#wtg .wtg-call.big .wtg-ctl button.off::after{width:30px}
#wtg .wtg-call.big .wtg-tap{align-self:center;height:44px;padding:0 18px;font-size:14px}
@media (min-width:700px){#wtg .wtg-call{--tw:184px}#wtg .wtg-tile{aspect-ratio:4/3}#wtg .wtg-call.pip .wtg-tile.me{width:34%}#wtg .wtg-call{right:18px;top:calc(96px + env(safe-area-inset-top))}}
@media (max-width:699px){#wtg .wtg-call{--tw:132px;top:calc(150px + env(safe-area-inset-top))}#wtg .wtg-call.c2{--tw:94px}}
#wtg .wtg-call.c2{--cols:2}
html.wid-dark #wtg{--bg:#181b21;--ink:#eef0f3;--mut:#a3aea7;--ln:#2e323a;--soft:#22262d}
html.wid-dark #wtg .wtg-pk a.wtg-pki{background:#f3f1ea}
html.wid-dark #wtg .wtg-dock,html.wid-dark #wtg .wtg-t{background:#0d0f13;box-shadow:0 10px 30px -6px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06)}
html.wid-dark #wtg .wtg-go,html.wid-dark #wtg .wtg-link button,html.wid-dark #wtg .wtg-foot button.wtg-inv,html.wid-dark #wtg .wtg-pill.on{background:#4375cc;border-color:#4375cc;color:#080c13}
html.wid-dark #wtg .wtg-err{background:#3a1d17;color:#ffb4a6}
@media (prefers-reduced-motion:reduce){#wtg *{animation:none!important;transition:none!important}}
@media print{#wtg,.wtg-btn{display:none!important}}

/* wid-wide-css */

@media (min-width:783px){
html body:not(.wid-cofocus){--wg:clamp(16px,1.6vw,32px);--global-content-width:calc(100vw - 2 * var(--wg) - 16px)}
html body:not(.wid-cofocus) .wid-wrap,html body:not(.wid-cofocus) .wid-hrow,html body:not(.wid-cofocus) .wid-cats ul,html body:not(.wid-cofocus) .wid-main,html body:not(.wid-cofocus) .wid-footer-inner,html body:not(.wid-cofocus) .wid-footer-bottom,html body:not(.wid-cofocus) .wcx-rv-shop,html body:not(.wid-cofocus) .wnl-band-in,html body:not(.wid-cofocus) .wpp,html body:not(.wid-cofocus) .wbr-promise-in,html body:not(.wid-cofocus) .wsx-fixbar,html body:not(.wid-cofocus) .wtr-band,html body:not(.wid-cofocus) .entry-hero .kadence-breadcrumbs{max-width:calc(100% - 2 * var(--wg))!important}
}
/* Wide screens: product page in three columns (photos | details | buy box), so nothing floats in empty space */
@media (min-width:1300px) and (max-width:1599px){html body:not(.wid-cofocus) .wpp .wpp-gallery{max-width:min(940px,100%)!important}}
@media (min-width:1600px){
html body:not(.wid-cofocus) .wpp .wpp-grid{grid-template-columns:minmax(0,min(1100px,40vw)) minmax(0,1fr) clamp(380px,23vw,440px)!important;grid-template-areas:none!important;column-gap:clamp(28px,2.4vw,48px)!important;align-items:start}
html body:not(.wid-cofocus) .wpp .wpp-grid>.wpp-gallery{grid-column:1!important;grid-row:1!important;justify-self:stretch!important;max-width:none!important;margin:0!important}
html body:not(.wid-cofocus) .wpp .wpp-grid>.wpp-info{grid-column:2!important;grid-row:1!important;min-width:0}
html body:not(.wid-cofocus) .wpp .wpp-grid>.wpp-right{grid-column:3!important;grid-row:1!important}
}

/* wid-tabicons-css */

@media (max-width:782px){
html body nav.wcx-tabs:not([hidden]){--ti-gold:#b8913f;--ti-gold2:#d9b86c;--ti-ink:#16171b}
/* the old icons give way to the fine-line ones */
html body nav.wcx-tabs a>svg,html body nav.wcx-tabs .fab>svg{display:none!important}
html body nav.wcx-tabs a:not([data-tab="search"])::before,html body nav.wcx-tabs a[data-tab="search"] .fab::before{content:"";display:block;width:26px;height:26px;background:currentColor;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;transition:transform .35s cubic-bezier(.3,1.5,.5,1),background .25s ease}
html body nav.wcx-tabs a[data-tab="trending"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021.2c3.8%200%206.4-2.6%206.4-6.2%200-4-3-6.2-4.4-10.4-2.5%201.7-3.4%204.2-3.1%206.4-1-.5-1.8-1.5-2-2.7-1.7%201.6-2.9%203.9-2.9%206.7%200%203.6%202.6%206.2%206%206.2Z%22%2F%3E%3Cpath%20d%3D%22M12%2021.2c-1.6%200-2.7-1.1-2.7-2.6%200-1.8%201.4-2.7%202.2-4.3%201.5%201.2%203.2%202.4%203.2%204.3%200%201.5-1.1%202.6-2.7%202.6Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021.2c3.8%200%206.4-2.6%206.4-6.2%200-4-3-6.2-4.4-10.4-2.5%201.7-3.4%204.2-3.1%206.4-1-.5-1.8-1.5-2-2.7-1.7%201.6-2.9%203.9-2.9%206.7%200%203.6%202.6%206.2%206%206.2Z%22%2F%3E%3Cpath%20d%3D%22M12%2021.2c-1.6%200-2.7-1.1-2.7-2.6%200-1.8%201.4-2.7%202.2-4.3%201.5%201.2%203.2%202.4%203.2%204.3%200%201.5-1.1%202.6-2.7%202.6Z%22%2F%3E%3C%2Fsvg%3E")}html body nav.wcx-tabs a[data-tab="videos"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.8%22%20y%3D%225.2%22%20width%3D%2218.4%22%20height%3D%2213.6%22%20rx%3D%223.6%22%2F%3E%3Cpath%20d%3D%22M10.1%209.3v5.4l4.5-2.7-4.5-2.7Z%22%2F%3E%3Cpath%20d%3D%22M5.8%208.1h1.6%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.8%22%20y%3D%225.2%22%20width%3D%2218.4%22%20height%3D%2213.6%22%20rx%3D%223.6%22%2F%3E%3Cpath%20d%3D%22M10.1%209.3v5.4l4.5-2.7-4.5-2.7Z%22%2F%3E%3Cpath%20d%3D%22M5.8%208.1h1.6%22%2F%3E%3C%2Fsvg%3E")}html body nav.wcx-tabs a[data-tab="search"] .fab::before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.6%22%20cy%3D%2210.6%22%20r%3D%226.4%22%2F%3E%3Cpath%20d%3D%22m15.4%2015.4%205%205%22%2F%3E%3Cpath%20d%3D%22M7.7%209.4a3.3%203.3%200%200%201%202.4-2.1%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.6%22%20cy%3D%2210.6%22%20r%3D%226.4%22%2F%3E%3Cpath%20d%3D%22m15.4%2015.4%205%205%22%2F%3E%3Cpath%20d%3D%22M7.7%209.4a3.3%203.3%200%200%201%202.4-2.1%22%2F%3E%3C%2Fsvg%3E")}html body nav.wcx-tabs a[data-tab="votes"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.8%22%2F%3E%3Cpath%20d%3D%22M12%2016.6V7.9%22%2F%3E%3Cpath%20d%3D%22m8.4%2011.4%203.6-3.6%203.6%203.6%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.8%22%2F%3E%3Cpath%20d%3D%22M12%2016.6V7.9%22%2F%3E%3Cpath%20d%3D%22m8.4%2011.4%203.6-3.6%203.6%203.6%22%2F%3E%3C%2Fsvg%3E")}html body nav.wcx-tabs a[data-tab="cart"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.3%208.4h13.4l-.9%2011.1a1.7%201.7%200%200%201-1.7%201.6H7.9a1.7%201.7%200%200%201-1.7-1.6L5.3%208.4Z%22%2F%3E%3Cpath%20d%3D%22M9%2010.6V7.2a3%203%200%200%201%206%200v3.4%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.3%208.4h13.4l-.9%2011.1a1.7%201.7%200%200%201-1.7%201.6H7.9a1.7%201.7%200%200%201-1.7-1.6L5.3%208.4Z%22%2F%3E%3Cpath%20d%3D%22M9%2010.6V7.2a3%203%200%200%201%206%200v3.4%22%2F%3E%3C%2Fsvg%3E")}html body nav.wcx-tabs a[data-tab="search"] .fab{display:block;width:26px;height:26px}
/* refined labels */
html body nav.wcx-tabs a{gap:5px;font:500 11.5px/1 var(--wid-sans,sans-serif)!important;letter-spacing:.015em;color:#3a3b40!important}
html body nav.wcx-tabs a:active::before,html body nav.wcx-tabs a[data-tab="search"]:active .fab::before{transform:scale(.88)}
/* the open tab: gold icon, ink label, a thin gold line above */
html body nav.wcx-tabs a.is-on,html body nav.wcx-tabs a[data-tab="votes"].has-votes.is-on{color:var(--ti-ink)!important;font-weight:650!important}
html body nav.wcx-tabs a.is-on::before,html body nav.wcx-tabs a.is-on .fab::before{background:linear-gradient(160deg,var(--ti-gold2),var(--ti-gold) 55%,#93712c)!important;transform:translateY(-1px)}
html body nav.wcx-tabs .ind{background:linear-gradient(180deg,rgba(184,145,63,.09),rgba(184,145,63,0))!important}
html body nav.wcx-tabs .ind::after{content:"";position:absolute;top:0;left:50%;width:26px;height:2px;margin-left:-13px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,var(--ti-gold) 25%,var(--ti-gold2) 50%,var(--ti-gold) 75%,transparent)}
html body nav.wcx-tabs a[data-tab="votes"].has-votes:not(.is-on){color:#3a3b40!important}
html body nav.wcx-tabs a[data-tab="votes"].pop::before{animation:wcxVote .6s cubic-bezier(.34,1.45,.5,1)}
/* counters: ink for votes, gold for the bag */
html body nav.wcx-tabs .ct{top:6px;left:calc(50% + 7px);min-width:17px;height:17px;padding:0 4px;font:650 10px/13px var(--wid-sans,sans-serif)!important;letter-spacing:0}
html body nav.wcx-tabs a[data-tab="cart"] .ct{background:linear-gradient(150deg,#d4b263,#a8822f)!important;color:#fff!important}
html body nav.wcx-tabs .ct.vc{background:var(--ti-ink)!important;color:#fff!important}
/* night mode and the Videos page */
html.wid-dark body nav.wcx-tabs a,html body.wid-vfeed nav.wcx-tabs a,html.wid-dark body nav.wcx-tabs a[data-tab="votes"].has-votes:not(.is-on),html body.wid-vfeed nav.wcx-tabs a[data-tab="votes"].has-votes:not(.is-on){color:rgba(255,255,255,.78)!important}
html.wid-dark body nav.wcx-tabs a.is-on,html body.wid-vfeed nav.wcx-tabs a.is-on{color:#fff!important}
html.wid-dark body nav.wcx-tabs a.is-on::before,html body.wid-vfeed nav.wcx-tabs a.is-on::before,html.wid-dark body nav.wcx-tabs a.is-on .fab::before,html body.wid-vfeed nav.wcx-tabs a.is-on .fab::before{background:linear-gradient(160deg,#f0d999,#dcbb73 55%,#b8913f)!important}
html.wid-dark body nav.wcx-tabs .ind,html body.wid-vfeed nav.wcx-tabs .ind{background:linear-gradient(180deg,rgba(220,187,115,.14),rgba(220,187,115,0))!important}
html.wid-dark body nav.wcx-tabs .ct.vc,html body.wid-vfeed nav.wcx-tabs .ct.vc{background:#fff!important;color:#16171b!important}
@media (prefers-reduced-motion:reduce){html body nav.wcx-tabs a::before,html body nav.wcx-tabs .fab::before{transition:none}}
}
		
/* wid-mhead-css */

@media (max-width:720px){
html body .wid-header .wid-hrow{display:flex!important;flex-wrap:wrap!important;align-items:center!important;column-gap:0!important;row-gap:12px!important;padding:10px 10px 12px 16px!important;min-height:0!important}
html body .wid-header .wid-hrow>.wid-logo{order:1!important;flex:none!important;margin:0!important}
html body .wid-header .wid-hrow>.wid-logo svg{width:108px!important;height:auto!important}
html body .wid-header .wid-hrow>.wid-hlinks{order:2!important;margin:0 0 0 auto!important;display:flex!important;align-items:center!important;gap:2px!important;position:static!important;padding:0!important}
html body .wid-header .wid-hrow>.wid-search{order:3!important;flex:1 1 100%!important;width:auto!important;max-width:none!important;margin:0 6px 0 0!important;height:46px!important;border-radius:999px!important}
html body .wid-header .wid-hrow>.wid-lng{display:none!important}
html body .wid-header .wid-hrow>.wid-cur{order:2!important;display:inline-flex!important;align-items:center!important;gap:5px!important;height:34px!important;min-height:0!important;padding:0 11px 0 9px!important;margin:0 4px 0 auto!important;border-radius:999px!important;font:700 12.5px/1 var(--wid-sans)!important;letter-spacing:.02em;flex:none!important;width:auto!important}
html body .wid-header .wid-hrow>.wid-cur svg{width:15px!important;height:15px!important}
html body .wid-header .wid-hrow>.wid-hlinks{order:3!important;margin-left:0!important}
html body .wid-header .wid-hrow>.wid-search{order:4!important}
@media (max-width:389px){html body header.wid-header .wid-hrow{padding-left:12px!important;padding-right:6px!important}html body header.wid-header .wid-hrow>.wid-logo svg{width:96px!important}html body header.wid-header .wid-hlinks>.wid-icon,html body header.wid-header .wid-hlinks>.wid-allbtn{width:38px!important;height:38px!important;min-width:38px!important}html body header.wid-header .wid-hrow>.wid-cur{padding:0 10px!important;margin-right:2px!important;height:32px!important;font-size:12px!important}html body header.wid-header .wid-hrow>.wid-cur svg{display:none!important}html body header.wid-header .wid-hlinks{gap:0!important}}@media (max-width:339px){html body header.wid-header .wid-hrow>.wid-logo svg{width:84px!important}html body header.wid-header .wid-hlinks>.wid-icon,html body header.wid-header .wid-hlinks>.wid-allbtn{width:35px!important;height:35px!important;min-width:35px!important}html body header.wid-header .wid-hlinks>.wid-icon svg,html body header.wid-header .wid-hlinks>.wid-allbtn svg{width:21px!important;height:21px!important}}
html body .wid-header .wid-hlinks>.wid-toggle{order:1!important}
html body .wid-header .wid-hlinks>a.wid-icon:not(.wid-cart-link){order:2!important}
html body .wid-header .wid-hlinks>.wid-cart-link{order:3!important}
html body .wid-header .wid-hlinks>.wid-allbtn{order:4!important}
html body .wid-header .wid-hlinks>.wid-icon,html body .wid-header .wid-hlinks>.wid-allbtn{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--wid-ink,#1d222a)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease!important;-webkit-tap-highlight-color:transparent}
html body .wid-header .wid-hlinks>.wid-icon:hover,html body .wid-header .wid-hlinks>.wid-allbtn:hover{background:transparent!important;color:var(--wid-ink,#1d222a)!important;border:0!important}
html body .wid-header .wid-hlinks>.wid-icon:active,html body .wid-header .wid-hlinks>.wid-allbtn:active{background:var(--wid-chip,#efece2)!important}
html body .wid-header .wid-hlinks>.wid-icon svg,html body .wid-header .wid-hlinks>.wid-allbtn svg{width:23px!important;height:23px!important}
html body .wid-header .wid-hlinks>.wid-allbtn svg{width:25px!important;height:25px!important}
html body .wid-header .wid-hlinks>.wid-allbtn svg .s{stroke-width:2!important}
html body .wid-header .wid-hlinks>.wid-allbtn .wid-allbtn-t{display:none!important}
html.wid-dark body .wid-header .wid-hlinks>.wid-icon,html.wid-dark body .wid-header .wid-hlinks>.wid-allbtn,html.wid-dark body .wid-header .wid-hlinks>.wid-icon:hover,html.wid-dark body .wid-header .wid-hlinks>.wid-allbtn:hover{color:#f2f4ee!important}
html.wid-dark body .wid-header .wid-hlinks>.wid-icon:active,html.wid-dark body .wid-header .wid-hlinks>.wid-allbtn:active{background:rgba(255,255,255,.08)!important}
}
@media (max-width:720px){
html body header.wid-header .wid-hrow>.wid-logo svg{width:108px!important}
html body header.wid-header .wid-hrow>.wid-cur{height:30px!important;padding:0 7px 0 10px!important;gap:3px!important;margin:0 2px 0 auto!important;font:800 14px/1 var(--wid-sans)!important;letter-spacing:0!important}
html body header.wid-header .wid-hrow>.wid-cur>svg:not(.wchev),html body header.wid-header .wid-hrow>.wid-cur>.t{display:none!important}html body header.wid-header .wid-hrow>.wid-cur>svg.wchev{display:inline-block!important;width:10px!important;height:10px!important}
html body header.wid-header .wid-hrow>.wid-cur .wsym{display:inline-block;min-width:9px;text-align:center}
html body header.wid-header .wid-hrow>.wid-cur .wchev{display:inline-block;width:10px;height:10px;opacity:.75}
html body header.wid-header .wid-hrow>.wid-cur .wchev path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
}
@media (max-width:720px){
html body header.wid-header .wid-hrow>.wid-cur,html body header.wid-header .wid-hrow>.wid-cur:hover{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--wid-ink,#1d222a)!important;height:42px!important;padding:0 6px!important;gap:2px!important;border-radius:999px!important}
html body header.wid-header .wid-hrow>.wid-cur:active{background:var(--wid-chip,#efece2)!important}
html body header.wid-header .wid-hrow>.wid-cur .wsym{display:inline-flex!important;align-items:center;justify-content:center;min-width:25px;height:25px;padding:0 5px;box-sizing:border-box;border-radius:999px;border:1.8px solid currentColor;background:var(--whi-t,#ecdcbc);font:800 12.5px/1 var(--wid-sans);letter-spacing:-.01em;color:var(--wid-ink,#1d222a)}
html body header.wid-header .wid-hrow>.wid-cur>svg.wchev{width:11px!important;height:11px!important;opacity:.85}
html.wid-dark body header.wid-header .wid-hrow>.wid-cur,html.wid-dark body header.wid-header .wid-hrow>.wid-cur:hover{color:#f2f4ee!important}
html.wid-dark body header.wid-header .wid-hrow>.wid-cur .wsym{color:#f2f4ee;border-color:#f2f4ee}
}@media (max-width:339px){html body header.wid-header .wid-hrow>.wid-logo svg{width:90px!important}html body header.wid-header .wid-hrow>.wid-cur{padding:0 5px 0 8px!important;font-size:13px!important}}@media (min-width:721px){
html body header.wid-header .wid-hrow{align-items:center!important}
html body header.wid-header .wid-hrow>.wid-search{height:42px!important;min-height:0!important}
html body header.wid-header .wid-hrow>.wid-search input{font-size:14px!important}
html body header.wid-header .wid-hrow>.wid-search kbd{font-size:11px!important;padding:2px 6px!important}
html body header.wid-header .wid-hlinks{gap:8px!important;align-items:center!important}
html body header.wid-header .wid-hlinks>a.wid-tl{font:500 13.5px/1 var(--wid-sans)!important;letter-spacing:0!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap}
html body header.wid-header .wid-hlinks>a.wid-tl span,html body header.wid-header .wid-hlinks>a.wid-tl b{font-size:10.5px!important}
html body header.wid-header .wid-hlinks>.wid-lng,html body header.wid-header .wid-hlinks>.wid-cur,html body header.wid-header .wid-hlinks>.wid-signin{height:36px!important;min-height:0!important;padding:0 13px!important;font:600 13px/1 var(--wid-sans)!important;letter-spacing:.01em!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:999px!important;white-space:nowrap}
html body header.wid-header .wid-hlinks>.wid-lng svg,html body header.wid-header .wid-hlinks>.wid-cur svg{width:14px!important;height:14px!important}
html body header.wid-header .wid-hlinks>.wid-toggle{width:36px!important;height:36px!important;min-width:36px!important}
html body header.wid-header .wid-hlinks>.wid-toggle svg{width:17px!important;height:17px!important}
html body header.wid-header .wid-hlinks>.wid-icon:not(.wid-toggle) svg{width:21px!important;height:21px!important}
html body header.wid-header .wid-hlinks>.wid-allbtn{height:36px!important;padding:0 15px 0 12px!important;font:700 13px/1 var(--wid-sans)!important;gap:7px!important}
html body header.wid-header .wid-hlinks>.wid-allbtn svg{width:17px!important;height:17px!important}
html body .wid-cats.wnx ul>li>a{font-size:13.5px!important;gap:8px!important;padding:4px 12px 4px 4px!important}
html body .wid-cats.wnx ul>li>a>span:first-child{width:28px!important;height:28px!important}
html body .wid-cats.wnx ul>li>a>span:first-child svg,html body .wid-cats.wnx ul>li>a>span:first-child w-i{width:15px!important;height:15px!important}
html body .wid-cats.wnx .wnx-n{font-size:10.5px!important;padding:3px 6px!important}
html body .wid-cats.wnx ul{padding-top:8px!important;padding-bottom:8px!important}
}@media (min-width:721px) and (max-width:1199px){html body header.wid-header .wid-hlinks>a.wid-tl{display:none!important}}
@media (min-width:721px) and (max-width:979px){html body header.wid-header .wid-hlinks>.wid-signin{display:none!important}html body header.wid-header .wid-hlinks{gap:6px!important}html body header.wid-header .wid-hlinks>.wid-allbtn .wid-allbtn-t{display:none!important}html body header.wid-header .wid-hlinks>.wid-allbtn{width:36px!important;padding:0!important;justify-content:center!important}}

/* wid-acctpill-css */

html body header.wid-header .wid-hlinks.wid-acc-one>a.wid-icon.wid-acc-icon{display:none!important}
html body header.wid-header .wid-hlinks.wid-acc-one>a.wid-signin{gap:7px!important;padding:0 15px 0 11px!important}
html body header.wid-header .wid-hlinks.wid-acc-one>a.wid-signin::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.8'/%3E%3Cpath d='M4.6 20.3c.9-3.5 3.8-5.3 7.4-5.3s6.5 1.8 7.4 5.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.8'/%3E%3Cpath d='M4.6 20.3c.9-3.5 3.8-5.3 7.4-5.3s6.5 1.8 7.4 5.3'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s cubic-bezier(.2,1.5,.4,1)}
@media (hover:hover){html body header.wid-header .wid-hlinks.wid-acc-one>a.wid-signin:hover::before{transform:translateY(-1px) scale(1.06)}}

/* wid-hdr3d-css */

@media (min-width:721px){
html body header.wid-header .wid-hlinks{--wx-ink:#111418;--wx-mut:#5c6470;--wx-hov:rgba(17,20,24,.06);--wx-hov2:rgba(17,20,24,.1);--wx-line:rgba(17,20,24,.14);gap:4px!important;align-items:center!important}
html.wid-dark body header.wid-header .wid-hlinks{--wx-ink:#f2f4f7;--wx-mut:#a6adb8;--wx-hov:rgba(255,255,255,.08);--wx-hov2:rgba(255,255,255,.13);--wx-line:rgba(255,255,255,.16)}
/* one quiet style for every control */
html body header.wid-header .wid-hlinks>.wid-tl,html body header.wid-header .wid-hlinks>.wid-lng,html body header.wid-header .wid-hlinks>.wid-cur,html body header.wid-header .wid-hlinks>a.wid-signin,html body header.wid-header .wid-hlinks>.wid-cart-link,html body header.wid-header .wid-hlinks>.wid-toggle{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:40px!important;min-height:0!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--wx-ink)!important;font:600 13.5px/1 var(--wid-sans,system-ui)!important;letter-spacing:.01em!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease!important}
html body header.wid-header .wid-hlinks>.wid-tl{color:var(--wx-ink)!important;opacity:.86}
html body header.wid-header .wid-hlinks>.wid-cart-link,html body header.wid-header .wid-hlinks>.wid-toggle{width:40px!important;padding:0!important}
@media (hover:hover){
html body header.wid-header .wid-hlinks>.wid-tl:hover,html body header.wid-header .wid-hlinks>.wid-lng:hover,html body header.wid-header .wid-hlinks>.wid-cur:hover,html body header.wid-header .wid-hlinks>a.wid-signin:hover,html body header.wid-header .wid-hlinks>.wid-cart-link:hover,html body header.wid-header .wid-hlinks>.wid-toggle:hover{background:var(--wx-hov)!important;opacity:1}
}
html body header.wid-header .wid-hlinks>.wid-tl:active,html body header.wid-header .wid-hlinks>.wid-lng:active,html body header.wid-header .wid-hlinks>.wid-cur:active,html body header.wid-header .wid-hlinks>a.wid-signin:active,html body header.wid-header .wid-hlinks>.wid-cart-link:active,html body header.wid-header .wid-hlinks>.wid-toggle:active{background:var(--wx-hov2)!important}
/* line icons: same weight, same size */
html body header.wid-header .wid-hlinks>.wid-lng>svg,html body header.wid-header .wid-hlinks>.wid-cur>svg{flex:none;width:18px!important;height:18px!important;padding:0!important;background:none!important;box-shadow:none!important}
html body header.wid-header .wid-hlinks>.wid-cart-link>svg,html body header.wid-header .wid-hlinks>.wid-toggle>svg{flex:none;width:21px!important;height:21px!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important}
html body header.wid-header .wid-hlinks>.wid-lng>svg *,html body header.wid-header .wid-hlinks>.wid-cur>svg *,html body header.wid-header .wid-hlinks>.wid-cart-link>svg *,html body header.wid-header .wid-hlinks>.wid-toggle>svg *{stroke:var(--wx-ink)!important;stroke-width:1.6px!important;fill:none!important}
html body header.wid-header .wid-hlinks>.wid-cart-link>svg circle{fill:var(--wx-ink)!important;stroke:none!important}
html body header.wid-header .wid-hlinks>.wid-lng .t,html body header.wid-header .wid-hlinks>.wid-cur .t{font:600 13.5px/1 var(--wid-sans,system-ui)!important;letter-spacing:.02em!important;color:var(--wx-ink)!important}
/* hairline between store settings and the shopper's own controls */
html body header.wid-header .wid-hlinks>a.wid-signin{margin-left:9px!important}
html body header.wid-header .wid-hlinks>a.wid-signin::after{content:""!important;position:absolute!important;left:-7px;top:11px;bottom:11px;width:1px;background:var(--wx-line);pointer-events:none}
html body header.wid-header .wid-hlinks>a.wid-signin::before{content:""!important;display:block!important;flex:none!important;width:20px!important;height:20px!important;border-radius:0!important;background:var(--wx-ink)!important;box-shadow:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5c.8-3.8 3.9-5.8 7.5-5.8s6.7 2 7.5 5.8'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5c.8-3.8 3.9-5.8 7.5-5.8s6.7 2 7.5 5.8'/%3E%3C/svg%3E") center/contain no-repeat!important;transform:none!important}
html body header.wid-header .wid-hlinks:not(.wid-acc-one)>a.wid-signin::before{display:none!important}
html body header.wid-header .wid-hlinks:not(.wid-acc-one)>a.wid-signin{padding:0 14px!important}
/* cart count: small, precise */
html body header.wid-header .wid-hlinks>.wid-cart-link [class*="count"],html body header.wid-header .wid-hlinks>.wid-cart-link .wid-cart-n,html body header.wid-header .wid-hlinks>.wid-cart-link b,html body header.wid-header .wid-hlinks>.wid-cart-link i{box-shadow:none!important;outline:0!important;border:0!important}
/* the one solid control */
html body header.wid-header .wid-hlinks>.wid-allbtn{height:40px!important;margin-left:6px!important;padding:0 18px 0 15px!important;gap:8px!important;border:0!important;border-radius:999px!important;background:var(--wx-ink)!important;color:#fff!important;font:600 13.5px/1 var(--wid-sans,system-ui)!important;letter-spacing:.02em!important;box-shadow:none!important;transition:opacity .2s ease,transform .2s ease!important}
html.wid-dark body header.wid-header .wid-hlinks>.wid-allbtn{color:#111418!important}
html body header.wid-header .wid-hlinks>.wid-allbtn>svg{width:17px!important;height:17px!important}
html body header.wid-header .wid-hlinks>.wid-allbtn>svg *{stroke:currentColor!important;stroke-width:1.7px!important}
@media (hover:hover){html body header.wid-header .wid-hlinks>.wid-allbtn:hover{opacity:.86}}
html body header.wid-header .wid-hlinks>.wid-allbtn:active{transform:scale(.97)}
html body header.wid-header .wid-hlinks>*:focus-visible{outline:2px solid var(--wx-ink)!important;outline-offset:2px!important}
}
