@import url('https://fonts.googleapis.com/css2?family=Bungee&family=Inter:wght@400;500;600;700&display=swap');:root{--bg-deep:#050b16;--bg-card:#0d1a2b;--bg-card-2:#112238;--teal:#21c7c0;--teal-dim:#12716c;--orange:#f2762e;--crimson:#e02446;--gold:#f4b400;--violet:#8b3fd1;--ink:#eaf3f4;--muted:#8fa6b8;--line:rgba(255,255,255,0.08)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse 900px 500px at 12% 20%,rgba(33,199,192,0.10),transparent 60%),radial-gradient(ellipse 900px 500px at 88% 80%,rgba(139,63,209,0.10),transparent 60%),var(--bg-deep);font-family:'Inter',sans-serif;color:var(--ink);padding:32px 24px 64px}.wrap{max-width:1280px;margin:0 auto}.day-radio{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;border:0}.brandbar{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin-bottom:24px}.brandbar img.logo{max-width:280px;width:60%;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.4))}.brandbar .sub{margin-top:10px;font-size:13px;letter-spacing:4px;text-transform:uppercase;color:var(--gold);font-weight:600;font-family:'Bungee',sans-serif}.brandbar .rule{width:64px;height:3px;margin-top:14px;background:linear-gradient(90deg,var(--teal),var(--orange),var(--crimson));border-radius:2px}.everyday-tab{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:20px 24px;margin-bottom:10px;border-radius:16px;border:2px solid var(--teal-dim);background:linear-gradient(135deg,rgba(33,199,192,0.16),rgba(139,63,209,0.16)),var(--bg-card);color:var(--ink);font-family:'Bungee',sans-serif;font-size:clamp(15px,2.8vw,22px);letter-spacing:2px;text-align:center;cursor:pointer;user-select:none;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.everyday-tab:hover{transform:translateY(-2px);border-color:var(--teal);box-shadow:0 10px 26px rgba(33,199,192,0.22)}.everyday-tab .et-dot{width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 0 rgba(244,180,0,0.6);animation:pulse 2.2s infinite;flex:0 0 auto}.everyday-tab .et-sub{display:block;font-family:'Inter',sans-serif;font-size:11px;letter-spacing:2px;font-weight:600;text-transform:uppercase;color:var(--muted);margin-top:6px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(244,180,0,0.55)}70%{box-shadow:0 0 0 12px rgba(244,180,0,0)}100%{box-shadow:0 0 0 0 rgba(244,180,0,0)}}#tab-everyday:checked ~ .everyday-tab{background:linear-gradient(135deg,var(--teal),var(--violet));border-color:transparent;color:#04101a;box-shadow:0 10px 28px rgba(33,199,192,0.35)}#tab-everyday:checked ~ .everyday-tab .et-sub{color:rgba(4,16,26,0.75)}#tab-everyday:checked ~ .everyday-tab .et-dot{background:#04101a;animation:none;box-shadow:none}.day-nav-label{display:flex;align-items:center;gap:12px;margin:18px 2px 10px;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:600;color:var(--muted)}.day-nav-label::before,.day-nav-label::after{content:"";flex:1;height:1px;background:var(--line)}.day-navigation{display:flex;gap:8px;margin-bottom:22px;overflow-x:auto;padding:4px 2px 10px}.day-tab{flex:1;min-width:64px;padding:12px 4px;background:var(--bg-card);border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;font-family:'Bungee',sans-serif;font-size:13px;letter-spacing:1px;text-align:center;transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease;user-select:none}.day-tab:hover{border-color:var(--teal-dim);color:var(--ink)}#tab-sun:checked ~ .day-navigation label[for="tab-sun"],#tab-mon:checked ~ .day-navigation label[for="tab-mon"],#tab-tue:checked ~ .day-navigation label[for="tab-tue"],#tab-wed:checked ~ .day-navigation label[for="tab-wed"],#tab-thu:checked ~ .day-navigation label[for="tab-thu"],#tab-fri:checked ~ .day-navigation label[for="tab-fri"],#tab-sat:checked ~ .day-navigation label[for="tab-sat"]{background:linear-gradient(160deg,var(--orange),var(--crimson));color:#1a0603;border-color:transparent;transform:translateY(-3px) rotate(-1deg);box-shadow:0 6px 14px rgba(224,36,70,0.35)}.slider-window{border-radius:16px;border:1px solid var(--line);background:var(--bg-card);padding:4px}.day-slide{display:none;box-sizing:border-box;padding:28px 16px 30px;flex-direction:column;align-items:center;gap:18px}.everyday-slide{display:none;box-sizing:border-box;padding:28px 16px 32px;flex-direction:column;align-items:center;gap:18px}#tab-everyday:checked ~ .slider-window #slide-everyday{display:flex}#tab-sun:checked ~ .slider-window #slide-sun{display:flex}#tab-mon:checked ~ .slider-window #slide-mon{display:flex}#tab-tue:checked ~ .slider-window #slide-tue{display:flex}#tab-wed:checked ~ .slider-window #slide-wed{display:flex}#tab-thu:checked ~ .slider-window #slide-thu{display:flex}#tab-fri:checked ~ .slider-window #slide-fri{display:flex}#tab-sat:checked ~ .slider-window #slide-sat{display:flex}.day-heading{display:flex;align-items:center;gap:10px}.day-badge{font-family:'Bungee',sans-serif;font-size:12px;color:var(--bg-deep);background:var(--gold);padding:4px 10px;border-radius:5px;letter-spacing:1px}.day-title{font-family:'Bungee',sans-serif;font-size:20px}.day-caption{max-width:640px;text-align:center;font-size:14px;color:var(--muted)}.everyday-head{text-align:center}.everyday-head .eh-badge{display:inline-block;font-family:'Bungee',sans-serif;font-size:11px;letter-spacing:1px;color:var(--bg-deep);background:linear-gradient(135deg,var(--teal),var(--gold));padding:5px 12px;border-radius:20px}.everyday-head h2{font-family:'Bungee',sans-serif;font-size:clamp(20px,4vw,28px);margin:12px 0 8px}.everyday-head p{margin:0 auto;max-width:680px;font-size:14px;color:var(--muted)}#slide-everyday .hover-swap-box{max-width:900px}.hover-swap-box{position:relative;width:100%;max-width:760px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid var(--line);outline:none;background:repeating-linear-gradient(45deg,rgba(255,255,255,0.02) 0 10px,transparent 10px 20px),#081222}.slot-img{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain;object-position:center;display:block}.slot-img.base{opacity:1;transition:opacity .35s ease}.slot-img.reveal{opacity:0;transition:opacity .35s ease}.hover-swap-box:hover .slot-img.reveal,.hover-swap-box:focus .slot-img.reveal,.hover-swap-box:focus-within .slot-img.reveal{opacity:1}.hover-swap-box:hover .slot-img.base,.hover-swap-box:focus .slot-img.base,.hover-swap-box:focus-within .slot-img.base{opacity:0}.hover-swap-box:focus{box-shadow:inset 0 0 0 2px var(--teal)}.reveal-pill{position:absolute;top:10px;right:10px;background:rgba(5,11,22,0.75);color:var(--gold);font-size:10px;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;border-radius:20px;border:1px solid var(--gold);pointer-events:none;transition:opacity .25s ease}.hover-swap-box:hover .reveal-pill,.hover-swap-box:focus .reveal-pill,.hover-swap-box:focus-within .reveal-pill{opacity:0}.footer-tip{text-align:center;margin-top:22px;font-size:12px;color:var(--muted)}.footer-tip b{color:var(--gold);font-weight:600}@media (max-width:520px){body{padding:24px 12px 48px}.everyday-tab{padding:16px 14px;gap:10px}.day-tab{font-size:11px;min-width:56px;padding:10px 2px}.day-slide,.everyday-slide{padding:22px 8px 24px}}#sp-kpgai1{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0)),url('https://swishcannabis.com/wp-content/uploads/2026/10/unnamed-9.webp');width:100%;max-width:100%;padding:0 0 300px;background-position:0 -120px}#sp-wvo37o{background-color:rgb(229,243,252);width:auto;max-width:400px;margin-top:0;border-radius:0 0 20px 20px}#sp-y2ut5m{width:calc(100% + 0)}#sp-h1dgpn{margin:0;text-align:center}#sp-ugur21wv9e{width:160px}#sp-pr1myvsarm{text-decoration:none}#sp-u8e1up{font-size:29px;color:rgb(4,55,103);text-align:center;margin:-10px 0 0}#sp-zwq6xe{background-color:rgb(229,243,252);width:100%;max-width:100%;margin-top:3px}#sp-ohtzz8{width:calc(100% + 0)}#sp-f7vdbn{margin:0}@media only screen and (max-width:480px){#sp-h1dgpn{text-align:center !important}.sp-headline-block-u8e1up,#sp-u8e1up,#u8e1up{text-align:center !important}}@media only screen and (min-width:481px) and (max-width:1024px){#sp-h1dgpn{text-align:center !important}.sp-headline-block-u8e1up,#sp-u8e1up,#u8e1up{text-align:center !important}}