@media(max-width:749px){:root{--nd-j-r: min(var(--nd-join-radius), 24px);--nd-j-arch: 24px;--nd-j-sr: min(var(--nd-join-radius), 12px);--nd-j-one: min(calc(2 * var(--nd-join-radius)), 24px);--nd-j-rise: 24px;--nd-j-rim1: 6px;--nd-j-rim2: 12px}}body:is([class*=nd-join-tex-],[class*=nd-join-line-],.nd-join-shape-stack) #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section):before{content:"";display:block;box-sizing:content-box;position:relative;z-index:1;pointer-events:none;top:calc(-1 * var(--nd-j-up, 0px));padding-top:var(--nd-j-up, 0px);height:max(var(--nd-j-th, 0px),var(--nd-j-lb, 0px),var(--nd-j-c, 0px));margin-bottom:calc(-1 * (var(--nd-j-up, 0px) + max(var(--nd-j-th, 0px),var(--nd-j-lb, 0px),var(--nd-j-c, 0px))));border-radius:var(--nd-j-br, 0);background:var(--nd-j-line, none),var(--nd-j-tex, none);box-shadow:var(--nd-j-lsh, 0 0 #0000),var(--nd-j-rim, 0 0 #0000);-webkit-mask:var(--nd-j-mask, none);mask:var(--nd-j-mask, none);mix-blend-mode:var(--nd-j-blend, lighten)}body:is([class*=nd-join-tex-],[class*=nd-join-line-],.nd-join-shape-stack) #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-mtop: calc(var(--nd-j-up, 0px) + var(--nd-j-lw, 0px) + var(--nd-j-rimh, 0px));--nd-j-fade: linear-gradient(#000 var(--nd-j-mtop), transparent)}body.nd-join-shape-corners #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-c: var(--nd-j-r);--nd-j-br: var(--nd-j-c) var(--nd-j-c) 0 0;margin-top:calc(-1 * var(--nd-j-c));clip-path:inset(0 0 -100vh 0 round var(--nd-j-c) var(--nd-j-c) 0 0)}body.nd-join-shape-arch #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-c: var(--nd-j-arch);--nd-j-br: 50% 50% 0 0 / var(--nd-j-c) var(--nd-j-c) 0 0;margin-top:calc(-1 * var(--nd-j-c));clip-path:inset(0 0 -100vh 0 round 50% 50% 0 0 / var(--nd-j-c) var(--nd-j-c) 0 0)}body.nd-join-shape-stack #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-c: var(--nd-j-sr);--nd-j-br: var(--nd-j-c) var(--nd-j-c) 0 0;--nd-j-rim: inset 0 var(--nd-j-rim1) 0 rgb(26 0 51 / .55), inset 0 var(--nd-j-rim2) 0 rgb(170 110 255 / .2);--nd-j-rimh: var(--nd-j-rim2);margin-top:calc(-1 * (var(--nd-j-c) + var(--nd-j-rim2)));clip-path:inset(0 0 -100vh 0 round var(--nd-j-c) var(--nd-j-c) 0 0)}body.nd-join-shape-slant #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-c: var(--nd-j-rise);--nd-j-sdir: to top right;--nd-j-s0: calc(50% - var(--nd-j-sw, 2px));--nd-j-s1: 50%;margin-top:calc(-1 * var(--nd-j-c));clip-path:polygon(0 0,100% var(--nd-j-c),100% calc(100% + 100vh),0 calc(100% + 100vh))}body.nd-join-shape-slant #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section):nth-child(odd){--nd-j-sdir: to bottom right;--nd-j-s0: 50%;--nd-j-s1: calc(50% + var(--nd-j-sw, 2px));clip-path:polygon(0 var(--nd-j-c),100% 0,100% calc(100% + 100vh),0 calc(100% + 100vh))}body.nd-join-shape-one #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-c: var(--nd-j-one);--nd-j-br: var(--nd-j-c) 0 0 0;margin-top:calc(-1 * var(--nd-j-c));clip-path:inset(0 0 -100vh 0 round var(--nd-j-c) 0 0 0)}body.nd-join-shape-one #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section):nth-child(odd){--nd-j-br: 0 var(--nd-j-c) 0 0;clip-path:inset(0 0 -100vh 0 round 0 var(--nd-j-c) 0 0)}body.nd-join-shaped #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section):has(.geo-lightbox.is-active,dialog[open]){clip-path:none}body.nd-join-tex-stripes #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-tc: rgb(106 47 176 / calc(.28 * var(--nd-join-strength)));--nd-j-tex: linear-gradient(45deg, transparent 25%, var(--nd-j-tc) 25%, var(--nd-j-tc) 50%, transparent 50%, transparent 75%, var(--nd-j-tc) 75%) 0 0 / calc(60px * var(--nd-join-scale)) calc(60px * var(--nd-join-scale)) content-box;--nd-j-th: var(--nd-join-depth);--nd-j-mask: var(--nd-j-fade)}body.nd-join-tex-dots #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-tex: radial-gradient(circle, rgb(170 110 255 / calc(.55 * var(--nd-join-strength))) calc(1.5px * var(--nd-join-scale)), transparent calc(1.7px * var(--nd-join-scale))) 0 0 / calc(22px * var(--nd-join-scale)) calc(22px * var(--nd-join-scale)) content-box;--nd-j-th: var(--nd-join-depth);--nd-j-mask: var(--nd-j-fade)}body.nd-join-tex-shadow #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-tex: linear-gradient(rgb(0 0 0 / calc(.38 * var(--nd-join-strength))), transparent) 0 0 / 100% calc(var(--nd-join-depth) * .5) no-repeat content-box;--nd-j-th: calc(var(--nd-join-depth) * .5);--nd-j-blend: normal}body.nd-join-tex-rings #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-ro: calc(var(--nd-join-depth) * 1.891);--nd-j-ri: calc(var(--nd-j-ro) - var(--nd-join-depth) * var(--nd-join-scale) * .3636);--nd-j-tc: rgb(170 110 255 / calc(.14 * var(--nd-join-strength)));--nd-j-rx: calc(100% - 64px) ;--nd-j-tex: radial-gradient(circle at var(--nd-j-rx) 0, transparent calc(var(--nd-j-ri) - .5px), var(--nd-j-tc) calc(var(--nd-j-ri) + .5px), var(--nd-j-tc) calc(var(--nd-j-ro) - .5px), transparent calc(var(--nd-j-ro) + .5px)) 0 0 / 100% var(--nd-j-ro) no-repeat content-box;--nd-j-th: var(--nd-j-ro)}body.nd-join-tex-rings #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section):nth-child(odd){--nd-j-rx: 64px}body.nd-join-tex-grid #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-tc: rgb(170 110 255 / calc(.22 * var(--nd-join-strength)));--nd-j-tex: linear-gradient(var(--nd-j-tc) 1px, transparent 1px) 0 0 / calc(40px * var(--nd-join-scale)) calc(40px * var(--nd-join-scale)) content-box, linear-gradient(90deg, var(--nd-j-tc) 1px, transparent 1px) 0 0 / calc(40px * var(--nd-join-scale)) calc(40px * var(--nd-join-scale)) content-box;--nd-j-th: var(--nd-join-depth);--nd-j-mask: var(--nd-j-fade)}body.nd-join-tex-grain #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-tex: var(--nd-j-grain) 0 0 / calc(180px * var(--nd-join-scale)) content-box;--nd-j-th: var(--nd-join-depth);--nd-j-mask: var(--nd-j-fade)}body.nd-join-line-glow #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-up: 110px;--nd-j-lw: 1px;--nd-j-lb: 110px;--nd-j-line: linear-gradient(rgb(170 110 255 / .7), rgb(170 110 255 / .7)) 0 var(--nd-j-up) / 100% 1px no-repeat border-box, radial-gradient(55% 100% at 50% 50%, rgb(120 40 200 / .42), transparent 70%) 0 0 / 100% 220px no-repeat border-box}body.nd-join-line-hairline #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-lw: 2px;--nd-j-lb: 2px;--nd-j-line: linear-gradient(90deg, transparent, #4a148c 25%, #4a148c 75%, transparent) 50% 0 / 92% 2px no-repeat border-box}body.nd-join-line-rule #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-lw: 12px;--nd-j-lb: 12px;--nd-j-line: linear-gradient(#4a148c, #4a148c) 0 0 / 100% 4px no-repeat border-box, linear-gradient(rgb(170 110 255 / .35), rgb(170 110 255 / .35)) 0 8px / 100% 4px no-repeat border-box}body.nd-join-line-dashed #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-lw: 3px;--nd-j-lb: 3px;--nd-j-line: repeating-linear-gradient(90deg, #6a2fb0 0 24px, transparent 24px 40px) 0 0 / 100% 3px no-repeat border-box}body.nd-join-line-neon #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-up: 40px;--nd-j-lw: 3px;--nd-j-lb: 43px;--nd-j-line: linear-gradient(rgb(170 110 255), rgb(170 110 255)) 0 var(--nd-j-up) / 100% 3px no-repeat border-box, linear-gradient(transparent, rgb(170 110 255 / .12) 20px, rgb(170 110 255 / .35) 32px, rgb(170 110 255 / .7) 38px, rgb(170 110 255 / .7) 45px, rgb(170 110 255 / .35) 51px, rgb(170 110 255 / .12) 63px, transparent 83px) 0 0 / 100% 83px no-repeat border-box}body.nd-join-line-glow.nd-join-shaped #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-up: 0px;--nd-j-line: radial-gradient(55% 100% at 50% 50%, rgb(120 40 200 / .42), transparent 70%) 0 -110px / 100% 220px no-repeat border-box;--nd-j-lsh: inset 0 1px 0 rgb(170 110 255 / .7)}body.nd-join-line-hairline.nd-join-shaped #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-line: none;--nd-j-lsh: inset 0 2px 0 #4a148c}body.nd-join-line-rule.nd-join-shaped #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-line: none;--nd-j-lsh: inset 0 4px 0 #4a148c, inset 0 12px 0 rgb(170 110 255 / .35)}body.nd-join-line-dashed.nd-join-shaped #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-line: none;--nd-j-lsh: inset 0 3px 0 #6a2fb0}body.nd-join-line-neon.nd-join-shaped #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-up: 0px;--nd-j-lb: 3px;--nd-j-line: none;--nd-j-lsh: inset 0 3px 0 rgb(170 110 255), inset 0 6px 10px -2px rgb(170 110 255 / .7), inset 0 12px 30px -6px rgb(170 110 255 / .35)}body.nd-join-shape-slant[class*=nd-join-line-] #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-lsh: 0 0 #0000;--nd-j-lw: calc(var(--nd-j-c) + 4px);--nd-j-diag: linear-gradient(var(--nd-j-sdir), transparent calc(var(--nd-j-s0) - .6px), var(--nd-j-scol, #6a2fb0) var(--nd-j-s0), var(--nd-j-scol, #6a2fb0) var(--nd-j-s1), transparent calc(var(--nd-j-s1) + .6px)) 0 0 / 100% var(--nd-j-c) no-repeat border-box;--nd-j-line: var(--nd-j-diag)}body.nd-join-line-glow.nd-join-shape-slant #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-sw: 1px;--nd-j-scol: rgb(170 110 255 / .7);--nd-j-line: var(--nd-j-diag), radial-gradient(55% 100% at 50% 50%, rgb(120 40 200 / .42), transparent 70%) 0 -110px / 100% 220px no-repeat border-box}body.nd-join-line-hairline.nd-join-shape-slant #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-sw: 2px;--nd-j-scol: #4a148c}body.nd-join-line-rule.nd-join-shape-slant #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-sw: 4px;--nd-j-scol: #4a148c}body.nd-join-line-dashed.nd-join-shape-slant #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-sw: 3px;--nd-j-scol: #6a2fb0}body.nd-join-line-neon.nd-join-shape-slant #MainContent>.shopify-section:not(.nd-join-skip)~.shopify-section:not(.nd-join-skip,.nd-join-off,.nd-join-off+.shopify-section,:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded),.shopify-section:has(.nd-embed,.nd-ai-embed,.ndq-embed,.nd-root,.ndq-root,.nd-embedded)+.shopify-section){--nd-j-sw: 3px;--nd-j-scol: rgb(170 110 255);--nd-j-line: var(--nd-j-diag), linear-gradient(var(--nd-j-sdir), transparent calc(50% - 18px) , rgb(170 110 255 / .45) 50%, transparent calc(50% + 18px) ) 0 0 / 100% var(--nd-j-c) no-repeat border-box}.geo-announcement{background:var(--ann-1-background);color:var(--nd-text);padding:.875rem var(--nd-gutter);text-align:center;font-size:.9375rem;font-weight:600;position:relative;overflow:hidden;transition:padding .3s ease}.geo-announcement a{color:inherit;text-decoration:none;display:block}.geo-announcement:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--nd-pink),var(--nd-yellow),var(--nd-pink));background-size:300% 100%;animation:gradientMove 3s linear infinite}@keyframes gradientMove{0%{background-position:0% 50%}to{background-position:300% 50%}}.geo-announcement:hover{padding-top:1rem;padding-bottom:1rem}.geo-announcement span{position:relative;z-index:1;display:inline-block}.geo-announcement:before{content:"\2192";position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:var(--nd-yellow);opacity:0;transition:opacity .3s ease,right .3s ease;z-index:2}.geo-announcement:hover:before{opacity:1;right:1.5rem}.geo-announcement__highlight{color:var(--nd-yellow);font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-left:.5rem}.geo-announcement--rotating{padding-left:2.75rem;padding-right:2.75rem}.geo-announcement__track{display:grid;align-items:center}.geo-announcement__msg{grid-area:1 / 1;opacity:0;visibility:hidden}.geo-announcement__msg.is-active{opacity:1;visibility:visible;animation:ndAnnIn .6s cubic-bezier(.2,.9,.25,1.1) both}.geo-announcement__msg.is-leaving{visibility:visible;animation:ndAnnOut .45s ease-in both}.geo-announcement__icon{margin-right:.4rem}@keyframes ndAnnIn{0%{opacity:0;transform:translateY(70%);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes ndAnnOut{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-70%);filter:blur(6px)}}.geo-announcement__msg.is-active .geo-announcement__highlight{animation:ndAnnIgnite 1.1s steps(1,end) .25s both,ndAnnGlow 2.8s ease-in-out 1.35s infinite}@keyframes ndAnnIgnite{0%{opacity:.15;filter:none}12%{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--nd-yellow) 90%,transparent))}20%{opacity:.25;filter:none}34%{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--nd-yellow) 90%,transparent))}42%{opacity:.4;filter:none}55%,to{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--nd-yellow) 75%,transparent))}}@keyframes ndAnnGlow{0%,to{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--nd-yellow) 60%,transparent))}50%{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--nd-yellow) 95%,transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--nd-pink) 35%,transparent))}}.geo-announcement__pause{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);z-index:3;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#0003;color:var(--nd-text);font-size:.625rem;line-height:1;cursor:pointer;opacity:.55;transition:var(--nd-hover-transition),opacity var(--nd-dur-fast) ease}.geo-announcement__pause:hover,.geo-announcement__pause:focus-visible{opacity:1;border-color:var(--nd-yellow);box-shadow:0 0 8px color-mix(in srgb,var(--nd-yellow) 60%,transparent);outline:none}@media(max-width:749px){.geo-announcement{font-size:.8125rem;padding:.7rem var(--nd-gutter)}.geo-announcement--rotating{padding-left:2.5rem;padding-right:var(--nd-gutter)}.geo-announcement:before{display:none}}@media(prefers-reduced-motion:reduce){.geo-announcement:after{animation:none}.geo-announcement__msg.is-active,.geo-announcement__msg.is-leaving,.geo-announcement__msg.is-active .geo-announcement__highlight{animation:none}.geo-announcement__msg.is-leaving{visibility:hidden}.geo-announcement__msg.is-active .geo-announcement__highlight{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--nd-yellow) 60%,transparent))}}:root{--geo-bg: var(--hdr-1-geo-bg);--geo-text: var(--nd-text)}.section-header .geo-drop{border-radius:var(--nd-radius-card)}.section-header .geo-drop-link{border-radius:var(--nd-radius-input)}.section-header .geo-drop-img,.section-header .mobile-sub-img,.section-header .geo-search-result-img{border-radius:var(--nd-radius-image)}.section-header .geo-search-box{border-radius:var(--nd-radius-card)}.section-header .geo-search-close,.section-header .mobile-toggle-btn{border-radius:var(--nd-hdr-btn-radius)}#shopify-section-header{position:var(--hdr-2-position);top:0;z-index:1000}.geo-header{width:100%;background:var(--hdr-3-background);transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease;border-bottom:var(--hdr-4-border-bottom)}.geo-header.nd-measuring,.geo-header.nd-measuring *{transition:none!important}.geo-header.is-scrolled{background:var(--geo-bg);border-bottom:var(--hdr-5-border-bottom);box-shadow:var(--hdr-6-box-shadow)}.geo-container{max-width:var(--hdr-7-max-width);margin:0 auto;padding:var(--hdr-8-padding);display:flex;align-items:center;justify-content:space-between;transition:padding .4s ease}.geo-header.is-scrolled .geo-container{padding-top:calc(.5rem + 5px);padding-bottom:calc(.5rem + 5px)}@media(max-width:1023px){.geo-container{justify-content:center;position:relative}#BtnOpen{position:absolute;left:var(--nd-gutter);width:var(--hdr-9-width);height:var(--hdr-10-height)}.geo-actions{position:absolute;right:var(--nd-gutter)}.geo-header .geo-actions{gap:6px}.geo-actions .geo-act-btn{width:var(--hdr-11-width);height:var(--hdr-12-height)}.geo-actions .geo-act-btn svg{width:16px;height:16px}}@media(min-width:1024px){.geo-container{padding:var(--hdr-13-padding)}}.geo-logo{display:flex;align-items:center;justify-content:center}.geo-logo img{height:var(--hdr-14-height);width:auto;max-width:none;filter:var(--hdr-15-filter);transition:height .4s ease,filter .3s ease;border-radius:0!important}.geo-logo:hover img{filter:var(--hdr-16-filter)}@media(max-width:399px){.geo-logo{margin-right:var(--hdr-17-margin-right)}.geo-logo img{max-width:var(--hdr-18-max-width);object-fit:contain}}@media(min-width:1024px){.geo-logo{min-width:200px}.geo-logo img{height:var(--hdr-19-height)}.geo-header.is-scrolled .geo-logo img{height:var(--hdr-20-height)}}.geo-nav{display:none;align-items:center;gap:var(--hdr-21-gap)}@media(min-width:1024px){.geo-nav{display:flex}}.geo-nav-item{position:relative}.geo-nav-btn{display:flex;align-items:center;gap:10px;padding:var(--hdr-22-padding);font-size:var(--hdr-23-font-size);font-weight:var(--hdr-24-font-weight);text-transform:var(--hdr-25-text-transform);text-decoration:none;transition:var(--nd-hover-transition);cursor:pointer;background:var(--nd-hdr-nav-bg);color:var(--nd-hdr-nav-text);border:var(--nd-hdr-nav-border);border-radius:var(--nd-hdr-btn-radius);box-shadow:var(--nd-hdr-btn-shadow)}.geo-nav-item:hover .geo-nav-btn,.geo-nav-item:focus-within .geo-nav-btn{background:var(--nd-hdr-nav-hover-bg);color:var(--nd-hdr-nav-hover-text);border-color:var(--nd-hdr-nav-hover-border-color)}.nd-hdr-hover-lift .geo-nav-item:hover .geo-nav-btn{transform:translateY(-3px)}.nd-hdr-hover-tilt .geo-nav-item:hover .geo-nav-btn{transform:translateY(-4px) rotate(calc(var(--nd-wig, -1) * var(--nd-tilt, 1.2deg) * 1.5))}.nd-hdr-hover-tilt .geo-nav-item:nth-child(2n) .geo-nav-btn{--nd-wig: 1}.geo-arrow{width:18px;height:18px;transition:transform var(--nd-dur-fast) var(--nd-ease-fast);display:inline-block;vertical-align:middle}.geo-arrow svg{width:100%;height:100%;fill:currentColor;display:block}.geo-nav-item:hover .geo-arrow,.geo-nav-item:focus-within .geo-arrow{transform:rotate(180deg)}.geo-drop{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(20px);background:var(--nd-bg);border:var(--nd-panel-border);padding:var(--hdr-26-padding);opacity:0;visibility:hidden;transition:opacity var(--nd-dur-fast) ease,transform var(--nd-dur-fast) var(--nd-ease-fast),visibility var(--nd-dur-fast);box-shadow:var(--nd-panel-shadow);z-index:1000;max-height:calc(100vh - 140px);overflow-y:auto;max-width:calc(100vw - 32px)}.geo-nav-item:hover .geo-drop,.geo-nav-item:focus-within .geo-drop{opacity:1;visibility:visible;transform:translate(-50%) translateY(10px)}.drop-grid{display:grid;grid-template-columns:var(--hdr-27-grid-template-columns);gap:var(--hdr-28-gap);width:var(--hdr-29-width)}@media(max-width:1100px){.drop-grid{grid-template-columns:repeat(2,1fr);width:var(--hdr-30-width)}}.drop-list{display:flex;flex-direction:column;gap:var(--hdr-31-gap);min-width:var(--hdr-32-min-width)}.geo-drop-link{display:flex;align-items:center;gap:var(--hdr-33-gap);color:var(--nd-text);text-decoration:none;font-weight:var(--hdr-34-font-weight);font-size:var(--hdr-35-font-size);padding:var(--hdr-36-padding);background:#ffffff0a;border:2px solid transparent;transition:var(--nd-hover-transition)}.geo-drop-icon{width:var(--hdr-37-width);height:var(--hdr-38-height);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--nd-yellow);transition:color var(--nd-dur-fast) ease}.geo-drop-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.geo-drop-link:hover,.geo-drop-link:focus-visible{background:color-mix(in srgb,var(--nd-accent) 16%,transparent);border-color:var(--nd-accent)}.nd-hdr-hover-lift .geo-drop-link:hover{transform:translateY(-2px)}.nd-hdr-hover-tilt .geo-drop-link:hover{transform:translateY(-3px) rotate(calc(var(--nd-wig, -1) * var(--nd-tilt, 1.2deg)))}.nd-hdr-hover-tilt .geo-drop-link:nth-child(2n){--nd-wig: 1}.geo-drop-link:hover .geo-drop-icon{color:var(--nd-accent)}.geo-drop-link.is-active,.geo-drop-link:active{background:var(--nd-accent);color:#fff}.geo-drop-img{width:50px;height:50px;object-fit:cover;border:2px solid var(--nd-card-border-color)}.geo-actions{display:flex;align-items:center;gap:var(--hdr-39-gap)}.geo-act-btn{width:var(--hdr-40-width);height:var(--hdr-41-height);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:var(--nd-hover-transition);border:none;cursor:pointer;position:relative;background:var(--nd-hdr-act-bg);color:var(--nd-hdr-act-text);border-radius:var(--nd-hdr-btn-radius);box-shadow:var(--nd-hdr-btn-shadow)}.geo-act-btn:hover,.geo-act-btn:focus-visible{background:var(--nd-hdr-act-hover-bg);color:var(--nd-hdr-act-hover-text)}.nd-hdr-hover-lift .geo-act-btn:hover{transform:translateY(-2px)}.nd-hdr-hover-tilt .geo-act-btn:hover{transform:translateY(-2px) rotate(calc(var(--nd-wig, 1) * var(--nd-tilt, 1.2deg) * 2.5))}.geo-act-btn svg{stroke:currentColor}.geo-cart-badge{position:absolute;top:-6px;right:-6px;background:var(--nd-accent);color:#fff;font-size:10px;font-weight:900;padding:2px 6px;border-radius:10px;border:2px solid var(--geo-bg)}#BtnOpen{display:flex}@media(min-width:1024px){#BtnOpen{display:none}}@media(min-width:1024px)and (max-width:1199px){.geo-logo{min-width:0;flex-shrink:0;margin-right:10px}.geo-nav{gap:.3rem}.geo-nav-btn{padding:.45rem .5rem;font-size:.72rem;gap:4px;white-space:nowrap}.geo-arrow{width:14px;height:14px}.geo-actions{gap:6px;margin-left:10px}.geo-act-btn{width:38px;height:38px}}.geo-mobile-drawer{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.geo-mobile-drawer.active{opacity:1;visibility:visible}.geo-mobile-content{background:var(--geo-bg);width:var(--hdr-42-width);max-width:400px;height:100%;transform:translate(-100%);transition:transform .4s ease;border-right:var(--hdr-43-border-right);overflow-y:auto}.geo-mobile-drawer.active .geo-mobile-content{transform:translate(0)}.geo-mobile-header{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.geo-mobile-title{color:var(--nd-yellow);font-weight:900;font-size:1.1rem;letter-spacing:2px}.geo-mobile-close{background:none;border:none;color:var(--geo-text);font-size:2.5rem;cursor:pointer;line-height:1;transition:var(--nd-hover-transition);min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-right:-8px}.geo-mobile-close:hover{color:var(--nd-accent)}.mobile-nav-item{border-bottom:1px solid rgba(255,255,255,.05)}.mobile-nav-row{display:flex;justify-content:space-between;align-items:center}.geo-mobile-link{flex-grow:1;display:block;padding:1.2rem 1.5rem;color:var(--nd-text)!important;font-size:var(--hdr-44-font-size);font-weight:900;text-decoration:none;text-transform:var(--hdr-45-text-transform);transition:var(--nd-hover-transition),padding-left var(--nd-dur-fast) var(--nd-ease-fast)}.geo-mobile-link:hover{color:var(--nd-yellow)!important}@media(hover:hover){.geo-mobile-link:hover{padding-left:2rem}}.mobile-toggle-btn{background:var(--nd-hdr-act-bg);border:none;color:var(--nd-hdr-act-text);width:36px;height:36px;margin-right:1rem;font-size:1.3rem;cursor:pointer;font-weight:900;transition:var(--nd-hover-transition);position:relative}.mobile-toggle-btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.mobile-toggle-btn:hover{background:var(--nd-hdr-act-hover-bg);color:var(--nd-hdr-act-hover-text)}.mobile-dropdown{display:none;background:#0003;padding:.5rem 0}.mobile-dropdown.is-open{display:block;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-sub-link{display:flex;align-items:center;gap:10px;padding:.8rem 2rem;color:var(--geo-text);text-decoration:none;font-weight:700;border-left:3px solid var(--nd-accent);margin-bottom:2px;transition:var(--nd-hover-transition),padding-left var(--nd-dur-fast) var(--nd-ease-fast)}.mobile-sub-link:hover{background:color-mix(in srgb,var(--nd-accent) 12%,transparent)}@media(hover:hover){.mobile-sub-link:hover{padding-left:2.5rem}}.mobile-sub-img{width:40px;height:40px;object-fit:cover;border:1px solid var(--nd-card-border-color)}.mobile-sub-icon{width:24px;height:24px;color:var(--nd-yellow)}.mobile-sub-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}.geo-mobile-search{padding:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.geo-mobile-search form{display:flex;gap:.5rem}.geo-mobile-search input{flex:1;font-weight:600}.geo-search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--nd-bg) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10001;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.geo-search-overlay.active{opacity:1;visibility:visible}body:has(.geo-search-overlay.active) .ndpop-overlay{display:none!important}.geo-search-container{width:90%;max-width:700px;transform:translateY(-30px) scale(.95);transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1);opacity:0}.geo-search-overlay.active .geo-search-container{transform:translateY(0) scale(1);opacity:1}.geo-search-box{background:var(--nd-card-bg);border:var(--nd-panel-border);padding:2rem;box-shadow:var(--hdr-46-box-shadow)}.geo-search-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.geo-search-title{color:var(--nd-yellow);font-weight:900;font-size:.9rem;letter-spacing:3px;text-transform:uppercase}.geo-search-close{background:var(--nd-hdr-act-bg);border:none;color:var(--nd-hdr-act-text);width:40px;height:40px;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--nd-hover-transition)}.geo-search-close:hover{background:var(--nd-hdr-act-hover-bg);color:var(--nd-hdr-act-hover-text)}.geo-search-form{display:flex;gap:1rem}@media(max-width:600px){.geo-search-form{flex-direction:column}}.geo-search-input-wrap{flex:1;position:relative}.geo-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--nd-accent);pointer-events:none}.geo-search-input{padding-left:3rem;font-size:1.1rem;font-weight:700}.geo-search-input::placeholder{font-weight:400}.geo-search-quick{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--nd-card-border-color)}.geo-search-box:has(.geo-search-results.has-results) .geo-search-quick{display:none}.geo-search-quick-title{color:var(--nd-text-muted);font-size:.7rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem}.geo-search-quick-links{display:flex;flex-wrap:wrap;gap:.6rem}.geo-search-results{margin-top:1.25rem;max-height:min(55vh,440px);overflow-y:auto;display:none}.geo-search-empty{padding:1rem;color:var(--nd-text-muted);text-align:center}.geo-search-results.has-results{display:block}.geo-search-result-item{display:flex;align-items:center;gap:1rem;padding:.6rem .75rem;text-decoration:none;color:var(--nd-text);border-radius:var(--nd-radius-input);transition:var(--nd-hover-transition)}.geo-search-result-item:hover,.geo-search-result-item:focus-visible{background:var(--nd-bg)}.geo-search-result-img{width:56px;height:56px;flex:0 0 56px;object-fit:cover;background:var(--nd-bg);border:2px solid var(--nd-card-border-color)}.geo-search-result-title{font-weight:700;margin-bottom:.2rem}.geo-search-result-price{color:var(--nd-yellow);font-weight:900;font-size:.9rem}@media(prefers-reduced-motion:reduce){.geo-mobile-drawer,.geo-mobile-content,.geo-search-overlay,.geo-search-container,.geo-drop,.geo-arrow,.geo-mobile-link,.mobile-sub-link{transition:none}.geo-search-container,.geo-search-overlay.active .geo-search-container{transform:none}.mobile-dropdown.is-open{animation:none}}.geo-mobile-content,.geo-search-results{overscroll-behavior:contain}.section-footer-padding{padding-top:var(--ftr-1-padding-top);padding-bottom:var(--ftr-2-padding-bottom)}@media screen and (min-width:750px){.section-footer-padding{padding-top:var(--ftr-3-padding-top);padding-bottom:var(--ftr-4-padding-bottom)}}.geo-footer{background:var(--ftr-5-background);position:relative;overflow:hidden}.geo-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(90deg,var(--nd-pink),var(--nd-yellow),var(--nd-pink));background-size:300% 100%;animation:gradientMove 3s linear infinite}@keyframes gradientMove{0%{background-position:0% 0%}to{background-position:300% 0%}}.geo-footer__top{padding-left:var(--nd-gutter);padding-right:var(--nd-gutter);position:relative}.geo-footer__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.geo-footer__grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:2rem}}.geo-footer__logo{height:4rem;width:auto;margin-bottom:1.25rem}.geo-footer__desc{color:var(--nd-text);font-size:.9375rem;line-height:1.7;margin-bottom:1.5rem;max-width:280px}.geo-footer__social{display:flex;gap:.75rem}.geo-footer__social-link{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--nd-pink);color:var(--nd-text);border-radius:var(--nd-radius-btn);box-shadow:4px 4px #00000080;transition:var(--nd-hover-transition)}.geo-footer__social-link:nth-child(2n){background:var(--nd-yellow-fill);color:var(--nd-bg)}.geo-footer__social-link:hover{background:var(--nd-yellow-fill);color:var(--nd-bg)}.geo-footer__social-link:nth-child(2n):hover{background:var(--nd-pink);color:var(--nd-text)}.geo-footer__title{display:inline-block;color:var(--nd-text);font-weight:900;font-size:1.1rem;margin-bottom:.75rem}.geo-footer__title span{display:inline-block;text-transform:uppercase;letter-spacing:.05em}.geo-footer__links{list-style:none;padding:0;margin:0}.geo-footer__links li{margin-bottom:.75rem}.geo-footer__links a{color:var(--nd-text);font-size:.9375rem;text-decoration:none;transition:var(--nd-hover-transition);display:inline-block;position:relative}.geo-footer__links a:before{content:"\2192";position:absolute;left:-1rem;opacity:0;transition:opacity var(--nd-dur-fast) ease,left var(--nd-dur-fast) var(--nd-ease-fast)}.geo-footer__links a:hover:before{opacity:1;left:-1.25rem}.geo-footer__links li:nth-child(odd) a:before{color:var(--nd-pink)}.geo-footer__links li:nth-child(odd) a:hover{color:var(--nd-pink);transform:translate(1rem)}.geo-footer__links li:nth-child(2n) a:before{color:var(--nd-yellow)}.geo-footer__links li:nth-child(2n) a:hover{color:var(--nd-yellow);transform:translate(1rem)}.geo-footer__newsletter-inline{margin-top:1.5rem}.geo-footer__newsletter-divider{height:3px;background:var(--nd-pink);margin-bottom:1.25rem}.geo-footer__newsletter-text{color:var(--nd-text);font-size:.875rem;margin-bottom:1rem;line-height:1.6}.geo-footer__newsletter-form{display:flex;flex-direction:column;gap:.75rem}.geo-footer__newsletter-input{width:100%;padding:1rem;font-size:.9375rem}.geo-footer__newsletter-btn{width:100%}.geo-footer__newsletter-success{color:var(--nd-yellow);font-size:.875rem;font-weight:700;margin-top:.5rem;padding:.75rem 1rem;background:#ffffff0d;border:2px solid var(--nd-yellow);border-radius:var(--nd-radius-input)}.geo-footer__newsletter-form .errors{color:var(--nd-error);font-size:.8125rem;margin-bottom:.5rem;padding:.5rem .75rem;background:#ff6b6b1a;border:2px solid var(--nd-error);border-radius:var(--nd-radius-input)}@media(min-width:480px){.geo-footer__newsletter-form{flex-direction:row;flex-wrap:wrap}.geo-footer__newsletter-input{flex:1;min-width:180px}.geo-footer__newsletter-btn{width:auto}.geo-footer__newsletter-success{width:100%}}.geo-footer__middle{padding:2rem var(--nd-gutter);background:color-mix(in srgb,var(--nd-bg) 50%,transparent);border-top:4px solid var(--nd-yellow);border-bottom:4px solid var(--nd-pink)}.geo-footer__features{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.geo-footer__features{grid-template-columns:repeat(4,1fr)}@media(max-width:767px){.geo-footer__features{grid-template-columns:repeat(2,1fr)}}.geo-footer__feature{display:flex;align-items:center;gap:1rem}.geo-footer__feature-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:4px 4px #0006;border-radius:var(--nd-radius-btn)}.geo-footer__feature:nth-child(odd) .geo-footer__feature-icon{background:var(--nd-yellow-fill)}.geo-footer__feature:nth-child(odd) .geo-footer__feature-icon svg{color:var(--nd-bg)}.geo-footer__feature:nth-child(2n) .geo-footer__feature-icon{background:var(--nd-pink)}.geo-footer__feature:nth-child(2n) .geo-footer__feature-icon svg{color:var(--nd-text)}.geo-footer__feature-text{font-size:.8125rem;color:var(--nd-text);font-weight:700;line-height:1.4}.geo-footer__feature-text span{display:block;color:var(--nd-text-muted);font-weight:400;font-size:.75rem}.geo-footer__bottom{padding:1.5rem var(--nd-gutter)}.geo-footer__bottom-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.geo-footer__copyright{color:var(--nd-text);font-size:.8125rem}.geo-footer__cookie-link{background:none;border:0;padding:0;color:var(--nd-text);opacity:.85;font-family:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer}.geo-footer__cookie-link:hover{opacity:1;color:var(--nd-yellow)}.geo-footer__cookie-link:focus-visible{outline:2px solid var(--nd-yellow);outline-offset:2px}.geo-footer__cookie-link{display:inline-block;line-height:20px;padding:12px 8px;margin:-12px -8px}@media(max-width:1023px){.geo-footer__links li{margin-bottom:0}.geo-footer__links a{display:inline-flex;align-items:center;min-height:44px;vertical-align:top}.geo-footer__contact-text a{display:inline-block;padding:10px 0;margin:-10px 0}}.geo-footer__contact-item{display:flex;align-items:flex-start;gap:.75rem;color:var(--nd-text);font-size:.9375rem;margin-bottom:1rem;line-height:1.6}.geo-footer__contact-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:4px 4px #0006;border-radius:var(--nd-radius-btn)}.geo-footer__contact-item:nth-child(odd) .geo-footer__contact-icon{background:var(--nd-pink);color:var(--nd-text)}.geo-footer__contact-item:nth-child(2n) .geo-footer__contact-icon{background:var(--nd-yellow-fill);color:var(--nd-bg)}.geo-footer__contact-text a{color:var(--nd-text);text-decoration:none;transition:color var(--nd-dur-fast) ease}.geo-footer__contact-text a:hover{color:var(--nd-yellow)}.geo-footer__endorsement{margin-top:1.5rem;padding-top:1.5rem;border-top:3px solid var(--nd-pink)}.geo-footer__endorsement-link{display:inline-block}.geo-footer__endorsement-img{max-width:140px;height:auto;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.3))}.ndpop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:none;background:var(--pop-1-background);pointer-events:var(--pop-2-pointer-events);align-items:center;justify-content:center;padding:1rem;opacity:0;transition:opacity .3s ease}.ndpop-overlay.is-open{display:flex;opacity:1}@media(min-width:720px){.ndpop-overlay{align-items:var(--pop-3-align-items);justify-content:var(--pop-4-justify-content);padding:2.5rem}}.ndpop{position:relative;width:100%;max-width:var(--pop-5-max-width);display:grid;grid-template-columns:1fr;overflow:hidden;transform:translateY(16px) scale(.98);transition:transform .3s ease;max-height:92vh}.ndpop-overlay.is-open .ndpop{transform:none}.ndpop__media{display:none}.ndpop__body{padding:clamp(1.5rem,4vw,2.5rem);overflow-y:auto}.ndpop__close{position:absolute;top:.6rem;right:.6rem;z-index:3;width:2rem;height:2rem;border:0;cursor:pointer;line-height:1;background:var(--nd-purple);color:var(--nd-text);font-size:1.1rem;border-radius:var(--nd-radius-badge)}.ndpop__close:hover{background:var(--nd-accent)}.ndpop__close:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.ndpop__heading{color:var(--nd-text);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 900);font-size:var(--font-size-h2, 1.9rem);line-height:1.05;text-transform:uppercase;margin:0 0 .5rem}.ndpop__heading em{color:var(--nd-yellow);font-style:normal}.ndpop__text{color:var(--nd-text-muted);font-family:var(--font-body-family);margin:0 0 1.1rem;line-height:1.55}.ndpop__field{margin-bottom:.9rem}.ndpop__label{display:block;color:var(--nd-text);font-weight:700;font-size:.85rem;margin-bottom:.4rem}.ndpop__input,.ndpop__select{width:100%;box-sizing:border-box;padding:.8rem .9rem;font-size:1rem;font-family:var(--font-body-family)}.ndpop .ndpop__select{appearance:auto;-webkit-appearance:auto}.ndpop__choices{display:flex;flex-wrap:wrap;gap:.5rem}.ndpop__choice{flex:1 1 auto}.ndpop__choice input{position:absolute;opacity:0;pointer-events:none}.ndpop__choice label{display:block;text-align:center;cursor:pointer;padding:.6rem .8rem;font-weight:700;font-size:.9rem;background:var(--nd-card-bg);color:var(--nd-text);border:2px solid var(--nd-card-border-color);border-radius:var(--nd-radius-input)}.ndpop__choice input:checked+label{background:var(--nd-accent);border-color:var(--nd-accent);color:var(--nd-text)}.ndpop__choice input:focus-visible+label{outline:2px solid var(--nd-yellow);outline-offset:2px}.ndpop__submit{width:100%;margin-top:.4rem}.ndpop__fine{color:var(--nd-text-muted);opacity:.7;font-size:.72rem;margin-top:.7rem;line-height:1.4}.ndpop__fine a{color:var(--nd-yellow)}.ndpop__success{display:none;text-align:center}.ndpop.is-success .ndpop__form-wrap{display:none}.ndpop.is-success .ndpop__success{display:block}.ndpop__success-code{display:inline-block;margin-top:.6rem;padding:.6rem 1.4rem;font-weight:900;letter-spacing:3px;color:var(--nd-yellow);background:transparent;border:2px dashed var(--nd-yellow);border-radius:var(--nd-radius-badge)}@media(max-width:719px){.ndpop__label{font-size:.78rem;margin-bottom:.3rem}.ndpop__input,.ndpop__select{padding:.6rem .7rem;font-size:16px}.ndpop__choice label{padding:.5rem .6rem;font-size:.82rem}.ndpop__fine{font-size:13px;margin-top:.5rem;padding-right:64px}.ndpop__label{font-size:13px}}.ndck{position:fixed;z-index:100001;display:none;left:0;right:0;bottom:0}.ndck.is-open{display:block}.ndck__card{box-sizing:border-box;width:100%;position:relative;color:var(--nd-text);border-bottom:0;box-shadow:none;border-radius:var(--nd-radius-card) var(--nd-radius-card) 0 0;padding:1.1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));font-family:var(--font-body-family, inherit)}@media(min-width:720px){.ndck{left:1.25rem;right:auto;bottom:1.25rem;max-width:400px}.ndck__card{border:var(--nd-card-border);border-radius:var(--nd-radius-card);padding:1.25rem 1.4rem 1.4rem}}.ndck__title{font-family:var(--font-heading-family, inherit);font-weight:900;text-transform:uppercase;letter-spacing:.03em;font-size:1.05rem;margin:0 0 .5rem;padding-right:2.25rem}.ndck__close{position:absolute;top:.35rem;right:.4rem;background:none;border:0;cursor:pointer;color:var(--nd-text-muted);font-size:2.1rem;line-height:1;padding:.3rem .55rem;font-family:inherit}.ndck__close:hover{color:var(--nd-yellow)}.ndck__close:focus-visible{outline:3px solid var(--nd-yellow);outline-offset:2px}.ndck__title span{color:var(--nd-yellow)}.ndck__text{margin:0 0 1rem;font-size:.85rem;line-height:1.5;color:var(--nd-text-muted)}.ndck__text a{color:var(--nd-yellow);text-decoration:underline}.ndck__accept{width:100%;box-sizing:border-box}.ndck__accept:focus-visible,.ndck__reject:focus-visible{outline:3px solid var(--nd-yellow);outline-offset:2px}.ndck__reject{width:100%;box-sizing:border-box;margin-top:.6rem}@media(max-width:719px){.ndck__card{padding:.85rem 1rem calc(.9rem + env(safe-area-inset-bottom,0px))}.ndck__title{margin-bottom:.3rem;font-size:1rem}.ndck__text{font-size:13px;line-height:1.4;margin-bottom:.7rem}.ndck__actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;align-items:stretch}.ndck__actions .nd-btn{margin-top:0;padding-left:.5rem;padding-right:.5rem;min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/nd-chrome.css.map */
