/* Jackpotz coded header / footer / menu. Values mirror the Elementor templates (header #37, footer #52, popup #169). */
.jzc-header,.jzc-footer,.jzc-menu{font-family:"Helvetica",Sans-serif;box-sizing:border-box}
.jzc-header *,.jzc-footer *,.jzc-menu *{box-sizing:border-box}
.jzc-header ul,.jzc-footer ul,.jzc-menu ul{list-style:none;margin:0;padding:0}
.jzc-header a,.jzc-footer a,.jzc-menu a{text-decoration:none}
.jzc-i{display:block;width:1em;height:1em;fill:currentColor;flex:none}

/* ===== Header ===== */
.jzc-header{position:sticky;top:0;z-index:99;width:100%;background:#202020;box-shadow:0 5px 30px 0 rgba(0,0,0,.1)}
.admin-bar .jzc-header{top:32px}
.jzc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 25px 5px 20px;border-bottom:1px dashed #FFFFFF26}
.jzc-social{flex:1 0 auto;max-width:18%;display:flex;align-items:center;gap:5px;margin-left:10px}
.jzc-social a{display:flex;color:#fff;font-size:18px;transition:color .3s}
.jzc-social a:hover{color:#FFDEF6}
.jzc-acc{display:flex;align-items:center;gap:13px;flex:0 0 auto}
.jzc-acc--in{gap:17px}
.jzc-acc a{display:flex;align-items:center;gap:4px;color:#fff;font-weight:600;font-size:1vw;line-height:1.4;transition:color .3s}
.jzc-acc .jzc-i{color:#F9A6E2;font-size:12px;transition:color .3s}
.jzc-acc--in .jzc-i{font-size:16px}
.jzc-acc a:hover,.jzc-acc a:hover .jzc-i{color:#FDC7EE}
.jzc-basket{flex:0 0 auto}
.jzc-crown{display:flex;color:#FDC7EE;font-size:16px;margin-bottom:-5px}
.jzc-main{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:4px 25px 4px 20px}
.jzc-logo{display:block;flex:0 0 auto;line-height:0}
.jzc-logo img{display:block;width:150px;height:55px;object-fit:contain;filter:brightness(103%) contrast(101%);transition:filter .6s}
.jzc-logo:hover img{filter:brightness(113%)}
.jzc-comps,.jzc-menu-btn{display:none}
.jzc-nav{flex:0 0 auto;padding-right:2px}
.jzc-nav ul{display:flex;flex-wrap:wrap;align-items:center}
.jzc-nav li{position:relative;display:flex;align-items:center;margin:0 7.5px}
.jzc-nav li:not(:last-child)::after{content:"";position:absolute;right:-8.5px;top:50%;height:8px;margin-top:-4px;border-left:2px solid #6D6D6D}
.jzc-nav a{color:#fff;font-weight:700;font-size:1.2vw;line-height:1.5;transition:color .3s}
.jzc-nav a:hover{color:#FFDEF6}
.jzc-notif{flex:0 0 100%;display:flex;align-items:center;overflow:hidden;margin:0 0 -10px;border-radius:5px;background:#383838;box-shadow:0 0 7px 0 rgba(0,0,0,.53);position:relative;z-index:98}
.jzc-notif[hidden]{display:none}
.jzc-mq{flex:1 1 auto;min-width:0;overflow:hidden}
.jzc-mq-track{display:flex;width:max-content;animation:jzcMq var(--jzc-mq-dur,60s) linear infinite;will-change:transform}
.jzc-mq-item{flex:none;margin:0;padding-right:3em;white-space:nowrap;color:#fff;font-family:"Helvetica",Sans-serif;font-size:.9vw;font-weight:700;line-height:23px;text-transform:capitalize;text-shadow:0 0 9px rgba(0,0,0,.94)}
@keyframes jzcMq{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.jzc-chat{flex:0 0 auto;display:inline-block;margin-top:-2px;padding:5px 10px;border-radius:3px 0 0 3px;background:linear-gradient(260deg,#FDC7EE 0%,#F843AA 100%);color:#fff;font-weight:900;font-size:15px;line-height:1;text-transform:uppercase;text-shadow:0 0 4px rgba(0,0,0,.55)}
.jzc-chat:hover{color:#fff}

/* ===== Footer ===== */
.jzc-footer{position:relative;overflow:hidden;background-color:#000;background-position:bottom center;background-size:cover;padding:0 5% 10%}
.jzc-f-in{max-width:1600px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:2%}
.jzc-f-band{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 4%;padding:0 0 0 3%;border-radius:0 0 10px 10px;background:linear-gradient(102deg,#3EFF1E 0%,#CFFFB0 100%)}
.jzc-f-band h4{flex:1 0 0;margin:0;color:#383838;font-family:"Helvetica",Sans-serif;font-size:1.8vw;font-weight:600;line-height:29px;letter-spacing:-.3px}
.jzc-f-wa{display:inline-flex;align-items:center;gap:4px;padding:15px 30px;border:1.3px solid #F9A6E2;border-radius:9px;background:linear-gradient(299deg,#F9A6E2 0%,#FDC7EE 100%);color:#383838;font-size:1.2vw;font-weight:800;line-height:1;text-transform:uppercase;transition:all .3s}
.jzc-f-wa:hover{background:#383838;color:#fff}
.jzc-f-lion{display:block;width:16%;max-width:16%;height:auto;padding-top:5px;margin-left:auto}
.jzc-f-about{flex:0 0 30%;align-self:flex-start;display:flex;flex-direction:column;align-items:center;gap:8px;padding:2%;border:2px dashed #FFFFFF1A;border-radius:237px 237px 0 0;box-shadow:0 0 4px 0 rgba(0,0,0,.97)}
.jzc-f-logo{display:block;width:90%;max-width:90%;height:auto;margin:0 auto 10px;border-radius:50%}
.jzc-f-text{margin:0;text-align:center;color:#fff;font-size:16px;font-weight:400;line-height:1.5em}
.jzc-f-text strong{font-weight:700}
.jzc-f-pay{display:block;width:100%;height:auto}
.jzc-f-klaviyo{width:100%;color:#fff;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:-.2px}
.jzc-f-social{display:flex;flex-wrap:wrap;justify-content:center;gap:0 15px}
.jzc-f-social a{display:flex;color:#F9A6E2;font-size:1.6vw;transition:color .3s}
.jzc-f-social a:hover{color:#FFDF73}
.jzc-f-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 18px;border:1px solid #FDC7EE;border-radius:6px;font-size:13px;font-weight:900;line-height:1.2;text-transform:uppercase}
.jzc-f-btn--login{margin-top:10px;background:linear-gradient(122deg,#FDC7EE 0%,#F843AA 100%);color:#fff;text-shadow:0 0 3px rgba(0,0,0,.55)}
.jzc-f-btn--login:hover{color:#fff}
.jzc-f-btn--join{background:transparent;color:#FDC7EE}
.jzc-f-btn--join:hover{color:#FDC7EE}
.jzc-f-apps{width:100%}
.jzc-f-links{flex:0 0 67%;display:flex;flex-direction:column;gap:20px}
.jzc-f-links h4{margin:0;color:#FDC7EE;font-family:"Helvetica",Sans-serif;font-size:21px;font-weight:600;line-height:24px;text-transform:capitalize}
.jzc-f-list li{position:relative}
.jzc-f-list li:not(:last-child){padding-bottom:2.5px}
.jzc-f-list li:not(:first-child){margin-top:2.5px}
.jzc-f-list li:not(:last-child)::after{content:"";position:absolute;left:0;right:0;bottom:0;border-top:2px dashed #FFFFFF30}
.jzc-f-list--quick li:not(:last-child)::after{border-top-color:#FFFFFF1A}
.jzc-f-list a{display:flex;align-items:center;gap:4px;width:100%;color:#fff;font-size:16px;font-weight:600;line-height:1.5em;transition:color .3s}
.jzc-f-list a:hover{color:#FFDEF6}
.jzc-f-list--nav .jzc-i{font-size:14px;color:#F843AA;transition:color .3s}
.jzc-f-list--nav a:hover .jzc-i{color:#FFDEF6}
.jzc-f-copy{width:100%;color:#fff;font-size:12px;font-weight:300;line-height:1.5em}
.jzc-f-copy p{margin:0 0 .9em}
.jzc-f-copy p:last-child{margin-bottom:0}
.jzc-f-copy a{color:#fff}
.jzc-f-copy .jzc-y{color:#f2c83b}
.jzc-f-legal{display:flex;flex-wrap:wrap;align-items:center}
.jzc-f-legal li{position:relative;display:flex;margin:0 6.5px}
.jzc-f-legal li:first-child{margin-left:0}
.jzc-f-legal li:not(:last-child)::after{content:"";position:absolute;top:31%;height:38%;right:-7.5px;border-left:2px solid #F9A6E2}
.jzc-f-legal a{color:#fff;font-size:12px;font-weight:500;line-height:1.5em;transition:color .3s}
.jzc-f-legal a:hover{color:#FDC7EE}
.jzc-f-wwd{margin:0;font-family:Arial,Sans-serif;font-size:12px;font-weight:500;text-transform:capitalize}
.jzc-f-wwd a{color:#fff}
.jzc-f-wwd b{display:inline-block;background:conic-gradient(from 0deg,#fff,#00f2ea,#ffd700,#fff,#00f2ea,#ffd700,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;animation:jzcWwd 4s linear infinite;text-shadow:0 0 3px rgba(255,215,0,.35),0 0 6px rgba(0,242,234,.25)}
@keyframes jzcWwd{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}

/* ===== Menu ===== */
html.jzc-menu-open,html.jzc-menu-open body{overflow:hidden}
.jzc-menu{position:fixed;inset:0;z-index:99999;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;color:#fff;background:radial-gradient(90% 55% at 50% 45%,rgba(248,67,170,.14) 0%,rgba(248,67,170,0) 70%),linear-gradient(180deg,#0F0F0F 0%,#2a2a2e 100%);animation:jzcFade .35s ease both}
.jzc-menu[hidden]{display:none}
@keyframes jzcFade{from{opacity:0}to{opacity:1}}
.jzc-li{display:block;width:1em;height:1em;flex:none}

/* close */
.jzc-menu .jzc-menu-x{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;margin:0;padding:0;border:1px solid #ffffff26;border-radius:50%;background:rgba(56,56,56,.85);color:#fff;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,.35);transition:background .2s,transform .2s}
.jzc-menu .jzc-menu-x:hover{background:#F843AA;color:#fff;transform:rotate(90deg)}
.jzc-menu .jzc-menu-x:focus{outline:0}.jzc-menu .jzc-menu-x:focus-visible{outline:2px solid #FDC7EE;outline-offset:2px}

/* centred column */
.jzc-menu-in{position:relative;z-index:1;display:flex;min-height:100%;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}
.jzc-menu-col{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:400px;margin:auto}
.jzc-menu-logo{display:block;width:118px;height:auto;margin:0 0 14px 10px;filter:brightness(110%) drop-shadow(0 6px 18px rgba(0,0,0,.45))}

/* items */
.jzc-mis{display:flex;flex-direction:column;gap:2px}
.jzc-mi{position:relative;display:flex;align-items:center;gap:14px;padding:7px 10px;border-radius:16px;color:#FFDEF6;transition:background .2s}
.jzc-mi:hover,.jzc-mi:focus-visible{background:rgba(255,255,255,.06)}
.jzc-mi:active{background:rgba(255,255,255,.1)}
.jzc-mi-ic{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:1px solid rgba(253,199,238,.28);border-radius:12px;background:linear-gradient(135deg,rgba(253,199,238,.2) 0%,rgba(248,67,170,.16) 100%);color:#FDC7EE;font-size:20px}
.jzc-mi-tx{flex:1;min-width:0}
.jzc-mi-tx b{display:block;color:#FFDEF6;font-size:16.5px;font-weight:700;line-height:1.25;text-shadow:0 1px 8px rgba(0,0,0,.45)}
.jzc-mi-tx small{display:block;margin-top:2px;color:#ffffffd9;font-size:12.5px;font-weight:600;line-height:1.35;text-shadow:0 1px 6px rgba(0,0,0,.45)}
.jzc-mi-tx small.is-live::before{content:"";display:inline-block;width:7px;height:7px;margin:0 6px 1px 0;border-radius:50%;background:#3EFF1E;vertical-align:middle;animation:jzcLive 2s ease-in-out infinite}
@keyframes jzcLive{0%,100%{box-shadow:0 0 0 0 rgba(62,255,30,.55)}50%{box-shadow:0 0 0 5px rgba(62,255,30,0)}}
.jzc-mi>.jzc-li{color:#ffffff59;font-size:16px;transition:transform .2s,color .2s}
.jzc-mi:hover>.jzc-li{color:#FDC7EE;transform:translateX(2px)}
.jzc-mi[aria-current=page]{background:rgba(248,67,170,.12)}
.jzc-mi[aria-current=page] .jzc-mi-ic{border-color:#F843AA;background:linear-gradient(135deg,#FDC7EE,#F843AA);color:#2b2b2b}

/* foot: logged out = log in / create account, logged in = account shortcuts */
.jzc-menu-foot{margin-top:16px;padding:16px 10px 0;border-top:1px dashed #ffffff26}
.jzc-menu-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}
.jzc-menu-btns--in{grid-template-columns:repeat(3,1fr)}
.jzc-menu-btn2{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 12px;border-radius:12px;font-size:15px;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap;transition:filter .2s,background .2s}
.jzc-menu-btn2 .jzc-li{width:18px;height:18px;font-size:18px}
.jzc-menu-btn2--login{color:#fff!important;background:linear-gradient(141deg,#FDC7EE 0%,#F843AA 100%);text-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 6px 18px rgba(248,67,170,.35)}
.jzc-menu-btn2--login:hover{filter:brightness(1.07)}
.jzc-menu-btn2--join{border:1.5px solid #FDC7EE;color:#FDC7EE!important;background:rgba(253,199,238,.06)}
.jzc-menu-btn2--join:hover{background:rgba(253,199,238,.14)}
.jzc-menu-btn2--tile{flex-direction:column;gap:5px;min-height:68px;padding:10px 6px;border:1px solid rgba(253,199,238,.28);background:linear-gradient(135deg,rgba(253,199,238,.14) 0%,rgba(248,67,170,.1) 100%);color:#fff!important;font-size:12.5px;font-weight:700}
.jzc-menu-btn2--tile .jzc-li{color:#FDC7EE;width:20px;height:20px;font-size:20px}
.jzc-menu-btn2--tile:hover{background:rgba(253,199,238,.2)}
.jzc-menu-btn2--tile b{color:#CFFFB0;font-size:12px;font-weight:800}
.jzc-menu-btn2--tile b:empty{display:none}

/* party background: balloons rise, presents drift down, pinatas swing. Transform-only (GPU), runs only while the menu is open. */
.jzc-menu-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}
.jzc-bg{position:absolute;top:0;display:block;background:no-repeat center/contain;will-change:transform;backface-visibility:hidden}
.jzc-bal{width:54px;height:100px;opacity:.3;animation:jzcRise 18s linear infinite}
.jzc-gift{width:40px;height:40px;opacity:.26;animation:jzcDrop 20s linear infinite}
.jzc-pin{top:-6px;width:52px;height:84px;opacity:.38;transform-origin:50% 0;animation:jzcSwing 4.6s ease-in-out infinite}
@keyframes jzcRise{0%{transform:translate3d(0,105vh,0) rotate(-5deg)}25%{transform:translate3d(14px,72vh,0) rotate(4deg)}50%{transform:translate3d(-10px,40vh,0) rotate(-4deg)}75%{transform:translate3d(12px,8vh,0) rotate(5deg)}100%{transform:translate3d(0,-120px,0) rotate(-5deg)}}
@keyframes jzcDrop{0%{transform:translate3d(0,-60px,0) rotate(0)}50%{transform:translate3d(-18px,50vh,0) rotate(160deg)}100%{transform:translate3d(10px,calc(100vh + 60px),0) rotate(320deg)}}
@keyframes jzcSwing{0%,100%{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}
.jzc-bg--b1{left:4%;animation-duration:19s;animation-delay:-3s}
.jzc-bg--b2{left:22%;width:44px;height:82px;animation-duration:23s;animation-delay:-14s}
.jzc-bg--b3{left:46%;width:40px;height:74px;animation-duration:21s;animation-delay:-8s}
.jzc-bg--b4{left:66%;animation-duration:17s;animation-delay:-11s}
.jzc-bg--b5{left:84%;width:46px;height:86px;animation-duration:22s;animation-delay:-5s}
.jzc-bg--b6{left:92%;width:38px;height:70px;animation-duration:25s;animation-delay:-19s}
.jzc-bg--g1{left:12%;animation-duration:24s;animation-delay:-6s}
.jzc-bg--g2{left:58%;width:34px;height:34px;animation-duration:20s;animation-delay:-15s}
.jzc-bg--g3{left:80%;width:44px;height:44px;animation-duration:27s;animation-delay:-2s}
.jzc-bg--p1{left:3%;animation-delay:-1.2s}
.jzc-bg--p2{left:auto;right:20%;width:46px;height:74px;animation-duration:5.4s;animation-delay:-3s}
.jzc-bg--b1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 112'%3E%3Cpath d='M30 3C15 3 5 15 5 30c0 19 15 33 25 37 10-4 25-18 25-37C55 15 45 3 30 3z' fill='%23F843AA'/%3E%3Cellipse cx='19' cy='22' rx='5' ry='9' fill='%23fff' opacity='.35' transform='rotate(-18 19 22)'/%3E%3Cpath d='M26 67h8l-4 6z' fill='%23F843AA'/%3E%3Cpath d='M30 73c-5 8 5 13 0 21s5 11 0 17' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='1.6'/%3E%3C/svg%3E")}
.jzc-bg--b2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 112'%3E%3Cpath d='M30 3C15 3 5 15 5 30c0 19 15 33 25 37 10-4 25-18 25-37C55 15 45 3 30 3z' fill='%23FDC7EE'/%3E%3Cellipse cx='19' cy='22' rx='5' ry='9' fill='%23fff' opacity='.5' transform='rotate(-18 19 22)'/%3E%3Cpath d='M26 67h8l-4 6z' fill='%23FDC7EE'/%3E%3Cpath d='M30 73c-5 8 5 13 0 21s5 11 0 17' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='1.6'/%3E%3C/svg%3E")}
.jzc-bg--b3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 112'%3E%3Cpath d='M30 3C15 3 5 15 5 30c0 19 15 33 25 37 10-4 25-18 25-37C55 15 45 3 30 3z' fill='%233EFF1E'/%3E%3Cellipse cx='19' cy='22' rx='5' ry='9' fill='%23fff' opacity='.35' transform='rotate(-18 19 22)'/%3E%3Cpath d='M26 67h8l-4 6z' fill='%233EFF1E'/%3E%3Cpath d='M30 73c-5 8 5 13 0 21s5 11 0 17' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='1.6'/%3E%3C/svg%3E")}
.jzc-bg--b4{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 112'%3E%3Cpath d='M30 3C15 3 5 15 5 30c0 19 15 33 25 37 10-4 25-18 25-37C55 15 45 3 30 3z' fill='%23FFD24A'/%3E%3Cellipse cx='19' cy='22' rx='5' ry='9' fill='%23fff' opacity='.35' transform='rotate(-18 19 22)'/%3E%3Cpath d='M26 67h8l-4 6z' fill='%23FFD24A'/%3E%3Cpath d='M30 73c-5 8 5 13 0 21s5 11 0 17' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='1.6'/%3E%3C/svg%3E")}
.jzc-bg--b5{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 112'%3E%3Cpath d='M30 3C15 3 5 15 5 30c0 19 15 33 25 37 10-4 25-18 25-37C55 15 45 3 30 3z' fill='%238C50FF'/%3E%3Cellipse cx='19' cy='22' rx='5' ry='9' fill='%23fff' opacity='.35' transform='rotate(-18 19 22)'/%3E%3Cpath d='M26 67h8l-4 6z' fill='%238C50FF'/%3E%3Cpath d='M30 73c-5 8 5 13 0 21s5 11 0 17' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='1.6'/%3E%3C/svg%3E")}
.jzc-bg--b6{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 112'%3E%3Cpath d='M30 3C15 3 5 15 5 30c0 19 15 33 25 37 10-4 25-18 25-37C55 15 45 3 30 3z' fill='%23F843AA'/%3E%3Cellipse cx='19' cy='22' rx='5' ry='9' fill='%23fff' opacity='.35' transform='rotate(-18 19 22)'/%3E%3Cpath d='M26 67h8l-4 6z' fill='%23F843AA'/%3E%3Cpath d='M30 73c-5 8 5 13 0 21s5 11 0 17' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='1.6'/%3E%3C/svg%3E")}
.jzc-bg--g1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Crect x='7' y='25' width='46' height='31' rx='3' fill='%238C50FF'/%3E%3Crect x='4' y='17' width='52' height='10' rx='2.5' fill='%23B48CFF'/%3E%3Crect x='26' y='17' width='8' height='39' fill='%23FDC7EE'/%3E%3Cpath d='M30 17c-4-10-15-13-14-5 1 4 10 5 14 5zm0 0c4-10 15-13 14-5-1 4-10 5-14 5z' fill='%23FDC7EE'/%3E%3C/svg%3E")}
.jzc-bg--g2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Crect x='7' y='25' width='46' height='31' rx='3' fill='%23F843AA'/%3E%3Crect x='4' y='17' width='52' height='10' rx='2.5' fill='%23FDC7EE'/%3E%3Crect x='26' y='17' width='8' height='39' fill='%23FFD24A'/%3E%3Cpath d='M30 17c-4-10-15-13-14-5 1 4 10 5 14 5zm0 0c4-10 15-13 14-5-1 4-10 5-14 5z' fill='%23FFD24A'/%3E%3C/svg%3E")}
.jzc-bg--g3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Crect x='7' y='25' width='46' height='31' rx='3' fill='%232BB51A'/%3E%3Crect x='4' y='17' width='52' height='10' rx='2.5' fill='%233EFF1E'/%3E%3Crect x='26' y='17' width='8' height='39' fill='%23FDC7EE'/%3E%3Cpath d='M30 17c-4-10-15-13-14-5 1 4 10 5 14 5zm0 0c4-10 15-13 14-5-1 4-10 5-14 5z' fill='%23FDC7EE'/%3E%3C/svg%3E")}
.jzc-bg--p1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 140'%3E%3Cpath d='M45 0v44' stroke='%23fff' stroke-opacity='.55' stroke-width='1.6'/%3E%3Cdefs%3E%3CclipPath id='s'%3E%3Cpolygon points='45.0,42.0 54.4,67.1 81.1,68.3 60.2,84.9 67.3,110.7 45.0,96.0 22.7,110.7 29.8,84.9 8.9,68.3 35.6,67.1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='M81.1 68.3l-3 14' stroke='%23F843AA' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M81.1 68.3l0 14' stroke='%233EFF1E' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M81.1 68.3l3 14' stroke='%23FFD24A' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M67.3 110.7l-3 14' stroke='%23F843AA' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M67.3 110.7l0 14' stroke='%233EFF1E' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M67.3 110.7l3 14' stroke='%23FFD24A' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M22.7 110.7l-3 14' stroke='%23F843AA' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M22.7 110.7l0 14' stroke='%233EFF1E' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M22.7 110.7l3 14' stroke='%23FFD24A' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M8.9 68.3l-3 14' stroke='%23F843AA' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M8.9 68.3l0 14' stroke='%233EFF1E' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M8.9 68.3l3 14' stroke='%23FFD24A' stroke-width='2.4' stroke-linecap='round'/%3E%3Cg clip-path='url(%23s)'%3E%3Crect x='0' y='40' width='90' height='10' fill='%23F843AA'/%3E%3Crect x='0' y='50' width='90' height='10' fill='%23FFD24A'/%3E%3Crect x='0' y='60' width='90' height='10' fill='%233EFF1E'/%3E%3Crect x='0' y='70' width='90' height='10' fill='%238C50FF'/%3E%3Crect x='0' y='80' width='90' height='10' fill='%23F843AA'/%3E%3Crect x='0' y='90' width='90' height='10' fill='%23FFD24A'/%3E%3Crect x='0' y='100' width='90' height='10' fill='%233EFF1E'/%3E%3Crect x='0' y='110' width='90' height='10' fill='%238C50FF'/%3E%3C/g%3E%3Cpolygon points='45.0,42.0 54.4,67.1 81.1,68.3 60.2,84.9 67.3,110.7 45.0,96.0 22.7,110.7 29.8,84.9 8.9,68.3 35.6,67.1' fill='none' stroke='%23fff' stroke-opacity='.35' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}
.jzc-bg--p2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 140'%3E%3Cpath d='M45 0v44' stroke='%23fff' stroke-opacity='.55' stroke-width='1.6'/%3E%3Cdefs%3E%3CclipPath id='s'%3E%3Cpolygon points='45.0,42.0 54.4,67.1 81.1,68.3 60.2,84.9 67.3,110.7 45.0,96.0 22.7,110.7 29.8,84.9 8.9,68.3 35.6,67.1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='M81.1 68.3l-3 14' stroke='%23FDC7EE' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M81.1 68.3l0 14' stroke='%23FFD24A' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M81.1 68.3l3 14' stroke='%238C50FF' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M67.3 110.7l-3 14' stroke='%23FDC7EE' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M67.3 110.7l0 14' stroke='%23FFD24A' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M67.3 110.7l3 14' stroke='%238C50FF' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M22.7 110.7l-3 14' stroke='%23FDC7EE' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M22.7 110.7l0 14' stroke='%23FFD24A' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M22.7 110.7l3 14' stroke='%238C50FF' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M8.9 68.3l-3 14' stroke='%23FDC7EE' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M8.9 68.3l0 14' stroke='%23FFD24A' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M8.9 68.3l3 14' stroke='%238C50FF' stroke-width='2.4' stroke-linecap='round'/%3E%3Cg clip-path='url(%23s)'%3E%3Crect x='0' y='40' width='90' height='10' fill='%23FDC7EE'/%3E%3Crect x='0' y='50' width='90' height='10' fill='%238C50FF'/%3E%3Crect x='0' y='60' width='90' height='10' fill='%23FFD24A'/%3E%3Crect x='0' y='70' width='90' height='10' fill='%233EFF1E'/%3E%3Crect x='0' y='80' width='90' height='10' fill='%23FDC7EE'/%3E%3Crect x='0' y='90' width='90' height='10' fill='%238C50FF'/%3E%3Crect x='0' y='100' width='90' height='10' fill='%23FFD24A'/%3E%3Crect x='0' y='110' width='90' height='10' fill='%233EFF1E'/%3E%3C/g%3E%3Cpolygon points='45.0,42.0 54.4,67.1 81.1,68.3 60.2,84.9 67.3,110.7 45.0,96.0 22.7,110.7 29.8,84.9 8.9,68.3 35.6,67.1' fill='none' stroke='%23fff' stroke-opacity='.35' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}

@media (min-width:768px){
	.jzc-menu-col{max-width:440px}
	.jzc-menu-logo{width:150px;margin-bottom:22px}
	.jzc-mi-tx b{font-size:18px}
	.jzc-mi-tx small{font-size:13px}
	.jzc-bal{width:70px;height:130px}
	.jzc-pin{width:80px;height:126px}
	.jzc-gift{width:52px;height:52px}
	.jzc-bg--p1{left:8%}
	.jzc-bg--p2{right:12%}
}
@media (max-width:360px){
	.jzc-menu-in{padding-left:12px;padding-right:12px}
	.jzc-mi{gap:12px;padding:8px 8px}
	.jzc-mi-ic{width:38px;height:38px;font-size:19px}
	.jzc-mi-tx b{font-size:16px}
	.jzc-menu-btn2{font-size:13.5px;padding:0 8px}
	.jzc-menu-logo{margin-left:8px}
}
@media (max-height:700px){
	.jzc-menu-logo{width:104px;margin-bottom:10px}
	.jzc-mis{gap:0}
	.jzc-mi{padding-top:6px;padding-bottom:6px}
	.jzc-menu-foot{margin-top:12px;padding-top:12px}
}

/* ===== Tablet (768-1024) ===== */
@media (max-width:1024px){
	.jzc-top{padding:5px 15px}
	.jzc-social{max-width:23%;gap:1px;margin-left:5px}
	.jzc-social a{font-size:15px}
	.jzc-acc a{font-size:12px}
	.jzc-main{gap:5px;padding:5px 15px 12px}
	.jzc-logo{padding-right:13px}
	.jzc-logo img{width:138px}
	.jzc-nav li{margin:0 6px}
	.jzc-nav li:not(:last-child)::after{right:-7px}
	.jzc-nav a{font-size:1.6vw}
	.jzc-notif{margin-bottom:-20px}
	.jzc-mq-item{font-size:1.6vw;line-height:1em;padding-top:5px;padding-bottom:5px}
	.jzc-chat{margin-top:0;padding:6px}
	.jzc-f-about{flex-basis:38%}
	.jzc-f-links{flex-basis:56%}
}
@media (max-width:782px){.admin-bar .jzc-header{top:46px}}
@media (max-width:600px){.admin-bar .jzc-header{top:0}}

/* ===== Phone (up to 767) ===== */
@media (max-width:767px){
	.jzc-top{gap:0 6px;padding:9px 10px 7px}
	.jzc-social{max-width:19vw;flex:1 0 19vw;margin:0;gap:0}
	.jzc-social li{margin:0 -1.5px}
	.jzc-social li:first-child{margin-left:0}
	.jzc-social a{font-size:4.3vw;margin-right:1.1vw}
	.jzc-acc{gap:7px;margin-bottom:-1px}
	.jzc-acc--in{flex:1 0 auto;justify-content:flex-end;gap:5px;margin-bottom:-2px}
	.jzc-acc a{font-size:3.4vw;gap:.75vw}
	.jzc-acc--in a{font-size:3.2vw}
	.jzc-acc .jzc-i,.jzc-acc--in .jzc-i{font-size:2.9vw}
	.jzc-basket{margin-right:8px}
	.jzc-crown{font-size:3.3vw;margin:0 0 -2px 2px}
	.jzc-main{gap:0;padding:2px 10px}
	.jzc-logo{margin:2px 0 2px -2px;padding:0 5vw 0 0}
	.jzc-logo img{width:110px;height:49px}
	.jzc-nav{display:none}
	.jzc-comps{display:inline-block;flex:1 0 auto;margin:0 2vw 0 -2vw;padding:7px;text-align:right;white-space:nowrap;color:#fff;font-size:3vw;font-weight:900;line-height:1;text-transform:uppercase}
	.jzc-comps:hover,.jzc-comps:focus{color:#fff}
	.jzc-header .jzc-menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;margin:0;padding:2vw 7vw;min-height:0;border:1px solid #F9A6E2;border-radius:8px;background:linear-gradient(95deg,#FFD7F4 0%,#FFDEF6 100%);color:#000;font-family:"Helvetica",Sans-serif;font-size:3.1vw;font-weight:800;line-height:1;text-transform:uppercase;cursor:pointer;box-shadow:none}
	.jzc-header .jzc-menu-btn:hover,.jzc-header .jzc-menu-btn:focus{background:#FFDEF6;color:#000}
	.jzc-notif{flex-wrap:nowrap;justify-content:space-between;gap:0 6px;margin:1px 0 -5px;padding:1px 0;border-radius:11px}
	.jzc-mq{flex:0 0 67%;max-width:67%;margin:0 auto}
	.jzc-mq-item{font-size:3vw;line-height:1.3em;letter-spacing:-.2px;padding-top:0;padding-bottom:0}
	.jzc-chat{padding:9px 5px;border-radius:0;font-size:3vw}

	.jzc-footer{padding:0 0 15%}
	.jzc-f-band{flex-direction:column;flex-wrap:nowrap;gap:17px 12px;margin:0 0 8%;padding:6% 0 0;border-radius:0}
	.jzc-f-band h4{order:-1;flex:none;text-align:center;font-size:7vw;line-height:1.2em;letter-spacing:-.6px}
	.jzc-f-wa{padding:14px 20px;margin-bottom:3px;border-width:2px;border-radius:40px;font-size:5.3vw}
	.jzc-f-lion{align-self:flex-end;width:100%;max-width:100%;margin:0 0 -8%;padding-top:0}
	.jzc-f-about{flex:0 0 100%;gap:7px;margin:0 0 12%;padding:5% 3% 4%}
	.jzc-f-logo{width:86%;max-width:100%}
	.jzc-f-text{font-size:3.5vw}
	.jzc-f-pay{order:99;margin-top:4px;border-radius:8px}
	.jzc-f-klaviyo{margin:100px 0 20px;font-size:13px;letter-spacing:0}
	.jzc-f-social{align-self:stretch;gap:0 12px;margin-bottom:10px}
	.jzc-f-social a{font-size:6vw}
	.jzc-f-btn{width:90%;padding:10px 25px;font-size:3.8vw}
	.jzc-f-btn--login{margin:0 0 7px;border-radius:21px}
	.jzc-f-btn--join{margin:-5px 0 0;border-radius:20px}
	.jzc-f-links{flex:0 0 100%;align-items:center}
	.jzc-f-links h4{font-size:7vw}
	.jzc-f-h-quick{margin-top:26px!important}
	.jzc-f-list{width:100%;margin-top:3px}
	.jzc-f-list li:not(:last-child){padding-bottom:5px}
	.jzc-f-list li:not(:first-child){margin-top:5px}
	.jzc-f-list a{justify-content:center;font-size:18px}
	.jzc-f-list--nav .jzc-i{font-size:5vw;margin-right:1.25vw}
	.jzc-f-copy{padding:0 2%;text-align:center;font-size:2.5vw}
	.jzc-f-legal{width:100%;justify-content:center;margin-top:-6px;position:relative;z-index:1}
	.jzc-f-legal li,.jzc-f-legal li:first-child{margin:0 9px}
	.jzc-f-legal li:not(:last-child)::after{right:-10px}
	.jzc-f-legal a{font-size:4.3vw;letter-spacing:-.5px}
	.jzc-f-wwd{text-align:center;font-size:13px;line-height:2.1em}

}

/* ---------- v3.14.2: header Competitions link, stronger header shadow, menu animation, calmer side-only background ---------- */
.jzc-header{box-shadow:0 6px 24px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.3)}
.jzc-header a.jzc-comps,.jzc-header a.jzc-comps:visited,.jzc-header a.jzc-comps:hover,.jzc-header a.jzc-comps:focus{color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.85),0 0 14px rgba(255,76,212,.55)}

/* Menu: background glows on the sides, not the middle */
.jzc-menu{background:radial-gradient(60% 45% at 0% 25%,rgba(248,67,170,.13) 0%,rgba(248,67,170,0) 70%),radial-gradient(60% 45% at 100% 75%,rgba(248,67,170,.11) 0%,rgba(248,67,170,0) 70%),linear-gradient(180deg,#0F0F0F 0%,#2a2a2e 100%);animation:jzcFade .28s ease both}
.jzc-menu-bg{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 13%,rgba(0,0,0,.2) 27%,transparent 36%,transparent 64%,rgba(0,0,0,.2) 73%,#000 87%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000 13%,rgba(0,0,0,.2) 27%,transparent 36%,transparent 64%,rgba(0,0,0,.2) 73%,#000 87%,#000 100%)}
.jzc-bal{opacity:.2}
.jzc-gift{opacity:.17}
.jzc-pin{opacity:.25}
.jzc-bg--b1{left:1%}
.jzc-bg--b2{left:8%}
.jzc-bg--b3{left:86%}
.jzc-bg--b4{left:90%}
.jzc-bg--b5{left:3%}
.jzc-bg--b6{left:82%}
.jzc-bg--g1{left:5%}
.jzc-bg--g2{left:88%}
.jzc-bg--g3{left:93%}
.jzc-bg--p1{left:2%}
.jzc-bg--p2{left:auto;right:15%}

/* Menu: animate in (replays every time it opens) */
@keyframes jzcMenuIn{from{opacity:0;transform:translate3d(0,26px,0) scale(.985)}to{opacity:1;transform:none}}
@keyframes jzcMiIn{from{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:none}}
@keyframes jzcXIn{from{opacity:0;transform:scale(.6) rotate(-90deg)}to{opacity:1;transform:none}}
@keyframes jzcBgIn{from{opacity:0}to{opacity:1}}
.jzc-menu:not([hidden]) .jzc-menu-col{animation:jzcMenuIn .45s cubic-bezier(.2,.8,.25,1) both}
.jzc-menu:not([hidden]) .jzc-menu-bg{animation:jzcBgIn .9s ease .15s both}
.jzc-menu:not([hidden]) .jzc-menu-x{animation:jzcXIn .4s cubic-bezier(.2,.8,.25,1) .1s backwards}
.jzc-menu:not([hidden]) .jzc-menu-logo{animation:jzcMenuIn .45s cubic-bezier(.2,.8,.25,1) .05s both}
.jzc-menu:not([hidden]) .jzc-mi{animation:jzcMiIn .4s cubic-bezier(.2,.8,.25,1) both;animation-delay:.12s}
.jzc-menu:not([hidden]) .jzc-mi:nth-child(2){animation-delay:.16s}
.jzc-menu:not([hidden]) .jzc-mi:nth-child(3){animation-delay:.2s}
.jzc-menu:not([hidden]) .jzc-mi:nth-child(4){animation-delay:.24s}
.jzc-menu:not([hidden]) .jzc-mi:nth-child(5){animation-delay:.28s}
.jzc-menu:not([hidden]) .jzc-mi:nth-child(6){animation-delay:.32s}
.jzc-menu:not([hidden]) .jzc-mi:nth-child(7){animation-delay:.36s}
.jzc-menu:not([hidden]) .jzc-mi:nth-child(8){animation-delay:.4s}
.jzc-menu:not([hidden]) .jzc-mi:nth-child(n+9){animation-delay:.44s}
.jzc-menu:not([hidden]) .jzc-menu-foot{animation:jzcMenuIn .45s cubic-bezier(.2,.8,.25,1) .42s both}
@media (prefers-reduced-motion:reduce){
	.jzc-menu:not([hidden]) .jzc-menu-col,.jzc-menu:not([hidden]) .jzc-menu-bg,.jzc-menu:not([hidden]) .jzc-menu-x,.jzc-menu:not([hidden]) .jzc-menu-logo,.jzc-menu:not([hidden]) .jzc-mi,.jzc-menu:not([hidden]) .jzc-menu-foot{animation:none}
}

/* v3.14.4: Menu button - same clear pink-and-black look in every state (the theme's button colours were turning the text white) */
.jzc-header .jzc-menu-btn,.jzc-header .jzc-menu-btn:hover,.jzc-header .jzc-menu-btn:focus,.jzc-header .jzc-menu-btn:focus-visible,.jzc-header .jzc-menu-btn:active,.jzc-header .jzc-menu-btn:visited{color:#000!important;background:linear-gradient(95deg,#FFD7F4 0%,#FFDEF6 100%)!important;border-color:#F9A6E2!important;text-shadow:none!important;box-shadow:none!important}
.jzc-header .jzc-menu-btn span,.jzc-header .jzc-menu-btn svg{color:#000!important;fill:currentColor}
.jzc-header .jzc-menu-btn:active{filter:brightness(.96)}

/* v3.14.7: top bar spacing + full-width marquee without the dark text shadow */
.jzc-social{gap:12px}
.jzc-mq-item{text-shadow:none!important}
.jzc-mq{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}
@media (max-width:767px){
	.jzc-top{justify-content:flex-start;gap:0 4.2vw}
	.jzc-acc > li:first-child{margin-left:auto}
	.jzc-social{flex:0 0 auto;max-width:none;gap:3vw}
	.jzc-social li,.jzc-social li:first-child{margin:0}
	.jzc-social a{margin-right:0}
	.jzc-acc,.jzc-acc--in{display:contents}
	.jzc-acc li{flex:0 0 auto}
	.jzc-basket{margin-right:0}
	.jzc-crown{margin:0 0 -2px}
	.jzc-mq{flex:1 1 auto;max-width:none;margin:0}
}
@media (max-width:359px){
	.jzc-top{gap:0 3vw;padding-left:8px;padding-right:8px}
	.jzc-social{gap:2.2vw}
	.jzc-acc a,.jzc-acc--in a{font-size:3vw}
}
@media (max-width:767px){
	.jzc-basket .jpz-mc__toggle{gap:0}
	.jzc-basket .jpz-mc__icon{width:0}
	.jzc-basket .jpz-mc__qty{right:-18px}
	.jzc-crown{align-self:center;margin:0!important;font-size:3vw}
	.jzc-crown .jzc-i{display:block;width:1.05em;height:1.05em}
	.jzc-acc a,.jzc-acc--in a{gap:1.6vw}
}

/* v3.14.10: header never stacks on small phones - everything scales with the screen width */
@media (max-width:767px){
	.jzc-top{flex-wrap:nowrap}
	.jzc-top > *,.jzc-acc > li{flex-shrink:0}
	.jzc-acc a span,.jzc-basket .jpz-mc__total{white-space:nowrap}
	.jzc-main{flex-wrap:wrap}
	.jzc-logo{flex:0 0 auto;padding-right:3vw}
	.jzc-logo img{width:min(110px,28vw);height:calc(min(110px,28vw) * .445)}
	.jzc-comps{flex:1 1 auto;min-width:0;margin:0 2vw 0 0;padding:7px 0}
	.jzc-header .jzc-menu-btn{flex:0 0 auto;padding:2vw min(7vw,26px);white-space:nowrap}
	.jzc-notif{flex:0 0 100%}
}
@media (max-width:374px){
	.jzc-top{gap:0 2.6vw;padding-left:7px;padding-right:7px}
	.jzc-social{gap:2.4vw}
	.jzc-social a{font-size:4vw}
	.jzc-acc a,.jzc-acc--in a{font-size:3vw;gap:1.2vw}
	.jzc-basket .jpz-mc__toggle{font-size:3.2vw!important}
	.jzc-comps{font-size:2.9vw}
	.jzc-header .jzc-menu-btn{padding:2.2vw 4.5vw;font-size:3vw}
}

/* v3.14.11: link colours locked in. The theme/Elementor link colour was loading after this file on live and turning header/footer links black. */
.jzc-header .jzc-social a,.jzc-header .jzc-social a:visited,.jzc-header .jzc-acc a,.jzc-header .jzc-acc a:visited,.jzc-header .jzc-nav a,.jzc-header .jzc-nav a:visited{color:#fff!important}
.jzc-header .jzc-social a:hover,.jzc-header .jzc-nav a:hover{color:#FFDEF6!important}
.jzc-header .jzc-acc a:hover,.jzc-header .jzc-acc a:hover .jzc-i{color:#FDC7EE!important}
.jzc-header .jzc-acc .jzc-i{color:#F9A6E2!important}
.jzc-header a.jzc-chat,.jzc-header a.jzc-chat:visited,.jzc-header a.jzc-chat:hover{color:#fff!important}
.jzc-menu a.jzc-mi,.jzc-menu a.jzc-mi:visited,.jzc-menu a.jzc-mi:hover{color:#FFDEF6!important}
.jzc-footer .jzc-f-social a,.jzc-footer .jzc-f-social a:visited{color:#F9A6E2!important}
.jzc-footer .jzc-f-social a:hover{color:#FFDF73!important}
.jzc-footer .jzc-f-list a,.jzc-footer .jzc-f-list a:visited,.jzc-footer .jzc-f-copy a,.jzc-footer .jzc-f-copy a:visited,.jzc-footer .jzc-f-legal a,.jzc-footer .jzc-f-legal a:visited,.jzc-footer .jzc-f-wwd a,.jzc-footer .jzc-f-wwd a:visited{color:#fff!important}
.jzc-footer .jzc-f-list a:hover,.jzc-footer .jzc-f-list--nav a:hover .jzc-i{color:#FFDEF6!important}
.jzc-footer .jzc-f-legal a:hover{color:#FDC7EE!important}
.jzc-footer a.jzc-f-wa,.jzc-footer a.jzc-f-wa:visited{color:#383838!important}
.jzc-footer a.jzc-f-wa:hover{color:#fff!important}
.jzc-footer a.jzc-f-btn--login,.jzc-footer a.jzc-f-btn--login:visited,.jzc-footer a.jzc-f-btn--login:hover{color:#fff!important}
.jzc-footer a.jzc-f-btn--join,.jzc-footer a.jzc-f-btn--join:visited,.jzc-footer a.jzc-f-btn--join:hover{color:#FDC7EE!important}

/* v3.14.12: desktop and tablet - Instant Wins / Account (or Login / Register) sit on the right next to the basket */
@media (min-width:768px){
	.jzc-top{justify-content:flex-start;gap:0 22px}
	.jzc-social{flex:0 0 auto;max-width:none}
	.jzc-header .jzc-acc{margin-left:auto}
}
