.wc-card{color:#fff;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block;position:relative}.wc-card:hover{transform:translateY(-4px)scale(1.02)}.wc-card{--puff-anim:cardVaporRise;--puff-top:-14px;--puff-w:120%;--puff-h:82px;--puff-blur:10px;--puff-dur:.8s}.wc-surface{z-index:1;box-sizing:border-box;text-align:center;background:#1c1c1f;border:1px solid #3a3a3d;flex-direction:column;align-items:center;gap:6px;height:100%;padding:10px 10px 16px;display:flex;position:relative}.wc-surface>b{font-family:var(--font-bobbi), serif;padding:0 6px;font-size:26px;font-weight:400}.wc-text{color:#cfcfd2;padding:0 6px;font-size:14px;line-height:1.5}.wc-brands2{padding:4px 6px 0;font-size:15px;font-weight:800;line-height:1.7}.wc-brands2 .wc-list{flex-wrap:wrap;justify-content:center;column-gap:20px;display:flex}.wc-brands2 .wc-b{white-space:nowrap;position:relative}.wc-brands2 .wc-b:before{content:"•";text-align:center;color:#6c6c70;width:20px;position:absolute;left:-20px}.wc-brands2 .wc-b.wc-lead:before{content:none}.wc-go{border:2px solid var(--c);color:var(--c);--hv-fg:#0b0b0e;--hv-scale:1.06;--puff-anim:siteButtonVaporRise;--puff-w:130%;--puff-h:54px;--puff-top:-10px;--puff-dur:.8s;border-radius:999px;margin-top:auto;padding:9px 20px;font-size:15px;font-weight:800;top:6px}.wc-fan-grid .wc-card{z-index:1;position:relative}.wc-fan-grid .wc-card:hover{z-index:5}.wc-pat-diamond .nc-pat u,.wc-pat-diamondtint .nc-pat u,.wc-pat-hazard .nc-pat u{inset:0;transform:none}.wc-pat-diamond .nc-pat u{opacity:.16}.wc-pat-diamondtint .nc-pat u{opacity:.32}.wc-pat-diamond .nc-pat s,.wc-pat-diamondtint .nc-pat s{background:var(--pc,#fff);-webkit-mask:url(/media/shared/backgrounds/dwmv-diamond-pattern.svg) bottom/auto 640px repeat-x;mask:url(/media/shared/backgrounds/dwmv-diamond-pattern.svg) bottom/auto 640px repeat-x}.wc-pat-band .nc-pat{background:linear-gradient(#00000040,#00000073),url(/media/shared/backgrounds/dwmv-diamond-pattern.svg) bottom/auto 640px repeat-x,linear-gradient(150deg,#1f3fc0 0%,#7d2ed4 50%,#d319ea 100%)}.wc-pat-band .nc-pat u{display:none}.wc-pat-hazard .nc-pat u{opacity:.2}.wc-pat-hazard .nc-pat s{background:repeating-linear-gradient(-45deg, var(--notice,#2abaff) 0 14px, transparent 14px 32px);animation:8s linear infinite noticeCycle,3s linear infinite noticeMarch;-webkit-mask:none;mask:none}.wc-fan-grid.wc-ph-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -16px -30px;padding:44px 16px;display:flex;overflow-x:auto}.wc-ph-swipe .wc-card{scroll-snap-align:center;flex:0 0 82%}.wc-ph-swipe .wc-fan{zoom:.7}.wc-front{z-index:8;filter:drop-shadow(0 8px 10px #0009);pointer-events:none;width:auto;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.wc-front-l{left:-2%;transform:rotate(-4deg)}.wc-front-r{left:auto;right:-2%;transform:rotate(4deg)}.wc-one{justify-content:center;grid-template-columns:minmax(0,420px)!important}.wc-fan-grid{grid-template-columns:repeat(3,1fr);gap:64px 22px;padding-top:28px;display:grid}.wc-fan{align-self:stretch;height:190px;margin-bottom:10px;overflow:visible}.wc-row{z-index:2;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:6px;left:0;right:0}.wc-f{width:auto;max-width:none;transform:rotate(var(--tilt));transform-origin:50% 100%;filter:drop-shadow(0 10px 10px #0009);flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.wc-card:hover .wc-f{transform:rotate(calc(var(--tilt) * 1.5)) translateY(-10px)}.rv-card{--nc-r:14px;text-align:left;box-sizing:border-box;background:#2a2a2d;border:1px solid #3a3a3d;border-radius:14px;height:100%;padding:18px;position:relative;box-shadow:0 8px 20px #0006}.rv-text{color:#e6e6e8;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0 0 10px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.hm-logo{--puff-anim:carryLogoVaporRiseTop;--puff-top:-10px;--puff-w:120%;--puff-h:80px;--puff-dur:.8s;--hv-scale:1.08;flex:none;justify-content:center;align-items:center;width:150px;height:150px;margin-right:16px;display:flex;position:relative}.hm-logo-img{object-fit:contain;filter:drop-shadow(0 6px 10px #0000008c);border-radius:20px;width:100%;height:100%;display:block}.hm-mlogo{flex:none;justify-content:center;align-items:center;width:104px;height:104px;margin-right:12px;display:flex}.hm-mlogo-img{object-fit:contain;filter:drop-shadow(0 4px 7px #00000080);max-width:80%;max-height:80%}
