.ikBVJq_easterEggBar{background:var(--festive-accent,#8a3937);border-bottom:1.5px solid var(--ink);z-index:15;justify-content:center;align-items:center;padding:6px 12px;display:flex;position:relative}.ikBVJq_eggButton{background:var(--festive-pill-bg,#9e1a1a);color:var(--festive-pill-text,#fffdf2);border:1.5px solid var(--festive-highlight,#ffd166);font:600 11.5px/1 var(--font-brand);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:2px 2px 0 var(--ink);border-radius:99px;align-items:center;gap:8px;padding:4px 14px;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.ikBVJq_eggButton:hover{box-shadow:3px 3px 0 var(--ink);filter:brightness(1.08);transform:translateY(-1px)scale(1.02)}.ikBVJq_eggButton:active{box-shadow:1px 1px 0 var(--ink);transform:translateY(1px)}.ikBVJq_sparkleIcon{color:var(--festive-highlight,#ffd166);animation:1.5s infinite ikBVJq_pulse}@keyframes ikBVJq_pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}
.o788oG_toranWrap{z-index:12;pointer-events:none;width:100%;margin-top:-1px;line-height:0;position:relative;overflow:hidden}.o788oG_toranSvg{filter:drop-shadow(0 3px 5px #00000026);width:100%;height:48px;display:block}@media (min-width:768px){.o788oG_toranSvg{height:60px}}.o788oG_swayBell{transform-origin:50% 0;animation:3.2s ease-in-out infinite alternate o788oG_bellSway}.o788oG_swayBellDelay{transform-origin:50% 0;animation:3.2s ease-in-out -1.6s infinite alternate-reverse o788oG_bellSway}@keyframes o788oG_bellSway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.o788oG_twinkleLight{animation:2s ease-in-out infinite alternate o788oG_lightPulse}@keyframes o788oG_lightPulse{0%,to{opacity:.6;filter:drop-shadow(0 0 2px gold)}50%{opacity:1;filter:drop-shadow(0 0 6px gold)}}
.ZCV2qa_ticker{background:var(--ticker-bg,var(--maroon));color:var(--ticker-color,var(--cream));white-space:nowrap;font:600 12px/1 var(--font-brand);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--ink);z-index:10;position:relative;overflow:hidden}.ZCV2qa_ticker .ZCV2qa_track{gap:36px;padding:12px 0;animation:32s linear infinite ZCV2qa_slide;display:inline-flex}.ZCV2qa_ticker span:after{content:"✦";color:var(--ticker-accent,var(--gold));margin-left:36px}@keyframes ZCV2qa_slide{to{transform:translate(-50%)}}
.tPnLAW_bag{font-family:var(--font-brand);font-weight:600}.tPnLAW_siteHeader{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:2px solid var(--ink);background:#fffbf2f2;position:sticky;top:0}.tPnLAW_siteNav{justify-content:space-between;align-items:center;gap:20px;height:70px;display:flex}.tPnLAW_navLinks{align-items:center;gap:4px;display:flex}.tPnLAW_navLinks a{font:600 13.5px/1 var(--font-brand);border-radius:99px;padding:9px 13px;text-decoration:none;transition:background .2s,color .2s}.tPnLAW_navLinks a:hover{background:var(--cream);color:var(--maroon)}.tPnLAW_navActions{align-items:center;gap:10px;display:flex}.tPnLAW_account{font:600 13.5px/1 var(--font-brand);color:var(--ink);padding:8px 6px;text-decoration:none}.tPnLAW_account:hover{color:var(--maroon)}.tPnLAW_bag{color:var(--ink);border:2px solid var(--ink);background:var(--gold);font:600 13.5px/1 var(--font-brand);box-shadow:3px 3px 0 var(--ink);border-radius:99px;align-items:center;gap:8px;padding:8px 8px 8px 14px;text-decoration:none;transition:transform .15s;display:flex}.tPnLAW_bag b{background:var(--ink);width:24px;height:24px;color:var(--cream);border-radius:50%;place-items:center;font-size:11.5px;display:grid}.tPnLAW_bag:hover{transform:translate(-1px,-1px)}.tPnLAW_bag.tPnLAW_bump{animation:.5s tPnLAW_bump}.tPnLAW_mobileToggle{border:2px solid var(--ink);background:var(--paper);width:40px;height:40px;box-shadow:2px 2px 0 var(--ink);cursor:pointer;border-radius:10px;padding:0;display:none}.tPnLAW_mobileToggle span{background:var(--ink);border-radius:2px;width:20px;height:2.5px;transition:background .2s;display:block;position:relative}.tPnLAW_mobileToggle span:before,.tPnLAW_mobileToggle span:after{content:"";background:var(--ink);transform-origin:50%;border-radius:2px;width:20px;height:2.5px;transition:transform .2s,top .2s,background .2s;position:absolute;left:0}.tPnLAW_mobileToggle span:before{top:-6px}.tPnLAW_mobileToggle span:after{top:6px}.tPnLAW_mobileToggle[aria-expanded=true] span{background:0 0}.tPnLAW_mobileToggle[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.tPnLAW_mobileToggle[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}.tPnLAW_mobileDrawer{background:var(--paper);border-bottom:2px solid var(--ink);z-index:55;flex-direction:column;gap:12px;padding:20px;transition:transform .3s ease-out;display:none;position:fixed;top:70px;left:0;right:0;transform:translateY(-110%);box-shadow:0 10px 24px #00000026}.tPnLAW_mobileDrawer.tPnLAW_open{display:flex;transform:translateY(0)}.tPnLAW_mobileDrawer a{background:var(--cream);border:2px solid var(--ink);font:600 14px/1 var(--font-brand);box-shadow:2px 2px 0 var(--ink);color:var(--ink);border-radius:14px;padding:12px 16px;text-decoration:none;display:block}.tPnLAW_mobileDrawer a:active{background:#fff}@media (max-width:960px){.tPnLAW_navLinks,.tPnLAW_account{display:none}.tPnLAW_mobileToggle{justify-content:center;align-items:center;display:flex}.tPnLAW_siteHeader,.tPnLAW_siteNav{height:66px}}@keyframes tPnLAW_bump{30%{transform:scale(1.18)rotate(-4deg)}60%{transform:scale(.95)}}
.wpciWW_dockLabel{font-family:var(--font-brand);font-weight:600}.wpciWW_mobileBottomDock{display:none}@media (max-width:640px){.wpciWW_mobileBottomDock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:2px solid var(--ink);z-index:99;background:#fffbf2f7;justify-content:space-around;align-items:center;height:62px;padding:0 4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #24252714}.wpciWW_dockItem{color:var(--ink-light);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:4px 6px;text-decoration:none;transition:all .15s;display:flex}.wpciWW_dockItem.wpciWW_active,.wpciWW_dockItem:active{color:var(--maroon)}.wpciWW_dockSvg{stroke:currentColor;margin-bottom:2px;transition:transform .15s;display:block}.wpciWW_dockItem:active .wpciWW_dockSvg{transform:scale(.88)}.wpciWW_dockItem.wpciWW_active .wpciWW_dockSvg{stroke:var(--maroon)}.wpciWW_dockLabel{font:600 9.5px/1 var(--font-brand);letter-spacing:.02em}}
.UZ5bEq_toast{opacity:0;visibility:hidden;background:var(--ink);color:var(--cream);border:2px solid var(--gold);font:600 13.5px/1.35 var(--font-brand);z-index:1000;text-align:center;pointer-events:none;border-radius:99px;width:max-content;max-width:calc(100% - 32px);padding:12px 20px;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),opacity .25s,visibility .25s;position:fixed;bottom:84px;left:50%;transform:translate(-50%,24px);box-shadow:0 10px 28px #00000061}.UZ5bEq_toast.UZ5bEq_show{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;transform:translate(-50%)}@media (max-width:640px){.UZ5bEq_toast{z-index:1000!important;max-width:calc(100% - 24px)!important;padding:9px 15px!important;font-size:12px!important;bottom:76px!important}}
._6ypVwq_wa{z-index:45;color:#fff;border:2px solid var(--ink);width:56px;height:56px;box-shadow:3px 3px 0 var(--ink);background:#25d366;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:fixed;bottom:24px;right:20px}._6ypVwq_wa:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}@media (max-width:640px){._6ypVwq_wa{right:14px;bottom:calc(62px + 84px + env(safe-area-inset-bottom));width:52px;height:52px}}@media print{._6ypVwq_wa{display:none}}
.wnUkyG_pCat{font:400 11px/1 var(--font-brand);letter-spacing:.14em;text-transform:uppercase;color:var(--maroon)}.wnUkyG_hero{background:radial-gradient(circle at 90% 15%,#df6d5b2e,transparent 45%), radial-gradient(circle at 10% 90%,#f4c57752,transparent 45%), var(--cream);border-bottom:2px solid var(--ink);padding:40px 0 80px;position:relative;overflow:hidden}.wnUkyG_heroGrid{z-index:3;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid;position:relative}.wnUkyG_hero h1{margin:16px 0 18px;font-size:clamp(48px,7.5vw,120px)}.wnUkyG_hero h1 .serif{color:var(--maroon);font-size:.92em;display:block}.wnUkyG_hero .wnUkyG_sloganPill{border:1.5px solid var(--ink);font:600 13px/1 var(--serif);color:var(--maroon-dark);box-shadow:2px 2px 0 var(--ink);background:#fffbf2f2;border-radius:99px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 16px;font-style:italic;display:inline-flex}.wnUkyG_hero p.wnUkyG_lede{max-width:520px;color:var(--ink-light);margin:0 0 24px;font-size:17.5px;line-height:1.55}.wnUkyG_heroFeaturePills{grid-template-columns:repeat(2,1fr);gap:10px;max-width:500px;margin:0 0 26px;display:grid}.wnUkyG_featurePill{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fffbf2e6;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.wnUkyG_featurePill .wnUkyG_fIcon{background:var(--cream);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:grid}.wnUkyG_featurePill b{font:600 13px/1.2 var(--font-brand);color:var(--ink);display:block}.wnUkyG_featurePill small{font:400 11px/1.2 var(--font-brand);color:var(--ink-light);display:block}.wnUkyG_hero .wnUkyG_ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wnUkyG_trustLine{font:500 13.5px/1.5 var(--font-brand);color:var(--ink-light);margin:16px 0 0}.wnUkyG_trustLine a{color:var(--maroon);font-weight:600}.wnUkyG_heroProduct{background:var(--paper);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:30px;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative}.wnUkyG_heroProduct .sticker{z-index:2;position:absolute;top:-16px;right:24px}.wnUkyG_heroProductMedia{border:2px solid var(--ink);aspect-ratio:4/3;background:radial-gradient(circle,#fffdf7,#faeec7);border-radius:20px;place-items:center;padding:14px;display:grid;overflow:hidden}.wnUkyG_heroProductMedia img{object-fit:contain;filter:drop-shadow(0 10px 22px #24252738);width:auto;max-width:100%;height:auto;max-height:100%}.wnUkyG_heroProductInfo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.wnUkyG_heroProductInfo h3{margin:6px 0 4px;font-size:22px}.wnUkyG_heroProductInfo small{font:400 13px/1.3 var(--font-brand);color:var(--ink-light)}.wnUkyG_heroProductActions{flex-wrap:wrap;gap:10px;display:flex}.wnUkyG_heroProductActions .btn{flex:auto}.wnUkyG_festiveSticker{letter-spacing:.05em;box-shadow:3px 3px 0 var(--ink);transform:rotate(-2deg)}.wnUkyG_festiveProductBadge{box-shadow:3px 3px 0 var(--ink);letter-spacing:.04em}@media (max-width:960px){.wnUkyG_heroGrid{grid-template-columns:1fr}.wnUkyG_hero{padding:26px 0 60px}.wnUkyG_hero h1{margin:14px 0 16px;font-size:clamp(40px,9vw,64px)}.wnUkyG_heroFeaturePills{grid-template-columns:1fr 1fr;gap:8px}}@media (max-width:640px){.wnUkyG_heroProduct{box-shadow:6px 6px 0 var(--ink);padding:16px}.wnUkyG_hero .wnUkyG_heroFeaturePills{display:none}.wnUkyG_heroFeaturePills{grid-template-columns:1fr 1fr;gap:6px}.wnUkyG_heroPills{padding:6px 10px;font-size:11px}}
