@keyframes pulse-3897db50{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-3897db50{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-3897db50]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-3897db50 2s infinite}.pulsing-marker .marker-logo[data-v-3897db50]{width:40px;height:40px;border-radius:50%;animation:pulse-3897db50 2s infinite;z-index:2}.top[data-v-3897db50]{height:100vh;display:flex;align-items:start}@media(max-width:650px){.top[data-v-3897db50]{margin-top:0;background-position:75%}}@media(max-width:1180px){.top[data-v-3897db50]{margin-top:0;background-position:80%}}.top .black-shadow[data-v-3897db50]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.top .text-container1[data-v-3897db50]{width:100%;height:auto;display:flex;position:relative;margin-top:15%}.top .title[data-v-3897db50]{width:50%}.top .text-container1 h1[data-v-3897db50]{color:#fff;font-size:5rem;font-weight:300;font-style:normal;line-height:.9;text-align:center}.top .text-info[data-v-3897db50]{width:50%;text-align:left}.top .text-info p[data-v-3897db50]{font-weight:300;font-size:1.5rem;color:#fff;margin:0 10% 20px 0;line-height:1.3}.top .text-info .button-new[data-v-3897db50]{padding:0;color:#fff;position:relative;display:inline-block;text-decoration:none;font-family:proxima-nova,sans-serif;font-weight:300;font-size:1.5rem;letter-spacing:.1rem;white-space:nowrap}.top .text-info .button-new[data-v-3897db50]:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background-color:#fff;transition:background-color .3s ease}.top .text-info .button-new[data-v-3897db50]:hover:after{background-color:rgba(65,65,65,.553)}@media(max-width:768px){.top .text-container1[data-v-3897db50]{margin-top:20%;flex-direction:column;text-align:center;padding:30px 20px;gap:20px}.top .text-container1 .title[data-v-3897db50]{width:100%;font-size:3rem;line-height:1.2;margin-bottom:20px;text-align:center}.top .text-info[data-v-3897db50]{width:100%;text-align:center}.top .text-info p[data-v-3897db50]{margin:0 0 20px 0;font-size:1.2rem}}@media(max-width:480px){.top .text-container1[data-v-3897db50]{margin-top:25%;padding:20px 15px}.top .text-container1 h1[data-v-3897db50]{font-size:2.5rem;line-height:1.1}.top .text-info .button-new[data-v-3897db50],.top .text-info p[data-v-3897db50]{font-size:1.3rem}}.banner .desktop[data-v-3897db50]{width:100%;height:auto;display:block}@media(max-width:650px){.banner .desktop[data-v-3897db50]{display:none}}.banner .mobile[data-v-3897db50]{display:none}@media(max-width:650px){.banner .mobile[data-v-3897db50]{width:100%;height:auto;display:block}}.home-contents[data-v-3897db50]{margin:0 auto}.home-contents .top[data-v-3897db50]{background-image:url(/img/PG_HomePage_Fall_2026.979c4953.png);overflow:hidden;height:100vh;display:flex;align-items:start;background-size:cover;background-position:50%;position:relative}@media(max-width:650px){.home-contents .top[data-v-3897db50]{margin-top:0;background-position:75%}}@media(max-width:1180px){.home-contents .top[data-v-3897db50]{margin-top:0;background-position:80%}}.home-contents .top .black-shadow[data-v-3897db50]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.home-contents .top .text-container1[data-v-3897db50]{width:100%;max-width:1200px;height:auto;position:relative;margin:15% auto 0;text-align:center;z-index:2}.home-contents .top .title[data-v-3897db50]{width:100%}.home-contents .top .text-container1 h1[data-v-3897db50]{color:#fff;font-size:5rem;font-weight:300;font-style:normal;line-height:1.08;text-align:center;padding:0 16px;margin-bottom:24px}.home-contents .top .text-container1 h1 span[data-v-3897db50]{display:block}.home-contents .top .text-info[data-v-3897db50]{width:100%;text-align:center}.home-contents .top .text-info p[data-v-3897db50]{font-weight:300;font-size:1.5rem;color:#fff;margin:0 auto 20px;line-height:1.3}.home-contents .top .text-info .button-new[data-v-3897db50]{padding:0;color:#fff;position:relative;display:inline-block;text-decoration:none;font-family:proxima-nova,sans-serif;font-weight:300;font-size:1.5rem;letter-spacing:.1rem;white-space:nowrap;margin-right:30px}.home-contents .top .text-info .button-new[data-v-3897db50]:last-child{margin-right:0}.home-contents .top .text-info .button-new[data-v-3897db50]:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background-color:#fff;transition:background-color .3s ease}.home-contents .top .text-info .button-new[data-v-3897db50]:hover:after{background-color:rgba(65,65,65,.553)}@media(max-width:768px){.home-contents .top .text-container1[data-v-3897db50]{margin-top:20%;flex-direction:column;text-align:center;padding:30px 20px;gap:20px}.home-contents .top .text-container1 .title[data-v-3897db50]{width:100%;font-size:3rem;line-height:1.2;margin-bottom:20px;text-align:center}.home-contents .top .text-info[data-v-3897db50]{width:100%;text-align:center}.home-contents .top .text-info p[data-v-3897db50]{margin:0 0 20px 0;font-size:1.2rem}}@media(max-width:480px){.home-contents .top .text-container1[data-v-3897db50]{margin-top:25%;padding:20px 15px}.home-contents .top .text-container1 h1[data-v-3897db50]{font-size:2.5rem;line-height:1.1}.home-contents .top .text-info .button-new[data-v-3897db50],.home-contents .top .text-info p[data-v-3897db50]{font-size:1.3rem}}.home-contents .events .event-container[data-v-3897db50]{margin:50px 0;background:#f7f6f4;border-radius:30px}@media(max-width:650px){.home-contents .events .event-container[data-v-3897db50]{margin:20px;flex-direction:column}}.home-contents h2[data-v-3897db50]{font-size:50px;font-weight:500}@media(max-width:1180px){.home-contents h2[data-v-3897db50]{font-size:40px}}.home-contents h4[data-v-3897db50]{font-size:20px;font-weight:300;letter-spacing:2px}@media(max-width:1180px){.home-contents h4[data-v-3897db50]{font-size:18px}}@media(max-width:650px){.home-contents h4[data-v-3897db50]{font-size:16px}}.home-contents p[data-v-3897db50]{font-size:18px;margin-bottom:10px}@media(max-width:1180px){.home-contents p[data-v-3897db50]{font-size:16px}}.home-contents img[data-v-3897db50]{width:500px;margin:0 auto;height:auto}@media(max-width:1180px){.home-contents img[data-v-3897db50]{width:350px}}@media(max-width:650px){.home-contents img[data-v-3897db50]{width:100%}}.home-contents .button[data-v-3897db50]{margin-top:30px;display:inline-block;box-shadow:0 5px 15px rgba(0,0,0,.3)}.home-contents .flex .left[data-v-3897db50]{padding:30px}@media(max-width:650px){.home-contents .flex .left[data-v-3897db50]{width:100%;text-align:center}}.home-contents .flex .right[data-v-3897db50]{padding:30px}@media(max-width:650px){.home-contents .flex .right[data-v-3897db50]{width:100%;text-align:center}}.home-contents .flex .right img[data-v-3897db50]{height:auto;border-radius:20px}.event1-container[data-v-3897db50]{padding:50px 20px;text-align:center;margin:0 auto}.event1-container h1[data-v-3897db50]{font-size:4rem;font-weight:100;text-transform:uppercase;color:#222;letter-spacing:.1rem}#description[data-v-3897db50]{font-size:1.5rem;font-weight:300;color:#444;line-height:1.6;max-width:800px;margin:0 auto 1rem}.button-new[data-v-3897db50]{display:inline-block;color:#000;padding:0;text-transform:uppercase;font-weight:200;font-size:1.4rem;letter-spacing:.1rem;white-space:nowrap;position:relative;width:-moz-fit-content;width:fit-content}.button-new[data-v-3897db50]:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:1px;background-color:#000;transition:background-color .3s ease}.button-new[data-v-3897db50]:hover:after{background-color:#9f9f9f}.button-new span[data-v-3897db50]{position:relative;display:inline-flex;align-items:center;padding-bottom:4px}.button-new span img[data-v-3897db50]{height:1em;width:auto;margin-left:8px;vertical-align:middle}.image-grid[data-v-3897db50]{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;background-color:#fff;gap:.3rem;margin-bottom:6rem}@media(max-width:650px){.image-grid[data-v-3897db50]{display:none}}.image-grid img[data-v-3897db50]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-grid img[data-v-3897db50]:last-child{-o-object-position:center right;object-position:center right}.mobile-grid[data-v-3897db50]{display:none}@media(max-width:650px){.mobile-grid[data-v-3897db50]{margin:50px 0;display:block}}.mobile-grid[data-v-3897db50] .carousel__slide{padding:0 10px;display:flex;justify-content:center;align-items:center}.mobile-grid[data-v-3897db50] .carousel__viewport{perspective:2000px}.mobile-grid[data-v-3897db50] .carousel__track{transform-style:preserve-3d}.mobile-grid img[data-v-3897db50]{width:100%;max-width:300px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.mobile-grid[data-v-3897db50] .carousel__pagination{margin-top:20px}.mobile-grid[data-v-3897db50] .carousel__pagination-button{padding:5px;margin:0 3px}.mobile-grid[data-v-3897db50] .carousel__pagination-button:after{width:8px;height:8px;border-radius:50%;background-color:#ccc;content:"";display:block}.mobile-grid[data-v-3897db50] .carousel__pagination-button--active:after{background-color:#333}.franchising[data-v-3897db50]{display:flex;width:100%;max-width:1200px;background-color:#fff;margin:0 auto 6rem}.franchising .left[data-v-3897db50]{width:50%;overflow:hidden}.franchising .left img[data-v-3897db50]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.franchising .right[data-v-3897db50]{width:50%;padding-left:4rem;display:flex;flex-direction:column;justify-content:center;text-align:left;align-items:flex-start}.franchising h1[data-v-3897db50]{font-size:4rem;font-weight:100;text-transform:uppercase;color:#222;margin-bottom:25px;letter-spacing:.1rem}.franchising p[data-v-3897db50]{font-size:1.5rem;font-weight:300;line-height:1.6;color:#444;margin-bottom:30px}.franchising .button-new[data-v-3897db50]{padding:0}@media(max-width:992px){.franchising[data-v-3897db50]{flex-direction:column}.franchising .left[data-v-3897db50],.franchising .right[data-v-3897db50]{width:100%}.franchising .right[data-v-3897db50]{padding:40px 30px;align-items:center}.franchising h1[data-v-3897db50]{font-size:3rem}.franchising p[data-v-3897db50]{text-align:center}}@media(max-width:576px){.franchising .right[data-v-3897db50]{padding:30px 20px;text-align:center}.franchising h1[data-v-3897db50]{margin-bottom:15px}}.event2-container[data-v-3897db50]{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-left:10%;padding-bottom:5%;overflow:hidden;margin-bottom:6rem}.event2-container img[data-v-3897db50]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.6)}.event2-container .button-new[data-v-3897db50],.event2-container h1[data-v-3897db50],.event2-container p[data-v-3897db50]{max-width:500px;position:relative;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.event2-container h1[data-v-3897db50]{font-size:4rem;font-weight:100;text-transform:uppercase;margin-bottom:20px;letter-spacing:.1rem}.event2-container p[data-v-3897db50]{font-size:1.5rem;font-weight:300;line-height:1.6;margin-bottom:30px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.event2-container .button-new[data-v-3897db50]{padding:0}.event2-container .button-new[data-v-3897db50]:after{background-color:#fff;transition:background-color .3s ease}.event2-container .button-new[data-v-3897db50]:hover:after{background-color:#9f9f9f}.event2-container .button-new span[data-v-3897db50]{display:inline-flex;align-items:center}.event2-container .button-new span[data-v-3897db50]:after{background-color:#fff}.event2-container .button-new span img[data-v-3897db50]{position:static;width:auto;height:1em;margin-left:8px;filter:none;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}@media(max-width:768px){.event2-container h1[data-v-3897db50]{font-size:2.5rem}.event2-container p[data-v-3897db50]{font-size:1.3rem}}@media(max-width:480px){.event2-container h1[data-v-3897db50]{font-size:2rem}.event2-container p[data-v-3897db50]{font-size:1.3rem}}.download[data-v-3897db50]{max-width:1200px;margin:0 auto;padding:80px 20px 20px;gap:28px;display:flex}@media(max-width:1180px){.download[data-v-3897db50]{flex-direction:column;padding:60px 20px;gap:30px}}@media(max-width:650px){.download[data-v-3897db50]{padding:40px 20px;gap:20px}}.download h1[data-v-3897db50]{position:absolute;top:-50px;left:50%;transform:translateX(-50%);font-size:4rem;font-weight:100;text-transform:uppercase;letter-spacing:.1rem;z-index:1}@media(max-width:1180px){.download h1[data-v-3897db50]{font-size:2.5rem;top:-40px}}@media(max-width:650px){.download h1[data-v-3897db50]{font-size:2rem;top:-30px;letter-spacing:2px}}.download .left[data-v-3897db50],.download .right[data-v-3897db50],.download .third[data-v-3897db50]{padding:30px;flex:1;display:flex;flex-direction:column}@media(max-width:1180px){.download .left[data-v-3897db50],.download .right[data-v-3897db50],.download .third[data-v-3897db50]{max-width:500px;margin:0 auto}}@media(max-width:650px){.download .left[data-v-3897db50],.download .right[data-v-3897db50],.download .third[data-v-3897db50]{width:100%}}.download .left h2[data-v-3897db50],.download .right h2[data-v-3897db50],.download .third h2[data-v-3897db50]{font-size:32px;font-weight:100;letter-spacing:.1rem;margin:30px 30px 20px 0;line-height:1.2}@media(max-width:1180px){.download .left h2[data-v-3897db50],.download .right h2[data-v-3897db50],.download .third h2[data-v-3897db50]{font-size:28px;margin:25px 25px 15px 0}}@media(max-width:650px){.download .left h2[data-v-3897db50],.download .right h2[data-v-3897db50],.download .third h2[data-v-3897db50]{font-size:24px;margin:20px 20px 10px 0}}.download .left p[data-v-3897db50],.download .right p[data-v-3897db50],.download .third p[data-v-3897db50]{font-size:1.25rem;font-weight:300;line-height:1.6;min-height:70px}@media(max-width:1180px){.download .left p[data-v-3897db50],.download .right p[data-v-3897db50],.download .third p[data-v-3897db50]{font-size:16px;min-height:50px}}@media(max-width:650px){.download .left p[data-v-3897db50],.download .right p[data-v-3897db50],.download .third p[data-v-3897db50]{font-size:15px;min-height:60px}}.download .left img[data-v-3897db50],.download .right img[data-v-3897db50],.download .third img[data-v-3897db50]{width:calc(100% + 60px);margin:0 -30px 8px;height:310px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}@media(max-width:1180px){.download .left img[data-v-3897db50],.download .right img[data-v-3897db50],.download .third img[data-v-3897db50]{height:320px}}@media(max-width:650px){.download .left img[data-v-3897db50],.download .right img[data-v-3897db50],.download .third img[data-v-3897db50]{height:260px}}.download .left .button-new[data-v-3897db50],.download .left .store-only[data-v-3897db50],.download .right .button-new[data-v-3897db50],.download .right .store-only[data-v-3897db50],.download .third .button-new[data-v-3897db50],.download .third .store-only[data-v-3897db50]{margin-top:auto}.download .left .store-only[data-v-3897db50],.download .right .store-only[data-v-3897db50],.download .third .store-only[data-v-3897db50]{font-weight:300;font-size:1.3rem;text-transform:uppercase;letter-spacing:.05rem}@media(max-width:1180px){.download .left .store-only[data-v-3897db50],.download .right .store-only[data-v-3897db50],.download .third .store-only[data-v-3897db50]{font-size:1.1rem}}@media(max-width:650px){.download .left .store-only[data-v-3897db50],.download .right .store-only[data-v-3897db50],.download .third .store-only[data-v-3897db50]{font-size:1rem}}.download-container[data-v-3897db50]{position:relative;margin:5rem 0 0}@media(max-width:1180px){.download-container[data-v-3897db50]{margin:80px 0}}@media(max-width:650px){.download-container[data-v-3897db50]{margin:60px 0}}.download .left .button-new[data-v-3897db50],.download .right .button-new[data-v-3897db50]{padding:0;font-weight:300;font-size:1.3rem;text-transform:uppercase}@media(max-width:1180px){.download .left .button-new[data-v-3897db50],.download .right .button-new[data-v-3897db50]{font-size:1.1rem}}@media(max-width:650px){.download .left .button-new[data-v-3897db50],.download .right .button-new[data-v-3897db50]{font-size:1rem}}.autumn-clip[data-v-3897db50]{position:absolute}.autumn-scene[data-v-3897db50]{position:absolute;width:max(100%,177.7994vh);aspect-ratio:1826/1027;top:50%;left:50%;transform:translate(-50%,-50%);clip-path:url(#pg-autumn-background);pointer-events:none;z-index:1}@media(max-width:1180px){.autumn-scene[data-v-3897db50]{left:80%;transform:translate(-80%,-50%)}}.autumn-scene.is-paused .autumn-leaf>span[data-v-3897db50],.autumn-scene.is-paused .autumn-leaf[data-v-3897db50],.autumn-scene.is-paused .canopy-breeze[data-v-3897db50]{animation-play-state:paused}.canopy-breeze[data-v-3897db50]{position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:40%;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/img/PG_HomePage_Fall_2026.979c4953.png);background-size:100% 100%,max(100vw,177.7994vh) auto;background-position:top;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent);transform-origin:center bottom;will-change:transform;animation:canopy-breeze-3897db50 6s ease-in-out infinite alternate}@media(max-width:1180px){.canopy-breeze[data-v-3897db50]{left:calc(80% - 80vw);background-position:80% top}}.autumn-leaves[data-v-3897db50]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.autumn-leaf[data-v-3897db50]{position:absolute;top:-160px;left:var(--left);width:var(--size);height:var(--size);will-change:transform,opacity;animation:maple-fall-3897db50 var(--duration) var(--delay) linear infinite}.autumn-leaf>span[data-v-3897db50]{display:block;width:100%;height:var(--size);background:url(/img/curled-maple-leaves.c33e2ac3.png) 0/300% 100% no-repeat;will-change:transform;animation:maple-sway-3897db50 var(--flutter) var(--delay) ease-in-out infinite alternate}.autumn-leaf:nth-child(3n)>span[data-v-3897db50]{background-position:50%}.autumn-leaf:nth-child(3n+1)>span[data-v-3897db50]{background-position:100%}@keyframes canopy-breeze-3897db50{0%{transform:translate3d(-10px,0,0) scale(1.035) skewX(-.45deg)}to{transform:translate3d(10px,0,0) scale(1.035) skewX(.45deg)}}@keyframes maple-fall-3897db50{0%{transform:translateZ(0);opacity:0}8%,85%{opacity:.85}to{transform:translate3d(var(--sway),calc(max(60vh, 33.7459vw) + 160px),0);opacity:0}}@keyframes maple-sway-3897db50{0%{transform:translateX(-24px) rotate(var(--turn))}to{transform:translateX(24px) rotate(calc(var(--turn) + 90deg))}}@media(max-width:650px){.autumn-leaf[data-v-3897db50]{left:calc(60% + var(--slot)*6%)}.autumn-leaf[data-v-3897db50]:nth-child(n+6){display:none}}@media(prefers-reduced-motion:reduce){.autumn-scene[data-v-3897db50]{display:none}.autumn-leaf>span[data-v-3897db50],.autumn-leaf[data-v-3897db50],.canopy-breeze[data-v-3897db50]{animation:none}}@keyframes pulse-32465ff3{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-32465ff3{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-32465ff3]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-32465ff3 2s infinite}.pulsing-marker .marker-logo[data-v-32465ff3]{width:40px;height:40px;border-radius:50%;animation:pulse-32465ff3 2s infinite;z-index:2}#signin[data-v-32465ff3]{border-radius:0 0 10px 10px}#signin .tabs-nav[data-v-32465ff3]{margin-bottom:0;border:unset}#signin .tabs-nav li[data-v-32465ff3]{width:50%;font-weight:500;padding:20px 40px;color:#777e90;background-color:#f6f4f4;border:1px solid #e6e8ec;border-radius:10px 10px 0 0}@media(max-width:650px){#signin .tabs-nav li[data-v-32465ff3]{padding:10px 20px}}#signin .tabs-nav li.active[data-v-32465ff3]{background-color:#fff;border:1px solid #e6e8ec;color:#000;font-weight:700}#signin .tabs-nav li .tab-title[data-v-32465ff3]{font-size:32px}@media(max-width:650px){#signin .tabs-nav li .tab-title[data-v-32465ff3]{font-size:20px}}#account .tabs-nav[data-v-32465ff3]{margin-bottom:0;border:unset;text-align:left;border-bottom:1px solid #e6e8ec}@media(max-width:1180px){#account .tabs-nav[data-v-32465ff3]{text-align:center}}#account .tabs-nav li[data-v-32465ff3]{font-weight:500;font-size:20px;padding:20px 40px;color:#777e90;background:unset;border:unset}@media(max-width:1180px){#account .tabs-nav li[data-v-32465ff3]{font-size:16px;padding:20px 20px;text-align:center}}@media(max-width:650px){#account .tabs-nav li[data-v-32465ff3]{width:33%;font-size:13px;padding:10px}}#account .tabs-nav li.active[data-v-32465ff3]{border-bottom:2px solid #000;color:#000;font-weight:700}#menu .tabs-nav[data-v-32465ff3]{margin-bottom:0;padding:0 50px;border:unset;position:relative}@media(max-width:1180px){#menu .tabs-nav[data-v-32465ff3]{padding:0 20px}}@media(max-width:650px){#menu .tabs-nav[data-v-32465ff3]{white-space:nowrap;overflow:scroll}}#menu .tabs-nav li[data-v-32465ff3]{font-weight:500;font-size:20px;padding:5px 30px;color:#777e90;background:unset;border-top:unset;border-left:unset;border-right:unset;border-bottom:2px solid #e6e8ec;position:relative;transition:all .3s ease}@media(max-width:1180px){#menu .tabs-nav li[data-v-32465ff3]{font-size:16px;padding:5px 20px}}@media(max-width:650px){#menu .tabs-nav li[data-v-32465ff3]{font-size:13px;padding:10px 10px 5px}}#menu .tabs-nav li.active[data-v-32465ff3]{border-bottom:2px solid #000;color:#000;font-weight:700}#product .tabs-nav[data-v-32465ff3]{margin-bottom:0;border:unset;position:relative}@media(max-width:650px){#product .tabs-nav[data-v-32465ff3]{white-space:nowrap;overflow:scroll}}#product .tabs-nav li[data-v-32465ff3]{font-weight:500;font-size:16px;padding:5px 40px;color:#777e90;background:unset;border-top:unset;border-left:unset;border-right:unset;border-bottom:2px solid #e6e8ec;position:relative;transition:all .3s ease}@media(max-width:1180px){#product .tabs-nav li[data-v-32465ff3]{font-size:14px;padding:5px 20px}}@media(max-width:650px){#product .tabs-nav li[data-v-32465ff3]{font-size:13px;padding:10px 20px}}#product .tabs-nav li.active[data-v-32465ff3]{border-bottom:2px solid #000;color:#000;font-weight:700}.tabs-nav[data-v-32465ff3]{overflow-x:auto;padding:0;margin:0 0 1rem 0;list-style-type:none;flex-direction:column;border-bottom-width:1px;border-color:#f3f4f6;border-style:solid;text-align:center}.tabs-nav li[data-v-32465ff3],.tabs-nav[data-v-32465ff3]{border-radius-top-left:.5rem;border-radius-top-right:.5rem}.tabs-nav li[data-v-32465ff3]{display:inline-block;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;color:#6b7280;font-size:1rem;line-height:1.5rem;cursor:pointer}.tabs-nav li.active[data-v-32465ff3]{color:#4338ca;font-weight:600;border-bottom-width:4px;border-color:#4338ca;border-style:solid;background-color:#f0f8ff}.tabs-nav li[data-v-32465ff3]:hover{color:#000}.store span[data-v-32465ff3]{color:#fa2d60;font-size:.8rem}.brand span[data-v-32465ff3]{color:#fbbf24;font-size:.8rem}.signup[data-v-32465ff3]{border-style:solid;width:50%}.tab[data-v-75e8867a]{display:none}.tab.active[data-v-75e8867a]{display:block}@keyframes pulse-cfbe10b8{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-cfbe10b8{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-cfbe10b8]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-cfbe10b8 2s infinite}.pulsing-marker .marker-logo[data-v-cfbe10b8]{width:40px;height:40px;border-radius:50%;animation:pulse-cfbe10b8 2s infinite;z-index:2}.sign-up-form .sign-up-panel[data-v-cfbe10b8]{margin:0 auto;padding:10px 30px;border:1px solid #e6e8ec;border-top:unset;border-radius:0 0 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width:650px){.sign-up-form .sign-up-panel[data-v-cfbe10b8]{padding:10px 20px;margin-bottom:50px}}.sign-up-form .logo-container[data-v-cfbe10b8]{text-align:center}.sign-up-form .logo-img img[data-v-cfbe10b8]{width:200px}.sign-up-form form[data-v-cfbe10b8]{margin-top:20px}.sign-up-form form .form-group[data-v-cfbe10b8]{margin-bottom:10px}@media(max-width:650px){.sign-up-form form .form-group[data-v-cfbe10b8]{margin-bottom:10px}}.sign-up-form form .form-group input[data-v-cfbe10b8]{width:100%;padding:15px 10px}.sign-up-form form .form-group[data-v-cfbe10b8] :active,.sign-up-form form .form-group[data-v-cfbe10b8] :focus{outline:none;border:1px solid #64b650;box-shadow:0 0 3px rgba(100,182,80,.5)}.sign-up-form form .form-group .error[data-v-cfbe10b8]{color:#000;border:1px solid red;box-shadow:0 0 3px rgba(255,0,0,.5)}.sign-up-form form .password-conform[data-v-cfbe10b8],.sign-up-form form .password[data-v-cfbe10b8]{position:relative}.sign-up-form form .password input[data-v-cfbe10b8],.sign-up-form form .password-conform input[data-v-cfbe10b8]{padding:20px 40px 20px 10px}.sign-up-form form .password .eye-icon[data-v-cfbe10b8],.sign-up-form form .password-conform .eye-icon[data-v-cfbe10b8]{width:1.5em;position:absolute;right:3%;top:50%;transform:translateY(-50%);cursor:pointer}.sign-up-form form .form-group-flex[data-v-cfbe10b8]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.sign-up-form form .form-group-flex input[data-v-cfbe10b8]{padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;width:30px}.sign-up-form form .form-group-flex input[type=checkbox][data-v-cfbe10b8]{position:relative;width:25px}.sign-up-form form .form-group-flex input[type=checkbox][data-v-cfbe10b8]:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-3px;left:0;background-color:#e9e9e9;border-radius:2px}.sign-up-form form .form-group-flex input[type=checkbox][data-v-cfbe10b8]:checked:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-3px;left:0;background-color:#000;border-radius:2px}.sign-up-form form .form-group-flex input[type=checkbox][data-v-cfbe10b8]:checked:after{content:"";display:block;width:8px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:0;left:6px}.sign-up-form form .form-group-flex p[data-v-cfbe10b8]{font-size:12px}.sign-up-form form button[data-v-cfbe10b8]{width:300px;margin:10px auto;padding:20px 60px;border-radius:5px;color:#fff;border:none;cursor:pointer}@media(max-width:650px){.sign-up-form form button[data-v-cfbe10b8]{width:240px;padding:10px 30px}}.sign-up-form form button.disabled-button[data-v-cfbe10b8]{background-color:#ccc;cursor:not-allowed}.sign-up-form .error-container[data-v-cfbe10b8]{padding:10px;text-align:center;border-radius:5px}.sign-up-form .error-container p[data-v-cfbe10b8]{color:red;font-size:14px}.sign-up-form .login[data-v-cfbe10b8]{text-align:center;margin-bottom:15px}@media(max-width:650px){.sign-up-form .login[data-v-cfbe10b8]{font-size:13px}}.sign-up-form .login span[data-v-cfbe10b8]{margin-left:5px}.sign-up-form .b-text[data-v-cfbe10b8]{text-decoration:underline;text-align:center;color:#4285f4;text-underline-offset:3px;cursor:pointer;margin:5px auto 20px}@media(max-width:650px){.sign-up-form .b-text[data-v-cfbe10b8]{font-size:13px}}.sign-up-form .terms-container[data-v-cfbe10b8]{margin:15px 0!important}.sign-up-form .terms-container .terms[data-v-cfbe10b8]{font-size:12px;color:#333;text-align:center}@media(max-width:650px){.sign-up-form .terms-container .terms[data-v-cfbe10b8]{margin-left:10px;font-size:12px;line-height:14px}}.sign-up-form .terms-container p.terms[data-v-cfbe10b8]{margin-left:10px}.sign-up-form .policy-text[data-v-cfbe10b8]{font-size:12px;color:#333;text-align:center}@media(max-width:650px){.sign-up-form .policy-text[data-v-cfbe10b8]{font-size:12px}}@keyframes pulse-0ab2194b{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-0ab2194b{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-0ab2194b]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-0ab2194b 2s infinite}.pulsing-marker .marker-logo[data-v-0ab2194b]{width:40px;height:40px;border-radius:50%;animation:pulse-0ab2194b 2s infinite;z-index:2}.login-form .login-panel[data-v-0ab2194b]{margin:0 auto;padding:10px 30px;border:1px solid #e6e8ec;border-top:unset;border-radius:0 0 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width:650px){.login-form .login-panel[data-v-0ab2194b]{padding:10px 20px;margin-bottom:20px}}.login-form .logo-container[data-v-0ab2194b]{text-align:center}.login-form .logo-img img[data-v-0ab2194b]{width:200px}.login-form form[data-v-0ab2194b]{margin-top:20px}.login-form form .form-group[data-v-0ab2194b]{margin-bottom:10px;position:relative}@media(max-width:650px){.login-form form .form-group[data-v-0ab2194b]{margin-bottom:10px}}.login-form form .form-group input[data-v-0ab2194b]{width:100%;padding:15px 10px;border-radius:5px}.login-form form .form-group[data-v-0ab2194b] :active,.login-form form .form-group[data-v-0ab2194b] :focus{border:1px solid #64b650;outline:none;box-shadow:0 0 3px rgba(100,182,80,.5)}.login-form form .form-group .error[data-v-0ab2194b]{color:#000;border:1px solid red;box-shadow:0 0 3px rgba(255,0,0,.5)}.login-form form .form-group .eye-icon[data-v-0ab2194b]{width:1.5em;position:absolute;right:3%;top:50%;transform:translateY(-50%);cursor:pointer}.login-form form .password-container[data-v-0ab2194b]{margin-bottom:10px}.login-form form .forget-password[data-v-0ab2194b]{text-align:right;text-decoration:underline;text-underline-offset:3px;color:#4285f4;margin-bottom:20px;cursor:pointer}@media(max-width:650px){.login-form form .forget-password[data-v-0ab2194b]{font-size:14px}}.login-form form .error-container[data-v-0ab2194b]{text-align:center;margin:10px 0 0;padding:10px;border-radius:5px}.login-form form .error-container p[data-v-0ab2194b]{color:red;font-size:14px}.login-form form button[data-v-0ab2194b]{width:300px;margin:0 auto;padding:20px 60px;border-radius:5px}@media(max-width:650px){.login-form form button[data-v-0ab2194b]{width:200px;padding:10px 30px}}.login-form .signup[data-v-0ab2194b]{text-align:center;margin:10px 0 0;color:#333}@media(max-width:650px){.login-form .signup[data-v-0ab2194b]{font-size:14px}}.login-form .signup span[data-v-0ab2194b]{margin-left:5px}.login-form .b-text[data-v-0ab2194b]{text-decoration:underline;text-align:center;color:#4285f4;text-underline-offset:3px;cursor:pointer;margin:5px auto}@media(max-width:650px){.login-form .b-text[data-v-0ab2194b]{font-size:14px}}@keyframes pulse-7c9c1fbb{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-7c9c1fbb{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-7c9c1fbb]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-7c9c1fbb 2s infinite}.pulsing-marker .marker-logo[data-v-7c9c1fbb]{width:40px;height:40px;border-radius:50%;animation:pulse-7c9c1fbb 2s infinite;z-index:2}.forgot-password[data-v-7c9c1fbb]{border-radius:0 0 10px 10px}@media(max-width:650px){.forgot-password[data-v-7c9c1fbb]{padding:10px 20px;margin-bottom:20px}}.forgot-password .tabs-nav[data-v-7c9c1fbb]{margin-bottom:0;overflow-x:auto;padding:0;list-style-type:none;flex-direction:column;text-align:center;border-bottom:1px solid #f3f4f6;border-radius:.5rem .5rem 0 0}.forgot-password .tabs-nav li[data-v-7c9c1fbb]{width:100%;font-weight:500;display:inline-block;padding:20px 40px;color:#6b7280;font-size:1rem;line-height:1.5rem;border-radius:.5rem .5rem 0 0;cursor:pointer;background-color:#fff;color:#000;font-weight:700;border:1px solid #e6e8ec;border-radius:10px 10px 0 0}.forgot-password .tabs-nav li .tab-title[data-v-7c9c1fbb]{font-size:32px}@media(max-width:650px){.forgot-password .tabs-nav li .tab-title[data-v-7c9c1fbb]{font-size:24px}}.forgot-password form[data-v-7c9c1fbb]{margin:0 auto;padding:20px 30px 40px;border:1px solid #e6e8ec;border-top:unset;border-radius:0 0 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width:650px){.forgot-password form[data-v-7c9c1fbb]{padding:10px 20px}}.forgot-password .error[data-v-7c9c1fbb]{color:red;text-align:center;margin-bottom:5px}.forgot-password #email-form .form-group[data-v-7c9c1fbb]{margin-bottom:10px;position:relative}.forgot-password #email-form .form-group p[data-v-7c9c1fbb]{text-align:center;margin-bottom:20px}.forgot-password #email-form .form-group input[data-v-7c9c1fbb]{width:100%;padding:10px;border-radius:5px}.forgot-password #email-form .form-group[data-v-7c9c1fbb] :active,.forgot-password #email-form .form-group[data-v-7c9c1fbb] :focus{border:1px solid #64b650;outline:none;box-shadow:0 0 3px rgba(100,182,80,.5)}.forgot-password #email-form .return[data-v-7c9c1fbb]{text-align:right;text-decoration:underline;text-underline-offset:3px;color:#4285f4;margin-bottom:20px;cursor:pointer}@media(max-width:650px){.forgot-password #email-form .return[data-v-7c9c1fbb]{font-size:14px}}.forgot-password #email-form button[data-v-7c9c1fbb]{width:300px;margin:0 auto}@media(max-width:650px){.forgot-password #email-form button[data-v-7c9c1fbb]{width:100%;padding:15px 40px}}.forgot-password #verify-code-form h3[data-v-7c9c1fbb]{text-align:center;font-size:32px;font-weight:500}.forgot-password #verify-code-form p[data-v-7c9c1fbb]{text-align:center}.forgot-password #verify-code-form .verifycode[data-v-7c9c1fbb]{display:flex;justify-content:center;gap:10px;margin:30px 0}.forgot-password #verify-code-form .verifycode input[data-v-7c9c1fbb]{width:70px;padding:5px;height:100px;font-size:65px;text-align:center;border:none;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.2)}@media(max-width:650px){.forgot-password #verify-code-form .verifycode input[data-v-7c9c1fbb]{width:50px;padding:5px;height:70px;font-size:50px;box-shadow:0 3px 10px rgba(0,0,0,.2)}}.forgot-password #verify-code-form .verifycode input[data-v-7c9c1fbb] :focus{outline:none}.forgot-password #verify-code-form .verifycode input[type=number][data-v-7c9c1fbb]{-moz-appearance:textfield}.forgot-password #verify-code-form .verifycode input[data-v-7c9c1fbb]::-webkit-inner-spin-button,.forgot-password #verify-code-form .verifycode input[data-v-7c9c1fbb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.forgot-password #verify-code-form button[data-v-7c9c1fbb]{width:300px;margin:0 auto}@media(max-width:650px){.forgot-password #verify-code-form button[data-v-7c9c1fbb]{padding:15px 40px}}.forgot-password #verify-code-form .resend[data-v-7c9c1fbb]{text-align:center;margin:20px 0}@media(max-width:650px){.forgot-password #verify-code-form .resend[data-v-7c9c1fbb]{font-size:14px}}.forgot-password #verify-code-form .resend .b-text[data-v-7c9c1fbb]{text-decoration:underline;color:#4285f4;text-underline-offset:3px;cursor:pointer}.forgot-password #verify-code-form .contact[data-v-7c9c1fbb]{text-align:center;margin:20px 0}@media(max-width:650px){.forgot-password #verify-code-form .contact[data-v-7c9c1fbb]{font-size:14px}}.forgot-password #verify-code-form .contact a[data-v-7c9c1fbb]{text-underline-offset:3px;cursor:pointer;text-decoration:underline}.forgot-password #password-form input[data-v-7c9c1fbb]{width:100%;padding:10px;margin-bottom:20px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px}.forgot-password #password-form input[type=number][data-v-7c9c1fbb]{-moz-appearance:textfield}.forgot-password #password-form input[data-v-7c9c1fbb]::-webkit-inner-spin-button,.forgot-password #password-form input[data-v-7c9c1fbb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.forgot-password #password-form button[data-v-7c9c1fbb]{width:300px;margin:0 auto;padding:20px 60px}@media(max-width:650px){.forgot-password #password-form button[data-v-7c9c1fbb]{width:240px;padding:10px 30px}}@keyframes pulse-55fead02{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-55fead02{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-55fead02]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-55fead02 2s infinite}.pulsing-marker .marker-logo[data-v-55fead02]{width:40px;height:40px;border-radius:50%;animation:pulse-55fead02 2s infinite;z-index:2}.sign-up-container[data-v-55fead02]{display:flex;justify-content:center;margin-top:85px}@media(max-width:650px){.sign-up-container[data-v-55fead02]{display:block}}.left-container[data-v-55fead02]{width:50%;min-height:100vh}@media(max-width:1180px){.left-container[data-v-55fead02]{display:none}}.left-container img[data-v-55fead02]{height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:650px){.left-container img[data-v-55fead02]{display:none}}.right-container[data-v-55fead02]{width:50%;padding:50px}@media(max-width:1180px){.right-container[data-v-55fead02]{width:100%;max-width:650px;padding:50px 20px}}@media(max-width:650px){.right-container[data-v-55fead02]{width:100%}}@media(min-width:1200px){.right-container[data-v-55fead02]{max-width:700px;margin:0 auto}}.right-container .logo[data-v-55fead02]{width:100px;margin:0 auto 20px}.right-container h2[data-v-55fead02]{font-size:40px;font-weight:500;margin-bottom:20px;text-align:center}@media(max-width:650px){.right-container h2[data-v-55fead02]{font-size:32px}}@keyframes pulse-501a6aa2{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-501a6aa2{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-501a6aa2]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-501a6aa2 2s infinite}.pulsing-marker .marker-logo[data-v-501a6aa2]{width:40px;height:40px;border-radius:50%;animation:pulse-501a6aa2 2s infinite;z-index:2}#locatinoAlert .moda-box[data-v-501a6aa2]{height:500px}#locatinoAlert .modalbox-title[data-v-501a6aa2]{font-size:35px}@media(max-width:650px){#locatinoAlert .modalbox-title[data-v-501a6aa2]{font-size:16px}}#locatinoAlert .modalbox-body[data-v-501a6aa2]{border-radius:10px}@media(max-width:650px){#locatinoAlert .modalbox-body[data-v-501a6aa2]{width:100%}}#locatinoAlert .modalbox-footer[data-v-501a6aa2]{display:flex;justify-content:center}#locatinoAlert .modalbox-footer button[data-v-501a6aa2]{width:130px;margin:0 auto}#closureAlert .moda-box[data-v-501a6aa2]{height:500px}#closureAlert .modalbox-title[data-v-501a6aa2]{font-size:35px}@media(max-width:650px){#closureAlert .modalbox-title[data-v-501a6aa2]{font-size:16px}}#closureAlert .modalbox-body[data-v-501a6aa2]{font-size:18px;border-radius:10px}@media(max-width:650px){#closureAlert .modalbox-body[data-v-501a6aa2]{width:100%}}#closureAlert .modalbox-footer[data-v-501a6aa2]{display:flex;justify-content:center}#closureAlert .modalbox-footer button[data-v-501a6aa2]{width:130px;margin:0 auto}#verifyPhoneInCheckout .modalbox-title[data-v-501a6aa2]{font-size:35px}@media(max-width:650px){#verifyPhoneInCheckout .modalbox-title[data-v-501a6aa2]{font-size:24px}}#verifyPhoneInCheckout .modalbox-body[data-v-501a6aa2]{padding:20px;border-radius:10px}@media(max-width:650px){#verifyPhoneInCheckout .modalbox-body[data-v-501a6aa2]{padding:10px}}#verifyPhoneInCheckout .modalbox-footer[data-v-501a6aa2]{display:flex;justify-content:center;margin-top:20px 0 0}@media(max-width:650px){#verifyPhoneInCheckout .modalbox-footer[data-v-501a6aa2]{margin-top:10px}}#verifyPhoneInAccount .modalbox-title[data-v-501a6aa2]{font-size:35px}#verifyPhoneInAccount .modalbox-body[data-v-501a6aa2]{padding:20px;border-radius:10px}#verifyPhoneInAccount .modalbox-footer[data-v-501a6aa2]{display:flex;justify-content:center;margin-top:20px 0 0}#orderDetail .modalbox[data-v-501a6aa2]{width:800px;max-height:90vh;overflow-y:auto}@media(max-width:650px){#orderDetail .modalbox[data-v-501a6aa2]{border-radius:0;max-width:unset;width:100vw;height:100vh;max-height:100vh;position:fixed;top:0;left:0;bottom:0;right:0;overflow:scroll}#orderDetail .modalbox .modalbox-content[data-v-501a6aa2]{padding:20px 15px}}#orderDetail .modalbox .modalbox-content .modalbox-title[data-v-501a6aa2]{position:relative;margin-bottom:20px;font-size:24px}@media(max-width:650px){#orderDetail .modalbox .modalbox-content .modalbox-title[data-v-501a6aa2]{font-size:20px;margin-bottom:15px;text-align:center}}#orderDetail .modalbox .modalbox-content .modalbox-body[data-v-501a6aa2]{padding:20px;border:1px solid #e6e8ec;border-radius:10px}@media(max-width:650px){#orderDetail .modalbox .modalbox-content .modalbox-body[data-v-501a6aa2]{padding:15px;border-radius:8px}}#orderDetail .modalbox .modalbox-content .modalbox-footer[data-v-501a6aa2]{display:flex;justify-content:center;margin-top:20px 0 0}@media(max-width:650px){#addAddress .modalbox[data-v-501a6aa2],#editAddress .modalbox[data-v-501a6aa2]{border-radius:0;max-width:unset;width:100%;position:absolute;top:0;bottom:0;overflow:scroll}}#addAddress .modalbox .modalbox-title[data-v-501a6aa2],#editAddress .modalbox .modalbox-title[data-v-501a6aa2]{font-size:24px;margin-bottom:10px}#addAddress .modalbox .modalbox-body[data-v-501a6aa2],#editAddress .modalbox .modalbox-body[data-v-501a6aa2]{margin-bottom:0}@media(max-width:650px){#addAddress .modalbox .modalbox-body[data-v-501a6aa2],#editAddress .modalbox .modalbox-body[data-v-501a6aa2]{margin-bottom:10px}}#giftCardForm .modalbox .modalbox-body input[data-v-501a6aa2]{text-align:center}.opacity-wrapper[data-v-501a6aa2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1004;display:flex;justify-content:center;align-items:center;text-align:center;backdrop-filter:blur(3px)}.opacity-wrapper .modalbox[data-v-501a6aa2]{background-color:#fff;border-radius:30px;max-width:80%}.opacity-wrapper .modalbox .modalbox-content[data-v-501a6aa2]{padding:50px}.opacity-wrapper .modalbox .modalbox-content .modalbox-title[data-v-501a6aa2]{position:relative;font-size:20px;font-weight:700;margin-bottom:20px}.opacity-wrapper .modalbox .modalbox-content .modalbox-body[data-v-501a6aa2]{margin-bottom:20px}.opacity-wrapper .modalbox .modalbox-content .modalbox-footer[data-v-501a6aa2]{text-align:center}.opacity-wrapper .modalbox .modalbox-content .modalbox-footer button[data-v-501a6aa2]{margin:0 auto}@keyframes pulse-e3df734c{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-e3df734c{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-e3df734c]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-e3df734c 2s infinite}.pulsing-marker .marker-logo[data-v-e3df734c]{width:40px;height:40px;border-radius:50%;animation:pulse-e3df734c 2s infinite;z-index:2}form .input-with-button[data-v-e3df734c]{position:relative;display:flex;align-items:center}form .input-with-button input[data-v-e3df734c]{width:100%;padding-right:120px;border-bottom:1px solid #ccc!important}form .input-with-button input[type=date][data-v-e3df734c]{padding-right:140px}form .input-with-button .verify-btn[data-v-e3df734c]{position:absolute;right:0;padding:8px 16px;background:#dc3545;border:1px solid #dc3545;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;transition:all .3s ease;z-index:1;box-shadow:0 2px 4px rgba(220,53,69,.3)}form .input-with-button .verify-btn[data-v-e3df734c]:hover{background:#c82333;border-color:#c82333;transform:translateY(-1px);box-shadow:0 3px 6px rgba(220,53,69,.4)}form .input-with-button .verify-btn[data-v-e3df734c]:disabled{background:#ccc;border-color:#ccc;color:#666;cursor:not-allowed;opacity:.6;box-shadow:none}form .input-with-button .verify-btn[data-v-e3df734c]:disabled:hover{background:#ccc;border-color:#ccc;transform:none;box-shadow:none}@media(max-width:1180px){form .input-with-button .verify-btn[data-v-e3df734c]{padding:6px 12px;font-size:12px}}form .input-with-button .verified-status[data-v-e3df734c]{position:absolute;right:0;padding:5px 15px;background:#e8f5e8;border:1px solid #4caf50;border-radius:4px;color:#2e7d32;font-size:18px;font-weight:500;z-index:1}@media(max-width:1180px){form .input-with-button .verified-status[data-v-e3df734c]{padding:3px 10px;font-size:12px}}form .first-name[data-v-e3df734c]{position:relative}form .first-name .flex-column[data-v-e3df734c]{display:flex;gap:30px;justify-content:flex-end;align-items:self-end;position:absolute;color:#777e90;text-decoration:underline;text-underline-offset:3px;right:0;top:0}@media(max-width:650px){form .first-name .flex-column[data-v-e3df734c]{gap:10px;top:-30px}}form .first-name .flex-column .flex[data-v-e3df734c]{cursor:pointer}form .first-name .flex-column .flex img[data-v-e3df734c]{width:18px}form .first-name .flex-column .flex p[data-v-e3df734c]{color:#777e90;margin-left:10px}@media(max-width:1180px){form .first-name .flex-column .flex p[data-v-e3df734c]{font-size:13px}}form .form-group[data-v-e3df734c]{margin-bottom:10px}form .form-group label[data-v-e3df734c]{display:block;color:#777e90;margin-bottom:5px}@media(max-width:1180px){form .form-group label[data-v-e3df734c]{font-size:14px;margin-bottom:0}}form .form-group input[data-v-e3df734c]{width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;border-radius:0;background:none;font-size:20px;font-weight:500}@media(max-width:1180px){form .form-group input[data-v-e3df734c]{pading:5px}}form .form-group .birthday-prompt[data-v-e3df734c]{color:#e67e22;font-size:14px;margin-top:5px;font-style:italic}form .password-input[data-v-e3df734c]{position:relative;width:100%}form .password-input input[data-v-e3df734c]{width:100%;padding-right:40px}form .password-input .eye-icon[data-v-e3df734c]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;opacity:.6;transition:opacity .2s ease}form .password-input .eye-icon[data-v-e3df734c]:hover{opacity:1}form .form-group-flex[data-v-e3df734c]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}form .form-group-flex input[data-v-e3df734c]{padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;width:30px;margin:0 10px 0 0}form .form-group-flex input[type=checkbox][data-v-e3df734c]{width:20px;height:20px;margin-right:10px;accent-color:#000;cursor:pointer}form .form-group-flex p[data-v-e3df734c]{font-size:13px;color:#333}form .btn-flex[data-v-e3df734c]{display:flex;justify-content:center;gap:20px}form .btn-flex .cancel-btn[data-v-e3df734c]{background:#fff;color:#777e90}form .btn-flex .button[data-v-e3df734c]{width:150px;padding:10px 20px;margin-top:20px;border:none;border-radius:5px;font-size:20px;font-weight:500;cursor:pointer;box-shadow:0 5px 10px rgba(0,0,0,.4)}@media(max-width:1180px){form .btn-flex .button[data-v-e3df734c]{padding:10px 15px;font-size:16px;margin-top:10px}}.close-btn[data-v-e3df734c]{position:absolute;top:-30px;right:-20px;cursor:pointer;font-size:24px;font-weight:700}.modal-desc[data-v-e3df734c]{margin:0 auto}@media(max-width:650px){.modal-desc[data-v-e3df734c]{width:90%}}.btn-flex[data-v-e3df734c]{display:flex;justify-content:center;gap:20px}.btn-flex button[data-v-e3df734c]{width:250px}@media(max-width:650px){.btn-flex button[data-v-e3df734c]{width:100%;padding:10px 30px}}.btn-flex button[data-v-e3df734c]:hover{background:#2f5243}.btn-flex .cancel-btn[data-v-e3df734c]{background:#e6e8ec;color:#333}.btn-flex .cancel-btn[data-v-e3df734c]:hover{background:#e6e8ec}@keyframes pulse-ca30e7fe{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-ca30e7fe{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-ca30e7fe]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-ca30e7fe 2s infinite}.pulsing-marker .marker-logo[data-v-ca30e7fe]{width:40px;height:40px;border-radius:50%;animation:pulse-ca30e7fe 2s infinite;z-index:2}.point-panel[data-v-ca30e7fe]{background-color:#ebf7eb;padding:20px;margin:10px 0;border-radius:20px}.point-panel h2[data-v-ca30e7fe]{font-size:32px;margin:10px 0;font-weight:500}@media(max-width:650px){.point-panel h2[data-v-ca30e7fe]{font-size:20px}}.point-panel .progress[data-v-ca30e7fe]{background-color:#fff;height:10px;border-radius:10px}.point-panel .progress .progress-bar[data-v-ca30e7fe]{background-color:#000;height:10px;border-radius:10px}.point-panel p[data-v-ca30e7fe]{margin:10px 0}@keyframes pulse-bb05a9bc{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-bb05a9bc{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-bb05a9bc]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-bb05a9bc 2s infinite}.pulsing-marker .marker-logo[data-v-bb05a9bc]{width:40px;height:40px;border-radius:50%;animation:pulse-bb05a9bc 2s infinite;z-index:2}@media(max-width:650px){#account-detail[data-v-bb05a9bc]{padding:20px 0}}#account-detail .account-container[data-v-bb05a9bc]{display:flex;justify-content:space-between;align-items:center}@media(max-width:1180px){#account-detail .account-container[data-v-bb05a9bc]{margin:30px}}@media(max-width:650px){#account-detail .account-container[data-v-bb05a9bc]{flex-direction:column;margin:30px auto 0;width:90%}}#account-detail .account-container .account-form[data-v-bb05a9bc]{min-width:50%}@media(max-width:650px){#account-detail .account-container .account-form[data-v-bb05a9bc]{width:100%;margin-bottom:20px}}#account-detail .account-container .img-contaienr[data-v-bb05a9bc]{padding:30px 0 30px 30px}@media(max-width:650px){#account-detail .account-container .img-contaienr[data-v-bb05a9bc]{width:100%;padding:10px 0}}#account-detail .account-container .img-contaienr img[data-v-bb05a9bc]{border-radius:20px;margin:0 auto}.close-btn[data-v-bb05a9bc]{position:absolute;top:0;right:10px;cursor:pointer;font-size:24px;font-weight:700}.verify-btn[data-v-bb05a9bc]{padding:15px 60px}@keyframes pulse-14a3a7d4{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-14a3a7d4{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-14a3a7d4]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-14a3a7d4 2s infinite}.pulsing-marker .marker-logo[data-v-14a3a7d4]{width:40px;height:40px;border-radius:50%;animation:pulse-14a3a7d4 2s infinite;z-index:2}.order-review-products[data-v-14a3a7d4]{width:100%}.order-review-products .product-detail[data-v-14a3a7d4]{display:flex;background:#fcfcfd;justify-content:space-between;align-items:center;gap:20px}@media(max-width:650px){.order-review-products .product-detail[data-v-14a3a7d4]{flex-direction:column;gap:10px;margin-bottom:10px}}.order-review-products .product-detail .product[data-v-14a3a7d4]{display:flex;justify-content:space-between;align-items:center;width:100%;margin:10px 0}@media(max-width:650px){.order-review-products .product-detail .product[data-v-14a3a7d4]{align-items:flex-start;margin:8px 0}}.order-review-products .product-detail .product .product-amount[data-v-14a3a7d4]{width:30px;height:30px;font-size:16px;font-weight:700;background-color:#2f5243;color:#fff;padding:0 10px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:650px){.order-review-products .product-detail .product .product-amount[data-v-14a3a7d4]{width:25px;height:25px;font-size:14px;margin-right:8px}}.order-review-products .product-detail .product .product-info[data-v-14a3a7d4]{flex-grow:1;margin-right:10px}@media(max-width:650px){.order-review-products .product-detail .product .product-info[data-v-14a3a7d4]{margin-right:5px}}.order-review-products .product-detail .product .product-info .title-flex[data-v-14a3a7d4]{display:flex;justify-content:flex-start;align-items:center;gap:10px}@media(max-width:650px){.order-review-products .product-detail .product .product-info .title-flex[data-v-14a3a7d4]{gap:6px;flex-wrap:wrap}}.order-review-products .product-detail .product .product-info .title-flex h3[data-v-14a3a7d4]{font-size:18px;font-weight:700;min-width:120px}@media(max-width:650px){.order-review-products .product-detail .product .product-info .title-flex h3[data-v-14a3a7d4]{font-size:16px;min-width:auto;flex-shrink:0}}.order-review-products .product-detail .product .product-info .title-flex h4[data-v-14a3a7d4]{font-size:14px;font-weight:500}@media(max-width:650px){.order-review-products .product-detail .product .product-info .title-flex h4[data-v-14a3a7d4]{font-size:13px}}.order-review-products .product-detail .product .product-info .desc[data-v-14a3a7d4]{font-size:14px;text-align:left;margin:0;margin-right:20px}@media(max-width:650px){.order-review-products .product-detail .product .product-info .desc[data-v-14a3a7d4]{font-size:12px;margin-right:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}}.order-review-products .product-detail .product .product-price p[data-v-14a3a7d4]{font-size:18px;font-weight:700}.order-review-products .add-btn[data-v-14a3a7d4]{color:#fff;padding:10px;font-size:16px;width:100px}@media(max-width:650px){.order-review-products .add-btn[data-v-14a3a7d4]{padding:5px}}.order-review-price[data-v-14a3a7d4]{width:100%}.order-review-price .delivery-price[data-v-14a3a7d4],.order-review-price .discount[data-v-14a3a7d4],.order-review-price .gst[data-v-14a3a7d4],.order-review-price .pst[data-v-14a3a7d4],.order-review-price .total[data-v-14a3a7d4]{display:flex;justify-content:space-between;margin:10px 0}@media(max-width:650px){.order-review-price .delivery-price[data-v-14a3a7d4],.order-review-price .discount[data-v-14a3a7d4],.order-review-price .gst[data-v-14a3a7d4],.order-review-price .pst[data-v-14a3a7d4],.order-review-price .total[data-v-14a3a7d4]{margin:5px 0}}.order-review-price .discount p[data-v-14a3a7d4]{color:red!important}.order-review-price .total[data-v-14a3a7d4]{font-weight:500;font-size:18px;padding:5px 0;border-radius:5px;background-color:#e6e8ec}@media(max-width:650px){.order-review-price .total[data-v-14a3a7d4]{font-size:16px}}.order-review-store[data-v-14a3a7d4]{text-align:left;margin-bottom:15px}@media(max-width:650px){.order-review-store[data-v-14a3a7d4]{margin-bottom:10px}}.order-review-store h3[data-v-14a3a7d4]{font-size:18px;font-weight:300;margin-bottom:8px}@media(max-width:650px){.order-review-store h3[data-v-14a3a7d4]{font-size:16px;margin-bottom:6px}}.order-review-store p[data-v-14a3a7d4]{font-size:16px;font-weight:400;color:#999;margin-bottom:4px}@media(max-width:650px){.order-review-store p[data-v-14a3a7d4]{font-size:14px;margin-bottom:3px;word-break:break-word}}.error[data-v-14a3a7d4]{color:red;margin-top:20px}@keyframes pulse-7a78f856{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-7a78f856{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-7a78f856]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-7a78f856 2s infinite}.pulsing-marker .marker-logo[data-v-7a78f856]{width:40px;height:40px;border-radius:50%;animation:pulse-7a78f856 2s infinite;z-index:2}#order-history[data-v-7a78f856]{margin:40px 0;padding:10px 30px;border:1px solid #e6e8ec;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media(max-width:650px){#order-history[data-v-7a78f856]{margin:20px 0;padding:10px;overflow:scroll}}#order-history table[data-v-7a78f856]{width:100%}#order-history table thead[data-v-7a78f856]{background-color:transparent}#order-history table thead th[data-v-7a78f856]{min-width:150px;padding:10px;text-align:center;color:#777e90;margin-bottom:5px;font-weight:300}@media(max-width:650px){#order-history table thead th[data-v-7a78f856]{font-size:14px}}#order-history table tbody tr[data-v-7a78f856]{border-bottom:1px solid #e6e8ec}#order-history table tbody tr td[data-v-7a78f856]{text-align:center;font-weight:700;padding:10px 20px}#order-history table tbody tr td button[data-v-7a78f856]{font-size:13px;margin:0 auto;padding:10px 50px}#order-history table tbody tr .b-text[data-v-7a78f856]{cursor:pointer;color:#007bff;font-size:13px;text-decoration:underline;text-underline-offset:3px}#order-history table tbody tr .flex[data-v-7a78f856]{display:flex;justify-content:space-between}#order-history table tbody tr .flex button[data-v-7a78f856]{padding:10px 50px;margin:0 auto}.title-text[data-v-7a78f856]{display:flex;justify-content:flex-start;align-items:center;gap:20px}@media(max-width:650px){.title-text h3[data-v-7a78f856]{font-size:20px}}.title-text img[data-v-7a78f856]{width:24px}.close-btn[data-v-7a78f856]{position:absolute;top:0;right:10px;cursor:pointer}@media(max-width:650px){.close-btn[data-v-7a78f856]{top:0}}.service-type[data-v-7a78f856]{text-align:right;font-size:18px;font-weight:500}@media(max-width:650px){.service-type[data-v-7a78f856]{margin:10px 0 0;font-size:14px}}.order-info-row[data-v-7a78f856]{display:flex;justify-content:space-between;align-items:center}@media(max-width:650px){.order-info-row[data-v-7a78f856]{flex-direction:column;align-items:flex-end;gap:10px}}.order-info-row.no-rewards[data-v-7a78f856]{justify-content:flex-end}.rewards-row[data-v-7a78f856]{display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left}@media(max-width:650px){.rewards-row[data-v-7a78f856]{justify-content:flex-end;text-align:right}}@keyframes pulse-5d5d97ac{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-5d5d97ac{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-5d5d97ac]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-5d5d97ac 2s infinite}.pulsing-marker .marker-logo[data-v-5d5d97ac]{width:40px;height:40px;border-radius:50%;animation:pulse-5d5d97ac 2s infinite;z-index:2}.error-message[data-v-5d5d97ac]{color:red;font-size:14px;margin-top:5px}form[data-v-5d5d97ac]{padding:20px 50px;display:flex;flex-direction:column;gap:8px}@media(max-width:650px){form[data-v-5d5d97ac]{padding:10px}}form .address-type[data-v-5d5d97ac]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}form .address-type select[data-v-5d5d97ac]{width:50%}form .address-type input[data-v-5d5d97ac]{width:50%;height:50px}form .form-group[data-v-5d5d97ac]{display:flex;flex-direction:column;gap:.5rem}form .form-group label[data-v-5d5d97ac]{text-align:left}form .form-group input[data-v-5d5d97ac],form .form-group textarea[data-v-5d5d97ac]{height:50px;padding:.5rem;border:1px solid hsla(0,0%,80%,.5);border-radius:.25rem}form .form-group textarea[data-v-5d5d97ac]{height:100px;padding:10px}form .form-flex[data-v-5d5d97ac]{display:flex;justify-content:space-between}form .form-flex .form-group[data-v-5d5d97ac]{width:48%}@keyframes pulse-5a2b4d4c{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-5a2b4d4c{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-5a2b4d4c]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-5a2b4d4c 2s infinite}.pulsing-marker .marker-logo[data-v-5a2b4d4c]{width:40px;height:40px;border-radius:50%;animation:pulse-5a2b4d4c 2s infinite;z-index:2}#address[data-v-5a2b4d4c]{margin:40px 0;padding:10px 30px;border:1px solid #e6e8ec;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);overflow:overlay}@media(max-width:650px){#address[data-v-5a2b4d4c]{overflow:scroll;margin:20px 0;padding:10px}}#address table[data-v-5a2b4d4c]{width:100%;border-collapse:collapse}#address table thead[data-v-5a2b4d4c]{background-color:transparent}#address table thead th[data-v-5a2b4d4c]{min-width:150px;padding:10px;text-align:center;color:#777e90;margin-bottom:5px;font-weight:300}@media(max-width:650px){#address table thead th[data-v-5a2b4d4c]{font-size:16px;padding:10px}}#address table thead .street[data-v-5a2b4d4c]{min-width:300px}#address table tbody tr[data-v-5a2b4d4c]{position:relative;border-bottom:1px solid #e6e8ec}#address table tbody tr td[data-v-5a2b4d4c]{text-align:center;font-size:20px;font-weight:700;padding:10px 20px}@media(max-width:650px){#address table tbody tr td[data-v-5a2b4d4c]{font-size:16px;padding:10px}}#address table tbody tr td button[data-v-5a2b4d4c]{margin:0 auto;padding:10px 50px;border-radius:5px}@media(max-width:650px){#address table tbody tr td button[data-v-5a2b4d4c]{padding:10px 20px}}#address table tbody tr .btn-flex[data-v-5a2b4d4c]{display:flex;justify-content:space-between;gap:10px}#address table tbody tr .btn-flex button[data-v-5a2b4d4c]{font-size:13px}@media(max-width:650px){#address table tbody tr .btn-flex button[data-v-5a2b4d4c]{padding:10px 20px}}#address table tbody tr .btn-flex .delete-btn[data-v-5a2b4d4c]{font-weight:300;background-color:transparent;color:#2f5243;text-decoration:underline;text-underline-offset:3px}#address table tbody tr .delete-panel[data-v-5a2b4d4c]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000;display:flex;justify-content:center;align-items:center}#address table tbody tr .delete-panel .delete-panel-content[data-v-5a2b4d4c]{display:flex;justify-content:center;align-items:center;gap:50px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#address table tbody tr .delete-panel .delete-panel-content p[data-v-5a2b4d4c]{font-size:18px;font-weight:700;color:#fff}#address table tbody tr .delete-panel .delete-panel-content .btn-flex[data-v-5a2b4d4c]{display:flex;justify-content:center;gap:20px}#address table tbody tr .delete-panel .delete-panel-content .btn-flex button[data-v-5a2b4d4c]{padding:10px 20px;font-size:16px;border-radius:5px}#address table tbody tr .delete-panel .delete-panel-content .btn-flex .cancel-btn[data-v-5a2b4d4c]{padding:10px 20px;background-color:#fff;border-radius:5px;cursor:pointer}#address .add-btn[data-v-5a2b4d4c]{padding:15px 60px;margin:20px auto}@media(max-width:650px){#address .add-btn[data-v-5a2b4d4c]{padding:10px 30px}}.title-text[data-v-5a2b4d4c]{display:flex;justify-content:flex-start;align-items:center;gap:20px}.title-text img[data-v-5a2b4d4c]{width:24px}.close-btn[data-v-5a2b4d4c]{position:absolute;top:0;right:10px;cursor:pointer;font-size:24px;font-weight:700}.alert[data-v-5a2b4d4c]{margin:10px 0}.save-btn[data-v-5a2b4d4c]{border-radius:5px;padding:10px 50px;margin:0 auto}@keyframes pulse-475e0d76{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-475e0d76{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-475e0d76]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-475e0d76 2s infinite}.pulsing-marker .marker-logo[data-v-475e0d76]{width:40px;height:40px;border-radius:50%;animation:pulse-475e0d76 2s infinite;z-index:2}.account[data-v-475e0d76]{min-height:90vh;margin-top:85px}.account .account-header[data-v-475e0d76]{display:flex;justify-content:center;align-items:center;padding:50px 0;max-width:1100px;margin:0 auto}@media(max-width:1180px){.account .account-header[data-v-475e0d76]{flex-direction:column-reverse;gap:20px;padding:20px}}@media(max-width:650px){.account .account-header[data-v-475e0d76]{flex-direction:column-reverse;gap:20px;padding:20px}}.account .account-header .account-info[data-v-475e0d76]{width:50%;padding:0}@media(max-width:1180px){.account .account-header .account-info[data-v-475e0d76]{text-align:center;width:80%}}@media(max-width:650px){.account .account-header .account-info[data-v-475e0d76]{width:100%;padding:0 20px}}.account .account-header .account-info h3[data-v-475e0d76]{font-size:48px;font-weight:5006}@media(max-width:650px){.account .account-header .account-info h3[data-v-475e0d76]{font-size:32px}}.account .account-header .account-info h5[data-v-475e0d76]{font-size:32px;font-weight:500}@media(max-width:650px){.account .account-header .account-info h5[data-v-475e0d76]{font-size:20px;margin:5px 0}}.account .account-header .account-info .desc[data-v-475e0d76]{max-width:500px}@media(max-width:1180px){.account .account-header .account-info .desc[data-v-475e0d76]{max-width:unset;margin:0 auto}}@media(max-width:650px){.account .account-header .account-info .desc[data-v-475e0d76]{width:100%}}.account .account-header .point[data-v-475e0d76]{position:relative;width:600px;height:auto;background:#ebf7eb;padding:50px;border-radius:50px}@media(max-width:1180px){.account .account-header .point[data-v-475e0d76]{width:500px;padding:30px}}@media(max-width:650px){.account .account-header .point[data-v-475e0d76]{width:350px;padding:20px}}.account .account-header .point h3[data-v-475e0d76]{text-align:left;font-size:110px;font-weight:700;letter-spacing:5px;margin-right:30px}@media(max-width:1180px){.account .account-header .point h3[data-v-475e0d76]{font-size:80px}}@media(max-width:650px){.account .account-header .point h3[data-v-475e0d76]{font-size:50px;margin-left:20px}}.account .account-header .point .flag[data-v-475e0d76]{position:absolute;top:40%;right:0;background-color:#69bb95;padding:10px 40px 10px 60px;border-radius:50px 0 0 50px;font-weight:700;letter-spacing:2px}@media(max-width:650px){.account .account-header .point .flag[data-v-475e0d76]{font-size:12px;padding:5px 20px 5px 40px}}.account .account-body[data-v-475e0d76]{padding:50px 0;max-width:1100px;margin:0 auto}@media(max-width:650px){.account .account-body[data-v-475e0d76]{padding:20px 10px}}.privacy-policy[data-v-1b80cb96]{margin-top:60px;min-height:100vh}.header-section[data-v-1b80cb96]{color:#1c1c1c;padding:5rem 0 2rem;text-align:center}.header-section h1[data-v-1b80cb96]{font-size:2rem;font-weight:300;text-transform:uppercase;letter-spacing:.1rem;margin:0;color:#1c1c1c}.container[data-v-1b80cb96]{max-width:85rem;margin:0 auto;padding:0 1.25rem}.main-content[data-v-1b80cb96]{padding-bottom:3.5rem}.section[data-v-1b80cb96]{margin-bottom:2.25rem;color:#1c1c1c}.section h2[data-v-1b80cb96]{font-size:1.4rem;font-weight:300;text-transform:uppercase;letter-spacing:.1rem;margin:0 0 1.5rem 0;color:#1c1c1c;border:none;padding-bottom:0}.section h3[data-v-1b80cb96]{font-size:1.3rem;font-weight:300;text-transform:uppercase;letter-spacing:.18em;margin:1.5rem 0 1rem 0;color:#1c1c1c}.section p[data-v-1b80cb96]{line-height:1.6;margin-bottom:1rem;font-size:1.1rem;color:#1c1c1c;font-weight:300;letter-spacing:.05rem}.intro-text[data-v-1b80cb96]{font-size:.875rem;line-height:1.6;margin-bottom:1rem}ul[data-v-1b80cb96]{padding-left:1.5rem;margin-bottom:1rem;list-style:none}ul li[data-v-1b80cb96]{margin-bottom:.5rem;line-height:1.6;font-size:1.1rem;font-weight:300;color:#1c1c1c;position:relative}ul li[data-v-1b80cb96]:before{content:"•";color:#1c1c1c;position:absolute;left:-1rem;font-weight:700}a[data-v-1b80cb96]{color:#1c1c1c;text-decoration:none;position:relative;display:inline-block}a[data-v-1b80cb96]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#1c1c1c;transition:width .3s ease;transform-origin:right}a[data-v-1b80cb96]:hover:after{width:0}.disclosure-table[data-v-1b80cb96]{margin:1.5rem 0;border-bottom:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.table-row[data-v-1b80cb96]{display:flex;min-height:60px}.table-header[data-v-1b80cb96]{font-weight:300;text-transform:uppercase;letter-spacing:.1rem;font-size:1.1rem}.table-cell[data-v-1b80cb96]{flex:1;padding:1rem;border-right:1px solid #e0e0e0;display:flex;align-items:flex-start;line-height:1.6}.table-cell[data-v-1b80cb96]:last-child{border-right:none}.table-row[data-v-1b80cb96]:not(.table-header){border-top:1px solid #e0e0e0}.table-cell ul[data-v-1b80cb96]{margin:0;padding-left:1rem}.table-cell ul li[data-v-1b80cb96]{margin-bottom:.75rem}.table-cell ul li[data-v-1b80cb96]:last-child{margin-bottom:0}@media (max-width:1000px){.container[data-v-1b80cb96]{max-width:100%;padding:0 2rem}.header-section h1[data-v-1b80cb96]{font-size:1.5rem}.section h2[data-v-1b80cb96]{font-size:1.125rem}}@media (max-width:700px){.header-section[data-v-1b80cb96]{padding:2rem 0 1.5rem}.header-section h1[data-v-1b80cb96]{font-size:1.25rem}.main-content[data-v-1b80cb96]{padding:2rem 0 3rem}.section[data-v-1b80cb96]{margin-bottom:2rem}.section h2[data-v-1b80cb96]{font-size:1rem}.section h3[data-v-1b80cb96]{font-size:.875rem}.container[data-v-1b80cb96]{padding:0 1.25rem}}@media (max-width:480px){.container[data-v-1b80cb96]{padding:0 1rem}.header-section[data-v-1b80cb96]{padding:1.5rem 0 1rem}.main-content[data-v-1b80cb96]{padding:1.5rem 0 2.5rem}.section[data-v-1b80cb96]{margin-bottom:1.5rem}}.refund-policy[data-v-ab39c4ae]{margin-top:60px;min-height:100vh}.header-section[data-v-ab39c4ae]{color:#1c1c1c;padding:5rem 0 2rem;text-align:center}.header-section h1[data-v-ab39c4ae]{font-size:2rem;font-weight:300;text-transform:uppercase;letter-spacing:.1rem;margin:0;color:#1c1c1c}.container[data-v-ab39c4ae]{max-width:85rem;margin:0 auto;padding:0 1.25rem}.main-content[data-v-ab39c4ae]{padding-bottom:3.5rem}.section[data-v-ab39c4ae]{margin-bottom:2.25rem;color:#1c1c1c}.section h2[data-v-ab39c4ae]{font-size:1.4rem;font-weight:300;text-transform:uppercase;letter-spacing:.1rem;margin:0 0 1.5rem 0;color:#1c1c1c;border:none;padding-bottom:0}.section h3[data-v-ab39c4ae]{font-size:1.3rem;font-weight:300;text-transform:uppercase;letter-spacing:.18em;margin:1.5rem 0 1rem 0;color:#1c1c1c}.section p[data-v-ab39c4ae]{line-height:1.6;margin-bottom:1rem;font-size:1.1rem;color:#1c1c1c;font-weight:300;letter-spacing:.05rem}.intro-text[data-v-ab39c4ae]{font-size:.875rem;line-height:1.6;margin-bottom:1rem}ul[data-v-ab39c4ae]{padding-left:1.5rem;margin-bottom:1rem;list-style:none}ul li[data-v-ab39c4ae]{margin-bottom:.5rem;line-height:1.6;font-size:1.1rem;font-weight:300;color:#1c1c1c;position:relative}ul li[data-v-ab39c4ae]:before{content:"•";color:#1c1c1c;position:absolute;left:-1rem;font-weight:700}a[data-v-ab39c4ae]{color:#1c1c1c;text-decoration:none;position:relative;display:inline-block}a[data-v-ab39c4ae]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#1c1c1c;transition:width .3s ease;transform-origin:right}a[data-v-ab39c4ae]:hover:after{width:0}.disclosure-table[data-v-ab39c4ae]{margin:1.5rem 0;border-bottom:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.table-row[data-v-ab39c4ae]{display:flex;min-height:60px}.table-header[data-v-ab39c4ae]{font-weight:300;text-transform:uppercase;letter-spacing:.1rem;font-size:1.1rem}.table-cell[data-v-ab39c4ae]{flex:1;padding:1rem;border-right:1px solid #e0e0e0;display:flex;align-items:flex-start;line-height:1.6}.table-cell[data-v-ab39c4ae]:last-child{border-right:none}.table-row[data-v-ab39c4ae]:not(.table-header){border-top:1px solid #e0e0e0}.table-cell ul[data-v-ab39c4ae]{margin:0;padding-left:1rem}.table-cell ul li[data-v-ab39c4ae]{margin-bottom:.75rem}.table-cell ul li[data-v-ab39c4ae]:last-child{margin-bottom:0}@media (max-width:1000px){.container[data-v-ab39c4ae]{max-width:100%;padding:0 2rem}.header-section h1[data-v-ab39c4ae]{font-size:1.5rem}.section h2[data-v-ab39c4ae]{font-size:1.125rem}}@media (max-width:700px){.header-section[data-v-ab39c4ae]{padding:2rem 0 1.5rem}.header-section h1[data-v-ab39c4ae]{font-size:1.25rem}.main-content[data-v-ab39c4ae]{padding:2rem 0 3rem}.section[data-v-ab39c4ae]{margin-bottom:2rem}.section h2[data-v-ab39c4ae]{font-size:1rem}.section h3[data-v-ab39c4ae]{font-size:.875rem}.container[data-v-ab39c4ae]{padding:0 1.25rem}}@media (max-width:480px){.container[data-v-ab39c4ae]{padding:0 1rem}.header-section[data-v-ab39c4ae]{padding:1.5rem 0 1rem}.main-content[data-v-ab39c4ae]{padding:1.5rem 0 2.5rem}.section[data-v-ab39c4ae]{margin-bottom:1.5rem}}.clickable{cursor:pointer}.carousel-container{width:80%;margin:0 auto;padding:20px 0;overflow:visible}@media(max-width:1180px){.carousel-container{width:90%}}@media(max-width:650px){.carousel-container{width:100%;padding:10px 0}}.carousel__track{display:flex;align-items:center}.carousel__viewport{overflow:hidden}.carousel__slide{margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;height:-moz-fit-content;height:fit-content;position:relative}.carousel__slide>a{display:block;width:100%}.carousel__slide img{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media(max-width:650px){.carousel__slide img{border-radius:8px}}.carousel__next,.carousel__prev{position:absolute;background:#2f5243;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width:650px){.carousel__next,.carousel__prev{width:24px;height:24px}}.carousel__prev{left:-60px}.carousel__next{right:-60px}.carousel__next--disabled,.carousel__prev--disabled{display:none}.carousel__next:hover,.carousel__prev:hover{color:red}.carousel__next svg,.carousel__prev svg{width:3rem;height:3rem}@media(max-width:650px){.carousel__next svg,.carousel__prev svg{width:18px;height:18px}}.carousel__pagination{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}@media(max-width:650px){.carousel__pagination{bottom:10px;gap:6px}}.carousel__pagination-button{border:none;background:transparent;cursor:pointer;padding:4px}.carousel__pagination-button:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:gray;transition:background .3s ease}@media(max-width:650px){.carousel__pagination-button:after{width:10px;height:10px}}.carousel__pagination-button--active:after{background:#2f5243}@keyframes pulse-41a8be5a{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-41a8be5a{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-41a8be5a]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-41a8be5a 2s infinite}.pulsing-marker .marker-logo[data-v-41a8be5a]{width:40px;height:40px;border-radius:50%;animation:pulse-41a8be5a 2s infinite;z-index:2}.option-item[data-v-41a8be5a]{display:flex;justify-content:space-between;align-items:center;margin-right:50px;cursor:pointer}@media(max-width:650px){.option-item[data-v-41a8be5a]{flex-direction:column;align-items:baseline;margin-right:0}}.option-item div[data-v-41a8be5a]{padding:0 10px;border-radius:5px}.option-item .text-flex[data-v-41a8be5a]{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:10px;position:relative}.option-item .text-flex .radio[data-v-41a8be5a]{position:absolute;width:20px;height:20px;top:13px;left:10px}@media(max-width:650px){.option-item .text-flex .radio[data-v-41a8be5a]{width:15px;height:15px}}.option-item .text-flex .title-flex[data-v-41a8be5a]{margin-left:10px}.option-item .text-flex .title-flex .option-name[data-v-41a8be5a]{font-size:16px;font-weight:500}@media(max-width:650px){.option-item .text-flex .title-flex .option-name[data-v-41a8be5a]{font-size:14px}}.option-item .text-flex .title-flex .h-desc[data-v-41a8be5a]{font-weight:400;font-size:14px;color:#777e90}@media(max-width:650px){.option-item .text-flex .title-flex .h-desc[data-v-41a8be5a]{font-size:12px}}.option-item .option-flex[data-v-41a8be5a]{display:flex;gap:20%;justify-content:center;align-items:center;cursor:pointer}@media(max-width:650px){.option-item .option-flex[data-v-41a8be5a]{width:100%;gap:10%}}.option-item .option-flex .icon-flex[data-v-41a8be5a]{display:flex;gap:2px}.option-item .option-flex .icon-flex .half[data-v-41a8be5a]{height:30px;width:15px;background-color:#d9d9d9}@media(max-width:650px){.option-item .option-flex .icon-flex .half[data-v-41a8be5a]{width:10px}}.option-item .option-flex .icon-flex .circle[data-v-41a8be5a]{width:30px;height:30px;border-radius:50%;background-color:#d9d9d9}.option-item .option-flex .icon-flex .right[data-v-41a8be5a]{border-bottom-right-radius:20px;border-top-right-radius:20px}.option-item .option-flex .icon-flex .left[data-v-41a8be5a]{border-bottom-left-radius:20px;border-top-left-radius:20px}.option-item .option-flex .icon-flex .active[data-v-41a8be5a]{background-color:#2f5243;color:#fff}.option-item .option-flex .e-options[data-v-41a8be5a]{display:flex;justify-content:center;align-items:center}.option-item .option-flex .e-options .e-item[data-v-41a8be5a]{padding:0 5px;width:75px;text-align:center;color:#aab2c7;border-radius:unset;border-bottom:2px solid #d6d8dc;cursor:pointer}.option-item .option-flex .e-options .sel-item[data-v-41a8be5a]{font-weight:700;color:#000;border-bottom:2px solid #000}@keyframes pulse-32efcbac{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-32efcbac{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-32efcbac]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-32efcbac 2s infinite}.pulsing-marker .marker-logo[data-v-32efcbac]{width:40px;height:40px;border-radius:50%;animation:pulse-32efcbac 2s infinite;z-index:2}.coupon-item[data-v-32efcbac]{cursor:pointer}.coupon-item .text-flex[data-v-32efcbac]{display:flex;align-items:center;padding:10px 0}.coupon-item .text-flex .radio[data-v-32efcbac]{width:20px;height:20px}.coupon-item .text-flex .title-flex[data-v-32efcbac]{display:flex;align-items:center;margin-left:30px}.coupon-item .text-flex .title-flex .option-name[data-v-32efcbac]{font-size:16px;font-weight:500}.coupon-item .text-flex .p-title-flex[data-v-32efcbac]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-left:30px}.coupon-item .text-flex .p-title-flex .p-title .p-name[data-v-32efcbac]{font-weight:700}.coupon-item .text-flex .p-title-flex .p-title .p-desc[data-v-32efcbac]{font-size:13px}.coupon-item .text-flex .p-title-flex .right .cus-btn[data-v-32efcbac]{margin-right:10px;font-weight:700;cursor:pointer;display:flex;align-items:center}.coupon-item .text-flex .p-title-flex .right .cus-btn p[data-v-32efcbac]{margin-right:5px}.coupon-item .text-flex .p-title-flex .right .caret[data-v-32efcbac]{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}.coupon-item .text-flex .p-title-flex .right .active[data-v-32efcbac]{transform:rotate(180deg)}.coupon-item .text-flex .p-title-flex .right .product-image[data-v-32efcbac]{position:relative;width:50px;height:50px;background-size:cover;background-position:top;border-radius:5px}@media(max-width:650px){.coupon-item .text-flex .p-title-flex .right .product-image[data-v-32efcbac]{margin-top:20px;width:100%;height:200px}}.coupon-item .text-flex .p-title-flex .right .product-image .back-shadow[data-v-32efcbac]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);border-radius:5px;z-index:1}.coupon-item .option-container[data-v-32efcbac]{padding:10px 20px;display:flex;flex-direction:column;margin:10px auto;border-radius:10px;min-width:650px;width:95%;height:300px;scrollbar-width:auto;overflow-y:scroll}@media(max-width:650px){.coupon-item .option-container[data-v-32efcbac]{min-width:300px;height:300px;margin:10px auto;padding:5px}}.bag-item[data-v-08e69250]{cursor:pointer}.bag-item .text-flex[data-v-08e69250]{display:flex;align-items:center;padding:10px 0}.bag-item .text-flex .radio[data-v-08e69250]{width:20px;height:20px;margin-right:10px}.bag-item .text-flex .title-flex[data-v-08e69250]{display:flex;align-items:center}.bag-item .text-flex .title-flex .option-name[data-v-08e69250]{font-size:16px;font-weight:500}@keyframes pulse-f45a94e0{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-f45a94e0{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-f45a94e0]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-f45a94e0 2s infinite}.pulsing-marker .marker-logo[data-v-f45a94e0]{width:40px;height:40px;border-radius:50%;animation:pulse-f45a94e0 2s infinite;z-index:2}.deal-hint[data-v-f45a94e0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fdf3f3;border:1px solid #f0d5d6;border-radius:4px;padding:8px 10px;margin:0 24px 10px}.deal-hint .t[data-v-f45a94e0]{font-size:12px;font-weight:700;color:#c0392b;flex:1 1 auto}.deal-hint .btn[data-v-f45a94e0]{background:#c0392b;color:#fff;font-size:11px;font-weight:700;padding:6px 12px;border-radius:3px;cursor:pointer;white-space:nowrap}.deal-hint .btn[data-v-f45a94e0]:hover{background:#a5301f}@media(max-width:650px){.deal-hint[data-v-f45a94e0]{margin:0 16px 8px;padding:7px 8px;gap:8px}.deal-hint .t[data-v-f45a94e0]{font-size:11px}}.price .was[data-v-f45a94e0]{font-size:20px;font-weight:600;opacity:.5;text-decoration:line-through;margin-left:8px}.deal-chip[data-v-f45a94e0]{display:inline-block;margin:4px 0 8px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#c0392b}.product-modal[data-v-f45a94e0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1006}.product-modal .modal-content[data-v-f45a94e0]{position:relative;background-color:#fff;max-height:95vh;height:auto;padding:50px;padding-bottom:50px;border-radius:20px;overflow-y:auto;display:flex;flex-direction:column;width:120%;max-width:1320px;height:90vh;max-height:850px}@media(max-width:1180px){.product-modal .modal-content[data-v-f45a94e0]{max-width:100%;padding:50px 20px;height:95vh}}@media(max-width:650px){.product-modal .modal-content[data-v-f45a94e0]{height:100vh;min-width:auto;max-height:100vh;width:100%;height:100%;border-radius:0;padding:20px}}.product-modal .modal-content .close-btn[data-v-f45a94e0]{position:absolute;top:20px;right:20px;width:20px;background-color:transparent;color:#000;padding:0;border:none;border-radius:5px;cursor:pointer}@media(max-width:650px){.product-modal .modal-content .close-btn[data-v-f45a94e0]{display:none}}.product-modal .modal-content .return-to-menu[data-v-f45a94e0]{display:none}@media(max-width:650px){.product-modal .modal-content .return-to-menu[data-v-f45a94e0]{display:flex;justify-content:flex-start;align-items:center;gap:10px;cursor:pointer}.product-modal .modal-content .return-to-menu .arrow[data-v-f45a94e0]{display:none}}@media(max-width:650px)and (max-width:650px){.product-modal .modal-content .return-to-menu .arrow[data-v-f45a94e0]{display:block;width:20px}}.product-modal .modal-content .modal-header[data-v-f45a94e0]{display:flex;justify-content:center;align-items:flex-start;text-align:center;gap:20px}@media(max-width:650px){.product-modal .modal-content .modal-header[data-v-f45a94e0]{flex-direction:column;align-items:center}}.product-modal .modal-content .modal-header .product-image[data-v-f45a94e0]{position:relative;width:-webkit-fill-available;max-width:260px;border-radius:20px}.product-modal .modal-content .modal-header .product-image img[data-v-f45a94e0]{display:block;width:100%;border-radius:20px}@media(max-width:650px){.product-modal .modal-content .modal-header .product-image[data-v-f45a94e0]{margin-top:20px;width:100%}}.product-modal .modal-content .modal-header .product-image .back-shadow[data-v-f45a94e0]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);border-radius:20px;z-index:1}.product-modal .modal-content .modal-header .product-description[data-v-f45a94e0]{padding:20px;max-width:50%}@media(max-width:1180px){.product-modal .modal-content .modal-header .product-description[data-v-f45a94e0]{padding:10px}}@media(max-width:650px){.product-modal .modal-content .modal-header .product-description[data-v-f45a94e0]{max-width:100%;width:100%}}.product-modal .modal-content .modal-header .product-description h3[data-v-f45a94e0]{font-size:32px;margin:0 auto;text-align:center}@media(max-width:1180px){.product-modal .modal-content .modal-header .product-description h3[data-v-f45a94e0]{font-size:28px}}@media(max-width:650px){.product-modal .modal-content .modal-header .product-description h3[data-v-f45a94e0]{font-size:24px}}.product-modal .modal-content .modal-header .product-description p[data-v-f45a94e0]{line-height:24px;font-size:16px}.product-modal .modal-content .modal-header .product-description hr[data-v-f45a94e0]{margin:10px 0;border:0;border-top:1px solid #d9d9d9}.product-modal .modal-content .modal-header .product-description .price-info[data-v-f45a94e0]{display:flex;flex-direction:row-reverse;justify-content:center;gap:10px;align-items:center}@media(max-width:1180px){.product-modal .modal-content .modal-header .product-description .price-info[data-v-f45a94e0]{flex-direction:column;justify-content:center}}@media(max-width:650px){.product-modal .modal-content .modal-header .product-description .price-info[data-v-f45a94e0]{flex-direction:column;justify-content:center}}.product-modal .modal-content .modal-header .product-description .price-info .price[data-v-f45a94e0]{font-size:36px;font-weight:700;min-width:120px;text-align:right}@media(max-width:1180px){.product-modal .modal-content .modal-header .product-description .price-info .price[data-v-f45a94e0]{font-size:32px;min-width:100px}}@media(max-width:650px){.product-modal .modal-content .modal-header .product-description .price-info .price[data-v-f45a94e0]{min-width:80px}}.product-modal .modal-content .modal-header .product-description .price-info .size-name[data-v-f45a94e0]{position:relative;display:flex;justify-content:space-between;gap:10px}@media(max-width:650px){.product-modal .modal-content .modal-header .product-description .price-info .size-name[data-v-f45a94e0]{justify-content:center;gap:10px;margin:0 auto;align-items:center;width:100%}}.product-modal .modal-content .modal-header .product-description .price-info .size-name .size-button[data-v-f45a94e0]{min-width:50px;font-size:16px;padding:15px 20px;border-radius:5px;cursor:pointer;background-color:#fff;color:#777e90;border:1px solid #d9d9d9;position:relative}@media(max-width:1180px){.product-modal .modal-content .modal-header .product-description .price-info .size-name .size-button[data-v-f45a94e0]{font-size:18px;padding:10px 15px}}.product-modal .modal-content .modal-header .product-description .price-info .size-name .active[data-v-f45a94e0]{background-color:#2f5243;color:#fff}.product-modal .modal-content .modal-header .product-description .price-info .size-name .sub-size-name[data-v-f45a94e0]{position:absolute;color:#000;bottom:-20px;left:50%;transform:translateX(-50%);font-size:14px;font-weight:600}@media(max-width:650px){.product-modal .modal-content .modal-header .product-description .price-info .size-name .sub-size-name[data-v-f45a94e0]{font-size:13px}}.product-modal .modal-content .modal-body[data-v-f45a94e0]{width:100%;position:relative;margin:20px 0 0;display:flex;justify-content:center;align-items:center}.product-modal .modal-content .modal-body .left-arrow[data-v-f45a94e0],.product-modal .modal-content .modal-body .right-arrow[data-v-f45a94e0]{width:30px;cursor:pointer;flex-shrink:0;position:absolute;z-index:2;top:50%;transform:translateY(-50%)}@media(max-width:650px){.product-modal .modal-content .modal-body .left-arrow[data-v-f45a94e0],.product-modal .modal-content .modal-body .right-arrow[data-v-f45a94e0]{display:none}}.product-modal .modal-content .modal-body .left-arrow[data-v-f45a94e0]{left:0}.product-modal .modal-content .modal-body .right-arrow[data-v-f45a94e0]{right:0}.product-modal .modal-content .modal-body .tabs[data-v-f45a94e0]{width:100%;padding:0 40px}@media(max-width:650px){.product-modal .modal-content .modal-body .tabs[data-v-f45a94e0]{padding:0}}.product-modal .modal-content .modal-body .tabs .tabs-nav[data-v-f45a94e0]{width:100%;max-width:650px;margin:0 auto;background:#fff;z-index:1002}.product-modal .modal-content .modal-body .tabs .option-container[data-v-f45a94e0]{width:100%;padding:10px 20px;border:1px solid #e6e8ec;display:flex;flex-direction:column;margin:10px auto;border-radius:10px;height:300px;scrollbar-width:auto;overflow:overlay}@media(max-width:1180px){.product-modal .modal-content .modal-body .tabs .option-container[data-v-f45a94e0]{min-width:500px}}@media(max-width:650px){.product-modal .modal-content .modal-body .tabs .option-container[data-v-f45a94e0]{min-width:300px;margin:10px auto;padding:5px}}.product-modal .modal-content .modal-body .tabs .option-container .option-item[data-v-f45a94e0]{display:flex;justify-content:space-between;align-items:center;margin-right:50px}.product-modal .modal-content .modal-body .tabs .option-container .option-item div[data-v-f45a94e0]{padding:5px 10px;border-radius:5px}.product-modal .modal-content .modal-body .tabs .option-container .option-item .text-flex[data-v-f45a94e0]{display:flex;justify-content:center;align-items:center;cursor:pointer}.product-modal .modal-content .modal-body .tabs .option-container .option-item .text-flex .radio[data-v-f45a94e0]{width:20px;height:20px}.product-modal .modal-content .modal-body .tabs .option-container .option-item .text-flex .option-name[data-v-f45a94e0]{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:300}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex[data-v-f45a94e0]{display:flex;gap:20%;justify-content:center;align-items:center;cursor:pointer}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .icon-flex[data-v-f45a94e0]{display:flex;gap:2px}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .icon-flex .half[data-v-f45a94e0]{height:30px;width:15px;background-color:#d9d9d9}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .icon-flex .circle[data-v-f45a94e0]{width:30px;height:30px;border-radius:50%;background-color:#d9d9d9}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .icon-flex .right[data-v-f45a94e0]{border-bottom-right-radius:20px;border-top-right-radius:20px}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .icon-flex .left[data-v-f45a94e0]{border-bottom-left-radius:20px;border-top-left-radius:20px}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .icon-flex .active[data-v-f45a94e0]{background-color:#2f5243;color:#fff}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .e-options[data-v-f45a94e0]{display:flex;justify-content:center;align-items:center}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .e-options .e-item[data-v-f45a94e0]{padding:0 5px;width:60px;text-align:center;color:#777e90;border-radius:unset;border-bottom:2px solid #777e90;cursor:pointer}@media(max-width:650px){.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .e-options .e-item[data-v-f45a94e0]{width:40px}}.product-modal .modal-content .modal-body .tabs .option-container .option-item .option-flex .e-options .sel-item[data-v-f45a94e0]{font-weight:300;color:#000;border-bottom:2px solid #000}.product-modal .modal-content .modal-body-filler[data-v-f45a94e0]{width:100%;height:300px;margin:20px 0;display:flex;justify-content:center;align-items:center}.product-modal .modal-content .errorMessage[data-v-f45a94e0]{color:red;text-align:center;margin:5px 0}.product-modal .modal-content .modal-footer[data-v-f45a94e0]{width:100%;display:flex;justify-content:center;align-content:center;gap:30px;margin:10px 0 0}.product-modal .modal-content .modal-footer .qty .qtyNum[data-v-f45a94e0]{font-size:32px;font-weight:700;margin:0 20px}@media(max-width:650px){.product-modal .modal-content .modal-footer .qty .qtyNum[data-v-f45a94e0]{font-size:24px}}.product-modal .modal-content .modal-footer .qty img[data-v-f45a94e0]{cursor:pointer}@media(max-width:650px){.product-modal .modal-content .modal-footer .qty img[data-v-f45a94e0]{width:30px}}.product-modal .modal-content .modal-footer button[data-v-f45a94e0]{color:#fff;padding:15px 30px;border:none;border-radius:5px;cursor:pointer}@media(max-width:650px){.product-modal .modal-content .modal-footer button[data-v-f45a94e0]{padding:10px 20px}}@keyframes pulse-cdda476a{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-cdda476a{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-cdda476a]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-cdda476a 2s infinite}.pulsing-marker .marker-logo[data-v-cdda476a]{width:40px;height:40px;border-radius:50%;animation:pulse-cdda476a 2s infinite;z-index:2}.bottom-bar[data-v-cdda476a]{position:fixed;bottom:0;z-index:1003;display:flex;justify-content:space-between;margin-top:20px;padding:5px;width:100%;background:#2f5243;transition:bottom .3s ease}@media(max-width:1180px){.bottom-bar[data-v-cdda476a]{padding:5px}}.bottom-bar.sticky-to-footer[data-v-cdda476a]{transition:bottom .3s ease}@keyframes pulse-3f919ca2{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-3f919ca2{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-3f919ca2]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-3f919ca2 2s infinite}.pulsing-marker .marker-logo[data-v-3f919ca2]{width:40px;height:40px;border-radius:50%;animation:pulse-3f919ca2 2s infinite;z-index:2}.function-bar[data-v-3f919ca2]{position:fixed;height:55px;z-index:inherit;left:0;right:0;display:flex;align-content:center;justify-content:space-between;padding:20px 0;background:#fff;border:1px solid #c1c1c1;border-left:none;border-right:none;z-index:1003}@media(max-width:650px){.function-bar[data-v-3f919ca2]{flex-direction:column;padding:0}}.function-bar .left[data-v-3f919ca2]{display:flex;justify-content:center;align-items:center;margin-left:30px;gap:30px}@media(max-width:650px){.function-bar .left[data-v-3f919ca2]{justify-content:flex-start;gap:0;margin-left:0;height:100%}}.function-bar .left .dropdown[data-v-3f919ca2]{position:relative;margin:10px 0}.function-bar .left .dropdown .dropdown-toggle[data-v-3f919ca2]{height:100%;cursor:pointer;margin:0 auto;justify-content:space-between}.function-bar .left .dropdown .dropdown-toggle .image-flex[data-v-3f919ca2]{display:flex;justify-content:center;align-items:center}@media(max-width:650px){.function-bar .left .dropdown .dropdown-toggle .image-flex[data-v-3f919ca2]{width:150px;justify-content:space-between;padding:0 5px;margin:0 auto}}.function-bar .left .dropdown .dropdown-toggle .image-flex img[data-v-3f919ca2]{width:20px}.function-bar .left .dropdown .dropdown-toggle .image-flex .dropdown-text[data-v-3f919ca2]{margin-left:10px;font-weight:700}@media(max-width:650px){.function-bar .left .dropdown .dropdown-toggle .image-flex .dropdown-text[data-v-3f919ca2]{text-align:center;font-size:14px}}.function-bar .left .dropdown .dropdown-toggle[data-v-3f919ca2] :forcus{outline:none}.function-bar .left .dropdown .dropdown-toggle .caret[data-v-3f919ca2]{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}@media(max-width:650px){.function-bar .left .dropdown .dropdown-toggle .caret[data-v-3f919ca2]{margin:0 auto}}.function-bar .left .dropdown .dropdown-toggle .active[data-v-3f919ca2]{transform:rotate(180deg)}.function-bar .left .dropdown .dropdown-menu[data-v-3f919ca2],.function-bar .left .dropdown .location-menu[data-v-3f919ca2]{position:absolute;border:1px solid #ddd;border-top:none;font-weight:500;display:none;z-index:1000;top:40px;border-radius:5px}@media(max-width:650px){.function-bar .left .dropdown .dropdown-menu[data-v-3f919ca2],.function-bar .left .dropdown .location-menu[data-v-3f919ca2]{top:35px;right:0;left:0}}.function-bar .left .dropdown .dropdown-menu.active[data-v-3f919ca2],.function-bar .left .dropdown .location-menu.active[data-v-3f919ca2]{display:block;overflow-y:scroll}.function-bar .left .dropdown .dropdown-menu li[data-v-3f919ca2],.function-bar .left .dropdown .location-menu li[data-v-3f919ca2]{font-size:20px;font-weight:700;padding:10px 20px;cursor:pointer;text-align:center;background:#fff;border-top:1px solid #ddd}.function-bar .left .dropdown .dropdown-menu li .image-flex[data-v-3f919ca2],.function-bar .left .dropdown .location-menu li .image-flex[data-v-3f919ca2]{display:flex;justify-content:center;align-items:center}.function-bar .left .dropdown .dropdown-menu li .image-flex img[data-v-3f919ca2],.function-bar .left .dropdown .location-menu li .image-flex img[data-v-3f919ca2]{width:20px}@media(max-width:650px){.function-bar .left .dropdown .dropdown-menu li .image-flex img[data-v-3f919ca2],.function-bar .left .dropdown .location-menu li .image-flex img[data-v-3f919ca2]{width:15px}}.function-bar .left .dropdown .dropdown-menu li .image-flex .dropdown-text[data-v-3f919ca2],.function-bar .left .dropdown .location-menu li .image-flex .dropdown-text[data-v-3f919ca2]{font-size:16px;font-weight:700;margin-left:10px}@media(max-width:650px){.function-bar .left .dropdown .dropdown-menu li .image-flex .dropdown-text[data-v-3f919ca2],.function-bar .left .dropdown .location-menu li .image-flex .dropdown-text[data-v-3f919ca2]{font-size:12px}}.function-bar .left .dropdown .dropdown-menu[data-v-3f919ca2] :hover,.function-bar .left .dropdown .location-menu[data-v-3f919ca2] :hover{background:#f3f3f3}.function-bar .left .dropdown .dropdown-menu[data-v-3f919ca2]{top:40px}@media(max-width:650px){.function-bar .left .dropdown .dropdown-menu[data-v-3f919ca2]{top:36px}.function-bar .left #services[data-v-3f919ca2]{width:50%}.function-bar .left #locations[data-v-3f919ca2]{width:50%;text-align:center;font-size:12px}}.function-bar .left #locations .delivery-flex[data-v-3f919ca2]{display:flex;align-items:center;cursor:pointer}@media(max-width:650px){.function-bar .left #locations .delivery-flex[data-v-3f919ca2]{justify-content:center;width:150px;padding:0 5px;margin:0 auto}}.function-bar .left #locations .delivery-flex img[data-v-3f919ca2]{width:20px}.function-bar .left #locations .delivery-flex .store-name[data-v-3f919ca2]{margin-left:10px;font-weight:700}@media(max-width:650px){.function-bar .left #locations .delivery-flex .store-name[data-v-3f919ca2]{font-size:14px}}.function-bar .left #locations .store-name[data-v-3f919ca2]{margin-left:10px;font-weight:700}.function-bar .left #locations .location-menu[data-v-3f919ca2]{width:550px}@media(max-width:650px){.function-bar .left #locations .location-menu[data-v-3f919ca2]{width:50%;width:100%}.function-bar .left #locations .location-menu.active[data-v-3f919ca2]{height:70vh}}.function-bar .left #locations .location-menu li[data-v-3f919ca2]{display:flex;justify-content:space-between;align-items:center;padding:5px 10px}@media(max-width:650px){.function-bar .left #locations .location-menu li[data-v-3f919ca2]{flex-direction:column;padding:5px}}.function-bar .left #locations .location-menu li .name[data-v-3f919ca2]{font-size:16px;font-weight:700;text-align:left;margin-left:10px}@media(max-width:650px){.function-bar .left #locations .location-menu li .name[data-v-3f919ca2]{text-align:center;font-size:14px}}.function-bar .left #locations .location-menu li .address[data-v-3f919ca2]{font-size:12px;color:#999;padding:0 15px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(max-width:650px){.function-bar .left #locations .location-menu li .address[data-v-3f919ca2]{padding:0}}.function-bar .left #address[data-v-3f919ca2]{display:flex;align-items:center;cursor:pointer}@media(max-width:650px){.function-bar .left #address[data-v-3f919ca2]{display:none}}.function-bar .left #address img[data-v-3f919ca2]{width:20px;margin-right:10px}.function-bar .left #address .order-address[data-v-3f919ca2]{color:#999}@media(max-width:1180px){.function-bar .left #address .order-address[data-v-3f919ca2]{font-size:13px}}.function-bar .location[data-v-3f919ca2]{margin-left:30px}.function-bar .location img[data-v-3f919ca2]{width:20px}.function-bar .right[data-v-3f919ca2]{display:flex;justify-content:center;align-items:center;font-weight:700;gap:5px}@media(max-width:650px){.function-bar .right[data-v-3f919ca2]{display:none}}.function-bar .right .service-status[data-v-3f919ca2]{display:flex;align-items:center;padding:8px 16px;border-radius:20px;font-size:14px;background-color:#6c757d;color:#000;margin-right:8px}.function-bar .right .service-status.available[data-v-3f919ca2]{background-color:#fff;border:1px solid #dee2e6}.function-bar .right .service-status .status-icon[data-v-3f919ca2]{margin-right:6px;display:flex;align-items:center}.function-bar .right .service-status .status-icon img[data-v-3f919ca2]{width:16px;height:16px}.function-bar .right .service-status .status-text[data-v-3f919ca2]{white-space:nowrap;text-transform:uppercase;font-size:14px}.function-bar .right .store-hours[data-v-3f919ca2]{display:flex;align-items:center}.function-bar .right .store-hours img[data-v-3f919ca2]{width:20px}.function-bar .right .store-phone[data-v-3f919ca2]{display:flex;align-items:center;margin:0 30px 0 0}.function-bar .right .store-phone .phone-dropdown[data-v-3f919ca2]{position:relative}.function-bar .right .store-phone .phone-dropdown .dropdown-toggle[data-v-3f919ca2]{display:flex;align-items:center;cursor:pointer}.function-bar .right .store-phone .phone-dropdown .dropdown-toggle img[data-v-3f919ca2]{width:20px}.function-bar .right .store-phone .phone-dropdown .dropdown-toggle p[data-v-3f919ca2]{font-weight:inherit;margin-left:10px}.function-bar .right .store-phone .phone-dropdown .dropdown-toggle .caret[data-v-3f919ca2]{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:6px solid #000;border-right:6px solid transparent;border-left:6px solid transparent}.function-bar .right .store-phone .phone-dropdown .dropdown-toggle .caret.active[data-v-3f919ca2]{transform:rotate(180deg)}.function-bar .right .store-phone .phone-dropdown .store-hours-menu[data-v-3f919ca2]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;min-width:300px;max-width:400px;display:none}.function-bar .right .store-phone .phone-dropdown .store-hours-menu.active[data-v-3f919ca2]{display:block}.function-bar .right .store-phone .phone-dropdown .store-hours-menu .hours-section[data-v-3f919ca2]{padding:15px}.function-bar .right .store-phone .phone-dropdown .store-hours-menu .hours-section h4[data-v-3f919ca2]{margin:0 0 10px 0;font-size:18px;font-weight:600;color:#2f5243;text-align:center}.function-bar .right .store-phone .phone-dropdown .store-hours-menu .store-hours-content[data-v-3f919ca2]{font-weight:400;font-size:14px}#pg-menu[data-v-3f919ca2]{margin-top:60px;padding:60px 0;position:relative}@media(max-width:1180px){#pg-menu[data-v-3f919ca2]{margin-top:65px}}@media(max-width:650px){#pg-menu[data-v-3f919ca2]{padding:75px 0}}#pg-menu .warning[data-v-3f919ca2]{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:15px 20px;margin:10px auto;max-width:80%;text-align:center;color:red;font-weight:500;line-height:1.5}@media(max-width:1180px){#pg-menu .warning[data-v-3f919ca2]{max-width:90%;font-size:13px;padding:12px 15px}}@media(max-width:650px){#pg-menu .warning[data-v-3f919ca2]{max-width:95%;font-size:12px;padding:10px 12px;margin:15px auto}}#pg-menu #special-item[data-v-3f919ca2]{display:flex;justify-content:center;align-items:center;margin:20px 0;gap:20px}@media(max-width:650px){#pg-menu #special-item[data-v-3f919ca2]{margin:10px 0;gap:5px}}#pg-menu #special-item button[data-v-3f919ca2]{min-width:400px}@media(max-width:1180px){#pg-menu #special-item button[data-v-3f919ca2]{min-width:250px;font-size:16px}}@media(max-width:650px){#pg-menu #special-item button[data-v-3f919ca2]{min-width:170px;font-size:13px;padding:18px;border-radius:5px}}#pg-menu #menu-tab[data-v-3f919ca2]{margin-top:20px}#pg-menu #menu-tab ul[data-v-3f919ca2]{gap:20px}#pg-menu #menu-tab ul li a[data-v-3f919ca2]{color:#2f5243;text-decoration:none;font-size:20px}#pg-menu #main-menu[data-v-3f919ca2]{max-width:80%;margin:30px auto 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}@media(max-width:1180px){#pg-menu #main-menu[data-v-3f919ca2]{max-width:650px;grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:650px){#pg-menu #main-menu[data-v-3f919ca2]{grid-template-columns:1fr 1fr;width:90%;gap:10px}}#pg-menu #main-menu .product-panel[data-v-3f919ca2]{position:relative;border-radius:20px;cursor:pointer;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width:1180px){#pg-menu #main-menu .product-panel[data-v-3f919ca2]{max-width:330px;margin:0 auto}}@media(max-width:650px){#pg-menu #main-menu .product-panel[data-v-3f919ca2]{width:100%}}#pg-menu #main-menu .product-panel .product-image[data-v-3f919ca2]{position:relative;width:100%;height:200px;background-size:cover;background-position:top;border-radius:20px 20px 0 0;margin:0 auto}@media(max-width:1180px){#pg-menu #main-menu .product-panel .product-image[data-v-3f919ca2]{height:150px}}@media(max-width:650px){#pg-menu #main-menu .product-panel .product-image[data-v-3f919ca2]{height:100px}}#pg-menu #main-menu .product-panel .product-image.full[data-v-3f919ca2]{height:auto}#pg-menu #main-menu .product-panel .product-image.full img[data-v-3f919ca2]{display:block;width:100%;border-radius:20px 20px 0 0}#pg-menu #main-menu .product-panel .product-image .back-shadow[data-v-3f919ca2]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.05);border-radius:20px 20px 0 0;z-index:1}#pg-menu #main-menu .product-panel .text-container[data-v-3f919ca2]{padding:10px}@media(max-width:650px){#pg-menu #main-menu .product-panel .text-container[data-v-3f919ca2]{padding:5px}}#pg-menu #main-menu .product-panel .text-container .deal-line[data-v-3f919ca2]{color:#c0392b;font-size:17px;font-weight:800;letter-spacing:.01em;margin-top:6px}@media(max-width:1180px){#pg-menu #main-menu .product-panel .text-container .deal-line[data-v-3f919ca2]{font-size:15px}}@media(max-width:650px){#pg-menu #main-menu .product-panel .text-container .deal-line[data-v-3f919ca2]{font-size:14px}}#pg-menu #main-menu .product-panel .text-container h3[data-v-3f919ca2]{font-size:32px;margin:0 auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1180px){#pg-menu #main-menu .product-panel .text-container h3[data-v-3f919ca2]{font-size:24px}}@media(max-width:650px){#pg-menu #main-menu .product-panel .text-container h3[data-v-3f919ca2]{font-size:16px}}#pg-menu #main-menu .product-panel .text-container .desc[data-v-3f919ca2]{margin:0 auto;font-size:16px;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1180px){#pg-menu #main-menu .product-panel .text-container .desc[data-v-3f919ca2]{font-size:14px}}@media(max-width:650px){#pg-menu #main-menu .product-panel .text-container .desc[data-v-3f919ca2]{font-size:12px;line-height:13px}}#pg-menu #main-menu .product-panel .text-container .add-cart-btn[data-v-3f919ca2]{padding:15px 40px;font-size:20px;border-radius:10px;margin:30px auto 15px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media(max-width:1180px){#pg-menu #main-menu .product-panel .text-container .add-cart-btn[data-v-3f919ca2]{padding:10px 30px;font-size:16px;margin:20px auto 10px}}@media(max-width:650px){#pg-menu #main-menu .product-panel .text-container .add-cart-btn[data-v-3f919ca2]{margin:10px auto;padding:10px 20px;font-size:16px;border-radius:5px}}#bottom-bar a[data-v-3f919ca2],#bottom-bar div[data-v-3f919ca2]{color:#fff;text-decoration:none;font-size:20px;padding:10px 20px;display:flex}@media(max-width:1180px){#bottom-bar a[data-v-3f919ca2],#bottom-bar div[data-v-3f919ca2]{font-size:16px}}@media(max-width:650px){#bottom-bar a[data-v-3f919ca2],#bottom-bar div[data-v-3f919ca2]{font-size:14px;padding:10px 0;align-items:center}}#bottom-bar a img[data-v-3f919ca2],#bottom-bar div img[data-v-3f919ca2]{width:30px;margin-right:10px}#bottom-bar .button[data-v-3f919ca2]{text-decoration:underline;text-underline-offset:3px}#bottom-bar .arrow[data-v-3f919ca2]{margin-left:10px;width:10px}.close-btn[data-v-3f919ca2]{position:absolute;top:0;right:10px;cursor:pointer;font-size:24px;font-weight:700}@media(max-width:650px){.close-btn img[data-v-3f919ca2]{width:20px}}.modal-desc[data-v-3f919ca2]{width:500px;margin:0 auto}@media(max-width:650px){.modal-desc[data-v-3f919ca2]{width:100%}}.btn-flex[data-v-3f919ca2]{display:flex;justify-content:center;gap:20px}.btn-flex button[data-v-3f919ca2]{width:250px}@media(max-width:650px){.btn-flex button[data-v-3f919ca2]{width:130px;font-size:16px;padding:10px}}.btn-flex button[data-v-3f919ca2]:hover{background:#2f5243}.btn-flex .cancel-btn[data-v-3f919ca2]{background:#e6e8ec;color:#333}.btn-flex .cancel-btn[data-v-3f919ca2]:hover{background:#e6e8ec}@keyframes pulse-3353dde4{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-3353dde4{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-3353dde4]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-3353dde4 2s infinite}.pulsing-marker .marker-logo[data-v-3353dde4]{width:40px;height:40px;border-radius:50%;animation:pulse-3353dde4 2s infinite;z-index:2}.dropdown-error[data-v-3353dde4]{color:red;font-size:14px;margin-top:8px;margin-bottom:0;text-align:center}#pg-location[data-v-3353dde4]{display:flex;justify-content:center;align-items:flex-start;margin-top:85px}@media(max-width:650px){#pg-location[data-v-3353dde4]{flex-direction:column-reverse;padding-bottom:50px}}#pg-location .left[data-v-3353dde4]{width:50%;padding-top:20px;text-align:center}@media(max-width:650px){#pg-location .left[data-v-3353dde4]{padding-top:30px;width:100%}}#pg-location .left #order-type-tab[data-v-3353dde4]{display:flex;justify-content:center}#pg-location .left #order-type-tab button[data-v-3353dde4]{border-radius:unset;font-size:32px;width:200px;padding:20px 30px;background:transparent;color:#777e90;border-bottom:3px solid #e6e8ec}@media(max-width:1180px){#pg-location .left #order-type-tab button[data-v-3353dde4]{font-size:28px;padding:15px 25px}}@media(max-width:650px){#pg-location .left #order-type-tab button[data-v-3353dde4]{font-size:24px;padding:10px 20px;width:150px}}#pg-location .left #order-type-tab button[data-v-3353dde4]:hover{color:#333;font-weight:700}#pg-location .left #order-type-tab button.active[data-v-3353dde4]{color:#333;font-weight:700;border-bottom:3px solid #333}#pg-location .left .address-input[data-v-3353dde4]{position:relative;max-width:500px;margin:10px auto 0}@media(max-width:1180px){#pg-location .left .address-input[data-v-3353dde4]{width:auto}}@media(max-width:650px){#pg-location .left .address-input[data-v-3353dde4]{width:90%;padding:0 5%;margin-top:20px}}#pg-location .left .address-input input[data-v-3353dde4]{margin-top:20px;width:100%;padding:30px 60px 30px 20px;font-size:18px;border:1px solid #e6e8ec;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media(max-width:1180px){#pg-location .left .address-input input[data-v-3353dde4]{padding:20px 40px 20px 10px}}@media(max-width:650px){#pg-location .left .address-input input[data-v-3353dde4]{padding:20px 40px 20px 10px;font-size:16px;margin:0}}#pg-location .left .address-input input[data-v-3353dde4]:focus{outline:none}#pg-location .left .address-input .question[data-v-3353dde4]{position:absolute;width:30px;right:5%;top:60%;transform:translateY(-50%);cursor:pointer}@media(max-width:650px){#pg-location .left .address-input .question[data-v-3353dde4]{width:20px;right:8%;top:50%}}#pg-location .left .message-container[data-v-3353dde4]{width:500px;margin:20px auto}@media(max-width:650px){#pg-location .left .message-container[data-v-3353dde4]{width:90%;padding:0 5%}}#pg-location .left .message-container .error-message[data-v-3353dde4],#pg-location .left .message-container .success-message[data-v-3353dde4]{width:100%;padding:20px;border-radius:10px;text-align:center}#pg-location .left .message-container .error-message h3[data-v-3353dde4],#pg-location .left .message-container .success-message h3[data-v-3353dde4]{font-size:26px;color:#333}@media(max-width:1180px){#pg-location .left .message-container .error-message h3[data-v-3353dde4],#pg-location .left .message-container .success-message h3[data-v-3353dde4]{font-size:24px}}@media(max-width:650px){#pg-location .left .message-container .error-message h3[data-v-3353dde4],#pg-location .left .message-container .success-message h3[data-v-3353dde4]{margin-bottom:10px}}#pg-location .left .message-container .error-message .store-name[data-v-3353dde4],#pg-location .left .message-container .success-message .store-name[data-v-3353dde4]{font-size:22px;font-weight:500}@media(max-width:650px){#pg-location .left .message-container .error-message .store-name[data-v-3353dde4],#pg-location .left .message-container .success-message .store-name[data-v-3353dde4]{margin-bottom:0}}#pg-location .left .message-container .error-message p[data-v-3353dde4],#pg-location .left .message-container .success-message p[data-v-3353dde4]{font-size:18px;color:#777e90;cursor:pointer}@media(max-width:1180px){#pg-location .left .message-container .error-message p[data-v-3353dde4],#pg-location .left .message-container .success-message p[data-v-3353dde4]{font-size:16px}}#pg-location .left .message-container .error-message button[data-v-3353dde4],#pg-location .left .message-container .success-message button[data-v-3353dde4]{position:relative;margin:20px auto;padding:20px 50px 20px 30px}@media(max-width:1180px){#pg-location .left .message-container .error-message button[data-v-3353dde4],#pg-location .left .message-container .success-message button[data-v-3353dde4]{font-size:16px;padding:15px 40px 15px 20px}}#pg-location .left .message-container .error-message button .arrow[data-v-3353dde4],#pg-location .left .message-container .success-message button .arrow[data-v-3353dde4]{width:20px;position:absolute;right:15px;top:35%;margin-left:20px}#pg-location .left .message-container .error-message .b-link p[data-v-3353dde4],#pg-location .left .message-container .success-message .b-link p[data-v-3353dde4]{color:#4285f4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#pg-location .left .address-list[data-v-3353dde4]{margin:30px;text-align:left}@media(max-width:650px){#pg-location .left .address-list[data-v-3353dde4]{width:90%;padding:0 5%}}#pg-location .left .address-list .a-title[data-v-3353dde4]{font-size:24px;color:#333;padding:10px}#pg-location .left .address-list .address-container[data-v-3353dde4]{display:flex;align-items:center;padding:10px;margin:0 0 20px;border:1px solid #e6e8ec;border-radius:10px;cursor:pointer}@media(max-width:1180px){#pg-location .left .address-list .address-container[data-v-3353dde4]{padding:5px;margin:0 0 10px}}#pg-location .left .address-list .address-container .logo[data-v-3353dde4]{width:50px;height:50px;border-radius:50%;margin-right:20px}@media(max-width:1180px){#pg-location .left .address-list .address-container .logo[data-v-3353dde4]{width:30px;height:30px}}#pg-location .left .address-list .address-container .info .title p[data-v-3353dde4]{font-size:24px;font-weight:500;color:#2f5243}@media(max-width:1180px){#pg-location .left .address-list .address-container .info .title p[data-v-3353dde4]{font-size:20px}}#pg-location .left .address-list .address-container .info p[data-v-3353dde4]{margin:0}@media(max-width:1180px){#pg-location .left .address-list .address-container .info p[data-v-3353dde4]{font-size:13px}}#pg-location .left .address-list .address-container .select-circle[data-v-3353dde4]{width:20px;height:20px;border-radius:50%;border:1px solid #e6e8ec;margin-left:auto}#pg-location .left .address-list .address-container[data-v-3353dde4]:hover{border:1px solid #64b650}#pg-location .left .store-list[data-v-3353dde4]{margin:30px;height:calc(100vh - 300px);overflow-y:auto}@media(max-width:650px){#pg-location .left .store-list[data-v-3353dde4]{height:auto;overflow-y:visible}}#pg-location .left .store-list h3[data-v-3353dde4]{width:100%;font-size:34px}@media(min-width:1200px){#pg-location .left .store-list h3[data-v-3353dde4]{max-width:800px;margin:0 auto}}@media(max-width:1180px){#pg-location .left .store-list h3[data-v-3353dde4]{font-size:28px}}#pg-location .left .store-list ul[data-v-3353dde4]{list-style:none}@media(max-width:650px){#pg-location .left .store-list ul[data-v-3353dde4]{margin:20px 0}}#pg-location .left .store-list ul li[data-v-3353dde4]{text-align:left;color:#777e90;padding:10px;border-bottom:1px solid #e6e8ec;cursor:pointer}@media(max-width:1180px){#pg-location .left .store-list ul li[data-v-3353dde4]{padding:5px}}#pg-location .left .store-list ul li .store-info[data-v-3353dde4]{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;line-height:40px;padding:10px;border-radius:8px;transition:all .3s ease}@media(max-width:1180px){#pg-location .left .store-list ul li .store-info[data-v-3353dde4]{line-height:20px}}@media(max-width:650px){#pg-location .left .store-list ul li .store-info[data-v-3353dde4]{flex-direction:column;align-items:flex-start}}@media(min-width:1200px){#pg-location .left .store-list ul li .store-info[data-v-3353dde4]{max-width:800px;margin:0 50px}}#pg-location .left .store-list ul li .store-info p[data-v-3353dde4]{margin:0}@media(max-width:650px){#pg-location .left .store-list ul li .store-info p[data-v-3353dde4]{font-size:13px;line-height:20px}}#pg-location .left .store-list ul li .store-info .name[data-v-3353dde4]{font-size:24px;font-weight:300;color:#000}@media(max-width:1180px){#pg-location .left .store-list ul li .store-info .name[data-v-3353dde4]{font-size:20px;margin-bottom:5px}}@media(max-width:650px){#pg-location .left .store-list ul li .store-info .name[data-v-3353dde4]{font-size:16px}}#pg-location .left .store-list ul li .store-info .address[data-v-3353dde4]{font-weight:300;font-size:18px;color:#777e90}@media(max-width:1180px){#pg-location .left .store-list ul li .store-info .address[data-v-3353dde4]{font-size:13px}}#pg-location .left .store-list ul li .store-info .address.coming-soon[data-v-3353dde4]{color:#777e90;font-weight:500}#pg-location .left .store-list ul li.upcoming-store .store-info[data-v-3353dde4]{opacity:.7;cursor:default}#pg-location .left .store-list ul li.upcoming-store .store-info .name[data-v-3353dde4]{color:#777e90}#pg-location .left .store-list ul li.upcoming-store:hover .store-info[data-v-3353dde4]{background-color:transparent;transform:none;box-shadow:none}#pg-location .left .store-list ul li[data-v-3353dde4]:hover{color:#333}#pg-location .left .store-list ul li:hover .store-info[data-v-3353dde4]{background-color:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}#pg-location .right[data-v-3353dde4]{width:50%}@media(max-width:650px){#pg-location .right[data-v-3353dde4]{width:100%}}#pg-location .right #map[data-v-3353dde4]{width:100%;height:100vh}@media(max-width:650px){#pg-location .right #map[data-v-3353dde4]{height:30vh}}#pg-location .right #map .gmnoprint[data-v-3353dde4]{display:none!important}.close-btn[data-v-3353dde4]{position:absolute;top:0;right:10px;cursor:pointer;font-size:24px;font-weight:700}.modal-desc[data-v-3353dde4]{margin:0 auto}@media(max-width:650px){.modal-desc[data-v-3353dde4]{width:90%}}.btn-flex[data-v-3353dde4]{display:flex;justify-content:center;gap:20px}.btn-flex button[data-v-3353dde4]{width:250px}@media(max-width:650px){.btn-flex button[data-v-3353dde4]{width:100%;padding:10px 30px}}.btn-flex button[data-v-3353dde4]:hover{background:#2f5243}.btn-flex .cancel-btn[data-v-3353dde4]{background:#e6e8ec;color:#333}.btn-flex .cancel-btn[data-v-3353dde4]:hover{background:#e6e8ec}@keyframes pulse-7b2f1284{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-7b2f1284{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-7b2f1284]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-7b2f1284 2s infinite}.pulsing-marker .marker-logo[data-v-7b2f1284]{width:40px;height:40px;border-radius:50%;animation:pulse-7b2f1284 2s infinite;z-index:2}.guest-checkout[data-v-7b2f1284]{text-align:center}@media(max-width:650px){.guest-checkout[data-v-7b2f1284]{max-width:100%}}.guest-checkout h3[data-v-7b2f1284]{font-size:20px;font-weight:500}.guest-checkout .form-flex[data-v-7b2f1284]{display:flex;justify-content:space-between}@media(max-width:650px){.guest-checkout .form-flex[data-v-7b2f1284]{flex-direction:column}}.guest-checkout .form-flex .form-group[data-v-7b2f1284]{width:48%}@media(max-width:650px){.guest-checkout .form-flex .form-group[data-v-7b2f1284]{width:100%}}.guest-checkout .form-group[data-v-7b2f1284]{margin-bottom:10px}@media(max-width:650px){.guest-checkout .form-group[data-v-7b2f1284]{margin-bottom:5px}}.guest-checkout .form-group label[data-v-7b2f1284]{display:block;text-align:left;margin-bottom:5px}@media(max-width:650px){.guest-checkout .form-group label[data-v-7b2f1284]{font-size:14px}}.guest-checkout .form-group input[data-v-7b2f1284]{width:100%;padding:10px;border-radius:5px}@media(max-width:650px){.guest-checkout .form-group input[data-v-7b2f1284]{padding:5px}}@keyframes pulse-01854032{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-01854032{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-01854032]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-01854032 2s infinite}.pulsing-marker .marker-logo[data-v-01854032]{width:40px;height:40px;border-radius:50%;animation:pulse-01854032 2s infinite;z-index:2}.phone-verification[data-v-01854032]{margin:0 auto;text-align:center;position:relative}.phone-verification .info-panel[data-v-01854032]{position:absolute;top:-120px;left:75%;width:100%;background-color:#2f5243;color:#fff;font-size:12px;padding:20px;border-radius:5px}@media(max-width:650px){.phone-verification .info-panel[data-v-01854032]{left:0}}.phone-verification .title-flex[data-v-01854032]{display:flex;justify-content:center;align-items:center;gap:10px}.phone-verification .title-flex h4[data-v-01854032]{margin:5px 0;font-size:20px;font-weight:500}@media(max-width:650px){.phone-verification .title-flex h4[data-v-01854032]{font-size:18px}}.phone-verification .title-flex .info-btn[data-v-01854032]{font-size:15px;cursor:pointer;border-radius:50%;width:25px;color:#fff;background-color:#2f5243}@media(max-width:650px){.phone-verification .title-flex .info-btn[data-v-01854032]{font-size:13px;width:20px}}.phone-verification .alert[data-v-01854032]{color:red}.phone-verification .flex[data-v-01854032]{justify-content:space-between;align-items:center}@media(max-width:650px){.phone-verification .flex[data-v-01854032]{flex-direction:column;gap:10px}}.phone-verification .flex input[data-v-01854032]{width:70%;padding:10px;border-radius:5px}@media(max-width:650px){.phone-verification .flex input[data-v-01854032]{padding:5px;width:100%}}.phone-verification .flex button[data-v-01854032]{width:25%;padding:10px;border-radius:5px;cursor:pointer}@media(max-width:650px){.phone-verification .flex button[data-v-01854032]{width:150px}}p[data-v-01854032]{font-size:18px;margin-bottom:10px}@media(max-width:650px){p[data-v-01854032]{font-size:13px}}.verifycode[data-v-01854032]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px}@media(max-width:650px){.verifycode[data-v-01854032]{margin-top:10px;gap:5px}}.verifycode input[data-v-01854032]{width:100px;padding:10px;height:150px;font-size:100px;text-align:center;border:none;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1)}@media(max-width:650px){.verifycode input[data-v-01854032]{width:40px;padding:5px;height:60px;font-size:30px}}.verifycode input[data-v-01854032] :focus{outline:none}.verifycode input[data-v-01854032]::-webkit-inner-spin-button,.verifycode input[data-v-01854032]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alert[data-v-01854032]{color:red;margin-top:10px}.text-flex[data-v-01854032]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px}@media(max-width:650px){.text-flex[data-v-01854032]{gap:5px;margin-top:10px}}.text-flex .resend[data-v-01854032],.text-flex .trouble-shoot[data-v-01854032]{color:#007bff;cursor:pointer}@media(max-width:650px){.text-flex .resend[data-v-01854032],.text-flex .trouble-shoot[data-v-01854032]{font-size:12px}}.btn-flex[data-v-01854032]{display:flex;justify-content:center;align-items:center;gap:10px}@media(max-width:650px){.btn-flex[data-v-01854032]{gap:5px}}.btn-flex button[data-v-01854032]{margin:0 auto}@media(max-width:650px){.btn-flex button[data-v-01854032]{padding:10px 30px;font-size:13px}}.btn-flex .cancel-btn[data-v-01854032]{background-color:#ccc}.verify-title[data-v-01854032]{font-size:40px;font-weight:700;margin-bottom:20px}@media(max-width:650px){.verify-title[data-v-01854032]{font-size:24px;margin-bottom:10px}}@keyframes pulse-3a462438{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-3a462438{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-3a462438]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-3a462438 2s infinite}.pulsing-marker .marker-logo[data-v-3a462438]{width:40px;height:40px;border-radius:50%;animation:pulse-3a462438 2s infinite;z-index:2}#delivery-form .form-group .address-input[data-v-3a462438]{text-align:center}#delivery-form .form-group .address-input .title-flex[data-v-3a462438]{display:flex;justify-content:center;align-items:center;gap:10px}@media(max-width:650px){#delivery-form .form-group .address-input .title-flex[data-v-3a462438]{gap:5px}}#delivery-form .form-group .address-input .title-flex img[data-v-3a462438]{width:20px;height:20px}@media(max-width:650px){#delivery-form .form-group .address-input .title-flex img[data-v-3a462438]{width:20px;height:20px}}#delivery-form .form-group .address-input .title[data-v-3a462438]{font-size:20px;font-weight:500}@media(max-width:650px){#delivery-form .form-group .address-input .title[data-v-3a462438]{font-size:18px}}#delivery-form .form-group .address-input p[data-v-3a462438]{text-align:left;font-weight:400}@media(max-width:650px){#delivery-form .form-group .address-input p[data-v-3a462438]{font-size:14px}}#delivery-form .form-group .address-input .address-flex[data-v-3a462438]{display:flex;width:100%;margin-top:10px}#delivery-form .form-group .address-input .address-flex #autocomplete[data-v-3a462438]{width:100%;padding:10px;margin-right:10px}@media(max-width:650px){#delivery-form .form-group .address-input .address-flex #autocomplete[data-v-3a462438]{margin-right:0;padding:5px}}#delivery-form .form-group .address-input .address-flex .toggle-btn[data-v-3a462438]{color:#4285f4;text-decoration:underline;text-underline-offset:3px;padding:10px;cursor:pointer}@media(max-width:650px){#delivery-form .form-group .address-input .address-flex .toggle-btn[data-v-3a462438]{padding:5px}}#delivery-form .form-group .dropdown[data-v-3a462438]{position:relative;width:100%;height:50px;padding:0 20px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;font-size:14px;cursor:pointer}@media(max-width:650px){#delivery-form .form-group .dropdown[data-v-3a462438]{height:40px;padding:0 10px}}#delivery-form .form-group .dropdown .dropdown-menu[data-v-3a462438]{position:absolute;top:-5px;left:0;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:10px;display:none;z-index:1000}@media(max-width:650px){#delivery-form .form-group .dropdown .dropdown-menu[data-v-3a462438]{top:0}}#delivery-form .form-group .dropdown .dropdown-menu.active[data-v-3a462438]{display:block}#delivery-form .form-group .dropdown .dropdown-menu li[data-v-3a462438]{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;cursor:pointer;text-align:center;border-top:1px solid #ddd;color:#777e90;font-weight:500}@media(max-width:650px){#delivery-form .form-group .dropdown .dropdown-menu li[data-v-3a462438]{padding:10px 20px}}#delivery-form .form-group .dropdown .dropdown-menu li[data-v-3a462438] :first-child{border-top:none;text-align:left}#delivery-form .form-group .dropdown .dropdown-menu li[data-v-3a462438] :last-child{border-bottom:none;text-align:right}#delivery-form .form-group .address-detail[data-v-3a462438]{width:100%;margin-top:10px}@media(max-width:650px){#delivery-form .form-group .address-detail[data-v-3a462438]{margin-top:5px}}#delivery-form .form-group .address-detail label[data-v-3a462438]{display:block;margin-bottom:5px}@media(max-width:650px){#delivery-form .form-group .address-detail label[data-v-3a462438]{font-size:14px}}#delivery-form .form-group .address-detail input[data-v-3a462438]{width:100%;padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;margin-bottom:10px}@media(max-width:650px){#delivery-form .form-group .address-detail input[data-v-3a462438]{padding:5px}}#delivery-form .form-group .address-detail textarea[data-v-3a462438]{width:100%;padding:10px;margin-bottom:5px;border-radius:5px}#delivery-form .form-group .address-detail .form-flex[data-v-3a462438]{display:flex;justify-content:space-between}@media(max-width:650px){#delivery-form .form-group .address-detail .form-flex[data-v-3a462438]{flex-direction:column}}#delivery-form .form-group .address-detail .form-flex .form-group[data-v-3a462438]{width:48%}@media(max-width:650px){#delivery-form .form-group .address-detail .form-flex .form-group[data-v-3a462438]{width:100%}}#delivery-form .form-group .address-btn[data-v-3a462438]{margin:0 auto}#delivery-form .form-group .confirm-address-btn[data-v-3a462438]{width:100%;padding:15px 20px;background:#2f5243;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-top:20px;transition:all .3s ease}#delivery-form .form-group .confirm-address-btn[data-v-3a462438]:hover:not(:disabled){background:#1e3529;transform:translateY(-1px)}#delivery-form .form-group .confirm-address-btn[data-v-3a462438]:disabled{background:#2f5243;opacity:.6;cursor:not-allowed}#delivery-form .form-group .confirm-address-btn[data-v-3a462438]:disabled:hover{transform:none}@media(max-width:650px){#delivery-form .form-group .confirm-address-btn[data-v-3a462438]{padding:12px 16px;font-size:14px;margin-top:15px}}#delivery-form .form-group .address-confirmed-message[data-v-3a462438]{width:100%;padding:15px 20px;background:#2f5243;color:#fff;border-radius:8px;font-size:16px;font-weight:600;margin-top:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}#delivery-form .form-group .address-confirmed-message .checkmark[data-v-3a462438]{font-size:18px;font-weight:700}@media(max-width:650px){#delivery-form .form-group .address-confirmed-message[data-v-3a462438]{padding:12px 16px;font-size:14px;margin-top:15px}}#delivery-form .form-group ul[data-v-3a462438]{list-style:none;padding:0}#delivery-form .form-group ul li[data-v-3a462438]{text-align:center;padding:10px;cursor:pointer}@media(max-width:650px){#delivery-form .form-group ul li[data-v-3a462438]{padding:5px}}#delivery-form .form-group ul li[data-v-3a462438]:hover{color:#4285f4}#delivery-form .form-group textarea[data-v-3a462438]{width:100%;padding:10px;border-radius:5px}@media(max-width:650px){#delivery-form .form-group textarea[data-v-3a462438]{padding:5px}}.close-btn[data-v-3a462438]{position:absolute;top:0;right:10px;cursor:pointer;font-size:24px;font-weight:700}@media(max-width:650px){.close-btn img[data-v-3a462438]{width:20px}}.modal-desc[data-v-3a462438]{width:500px;margin:0 auto}@media(max-width:650px){.modal-desc[data-v-3a462438]{width:100%}}.btn-flex[data-v-3a462438]{display:flex;justify-content:center;gap:20px}.btn-flex button[data-v-3a462438]{width:250px}@media(max-width:650px){.btn-flex button[data-v-3a462438]{width:130px;font-size:16px;padding:10px}}.btn-flex button[data-v-3a462438]:hover{background:#2f5243}.btn-flex .cancel-btn[data-v-3a462438]{background:#e6e8ec;color:#333}.btn-flex .cancel-btn[data-v-3a462438]:hover{background:#e6e8ec}@keyframes pulse-282ec8f2{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-282ec8f2{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-282ec8f2]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-282ec8f2 2s infinite}.pulsing-marker .marker-logo[data-v-282ec8f2]{width:40px;height:40px;border-radius:50%;animation:pulse-282ec8f2 2s infinite;z-index:2}#time-form[data-v-282ec8f2]{margin:10px}@media(max-width:650px){#time-form[data-v-282ec8f2]{margin:0}}#time-form .text-flex[data-v-282ec8f2]{display:flex;justify-content:center;align-items:center;margin:10px 0;cursor:pointer;gap:10px}@media(max-width:650px){#time-form .text-flex[data-v-282ec8f2]{gap:5px;margin:0}}#time-form .text-flex img[data-v-282ec8f2]{width:20px;height:20px}#time-form .text-flex .title[data-v-282ec8f2]{font-size:20px;font-weight:500}@media(max-width:650px){#time-form .text-flex .title[data-v-282ec8f2]{font-size:18px}}#time-form .caret[data-v-282ec8f2]{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}#time-form .active[data-v-282ec8f2]{transform:rotate(180deg)}#time-form .time-option[data-v-282ec8f2]{width:100%;padding:1rem;margin-bottom:1rem;border-radius:5px}@media(max-width:650px){#time-form .time-option[data-v-282ec8f2]{padding:.5rem}}#time-form #later-options[data-v-282ec8f2]{display:flex;gap:1rem}@media(max-width:650px){#time-form #later-options[data-v-282ec8f2]{flex-direction:column;gap:.5rem}}#time-form #later-options select[data-v-282ec8f2]{width:100%;border-radius:5px}@media(max-width:650px){#time-form #later-options select[data-v-282ec8f2]{padding:5px}}#time-form #later-options #order-date[data-v-282ec8f2],#time-form #later-options #order-time[data-v-282ec8f2]{width:100%}@keyframes pulse-274a0263{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-274a0263{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-274a0263]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-274a0263 2s infinite}.pulsing-marker .marker-logo[data-v-274a0263]{width:40px;height:40px;border-radius:50%;animation:pulse-274a0263 2s infinite;z-index:2}#suggested-items[data-v-274a0263]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(1px);z-index:1005;height:100vh;text-align:center}#suggested-items .modal-panel[data-v-274a0263]{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff;width:400px;padding:20px;border-radius:0 10px 10px 0;transition:transform .3s ease;max-height:80vh;overflow-y:auto}@media(max-width:650px){#suggested-items .modal-panel[data-v-274a0263]{width:100%;margin:0;border-radius:0;left:0;bottom:0;margin-bottom:70px;transform:none;top:auto}}#suggested-items .modal-panel.sticky-to-footer[data-v-274a0263]{transition:margin-bottom .3s ease}@media(max-width:650px){#suggested-items .modal-panel.sticky-to-footer[data-v-274a0263]{transition:margin-bottom .3s ease}}#suggested-items .modal-panel .title-flex[data-v-274a0263]{display:flex;justify-content:center;align-items:center;gap:10px;margin:10px 0 0 20px}#suggested-items .modal-panel .title-flex h2[data-v-274a0263]{font-weight:500}@media(max-width:650px){#suggested-items .modal-panel .title-flex h2[data-v-274a0263]{font-size:20px}}#suggested-items .modal-panel .title-flex img[data-v-274a0263]{width:20px;height:20px;margin-bottom:5px;cursor:pointer}@media(max-width:650px){#suggested-items p[data-v-274a0263]{font-size:13px}}#suggested-items .suggested-items li .product-panel[data-v-274a0263]{background-color:#fff;padding:5px;border-radius:10px;cursor:pointer;margin:5px auto}#suggested-items .suggested-items li .product-panel .product-image[data-v-274a0263]{position:relative;width:200px;height:200px;border-radius:10px;background-size:cover;background-position:50%;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width:1180px){#suggested-items .suggested-items li .product-panel .product-image[data-v-274a0263]{height:150px;width:150px}}@media(max-width:650px){#suggested-items .suggested-items li .product-panel .product-image[data-v-274a0263]{height:120px;width:120px}}#suggested-items .suggested-items li .product-panel .product-image .img-flag[data-v-274a0263]{position:absolute;top:20px;left:0;background-color:#69bb95;padding:20px 20px 20px 30px;border-radius:0 50px 50px 0;font-weight:700;letter-spacing:2px}@media(max-width:1180px){#suggested-items .suggested-items li .product-panel .product-image .img-flag[data-v-274a0263]{padding:15px 15px 15px 25px}}@media(max-width:650px){#suggested-items .suggested-items li .product-panel .product-image .img-flag[data-v-274a0263]{padding:10px 10px 15px 20px}}#suggested-items .suggested-items li .product-panel .product-image .img-flag .add-btn[data-v-274a0263]{position:absolute;top:20%;right:10px;color:#fff;border-radius:50%;width:25px;height:25px;text-align:center;line-height:30px;font-size:20px}@media(max-width:1180px){#suggested-items .suggested-items li .product-panel .product-image .img-flag .add-btn[data-v-274a0263]{width:20px;height:20px;line-height:20px;font-size:18px}}@media(max-width:650px){#suggested-items .suggested-items li .product-panel .product-image .img-flag .add-btn[data-v-274a0263]{width:15px;height:15px;line-height:15px;font-size:16px}}#suggested-items .suggested-items li .product-panel .p-name[data-v-274a0263]{margin:5px 0;text-align:center;font-weight:700}.suggested-items-close[data-v-274a0263]{position:fixed;left:0;top:50%;transform:translateY(-50%);background-color:#fff;padding:15px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:0 10px 10px 0;border:1px solid hsla(0,0%,80%,.5);cursor:pointer;z-index:1;transition:all .3s ease;writing-mode:vertical-lr;text-orientation:mixed}@media(max-width:650px){.suggested-items-close[data-v-274a0263]{writing-mode:horizontal-tb;text-orientation:mixed;flex-direction:row;width:100%;left:0;top:auto;transform:none;border-radius:10px 10px 0 0;padding:10px 20px}}.suggested-items-close.sticky-to-footer[data-v-274a0263]{transition:bottom .3s ease}@media(max-width:650px){.suggested-items-close.sticky-to-footer[data-v-274a0263]{transition:bottom .3s ease}}.suggested-items-close h2[data-v-274a0263]{font-size:18px;font-weight:500;margin:0}@media(max-width:650px){.suggested-items-close h2[data-v-274a0263]{font-size:20px}}.suggested-items-close img[data-v-274a0263]{width:20px;height:20px;transform:rotate(90deg)}@media(max-width:650px){.suggested-items-close img[data-v-274a0263]{width:15px;height:15px;transform:none}}@keyframes pulse-4d5b785d{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-4d5b785d{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-4d5b785d]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-4d5b785d 2s infinite}.pulsing-marker .marker-logo[data-v-4d5b785d]{width:40px;height:40px;border-radius:50%;animation:pulse-4d5b785d 2s infinite;z-index:2}.return-btn[data-v-4d5b785d]{position:absolute;top:10%;left:100px;font-size:24px;cursor:pointer;display:flex;align-items:center}@media(max-width:650px){.return-btn[data-v-4d5b785d]{top:15%;left:5%}}.return-btn .arrow[data-v-4d5b785d]{width:10px;margin-right:10px}@media(max-width:650px){.return-btn .arrow[data-v-4d5b785d]{width:8px}}.return-btn p[data-v-4d5b785d]{font-size:20px}@media(max-width:650px){.return-btn p[data-v-4d5b785d]{font-size:16px}}.error-message[data-v-4d5b785d]{color:red;text-align:left;margin:10px 0}.service-warning[data-v-4d5b785d]{background-color:#dc3545;border:1px solid #c82333;border-radius:8px;color:#fff;padding:15px 20px;margin:15px 0;text-align:center;font-size:16px;font-weight:400;line-height:1.5;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:650px){.service-warning[data-v-4d5b785d]{padding:12px 15px;font-size:14px;margin:10px 0}}#service-type[data-v-4d5b785d]{margin:0 auto;min-height:100vh;max-width:650px;padding:200px 0}@media(max-width:1180px){#service-type[data-v-4d5b785d]{padding:150px 0}}@media(max-width:650px){#service-type[data-v-4d5b785d]{margin:0 20px}}#service-type .user .title[data-v-4d5b785d]{display:flex;justify-content:center;align-items:center;gap:30px}@media(max-width:650px){#service-type .user .title[data-v-4d5b785d]{gap:10px}}#service-type .user .title h1[data-v-4d5b785d]{max-width:1000px;text-align:center;font-size:50px;text-transform:capitalize;font-weight:400}@media(max-width:1180px){#service-type .user .title h1[data-v-4d5b785d]{font-size:40px}}@media(max-width:650px){#service-type .user .title h1[data-v-4d5b785d]{font-size:24px}}#service-type .user .title img[data-v-4d5b785d]{width:150px}@media(max-width:650px){#service-type .user .title img[data-v-4d5b785d]{width:100px}}#service-type .user p[data-v-4d5b785d]{text-align:center;color:#777e90}#service-type .user p .b-text[data-v-4d5b785d]{text-align:center;color:#4285f4;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:650px){#service-type .user p[data-v-4d5b785d]{font-size:13px}}#service-type .hyperlink .b-text[data-v-4d5b785d]{color:#4285f4;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:650px){#service-type .hyperlink .b-text[data-v-4d5b785d]{font-size:12px}}#service-type .service-options[data-v-4d5b785d]{display:flex;justify-content:center;align-items:center;width:100%;margin:10px 0 30px}#service-type .service-options .option[data-v-4d5b785d]{text-align:center;width:150px;padding:10px 0 0;border-bottom:1px solid #d9d9d9;font-size:32px;color:#d9d9d9;font-weight:400;cursor:pointer}@media(max-width:1180px){#service-type .service-options .option[data-v-4d5b785d]{font-size:24px}}@media(max-width:650px){#service-type .service-options .option[data-v-4d5b785d]{font-size:20px}}#service-type .service-options .active[data-v-4d5b785d]{color:#000;border-bottom:1px solid #000;font-weight:700}#service-type .store-info[data-v-4d5b785d]{margin:10px 0;gap:20px}@media(max-width:650px){#service-type .store-info[data-v-4d5b785d]{gap:10px}}#service-type .store-info img[data-v-4d5b785d]{width:30px}@media(max-width:650px){#service-type .store-info img[data-v-4d5b785d]{width:10px}}#service-type .store-info h2[data-v-4d5b785d]{font-size:24px;font-weight:500}@media(max-width:650px){#service-type .store-info h2[data-v-4d5b785d]{font-size:13px}}#service-type .store-info p[data-v-4d5b785d]{color:#777e90}@media(max-width:650px){#service-type .store-info p[data-v-4d5b785d]{font-size:12px}}#service-type .promo-section[data-v-4d5b785d]{margin:15px 0}#service-type .available-coupons .promo-text[data-v-4d5b785d]{font-size:16px;font-weight:500;margin-bottom:15px}@media(max-width:650px){#service-type .available-coupons .promo-text[data-v-4d5b785d]{text-align:center;font-size:14px}}#service-type .available-coupons .coupon-options[data-v-4d5b785d]{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}#service-type .available-coupons .coupon-options .coupon-option[data-v-4d5b785d]{display:flex;justify-content:space-between;align-items:center;padding:15px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}@media(max-width:650px){#service-type .available-coupons .coupon-options .coupon-option[data-v-4d5b785d]{padding:12px}}#service-type .available-coupons .coupon-options .coupon-option[data-v-4d5b785d]:hover{border-color:#2f5243;background-color:#f9f9f9}#service-type .available-coupons .coupon-options .coupon-option.selected[data-v-4d5b785d]{border-color:#2f5243;background-color:#f0f8f4}#service-type .available-coupons .coupon-options .coupon-option .coupon-info[data-v-4d5b785d]{flex:1}#service-type .available-coupons .coupon-options .coupon-option .coupon-info .coupon-code[data-v-4d5b785d]{font-size:18px;font-weight:700;color:#2f5243;margin-bottom:5px}@media(max-width:650px){#service-type .available-coupons .coupon-options .coupon-option .coupon-info .coupon-code[data-v-4d5b785d]{font-size:16px}}#service-type .available-coupons .coupon-options .coupon-option .coupon-info .coupon-desc[data-v-4d5b785d]{font-size:14px;color:#777e90}@media(max-width:650px){#service-type .available-coupons .coupon-options .coupon-option .coupon-info .coupon-desc[data-v-4d5b785d]{font-size:12px}}#service-type .available-coupons .coupon-options .coupon-option .radio-indicator[data-v-4d5b785d]{width:24px;height:24px;border:2px solid #d9d9d9;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width:650px){#service-type .available-coupons .coupon-options .coupon-option .radio-indicator[data-v-4d5b785d]{width:20px;height:20px}}#service-type .available-coupons .coupon-options .coupon-option .radio-indicator .radio-dot[data-v-4d5b785d]{width:14px;height:14px;background-color:#2f5243;border-radius:50%}@media(max-width:650px){#service-type .available-coupons .coupon-options .coupon-option .radio-indicator .radio-dot[data-v-4d5b785d]{width:12px;height:12px}}#service-type .available-coupons .coupon-options .coupon-option.selected .radio-indicator[data-v-4d5b785d]{border-color:#2f5243}#service-type .available-coupons .apply-coupon-btn[data-v-4d5b785d]{width:100%;padding:12px;background-color:#2f5243;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}@media(max-width:650px){#service-type .available-coupons .apply-coupon-btn[data-v-4d5b785d]{padding:10px;font-size:14px}}#service-type .available-coupons .apply-coupon-btn[data-v-4d5b785d]:hover{background-color:#1f3829}#service-type .manual-input-toggle[data-v-4d5b785d]{margin-top:15px}#service-type .manual-input-toggle .toggle-link[data-v-4d5b785d]{color:#4285f4;text-decoration:underline;cursor:pointer;font-size:14px}@media(max-width:650px){#service-type .manual-input-toggle .toggle-link[data-v-4d5b785d]{font-size:13px}}#service-type .manual-input-toggle .toggle-link[data-v-4d5b785d]:hover{color:#2a5fc9}#service-type .manual-input-toggle .manual-input[data-v-4d5b785d]{margin-top:10px}#service-type .promo-code .promo-text[data-v-4d5b785d]{font-size:16px;margin:5px 0 0}@media(max-width:650px){#service-type .promo-code .promo-text[data-v-4d5b785d]{text-align:center;font-size:13px}}#service-type .promo-code .flex[data-v-4d5b785d]{justify-content:space-between;align-items:center}@media(max-width:650px){#service-type .promo-code .flex[data-v-4d5b785d]{flex-direction:column;gap:10px}}#service-type .promo-code .flex input[data-v-4d5b785d]{width:70%;font-size:20px;padding:5px;border-radius:5px}@media(max-width:650px){#service-type .promo-code .flex input[data-v-4d5b785d]{width:100%}}#service-type .promo-code .flex button[data-v-4d5b785d]{width:25%;padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;cursor:pointer}@media(max-width:650px){#service-type .promo-code .flex button[data-v-4d5b785d]{width:150px}}#service-type .promo-flex[data-v-4d5b785d]{display:flex;justify-content:space-between;align-items:center;margin:10px 0}#service-type .promo-flex .promo-text[data-v-4d5b785d]{font-size:20px;font-weight:700;color:#319f43}#service-type .promo-flex .promo-text .coupon-message[data-v-4d5b785d]{font-size:16px;font-weight:400;color:#777e90}#service-type .promo-flex button[data-v-4d5b785d]{padding:10px 20px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;cursor:pointer}@media(max-width:650px){#service-type .promo-flex button[data-v-4d5b785d]{padding:5px 10px;font-size:16px}}#service-type .checkbox-offers[data-v-4d5b785d],#service-type .rewards-points[data-v-4d5b785d]{margin:20px 0}@media(max-width:650px){#service-type .checkbox-offers[data-v-4d5b785d],#service-type .rewards-points[data-v-4d5b785d]{margin:10px 0}}#service-type .checkbox-offers input[data-v-4d5b785d],#service-type .rewards-points input[data-v-4d5b785d]{margin-right:10px}@media(max-width:650px){#service-type .checkbox-offers input[data-v-4d5b785d],#service-type .rewards-points input[data-v-4d5b785d]{margin-right:5px}}#service-type .checkbox-offers input[data-v-4d5b785d],#service-type .rewards-points input[data-v-4d5b785d]{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #ddd;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}@media(max-width:650px){#service-type .checkbox-offers input[data-v-4d5b785d],#service-type .rewards-points input[data-v-4d5b785d]{width:1em;height:1em}}#service-type .checkbox-offers input[data-v-4d5b785d]:checked,#service-type .rewards-points input[data-v-4d5b785d]:checked{background-color:#2f5243;border:1px solid #2f5243}#service-type .checkbox-offers label[data-v-4d5b785d],#service-type .rewards-points label[data-v-4d5b785d]{font-size:16px;font-weight:400}@media(max-width:650px){#service-type .checkbox-offers label[data-v-4d5b785d],#service-type .rewards-points label[data-v-4d5b785d]{font-size:12px}}#service-type .pg-points-warning[data-v-4d5b785d]{margin:10px 0;padding-left:30px}@media(max-width:650px){#service-type .pg-points-warning[data-v-4d5b785d]{margin:8px 0;padding-left:25px}}#service-type .pg-points-warning p[data-v-4d5b785d]{margin:0;color:#dc3545;font-size:14px;font-weight:500}@media(max-width:650px){#service-type .pg-points-warning p[data-v-4d5b785d]{font-size:12px}}#service-type .notes textarea[data-v-4d5b785d]{width:100%;padding:10px;border-radius:5px}@media(max-width:650px){#service-type .notes textarea[data-v-4d5b785d]{padding:5px}}#service-type .confirm-button[data-v-4d5b785d]{width:300px;margin:20px auto}@media(max-width:650px){#service-type .confirm-button[data-v-4d5b785d]{width:240px;margin:10px auto;padding:10px}}#service-type .confirm-button.disabled[data-v-4d5b785d]{background-color:#ccc!important;color:#666!important;cursor:not-allowed!important;opacity:.6}#service-type .confirm-button.disabled[data-v-4d5b785d]:hover{background-color:#ccc!important;transform:none!important}#service-type #checkout-bottom-bar div[data-v-4d5b785d]{font-size:16px;font-weight:700;cursor:pointer;color:#fff}@media(max-width:650px){#service-type #checkout-bottom-bar div[data-v-4d5b785d]{font-size:14px}}#service-type #checkout-bottom-bar .action-btn[data-v-4d5b785d]{text-decoration:underline;text-underline-offset:3px}.close-btn[data-v-4d5b785d]{position:absolute;top:0;right:10px;cursor:pointer;font-size:24px;font-weight:700}@media(max-width:650px){.close-btn img[data-v-4d5b785d]{width:20px}}.modal-desc[data-v-4d5b785d]{width:500px;margin:0 auto}@media(max-width:650px){.modal-desc[data-v-4d5b785d]{width:100%}}.btn-flex[data-v-4d5b785d]{display:flex;justify-content:center;gap:20px}.btn-flex button[data-v-4d5b785d]{width:250px}@media(max-width:650px){.btn-flex button[data-v-4d5b785d]{width:130px;font-size:16px;padding:10px}}.btn-flex button[data-v-4d5b785d]:hover{background:#2f5243}.btn-flex .cancel-btn[data-v-4d5b785d]{background:#e6e8ec;color:#333}.btn-flex .cancel-btn[data-v-4d5b785d]:hover{background:#e6e8ec}@keyframes pulse-1f9fedde{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-1f9fedde{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-1f9fedde]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-1f9fedde 2s infinite}.pulsing-marker .marker-logo[data-v-1f9fedde]{width:40px;height:40px;border-radius:50%;animation:pulse-1f9fedde 2s infinite;z-index:2}.alert[data-v-1f9fedde]{text-align:center;margin-bottom:10px}.payment-form[data-v-1f9fedde]{display:flex;flex-direction:column;align-items:center}@media(max-width:650px){.payment-form[data-v-1f9fedde]{margin:0 10px}}.payment-form .payment-main #card-container[data-v-1f9fedde],.payment-form .payment-main[data-v-1f9fedde]{width:100%}.payment-form .payment-main #card-container h3[data-v-1f9fedde]{font-size:40px;font-weight:500;text-align:center;margin-bottom:20px}@media(max-width:1180px){.payment-form .payment-main #card-container h3[data-v-1f9fedde]{font-size:30px;margin-bottom:10px}}@media(max-width:650px){.payment-form .payment-main #card-container h3[data-v-1f9fedde]{font-size:24px}}.payment-form .payment-main #card-container .pay-options[data-v-1f9fedde]{display:flex;justify-content:center;gap:15px;margin-bottom:20px}.payment-form .payment-main #card-container .pay-options label[data-v-1f9fedde]{cursor:pointer;padding:10px 20px;border:1px solid #2f5243;border-radius:5px;color:#2f5243}.payment-form .payment-main #card-container .pay-options .active[data-v-1f9fedde]{background:#2f5243;color:#fff}.payment-form .payment-main #card-container .card-form[data-v-1f9fedde]{width:100%}.payment-form .payment-main #card-container .card-form .title[data-v-1f9fedde]{display:block;margin:0 auto;border-bottom:1px solid #000;width:200px;text-align:center;font-size:24px;font-weight:500}@media(max-width:1180px){.payment-form .payment-main #card-container .card-form .title[data-v-1f9fedde]{font-size:20px;width:150px}}@media(max-width:650px){.payment-form .payment-main #card-container .card-form .title[data-v-1f9fedde]{font-size:20px;width:150px}}.payment-form .payment-main #card-container .card-form .card-holder[data-v-1f9fedde]{width:100%;border:1px solid hsla(0,0%,80%,.5);padding:15px;margin:20px 0;border-radius:5px;font-size:1.1em}@media(max-width:1180px){.payment-form .payment-main #card-container .card-form .card-holder[data-v-1f9fedde]{padding:10px}}.payment-form .payment-main #card-container .card-form #card-element[data-v-1f9fedde]{width:100%;border:1px solid hsla(0,0%,80%,.5);padding:1rem;margin-bottom:20px;border-radius:5px}@media(max-width:1180px){.payment-form .payment-main #card-container .card-form #card-element[data-v-1f9fedde]{padding:5px}}.payment-form .payment-main #gift-card-container .gift-card-title[data-v-1f9fedde]{display:flex;justify-content:center;align-items:center;margin:10px 0;cursor:pointer}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-title[data-v-1f9fedde]{margin:5px 0}}.payment-form .payment-main #gift-card-container .gift-card-title .title[data-v-1f9fedde]{font-size:20px}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-title .title[data-v-1f9fedde]{font-size:16px}}.payment-form .payment-main #gift-card-container .gift-card-title .caret[data-v-1f9fedde]{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-title .caret[data-v-1f9fedde]{border-top:6px solid #000;border-right:6px solid transparent;border-left:6px solid transparent}}.payment-form .payment-main #gift-card-container .gift-card-title .active[data-v-1f9fedde]{transform:rotate(180deg)}.payment-form .payment-main #gift-card-container .gift-card-section[data-v-1f9fedde]{text-align:center}.payment-form .payment-main #gift-card-container .gift-card-section .g-text[data-v-1f9fedde]{color:#777e90;text-align:center;margin-bottom:20px}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-section .g-text[data-v-1f9fedde]{font-size:13px}}.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info[data-v-1f9fedde]{display:flex;justify-content:center;align-items:center;gap:20px}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info[data-v-1f9fedde]{flex-direction:column;gap:10px}.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .card-number[data-v-1f9fedde]{width:100%}}.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .security-code[data-v-1f9fedde]{width:30%}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .security-code[data-v-1f9fedde]{width:100%}}.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .apply-btn[data-v-1f9fedde]{display:flex;justify-content:center;align-items:center;padding:10px 20px;gap:10px;border:none;border-radius:5px;cursor:pointer;font-size:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .apply-btn[data-v-1f9fedde]{font-size:16px}}.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .card-number[data-v-1f9fedde],.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .security-code[data-v-1f9fedde]{text-align:left}.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .card-number input[data-v-1f9fedde],.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .security-code input[data-v-1f9fedde]{border:1px solid hsla(0,0%,80%,.5);padding:10px;margin:0 0 20px;border-radius:5px;width:100%;font-size:1.2em}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .card-number input[data-v-1f9fedde],.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .security-code input[data-v-1f9fedde]{margin:0 0 10px;padding:5px}}.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .card-number input[data-v-1f9fedde] :focus,.payment-form .payment-main #gift-card-container .gift-card-section .gift-card-info .security-code input[data-v-1f9fedde] :focus{border:1px solid #64b650}.payment-form .payment-main #gift-card-container .gift-card-section .button-flex[data-v-1f9fedde]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-section .button-flex[data-v-1f9fedde]{flex-direction:column;gap:10px}}.payment-form .payment-main #gift-card-container .gift-card-section .button-flex input[data-v-1f9fedde]{width:100px;padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;font-size:1.2em}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-section .button-flex input[data-v-1f9fedde]{padding:5px}}.payment-form .payment-main #gift-card-container .gift-card-section .button-flex button[data-v-1f9fedde]{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-section .button-flex button[data-v-1f9fedde]{padding:5px 10px;font-size:16px}}.payment-form .payment-main #gift-card-container .gift-card-section .button-flex .apply[data-v-1f9fedde]{width:100%;background:#2f5243;color:#fff;display:flex;justify-content:center;align-items:center}.payment-form .payment-main #gift-card-container .gift-card-section .button-flex .apply img[data-v-1f9fedde]{width:20px;margin-right:10px}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance[data-v-1f9fedde]{position:relative;gap:10px;padding:5px 10px}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance .checkmark[data-v-1f9fedde]{width:20px}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance p.success[data-v-1f9fedde]{color:#34a853;font-weight:500}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance p[data-v-1f9fedde]{font-size:12px}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance #input_container[data-v-1f9fedde]{position:relative;padding:0;margin:0}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance #input_container input[data-v-1f9fedde]{width:150px;padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;font-size:1.2em}@media(max-width:650px){.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance #input_container input[data-v-1f9fedde]{padding:5px}}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance #input_container .img-container[data-v-1f9fedde]{position:absolute;right:0;top:0;cursor:pointer;background:#2f5243;border-radius:5px;height:100%;width:50px}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance #input_container .img-container .edit-icon[data-v-1f9fedde]{width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance .delete-panel[data-v-1f9fedde]{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.8);z-index:1000;display:flex;justify-content:center;align-items:center;padding:5px 10px}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance .delete-panel .delete-panel-content[data-v-1f9fedde]{display:flex;justify-content:center;align-items:center;gap:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance .delete-panel .delete-panel-content p[data-v-1f9fedde]{font-size:14px;font-weight:700;color:#fff}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance .delete-panel .delete-panel-content .btn-flex[data-v-1f9fedde]{display:flex;justify-content:center;gap:20px}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance .delete-panel .delete-panel-content .btn-flex button[data-v-1f9fedde]{padding:5px 10px;font-size:16px;border-radius:5px;min-width:75px}.payment-form .payment-main #gift-card-container .gift-card-data .gift-card-balance .delete-panel .delete-panel-content .btn-flex .cancel-btn[data-v-1f9fedde]{padding:10px 20px;background-color:#fff;border-radius:5px;cursor:pointer}.payment-form .payment-main #gift-card-container p.balance[data-v-1f9fedde]{text-align:center;margin:10px 0}.payment-form .payment-main #gift-card-container p.b-text[data-v-1f9fedde]{width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;color:#4285f4;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.payment-form .payment-main .tip-options[data-v-1f9fedde]{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:30px}@media(max-width:650px){.payment-form .payment-main .tip-options[data-v-1f9fedde]{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}}.payment-form .payment-main .tip-options h2[data-v-1f9fedde]{text-align:center}@media(max-width:650px){.payment-form .payment-main .tip-options h2[data-v-1f9fedde]{margin:0}}.payment-form .payment-main .tip-options .tip-method[data-v-1f9fedde]{width:80px}@media(max-width:650px){.payment-form .payment-main .tip-options .tip-method[data-v-1f9fedde]{margin:0 auto}}.payment-form .payment-main .tip-options .tip-method input[type=radio][data-v-1f9fedde]{display:none}.payment-form .payment-main .tip-options .tip-method label[data-v-1f9fedde]{cursor:pointer;padding:10px;border:1px solid #2f5243;border-radius:5px;margin:10px 0;display:block;width:100%;text-align:center;color:#2f5243}@media(max-width:650px){.payment-form .payment-main .tip-options .tip-method label[data-v-1f9fedde]{padding:5px}}.payment-form .payment-main .tip-options .tip-method .active[data-v-1f9fedde]{background:#2f5243;color:#fff}.payment-form .payment-main .tip-options .custom-tip[data-v-1f9fedde]{width:80px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;margin:10px 0;padding:15px;text-align:center}@media(max-width:650px){.payment-form .payment-main .tip-options .custom-tip[data-v-1f9fedde]{padding:10px}}.paymnet-acitons[data-v-1f9fedde]{width:100%;margin-top:20px}.paymnet-acitons button[data-v-1f9fedde]{margin:20px auto 10px;color:#fff;border:none;border-radius:5px;cursor:pointer;padding:20px;display:flex;justify-content:center;align-items:center;width:300px}@media(max-width:650px){.paymnet-acitons button[data-v-1f9fedde]{padding:10px}}.paymnet-acitons button img[data-v-1f9fedde]{width:20px;margin-right:10px}.paymnet-acitons button[data-v-1f9fedde]:disabled{opacity:.6;cursor:not-allowed}.modalbox .modalbox-title[data-v-1f9fedde]{position:relative}.modalbox .modalbox-title h3[data-v-1f9fedde]{font-size:24px}@media(max-width:650px){.modalbox .modalbox-title h3[data-v-1f9fedde]{font-size:20px}}.modalbox .modalbox-title .close-btn[data-v-1f9fedde]{position:absolute;right:0;top:0;cursor:pointer}.modalbox .modalbox-title .close-btn img[data-v-1f9fedde]{width:20px}.modalbox .modalbox-body[data-v-1f9fedde]{padding:20px;border:1px solid #e6e8ec;border-radius:10px}@media(max-width:650px){.modalbox .modalbox-body[data-v-1f9fedde]{padding:10px}}.modalbox .modalbox-footer[data-v-1f9fedde]{display:flex;justify-content:center;margin-top:20px}.modalbox .modalbox-footer input[data-v-1f9fedde]{border:1px solid hsla(0,0%,80%,.5);padding:10px;border-radius:5px 0 0 5px;width:200px;height:100%;font-size:1.2em}@media(max-width:650px){.modalbox .modalbox-footer input[data-v-1f9fedde]{padding:5px}}.modalbox .modalbox-footer input[data-v-1f9fedde] :focus{border:1px solid #64b650}.modalbox .modalbox-footer button.apply[data-v-1f9fedde]{display:flex;align-items:center;padding:10px 20px;border:none;border-radius:0 5px 5px 0;cursor:pointer;font-size:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media(max-width:650px){.modalbox .modalbox-footer button.apply[data-v-1f9fedde]{padding:5px 10px;font-size:16px}}.modalbox .modalbox-footer button.apply img[data-v-1f9fedde]{width:20px;margin-right:10px}@keyframes pulse-3d8239ee{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-3d8239ee{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-3d8239ee]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-3d8239ee 2s infinite}.pulsing-marker .marker-logo[data-v-3d8239ee]{width:40px;height:40px;border-radius:50%;animation:pulse-3d8239ee 2s infinite;z-index:2}.title-flex[data-v-3d8239ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media(max-width:650px){.title-flex[data-v-3d8239ee]{margin:10px 30px}.title-flex--editable[data-v-3d8239ee]{flex-wrap:wrap;row-gap:5px}.title-flex--editable .service-date[data-v-3d8239ee]{width:100%;text-align:left}}.title-flex h3[data-v-3d8239ee]{font-size:32px;font-weight:500}@media(max-width:650px){.title-flex h3[data-v-3d8239ee]{font-size:24px}}.title-flex .title-left[data-v-3d8239ee]{display:flex;align-items:center;gap:12px}.title-flex .edit-toggle[data-v-3d8239ee]{padding:5px 15px;border:1px solid #2f5243;border-radius:5px;background:none;color:#2f5243;font-size:14px;font-weight:500;cursor:pointer}.title-flex .service-date p[data-v-3d8239ee]{font-size:1rem;font-weight:600;margin:0}@media(max-width:650px){.title-flex .service-date p[data-v-3d8239ee]{font-size:14px}}.order-detail[data-v-3d8239ee]{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media(max-width:650px){.order-detail[data-v-3d8239ee]{padding:20px;box-shadow:none}}.order-detail .order-review[data-v-3d8239ee]{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.order-detail .order-review .order-review-products[data-v-3d8239ee]{width:100%}@media(max-width:650px){.order-detail .order-review .order-review-products[data-v-3d8239ee]{width:100%}}.order-detail .order-review .order-review-products .product-row[data-v-3d8239ee]{display:flex;justify-content:flex-start;align-items:baseline;width:100%;margin-bottom:20px}@media(max-width:650px){.order-detail .order-review .order-review-products .product-row[data-v-3d8239ee]{margin-bottom:10px}}.order-detail .order-review .order-review-products .product-row .product-amount[data-v-3d8239ee]{font-size:16px;font-weight:700;background-color:#2f5243;color:#fff;margin-right:10px;padding:0 10px;border-radius:5px}.order-detail .order-review .order-review-products .product-row .remove-item[data-v-3d8239ee]{margin-left:10px;border:1px solid #c0392b;border-radius:5px;background:none;color:#c0392b;font-size:14px;line-height:1;padding:4px 8px;cursor:pointer}.order-detail .order-review .order-review-products .remove-error[data-v-3d8239ee]{color:red;text-align:left;font-size:14px;margin:0 0 10px}.order-detail .order-review .order-review-products .product[data-v-3d8239ee]{display:flex;justify-content:space-between;align-items:center;width:100%}.order-detail .order-review .order-review-products .product.clickable[data-v-3d8239ee]{cursor:pointer}.order-detail .order-review .order-review-products .product .product-info .flex[data-v-3d8239ee]{display:flex;justify-content:flex-start;align-items:center;text-align:left}@media(max-width:650px){.order-detail .order-review .order-review-products .product .product-info .flex[data-v-3d8239ee]{justify-content:flex-start}}.order-detail .order-review .order-review-products .product .product-info .flex h3[data-v-3d8239ee]{font-size:18px;font-weight:700}@media(max-width:650px){.order-detail .order-review .order-review-products .product .product-info .flex h3[data-v-3d8239ee]{font-size:13px}}.order-detail .order-review .order-review-products .product .product-info .flex h4[data-v-3d8239ee]{font-size:14px;font-weight:500;margin-left:10px}@media(max-width:650px){.order-detail .order-review .order-review-products .product .product-info .flex h4[data-v-3d8239ee]{font-size:12px}}.order-detail .order-review .order-review-products .product .product-info .desc[data-v-3d8239ee]{text-align:left;font-size:14px;margin:0;color:#777e90;margin-right:10px}@media(max-width:650px){.order-detail .order-review .order-review-products .product .product-info .desc[data-v-3d8239ee]{font-size:12px}}.order-detail .order-review .order-review-products .product .product-price p[data-v-3d8239ee]{font-size:18px}@media(max-width:650px){.order-detail .order-review .order-review-products .product .product-price p[data-v-3d8239ee]{font-size:16px}}.order-detail .order-review .order-review-products .product .product-price .original-price[data-v-3d8239ee]{text-decoration:line-through;color:#999;font-size:16px;margin-bottom:5px}@media(max-width:650px){.order-detail .order-review .order-review-products .product .product-price .original-price[data-v-3d8239ee]{font-size:14px}}.order-detail .order-review .order-review-products .product .product-price .discounted-price[data-v-3d8239ee]{color:#e74c3c;font-weight:700;font-size:18px}@media(max-width:650px){.order-detail .order-review .order-review-products .product .product-price .discounted-price[data-v-3d8239ee]{font-size:16px}}.order-detail .order-review .order-review-price[data-v-3d8239ee]{width:100%}.order-detail .order-review .order-review-price .delivery[data-v-3d8239ee],.order-detail .order-review .order-review-price .deposit[data-v-3d8239ee],.order-detail .order-review .order-review-price .discount[data-v-3d8239ee],.order-detail .order-review .order-review-price .gst[data-v-3d8239ee],.order-detail .order-review .order-review-price .pst[data-v-3d8239ee],.order-detail .order-review .order-review-price .sub-total[data-v-3d8239ee],.order-detail .order-review .order-review-price .tip[data-v-3d8239ee]{display:flex;justify-content:space-between}.order-detail .order-review .order-review-price .discount[data-v-3d8239ee]{color:red}.order-detail .order-review .total[data-v-3d8239ee]{display:flex;justify-content:space-between;font-size:18px;font-weight:700;background:hsla(0,0%,76%,.3);padding:10px 3px;border-radius:5px;width:100%;margin-bottom:10px}@media(max-width:650px){.order-detail .order-review .total[data-v-3d8239ee]{font-size:16px}}.order-detail .order-review .order-review-delivery[data-v-3d8239ee]{width:100%;text-align:left;margin-bottom:15px}.order-detail .order-review .order-review-delivery h3[data-v-3d8239ee]{font-size:18px}@media(max-width:650px){.order-detail .order-review .order-review-delivery h3[data-v-3d8239ee]{font-size:16px}}.order-detail .order-review .order-review-delivery p[data-v-3d8239ee]{font-size:14px;font-weight:400;color:#999}@media(max-width:650px){.order-detail .order-review .order-review-delivery p[data-v-3d8239ee]{font-size:12px}}.order-detail .order-review .order-review-store[data-v-3d8239ee]{width:100%;text-align:left}.order-detail .order-review .order-review-store h3[data-v-3d8239ee]{font-size:18px}@media(max-width:650px){.order-detail .order-review .order-review-store h3[data-v-3d8239ee]{font-size:16px}}.order-detail .order-review .order-review-store p[data-v-3d8239ee]{font-size:14px;font-weight:400;color:#999}@media(max-width:650px){.order-detail .order-review .order-review-store p[data-v-3d8239ee]{font-size:12px}}@keyframes pulse-b047d706{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-b047d706{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-b047d706]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-b047d706 2s infinite}.pulsing-marker .marker-logo[data-v-b047d706]{width:40px;height:40px;border-radius:50%;animation:pulse-b047d706 2s infinite;z-index:2}.return-btn[data-v-b047d706]{position:absolute;top:10%;left:100px;font-size:24px;cursor:pointer;display:flex;align-items:center}@media(max-width:650px){.return-btn[data-v-b047d706]{top:15%;left:5%}}.return-btn .arrow[data-v-b047d706]{width:10px;margin-right:10px}@media(max-width:650px){.return-btn .arrow[data-v-b047d706]{width:8px}}.return-btn p[data-v-b047d706]{font-size:20px}@media(max-width:650px){.return-btn p[data-v-b047d706]{font-size:16px}}#confirm-payment[data-v-b047d706]{position:relative;margin:200px auto 0;max-width:1200px;min-height:100vh}@media(max-width:1180px){#confirm-payment[data-v-b047d706]{margin:150px auto}}@media(max-width:650px){#confirm-payment[data-v-b047d706]{margin:150px auto}}#confirm-payment .payment-main[data-v-b047d706]{display:flex;justify-content:center;align-items:unset;gap:50px}@media(max-width:1180px){#confirm-payment .payment-main[data-v-b047d706]{flex-direction:column-reverse;gap:20px;padding:0 30px}}#confirm-payment .payment-main .left[data-v-b047d706]{width:50%}@media(max-width:1180px){#confirm-payment .payment-main .left[data-v-b047d706]{width:100%}}#confirm-payment .payment-main .right[data-v-b047d706]{width:50%}@media(max-width:1180px){#confirm-payment .payment-main .right[data-v-b047d706]{width:100%}}#confirm-payment .promopaid[data-v-b047d706]{align-items:center;flex-direction:column-reverse;gap:20px}@keyframes pulse-79aa3770{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-79aa3770{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-79aa3770]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-79aa3770 2s infinite}.pulsing-marker .marker-logo[data-v-79aa3770]{width:40px;height:40px;border-radius:50%;animation:pulse-79aa3770 2s infinite;z-index:2}#thank-you[data-v-79aa3770]{text-align:center;margin:200px auto;max-width:1200px;padding:20px}@media(max-width:1180px){#thank-you[data-v-79aa3770]{margin:150px auto}}@media(max-width:650px){#thank-you[data-v-79aa3770]{margin:100px auto}}#thank-you h1[data-v-79aa3770]{font-size:52px;font-weight:500}@media(max-width:1180px){#thank-you h1[data-v-79aa3770]{font-size:42px}}@media(max-width:650px){#thank-you h1[data-v-79aa3770]{font-size:36px}}#thank-you h5[data-v-79aa3770]{font-size:20px;font-weight:500;margin:0}@media(max-width:1180px){#thank-you h5[data-v-79aa3770]{font-size:18px}}@media(max-width:650px){#thank-you h5[data-v-79aa3770]{font-size:16px}}#thank-you .description[data-v-79aa3770]{font-size:16px;margin:10px 0 30px}@media(max-width:1180px){#thank-you .description[data-v-79aa3770]{font-size:14px}}#thank-you .content-flex[data-v-79aa3770]{display:flex;justify-content:center;align-items:flex-start;gap:30px}@media(max-width:1180px){#thank-you .content-flex[data-v-79aa3770]{flex-direction:column-reverse;gap:10px}}#thank-you .content-flex .left[data-v-79aa3770]{width:60%}@media(max-width:1180px){#thank-you .content-flex .left[data-v-79aa3770]{width:650px;margin:0 auto}}@media(max-width:650px){#thank-you .content-flex .left[data-v-79aa3770]{width:100%}}#thank-you .content-flex .right[data-v-79aa3770]{width:40%}@media(max-width:1180px){#thank-you .content-flex .right[data-v-79aa3770]{width:450px;margin:0 auto}}@media(max-width:650px){#thank-you .content-flex .right[data-v-79aa3770]{width:100%}}#thank-you .order-review[data-v-79aa3770]{border:none;border-radius:10px;box-shadow:0 0 10px #ccc;padding:30px}@media(max-width:650px){#thank-you .order-review[data-v-79aa3770]{padding:20px}}#thank-you .order-review .title-flex[data-v-79aa3770]{display:flex;align-items:center;margin-bottom:20px}@media(max-width:650px){#thank-you .order-review .title-flex[data-v-79aa3770]{flex-direction:column}}#thank-you .order-review .title-flex .logo-container[data-v-79aa3770]{width:20%}@media(max-width:1180px){#thank-you .order-review .title-flex .logo-container[data-v-79aa3770]{width:100px}}#thank-you .order-review .title-flex .title-row[data-v-79aa3770]{display:flex;justify-content:space-between;align-items:center;width:100%}#thank-you .order-review .title-flex .title-row .order-number[data-v-79aa3770]{width:30%;text-align:left;margin-left:20px}@media(max-width:650px){#thank-you .order-review .title-flex .title-row .order-number[data-v-79aa3770]{width:100%}}#thank-you .order-review .title-flex .title-row .order-number h3[data-v-79aa3770]{font-size:24px;font-weight:700;margin:0}@media(max-width:1180px){#thank-you .order-review .title-flex .title-row .order-number h3[data-v-79aa3770]{font-size:20px}}#thank-you .order-review .title-flex .title-row .order-number p[data-v-79aa3770]{font-size:16px;margin:0}#thank-you .order-review .title-flex .title-row .service-time[data-v-79aa3770]{width:30%}@media(max-width:650px){#thank-you .order-review .title-flex .title-row .service-time[data-v-79aa3770]{width:100%}}#thank-you .order-review .title-flex .title-row .service-time p[data-v-79aa3770]{font-size:1rem;font-weight:600;margin:0}@media(max-width:650px){#thank-you .order-review .title-flex .title-row .service-time p[data-v-79aa3770]{font-size:14px}}#thank-you .order-review .order-review-products[data-v-79aa3770]{width:100%}#thank-you .order-review .order-review-products .product-row[data-v-79aa3770]{display:flex;justify-content:flex-start;align-items:baseline;width:100%;margin-bottom:5px}@media(max-width:650px){#thank-you .order-review .order-review-products .product-row[data-v-79aa3770]{margin-bottom:10px}}#thank-you .order-review .order-review-products .product-row .product-amount[data-v-79aa3770]{font-size:16px;font-weight:700;background-color:#2f5243;color:#fff;margin-right:10px;padding:0 10px;border-radius:5px}#thank-you .order-review .order-review-products .product[data-v-79aa3770]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;width:100%}#thank-you .order-review .order-review-products .product .product-info .flex[data-v-79aa3770]{display:flex;justify-content:flex-start;align-items:center}@media(max-width:650px){#thank-you .order-review .order-review-products .product .product-info .flex[data-v-79aa3770]{justify-content:flex-start}}#thank-you .order-review .order-review-products .product .product-info .flex h3[data-v-79aa3770]{font-size:18px;font-weight:700;text-align:left;margin-right:10px}@media(max-width:650px){#thank-you .order-review .order-review-products .product .product-info .flex h3[data-v-79aa3770]{font-size:16px}}#thank-you .order-review .order-review-products .product .product-info .flex h4[data-v-79aa3770]{font-size:14px;font-weight:500}@media(max-width:650px){#thank-you .order-review .order-review-products .product .product-info .flex h4[data-v-79aa3770]{font-size:12px}}#thank-you .order-review .order-review-products .product .product-info .desc[data-v-79aa3770]{font-size:14px;text-align:left;margin:0}@media(max-width:650px){#thank-you .order-review .order-review-products .product .product-info .desc[data-v-79aa3770]{font-size:12px}}#thank-you .order-review .order-review-products .product .product-price p[data-v-79aa3770]{font-size:18px;font-weight:700}@media(max-width:650px){#thank-you .order-review .order-review-products .product .product-price p[data-v-79aa3770]{font-size:16px}}#thank-you .order-review .order-review-price[data-v-79aa3770]{width:100%}#thank-you .order-review .order-review-price .discount[data-v-79aa3770],#thank-you .order-review .order-review-price .gst[data-v-79aa3770],#thank-you .order-review .order-review-price .pst[data-v-79aa3770],#thank-you .order-review .order-review-price .total[data-v-79aa3770]{display:flex;justify-content:space-between;margin:10px 0}@media(max-width:650px){#thank-you .order-review .order-review-price .discount[data-v-79aa3770],#thank-you .order-review .order-review-price .gst[data-v-79aa3770],#thank-you .order-review .order-review-price .pst[data-v-79aa3770],#thank-you .order-review .order-review-price .total[data-v-79aa3770]{margin:5px 0}}#thank-you .order-review .order-review-price .total[data-v-79aa3770]{font-size:24px;font-weight:700}@media(max-width:650px){#thank-you .order-review .order-review-price .total[data-v-79aa3770]{font-size:20px}}#thank-you .order-review .message p[data-v-79aa3770]{font-size:16px;text-align:left;margin:10px 0}#thank-you .order-review .message p a.email[data-v-79aa3770]{text-decoration:underline}#thank-you .order-review .order-review-store[data-v-79aa3770]{width:100%;text-align:left}#thank-you .order-review .order-review-store h3[data-v-79aa3770]{font-size:18px}@media(max-width:650px){#thank-you .order-review .order-review-store h3[data-v-79aa3770]{font-size:16px}}#thank-you .order-review .order-review-store p[data-v-79aa3770]{font-size:14px;color:#999}@media(max-width:650px){#thank-you .order-review .order-review-store p[data-v-79aa3770]{font-size:12px}}#thank-you .download-app[data-v-79aa3770]{border-radius:10px;box-shadow:0 0 10px #ccc;background-color:#2f5243;margin-bottom:20px;padding-top:30px}@media(max-width:650px){#thank-you .download-app[data-v-79aa3770]{padding-top:20px}}#thank-you .download-app h2[data-v-79aa3770]{font-size:50px;font-weight:500;background-color:#fff;color:#2f5243;padding:0}@media(max-width:1180px){#thank-you .download-app h2[data-v-79aa3770]{font-size:42px}}@media(max-width:650px){#thank-you .download-app h2[data-v-79aa3770]{font-size:36px}}#thank-you .download-app p[data-v-79aa3770]{color:#fff;font-size:16px;margin:10px 0}@media(max-width:650px){#thank-you .download-app p[data-v-79aa3770]{padding:5px 0;font-size:14px}}#thank-you .download-app .button[data-v-79aa3770]{background-color:#fff;color:#2f5243;margin:10px auto;padding:15px 50px;width:300px}@media(max-width:650px){#thank-you .download-app .button[data-v-79aa3770]{font-size:14px;margin:0 auto}}#thank-you .track-order[data-v-79aa3770]{border-radius:10px;box-shadow:0 0 10px #ccc;padding:20px;margin-bottom:20px;min-height:150px;display:flex;align-items:center;justify-content:center}@media(max-width:650px){#thank-you .track-order[data-v-79aa3770]{padding:20px}}#thank-you .track-order h2[data-v-79aa3770]{font-size:48px;margin-bottom:10px;text-transform:uppercase}@media(max-width:650px){#thank-you .track-order h2[data-v-79aa3770]{font-size:36px}}#thank-you .track-order a[data-v-79aa3770]{display:block;text-decoration:none;transition:all .3s ease;cursor:pointer;width:100%}#thank-you .track-order a[data-v-79aa3770]:hover{transform:translateY(-2px)}#thank-you .track-order a:hover h2[data-v-79aa3770]{color:#2f5243}#thank-you .track-order a h2[data-v-79aa3770]{font-size:48px;margin:0;text-transform:uppercase;color:#000;transition:color .3s ease}@media(max-width:650px){#thank-you .track-order a h2[data-v-79aa3770]{font-size:36px}}#thank-you .track-order[data-v-79aa3770]:hover{box-shadow:0 5px 15px rgba(47,82,67,.2)}@media(max-width:650px){#checkout .bottom-bar{padding:5px 10px}}#checkout .bottom-bar a,#checkout .bottom-bar div{text-align:center;color:#fff;text-decoration:none;font-size:20px;padding:10px;width:360px;cursor:pointer}@media(max-width:650px){#checkout .bottom-bar a,#checkout .bottom-bar div{width:100%;font-size:13px}}#checkout .bottom-bar a.disabled,#checkout .bottom-bar div.disabled{background-color:rgba(47,82,67,.5)!important;color:hsla(0,0%,100%,.5)!important;cursor:not-allowed!important;text-decoration:none!important}#checkout .bottom-bar a.disabled:hover,#checkout .bottom-bar div.disabled:hover{background-color:rgba(47,82,67,.5)!important;transform:none!important}#checkout .bottom-bar .action-btn{text-decoration:underline;text-underline-offset:3px}#checkout .bottom-bar .action-btn.disabled{background-color:rgba(47,82,67,.5)!important;color:hsla(0,0%,100%,.5)!important;cursor:not-allowed!important;text-decoration:none!important}#checkout .bottom-bar .action-btn.disabled:hover{background-color:rgba(47,82,67,.5)!important;transform:none!important}@keyframes pulse-2f81028c{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-2f81028c{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-2f81028c]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-2f81028c 2s infinite}.pulsing-marker .marker-logo[data-v-2f81028c]{width:40px;height:40px;border-radius:50%;animation:pulse-2f81028c 2s infinite;z-index:2}.customer-info[data-v-2f81028c]{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:30px;margin-bottom:20px}@media(max-width:650px){.customer-info[data-v-2f81028c]{padding:20px;box-shadow:none}}.customer-info h3[data-v-2f81028c]{font-size:24px;font-weight:500;margin:0 0 15px;text-align:left}@media(max-width:650px){.customer-info h3[data-v-2f81028c]{font-size:20px}}.customer-info .form-flex[data-v-2f81028c]{display:flex;gap:15px}@media(max-width:650px){.customer-info .form-flex[data-v-2f81028c]{flex-direction:column;gap:0}}.customer-info .form-group[data-v-2f81028c]{flex:1;margin-bottom:12px;text-align:left}.customer-info .form-group label[data-v-2f81028c]{display:block;margin-bottom:5px;font-size:14px;font-weight:500}.customer-info .form-group input[data-v-2f81028c]{width:100%;padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;font-size:1rem;box-sizing:border-box}.payment-methods .method input{border:1px solid hsla(0,0%,80%,.5);padding:15px 45px;margin:20px 0;border-radius:5px;width:100%;font-size:1.2em}.payment-methods .method button{background-color:#2f5243;color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%;padding:20px;margin:20px auto}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}@keyframes pulse-15df13e8{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-15df13e8{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-15df13e8]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-15df13e8 2s infinite}.pulsing-marker .marker-logo[data-v-15df13e8]{width:40px;height:40px;border-radius:50%;animation:pulse-15df13e8 2s infinite;z-index:2}#payment-link .payment-link__message[data-v-15df13e8]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center;font-size:1rem}#payment-link .payment-link__message--error[data-v-15df13e8]{color:#c0392b}#payment-link #confirm-payment[data-v-15df13e8]{position:relative;margin:200px auto 0;max-width:1200px;min-height:100vh}@media(max-width:1180px){#payment-link #confirm-payment[data-v-15df13e8]{margin:150px auto}}@media(max-width:650px){#payment-link #confirm-payment[data-v-15df13e8]{margin:150px auto}}#payment-link #confirm-payment .payment-main[data-v-15df13e8]{display:flex;justify-content:center;align-items:unset;gap:50px}@media(max-width:1180px){#payment-link #confirm-payment .payment-main[data-v-15df13e8]{flex-direction:column-reverse;gap:20px;padding:0 30px}}#payment-link #confirm-payment .payment-main .left[data-v-15df13e8]{width:50%}@media(max-width:1180px){#payment-link #confirm-payment .payment-main .left[data-v-15df13e8]{width:100%}}#payment-link #confirm-payment .payment-main .left .error-message[data-v-15df13e8]{color:red;text-align:left;margin:10px 0}#payment-link #confirm-payment .payment-main .left .payment-locked[data-v-15df13e8]{pointer-events:none;opacity:.5}#payment-link #confirm-payment .payment-main .right[data-v-15df13e8]{width:50%}@media(max-width:1180px){#payment-link #confirm-payment .payment-main .right[data-v-15df13e8]{width:100%}}#payment-link #confirm-payment .schedule-edit[data-v-15df13e8]{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:30px;margin-bottom:20px}@media(max-width:650px){#payment-link #confirm-payment .schedule-edit[data-v-15df13e8]{padding:20px;box-shadow:none}}#payment-link #confirm-payment .schedule-edit h3[data-v-15df13e8]{font-size:24px;font-weight:500;margin:0 0 15px;text-align:left}@media(max-width:650px){#payment-link #confirm-payment .schedule-edit h3[data-v-15df13e8]{font-size:20px}}#payment-link #confirm-payment .schedule-edit .schedule-options[data-v-15df13e8]{display:flex;gap:10px;margin-bottom:15px}#payment-link #confirm-payment .schedule-edit .schedule-options .option[data-v-15df13e8]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;cursor:pointer}#payment-link #confirm-payment .schedule-edit .schedule-options .option.active[data-v-15df13e8]{border-color:#2f5243;background-color:rgba(47,82,67,.05);font-weight:500}#payment-link #confirm-payment .schedule-edit .time-input[data-v-15df13e8]{width:100%;padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;font-size:1rem;box-sizing:border-box}@keyframes pulse-46dc6ba2{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-46dc6ba2{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-46dc6ba2]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-46dc6ba2 2s infinite}.pulsing-marker .marker-logo[data-v-46dc6ba2]{width:40px;height:40px;border-radius:50%;animation:pulse-46dc6ba2 2s infinite;z-index:2}#about-us .title[data-v-46dc6ba2]{text-align:center;padding-top:100px}#about-us .title h1[data-v-46dc6ba2]{font-weight:100;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.6;margin:0;text-transform:uppercase}@media(max-width:650px){#about-us .title[data-v-46dc6ba2]{padding:80px 20px 0}}#about-us .page-layout[data-v-46dc6ba2]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}@media(max-width:1180px){#about-us .page-layout[data-v-46dc6ba2]{grid-template-columns:50% 50%}}@media(max-width:650px){#about-us .page-layout[data-v-46dc6ba2]{margin-top:20px;display:flex;flex-direction:column}}#about-us #main-contents[data-v-46dc6ba2]{width:100%}@media(max-width:650px){#about-us #main-contents[data-v-46dc6ba2]{width:100%}}#about-us .text-area[data-v-46dc6ba2]{width:100%;display:flex;align-items:center;justify-content:center;padding:50px 30px 50px 100px}@media(max-width:1180px){#about-us .text-area[data-v-46dc6ba2]{padding:20px}}@media(max-width:650px){#about-us .text-area[data-v-46dc6ba2]{width:100%;padding:20px 10px}}#about-us .text-area img[data-v-46dc6ba2]{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (min-width:2560px){#about-us .text-area img[data-v-46dc6ba2]{-o-object-fit:none;object-fit:none;-o-object-position:50% 60%;object-position:50% 60%;max-height:80vh}}@media(max-width:650px){#about-us .text-area img[data-v-46dc6ba2]{width:100%;height:auto;max-height:400px;-o-object-position:50% 60%;object-position:50% 60%}}#about-us #main-contents[data-v-46dc6ba2]{padding:50px 100px 50px 30px;margin:0;display:flex;flex-direction:column}@media(max-width:1180px){#about-us #main-contents[data-v-46dc6ba2]{padding:30px 20px}}@media(max-width:650px){#about-us #main-contents[data-v-46dc6ba2]{padding:30px 20px;width:100%;text-align:left;margin-top:0}}#about-us #main-contents p[data-v-46dc6ba2]{font-weight:100;font-size:1.3rem;line-height:1.7;margin-bottom:20px;text-align:left}@media(max-width:1180px){#about-us #main-contents p[data-v-46dc6ba2]{font-size:16px;line-height:1.6;margin-bottom:18px}}@media(max-width:650px){#about-us #main-contents p[data-v-46dc6ba2]{font-size:15px;line-height:1.6;margin-bottom:16px}}#about-us #main-contents .separator-line[data-v-46dc6ba2]{width:100%;height:1px;background-color:#000;margin:0 0 20px}@media(max-width:650px){#about-us #main-contents .separator-line[data-v-46dc6ba2]{margin:0 0 20px 0}}#about-us #main-contents .social-links[data-v-46dc6ba2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;width:-moz-fit-content;width:fit-content}@media(max-width:650px){#about-us #main-contents .social-links[data-v-46dc6ba2]{gap:12px}}#about-us #main-contents .social-links li a[data-v-46dc6ba2]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#333;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-size:1.25rem;transition:all .3s ease}@media(max-width:650px){#about-us #main-contents .social-links li a[data-v-46dc6ba2]{font-size:14px;gap:10px}}#about-us #main-contents .social-links li a img[data-v-46dc6ba2]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;display:block}@media(max-width:650px){#about-us #main-contents .social-links li a img[data-v-46dc6ba2]{width:20px;height:20px}}#about-us #main-contents .social-links li a img[alt=facebook][data-v-46dc6ba2],#about-us #main-contents .social-links li a img[alt=instagram][data-v-46dc6ba2],#about-us #main-contents .social-links li a img[alt=tiktok][data-v-46dc6ba2],#about-us #main-contents .social-links li a img[alt=youtube][data-v-46dc6ba2]{filter:brightness(.3)}#about-us #main-contents .social-links li a[data-v-46dc6ba2]:hover{color:#2f5243;transform:translateX(8px)}@keyframes pulse-1f30ba06{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-1f30ba06{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-1f30ba06]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-1f30ba06 2s infinite}.pulsing-marker .marker-logo[data-v-1f30ba06]{width:40px;height:40px;border-radius:50%;animation:pulse-1f30ba06 2s infinite;z-index:2}.awards[data-v-1f30ba06]{text-align:center;padding:0 20px 20px;margin:10vh auto;max-width:1200px}@media(max-width:650px){.awards[data-v-1f30ba06]{width:80%}}.awards h2[data-v-1f30ba06]{font-weight:100;text-transform:uppercase;font-size:4rem}@media(max-width:1180px){.awards h2[data-v-1f30ba06]{font-size:40px}}@media(max-width:650px){.awards h2[data-v-1f30ba06]{padding-top:2vh;font-size:36px}}.awards h4[data-v-1f30ba06]{font-weight:100;text-transform:uppercase;font-size:2rem;text-align:left;padding-bottom:1rem}@media(max-width:1180px){.awards h4[data-v-1f30ba06]{font-size:1.5rem}}@media(max-width:650px){.awards h4[data-v-1f30ba06]{font-size:1.2rem}}.awards p[data-v-1f30ba06]{text-align:left;font-size:1.3rem;font-weight:100;line-height:1.6;padding:1rem 0 0}@media(max-width:1180px){.awards p[data-v-1f30ba06]{font-size:1.1rem}}@media(max-width:650px){.awards p[data-v-1f30ba06]{font-size:.9rem}}.top-class[data-v-1f30ba06]{padding:60px 20px 20px;max-width:90%;margin:auto}.top-class p[data-v-1f30ba06]{text-align:left!important}.secret[data-v-1f30ba06]{display:flex;gap:0;max-width:100%;margin:2rem auto}@media(max-width:1180px){.secret[data-v-1f30ba06]{flex-direction:column}}.secret .left[data-v-1f30ba06],.secret .right[data-v-1f30ba06]{flex:1}.secret .left[data-v-1f30ba06]{display:flex;flex-direction:column}.secret .left img[data-v-1f30ba06]{width:100%;aspect-ratio:1/1;display:block}.secret .right[data-v-1f30ba06]{background-color:#f5f5f5;padding:60px 40px;display:flex;flex-direction:column;justify-content:center;text-align:left}@media(max-width:650px){.secret .right[data-v-1f30ba06]{padding:40px 20px}}.secret .right h3[data-v-1f30ba06]{font-size:3rem;font-weight:100;text-align:left;line-height:1.1;letter-spacing:.1rem}@media(max-width:1180px){.secret .right h3[data-v-1f30ba06]{font-size:2.5rem}}@media(max-width:650px){.secret .right h3[data-v-1f30ba06]{font-size:2rem}}.secret .right p[data-v-1f30ba06]{margin-bottom:10px}.mission[data-v-1f30ba06]{margin-bottom:2rem}.mission p[data-v-1f30ba06]{text-align:center}.mission .trio[data-v-1f30ba06]{margin-top:2rem;display:flex;gap:20px;justify-content:center}@media(max-width:1180px){.mission .trio[data-v-1f30ba06]{flex-direction:column;align-items:center}}.mission .trio img[data-v-1f30ba06]{width:calc(33.333% - 14px);height:auto;-o-object-fit:cover;object-fit:cover}@media(max-width:1180px){.mission .trio img[data-v-1f30ba06]{width:80%}}@media(max-width:650px){.mission .trio img[data-v-1f30ba06]{width:100%}}.testimonials[data-v-1f30ba06]{margin-bottom:2rem}.testimonials p[data-v-1f30ba06]{text-align:center}.testimonials .background[data-v-1f30ba06]{background-image:url(/img/letThePeopleDecide.7c71b1c5.jpg);background-size:cover;background-position:50%;width:100%;min-height:600px;display:flex;align-items:center;justify-content:center;padding:60px 20px;margin-top:2rem}.testimonials .testimonial-cards[data-v-1f30ba06]{display:flex;gap:30px;max-width:1200px;margin:0 auto}@media(max-width:1180px){.testimonials .testimonial-cards[data-v-1f30ba06]{flex-direction:column;gap:20px}}.testimonials .card[data-v-1f30ba06]{background-color:hsla(60,33%,94%,.95);padding:40px 30px;flex:1;display:flex;flex-direction:column;text-align:left}.testimonials .card .quote[data-v-1f30ba06]{font-size:4rem;line-height:1;color:#999}.testimonials .card p[data-v-1f30ba06]{padding-top:0;text-align:left;font-size:1.2rem;line-height:1.6;letter-spacing:.1rem;flex-grow:1;margin-bottom:40px}.testimonials .card h5[data-v-1f30ba06]{font-size:.9rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#000;margin:0}@media(max-width:650px){.desktop-testimonials[data-v-1f30ba06]{display:none}}.mobile-testimonials[data-v-1f30ba06]{display:none;margin-bottom:2rem}@media(max-width:650px){.mobile-testimonials[data-v-1f30ba06]{display:block}}.mobile-testimonials h2[data-v-1f30ba06]{text-align:center;margin-bottom:1rem}.mobile-testimonials>p[data-v-1f30ba06]{text-align:center;margin-bottom:2rem}.mobile-testimonials .card[data-v-1f30ba06]{background-color:hsla(60,33%,94%,.95);padding:40px 30px;margin:0 20px;display:flex;flex-direction:column;text-align:left}.mobile-testimonials .card .quote[data-v-1f30ba06]{font-size:4rem;line-height:1;color:#999}.mobile-testimonials .card p[data-v-1f30ba06]{padding-top:0;text-align:left;font-size:1.2rem;line-height:1.6;letter-spacing:.1rem;flex-grow:1;margin-bottom:40px}.mobile-testimonials .card h5[data-v-1f30ba06]{font-size:.9rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#000;margin:0}.mobile-testimonials[data-v-1f30ba06] .carousel__pagination-button:after{background-color:#ccc}.mobile-testimonials[data-v-1f30ba06] .carousel__pagination-button--active:after{background-color:#182921}.awards-grid[data-v-1f30ba06]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 60px;padding:60px 0;margin:0 auto}@media(max-width:1180px){.awards-grid[data-v-1f30ba06]{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:650px){.awards-grid[data-v-1f30ba06]{grid-template-columns:1fr;gap:30px}}.awards-grid .award-item[data-v-1f30ba06]{text-align:center}.awards-grid .award-item img[data-v-1f30ba06]{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;margin:0 auto 20px}.awards-grid .award-item h5[data-v-1f30ba06]{font-size:.75rem;font-weight:400;letter-spacing:.15rem;text-transform:uppercase;margin:10px 0 5px;color:#666}.awards-grid .award-item .award-title[data-v-1f30ba06]{font-size:1rem;font-weight:600;text-transform:uppercase;margin:5px 0;color:#000;text-align:center;padding:0}.awards-grid .award-item .award-year[data-v-1f30ba06]{font-size:.9rem;font-weight:400;margin:5px 0 0;color:#666;text-align:center;padding:0}.awards-grid .award-item.award-item--clickable[data-v-1f30ba06]{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s}.awards-grid .award-item.award-item--clickable[data-v-1f30ba06]:hover{opacity:.8}.awards-grid2[data-v-1f30ba06]{display:flex;justify-content:center;gap:200px;padding:0;margin:0 auto}@media(max-width:1180px){.awards-grid2[data-v-1f30ba06]{gap:80px}}@media(max-width:650px){.awards-grid2[data-v-1f30ba06]{flex-direction:column;align-items:center;gap:40px}}.awards-grid2 .award-item[data-v-1f30ba06]{text-align:center;flex:0 0 auto;width:250px}.awards-grid2 .award-item img[data-v-1f30ba06]{width:160px;height:160px;border-radius:10px;-o-object-fit:contain;object-fit:contain;margin:0 auto 20px}.awards-grid2 .award-item h5[data-v-1f30ba06]{font-size:.75rem;font-weight:400;letter-spacing:.15rem;text-transform:uppercase;margin:10px 0 5px;color:#666}.awards-grid2 .award-item .award-title[data-v-1f30ba06]{font-size:1rem;font-weight:600;text-transform:uppercase;margin:5px 0;color:#000;text-align:center;padding:0}.awards-grid2 .award-item .award-year[data-v-1f30ba06]{font-size:.9rem;font-weight:400;margin:5px 0 0;color:#666;text-align:center;padding:0}@media(max-width:650px){.join[data-v-1f30ba06]{display:none}}.mobile-awards[data-v-1f30ba06]{display:none;margin-bottom:2rem}@media(max-width:650px){.mobile-awards[data-v-1f30ba06]{display:block}}.mobile-awards h2[data-v-1f30ba06]{text-align:center;margin-bottom:2rem}.mobile-awards .award-item[data-v-1f30ba06]{text-align:center;padding:20px}.mobile-awards .award-item img[data-v-1f30ba06]{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;margin:0 auto 20px}.mobile-awards .award-item h5[data-v-1f30ba06]{font-size:.75rem;font-weight:400;letter-spacing:.15rem;text-transform:uppercase;margin:10px 0 5px;color:#666}.mobile-awards .award-item .award-title[data-v-1f30ba06]{font-size:1rem;font-weight:600;text-transform:uppercase;margin:5px 0;color:#000;text-align:center;padding:0}.mobile-awards .award-item .award-year[data-v-1f30ba06]{font-size:.9rem;font-weight:400;margin:5px 0 0;color:#666;text-align:center;padding:0}.mobile-awards[data-v-1f30ba06] .carousel__pagination-button:after{background-color:#ccc}.mobile-awards[data-v-1f30ba06] .carousel__pagination-button--active:after{background-color:#182921}h5{font-weight:500;margin:10px 0;font-size:28px}ul{padding:0;margin:0;list-style:unset;text-align:left}ul.disc{list-style:disc}ul.number{counter-reset:list;text-align:left;font-weight:700}ul.number li{margin:20px auto;counter-increment:list}ul.number li:before{content:counter(list) ".";margin-right:10px}@keyframes pulse-f21b34d2{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-f21b34d2{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-f21b34d2]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-f21b34d2 2s infinite}.pulsing-marker .marker-logo[data-v-f21b34d2]{width:40px;height:40px;border-radius:50%;animation:pulse-f21b34d2 2s infinite;z-index:2}.text-container[data-v-f21b34d2]{max-width:90%}.text-container p[data-v-f21b34d2]{font-weight:300;margin-top:10px;max-width:70%}#blogs[data-v-f21b34d2]{max-width:90%;margin:0 auto 50px;padding:0 20px}@media(max-width:650px){#blogs[data-v-f21b34d2]{width:90%;margin:20px auto}}.blogs-message[data-v-f21b34d2]{font-weight:300;font-size:1.1rem;color:#666;margin:20px 0 40px}.blog-grid[data-v-f21b34d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:1180px){.blog-grid[data-v-f21b34d2]{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:650px){.blog-grid[data-v-f21b34d2]{grid-template-columns:1fr;gap:20px}}.blog-card[data-v-f21b34d2]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.blog-card[data-v-f21b34d2]:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.card-image[data-v-f21b34d2]{position:relative;width:100%;height:400px;overflow:hidden}.card-image img[data-v-f21b34d2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.card-image .flag[data-v-f21b34d2]{position:absolute;top:20px;left:0;background-color:#163d22;padding:8px 20px 8px 30px;border-radius:0 25px 25px 0;font-family:proxima-nova,sans-serif;font-weight:700;letter-spacing:1px;color:#fff;font-size:14px;z-index:2}.card-content[data-v-f21b34d2]{padding:25px}.card-content h2[data-v-f21b34d2]{font-weight:300;margin-bottom:15px;font-size:1.5rem;line-height:1.3}@media(max-width:650px){.card-content h2[data-v-f21b34d2]{font-size:1.3rem}}.card-content p[data-v-f21b34d2]{margin-bottom:20px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.1rem}.card-content .button-new[data-v-f21b34d2]{display:inline-block;color:#000;padding:0;text-decoration:none;font-weight:300;font-size:1rem;letter-spacing:.1rem;white-space:nowrap;position:relative;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.card-content .button-new span[data-v-f21b34d2]{position:relative;display:inline-flex;align-items:center;padding-bottom:4px}.card-content .button-new[data-v-f21b34d2]:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:1px;background-color:#000;transition:background-color .3s ease}.card-content .button-new[data-v-f21b34d2]:hover:after{background-color:#9f9f9f}@keyframes pulse-09a854b6{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-09a854b6{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-09a854b6]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-09a854b6 2s infinite}.pulsing-marker .marker-logo[data-v-09a854b6]{width:40px;height:40px;border-radius:50%;animation:pulse-09a854b6 2s infinite;z-index:2}html[data-v-09a854b6]{font-size:16px;scroll-behavior:smooth;overflow-x:auto}body[data-v-09a854b6]{font-family:proxima-nova,sans-serif;font-weight:400;color:#000;background-color:#fff;line-height:1.6}img[data-v-09a854b6]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.no-scroll[data-v-09a854b6]{overflow:hidden}a[data-v-09a854b6]{color:#000;text-decoration:none}hr[data-v-09a854b6]{margin:10px 0;border-top:1px solid #e6e8ec;width:100%;border-bottom:none}textarea[data-v-09a854b6]{width:100%;height:150px;padding:12px 20px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;resize:none}input[data-v-09a854b6],textarea[data-v-09a854b6]{border:1px solid hsla(0,0%,80%,.5);font-family:proxima-nova,sans-serif!important}input[data-v-09a854b6]{padding:10px;border-radius:5px}.alert[data-v-09a854b6],.error[data-v-09a854b6]{color:red}.error-input[data-v-09a854b6]{border:1px solid red}select[data-v-09a854b6]{border:1px solid hsla(0,0%,80%,.5);border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em}select[data-v-09a854b6],select[data-v-09a854b6]:active{background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select[data-v-09a854b6]:active{background-image:linear-gradient(45deg,green 50%,transparent 0),linear-gradient(135deg,transparent 50%,green 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;border-color:green;outline:0}.button[data-v-09a854b6],button[data-v-09a854b6]{display:block;padding:20px 50px;font-size:20px;background:#2f5243;color:#fff;border:none;border-radius:5px;cursor:pointer;text-align:center;font-weight:500;font-family:proxima-nova,sans-serif}.icon[data-v-09a854b6]{width:30px;margin-right:10px}.error[data-v-09a854b6]{color:red}.spinner[data-v-09a854b6]{display:block;width:100px;height:100px;border:4px solid #fff;border-top-color:hsla(0,0%,100%,.25);border-radius:100%;opacity:.75;animation:spinner .6s linear infinite;transition:top .3s ease .3s,opacity .3s ease .3s,border-radius .3s ease;z-index:2}.header[data-v-09a854b6]{font-size:20px;align-items:center;justify-content:space-between;background-color:#fff;padding:10px 2rem 0;width:100%;height:70px}@media(max-width:1180px){.header[data-v-09a854b6]{padding:30px}}body.modal-open[data-v-09a854b6],body.phoneverify-open[data-v-09a854b6],html.modal-open[data-v-09a854b6],html.phoneverify-open[data-v-09a854b6]{overflow:hidden}.main[data-v-09a854b6]{background-color:#fff}.footer[data-v-09a854b6]{text-align:center;padding:5px 2rem 1rem;width:100%}.flex[data-v-09a854b6]{display:flex;align-items:center;justify-content:center}.flex .left[data-v-09a854b6],.flex .right[data-v-09a854b6]{width:50%}.top[data-v-09a854b6]{color:#fff;padding:50px 0;background-size:cover;background-position:50%;height:85vh;position:relative}@media(max-width:650px){.top[data-v-09a854b6]{margin-top:85px;height:70vh}}.top .back-shadow[data-v-09a854b6]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(3px)}.top .text-container[data-v-09a854b6]{position:absolute;text-align:center;top:60%;left:50%;transform:translate(-50%,-50%)}.top .text-container h1[data-v-09a854b6]{font-size:100px;font-weight:500;text-align:center}@media(max-width:1180px){.top .text-container h1[data-v-09a854b6]{font-size:80px}}@media(max-width:650px){.top .text-container h1[data-v-09a854b6]{font-size:50px;letter-spacing:1px}}.top .scroll-btn[data-v-09a854b6]{position:absolute;bottom:20px;left:49%;transform:translateX(-50%);width:50px;cursor:pointer;animation:scroll-btn-animation-09a854b6 1.5s infinite}@keyframes scroll-btn-animation-09a854b6{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media(max-width:650px){.top .scroll-btn[data-v-09a854b6]{display:none}}.grecaptcha-badge[data-v-09a854b6]{z-index:100000000000000000;visibility:hidden}.pac-container[data-v-09a854b6]{z-index:10000;position:absolute}.gm-style-cc[data-v-09a854b6],.gmnoprint[data-v-09a854b6]{display:none!important}.text-container[data-v-09a854b6]{padding:100px 20px 50px;text-align:center;max-width:1200px;margin:0 auto}@media screen and (max-height:1200px){.text-container[data-v-09a854b6]{top:60%}}@media(max-width:1180px){.text-container[data-v-09a854b6]{padding:80px 30px 40px}}@media(max-width:650px){.text-container[data-v-09a854b6]{padding:80px 20px 30px}}.text-container h1[data-v-09a854b6]{font-size:50px;font-weight:100;text-transform:uppercase;color:#000;margin-bottom:20px}@media(max-width:1180px){.text-container h1[data-v-09a854b6]{font-size:45px}}@media(max-width:650px){.text-container h1[data-v-09a854b6]{font-size:35px;margin-bottom:15px}}.text-container p[data-v-09a854b6]{font-size:1.25rem;color:#666;line-height:1.6;max-width:800px;margin:20px auto 0;font-family:proxima-nova,sans-serif}@media(max-width:1180px){.text-container p[data-v-09a854b6]{font-size:1.15rem;max-width:600px}}@media(max-width:650px){.text-container p[data-v-09a854b6]{font-size:1rem;max-width:100%;margin:15px auto 0;line-height:1.5}}h5[data-v-09a854b6]{font-weight:500;margin:10px 0;font-size:28px}ul[data-v-09a854b6]{padding:0;margin:0;list-style:unset;text-align:left}ul.disc[data-v-09a854b6]{list-style:disc}ul.number[data-v-09a854b6]{counter-reset:list;text-align:left;font-weight:700}ul.number li[data-v-09a854b6]{margin:20px auto;counter-increment:list}ul.number li[data-v-09a854b6]:before{content:counter(list) ".";margin-right:10px}.top-image[data-v-09a854b6]{padding:0;background-size:cover;background-position:center 10%;background-repeat:no-repeat;position:relative;height:30vh;width:100%}@media(max-width:650px){.top-image[data-v-09a854b6]{margin-top:0;height:30vh;background-position:50%}}.top-image.blog-1[data-v-09a854b6]{background-position:center 60%!important}.blog-container[data-v-09a854b6]{position:relative;padding:100px 0}@media(max-width:650px){.blog-container[data-v-09a854b6]{padding:50px 0}}.blog-container .return-to-menu[data-v-09a854b6]{position:absolute;top:50px;left:50px;display:flex;align-items:center;cursor:pointer}@media(max-width:1180px){.blog-container .return-to-menu[data-v-09a854b6]{top:30px;left:30px}}.blog-container .return-to-menu img[data-v-09a854b6]{width:20px;margin-right:10px}@media(max-width:650px){.blog-container .return-to-menu img[data-v-09a854b6]{display:block}}.blog-container .return-to-menu p[data-v-09a854b6]{font-size:20px}.blog-container #blog-article[data-v-09a854b6]{max-width:960px;width:80%;margin:0 auto;text-align:center}@media(max-width:650px){.blog-container #blog-article[data-v-09a854b6]{padding:30px}}.blog-container #blog-article .topText[data-v-09a854b6]{text-align:left;font-size:1.2rem}.blog-container #blog-article .middle-text[data-v-09a854b6]{text-align:left;font-size:1.25rem}.blog-container #blog-article h1[data-v-09a854b6]{font-size:40px;font-weight:300;text-align:center;letter-spacing:-1px}@media(max-width:650px){.blog-container #blog-article h1[data-v-09a854b6]{font-size:36px;line-height:40px;letter-spacing:1px}}.blog-container #blog-article h4[data-v-09a854b6]{font-size:18px;color:#777e90;margin:10px 0}.blog-container #blog-article h5[data-v-09a854b6]{font-size:32px;font-weight:500;margin:20px 0}.blog-container #blog-article .image-container[data-v-09a854b6]{display:flex;justify-content:center;align-items:center}@media(max-width:650px){.blog-container #blog-article .image-container[data-v-09a854b6]{flex-direction:column}}.blog-container #blog-article .image-container .gallery-image[data-v-09a854b6]{min-width:300px;height:300px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin:20px}@media(max-width:1180px){.blog-container #blog-article .image-container .gallery-image[data-v-09a854b6]{min-width:200px;height:200px}}.blog-container #blog-article .bottom-image[data-v-09a854b6]{margin:30px 0;width:100%;height:600px;background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:1180px){.blog-container #blog-article .bottom-image[data-v-09a854b6]{height:400px;background-position:top}}.blog-container #blog-article .bottom-text[data-v-09a854b6] p+p,.blog-container #blog-article .middle-text[data-v-09a854b6] p+p,.blog-container #blog-article .topText[data-v-09a854b6] p+p{margin-top:1.6em}.blog-container #blog-article .story-missing[data-v-09a854b6]{margin-top:20px;font-size:1.1rem}.blog-container #blog-article .story-missing a[data-v-09a854b6]{color:inherit}@keyframes pulse-6f7de700{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-6f7de700{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-6f7de700]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-6f7de700 2s infinite}.pulsing-marker .marker-logo[data-v-6f7de700]{width:40px;height:40px;border-radius:50%;animation:pulse-6f7de700 2s infinite;z-index:2}.text-container[data-v-6f7de700]{max-width:90%;padding:100px 20px 50px;text-align:center;margin:0 auto}@media(max-width:1180px){.text-container[data-v-6f7de700]{padding:80px 30px 40px}}@media(max-width:650px){.text-container[data-v-6f7de700]{padding:60px 20px 30px}}.text-container h1[data-v-6f7de700]{font-size:4rem;font-weight:100;text-transform:uppercase;color:#000;margin-bottom:20px}@media(max-width:1180px){.text-container h1[data-v-6f7de700]{font-size:45px}}@media(max-width:650px){.text-container h1[data-v-6f7de700]{font-size:35px;margin-bottom:15px}}.text-container h2[data-v-6f7de700]{font-size:4rem;margin:20px 0;font-weight:100}@media(max-width:650px){.text-container h2[data-v-6f7de700]{margin:10px 0}}.text-container p[data-v-6f7de700]{font-size:1.3rem;color:#000;font-weight:100;line-height:1.6;max-width:70%;margin:20px auto 0}@media(max-width:1180px){.text-container p[data-v-6f7de700]{font-size:1.15rem;max-width:80%}}@media(max-width:650px){.text-container p[data-v-6f7de700]{font-size:1rem;max-width:100%;margin:15px auto 0;line-height:1.5}}.text-container .pictures[data-v-6f7de700]{justify-content:space-evenly;margin:50px 0}.text-container .pictures .img-container[data-v-6f7de700]{position:relative;width:20%}.text-container .pictures .img-container img[data-v-6f7de700]{width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1180px){.text-container .pictures .img-container img[data-v-6f7de700]{height:280px}}@media(max-width:650px){.text-container .pictures .img-container img[data-v-6f7de700]{height:400px;width:auto;margin:0 auto}}.text-container .pictures .img-container p[data-v-6f7de700]{font-size:20px;font-weight:200;color:#000;padding:10px 0}@media(max-width:650px){.text-container .pictures .img-container p[data-v-6f7de700]{font-size:32px}}.text-container .desktop[data-v-6f7de700]{display:flex}@media(max-width:650px){.text-container .desktop[data-v-6f7de700]{display:none}}.text-container .mobile[data-v-6f7de700]{display:none}@media(max-width:650px){.text-container .mobile[data-v-6f7de700]{margin:50px 0;display:block}}.text-container .mobile[data-v-6f7de700] .carousel__slide{padding:0 10px;display:flex;justify-content:center;align-items:center}.text-container .mobile[data-v-6f7de700] .carousel__viewport{perspective:2000px}.text-container .mobile[data-v-6f7de700] .carousel__track{transform-style:preserve-3d}.text-container .mobile img[data-v-6f7de700]{width:100%;max-width:300px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:8px}.text-container .mobile[data-v-6f7de700] .carousel__pagination{margin-top:20px}.text-container .mobile[data-v-6f7de700] .carousel__pagination-button{padding:5px;margin:0 3px}.text-container .mobile[data-v-6f7de700] .carousel__pagination-button:after{width:8px;height:8px;border-radius:50%;background-color:#ccc;content:"";display:block}.text-container .mobile[data-v-6f7de700] .carousel__pagination-button--active:after{background-color:#333}.text-container #any-envent[data-v-6f7de700]{margin:50px 0;padding:0 20px;text-align:left;gap:30px}@media(max-width:1180px){.text-container #any-envent[data-v-6f7de700]{gap:20px}}@media(max-width:650px){.text-container #any-envent[data-v-6f7de700]{margin:20px 0;padding:0 10px;flex-direction:column;gap:20px;text-align:center}}.text-container #any-envent .info[data-v-6f7de700]{width:50%}@media(max-width:650px){.text-container #any-envent .info[data-v-6f7de700]{width:100%}}.text-container #any-envent .info h2[data-v-6f7de700]{margin:0 auto;max-width:70%;font-weight:100}@media(max-width:1180px){.text-container #any-envent .info h2[data-v-6f7de700]{font-size:2.5rem}}@media(max-width:650px){.text-container #any-envent .info h2[data-v-6f7de700]{font-size:2rem}}.text-container #any-envent .info p[data-v-6f7de700]{color:#000;font-weight:200}.text-container #any-envent .right img[data-v-6f7de700]{height:auto;width:100%;max-width:500px;margin:0 auto 0 0}@media(max-width:1180px){.text-container #any-envent .right img[data-v-6f7de700]{max-width:350px}}@media(max-width:650px){.text-container #any-envent .right img[data-v-6f7de700]{margin:20px auto;max-width:280px}}#where-we-are-located #map[data-v-6f7de700],#where-we-are-located img[data-v-6f7de700]{width:100%;height:500px}#where-we-are-located #map .gmnoprint[data-v-6f7de700],#where-we-are-located img .gmnoprint[data-v-6f7de700]{display:none!important}#get-a-quote[data-v-6f7de700]{max-width:1200px;margin:50px auto;text-align:center}@media(max-width:650px){#get-a-quote[data-v-6f7de700]{width:80%;margin:20px auto}}#get-a-quote h2[data-v-6f7de700]{font-size:2.5rem;font-weight:100}#get-a-quote p[data-v-6f7de700]{font-size:1.3rem;margin:0;color:#000;font-weight:200}#get-a-quote .alert[data-v-6f7de700]{color:red;margin:0 20px}@media(max-width:650px){#get-a-quote .alert[data-v-6f7de700]{font-size:1rem}}#get-a-quote .success[data-v-6f7de700]{color:green}#get-a-quote #catering-form[data-v-6f7de700]{display:flex;flex-direction:column;width:500px;margin:20px auto 0}@media(max-width:650px){#get-a-quote #catering-form[data-v-6f7de700]{width:100%}}#get-a-quote #catering-form input[data-v-6f7de700]{width:100%;height:50px;margin:5px 0;padding:0 10px;border-radius:5px;color:#000;font-weight:300;font-size:1rem}#get-a-quote #catering-form input[data-v-6f7de700]::-moz-placeholder{color:#999;font-weight:300;font-size:1rem}#get-a-quote #catering-form input[data-v-6f7de700]::placeholder{color:#999;font-weight:300;font-size:1rem}#get-a-quote #catering-form .dropdown[data-v-6f7de700]{position:relative;margin:5px 0;width:100%;height:50px;padding:0 10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;font-size:1rem;cursor:pointer;scroll-behavior:smooth}#get-a-quote #catering-form .dropdown .dropdown-toggle[data-v-6f7de700]{height:100%;cursor:pointer;margin:0 auto;justify-content:space-between}#get-a-quote #catering-form .dropdown .dropdown-toggle[data-v-6f7de700] :forcus{outline:none}#get-a-quote #catering-form .dropdown .dropdown-toggle .caret[data-v-6f7de700]{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}#get-a-quote #catering-form .dropdown .dropdown-toggle .active[data-v-6f7de700]{transform:rotate(180deg)}#get-a-quote #catering-form .dropdown .dropdown-toggle .dropdown-text[data-v-6f7de700]{align-self:center;margin:0;cursor:pointer;color:#000;font-weight:300;font-size:1rem}#get-a-quote #catering-form .dropdown .dropdown-toggle .dropdown-text.placeholder[data-v-6f7de700]{color:#999}#get-a-quote #catering-form .dropdown .dropdown-menu[data-v-6f7de700]{position:absolute;left:0;width:100%;background-color:#fff;border:1px solid #ddd;display:none;z-index:1000;max-height:200px;overflow-y:auto}#get-a-quote #catering-form .dropdown .dropdown-menu.active[data-v-6f7de700]{display:block}#get-a-quote #catering-form .dropdown .dropdown-menu .anotherOption[data-v-6f7de700]{justify-content:center!important;padding:5px 10px;font-weight:700;font-size:1rem}#get-a-quote #catering-form .dropdown .dropdown-menu li[data-v-6f7de700]{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;cursor:pointer;text-align:center;border-top:1px solid #ddd}#get-a-quote #catering-form .dropdown .dropdown-menu li .address[data-v-6f7de700],#get-a-quote #catering-form .dropdown .dropdown-menu li .name[data-v-6f7de700]{font-weight:300;font-size:1rem;color:#000}#get-a-quote #catering-form .dropdown .dropdown-menu li[data-v-6f7de700] :first-child{border-top:none;text-align:left}#get-a-quote #catering-form .dropdown .dropdown-menu li[data-v-6f7de700] :last-child{border-bottom:none;text-align:right}#get-a-quote #catering-form textarea[data-v-6f7de700]{width:100%;height:100px;margin:5px 0;padding:10px;border-radius:5px;border:1px solid hsla(0,0%,80%,.5);color:#000;font-weight:300;font-size:1rem}#get-a-quote #catering-form textarea[data-v-6f7de700]::-moz-placeholder{color:#999;font-weight:300;font-size:1rem}#get-a-quote #catering-form textarea[data-v-6f7de700]::placeholder{color:#999;font-weight:300;font-size:1rem}#get-a-quote #catering-form .error[data-v-6f7de700]{color:red;margin:10px 0;text-align:center;font-size:1rem;font-weight:400}#get-a-quote #catering-form .success[data-v-6f7de700]{margin:10px 0;text-align:center;color:#2f5243}#get-a-quote #catering-form button[data-v-6f7de700]{font-weight:300;margin:20px auto}[data-v-6f7de700] .dp__input{color:#000!important;font-weight:300!important;font-family:Proxima Nova,sans-serif!important}[data-v-6f7de700] .dp__input::-moz-placeholder{color:#999!important;font-weight:300!important;font-family:Proxima Nova,sans-serif!important}[data-v-6f7de700] .dp__input::placeholder{color:#999!important;font-weight:300!important;font-family:Proxima Nova,sans-serif!important}[data-v-6f7de700] .dp__menu{color:#000!important;font-weight:300!important;font-family:Proxima Nova,sans-serif!important}@media(max-width:650px){[data-v-6f7de700] .carousel{text-align:center}[data-v-6f7de700] .carousel__slide{opacity:1!important;transform:none!important}[data-v-6f7de700] .carousel__next,[data-v-6f7de700] .carousel__prev{display:none}}@keyframes pulse-319937a9{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-319937a9{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-319937a9]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-319937a9 2s infinite}.pulsing-marker .marker-logo[data-v-319937a9]{width:40px;height:40px;border-radius:50%;animation:pulse-319937a9 2s infinite;z-index:2}.franchise-form[data-v-319937a9]{display:flex;flex-direction:column;width:500px;background:#fff;margin:0 auto;padding:30px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center;scroll-margin-top:100px}@media(max-width:1180px){.franchise-form[data-v-319937a9]{width:90%;max-width:500px;padding:25px}}@media(max-width:650px){.franchise-form[data-v-319937a9]{width:100%;padding:20px;margin-bottom:50px}}.franchise-form input[data-v-319937a9]{width:100%;height:50px;margin:5px 0;padding:0 10px;font-size:1rem;font-weight:300;border-radius:5px}@media(max-width:650px){.franchise-form input[data-v-319937a9]{height:40px}}.franchise-form input[data-v-319937a9]::-moz-placeholder{color:#bfbfbf}.franchise-form input[data-v-319937a9]::placeholder{color:#bfbfbf}.franchise-form label[data-v-319937a9]{text-align:left}.franchise-form textarea[data-v-319937a9]{width:100%;height:100px;margin:5px 0;padding:20px;border-radius:5px;font-size:1rem;font-weight:300;border:1px solid hsla(0,0%,80%,.5)}@media(max-width:650px){.franchise-form textarea[data-v-319937a9]{height:80px}}.franchise-form textarea[data-v-319937a9]::-moz-placeholder{color:#bfbfbf}.franchise-form textarea[data-v-319937a9]::placeholder{color:#bfbfbf}.franchise-form textarea.error-input[data-v-319937a9]{border:1px solid red}.franchise-form .error[data-v-319937a9]{margin:10px 0;text-align:center}.franchise-form .success[data-v-319937a9]{margin:10px 0;text-align:center;color:#2f5243;font-weight:300}.franchise-form button[data-v-319937a9]{margin:10px auto;padding:15px 50px;font-size:1rem;font-weight:300}@media(max-width:650px){.franchise-form button[data-v-319937a9]{padding:15px 40px}}.franchise-form button[data-v-319937a9]:disabled{opacity:.6;cursor:not-allowed}.franchise-form h3[data-v-319937a9]{font-size:1.5rem;font-weight:400;margin-bottom:10px;text-align:center;color:#2f5243}.franchise-form .step-info[data-v-319937a9]{margin-bottom:20px;color:#666;font-size:.9rem;text-align:center;line-height:1.4}.franchise-form .question-group[data-v-319937a9]{margin-bottom:25px;padding:15px;border-radius:5px;transition:all .3s ease}.franchise-form .question-group.error[data-v-319937a9]{background-color:#fff5f5;border:1px solid #ff6b6b}.franchise-form .question-group.error label[data-v-319937a9]{color:#d73027}.franchise-form .question-group label[data-v-319937a9]{display:block;margin-bottom:10px;font-weight:400;line-height:1.4;text-align:left}.franchise-form .question-group .radio-group[data-v-319937a9]{display:flex;gap:20px;margin-bottom:10px}.franchise-form .question-group .radio-group .radio-label[data-v-319937a9]{display:flex;align-items:center;cursor:pointer;font-weight:300}.franchise-form .question-group .radio-group .radio-label input[type=radio][data-v-319937a9]{margin-right:8px;width:auto;height:auto}.franchise-form .question-group textarea[data-v-319937a9]{width:100%;padding:10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;font-family:inherit;font-size:1rem;font-weight:300;resize:vertical}.franchise-form .question-group textarea[data-v-319937a9]::-moz-placeholder{color:#bfbfbf}.franchise-form .question-group textarea[data-v-319937a9]::placeholder{color:#bfbfbf}.franchise-form .button-group[data-v-319937a9]{display:flex;gap:15px;justify-content:center;margin-top:20px}.franchise-form .button-group button[data-v-319937a9]{margin:0}.franchise-form .button-group button.secondary[data-v-319937a9]{background:#f5f5f5;color:#333;border:1px solid #ccc}.franchise-form .button-group button.secondary[data-v-319937a9]:hover{background:#e0e0e0}.franchise-form .thank-you a[data-v-319937a9]{color:#2f5243;text-decoration:underline}.franchise-form .thank-you .done-mark[data-v-319937a9]{display:block;width:52px;height:52px;margin:0 auto 10px;fill:none;stroke:#2f5243;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.franchise-form .thank-you .done-mark[data-v-319937a9]{animation:done-in-319937a9 .35s ease-out both}.franchise-form .thank-you .done-mark path[data-v-319937a9]{stroke-dasharray:40;stroke-dashoffset:40;animation:done-tick-319937a9 .35s ease-out .25s forwards}}.franchise-form .thank-you h4[data-v-319937a9]{font-size:1.2rem;font-weight:400;color:#2f5243;margin:30px 0 5px}.franchise-form .thank-you .calendar[data-v-319937a9]{position:relative;isolation:isolate;height:700px;min-height:700px;scroll-margin-top:100px}@media(max-width:650px){.franchise-form .thank-you .calendar[data-v-319937a9]{margin:0 -20px}}.franchise-form .thank-you .calendar-link[data-v-319937a9]{margin-top:10px;color:#888;font-size:.85rem}.franchise-form .thank-you .calendar-link.is-only-way a[data-v-319937a9]{display:inline-block;margin-top:5px;padding:15px 40px;background:#2f5243;color:#fff;font-size:1rem;font-weight:300;text-decoration:none;border-radius:5px}@keyframes done-in-319937a9{0%{opacity:0;transform:scale(.6)}}@keyframes done-tick-319937a9{to{stroke-dashoffset:0}}@keyframes pulse-af326d64{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-af326d64{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-af326d64]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-af326d64 2s infinite}.pulsing-marker .marker-logo[data-v-af326d64]{width:40px;height:40px;border-radius:50%;animation:pulse-af326d64 2s infinite;z-index:2}#contact-us[data-v-af326d64]{display:flex;align-items:center;justify-content:center;margin:60px auto 0}@media(max-width:650px){#contact-us[data-v-af326d64]{flex-direction:column;margin-top:85px}}#contact-us h2[data-v-af326d64]{font-size:3rem;font-weight:100;text-transform:uppercase;margin:0 0 30px;text-align:center}@media(max-width:650px){#contact-us h2[data-v-af326d64]{font-size:36px;margin-bottom:20px}}#contact-us .left[data-v-af326d64]{height:100vh}@media(max-width:1180px){#contact-us .left[data-v-af326d64]{display:none}}#contact-us .left img[data-v-af326d64]{height:100%;-o-object-fit:cover;object-fit:cover}#contact-us .right[data-v-af326d64]{min-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:650px){#contact-us .right[data-v-af326d64]{width:90%;margin-top:20px}}@media(max-width:1180px){#contact-us .right .form-container[data-v-af326d64]{padding:50px}}@media(max-width:650px){#contact-us .right .form-container[data-v-af326d64]{padding:20px}}#contact-us .right .form-container img[data-v-af326d64]{width:100px;margin:20px auto}#contact-us .right .form-container .toggle-bar[data-v-af326d64]{width:500px;margin:0 auto 30px;padding:30px;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center;position:relative;overflow:visible;z-index:10}@media(max-width:1180px){#contact-us .right .form-container .toggle-bar[data-v-af326d64]{width:90%;max-width:500px;padding:25px}}@media(max-width:650px){#contact-us .right .form-container .toggle-bar[data-v-af326d64]{width:100%;padding:20px;margin-bottom:20px}}#contact-us .right .form-container .toggle-bar p[data-v-af326d64]{font-size:1rem;margin-bottom:20px;line-height:1.5;color:#000}@media(max-width:650px){#contact-us .right .form-container .toggle-bar p[data-v-af326d64]{font-size:14px;margin-bottom:15px}}#contact-us .right .form-container .toggle-bar .request-dropdown[data-v-af326d64]{position:relative;margin:5px 0;width:100%;height:50px;padding:0 10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;cursor:pointer}@media(max-width:650px){#contact-us .right .form-container .toggle-bar .request-dropdown[data-v-af326d64]{height:45px}}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-toggle[data-v-af326d64]{height:100%;cursor:pointer;margin:0 auto;justify-content:space-between;align-items:center;font-size:1rem;font-weight:300;position:relative}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-toggle[data-v-af326d64] :focus{outline:none}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-toggle .dropdown-text[data-v-af326d64]{margin:0;text-align:center}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-toggle .caret[data-v-af326d64]{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-toggle .active[data-v-af326d64]{transform:rotate(180deg)}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-menu[data-v-af326d64]{position:absolute;left:0;top:0;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:5px;display:none;z-index:9999;box-shadow:0 2px 10px rgba(0,0,0,.1)}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-menu.active[data-v-af326d64]{display:block}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-menu .default-option[data-v-af326d64]{justify-content:center!important}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-menu li[data-v-af326d64]{font-size:1rem;font-weight:300;padding:10px 15px;cursor:pointer;text-align:left;border-bottom:1px solid #ddd;transition:all .2s ease}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-menu li[data-v-af326d64]:hover{background-color:#f5f5f5;font-weight:500}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-menu li.selected[data-v-af326d64]{font-weight:500;background-color:#f0f8ff;color:#4285f4}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-menu li[data-v-af326d64]:first-child{border-top-left-radius:5px;border-top-right-radius:5px}#contact-us .right .form-container .toggle-bar .request-dropdown .dropdown-menu li[data-v-af326d64]:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#contact-us .right .form-container #catering-form[data-v-af326d64],#contact-us .right .form-container #contact-form[data-v-af326d64]{display:flex;flex-direction:column;width:500px;background:#fff;margin:0 auto;padding:30px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width:1180px){#contact-us .right .form-container #catering-form[data-v-af326d64],#contact-us .right .form-container #contact-form[data-v-af326d64]{width:90%;max-width:500px;padding:25px}}@media(max-width:650px){#contact-us .right .form-container #catering-form[data-v-af326d64],#contact-us .right .form-container #contact-form[data-v-af326d64]{width:100%;padding:20px;margin-bottom:50px}}#contact-us .right .form-container #catering-form input[data-v-af326d64],#contact-us .right .form-container #contact-form input[data-v-af326d64]{width:100%;height:50px;margin:5px 0;padding:0 10px;font-size:1rem;font-weight:300;border-radius:5px}@media(max-width:650px){#contact-us .right .form-container #catering-form input[data-v-af326d64],#contact-us .right .form-container #contact-form input[data-v-af326d64]{height:40px}}#contact-us .right .form-container #catering-form input[data-v-af326d64]::-moz-placeholder,#contact-us .right .form-container #contact-form input[data-v-af326d64]::-moz-placeholder{color:#bfbfbf}#contact-us .right .form-container #catering-form input[data-v-af326d64]::placeholder,#contact-us .right .form-container #contact-form input[data-v-af326d64]::placeholder{color:#bfbfbf}#contact-us .right .form-container #catering-form label[data-v-af326d64],#contact-us .right .form-container #contact-form label[data-v-af326d64]{text-align:left}#contact-us .right .form-container #catering-form .dropdown[data-v-af326d64],#contact-us .right .form-container #contact-form .dropdown[data-v-af326d64]{position:relative;margin:5px 0;width:100%;height:50px;padding:0 10px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;cursor:pointer}@media(max-width:650px){#contact-us .right .form-container #catering-form .dropdown[data-v-af326d64],#contact-us .right .form-container #contact-form .dropdown[data-v-af326d64]{height:40px}}#contact-us .right .form-container #catering-form .dropdown .dropdown-toggle[data-v-af326d64],#contact-us .right .form-container #contact-form .dropdown .dropdown-toggle[data-v-af326d64]{height:100%;cursor:pointer;margin:0 auto;justify-content:space-between;font-size:1rem;font-weight:300}#contact-us .right .form-container #catering-form .dropdown .dropdown-toggle[data-v-af326d64] :forcus,#contact-us .right .form-container #contact-form .dropdown .dropdown-toggle[data-v-af326d64] :forcus{outline:none}#contact-us .right .form-container #catering-form .dropdown .dropdown-toggle .caret[data-v-af326d64],#contact-us .right .form-container #contact-form .dropdown .dropdown-toggle .caret[data-v-af326d64]{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}#contact-us .right .form-container #catering-form .dropdown .dropdown-toggle .active[data-v-af326d64],#contact-us .right .form-container #contact-form .dropdown .dropdown-toggle .active[data-v-af326d64]{transform:rotate(180deg)}#contact-us .right .form-container #catering-form .dropdown .dropdown-menu[data-v-af326d64],#contact-us .right .form-container #contact-form .dropdown .dropdown-menu[data-v-af326d64]{position:absolute;left:0;width:100%;background-color:#fff;border:1px solid #ddd;display:none;z-index:1000;max-height:200px;overflow-y:auto}#contact-us .right .form-container #catering-form .dropdown .dropdown-menu.active[data-v-af326d64],#contact-us .right .form-container #contact-form .dropdown .dropdown-menu.active[data-v-af326d64]{display:block}#contact-us .right .form-container #catering-form .dropdown .dropdown-menu .anotherOption[data-v-af326d64],#contact-us .right .form-container #contact-form .dropdown .dropdown-menu .anotherOption[data-v-af326d64]{justify-content:center!important}#contact-us .right .form-container #catering-form .dropdown .dropdown-menu li[data-v-af326d64],#contact-us .right .form-container #contact-form .dropdown .dropdown-menu li[data-v-af326d64]{font-size:1rem;font-weight:300;padding:5px 10px;cursor:pointer;text-align:center;border-top:1px solid #ddd}#contact-us .right .form-container #catering-form .dropdown .dropdown-menu li[data-v-af326d64] :first-child,#contact-us .right .form-container #contact-form .dropdown .dropdown-menu li[data-v-af326d64] :first-child{border-top:none}#contact-us .right .form-container #catering-form .dropdown .dropdown-menu li[data-v-af326d64] :last-child,#contact-us .right .form-container #contact-form .dropdown .dropdown-menu li[data-v-af326d64] :last-child{border-bottom:none}#contact-us .right .form-container #catering-form textarea[data-v-af326d64],#contact-us .right .form-container #contact-form textarea[data-v-af326d64]{width:100%;height:100px;margin:5px 0;padding:20px;border-radius:5px;font-size:1rem;font-weight:300;border:1px solid hsla(0,0%,80%,.5)}@media(max-width:650px){#contact-us .right .form-container #catering-form textarea[data-v-af326d64],#contact-us .right .form-container #contact-form textarea[data-v-af326d64]{height:80px}}#contact-us .right .form-container #catering-form textarea[data-v-af326d64]::-moz-placeholder,#contact-us .right .form-container #contact-form textarea[data-v-af326d64]::-moz-placeholder{color:#bfbfbf}#contact-us .right .form-container #catering-form textarea[data-v-af326d64]::placeholder,#contact-us .right .form-container #contact-form textarea[data-v-af326d64]::placeholder{color:#bfbfbf}#contact-us .right .form-container #catering-form textarea.error-input[data-v-af326d64],#contact-us .right .form-container #contact-form textarea.error-input[data-v-af326d64]{border:1px solid red}#contact-us .right .form-container #catering-form .error[data-v-af326d64],#contact-us .right .form-container #contact-form .error[data-v-af326d64]{margin:10px 0;text-align:center}#contact-us .right .form-container #catering-form .success[data-v-af326d64],#contact-us .right .form-container #contact-form .success[data-v-af326d64]{margin:10px 0;text-align:center;color:#2f5243;font-weight:300}#contact-us .right .form-container #catering-form button[data-v-af326d64],#contact-us .right .form-container #contact-form button[data-v-af326d64]{margin:10px auto;padding:15px 50px;font-size:1rem;font-weight:300}@media(max-width:650px){#contact-us .right .form-container #catering-form button[data-v-af326d64],#contact-us .right .form-container #contact-form button[data-v-af326d64]{padding:15px 40px}}#contact-us .right .form-container #catering-form button[data-v-af326d64]:disabled,#contact-us .right .form-container #contact-form button[data-v-af326d64]:disabled{opacity:.6;cursor:not-allowed}#contact-us .right .form-container .marketing-email[data-v-af326d64]{margin-top:20px;text-align:center}@media(max-width:650px){#contact-us .right .form-container .marketing-email[data-v-af326d64]{margin-top:10px}}#contact-us .right .form-container .marketing-email p[data-v-af326d64]{margin-bottom:10px}@media(max-width:650px){#contact-us .right .form-container .marketing-email p[data-v-af326d64]{font-size:12px}}#contact-us .right .form-container .marketing-email a[data-v-af326d64]{color:#4285f4;text-decoration:unset;cursor:pointer}@media(max-width:650px){#contact-us .right .form-container .marketing-email a[data-v-af326d64]{font-size:12px}}#contact-us .right .form-container .marketing-email a[data-v-af326d64]:hover{text-decoration:underline}#contact-us .right .form-container .marketing-email .alert[data-v-af326d64]{color:red;margin:10px 20px 0;font-size:.9rem;text-align:center;line-height:1.4}@media(max-width:650px){#contact-us .right .form-container .marketing-email .alert[data-v-af326d64]{font-size:.8rem;margin:10px 0}}[data-v-af326d64] .dp__input{color:#000!important;font-weight:300!important;font-family:Proxima Nova,sans-serif!important}[data-v-af326d64] .dp__input::-moz-placeholder{color:#bfbfbf!important;font-weight:300!important;font-family:Proxima Nova,sans-serif!important}[data-v-af326d64] .dp__input::placeholder{color:#bfbfbf!important;font-weight:300!important;font-family:Proxima Nova,sans-serif!important}[data-v-af326d64] .dp__menu{color:#000!important;font-weight:300!important;font-family:Proxima Nova,sans-serif!important}@keyframes pulse-42b24bc6{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-42b24bc6{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-42b24bc6]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-42b24bc6 2s infinite}.pulsing-marker .marker-logo[data-v-42b24bc6]{width:40px;height:40px;border-radius:50%;animation:pulse-42b24bc6 2s infinite;z-index:2}.combo-modal[data-v-42b24bc6]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1006;display:flex;align-items:center;justify-content:center;padding:20px}@media(max-width:650px){.combo-modal[data-v-42b24bc6]{padding:0}}.modal-content[data-v-42b24bc6]{background:#fff;border-radius:12px;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}@media(max-width:650px){.modal-content[data-v-42b24bc6]{max-height:100vh;height:100%;border-radius:0}}.cb-header[data-v-42b24bc6]{position:relative;padding:22px 24px 16px;border-bottom:1px solid #eee;text-align:center}.cb-header h2[data-v-42b24bc6]{font-size:24px;font-weight:700}.cb-header .cb-sub[data-v-42b24bc6]{font-size:14px;opacity:.7;margin-top:4px}.cb-header .cb-price[data-v-42b24bc6]{margin-top:8px;font-size:28px;font-weight:800;color:#c0392b}.cb-header .cb-close[data-v-42b24bc6]{position:absolute;top:12px;right:16px;font-size:28px;line-height:1;cursor:pointer;opacity:.6}.cb-header .cb-close[data-v-42b24bc6]:hover{opacity:1}.cb-body[data-v-42b24bc6]{flex:1 1 auto;overflow-y:auto;padding:16px 24px}@media(max-width:650px){.cb-body[data-v-42b24bc6]{padding:12px 16px}}.cb-slot[data-v-42b24bc6]{border:1px solid #e6e6e6;border-radius:10px;padding:14px;margin-bottom:14px}.cb-slot.done[data-v-42b24bc6]{border-color:#1f7a4d;background:#f6fbf8}.cb-slot-header[data-v-42b24bc6]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cb-slot-header .cb-slot-num[data-v-42b24bc6]{width:24px;height:24px;border-radius:50%;background:#2b2b2b;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.cb-slot-header .cb-slot-label[data-v-42b24bc6]{font-weight:700;font-size:16px}.cb-slot-header .cb-slot-req[data-v-42b24bc6]{margin-left:auto;font-size:11px;font-weight:700;text-transform:uppercase;color:#c0392b}.cb-products[data-v-42b24bc6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.cb-prod[data-v-42b24bc6]{cursor:pointer;text-align:center}.cb-prod .cb-prod-img[data-v-42b24bc6]{height:72px;border-radius:8px;background:#f2f2f2 50%/cover no-repeat;display:flex;align-items:center;justify-content:center;font-size:26px}.cb-prod .cb-prod-name[data-v-42b24bc6]{display:block;font-size:12px;font-weight:600;margin-top:6px;line-height:1.3}.cb-prod:hover .cb-prod-img[data-v-42b24bc6]{outline:2px solid #c0392b}.cb-empty-slot[data-v-42b24bc6]{font-size:13px;opacity:.6}.cb-sel-top[data-v-42b24bc6]{display:flex;align-items:center;justify-content:space-between}.cb-sel-top .cb-change[data-v-42b24bc6]{font-size:12px;font-weight:700;color:#c0392b;cursor:pointer}.cb-loading[data-v-42b24bc6]{font-size:13px;opacity:.6;margin-top:8px}.cb-sizes[data-v-42b24bc6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cb-sizes .cb-size[data-v-42b24bc6]{border:1px solid #d9d9d9;border-radius:8px;padding:8px 12px;cursor:pointer;text-align:center;line-height:1.3}.cb-sizes .cb-size .cb-size-name[data-v-42b24bc6]{display:block;font-size:13px;font-weight:700}.cb-sizes .cb-size .cb-size-price[data-v-42b24bc6]{display:block;font-size:11px;opacity:.55}.cb-sizes .cb-size.active[data-v-42b24bc6]{border-color:transparent;background:#1f7a4d;color:#fff}.cb-sizes .cb-size.active .cb-size-price[data-v-42b24bc6]{opacity:.85}.cb-customize[data-v-42b24bc6]{margin-top:12px;border-top:1px solid #ececec;padding-top:10px}.cb-customize-head[data-v-42b24bc6]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:700}.cb-customize-head .cb-extras-badge[data-v-42b24bc6]{font-size:11px;font-weight:700;background:#f0f0f0;border-radius:999px;padding:2px 8px}.cb-customize-head i[data-v-42b24bc6]{margin-left:auto;font-style:normal;transition:transform .15s}.cb-customize-head i.open[data-v-42b24bc6]{transform:rotate(180deg)}.cb-group[data-v-42b24bc6]{margin-top:12px}.cb-group .cb-group-name[data-v-42b24bc6]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin-bottom:6px}.cb-options[data-v-42b24bc6]{display:flex;flex-wrap:wrap;gap:6px}.cb-option[data-v-42b24bc6]{border:1px solid #d9d9d9;border-radius:999px;padding:5px 12px;font-size:12px;cursor:pointer}.cb-option.selected[data-v-42b24bc6]{border-color:transparent;background:#2b2b2b;color:#fff}.cb-option.disabled[data-v-42b24bc6]{opacity:.35;cursor:not-allowed}.cb-footer[data-v-42b24bc6]{border-top:1px solid #eee;padding:14px 24px}.cb-footer .cb-error[data-v-42b24bc6]{color:#c0392b;font-size:13px;font-weight:600;margin-bottom:8px;text-align:center}.cb-footer .cb-add[data-v-42b24bc6]{width:100%;padding:14px;border:0;border-radius:10px;background:#1f7a4d;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.cb-footer .cb-add[data-v-42b24bc6]:disabled{background:#b9b9b9;cursor:not-allowed}.engine-deals[data-v-5a1addd3]{max-width:1100px;margin:0 auto 34px;padding:0 20px}.engine-grid[data-v-5a1addd3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.engine-card[data-v-5a1addd3]{position:relative;border:1px solid #e2e2e2;border-radius:12px;padding:18px;cursor:pointer;background:#fff;text-align:left;transition:box-shadow .15s,transform .15s}.engine-card[data-v-5a1addd3]:hover{box-shadow:0 6px 18px rgba(0,0,0,.09);transform:translateY(-2px)}.engine-card h3[data-v-5a1addd3]{font-size:19px;font-weight:700;margin-top:8px}.engine-card .ec-badge[data-v-5a1addd3]{display:inline-block;background:#c0392b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:3px}.engine-card .ec-sub[data-v-5a1addd3]{font-size:14px;opacity:.7;margin-top:4px}.engine-card .ec-price[data-v-5a1addd3]{font-size:24px;font-weight:800;color:#1f7a4d;margin-top:8px}.engine-card .ec-cta[data-v-5a1addd3]{display:inline-block;margin-top:12px;font-size:13px;font-weight:700;color:#c0392b}.engine-hint[data-v-5a1addd3]{text-align:center;font-size:14px;opacity:.65;margin-bottom:28px}@keyframes pulse-5a1addd3{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-5a1addd3{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-5a1addd3]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-5a1addd3 2s infinite}.pulsing-marker .marker-logo[data-v-5a1addd3]{width:40px;height:40px;border-radius:50%;animation:pulse-5a1addd3 2s infinite;z-index:2}#deals[data-v-5a1addd3]{text-align:center;padding:20px;max-width:1200px;margin:85px auto 0}@media(max-width:650px){#deals[data-v-5a1addd3]{margin:85px auto 0}}#deals h1[data-v-5a1addd3]{font-size:48px;font-weight:100;margin:20px 0}@media(max-width:650px){#deals h1[data-v-5a1addd3]{font-size:30px;margin:10px 0}}#deals .deal-list .deal-container[data-v-5a1addd3]{margin:20px}@media(max-width:650px){#deals .deal-list .deal-container[data-v-5a1addd3]{margin:20px 0}}#deals .deal-list .deal-container h3[data-v-5a1addd3]{text-align:left;font-size:36px;margin:10px 0;font-weight:100;text-transform:uppercase}@media(max-width:1180px){#deals .deal-list .deal-container h3[data-v-5a1addd3]{font-size:24px}}@media(max-width:650px){#deals .deal-list .deal-container h3[data-v-5a1addd3]{font-size:16px;margin:10px 0 5px}}#deals .deal-list .deal-container .img-container[data-v-5a1addd3]{position:relative;padding:10px}#deals .deal-list .deal-container .img-container img[data-v-5a1addd3]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;cursor:pointer}.close-btn[data-v-5a1addd3]{position:absolute;top:0;right:10px;cursor:pointer;font-size:24px;font-weight:700}.modal-desc[data-v-5a1addd3]{margin:0 auto}@media(max-width:650px){.modal-desc[data-v-5a1addd3]{width:90%}}.btn-flex[data-v-5a1addd3]{display:flex;justify-content:center;gap:20px}.btn-flex button[data-v-5a1addd3]{width:250px}@media(max-width:650px){.btn-flex button[data-v-5a1addd3]{width:100%;padding:10px 30px}}.btn-flex button[data-v-5a1addd3]:hover{background:#2f5243}.btn-flex .cancel-btn[data-v-5a1addd3]{background:#e6e8ec;color:#333}.btn-flex .cancel-btn[data-v-5a1addd3]:hover{background:#e6e8ec}@keyframes pulse-0b67bbf4{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-0b67bbf4{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-0b67bbf4]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-0b67bbf4 2s infinite}.pulsing-marker .marker-logo[data-v-0b67bbf4]{width:40px;height:40px;border-radius:50%;animation:pulse-0b67bbf4 2s infinite;z-index:2}.events-page[data-v-0b67bbf4]{min-height:75vh;max-width:1200px;margin:10vh auto;padding:40px 20px}@media(max-width:650px){.events-page[data-v-0b67bbf4]{padding:20px 10px}}.page-title[data-v-0b67bbf4]{text-align:center;font-size:48px;font-weight:300;letter-spacing:8px;margin-bottom:60px}@media(max-width:650px){.page-title[data-v-0b67bbf4]{font-size:36px;letter-spacing:4px;margin-bottom:40px}}.events-container[data-v-0b67bbf4]{display:flex;flex-direction:column;gap:60px}@media(max-width:650px){.events-container[data-v-0b67bbf4]{gap:40px}}.event-card[data-v-0b67bbf4]{display:flex;gap:40px;align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px}@media(max-width:1180px){.event-card[data-v-0b67bbf4]{flex-direction:column;gap:20px}}@media(max-width:650px){.event-card[data-v-0b67bbf4]{padding:15px}}.event-image[data-v-0b67bbf4]{flex:0 0 400px}@media(max-width:1180px){.event-image[data-v-0b67bbf4]{flex:none;width:100%}}.event-image img[data-v-0b67bbf4]{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media(max-width:650px){.event-image img[data-v-0b67bbf4]{height:300px}}.event-content[data-v-0b67bbf4]{flex:1;display:flex;flex-direction:column}.event-title[data-v-0b67bbf4]{font-size:36px;font-weight:600;margin-bottom:16px}@media(max-width:650px){.event-title[data-v-0b67bbf4]{font-size:28px}}.event-description[data-v-0b67bbf4]{font-size:16px;line-height:1.6;color:#333;margin-bottom:24px}.event-details[data-v-0b67bbf4]{display:flex;gap:60px;margin-bottom:32px}@media(max-width:650px){.event-details[data-v-0b67bbf4]{flex-direction:column;gap:20px}}.detail-section h3[data-v-0b67bbf4]{font-size:18px;font-weight:600;margin-bottom:8px}.detail-section p[data-v-0b67bbf4]{font-size:16px;line-height:1.5;color:#333;margin:4px 0}.reserve-button[data-v-0b67bbf4]{background-color:#2d5f4f;color:#fff;border:none;padding:14px 32px;font-size:16px;font-weight:500;border-radius:4px;cursor:not-allowed;width:-moz-fit-content;width:fit-content;transition:background-color .3s ease;text-decoration:none;display:inline-block;text-align:center;pointer-events:none;opacity:.6}.reserve-button[data-v-0b67bbf4]:hover{background-color:#2d5f4f}@media(max-width:650px){.reserve-button[data-v-0b67bbf4]{width:100%}}@keyframes pulse-6c05b0a6{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-6c05b0a6{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-6c05b0a6]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-6c05b0a6 2s infinite}.pulsing-marker .marker-logo[data-v-6c05b0a6]{width:40px;height:40px;border-radius:50%;animation:pulse-6c05b0a6 2s infinite;z-index:2}#franchising[data-v-6c05b0a6]{max-width:1200px;margin:0 auto;padding:100px 20px;text-align:center}@media(max-width:650px){#franchising[data-v-6c05b0a6]{width:80%;padding:80px 0}}#franchising .button[data-v-6c05b0a6]{margin:10px auto;padding:15px 10px;font-weight:300;text-transform:uppercase;width:400px}@media(max-width:650px){#franchising .button[data-v-6c05b0a6]{width:100%}}#franchising #are-you-ready h2[data-v-6c05b0a6]{font-size:3.5rem;font-weight:100;text-transform:uppercase}@media(max-width:1180px){#franchising #are-you-ready h2[data-v-6c05b0a6]{font-size:36px}}@media(max-width:650px){#franchising #are-you-ready h2[data-v-6c05b0a6]{font-size:26px}}#franchising #are-you-ready p[data-v-6c05b0a6]{font-size:1.3rem;font-weight:100;margin:20px 0}@media(max-width:1180px){#franchising #are-you-ready p[data-v-6c05b0a6]{font-size:18px}}@media(max-width:650px){#franchising #are-you-ready p[data-v-6c05b0a6]{font-size:16px;margin:10px 0}}#franchising #are-you-ready .pictures[data-v-6c05b0a6]{justify-content:space-between;gap:10px;margin:50px 0}@media(max-width:650px){#franchising #are-you-ready .pictures[data-v-6c05b0a6]{flex-direction:column;gap:20px}}#franchising #are-you-ready .pictures img[data-v-6c05b0a6]{width:30%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media(max-width:650px){#franchising #are-you-ready .pictures img[data-v-6c05b0a6]{width:100%}}#franchising #are-you-ready .desktop[data-v-6c05b0a6]{display:flex}@media(max-width:650px){#franchising #are-you-ready .desktop[data-v-6c05b0a6]{display:none}}#franchising #are-you-ready .mobile[data-v-6c05b0a6]{display:none}@media(max-width:650px){#franchising #are-you-ready .mobile[data-v-6c05b0a6]{display:block}}#franchising #are-you-ready .mobile img[data-v-6c05b0a6]{width:350px;aspect-ratio:1}#franchising .grid-container[data-v-6c05b0a6]{display:grid;grid-template-columns:repeat(3,1fr);margin:20px;border:none}@media(max-width:650px){#franchising .grid-container[data-v-6c05b0a6]{grid-template-columns:repeat(1,1fr)}}#franchising .grid-container .grid-item[data-v-6c05b0a6]{padding:50px}@media(max-width:1180px){#franchising .grid-container .grid-item[data-v-6c05b0a6]{padding:30px}}@media(max-width:650px){#franchising .grid-container .grid-item[data-v-6c05b0a6]{padding:15px 10px;border:none!important}}#franchising .grid-container .grid-item p[data-v-6c05b0a6]{font-size:24px;font-weight:700}#franchising .grid-container .grid-item span[data-v-6c05b0a6]{font-size:16px;color:#777e90}#franchising .grid-container .grid-item[data-v-6c05b0a6]:nth-child(-n+3){border-bottom:1px solid hsla(0,0%,80%,.5)}#franchising .grid-container .grid-item[data-v-6c05b0a6]:nth-child(7),#franchising .grid-container .grid-item[data-v-6c05b0a6]:nth-child(8),#franchising .grid-container .grid-item[data-v-6c05b0a6]:nth-child(9){border-top:1px solid hsla(0,0%,80%,.5)}#franchising .grid-container .grid-item[data-v-6c05b0a6]:first-child,#franchising .grid-container .grid-item[data-v-6c05b0a6]:nth-child(4),#franchising .grid-container .grid-item[data-v-6c05b0a6]:nth-child(7){border-right:1px solid hsla(0,0%,80%,.5)}#franchising .grid-container .grid-item[data-v-6c05b0a6]:nth-child(3),#franchising .grid-container .grid-item[data-v-6c05b0a6]:nth-child(6),#franchising .grid-container .grid-item[data-v-6c05b0a6]:nth-child(9){border-left:1px solid hsla(0,0%,80%,.5)}#franchising #franchise-inquiry[data-v-6c05b0a6]{margin:50px 0;scroll-margin-top:100px}#franchising #franchise-inquiry p[data-v-6c05b0a6]{font-size:1.3rem;font-weight:100}#franchising #franchise-inquiry h2[data-v-6c05b0a6]{font-size:3.5rem;font-weight:100;margin:20px 0}@media(max-width:1180px){#franchising #franchise-inquiry h2[data-v-6c05b0a6]{font-size:36px}}@media(max-width:650px){#franchising #franchise-inquiry h2[data-v-6c05b0a6]{font-size:26px;margin:10px 0}}#franchising #franchise-inquiry .lead[data-v-6c05b0a6]{max-width:700px;margin:0 auto 30px}@media(max-width:1180px){#franchising #franchise-inquiry .lead[data-v-6c05b0a6]{font-size:18px}}@media(max-width:650px){#franchising #franchise-inquiry .lead[data-v-6c05b0a6]{font-size:16px}}#franchising #download-application-form[data-v-6c05b0a6]{margin:50px 0;gap:50px}@media(max-width:1180px){#franchising #download-application-form[data-v-6c05b0a6]{flex-direction:column-reverse;gap:20px}}#franchising #download-application-form .left[data-v-6c05b0a6]{text-align:left}@media(max-width:1180px){#franchising #download-application-form .left[data-v-6c05b0a6]{text-align:center;width:100%}}#franchising #download-application-form .left p[data-v-6c05b0a6]{font-size:1.3rem;font-weight:100}#franchising #download-application-form .left h2[data-v-6c05b0a6]{font-size:3.5rem;font-weight:100;margin:20px 0}@media(max-width:1180px){#franchising #download-application-form .left h2[data-v-6c05b0a6]{font-size:36px}}@media(max-width:650px){#franchising #download-application-form .left h2[data-v-6c05b0a6]{font-size:26px;margin:0}}#franchising #download-application-form .left a[data-v-6c05b0a6]{margin:30px 0;width:350px}@media(max-width:1180px){#franchising #download-application-form .left a[data-v-6c05b0a6]{margin:30px auto 0}}@media(max-width:650px){#franchising #download-application-form .left a[data-v-6c05b0a6]{padding:15px 10px;width:100%}#franchising #download-application-form .right[data-v-6c05b0a6]{width:100%}}#franchising #download-application-form .right img[data-v-6c05b0a6]{width:100%}#franchising #our-payment-partners[data-v-6c05b0a6]{margin:50px 0}#franchising #our-payment-partners h2[data-v-6c05b0a6]{font-size:50px;font-weight:100;margin:30px 0}@media(max-width:1180px){#franchising #our-payment-partners h2[data-v-6c05b0a6]{font-size:36px}}@media(max-width:650px){#franchising #our-payment-partners h2[data-v-6c05b0a6]{font-size:26px}}#franchising #our-payment-partners .payment-container[data-v-6c05b0a6]{display:flex;justify-content:center;align-items:center;gap:50px;padding:20px}@media(max-width:1180px){#franchising #our-payment-partners .payment-container[data-v-6c05b0a6]{gap:20px}}@media(max-width:650px){#franchising #our-payment-partners .payment-container[data-v-6c05b0a6]{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;padding:0;gap:10px}}#franchising #our-payment-partners .payment-container .image-container[data-v-6c05b0a6]{display:flex;justify-content:center;align-items:center;width:200px;height:100px;background-color:#fff;padding:30px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width:1180px){#franchising #our-payment-partners .payment-container .image-container[data-v-6c05b0a6]{width:120px}}@media(max-width:650px){#franchising #our-payment-partners .payment-container .image-container[data-v-6c05b0a6]{margin:0 auto;width:150px;height:100px}}@keyframes pulse-510183b0{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-510183b0{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-510183b0]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-510183b0 2s infinite}.pulsing-marker .marker-logo[data-v-510183b0]{width:40px;height:40px;border-radius:50%;animation:pulse-510183b0 2s infinite;z-index:2}.gift-card-page[data-v-510183b0]{min-height:100vh;padding:120px 20px 60px;background-color:#f9f9f9}@media(max-width:650px){.gift-card-page[data-v-510183b0]{padding:100px 15px 40px}}.gift-card-page .gift-card-container[data-v-510183b0]{max-width:700px;margin:0 auto;background:#fff;padding:50px;border-radius:10px;box-shadow:0 2px 20px rgba(0,0,0,.08)}@media(max-width:1180px){.gift-card-page .gift-card-container[data-v-510183b0]{padding:40px}}@media(max-width:650px){.gift-card-page .gift-card-container[data-v-510183b0]{padding:30px 20px}}.gift-card-page .gift-card-container h1[data-v-510183b0]{font-size:36px;font-weight:400;text-align:center;color:#2f5243;margin-bottom:40px;letter-spacing:1px}@media(max-width:1180px){.gift-card-page .gift-card-container h1[data-v-510183b0]{font-size:40px;margin-bottom:35px}}@media(max-width:650px){.gift-card-page .gift-card-container h1[data-v-510183b0]{font-size:32px;margin-bottom:30px}}.gift-card-page .gift-card-container .section[data-v-510183b0]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #e6e8ec}.gift-card-page .gift-card-container .section[data-v-510183b0]:last-of-type{border-bottom:none}@media(max-width:650px){.gift-card-page .gift-card-container .section[data-v-510183b0]{margin-bottom:30px;padding-bottom:25px}}.gift-card-page .gift-card-container .section h2[data-v-510183b0]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}@media(max-width:650px){.gift-card-page .gift-card-container .section h2[data-v-510183b0]{font-size:20px;margin-bottom:15px}}.gift-card-page .gift-card-container .section .amount-options[data-v-510183b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:15px}@media(max-width:650px){.gift-card-page .gift-card-container .section .amount-options[data-v-510183b0]{grid-template-columns:repeat(4,1fr);gap:8px}}.gift-card-page .gift-card-container .section .amount-options .amount-btn[data-v-510183b0]{padding:18px 20px;font-size:16px;font-weight:400;background:#fff;color:#333;border:2px solid #ddd;border-radius:8px;cursor:pointer;transition:all .3s ease}@media(max-width:650px){.gift-card-page .gift-card-container .section .amount-options .amount-btn[data-v-510183b0]{padding:12px 8px;font-size:12px}}.gift-card-page .gift-card-container .section .amount-options .amount-btn[data-v-510183b0]:hover{border-color:#2f5243;background:#f5f9f7}.gift-card-page .gift-card-container .section .amount-options .amount-btn.selected[data-v-510183b0]{background:#2f5243;color:#fff;border-color:#2f5243}.gift-card-page .gift-card-container .section .custom-amount-input[data-v-510183b0]{margin-top:15px;display:flex;border:2px solid #ddd;border-radius:8px;overflow:hidden}.gift-card-page .gift-card-container .section .custom-amount-input span[data-v-510183b0]{display:flex;align-items:center;padding:0 15px;background:#f0f0f0;font-size:16px;font-weight:600;color:#333;white-space:nowrap}.gift-card-page .gift-card-container .section .custom-amount-input input[data-v-510183b0]{flex:1;padding:15px;font-size:16px;border:none;font-family:proxima-nova,sans-serif}@media(max-width:650px){.gift-card-page .gift-card-container .section .custom-amount-input input[data-v-510183b0]{padding:12px;font-size:14px}}.gift-card-page .gift-card-container .section .custom-amount-input input[data-v-510183b0]:focus{outline:none}.gift-card-page .gift-card-container .section .custom-amount-input input[data-v-510183b0]::-moz-placeholder{color:#bfbfbf}.gift-card-page .gift-card-container .section .custom-amount-input input[data-v-510183b0]::placeholder{color:#bfbfbf}.gift-card-page .gift-card-container .section .delivery-options[data-v-510183b0]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.gift-card-page .gift-card-container .section .delivery-options .radio-option[data-v-510183b0]{display:flex;align-items:center;padding:15px 20px;border:2px solid #ddd;border-radius:8px;cursor:pointer;transition:all .3s ease}@media(max-width:650px){.gift-card-page .gift-card-container .section .delivery-options .radio-option[data-v-510183b0]{padding:12px 15px}}.gift-card-page .gift-card-container .section .delivery-options .radio-option[data-v-510183b0]:hover{border-color:#2f5243;background:#f5f9f7}.gift-card-page .gift-card-container .section .delivery-options .radio-option input[type=radio][data-v-510183b0]{margin-right:12px;width:20px;height:20px;cursor:pointer;accent-color:#2f5243}.gift-card-page .gift-card-container .section .delivery-options .radio-option span[data-v-510183b0]{font-size:16px;font-weight:300;color:#333}@media(max-width:650px){.gift-card-page .gift-card-container .section .delivery-options .radio-option span[data-v-510183b0]{font-size:16px}}.gift-card-page .gift-card-container .section .delivery-options .radio-option input[type=radio]:checked+span[data-v-510183b0]{font-weight:400}.gift-card-page .gift-card-container .section .delivery-info[data-v-510183b0]{margin-bottom:20px}.gift-card-page .gift-card-container .section .delivery-info .info-message[data-v-510183b0]{padding:15px 20px;background:#f5f9f7;border-left:4px solid #2f5243;border-radius:5px;font-size:16px;line-height:1.6;color:#555}@media(max-width:650px){.gift-card-page .gift-card-container .section .delivery-info .info-message[data-v-510183b0]{padding:12px 15px;font-size:14px}}.gift-card-page .gift-card-container .section .email-inputs[data-v-510183b0]{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:650px){.gift-card-page .gift-card-container .section .email-inputs[data-v-510183b0]{grid-template-columns:1fr}}.gift-card-page .gift-card-container .section .email-inputs .email-input-wrapper[data-v-510183b0]{display:flex;flex-direction:column}.gift-card-page .gift-card-container .section .email-inputs input[data-v-510183b0]{width:100%;padding:15px;font-size:16px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;font-family:proxima-nova,sans-serif}@media(max-width:650px){.gift-card-page .gift-card-container .section .email-inputs input[data-v-510183b0]{padding:12px;font-size:16px}}.gift-card-page .gift-card-container .section .email-inputs input[data-v-510183b0]:focus{outline:none;border-color:#2f5243}.gift-card-page .gift-card-container .section .email-inputs input[data-v-510183b0]::-moz-placeholder{color:#bfbfbf}.gift-card-page .gift-card-container .section .email-inputs input[data-v-510183b0]::placeholder{color:#bfbfbf}.gift-card-page .gift-card-container .section .email-inputs p[data-v-510183b0]:last-of-type{grid-column:1/-1}.gift-card-page .gift-card-container .section .personalization-inputs[data-v-510183b0]{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:650px){.gift-card-page .gift-card-container .section .personalization-inputs[data-v-510183b0]{grid-template-columns:1fr}}.gift-card-page .gift-card-container .section .personalization-inputs input[data-v-510183b0],.gift-card-page .gift-card-container .section .personalization-inputs textarea[data-v-510183b0]{width:100%;padding:15px;font-size:16px;border:1px solid hsla(0,0%,80%,.5);border-radius:5px;font-family:proxima-nova,sans-serif}@media(max-width:650px){.gift-card-page .gift-card-container .section .personalization-inputs input[data-v-510183b0],.gift-card-page .gift-card-container .section .personalization-inputs textarea[data-v-510183b0]{padding:12px;font-size:16px}}.gift-card-page .gift-card-container .section .personalization-inputs input[data-v-510183b0]:focus,.gift-card-page .gift-card-container .section .personalization-inputs textarea[data-v-510183b0]:focus{outline:none;border-color:#2f5243}.gift-card-page .gift-card-container .section .personalization-inputs input[data-v-510183b0]::-moz-placeholder,.gift-card-page .gift-card-container .section .personalization-inputs textarea[data-v-510183b0]::-moz-placeholder{color:#bfbfbf}.gift-card-page .gift-card-container .section .personalization-inputs input[data-v-510183b0]::placeholder,.gift-card-page .gift-card-container .section .personalization-inputs textarea[data-v-510183b0]::placeholder{color:#bfbfbf}.gift-card-page .gift-card-container .section .personalization-inputs textarea[data-v-510183b0]{grid-column:1/-1;resize:vertical;min-height:100px}.gift-card-page .gift-card-container .section .personalization-inputs .char-count[data-v-510183b0]{grid-column:1/-1;text-align:right;font-size:14px;color:#999;margin-top:-10px}.gift-card-page .gift-card-container .action-section[data-v-510183b0]{margin-top:40px;text-align:center}.gift-card-page .gift-card-container .action-section .add-to-cart-btn[data-v-510183b0]{width:100%;max-width:400px;padding:20px 50px;font-size:16px;font-weight:500;background:#2f5243;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;margin:0 auto}@media(max-width:650px){.gift-card-page .gift-card-container .action-section .add-to-cart-btn[data-v-510183b0]{max-width:100%;font-size:18px;padding:18px 40px}}.gift-card-page .gift-card-container .action-section .add-to-cart-btn[data-v-510183b0]:hover:not(:disabled){background:#234033;transform:translateY(-2px);box-shadow:0 4px 15px rgba(47,82,67,.3)}.gift-card-page .gift-card-container .action-section .add-to-cart-btn[data-v-510183b0]:disabled{opacity:.6;cursor:not-allowed}.gift-card-page .gift-card-container .action-section .success[data-v-510183b0]{margin-top:15px;color:#2f5243;font-weight:400;font-size:18px}.gift-card-page .gift-card-container .error[data-v-510183b0]{display:flex;align-items:center;gap:8px;color:#d73027;font-size:14px;margin-top:8px;font-weight:400}.gift-card-page .gift-card-container .error-input[data-v-510183b0]{border-color:#d73027!important;background:#fff5f5}@keyframes pulse-5ae76072{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-5ae76072{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-5ae76072]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-5ae76072 2s infinite}.pulsing-marker .marker-logo[data-v-5ae76072]{width:40px;height:40px;border-radius:50%;animation:pulse-5ae76072 2s infinite;z-index:2}.top[data-v-5ae76072]{background-image:url(/img/header.8d47fb67.jpg)}@media(max-width:650px){.top[data-v-5ae76072]{margin-top:0;height:100vh}}@keyframes pulse-13d10786{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-13d10786{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-13d10786]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-13d10786 2s infinite}.pulsing-marker .marker-logo[data-v-13d10786]{width:40px;height:40px;border-radius:50%;animation:pulse-13d10786 2s infinite;z-index:2}#pgpoints[data-v-13d10786]{text-align:center;padding:80px 20px 20px;max-width:1200px;margin:0 auto}@media(max-width:650px){#pgpoints[data-v-13d10786]{width:80%}}#pgpoints h2[data-v-13d10786]{font-weight:100;text-transform:uppercase;font-size:4rem}@media(max-width:1180px){#pgpoints h2[data-v-13d10786]{font-size:40px}}@media(max-width:650px){#pgpoints h2[data-v-13d10786]{font-size:36px}}#pgpoints .desc[data-v-13d10786]{width:600px;margin:0 auto 2rem;font-size:1.3rem;font-weight:100}@media(max-width:650px){#pgpoints .desc[data-v-13d10786]{width:100%}}#pgpoints #steps[data-v-13d10786]{margin:50px auto}#pgpoints #steps .prizes[data-v-13d10786]{display:flex;justify-content:space-between}@media(max-width:650px){#pgpoints #steps .prizes[data-v-13d10786]{display:grid;grid-template-columns:auto auto;gap:20px}}#pgpoints #steps .prizes .prize-container[data-v-13d10786]{margin:20px auto;display:flex;align-items:center;flex-direction:column}#pgpoints #steps .prizes .prize-container img[data-v-13d10786]{width:100px;height:100px}#pgpoints #steps .prizes .prize-container .prize-info h4[data-v-13d10786]{font-size:1.5rem;font-weight:400;color:#000}#pgpoints #steps .prizes .prize-container .prize-info p[data-v-13d10786]{max-width:160px;font-size:1.25rem;font-weight:100;color:#000}#pgpoints hr[data-v-13d10786]{margin:30px 0}#pgpoints #bonus-point[data-v-13d10786]{text-align:center;margin:50px 0}@media(max-width:650px){#pgpoints #bonus-point .flex[data-v-13d10786]{flex-direction:column}}#pgpoints #bonus-point .s-title[data-v-13d10786]{font-size:1.3rem;font-weight:300}#pgpoints #bonus-point .left[data-v-13d10786]{position:relative;background:#ebf7eb;border-radius:50px;height:240px;width:500px}@media(max-width:1180px){#pgpoints #bonus-point .left[data-v-13d10786]{width:400px}}@media(max-width:650px){#pgpoints #bonus-point .left[data-v-13d10786]{width:120%;height:220px}}#pgpoints #bonus-point .left h2[data-v-13d10786]{font-size:7rem;margin-right:200px;letter-spacing:15px}@media(max-width:1180px){#pgpoints #bonus-point .left h2[data-v-13d10786]{font-size:5rem;margin-right:150px}}@media(max-width:650px){#pgpoints #bonus-point .left h2[data-v-13d10786]{font-size:4rem;margin-right:120px}}#pgpoints #bonus-point .left .flag[data-v-13d10786]{position:absolute;top:40%;right:0;background-color:#69bb95;padding:10px 40px 10px 30px;border-radius:50px 0 0 50px;font-weight:700;letter-spacing:2px}@media(max-width:650px){#pgpoints #bonus-point .left .flag[data-v-13d10786]{right:0;padding:10px 20px 10px 10px}}#pgpoints #bonus-point .right[data-v-13d10786]{text-align:left;padding:50px}@media(max-width:1180px){#pgpoints #bonus-point .right[data-v-13d10786]{padding:20px}}@media(max-width:650px){#pgpoints #bonus-point .right[data-v-13d10786]{width:100%;margin-top:30px;padding:0}}#pgpoints #bonus-point .right p[data-v-13d10786]{font-size:1.3rem;font-weight:100;color:#000}@media(max-width:650px){#pgpoints #bonus-point .right p[data-v-13d10786]{text-align:center}}#pgpoints #pg-rewards-points[data-v-13d10786]{margin:50px 0}#pgpoints #pg-rewards-points .logos[data-v-13d10786]{align-items:flex-start;gap:100px;margin:50px auto}@media(max-width:1180px){#pgpoints #pg-rewards-points .logos[data-v-13d10786]{gap:50px}}@media(max-width:650px){#pgpoints #pg-rewards-points .logos[data-v-13d10786]{gap:20px;flex-direction:column}}#pgpoints #pg-rewards-points .logos .logo-container[data-v-13d10786]{flex-direction:column}@media(max-width:650px){#pgpoints #pg-rewards-points .logos .logo-container[data-v-13d10786]{margin:0 auto}}#pgpoints #pg-rewards-points .logos .logo-container img[data-v-13d10786]{width:100px;height:100px;margin:10px 0}#pgpoints #pg-rewards-points .logos .logo-container .logo-info h4[data-v-13d10786]{font-size:1.5rem;font-weight:400;color:#000}#pgpoints #pg-rewards-points .logos .logo-container .logo-info p[data-v-13d10786]{max-width:160px;font-size:1.2rem;font-weight:100;color:#000}@media(max-width:650px){#enjoy-exclusive-perks[data-v-13d10786]{flex-direction:column}}#enjoy-exclusive-perks .left[data-v-13d10786]{background-image:url(https://www.pizzagarden.ca/images/reward/stonebg-app.png);background-size:cover;background-position:50%;width:50%;height:500px;padding:2em;position:relative}@media(max-width:1180px){#enjoy-exclusive-perks .left[data-v-13d10786]{padding:10px}}@media(max-width:650px){#enjoy-exclusive-perks .left[data-v-13d10786]{width:100%;padding:0 1em;height:auto}}#enjoy-exclusive-perks .left h3[data-v-13d10786]{font-family:bebas-neue-pro-semiexpanded,sans-serif;font-weight:700;font-size:32px;margin:2em 0 0;text-align:center}@media(max-width:1180px){#enjoy-exclusive-perks .left h3[data-v-13d10786]{font-size:24px}}@media(max-width:650px){#enjoy-exclusive-perks .left h3[data-v-13d10786]{font-size:20px}}#enjoy-exclusive-perks .left img[data-v-13d10786]{display:block;width:auto}@media(max-width:1180px){#enjoy-exclusive-perks .left img[data-v-13d10786]{width:150px}}@media(max-width:650px){#enjoy-exclusive-perks .left img[data-v-13d10786]{width:100%}}#enjoy-exclusive-perks .left .container[data-v-13d10786]{position:absolute;bottom:0;width:100%;margin:0 auto}@media(max-width:650px){#enjoy-exclusive-perks .left .container[data-v-13d10786]{flex-direction:column-reverse;position:relative;bottom:0}#enjoy-exclusive-perks .left .container img[data-v-13d10786]{width:150px}}#enjoy-exclusive-perks .left .buttons[data-v-13d10786]{margin-left:2em}@media(max-width:650px){#enjoy-exclusive-perks .left .buttons[data-v-13d10786]{margin:0}}#enjoy-exclusive-perks .left .buttons h5[data-v-13d10786]{font-family:bebas-neue-pro-semiexpanded,sans-serif;font-size:2.25em;font-weight:700;color:#64724f;border:2px solid #64724f;padding:.5em 1em;line-height:1.5em}@media(max-width:1180px){#enjoy-exclusive-perks .left .buttons h5[data-v-13d10786]{font-size:1em;text-align:center;padding:.5em 1em}}@media(max-width:650px){#enjoy-exclusive-perks .left .buttons h5[data-v-13d10786]{font-size:1.5em;padding:.5em 1em}}#enjoy-exclusive-perks .left .buttons .app-icons[data-v-13d10786]{justify-content:center;align-items:center;gap:20px;margin:1em 0}@media(max-width:1180px){#enjoy-exclusive-perks .left .buttons .app-icons[data-v-13d10786]{gap:15px;flex-direction:column}}@media(max-width:650px){#enjoy-exclusive-perks .left .buttons .app-icons[data-v-13d10786]{gap:10px}}#enjoy-exclusive-perks .right[data-v-13d10786]{height:500px;background:#000;display:flex;justify-content:center;flex-direction:column}@media(max-width:650px){#enjoy-exclusive-perks .right[data-v-13d10786]{width:100%;height:auto;padding:2em}}#enjoy-exclusive-perks .right p[data-v-13d10786]{margin:10px auto;color:#fff;text-align:center}@media(max-width:650px){#enjoy-exclusive-perks .right p[data-v-13d10786]{font-size:.75em;margin:0 auto}}#enjoy-exclusive-perks .right .title[data-v-13d10786]{gap:2em}#enjoy-exclusive-perks .right .title img[data-v-13d10786]{width:50px}#enjoy-exclusive-perks .right .title h3[data-v-13d10786]{font-size:3em;font-weight:700;margin:10px 0;color:#fff}@media(max-width:1180px){#enjoy-exclusive-perks .right .title h3[data-v-13d10786]{font-size:24px}}@media(max-width:650px){#enjoy-exclusive-perks .right .title h3[data-v-13d10786]{font-size:20px;text-align:center}}#enjoy-exclusive-perks .right .comment[data-v-13d10786]{min-width:400px;width:80%;border:2px solid #64724f;border-radius:15px;padding:1em;color:#fff;margin:0 auto;text-align:center}@media(max-width:1180px){#enjoy-exclusive-perks .right .comment[data-v-13d10786]{min-width:300px}}@media(max-width:650px){#enjoy-exclusive-perks .right .comment[data-v-13d10786]{min-width:100%;margin:1em 0}}#enjoy-exclusive-perks .right .comment h5[data-v-13d10786]{font-family:bebas-neue-pro-semiexpanded,sans-serif;color:#64724f}@media(max-width:1180px){#enjoy-exclusive-perks .right .comment h5[data-v-13d10786]{font-size:1em}}@media(max-width:650px){#enjoy-exclusive-perks .right .comment h5[data-v-13d10786]{font-size:1.5em}}#enjoy-exclusive-perks .right .comment p[data-v-13d10786]{margin-bottom:0;line-height:1.2}@media(max-width:1180px){#enjoy-exclusive-perks .right .comment p[data-v-13d10786]{font-size:.75em}}#enjoy-exclusive-perks .right .sm-text[data-v-13d10786]{font-size:.75em;margin:2em 0 0;color:#fff}#terms-conditions[data-v-13d10786]{max-width:900px;margin:0 auto;margin:50px auto}@media(max-width:650px){#terms-conditions[data-v-13d10786]{width:80%;text-align:center}}#terms-conditions .desc[data-v-13d10786]{font-size:1.3rem;font-weight:100;margin:0 0 20px}#terms-conditions h4[data-v-13d10786]{font-size:2rem;font-weight:100}#terms-conditions ul[data-v-13d10786]{font-size:1.2rem;font-weight:100;margin:0 0 30px 20px;list-style:disc}#terms-conditions ul li[data-v-13d10786]{font-weight:100;margin:10px 0}.modal-backdrop[data-v-514a80cc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1005;overflow:hidden}.modal-content[data-v-514a80cc]{background:#fff;border-radius:12px;width:600px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}@media(max-width:768px){.modal-content[data-v-514a80cc]{width:100vw;height:100vh;max-height:100vh;border-radius:0;position:fixed;top:0;left:0;bottom:0;right:0}}.modal-header[data-v-514a80cc]{position:relative;padding:15px 20px}@media(max-width:768px){.modal-header[data-v-514a80cc]{padding:20px 15px}}.modal-header .header-content[data-v-514a80cc]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"details close-btn" "details service-info"}@media(max-width:768px){.modal-header .header-content[data-v-514a80cc]{grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"details close-btn" "service-info service-info";gap:10px}}.modal-header .details[data-v-514a80cc]{grid-area:details;display:flex;align-items:center}.modal-header .details h2[data-v-514a80cc]{color:#000;font-size:32px;font-weight:600;line-height:1.2}@media(max-width:768px){.modal-header .details h2[data-v-514a80cc]{font-size:20px;line-height:1.3}}.modal-header .service-info[data-v-514a80cc]{grid-area:service-info;font-size:16px;color:#000;text-align:right;margin-top:4px}@media(max-width:768px){.modal-header .service-info[data-v-514a80cc]{font-size:14px;text-align:left;margin-top:0}}.modal-header .service-info .service-type[data-v-514a80cc]{font-weight:700}.modal-header .close-btn[data-v-514a80cc]{grid-area:close-btn;align-self:start;justify-self:end}.modal-header .close-btn button[data-v-514a80cc]{background:none;border:none;font-size:32px;cursor:pointer;color:#000;padding:0;line-height:1}@media(max-width:768px){.modal-header .close-btn button[data-v-514a80cc]{font-size:24px}}.modal-header .close-btn button[data-v-514a80cc]:hover{color:#333}.modal-body[data-v-514a80cc]{border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:#fcfcfd;margin:0 16px 16px 16px;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08)}.modal-body .order-items .item[data-v-514a80cc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 0 16px}.modal-body .order-items .item .item-left[data-v-514a80cc]{display:flex;align-items:flex-start}.modal-body .order-items .item .item-quantity[data-v-514a80cc]{width:28px;height:28px;background-color:#2f5243;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:12px;font-size:14px;flex-shrink:0}.modal-body .order-items .item .item-details[data-v-514a80cc]{text-align:left;flex-grow:1;min-width:0}.modal-body .order-items .item .item-details .item-name[data-v-514a80cc]{font-weight:500;display:flex;align-items:center;gap:4px}.modal-body .order-items .item .item-details .item-name .item-size[data-v-514a80cc]{padding:0 0 0 20px;color:#000;font-weight:400}.modal-body .order-items .item .item-details .item-description[data-v-514a80cc]{font-size:12px;color:#666;line-height:1.4}.modal-body .order-items .item .item-price[data-v-514a80cc]{font-weight:500;white-space:nowrap;text-align:right}.modal-body .order-summary[data-v-514a80cc]{padding:12px 20px 0 20px}.modal-body .order-summary .summary-row[data-v-514a80cc]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.modal-body .order-summary .summary-row.total[data-v-514a80cc]{font-weight:600;font-size:15px;margin:5px 0 5px 0;background-color:#f5f5f5;border-radius:4px}.modal-body .order-summary .summary-row.discount .summary-label[data-v-514a80cc],.modal-body .order-summary .summary-row.discount .summary-value[data-v-514a80cc]{color:red!important}.modal-body .order-summary .summary-row .summary-label[data-v-514a80cc],.modal-body .order-summary .summary-row .summary-value[data-v-514a80cc]{color:#000}.modal-body .customer-info[data-v-514a80cc]{padding:4px 20px 12px 20px;font-size:14px;color:#000;border-top:1px solid #f0f0f0;text-align:left}.modal-body .customer-info .customer-title[data-v-514a80cc]{font-size:18px;font-weight:300;margin-bottom:8px}.modal-body .customer-info .customer-email[data-v-514a80cc],.modal-body .customer-info .customer-name[data-v-514a80cc],.modal-body .customer-info .customer-phone[data-v-514a80cc]{font-size:16px;font-weight:400;color:#999;margin-bottom:4px}.modal-body .delivery-info[data-v-514a80cc]{padding:4px 20px 12px 20px;font-size:14px;color:#000;border-top:1px solid #f0f0f0;text-align:left}.modal-body .delivery-info .delivery-title[data-v-514a80cc]{font-size:18px;font-weight:300;margin-bottom:8px}.modal-body .delivery-info .delivery-address[data-v-514a80cc]{font-size:16px;font-weight:400;color:#999;margin-bottom:4px}.modal-body .store-info[data-v-514a80cc]{padding:4px 20px 12px 20px;font-size:14px;color:#000;border-top:1px solid #f0f0f0;text-align:left;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.modal-body .store-info .store-name[data-v-514a80cc]{font-size:18px;font-weight:300;margin-bottom:4px}.modal-body .store-info .store-address[data-v-514a80cc]{font-size:16px;font-weight:400;color:#999}@keyframes pulse-707538b8{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-707538b8{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-707538b8]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-707538b8 2s infinite}.pulsing-marker .marker-logo[data-v-707538b8]{width:40px;height:40px;border-radius:50%;animation:pulse-707538b8 2s infinite;z-index:2}.order-tracking-container[data-v-707538b8]{display:flex;flex-direction:column;min-height:100vh;padding-top:80px}@media(max-width:1180px){.order-tracking-container[data-v-707538b8]{--header-height:60px}}@media(max-width:650px){.order-tracking-container[data-v-707538b8]{--header-height:50px}}.map-container[data-v-707538b8]{width:90%;height:30vh;background-color:#f5f5f5;margin:20px auto;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:1180px){.map-container[data-v-707538b8]{width:95%;height:25vh}}@media(max-width:650px){.map-container[data-v-707538b8]{width:95%;height:20vh;border-radius:12px}}.track-page[data-v-707538b8]{width:100%;margin:0 auto;padding:20px;text-align:center}.track-page h1[data-v-707538b8]{font-size:32px;font-weight:600;margin:30px 0}@media(max-width:1180px){.track-page h1[data-v-707538b8]{font-size:42px}}.header-container[data-v-707538b8]{display:flex;align-items:center;justify-content:center;position:relative;margin:30px 0}.header-container .details-btn[data-v-707538b8]{position:absolute;right:auto;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#2f5243;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:all .3s ease}@media(max-width:650px){.header-container .details-btn[data-v-707538b8]{font-size:14px;padding:6px 12px;right:auto}}.tracking-status-container[data-v-707538b8]{display:flex;justify-content:space-evenly;margin:40px auto;width:100%;padding:0 20px}@media(max-width:650px){.tracking-status-container[data-v-707538b8]{flex-wrap:wrap}}.tracking-status-item[data-v-707538b8]{display:flex;flex-direction:column;align-items:center;width:18%;opacity:.5;transition:all .3s ease}.tracking-status-item .status-icon[data-v-707538b8]{width:150px;height:150px;margin-bottom:20px}.tracking-status-item .status-icon img[data-v-707538b8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.5;filter:grayscale(100%);transition:all .3s ease}.tracking-status-item.active[data-v-707538b8]{opacity:1}.tracking-status-item.active .status-icon img[data-v-707538b8]{opacity:1;filter:grayscale(0)}.tracking-status-item p[data-v-707538b8]{font-size:18px;font-weight:500;margin-top:15px;color:#444;text-align:center}@media(max-width:650px){.tracking-status-item[data-v-707538b8]{width:45%;margin-bottom:40px}.tracking-status-item .status-icon[data-v-707538b8]{width:120px;height:120px}.tracking-status-item p[data-v-707538b8]{font-size:16px}}.problem-section[data-v-707538b8]{margin:40px 0;font-size:16px}.problem-section .contact-link[data-v-707538b8]{color:#000;font-weight:600;text-decoration:underline;cursor:pointer}.bottom-bar[data-v-707538b8]{position:fixed;bottom:0;z-index:1003;display:flex;justify-content:flex-end;padding:10px;width:100%;background:#2f5243}@media(max-width:1180px){.bottom-bar[data-v-707538b8]{padding:5px}}.bottom-bar a[data-v-707538b8],.bottom-bar div[data-v-707538b8]{color:#fff;text-decoration:none;font-size:20px;padding:10px 20px;display:flex;align-items:center}@media(max-width:1180px){.bottom-bar a[data-v-707538b8],.bottom-bar div[data-v-707538b8]{font-size:16px}}@media(max-width:650px){.bottom-bar a[data-v-707538b8],.bottom-bar div[data-v-707538b8]{font-size:14px;padding:10px 0}}.bottom-bar .button[data-v-707538b8]{text-decoration:underline;text-underline-offset:3px}.bottom-bar .arrow[data-v-707538b8]{margin-left:10px;width:10px}.terms-of-service[data-v-55e9e177]{margin-top:60px;min-height:100vh}.header-section[data-v-55e9e177]{color:#1c1c1c;padding:5rem 0 2rem;text-align:center}.header-section h1[data-v-55e9e177]{font-size:2rem;font-weight:300;text-transform:uppercase;letter-spacing:.1rem;margin:0;color:#1c1c1c}.container[data-v-55e9e177]{max-width:85rem;margin:0 auto;padding:0 1.25rem}.main-content[data-v-55e9e177]{padding-bottom:3.5rem}.section[data-v-55e9e177]{margin-bottom:2.25rem;color:#1c1c1c}.section h2[data-v-55e9e177]{font-size:1.4rem;letter-spacing:.1rem;margin:0 0 1.5rem 0;border:none;padding-bottom:0}.section h2[data-v-55e9e177],.section h3[data-v-55e9e177]{font-family:proxima-nova,sans-serif;font-weight:300;text-transform:uppercase;color:#1c1c1c}.section h3[data-v-55e9e177]{font-size:1.3rem;letter-spacing:.18em;margin:1.5rem 0 1rem 0}.section p[data-v-55e9e177]{line-height:1.6;margin-bottom:1rem;font-size:1.1rem;color:#1c1c1c;font-weight:300;letter-spacing:.05rem}ul[data-v-55e9e177]{padding-left:1.5rem;margin-bottom:1rem;list-style:none}ul li[data-v-55e9e177]{margin-bottom:.5rem;line-height:1.6;font-size:1.1rem;font-weight:300;color:#1c1c1c;position:relative}ul li[data-v-55e9e177]:before{content:"•";color:#1c1c1c;position:absolute;left:-1rem;font-weight:700}a[data-v-55e9e177]{color:#1c1c1c;text-decoration:none;position:relative;display:inline-block}a[data-v-55e9e177]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#1c1c1c;transition:width .3s ease;transform-origin:right}a[data-v-55e9e177]:hover:after{width:0}@media (max-width:1000px){.container[data-v-55e9e177]{max-width:100%;padding:0 2rem}.header-section h1[data-v-55e9e177]{font-size:1.5rem}.section h2[data-v-55e9e177]{font-size:1.125rem}}@media (max-width:700px){.header-section[data-v-55e9e177]{padding:2rem 0 1.5rem}.header-section h1[data-v-55e9e177]{font-size:1.25rem}.main-content[data-v-55e9e177]{padding:2rem 0 3rem}.section[data-v-55e9e177]{margin-bottom:2rem}.section h2[data-v-55e9e177]{font-size:1rem}.section h3[data-v-55e9e177]{font-size:.875rem}.container[data-v-55e9e177]{padding:0 1.25rem}}@media (max-width:480px){.container[data-v-55e9e177]{padding:0 1rem}.header-section[data-v-55e9e177]{padding:1.5rem 0 1rem}.main-content[data-v-55e9e177]{padding:1.5rem 0 2.5rem}.section[data-v-55e9e177]{margin-bottom:1.5rem}}@keyframes pulse-61f2253a{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-61f2253a{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-61f2253a]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-61f2253a 2s infinite}.pulsing-marker .marker-logo[data-v-61f2253a]{width:40px;height:40px;border-radius:50%;animation:pulse-61f2253a 2s infinite;z-index:2}.giveaway-page[data-v-61f2253a]{margin-top:60px;min-height:100vh;position:relative}.back-button[data-v-61f2253a]{position:fixed;left:3%;top:10%;display:inline-flex;align-items:center;gap:10px;background:transparent;border:2px solid currentColor;color:#000;padding:10px 20px;border-radius:50px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}@media(max-width:650px){.back-button[data-v-61f2253a]{display:none}}.back-button[data-v-61f2253a]:hover{background:#000;color:#fff;transform:translateX(-4px)}.back-button svg[data-v-61f2253a]{transition:transform .3s ease}.back-button:hover svg[data-v-61f2253a]{transform:translateX(-4px)}@media(max-width:768px){.return-btn[data-v-61f2253a]{left:1rem;width:45px;height:45px}.return-btn svg[data-v-61f2253a]{width:20px;height:20px}}@media(max-width:480px){.return-btn[data-v-61f2253a]{left:.5rem;width:40px;height:40px;top:auto;bottom:2rem;transform:none}.return-btn[data-v-61f2253a]:hover{transform:translateX(-4px)}.return-btn svg[data-v-61f2253a]{width:18px;height:18px}}.header-section[data-v-61f2253a]{color:#1c1c1c;padding:5rem 0 2rem;text-align:center}.header-section h1[data-v-61f2253a]{font-size:2.5rem;font-weight:300;text-transform:uppercase;letter-spacing:.15rem;margin:0;color:#1c1c1c}.subtitle[data-v-61f2253a]{font-size:1.2rem;font-weight:300;text-transform:uppercase;letter-spacing:.1rem;margin-top:.5rem;color:#1c1c1c}.container[data-v-61f2253a]{max-width:85rem;margin:0 auto;padding:0 1.25rem}.main-content[data-v-61f2253a]{padding-bottom:3.5rem}.notice[data-v-61f2253a]{background-color:#f9f9f9;border-left:4px solid #1c1c1c;padding:1.5rem;margin-bottom:2.5rem}.notice-text[data-v-61f2253a]{margin:0;line-height:1.8;font-size:1.1rem;color:#1c1c1c;font-weight:300}.section[data-v-61f2253a]{margin-bottom:2.25rem;color:#1c1c1c}.section h2[data-v-61f2253a]{font-size:1.6rem;margin:0 0 1.5rem 0;border:none;padding-bottom:0}.section h2[data-v-61f2253a],.section h3[data-v-61f2253a]{font-weight:300;text-transform:uppercase;letter-spacing:.1rem;color:#1c1c1c}.section h3[data-v-61f2253a]{font-size:1.3rem;margin:1.5rem 0 1rem 0}.section p[data-v-61f2253a]{line-height:1.6;margin-bottom:1rem;font-size:1.1rem;color:#1c1c1c;font-weight:300;letter-spacing:.05rem}ul[data-v-61f2253a]{padding-left:1.5rem;margin-bottom:1rem;list-style:none}ul li[data-v-61f2253a]{margin-bottom:.5rem;line-height:1.6;font-size:1.1rem;font-weight:300;color:#1c1c1c;position:relative}ul li[data-v-61f2253a]:before{content:"•";color:#1c1c1c;position:absolute;left:-1rem;font-weight:700}a[data-v-61f2253a]{color:#1c1c1c;text-decoration:none;position:relative;display:inline-block}a[data-v-61f2253a]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#1c1c1c;transition:width .3s ease;transform-origin:right}a[data-v-61f2253a]:hover:after{width:0}@media(max-width:1000px){.container[data-v-61f2253a]{max-width:100%;padding:0 2rem}.header-section h1[data-v-61f2253a]{font-size:2rem}.subtitle[data-v-61f2253a]{font-size:1rem}.section h2[data-v-61f2253a]{font-size:1.3rem}.section h3[data-v-61f2253a]{font-size:1.125rem}}@media(max-width:700px){.header-section[data-v-61f2253a]{padding:2rem 0 1.5rem}.header-section h1[data-v-61f2253a]{font-size:1.5rem}.subtitle[data-v-61f2253a]{font-size:.9rem}.main-content[data-v-61f2253a]{padding:2rem 0 3rem}.section[data-v-61f2253a]{margin-bottom:2rem}.section h2[data-v-61f2253a]{font-size:1.1rem}.section h3[data-v-61f2253a]{font-size:1rem}.container[data-v-61f2253a]{padding:0 1.25rem}.notice[data-v-61f2253a]{padding:1rem}}@media(max-width:480px){.container[data-v-61f2253a]{padding:0 1rem}.header-section[data-v-61f2253a]{padding:1.5rem 0 1rem}.header-section h1[data-v-61f2253a]{font-size:1.25rem}.subtitle[data-v-61f2253a]{font-size:.8rem}.main-content[data-v-61f2253a]{padding:1.5rem 0 2.5rem}.section[data-v-61f2253a]{margin-bottom:1.5rem}.section h2[data-v-61f2253a]{font-size:1rem}.section h3[data-v-61f2253a]{font-size:.9rem}}@keyframes pulse-5e21d606{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-5e21d606{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-5e21d606]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-5e21d606 2s infinite}.pulsing-marker .marker-logo[data-v-5e21d606]{width:40px;height:40px;border-radius:50%;animation:pulse-5e21d606 2s infinite;z-index:2}.worldcup-page[data-v-5e21d606]{--green:#2f5243;--green-deep:#233d32;--red:#bf2026;--red-tint:rgba(191,32,38,.08);--bg:#f8f8f8;--surface:#fff;--ink:#2a332e;--ink-strong:#2f5243;--ink-muted:#5a6a62;--border:rgba(47,82,67,.12);--border-strong:rgba(47,82,67,.22);--placeholder:#d9d9d9;--placeholder-2:#cfcfcf;--col:1040px;min-height:95vh;color:var(--ink);font-weight:300;font-size:17px;line-height:1.55;background-color:#0a2a12;background-image:linear-gradient(180deg,rgba(10,30,18,.4),rgba(10,30,18,.22) 45%,rgba(10,30,18,.5)),url(/img/stadium-bg.fdc0cfbb.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.page[data-v-5e21d606]{max-width:calc(var(--col) + 56px);margin:0 auto;padding:96px 56px 80px;background:var(--bg);box-shadow:0 0 0 1px rgba(8,24,14,.06),0 12px 40px rgba(8,24,14,.35),0 40px 120px rgba(8,24,14,.3)}.editorial-hero[data-v-5e21d606]{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:stretch}.editorial-text[data-v-5e21d606]{justify-content:space-between;gap:32px;align-self:stretch}.editorial-text[data-v-5e21d606],.hero-top[data-v-5e21d606]{display:flex;flex-direction:column}.limited-pill[data-v-5e21d606]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:var(--red-tint);color:var(--red);padding:10px 16px 10px 14px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin-bottom:22px}.limited-pill svg[data-v-5e21d606]{width:16px;height:16px;stroke:var(--red);flex-shrink:0}.headline[data-v-5e21d606]{font-weight:800;font-size:clamp(46px,5.8vw,70px);letter-spacing:-.018em;line-height:.98;color:var(--ink-strong);margin:0 0 22px;text-wrap:balance}.intro[data-v-5e21d606]{font-weight:300;font-size:20px;color:var(--ink);max-width:520px;margin:0;line-height:1.4;text-wrap:pretty}.hero-stats[data-v-5e21d606]{display:flex;align-items:stretch;padding-top:24px;border-top:1px solid var(--border)}.hero-stat[data-v-5e21d606]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:2px 14px;border-right:1px solid var(--border-strong)}.hero-stat[data-v-5e21d606]:first-child{padding-left:0}.hero-stat[data-v-5e21d606]:last-child{padding-right:0;border-right:none}.hero-stat .n[data-v-5e21d606]{font-weight:800;font-size:40px;color:var(--ink-strong);line-height:1;letter-spacing:-.02em}.hero-stat .label[data-v-5e21d606]{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3;white-space:nowrap}.hero-stat:first-child .label[data-v-5e21d606],.hero-stat:nth-child(2) .label[data-v-5e21d606]{white-space:normal}.img-placeholder[data-v-5e21d606]{position:relative;background:linear-gradient(135deg,var(--placeholder) 0,var(--placeholder-2) 100%);overflow:hidden;border-radius:4px}.img-placeholder>img.fill[data-v-5e21d606]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-image[data-v-5e21d606]{width:100%;aspect-ratio:1/1;align-self:end}.section-divider[data-v-5e21d606]{height:1px;background:var(--border-strong);border:none;margin:96px 0 36px}.section-title[data-v-5e21d606]{font-weight:800;font-size:clamp(34px,4vw,44px);color:var(--ink-strong);letter-spacing:-.018em;line-height:1;margin:0 0 22px}.prize-lead[data-v-5e21d606]{font-weight:600;font-size:21px;line-height:1.4;color:var(--ink-strong);margin:0 0 12px;text-wrap:pretty;max-width:760px}.prize-sub[data-v-5e21d606]{font-weight:300;font-size:16px;line-height:1.5;color:var(--ink-muted);margin:0 0 32px;max-width:720px;text-wrap:pretty}.winners[data-v-5e21d606]{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:20px 24px;margin:0 0 24px;max-width:520px}.winners-eyebrow[data-v-5e21d606]{font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--red);margin:0 0 12px}.winners-list[data-v-5e21d606]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.winner[data-v-5e21d606]{display:flex;align-items:baseline;gap:12px}.winner-rank[data-v-5e21d606]{flex:none;font-weight:700;font-size:14px;color:var(--red)}.winner-name[data-v-5e21d606]{font-weight:600;font-size:16px;color:var(--ink-strong)}.prize-strip[data-v-5e21d606]{background:var(--surface);border:1px solid var(--border);border-radius:4px;overflow:hidden;display:grid;grid-template-columns:320px 1fr;align-items:center}.prize-image[data-v-5e21d606]{width:100%;aspect-ratio:1/1;align-self:center;border-radius:0}.prize-content[data-v-5e21d606]{padding:32px 40px;display:flex;flex-direction:column;justify-content:center;gap:22px}.prize-eyebrow[data-v-5e21d606]{font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--red);margin:0 0 -6px}.prize-heading[data-v-5e21d606]{margin:0;font-weight:800;font-size:clamp(26px,2.8vw,32px);color:var(--ink-strong);letter-spacing:-.014em;line-height:1.05;padding-bottom:18px;border-bottom:1px solid var(--border)}.prize-list[data-v-5e21d606]{display:grid;grid-template-columns:1fr 1fr;gap:26px 32px}.prize-item[data-v-5e21d606]{display:flex;gap:16px;align-items:flex-start}.prize-item .qty[data-v-5e21d606]{font-weight:800;font-size:44px;line-height:.9;color:var(--red);min-width:42px;letter-spacing:-.02em}.prize-item .body[data-v-5e21d606]{display:flex;flex-direction:column;gap:4px}.prize-item .head[data-v-5e21d606]{font-weight:800;font-size:20px;color:var(--ink-strong);line-height:1.15;letter-spacing:-.008em}.prize-item .sub[data-v-5e21d606]{font-weight:300;font-size:14px;color:var(--ink-muted);line-height:1.4;text-wrap:pretty}.enter-card[data-v-5e21d606]{background:var(--surface);border:1px solid var(--border);border-radius:4px;overflow:hidden}.featured-banner[data-v-5e21d606]{width:100%;aspect-ratio:4/1;border-radius:0;border-bottom:1px solid var(--border)}.entry-list[data-v-5e21d606]{padding:0 32px}.entry[data-v-5e21d606]{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;padding:32px 4px;border-bottom:1px solid var(--border)}.entry[data-v-5e21d606]:last-child{border-bottom:none}.entry .head-line[data-v-5e21d606]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:12px}.entry .ttl[data-v-5e21d606]{font-weight:800;font-size:30px;color:var(--ink-strong);letter-spacing:-.014em;line-height:1.1;margin:0}.entry .badge[data-v-5e21d606]{align-self:center;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:7px 13px;border-radius:2px;line-height:1;background:var(--red);color:#fff;white-space:nowrap}.entry .desc[data-v-5e21d606]{font-size:17px;font-weight:300;color:var(--ink-muted);line-height:1.55;max-width:540px;text-wrap:pretty;margin:0}.entry .desc em[data-v-5e21d606]{font-style:normal;font-weight:600;color:var(--ink-strong)}.btn[data-v-5e21d606]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;padding:15px 30px;border-radius:2px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn[data-v-5e21d606]:active{transform:scale(.985)}.btn-primary[data-v-5e21d606]{background:var(--green);color:#fff}.btn-primary[data-v-5e21d606]:hover{background:var(--green-deep)}.btn-arrow[data-v-5e21d606]:after{content:"→";font-weight:400;margin-left:4px}.footer-row[data-v-5e21d606]{margin-top:56px;display:flex;justify-content:center;padding-top:28px;border-top:1px solid var(--border)}.terms[data-v-5e21d606]{font-size:14px;color:var(--ink-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(47,82,67,.35);background:none;border:none;font-family:inherit;cursor:pointer;padding:4px 6px}.terms[data-v-5e21d606]:hover{color:var(--ink-strong);text-decoration-color:var(--ink-strong)}.modal-scrim[data-v-5e21d606]{position:fixed;inset:0;background:rgba(47,82,67,.45);display:none;align-items:center;justify-content:center;padding:24px;z-index:100}.modal-scrim.is-open[data-v-5e21d606]{display:flex}.modal[data-v-5e21d606]{background:var(--surface);border-radius:4px;padding:36px 36px 30px;max-width:580px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(47,82,67,.25);position:relative}.modal h3[data-v-5e21d606]{margin:0 0 14px;font-weight:800;font-size:22px;color:var(--ink-strong)}.modal li[data-v-5e21d606],.modal p[data-v-5e21d606]{font-weight:300;font-size:15px;color:var(--ink);line-height:1.55}.terms-intro[data-v-5e21d606]{margin:0 0 18px}.terms-list[data-v-5e21d606]{list-style:none;counter-reset:terms;display:grid;gap:10px;margin:0;padding:0}.terms-list li[data-v-5e21d606]{counter-increment:terms;position:relative;padding:14px 16px 14px 52px;background:#f8f5ee;border:1px solid var(--border);border-radius:4px}.terms-list li[data-v-5e21d606]:before{content:counter(terms);position:absolute;top:16px;left:16px;width:24px;height:24px;border-radius:999px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.term-label[data-v-5e21d606]{display:block;margin-bottom:3px;color:var(--green-deep);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.terms-note[data-v-5e21d606]{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--border)}.terms-note a[data-v-5e21d606]{color:var(--green-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}.modal-close[data-v-5e21d606]{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:999px;background:#efefef;border:none;color:var(--ink-strong);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-5e21d606]:hover{background:#e2e2e2}@media(max-width:880px){.page[data-v-5e21d606]{padding:80px 18px 60px}.editorial-hero[data-v-5e21d606]{grid-template-columns:1fr;gap:28px}.hero-image[data-v-5e21d606]{aspect-ratio:4/3}.prize-strip[data-v-5e21d606]{grid-template-columns:1fr}.prize-image[data-v-5e21d606]{aspect-ratio:16/11}.prize-content[data-v-5e21d606]{padding:28px 24px}.prize-list[data-v-5e21d606]{grid-template-columns:1fr;gap:20px}.prize-item .qty[data-v-5e21d606]{font-size:36px;min-width:36px}.prize-item .head[data-v-5e21d606]{font-size:18px}.entry-list[data-v-5e21d606]{padding:0 22px}.entry[data-v-5e21d606]{grid-template-columns:1fr;gap:20px}.entry .btn[data-v-5e21d606]{justify-self:start}.entry .ttl[data-v-5e21d606]{font-size:24px}.section-divider[data-v-5e21d606]{margin:60px 0 28px}.section-title[data-v-5e21d606]{font-size:30px}.hero-stats[data-v-5e21d606]{flex-wrap:wrap;gap:14px 0}.hero-stat[data-v-5e21d606]{padding:4px 18px}.hero-stat[data-v-5e21d606]:nth-child(3){padding-left:0}.hero-stat .n[data-v-5e21d606]{font-size:32px}.intro[data-v-5e21d606],.prize-lead[data-v-5e21d606]{font-size:18px}.limited-pill[data-v-5e21d606]{font-size:12px;padding:8px 14px}.modal[data-v-5e21d606]{padding:30px 22px 24px}.terms-list li[data-v-5e21d606]{padding-right:14px}}@keyframes pulse-82bb60ee{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-82bb60ee{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-82bb60ee]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-82bb60ee 2s infinite}.pulsing-marker .marker-logo[data-v-82bb60ee]{width:40px;height:40px;border-radius:50%;animation:pulse-82bb60ee 2s infinite;z-index:2}.opacity-wrapper[data-v-82bb60ee]{display:none}.opacity-wrapper.active[data-v-82bb60ee]{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background-color:rgba(0,0,0,.5);flex-direction:row;justify-content:center;align-items:center;z-index:1007;opacity:.5}.spinner[data-v-82bb60ee]{display:block;z-index:20;width:12rem;height:12rem;border-radius:9999px;border-width:10px;border-style:solid;opacity:.95;animation:spinner-82bb60ee 1s linear infinite}@media(max-width:1180px){.spinner[data-v-82bb60ee]{width:10rem;height:10rem;border-width:8px}}@media(max-width:650px){.spinner[data-v-82bb60ee]{width:8rem;height:8rem;border-width:5px}}@keyframes spinner-82bb60ee{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ruota-fab[data-v-2f8a5610]{position:fixed;right:22px;bottom:22px;width:62px;height:62px;min-width:62px;padding:0;margin:0;line-height:1;box-sizing:border-box;border-radius:50%;background:#1d481e;border:0;cursor:pointer;z-index:9998;box-shadow:0 6px 22px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.ruota-fab[data-v-2f8a5610]:hover{transform:scale(1.06)}.ruota-fab svg[data-v-2f8a5610]{width:29px;height:29px;fill:#fff;display:block}.ruota-fab svg .spark[data-v-2f8a5610]{fill:#5ba060}.ruota-panel[data-v-2f8a5610]{position:fixed;right:22px;bottom:96px;width:340px;max-width:calc(100vw - 32px);background:#fff;border-radius:18px;z-index:9999;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.25)}@media (max-width:768px){.ruota-fab[data-v-2f8a5610]{right:14px;bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.ruota-panel[data-v-2f8a5610]{right:14px;bottom:calc(150px + env(safe-area-inset-bottom, 0px));max-height:calc(100vh - 230px);overflow-y:auto}}.ruota-head[data-v-2f8a5610]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#1d481e;color:#fff;font-weight:800;font-size:15px}.ruota-head button[data-v-2f8a5610]{background:transparent;border:0;color:hsla(0,0%,100%,.85);font-size:20px;cursor:pointer;padding:0;margin:0;line-height:1;display:block;width:auto;min-width:0}.ruota-body[data-v-2f8a5610]{padding:16px;background:#fff}.ruota-stage[data-v-2f8a5610]{position:relative;width:100%;aspect-ratio:1/1;background:#111;border-radius:14px;overflow:hidden;margin-bottom:12px}.ruota-stage video[data-v-2f8a5610]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ruota-h[data-v-2f8a5610]{font-size:17px;font-weight:800;margin:0 0 6px;color:#1b1b1b}.ruota-p[data-v-2f8a5610]{font-size:14px;color:#555;line-height:1.45;margin:0 0 14px}.ruota-row[data-v-2f8a5610]{display:flex;gap:8px}.ruota-btn[data-v-2f8a5610]{flex:1;border:0;border-radius:999px;padding:11px 14px;margin:0;font-weight:800;font-size:14px;line-height:1.2;cursor:pointer;background:#1d481e;color:#fff;box-sizing:border-box;width:auto;min-width:0;display:block}.ruota-btn.ghost[data-v-2f8a5610]{background:#fff;color:#1b1b1b;border:1px solid #e6e6e6}.ruota-status[data-v-2f8a5610]{font-size:12px;font-weight:700;color:#888;margin-top:12px;min-height:16px}.ruota-tr[data-v-2f8a5610]{margin-top:12px;max-height:150px;overflow:auto;font-size:13px;line-height:1.45}.ruota-tr div[data-v-2f8a5610]{padding:5px 0;border-bottom:1px solid #f1f1f1;color:#1b1b1b}.ruota-tr b[data-v-2f8a5610]{color:#1d481e}@keyframes pulse-042cdb8a{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-042cdb8a{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-042cdb8a]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-042cdb8a 2s infinite}.pulsing-marker .marker-logo[data-v-042cdb8a]{width:40px;height:40px;border-radius:50%;animation:pulse-042cdb8a 2s infinite;z-index:2}.announcement-bar[data-v-042cdb8a]{background-color:#fff;padding:12px 40px;text-align:center;position:fixed;top:0;width:100%;z-index:1003;height:44px}.announcement-bar.announcement-transparent[data-v-042cdb8a]{background-color:transparent}@media(max-width:650px){.announcement-bar[data-v-042cdb8a]{padding:12px 20px}}.announcement-bar .announcement-content[data-v-042cdb8a]{display:flex;align-items:center;justify-content:center;position:relative;max-width:1200px;margin:0 auto;gap:20px}@media(max-width:650px){.announcement-bar .announcement-content[data-v-042cdb8a]{gap:10px}}.announcement-bar .announcement-text-wrapper[data-v-042cdb8a]{flex:1;position:relative;overflow:hidden;height:20px;display:flex;align-items:center;justify-content:center}.announcement-bar .announcement-text[data-v-042cdb8a]{font-size:14px;letter-spacing:.02em;position:absolute;width:100%;text-align:center}@media(max-width:650px){.announcement-bar .announcement-text[data-v-042cdb8a]{font-size:12px}}.announcement-bar .announcement-link[data-v-042cdb8a]{color:#0c26f1;font-weight:600;transition:opacity .2s ease}.announcement-bar .announcement-link.announcement-transparent[data-v-042cdb8a]{color:#fff}.announcement-bar .announcement-link[data-v-042cdb8a]:hover{opacity:.8}.announcement-bar .announcement-arrow[data-v-042cdb8a]{background:transparent;border:none;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:50%;line-height:1}@media(max-width:650px){.announcement-bar .announcement-arrow[data-v-042cdb8a]{font-size:24px;width:24px;height:24px}}.announcement-bar .announcement-arrow[data-v-042cdb8a]:hover{background:hsla(0,0%,100%,.1)}.announcement-bar .announcement-arrow[data-v-042cdb8a]:active{transform:scale(.9)}.slide-down-enter-active[data-v-042cdb8a],.slide-down-leave-active[data-v-042cdb8a],.slide-up-enter-active[data-v-042cdb8a],.slide-up-leave-active[data-v-042cdb8a]{transition:all .5s ease}.slide-up-enter-from[data-v-042cdb8a]{transform:translateY(100%);opacity:0}.slide-down-enter-from[data-v-042cdb8a],.slide-up-leave-to[data-v-042cdb8a]{transform:translateY(-100%);opacity:0}.slide-down-leave-to[data-v-042cdb8a]{transform:translateY(100%);opacity:0}@keyframes cartUpdate-042cdb8a{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.header[data-v-042cdb8a]{background-color:#fff;position:fixed;width:100%;z-index:1005}.header.header-transparent[data-v-042cdb8a]{background-color:transparent}.header .category[data-v-042cdb8a]{text-transform:uppercase;font-size:16px;letter-spacing:.03em}.desk-nav[data-v-042cdb8a]{width:100%;padding:0 40px;display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width:1180px){.desktop-logo[data-v-042cdb8a]{display:none}}.desktop-logo img[data-v-042cdb8a]{cursor:pointer;width:300px;height:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}@media(max-width:1180px){.desktop-logo img[data-v-042cdb8a]{width:150px}}.cart[data-v-042cdb8a]{position:relative;margin-right:15px;cursor:pointer}.cart img[data-v-042cdb8a]{width:20px;margin-right:10px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.cart .item-number[data-v-042cdb8a]{position:absolute;top:-5px;right:-5px;background-color:#2f5243;color:#fff;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;animation:cartUpdate-042cdb8a .5s ease-out}.left-menu[data-v-042cdb8a]{display:flex;align-items:center;width:500px}@media(max-width:1180px){.left-menu[data-v-042cdb8a]{display:none}}.left-menu .dropbtn[data-v-042cdb8a],.left-menu a[data-v-042cdb8a]{color:#000;margin:0 10px;text-decoration:none;text-transform:uppercase;font-weight:400;position:relative;transition:all .3s ease}@media(max-width:1180px){.left-menu .dropbtn[data-v-042cdb8a],.left-menu a[data-v-042cdb8a]{font-size:12px!important}}.left-menu .dropbtn[data-v-042cdb8a]:after,.left-menu a[data-v-042cdb8a]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#000;transition:width .3s ease}.left-menu .dropbtn[data-v-042cdb8a]:hover:after,.left-menu a[data-v-042cdb8a]:hover:after{width:100%}.dropdown[data-v-042cdb8a]{position:relative;display:inline-block}.dropdown .dropbtn[data-v-042cdb8a]{color:#000;border:none;cursor:pointer}.dropdown .active[data-v-042cdb8a]{color:#000;padding-bottom:2px}.dropdown .dropdown-content[data-v-042cdb8a]{display:none;position:absolute;min-width:100%;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:100;border-radius:5px;cursor:pointer;left:50%;transform:translateX(-50%)}.dropdown .dropdown-content span[data-v-042cdb8a]{text-transform:uppercase;font-size:14px;text-align:center;margin:0;width:100%;padding:5px 10px;text-decoration:none;display:block;z-index:1;border-radius:5px;position:relative;transition:all .3s ease}.dropdown .dropdown-content span[data-v-042cdb8a]:after{content:"";position:absolute;bottom:2px;left:10px;right:10px;width:calc(100% - 20px);height:2px;background-color:#000;transform:scaleX(0);transition:transform .3s ease}.dropdown .dropdown-content span[data-v-042cdb8a]:hover{background:#ddeeec}.dropdown .dropdown-content span[data-v-042cdb8a]:hover:after{transform:scaleX(1)}.dropdown:hover .dropdown-content[data-v-042cdb8a]{display:block}.right-section[data-v-042cdb8a]{display:flex;align-items:center}@media(max-width:1180px){.right-section[data-v-042cdb8a]{display:none}}.right-menu[data-v-042cdb8a]{display:flex;align-items:center;justify-content:flex-end;gap:20px;width:500px}.right-menu .auth-btn[data-v-042cdb8a]{border:1px solid #d9d9d9;border-radius:50px;cursor:pointer;height:auto;display:flex;align-items:center}.right-menu .auth-btn.guest-btn[data-v-042cdb8a]{height:40px;min-width:120px}.right-menu .auth-btn .username[data-v-042cdb8a],.right-menu .auth-btn a[data-v-042cdb8a]{margin:0;min-width:120px;text-align:center;padding:5px 10px;border-radius:50px}.right-menu .auth-btn[data-v-042cdb8a]:hover{background:#d9d9d9}.mobile-header[data-v-042cdb8a]{display:none}@media(max-width:1180px){.mobile-header[data-v-042cdb8a]{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;top:-15px}}.logo[data-v-042cdb8a]{position:absolute;left:50%;transform:translateX(-50%)}.logo img[data-v-042cdb8a]{cursor:pointer;width:300px;height:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}@media(max-width:1180px){.logo img[data-v-042cdb8a]{width:250px}}@media(max-width:650px){.logo img[data-v-042cdb8a]{width:200px}}.mobile-cart[data-v-042cdb8a]{position:relative;cursor:pointer}.mobile-cart img[data-v-042cdb8a]{width:20px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.mobile-cart .item-number[data-v-042cdb8a]{position:absolute;top:-5px;right:-5px;background-color:#2f5243;color:#fff;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;animation:cartUpdate-042cdb8a .5s ease-out}.hamburger-menu[data-v-042cdb8a]{z-index:1002;transition:all .3s ease-in-out;position:relative;cursor:pointer}.hamburger-menu .bar[data-v-042cdb8a]{width:35px;height:4px;background-color:#000;margin:6px 0;transition:all .3s ease-in-out;display:block;border-radius:2px}.hamburger-menu.active .bar[data-v-042cdb8a]{transform:rotate(-45deg) translate(-8px,7px)}.hamburger-menu.active .bar[data-v-042cdb8a]:nth-child(2){opacity:0}.hamburger-menu.active .bar[data-v-042cdb8a]:nth-child(3){transform:rotate(45deg) translate(-8px,-7px)}.mobile-menu[data-v-042cdb8a]{display:none;transition:transform .3s ease-in-out;transform:translateX(-100vw);align-items:center;justify-content:center;background:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;padding:20px;flex-direction:column;gap:10px}@media(max-width:1180px){.mobile-menu[data-v-042cdb8a]{display:flex}}.mobile-menu.active[data-v-042cdb8a]{transform:translateX(0)}.mobile-menu .mobile-item[data-v-042cdb8a],.mobile-menu a[data-v-042cdb8a]{font-size:20px;font-weight:500;color:#000;text-decoration:none;text-transform:uppercase}.mobile-menu .caret[data-v-042cdb8a]{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent;transition:transform .3s ease}.mobile-menu .caret.active[data-v-042cdb8a]{transform:rotate(180deg)}.mobile-menu .dropdown>div[data-v-042cdb8a]:first-child{display:flex;align-items:center;justify-content:center}.mobile-menu .dropdown .dropbtn[data-v-042cdb8a]{font-size:20px;font-weight:500;color:#000;background:#fff;border:none;cursor:pointer}.mobile-menu .dropdown .dropdown-content[data-v-042cdb8a]{display:none;position:relative;box-shadow:none;z-index:100;border-radius:5px;cursor:pointer}.mobile-menu .dropdown .dropdown-content span[data-v-042cdb8a]{padding:5px 0;text-align:center;text-decoration:none;font-weight:300;color:#000}.mobile-menu .dropdown .dropdown-content span[data-v-042cdb8a]:hover{font-weight:500}.mobile-menu .dropdown .dropdown-content.active[data-v-042cdb8a]{display:block}.header-transparent .cart img[data-v-042cdb8a],.header-transparent .desktop-logo img[data-v-042cdb8a],.header-transparent .logo img[data-v-042cdb8a],.header-transparent .mobile-cart img[data-v-042cdb8a]{filter:brightness(0) invert(1)}.menu-transparent .category[data-v-042cdb8a]{color:#fff}.menu-transparent .dropbtn[data-v-042cdb8a]:after,.menu-transparent a[data-v-042cdb8a]:after{background-color:#fff}.menu-transparent .dropdown-content[data-v-042cdb8a]{background:rgba(0,0,0,.66)!important;backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08)}.menu-transparent .dropdown-content span[data-v-042cdb8a]{color:#fff}.menu-transparent .dropdown-content span[data-v-042cdb8a]:after{background-color:#fff}.menu-transparent .dropdown-content span[data-v-042cdb8a]:hover{background:gray!important}.menu-transparent .cart .item-number[data-v-042cdb8a]{background-color:#fff;color:#2f5243}.was[data-v-4091a7a8]{text-decoration:line-through;opacity:.5;margin-right:6px;font-weight:400}.deal-saving[data-v-4091a7a8]{display:flex;justify-content:space-between;color:#c0392b;font-weight:700}.deal-blocked[data-v-4091a7a8]{margin:6px 0 4px;padding:8px 10px;border:1px solid #f0d5d6;border-radius:6px;background:#fdf3f3}.deal-blocked p[data-v-4091a7a8]{margin:0;color:#c0392b;font-size:13px;line-height:1.35;font-weight:500}@keyframes pulse-4091a7a8{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-4091a7a8{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-4091a7a8]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-4091a7a8 2s infinite}.pulsing-marker .marker-logo[data-v-4091a7a8]{width:40px;height:40px;border-radius:50%;animation:pulse-4091a7a8 2s infinite;z-index:2}#cart[data-v-4091a7a8]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1005;overflow:scroll}@media(max-width:650px){#cart[data-v-4091a7a8]{display:none}}#cart .cart-info[data-v-4091a7a8]{position:absolute;top:85px;right:30px;width:500px;background:#fcfcfd;border-radius:20px;border:1px solid #e6e8ec;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#cart .cart-info .delarea[data-v-4091a7a8]{position:absolute;background:hsla(0,0%,95%,.9);width:100%;height:100%}#cart .cart-info .delarea h3[data-v-4091a7a8]{font-size:24px;font-weight:500}#cart .cart-info .delarea .y[data-v-4091a7a8]{text-align:center}#cart .cart-info .delarea .y span[data-v-4091a7a8]{font-weight:700}#cart .cart-info .delarea .btn[data-v-4091a7a8]{display:flex;justify-content:center;gap:20px;margin-top:20px}#cart .cart-info .delarea .btn div[data-v-4091a7a8]{padding:10px 20px;border-radius:5px;cursor:pointer;background:#2f5243;color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#cart .cart-info .delarea .btn .c-btn[data-v-4091a7a8]{background:#fff;color:#2f5243;border:1px solid #bfbfbf}#cart .cart-info .delarea .alert[data-v-4091a7a8]{color:red;font-size:14px;font-weight:500;margin-top:10px}#cart .cart-info .bgshadow[data-v-4091a7a8]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:rgba(0,0,0,.5);z-index:1002}#cart .cart-info .delarea.ac[data-v-4091a7a8]{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;position:absolute;top:50%;left:50%;padding:10px;transform:translate(-50%,-50%);z-index:1003;background:#fff;width:350px;height:200px}#cart .cart-info .cart-header[data-v-4091a7a8]{justify-content:space-between;align-items:center;margin-bottom:20px}#cart .cart-info .cart-header h3[data-v-4091a7a8]{font-size:24px;font-weight:500}#cart .cart-info .cart-header .right .service[data-v-4091a7a8]{text-align:right}#cart .cart-info .cart-header .right .action-btn[data-v-4091a7a8]{display:flex;justify-content:flex-end;gap:10px}#cart .cart-info .cart-header .right .action-btn img[data-v-4091a7a8]{width:15px;cursor:pointer}#cart .cart-info .cart-header .right .action-btn p[data-v-4091a7a8]{text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:500;cursor:pointer}#cart .cart-info .cart-body[data-v-4091a7a8]{margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}#cart .cart-info .cart-body .cart-review[data-v-4091a7a8]{width:100%}#cart .cart-info .cart-body .cart-review .product[data-v-4091a7a8]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}#cart .cart-info .cart-body .cart-review .product .product-amount[data-v-4091a7a8]{font-size:13px;font-weight:700;background-color:#2f5243;color:#fff;padding:2px 10px;border-radius:2px}#cart .cart-info .cart-body .cart-review .product .title-container[data-v-4091a7a8]{margin-left:10px}#cart .cart-info .cart-body .cart-review .product .title-container .title-flex[data-v-4091a7a8]{display:flex;justify-content:flex-start;align-items:center;gap:10px}#cart .cart-info .cart-body .cart-review .product .title-container .desc[data-v-4091a7a8]{color:#777e90}#cart .cart-info .cart-body .cart-review .product .product-info[data-v-4091a7a8]{align-items:baseline;cursor:pointer}#cart .cart-info .cart-body .cart-review .product .product-info .flex[data-v-4091a7a8]{display:flex;justify-content:space-between;align-items:center}#cart .cart-info .cart-body .cart-review .product .product-info .flex h3[data-v-4091a7a8]{font-size:18px;font-weight:700;min-width:120px}#cart .cart-info .cart-body .cart-review .product .product-info .flex h4[data-v-4091a7a8]{font-size:14px;font-weight:500}#cart .cart-info .cart-body .cart-review .product .product-info .desc[data-v-4091a7a8]{font-size:14px;margin:0}#cart .cart-info .cart-body .cart-review .product .product-price p[data-v-4091a7a8]{font-size:14px}#cart .cart-info .cart-body .cart-review .product .product-price .delete-btn[data-v-4091a7a8]{margin-left:10px;cursor:pointer}#cart .cart-info .cart-body .sub-price[data-v-4091a7a8]{width:100%;padding:5px 10px}#cart .cart-info .cart-body .sub-price .GST[data-v-4091a7a8],#cart .cart-info .cart-body .sub-price .PST[data-v-4091a7a8],#cart .cart-info .cart-body .sub-price .deposit[data-v-4091a7a8],#cart .cart-info .cart-body .sub-price .sub-total[data-v-4091a7a8]{display:flex;justify-content:space-between;width:100%}#cart .cart-info .cart-body .sub-price .GST p[data-v-4091a7a8],#cart .cart-info .cart-body .sub-price .PST p[data-v-4091a7a8],#cart .cart-info .cart-body .sub-price .deposit p[data-v-4091a7a8],#cart .cart-info .cart-body .sub-price .sub-total p[data-v-4091a7a8]{font-size:14px;font-weight:500}#cart .cart-info .cart-body .total-number[data-v-4091a7a8]{display:flex;justify-content:space-between;width:100%;background-color:hsla(0,0%,76%,.1);padding:5px 10px;border-radius:4px}#cart .cart-info .cart-body .total-number p[data-v-4091a7a8]{font-weight:500}#cart .cart-info .cart-footer[data-v-4091a7a8]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}#cart .cart-info .cart-footer .order-review-store h3[data-v-4091a7a8]{font-size:18px;font-weight:700}#cart .cart-info .cart-footer .order-review-store p[data-v-4091a7a8]{font-size:14px;color:#999}#cart .cart-info .cart-footer .checkout-button[data-v-4091a7a8]{padding:10px 20px;font-size:16px;border-radius:5px;width:150px;display:flex;justify-content:center;align-items:center;text-decoration:underline;text-underline-offset:3px}#cart .cart-info .cart-footer .checkout-button img[data-v-4091a7a8]{margin-left:10px;width:10px}.mobile-cart[data-v-4091a7a8]{display:none}@media(max-width:650px){.mobile-cart[data-v-4091a7a8]{display:block;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1027}.mobile-cart .cart-info[data-v-4091a7a8]{position:absolute;top:0;right:0;z-index:1028;width:100vw;height:100vh;background:#fcfcfd;border:1px solid #e6e8ec;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);overflow:scroll}.mobile-cart .cart-info .delarea[data-v-4091a7a8]{position:absolute;background:hsla(0,0%,95%,.9);width:100%;height:100%}.mobile-cart .cart-info .delarea h3[data-v-4091a7a8]{font-size:24px;font-weight:500}.mobile-cart .cart-info .delarea .y span[data-v-4091a7a8]{font-weight:700}.mobile-cart .cart-info .delarea .btn[data-v-4091a7a8]{display:flex;justify-content:center;gap:20px;margin-top:20px}.mobile-cart .cart-info .delarea .btn div[data-v-4091a7a8]{padding:10px 20px;border-radius:5px;cursor:pointer;background:#2f5243;color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.mobile-cart .cart-info .delarea .btn .c-btn[data-v-4091a7a8]{background:#fff;color:#2f5243;border:1px solid #bfbfbf}.mobile-cart .cart-info .bgshadow[data-v-4091a7a8]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:rgba(0,0,0,.5);z-index:1002}.mobile-cart .cart-info .delarea.ac[data-v-4091a7a8]{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1003;background:#fff;width:350px;height:200px;padding:10px}.mobile-cart .cart-info .return-to-menu[data-v-4091a7a8]{display:flex;justify-content:flex-start;align-items:center;gap:10px;cursor:pointer}.mobile-cart .cart-info .return-to-menu img[data-v-4091a7a8]{width:15px}.mobile-cart .cart-info .return-to-menu p[data-v-4091a7a8]{font-size:16px;font-weight:500}.mobile-cart .cart-info .cart-header[data-v-4091a7a8]{justify-content:center;align-items:center;flex-direction:column;margin:30px 0;text-align:center}.mobile-cart .cart-info .cart-header .flex[data-v-4091a7a8]{justify-content:flex-start}.mobile-cart .cart-info .cart-header .flex .logo img[data-v-4091a7a8]{width:80px}.mobile-cart .cart-info .cart-header .flex .text-container[data-v-4091a7a8]{text-align:left;margin-left:10px}.mobile-cart .cart-info .cart-header .flex .text-container h3[data-v-4091a7a8]{font-size:24px;font-weight:500}.mobile-cart .cart-info .cart-header .flex .text-container h4[data-v-4091a7a8]{font-size:16px;font-weight:500}.mobile-cart .cart-info .cart-header .service-flex[data-v-4091a7a8]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.mobile-cart .cart-info .cart-header .service-flex .service[data-v-4091a7a8]{text-align:right}.mobile-cart .cart-info .cart-header .service-flex .service span[data-v-4091a7a8]{font-weight:700}.mobile-cart .cart-info .cart-header .service-flex .action-btn[data-v-4091a7a8]{display:flex;justify-content:flex-end;gap:10px}.mobile-cart .cart-info .cart-header .service-flex .action-btn img[data-v-4091a7a8]{width:15px;cursor:pointer}.mobile-cart .cart-info .cart-header .service-flex .action-btn p[data-v-4091a7a8]{color:#007bff;text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:500;cursor:pointer}.mobile-cart .cart-info .cart-body[data-v-4091a7a8]{margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.mobile-cart .cart-info .cart-body .cart-review[data-v-4091a7a8]{width:100%}.mobile-cart .cart-info .cart-body .cart-review .product[data-v-4091a7a8]{margin-bottom:10px}.mobile-cart .cart-info .cart-body .cart-review .product .flex[data-v-4091a7a8]{display:flex;justify-content:space-between;align-items:baseline}.mobile-cart .cart-info .cart-body .cart-review .product hr[data-v-4091a7a8]{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:10px 0;padding:0}.mobile-cart .cart-info .cart-body .cart-review .product .product-amount[data-v-4091a7a8]{font-size:13px;font-weight:700;background-color:#2f5243;color:#fff;padding:2px 10px;border-radius:2px}.mobile-cart .cart-info .cart-body .cart-review .product .title-container[data-v-4091a7a8]{margin-left:20px}.mobile-cart .cart-info .cart-body .cart-review .product .title-container .title-flex[data-v-4091a7a8]{display:flex;justify-content:flex-start;align-items:center;gap:20px;width:200px}.mobile-cart .cart-info .cart-body .cart-review .product .title-container h3[data-v-4091a7a8]{font-size:16px}.mobile-cart .cart-info .cart-body .cart-review .product .title-container .desc[data-v-4091a7a8]{color:#777e90}.mobile-cart .cart-info .cart-body .cart-review .product .product-info[data-v-4091a7a8]{align-items:baseline;cursor:pointer}.mobile-cart .cart-info .cart-body .cart-review .product .product-info .flex[data-v-4091a7a8]{display:flex;justify-content:space-between;align-items:center}.mobile-cart .cart-info .cart-body .cart-review .product .product-info .flex h3[data-v-4091a7a8]{font-size:18px;font-weight:700;min-width:120px}.mobile-cart .cart-info .cart-body .cart-review .product .product-info .flex h4[data-v-4091a7a8]{font-size:14px;font-weight:500}.mobile-cart .cart-info .cart-body .cart-review .product .product-info .desc[data-v-4091a7a8]{font-size:14px;margin:0}.mobile-cart .cart-info .cart-body .cart-review .product .product-price p[data-v-4091a7a8]{font-size:14px;font-weight:300}.mobile-cart .cart-info .cart-body .cart-review .product .product-price .delete-btn[data-v-4091a7a8]{margin-left:10px}.mobile-cart .cart-info .cart-body .sub-price[data-v-4091a7a8]{width:100%;padding:5px 10px}.mobile-cart .cart-info .cart-body .sub-price .GST[data-v-4091a7a8],.mobile-cart .cart-info .cart-body .sub-price .PST[data-v-4091a7a8],.mobile-cart .cart-info .cart-body .sub-price .deposit[data-v-4091a7a8],.mobile-cart .cart-info .cart-body .sub-price .sub-total[data-v-4091a7a8]{display:flex;justify-content:space-between;width:100%}.mobile-cart .cart-info .cart-body .sub-price .GST p[data-v-4091a7a8],.mobile-cart .cart-info .cart-body .sub-price .PST p[data-v-4091a7a8],.mobile-cart .cart-info .cart-body .sub-price .deposit p[data-v-4091a7a8],.mobile-cart .cart-info .cart-body .sub-price .sub-total p[data-v-4091a7a8]{font-size:14px;font-weight:500}.mobile-cart .cart-info .cart-body .total-number[data-v-4091a7a8]{display:flex;justify-content:space-between;width:100%;background-color:hsla(0,0%,76%,.1);padding:5px 10px;border-radius:4px}.mobile-cart .cart-info .cart-body .total-number p[data-v-4091a7a8]{font-weight:500}.mobile-cart .cart-info .cart-footer[data-v-4091a7a8]{margin-top:10px}.mobile-cart .cart-info .cart-footer .order-review-store[data-v-4091a7a8]{line-height:1.2}.mobile-cart .cart-info .cart-footer .order-review-store h3[data-v-4091a7a8]{font-size:1.2rem;font-weight:400}.mobile-cart .cart-info .cart-footer .order-review-store p[data-v-4091a7a8]{font-size:.9rem;font-weight:300}.mobile-cart .cart-info .cart-footer .button[data-v-4091a7a8]{display:flex;justify-content:center;align-items:center;gap:5px;width:250px;margin:20px auto;padding:10px 20px;font-size:16px;border-radius:5px}.mobile-cart .cart-info .cart-footer .button img[data-v-4091a7a8]{width:20px}.mobile-cart .cart-info .text-container[data-v-4091a7a8]{text-align:center;margin:20px 0}.mobile-cart .cart-info .text-container .contact-link[data-v-4091a7a8]{color:#000;font-weight:600;text-decoration:underline;cursor:pointer}.mobile-cart .cart-info .text-container .support-email span[data-v-4091a7a8]{font-weight:500}.mobile-cart .cart-info .text-container .support-email a[data-v-4091a7a8]{text-decoration:underline;text-underline-offset:3px}.mobile-cart .cart-info .text-container p[data-v-4091a7a8]{font-style:italic}}.cps-container-full[data-v-4091a7a8]{width:100%!important;border:2px solid #2f5243!important;border-radius:8px!important;padding:15px!important;background-color:#f9f9f9!important;margin-bottom:15px!important;display:flex!important;flex-direction:column!important;align-items:center!important}.cps-container-full .title-flex[data-v-4091a7a8]{justify-content:center!important;margin-bottom:12px!important;width:100%!important}.cps-container-full .title-flex h3[data-v-4091a7a8]{text-align:center!important;font-size:16px!important;font-weight:600!important;margin:0!important}.cps-container-full .cps-button-container[data-v-4091a7a8]{display:flex!important;justify-content:center!important;width:100%!important}.cps-container-full .cps-button-container .cps-note[data-v-4091a7a8]{margin:0!important;color:#c0392b!important;font-size:13px!important;font-weight:500!important;text-align:center!important;line-height:1.35!important}.cps-container-full .cps-button-container .cps-add-btn[data-v-4091a7a8]{background-color:#2f5243!important;color:#fff!important;border:none!important;padding:10px 30px!important;border-radius:5px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:background-color .3s ease!important}.cps-container-full .cps-button-container .cps-add-btn[data-v-4091a7a8]:hover{background-color:#1e3329!important}.cps-container-full .cps-button-container .cps-add-btn[data-v-4091a7a8]:active{transform:translateY(1px)!important}@keyframes pulse-2d06223f{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-2d06223f{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-2d06223f]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-2d06223f 2s infinite}.pulsing-marker .marker-logo[data-v-2d06223f]{width:40px;height:40px;border-radius:50%;animation:pulse-2d06223f 2s infinite;z-index:2}.phone-update[data-v-2d06223f]{position:fixed;top:0;width:100vw;height:100vh;text-align:center;padding:100px 200px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1008}@media(max-width:650px){.phone-update[data-v-2d06223f]{padding:100px 30px;overflow:scroll}}.phone-update .return-btn[data-v-2d06223f]{position:absolute;top:50px;left:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:15px}@media(max-width:650px){.phone-update .return-btn[data-v-2d06223f]{top:30px;left:30px}}.phone-update .return-btn img[data-v-2d06223f]{width:10px;font-size:50px}.phone-update .return-btn p[data-v-2d06223f]{font-size:20px}.phone-update .logo[data-v-2d06223f]{width:112px;display:block;margin:0 auto}.phone-update h3[data-v-2d06223f]{font-size:48px;font-weight:500;margin:20px 0}@media(max-width:650px){.phone-update h3[data-v-2d06223f]{font-size:32px}}.phone-update .desc[data-v-2d06223f]{max-width:750px;margin:0 auto 20px}.phone-update .error[data-v-2d06223f]{color:red}.phone-update input[data-v-2d06223f]{width:500px;padding:10px;margin-bottom:10px}@media(max-width:650px){.phone-update input[data-v-2d06223f]{width:300px}}.phone-update button[data-v-2d06223f]{width:300px;margin:20px auto}@media(max-width:650px){.phone-update button[data-v-2d06223f]{width:200px}}@keyframes pulse-51cb3988{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-51cb3988{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-51cb3988]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-51cb3988 2s infinite}.pulsing-marker .marker-logo[data-v-51cb3988]{width:40px;height:40px;border-radius:50%;animation:pulse-51cb3988 2s infinite;z-index:2}.phone-verify[data-v-51cb3988]{position:fixed;top:0;width:100vw;height:100vh;padding:100px 200px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1008}@media(max-width:1180px){.phone-verify[data-v-51cb3988]{padding:50px}}@media(max-width:650px){.phone-verify[data-v-51cb3988]{padding:100px 30px;overflow:scroll}}.phone-verify .return-btn[data-v-51cb3988]{position:absolute;top:50px;left:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:15px}@media(max-width:650px){.phone-verify .return-btn[data-v-51cb3988]{top:30px;left:30px}}.phone-verify .return-btn img[data-v-51cb3988]{width:10px;font-size:50px}.phone-verify .return-btn p[data-v-51cb3988]{font-size:20px}@media(max-width:650px){.phone-verify .return-btn p[data-v-51cb3988]{font-size:16px}}.phone-verify .logo[data-v-51cb3988]{width:112px;display:block;margin:0 auto}@media(max-width:1180px){.phone-verify .logo[data-v-51cb3988]{width:80px}}@media(max-width:650px){.phone-verify .logo[data-v-51cb3988]{width:80px}}.phone-verify h3[data-v-51cb3988]{font-size:48px;font-weight:500;margin:20px 0}@media(max-width:1180px){.phone-verify h3[data-v-51cb3988]{font-size:40px}}@media(max-width:650px){.phone-verify h3[data-v-51cb3988]{font-size:36px}}.phone-verify .desc[data-v-51cb3988]{max-width:750px;margin:0 auto 20px}.phone-verify form input[data-v-51cb3988]{width:100%;padding:10px;margin-bottom:10px}.phone-verify .verifycode[data-v-51cb3988]{display:flex;justify-content:center;gap:30px;margin-top:30px}@media(max-width:1180px){.phone-verify .verifycode[data-v-51cb3988]{gap:20px}}@media(max-width:650px){.phone-verify .verifycode[data-v-51cb3988]{gap:10px}}.phone-verify .verifycode input[data-v-51cb3988]{width:120px;padding:10px;height:180px;font-size:120px;text-align:center;border:none;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.5)}@media(max-width:1180px){.phone-verify .verifycode input[data-v-51cb3988]{width:80px;padding:5px;height:100px;font-size:80px}}@media(max-width:650px){.phone-verify .verifycode input[data-v-51cb3988]{width:50px;padding:5px;height:70px;font-size:50px;box-shadow:0 3px 10px rgba(0,0,0,.3)}}.phone-verify .verifycode input[data-v-51cb3988] :focus{outline:none}.phone-verify .verifycode input.error[data-v-51cb3988]{color:#000;border:1px solid red;box-shadow:0 0 3px rgba(255,0,0,.5)}.phone-verify .verifycode input[data-v-51cb3988]::-webkit-inner-spin-button,.phone-verify .verifycode input[data-v-51cb3988]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phone-verify .error-message p[data-v-51cb3988]{color:red;font-size:14px}.phone-verify .p-text[data-v-51cb3988]{text-align:center;margin:20px auto}.phone-verify .b-text[data-v-51cb3988]{width:-moz-fit-content;width:fit-content;text-align:center;cursor:pointer;margin:5px auto 5px 10px}.phone-verify .b-text[data-v-51cb3988],.phone-verify .contact-help .contact-link[data-v-51cb3988]{text-decoration:underline;color:#4285f4;text-underline-offset:3px}.phone-verify button[data-v-51cb3988]{width:300px;margin:20px auto}.phone-verify .update-phone[data-v-51cb3988]{width:-moz-fit-content;width:fit-content;text-align:center;font-weight:300;text-underline-offset:3px;cursor:pointer;margin:20px auto}.phone-verify #guestButton[data-v-51cb3988]{margin:0 auto}.text-flex[data-v-51cb3988]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px}@media(max-width:650px){.text-flex[data-v-51cb3988]{gap:5px;margin-top:10px}}.text-flex .resend[data-v-51cb3988],.text-flex .trouble-shoot[data-v-51cb3988]{color:#007bff;cursor:pointer}@media(max-width:650px){.text-flex .resend[data-v-51cb3988],.text-flex .trouble-shoot[data-v-51cb3988]{font-size:12px}}.side-menu-modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:1010}.side-menu-modal .side-menu{position:absolute;top:0;right:450px;width:450px;height:100vh;background-color:#fff;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1010;border-left:1px solid #c1c1c1;transform:translateX(100%);transition:transform .3s ease-in-out}@media(max-width:1180px){.side-menu-modal .side-menu{width:350px;right:350px}}.side-menu-modal .side-menu .close-btn{position:absolute;top:30px;left:30px;cursor:pointer;width:30px}.side-menu-modal .side-menu .logo{width:150px;margin:20px 0}@media(max-width:1180px){.side-menu-modal .side-menu .logo{width:100px}}.side-menu-modal .side-menu .active,.side-menu-modal .side-menu :hover{font-weight:700}.side-menu-modal .side-menu a{font-size:24px;margin:10px 0;font-weight:500;cursor:pointer}@media(max-width:1180px){.side-menu-modal .side-menu a{font-size:20px;margin:5px 0}}.slide-fade-enter-active,.slide-fade-leave-active{transition:transform .5s ease,opacity .5s ease}.slide-fade-enter-from{transform:translateX(100%);opacity:0}.slide-fade-leave-to{transform:translateX(-100%);opacity:0}@keyframes pulse-57ea5cd2{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-57ea5cd2{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-57ea5cd2]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-57ea5cd2 2s infinite}.pulsing-marker .marker-logo[data-v-57ea5cd2]{width:40px;height:40px;border-radius:50%;animation:pulse-57ea5cd2 2s infinite;z-index:2}.footer[data-v-57ea5cd2]{background:#182921;color:#fff}.bottom-bar[data-v-57ea5cd2]{margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 40px;border-top:1px solid #e9ecef;font-size:1.3rem;letter-spacing:.1rem;color:#fff}.bottom-bar .copyright[data-v-57ea5cd2]{font-weight:100}.bottom-bar .right[data-v-57ea5cd2]{display:flex;align-items:center;gap:30px}.bottom-bar .right a[data-v-57ea5cd2]{color:#fff;text-decoration:none;font-weight:100;letter-spacing:.1rem;position:relative;display:flex;align-items:center;padding-bottom:4px}.bottom-bar .right a[data-v-57ea5cd2]:not([href*=facebook]):not([href*=instagram]):not([href*="x.com"]):not([href*=tiktok]):not([href*=youtube]):after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#fff;transition:width .3s ease}.bottom-bar .right a[data-v-57ea5cd2]:not([href*=facebook]):not([href*=instagram]):not([href*="x.com"]):not([href*=tiktok]):not([href*=youtube]):hover:after{width:100%}.bottom-bar .right img[data-v-57ea5cd2]{width:24px;height:24px;transition:opacity .3s ease}.bottom-bar .right a:hover img[data-v-57ea5cd2]{opacity:.8}.bottom-bar .right a[href*=youtube] img[data-v-57ea5cd2]{filter:brightness(0) invert(1)}.social-icons[data-v-57ea5cd2]{display:flex;gap:30px;align-items:center}@media(max-width:768px){.bottom-bar[data-v-57ea5cd2]{flex-direction:column;gap:15px;text-align:center;align-items:center;padding:20px;font-size:1.1rem}.bottom-bar .right[data-v-57ea5cd2]{gap:20px;flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.bottom-bar[data-v-57ea5cd2]{font-size:1rem;padding:15px}.bottom-bar .right[data-v-57ea5cd2]{flex-direction:column;gap:10px;align-items:center}.social-icons[data-v-57ea5cd2]{flex-direction:row;gap:15px}}@keyframes pulse-035ccd7f{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer-035ccd7f{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker[data-v-035ccd7f]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer-035ccd7f 2s infinite}.pulsing-marker .marker-logo[data-v-035ccd7f]{width:40px;height:40px;border-radius:50%;animation:pulse-035ccd7f 2s infinite;z-index:2}.title-text[data-v-035ccd7f]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.title-text h3[data-v-035ccd7f]{font-size:32px}@media(max-width:650px){.title-text h3[data-v-035ccd7f]{font-size:24px}}.title-text img[data-v-035ccd7f]{width:150px}@media(max-width:650px){.title-text img[data-v-035ccd7f]{display:none}}.close-btn[data-v-035ccd7f]{position:absolute;top:-50px;right:-20px;cursor:pointer;font-size:24px;font-weight:700}@media(max-width:650px){.close-btn[data-v-035ccd7f]{right:-30px}}.btn-group[data-v-035ccd7f]{display:flex;justify-content:center;gap:20px;margin:10px 0}@media(max-width:650px){.btn-group[data-v-035ccd7f]{flex-direction:column;gap:10px}}.btn-group button[data-v-035ccd7f]{min-width:200px;font-size:20px;border-radius:10px;padding:20px;margin-top:10px}@media(max-width:650px){.btn-group button[data-v-035ccd7f]{font-size:16px;padding:15px}}.v4cart-scrim[data-v-2e4779e6]{position:fixed;inset:0;z-index:60;background:rgba(20,22,20,.45);opacity:0;pointer-events:none;transition:opacity .2s}.v4cart-scrim.show[data-v-2e4779e6]{opacity:1;pointer-events:auto}.v4cart[data-v-2e4779e6]{--ink:#2a2c29;--ground:#f6f1e7;--rule:#e6ded0;--rule-soft:#efe9de;--muted:#5b5f59;--acc:#2e5243;--acc-h:#24413a;--red:#bf2026;position:fixed;top:16px;right:16px;z-index:70;width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:#fff;color:var(--ink);font-family:var(--font-body);box-shadow:0 30px 70px -20px rgba(0,0,0,.45);outline:none;visibility:hidden;transform:translateX(calc(100% + 24px));transition:transform .45s cubic-bezier(.16,.84,.28,1),visibility 0s linear .45s}.v4cart.show[data-v-2e4779e6]{visibility:visible;transform:none;transition:transform .45s cubic-bezier(.16,.84,.28,1),visibility 0s}.v4cart button[data-v-2e4779e6]{display:inline-flex;margin:0;font-family:inherit;text-transform:none;cursor:pointer}.chd[data-v-2e4779e6]{flex:none;display:flex;align-items:center;gap:12px;padding:22px 20px 16px 24px}.chd h2[data-v-2e4779e6]{margin:0;font:700 26px/1 var(--font-display);color:var(--ink);white-space:nowrap}.modes[data-v-2e4779e6]{margin-left:auto;display:flex;padding:4px;border-radius:999px;background:var(--ground)}.modes button[data-v-2e4779e6]{align-items:center;padding:9px 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:700 13.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.modes button.on[data-v-2e4779e6]{background:var(--ink);color:#fff}.cclose[data-v-2e4779e6]{flex:none;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--ground);color:var(--ink)}.cclose[data-v-2e4779e6]:hover{background:var(--ink);color:#fff}.cclose .lic[data-v-2e4779e6]{width:17px;height:17px}.cscroll[data-v-2e4779e6]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 12px}.cempty[data-v-2e4779e6]{padding:26px 8px;text-align:center;color:var(--muted);font-size:17.5px}.clines[data-v-2e4779e6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.line[data-v-2e4779e6]{border-radius:14px;background:var(--ground)}.ltop[data-v-2e4779e6]{width:100%;align-items:baseline;gap:10px;padding:16px 16px 16px 18px;border:0;border-radius:14px;background:transparent;color:var(--ink);text-align:left}.ltop .q[data-v-2e4779e6]{flex:none;font-size:16.5px;font-weight:700;color:var(--acc)}.ltop .nm[data-v-2e4779e6]{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.ltop .n[data-v-2e4779e6]{font-size:18px;font-weight:700;line-height:1.25}.ltop .sz[data-v-2e4779e6]{flex:none;padding:3px 8px;border:1px solid var(--acc);border-radius:999px;font-size:14px;font-weight:700;color:var(--muted)}.ltop .pr[data-v-2e4779e6]{flex:none;margin-left:auto;font-size:18px;font-weight:700;text-align:right}.ltop .pr s[data-v-2e4779e6]{display:block;font-size:14px;font-weight:400;color:var(--muted)}.ltop .chev[data-v-2e4779e6]{flex:none;align-self:center;width:16px;height:16px;color:var(--muted);transition:transform .18s}.line.open .chev[data-v-2e4779e6]{transform:rotate(180deg)}.lbody[data-v-2e4779e6]{display:none;padding:0 18px 16px}.line.open .lbody[data-v-2e4779e6]{display:block}.lbody p[data-v-2e4779e6]{margin:0;font-size:16px;line-height:1.55;color:var(--muted)}.lacts[data-v-2e4779e6]{margin-top:12px;display:flex;gap:20px}.lacts button[data-v-2e4779e6]{padding:4px 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;color:var(--ink);font:400 16.5px var(--font-body)}.lacts button[data-v-2e4779e6]:hover{color:var(--acc);border-color:var(--acc)}.line.cps[data-v-2e4779e6]{padding:16px 18px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--rule)}.cps-t[data-v-2e4779e6]{margin:0;font-size:17px;font-weight:700;line-height:1.4}.cps-add[data-v-2e4779e6]{margin-top:12px!important;align-items:center;padding:11px 20px;border:0;border-radius:999px;background:var(--acc);color:#fff;font:700 15px/1 var(--font-body)}.cps-add[data-v-2e4779e6]:hover{background:var(--acc-h)}.cps-note[data-v-2e4779e6]{margin:10px 0 0;font-size:15.5px;font-weight:600;color:var(--red)}.ctot[data-v-2e4779e6]{margin-top:14px;padding:18px;border-radius:14px;background:#fbf8f2}.crow[data-v-2e4779e6]{display:flex;align-items:baseline;margin-bottom:9px;font-size:17px;color:var(--muted)}.crow>span[data-v-2e4779e6]:last-child{color:var(--ink)}.crow .dots[data-v-2e4779e6]{flex:1;margin:0 8px 4px;border-bottom:1px dotted var(--rule)}.crow.deal>span[data-v-2e4779e6]:last-child,.crow.deal[data-v-2e4779e6]{color:var(--red);font-weight:700}.blocked[data-v-2e4779e6]{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#fff1f1;color:var(--red);font-size:15px;line-height:1.45}.ctotal[data-v-2e4779e6]{display:flex;align-items:baseline;margin-top:14px;padding-top:14px;border-top:1px dashed var(--rule)}.ctotal span[data-v-2e4779e6],.ctotal strong[data-v-2e4779e6]{font-size:21px;font-weight:700}.ctotal strong[data-v-2e4779e6]{margin-left:auto}.cstore[data-v-2e4779e6]{padding:18px 8px 4px;font-size:16px;line-height:1.5;color:var(--muted)}.cs-top[data-v-2e4779e6]{display:flex;align-items:center;gap:10px;font-size:17px;color:var(--ink)}.cs-top .lic[data-v-2e4779e6]{color:var(--acc)}.cs-top a[data-v-2e4779e6]{margin-left:auto;padding-bottom:2px;border-bottom:1.5px solid var(--acc);color:var(--acc);font-size:13.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cstore p[data-v-2e4779e6]{margin:6px 0 0 28px}.cstore .tel[data-v-2e4779e6]{display:inline-block;margin:4px 0 0 28px;color:var(--ink);font-weight:700}.csupport[data-v-2e4779e6]{padding:14px 8px 4px;font-size:14.5px;line-height:1.55;color:var(--muted)}.csupport p[data-v-2e4779e6]{margin:0 0 8px}.csupport a[data-v-2e4779e6]{color:var(--acc);text-decoration:underline;word-break:break-word}.cfoot[data-v-2e4779e6]{flex:none;padding:12px 16px 16px;border-top:1px solid var(--rule-soft);background:#fff}.cout[data-v-2e4779e6]{width:100%;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 20px;border:0;border-radius:999px;background:var(--acc);color:#fff;font:700 17.5px/1 var(--font-body);letter-spacing:.04em}.cout[data-v-2e4779e6]:hover{background:var(--acc-h)}.cdel[data-v-2e4779e6]{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:20px;background:hsla(0,0%,100%,.88)}.cdel-card[data-v-2e4779e6]{width:100%;max-width:340px;padding:24px 20px 20px;border-radius:18px;background:#fff;box-shadow:0 24px 60px -24px rgba(0,0,0,.45);text-align:center}.cdel-card h3[data-v-2e4779e6]{margin:0;font:700 24px/1.1 var(--font-display)}.cdel-card p[data-v-2e4779e6]{margin:10px 0 0;font-size:16.5px;line-height:1.5;color:var(--muted)}.cdel-card b[data-v-2e4779e6]{color:var(--ink)}.cdel-btns[data-v-2e4779e6]{display:flex;gap:10px;margin-top:18px}.cdel-btns button[data-v-2e4779e6]{flex:1;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:999px;font:700 16px/1 var(--font-body)}.cdel-btns .ghost[data-v-2e4779e6]{background:var(--ground);color:var(--ink)}.cdel-btns .danger[data-v-2e4779e6]{background:var(--red);color:#fff}.cdel-btns .danger[data-v-2e4779e6]:disabled{opacity:.6;cursor:default}.cdel-err[data-v-2e4779e6]{color:var(--red)!important;font-weight:600}@media (max-width:420px){.chd[data-v-2e4779e6]{padding:18px 14px 14px 18px;gap:8px}.chd h2[data-v-2e4779e6]{font-size:23px}.modes button[data-v-2e4779e6]{padding:8px 9px;font-size:12.5px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.v4cart.show[data-v-2e4779e6],.v4cart[data-v-2e4779e6]{transition:none}}.v4pw-scrim{position:fixed;inset:0;z-index:80;background:rgba(20,22,20,.55)}.v4pw{--ink:#2a2c29;--ground:#f6f1e7;--card:#fff;--rule:#e6ded0;--rule-soft:#efe9de;--muted:#5b5f59;--acc:#2e5243;--acc-h:#24413a;--acc-tint:#e8efeb;--red:#bf2026;position:fixed;top:50%;left:50%;z-index:90;transform:translate(-50%,-50%);width:min(1180px,calc(100vw - 48px));height:min(800px,calc(100vh - 96px));height:min(800px,calc(100dvh - 96px));display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-radius:24px;background:var(--card);color:var(--ink);font-family:var(--font-body);box-shadow:0 40px 90px -30px rgba(0,0,0,.5);outline:none}.v4pw.compact{width:min(460px,calc(100vw - 48px));height:auto;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);grid-template-columns:minmax(0,1fr)}.v4pw-scroll{display:contents}.v4pw-x{position:absolute;top:16px;right:16px;z-index:6;width:42px;height:42px;display:grid!important;place-items:center;border-radius:50%!important;background:var(--ground)!important;color:var(--ink)!important;box-shadow:0 6px 18px -10px rgba(0,0,0,.35)}.v4pw-x:hover{background:var(--ink)!important;color:#fff!important}.v4pw-x .lic{width:19px;height:19px}.v4pw .isum{grid-column:1;grid-row:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:26px 26px 14px;background:var(--ground);display:flex;flex-direction:column}.v4pw .hero,.v4pw .hhprev{position:relative;flex:none;aspect-ratio:1/1;overflow:hidden;border-radius:16px;background:var(--card);box-shadow:0 12px 30px -20px rgba(60,40,15,.35)}.v4pw .hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v4pw .hero.pempty{display:grid;place-items:center;color:#c9bba2}.v4pw .hero.pempty .lic{width:34%;height:34%}.v4pw .hhprev .side{position:absolute;inset:0}.v4pw .hhprev .side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v4pw .hhprev .lft{clip-path:inset(0 50% 0 0)}.v4pw .hhprev .rgt{clip-path:inset(0 0 0 50%)}.v4pw .hhprev .seam{position:absolute;top:0;bottom:0;left:50%;z-index:2;width:1px;background:hsla(0,0%,100%,.75)}.v4pw .hhprev .empty{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#a89c86}.v4pw .hhprev .empty.l{padding:0 calc(50% + 14px) 0 18px}.v4pw .hhprev .empty.r{padding:0 18px 0 calc(50% + 14px)}.v4pw .hhlbl{display:flex;margin-top:12px;overflow:hidden;border-radius:14px;background:var(--card)}.v4pw .hhlbl div{flex:1;min-width:0;padding:9px 11px;font-size:16px;line-height:1.3}.v4pw .hhlbl div+div{border-left:1px solid var(--rule-soft)}.v4pw .hhlbl b{display:block;margin-bottom:4px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.v4pw .itag{align-self:flex-start;margin-top:18px;display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:var(--red);color:#fffdf8;font:700 13px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.v4pw .isum h2{margin:14px 0 0;font:700 30px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.v4pw .ingline{margin:8px 0 0;font-size:16.5px;line-height:1.55;color:var(--muted)}.v4pw .szlbl{margin:20px 0 10px;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.v4pw .sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v4pw .sizes.one{grid-template-columns:minmax(0,1fr)}.v4pw .szbtn{display:block;min-height:56px;padding:10px 8px;border-radius:14px;background:var(--card);color:var(--ink);text-align:center;box-shadow:0 6px 18px -14px rgba(60,40,15,.4)}.v4pw .szbtn b{display:block;font-size:16.5px;font-weight:700;line-height:1.2}.v4pw .szbtn i{display:block;margin-top:3px;font-style:normal;font-size:15.5px;color:var(--muted)}.v4pw .szbtn.on{background:var(--ink);color:#fff}.v4pw .szbtn.on i{color:#c9d8cf}.v4pw .sznote{margin:8px 0 0;font-size:13px;color:#777e90}.v4pw .ifoot{grid-column:1;grid-row:2;padding:10px 24px 20px;background:var(--ground)}.v4pw.compact .ifoot{grid-row:2}.v4pw .rows{padding-top:10px;border-top:1px dashed var(--rule)}.v4pw .frow{display:flex;align-items:baseline;gap:10px;margin-bottom:5px;font-size:15.5px;color:var(--muted)}.v4pw .frow span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4pw .frow span:last-child{flex:none;margin-left:auto;color:var(--ink)}.v4pw .perr{margin:8px 0 0;font-size:15.5px;font-weight:700;line-height:1.4;color:var(--red)}.v4pw .dealhint{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#fff1f1;color:var(--red);font-size:15px;font-weight:600;line-height:1.35}.v4pw .dealhint span{flex:1;min-width:0}.v4pw .dealhint button{flex:none;padding:9px 14px;border-radius:999px;background:var(--red);color:#fff;font-size:14px;font-weight:700}.v4pw .iadd{display:flex;gap:10px;margin-top:12px}.v4pw .qty{flex:none;display:flex;align-items:center;padding:0 4px;border-radius:999px;background:var(--card);box-shadow:0 6px 18px -14px rgba(60,40,15,.4)}.v4pw .qty button{width:34px;height:50px;text-align:center;font-size:21px;color:var(--ink)}.v4pw .qty button:hover{color:var(--acc)}.v4pw .qty span{min-width:24px;text-align:center;font-size:18px;font-weight:700}.v4pw .addbtn{flex:1;min-width:0;height:52px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 16px 0 18px;border-radius:999px;background:var(--acc);color:#fff;font:700 15.5px/1 var(--font-body);white-space:nowrap}.v4pw .addbtn:hover{background:var(--acc-h)}.v4pw .addbtn:disabled{opacity:.7;cursor:progress}.v4pw .addbtn .lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}.v4pw .addbtn strong{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:16.5px}.v4pw .addbtn s{font-size:12.5px;font-weight:400;opacity:.8}.v4pw .ibody{grid-column:2;grid-row:1/span 2;min-width:0;min-height:0;display:flex;flex-direction:column}.v4pw .itabs{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-right:70px;padding:20px 0 14px 24px}.v4pw .itabs::-webkit-scrollbar{display:none}.v4pw .itabs button{flex:none;display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border-radius:999px;background:var(--ground);color:var(--ink);font:700 13.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.v4pw .itabs button:hover{background:#ede5d6}.v4pw .itabs button.on{background:var(--ink);color:#fff}.v4pw .itabs em{font-style:normal;font-size:14px;letter-spacing:0;color:var(--acc)}.v4pw .itabs button.on em{color:#c9d8cf}.v4pw .iscroll{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 28px}.v4pw .gsec{padding-top:18px}.v4pw .ibody.notabs .iscroll{padding-top:8px}.v4pw .ibody.notabs .gsec:first-child .ghd{padding-right:64px}.v4pw .ghd{position:sticky;top:0;z-index:3;display:flex;align-items:baseline;gap:12px;padding:12px 0 12px;background:var(--card)}.v4pw .ghd h3{margin:0;font:700 23px/1.1 var(--font-display);color:var(--ink)}.v4pw .ghd span{margin-left:auto;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.v4pw .ggrid,.v4pw .pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:6px}.v4pw .pgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.v4pw .ing{display:flex;flex-direction:column;align-items:center;padding:12px 8px 12px;border-radius:18px;text-align:center;transition:background .2s}.v4pw .ing:hover{background:var(--ground)}.v4pw .ing.on{background:var(--acc-tint);box-shadow:inset 0 0 0 1.5px var(--acc)}.v4pw .ing>.tbtn{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--ink);text-align:center}.v4pw .disc{width:96px;height:96px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--ground)}.v4pw .ing.on>.tbtn .disc{background:#fff;box-shadow:0 0 0 3px var(--acc)}.v4pw .disc img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.v4pw .ltr{font:400 38px/1 var(--font-display);color:#c9bba2}.v4pw .chk{width:17px;height:17px;flex:none;display:none;place-items:center;border-radius:50%;background:var(--acc);color:#fff}.v4pw .cp.on>.cp-main .chk,.v4pw .ing.on>.tbtn .chk,.v4pw .pz.on>.tbtn .chk{display:grid}.v4pw .ing .nm{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px}.v4pw .ing .t{font-size:16px;font-weight:700;line-height:1.3}.v4pw .ing .pr{margin-top:4px;font-size:15px;color:var(--muted)}.v4pw .ing.on>.tbtn .pr{color:var(--acc);font-weight:700}.v4pw .ctl{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:10px}.v4pw .side{display:inline-flex;gap:6px}.v4pw .side button{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--rule)}.v4pw .side button.on{box-shadow:inset 0 0 0 2px var(--acc)}.v4pw .side i{display:block;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--acc)}.v4pw .side .h-l{background:linear-gradient(90deg,var(--acc) 50%,transparent 50%)}.v4pw .side .h-r{background:linear-gradient(90deg,transparent 50%,var(--acc) 50%)}.v4pw .side .h-w{background:var(--acc)}.v4pw .amt{display:inline-flex;overflow:hidden;border:1px solid var(--acc);border-radius:999px;background:#fff}.v4pw .amt button{min-height:32px;padding:0 11px;color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.v4pw .amt button.on{background:var(--acc);color:#fff}@supports (grid-template-rows:subgrid){.v4pw .ggrid>.ing{grid-row:span 4;grid-template-rows:subgrid;align-content:start}.v4pw .ggrid>.ing,.v4pw .ggrid>.ing>.tbtn{display:grid;row-gap:0;justify-items:center}.v4pw .ggrid>.ing>.tbtn{grid-row:span 3;grid-template-rows:subgrid;align-items:start}.v4pw .ggrid>.ing>.tbtn>.disc{grid-row:1}.v4pw .ggrid>.ing>.tbtn>.nm{grid-row:2}.v4pw .ggrid>.ing>.tbtn>.pr{grid-row:3}.v4pw .ggrid>.ing>.ctl{grid-row:4;align-self:start}}@supports not (grid-template-rows:subgrid){.v4pw .ing>.ctl{margin-top:auto;padding-top:10px}.v4pw .ing>.tbtn{flex:1 1 auto}}.v4pw .pz{overflow:hidden;border-radius:16px;background:var(--card);box-shadow:0 10px 26px -20px rgba(60,40,15,.45),inset 0 0 0 1px var(--rule-soft)}.v4pw .pz.on{background:var(--acc-tint);box-shadow:inset 0 0 0 2px var(--acc)}.v4pw .pz>.tbtn{display:flex;flex-direction:column;width:100%;height:100%;color:var(--ink);text-align:left}.v4pw .pzshot{aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;background:var(--ground)}.v4pw .pzshot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v4pw .pz .nm{display:flex;align-items:center;gap:7px;padding:11px 12px 0}.v4pw .pz .t{font-size:16px;font-weight:700;line-height:1.25}.v4pw .pz .ds{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:4px 12px 0;font-size:13.5px;line-height:1.4;color:var(--muted)}.v4pw .pz .pr{padding:6px 12px 12px;font-size:15px;color:var(--muted)}.v4pw .pz.on>.tbtn .pr{color:var(--acc);font-weight:700}.v4pw .cplist{display:flex;flex-direction:column;gap:10px;margin-top:6px}.v4pw .cp{border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--rule)}.v4pw .cp.on{background:var(--acc-tint);box-shadow:inset 0 0 0 2px var(--acc)}.v4pw .cp-main{width:100%;display:flex!important;align-items:center;gap:14px;padding:12px!important;text-align:left;color:var(--ink)}.v4pw .cp-shot{width:72px;height:72px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--ground)}.v4pw .cp-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v4pw .cp-txt{flex:1;min-width:0}.v4pw .cp-txt .n{display:block;font-size:17px;font-weight:700;line-height:1.25}.v4pw .cp-txt .d{display:block;margin-top:3px;font-size:14.5px;line-height:1.4;color:var(--muted)}.v4pw .cp-cus{margin:0 12px 12px!important;padding:9px 16px!important;border-radius:999px!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--acc);color:var(--acc)!important;font-size:14px!important;font-weight:700!important}.v4pw .cp-groups{padding:0 12px 14px}.v4pw .cp-g h4{margin:12px 0 6px;font-size:16px;font-weight:700}@media (hover:none){.v4pw .ing:hover{background:transparent}.v4pw .ing.on:hover{background:var(--acc-tint)}}@media (min-width:901px){.v4pw .isum>.hero,.v4pw .isum>.hhprev{aspect-ratio:auto;height:auto;flex:0 1 308px;min-height:140px}}@media (min-width:901px) and (max-height:900px){.v4pw .isum h2{font-size:27px}}@media (max-width:900px){.v4pw,.v4pw.compact{top:0;right:0;bottom:0;left:0;transform:none;width:auto;height:auto;max-height:none;display:flex;flex-direction:column;border-radius:0}.v4pw-scroll{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.v4pw-x{top:max(12px,env(safe-area-inset-top,0px));right:12px}.v4pw .isum{overflow:visible;padding:16px 16px 8px}.v4pw .hero,.v4pw .hhprev{aspect-ratio:auto;height:min(62vw,300px)}.v4pw .isum h2{font-size:27px}.v4pw .ibody{display:block}.v4pw .itabs{position:sticky;top:0;z-index:4;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:0;padding:12px 8px 12px 16px;border-right:64px solid var(--card);background:var(--card);box-shadow:0 1px 0 var(--rule-soft)}.v4pw .itabs::-webkit-scrollbar{display:none}.v4pw .iscroll{overflow:visible;padding:0 16px 20px}.v4pw .ghd{position:static}.v4pw .ggrid,.v4pw .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4pw .ifoot{flex:none;padding:10px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--card);box-shadow:0 -12px 24px -20px rgba(0,0,0,.45);border-top:1px solid var(--rule-soft)}.v4pw .rows{display:none}.v4pw .iadd{margin-top:8px}}@media (max-width:380px){.v4pw .disc{width:78px;height:78px}.v4pw .ltr{font-size:32px}.v4pw .addbtn{padding:0 14px;font-size:15px}.v4pw .qty button{width:32px}}.v4dlg{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;overscroll-behavior:contain;background:rgba(20,22,20,.5)}.v4dlg-card{position:relative;width:min(480px,100%);margin:auto;padding:30px 26px 24px;border-radius:22px;background:#fff;color:#2a2c29;font-family:var(--font-body);box-shadow:0 40px 90px -30px rgba(0,0,0,.5);text-align:center;outline:none}.v4dlg-x{position:absolute;top:12px;right:12px;width:40px;height:40px;display:grid;place-items:center;padding:0;margin:0;border:0;border-radius:50%;background:#f6f1e7;color:#2a2c29;cursor:pointer}.v4dlg-x:hover{background:#2a2c29;color:#fff}.v4dlg-x .lic{width:18px;height:18px}.v4dlg-t{padding:0 34px}.v4dlg-t h3{margin:0;font:700 26px/1.15 var(--font-display);letter-spacing:-.01em;color:#2a2c29;text-wrap:balance}.v4dlg-b{margin-top:12px;font-size:17px;line-height:1.55;color:#5b5f59}.v4dlg-b p{margin:0}.v4dlg-f{margin-top:22px}.v4dlg-f .v4dlg-btns{display:flex;flex-wrap:wrap;gap:10px}.v4dlg-f button{flex:1 1 160px;display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:0 22px;border:0;border-radius:999px;background:#2e5243;color:#fffdf8;font:700 17px/1 var(--font-body);letter-spacing:.02em;text-transform:none;cursor:pointer}.v4dlg-f button:hover{background:#24413a}.v4dlg-f button.ghost{background:#f6f1e7;color:#2a2c29}.v4dlg-f button.ghost:hover{background:#ede5d6}.au-page{background:#fffdf8;color:#2a2c29;font-family:var(--font-body)}.au-page .au{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2.6vw,40px);max-width:1280px;margin:0 auto;padding:calc(var(--navh) + clamp(18px, 3vh, 36px)) clamp(16px,3vw,48px) clamp(40px,6vh,72px);align-items:stretch}.au-page .au-photo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(78vh,720px);overflow:hidden;padding:clamp(28px,3.4vw,52px);border-radius:28px;background:#1f3a2f;color:#fffdf8}.au-page .au-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.au-page .au-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(17,40,30,.86),rgba(17,40,30,.5) 30%,rgba(17,40,30,0) 58%)}.au-page .au-msg{position:relative;z-index:2}.au-page .au-msg h2{margin:0;font:700 clamp(32px,3.2vw,50px) /1.06 var(--font-display);letter-spacing:-.02em;color:#fffdf8;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.35)}.au-page .au-msg em{font-style:normal;color:#e5c88a}.au-page .au-card{display:flex;flex-direction:column;padding:clamp(26px,3vw,48px);border-radius:28px;background:#f6f1e7}.au-page .au-tabs{position:relative;display:flex;gap:6px;margin-bottom:clamp(22px,3vh,32px);padding:5px;border-radius:999px;background:#ebe3d3}.au-page .au-tabs .pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 8px);border-radius:999px;background:#2e5243;box-shadow:0 6px 16px -8px rgba(17,57,31,.6);transition:transform .45s cubic-bezier(.65,0,.25,1)}.au-page .au-tabs .pill.right{transform:translateX(calc(100% + 6px))}.au-page .au-tabs button{position:relative;z-index:1;flex:1;padding:15px 0;border-radius:999px;color:#5b5f59;font:700 15px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;text-align:center;transition:color .3s}.au-page .au-tabs button.on{color:#fffdf8}.au-page .au-pane{display:flex;flex-direction:column}.au-page .au-h{margin:0;font:700 clamp(30px,3vw,44px) /1.05 var(--font-display);letter-spacing:-.02em;color:#2a2c29}.au-page .au-h2{margin:0;font:700 24px/1.15 var(--font-display);color:#2a2c29}.au-page .au-lead{margin:8px 0 0;color:#3e423c;font-size:17px;line-height:1.5}.au-page form{display:grid;gap:14px;margin-top:clamp(16px,2.6vh,24px)}.au-page .au-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.au-page .au-f{display:grid;gap:6px;margin:0}.au-page .au-f>span:first-child{font:700 14px/1.2 var(--font-body);letter-spacing:.02em;color:#3e423c}.au-page .au-code input,.au-page .au-f input{width:100%;height:54px;margin:0;padding:0 16px;border:1.5px solid #e1d8c6;border-radius:14px;background:#fffdf8;color:#1e2a20;font:400 17px/1 var(--font-body);transition:border-color .2s,box-shadow .2s}.au-page .au-f input::-moz-placeholder{color:#9a9e97}.au-page .au-f input::placeholder{color:#9a9e97}.au-page .au-code input:focus,.au-page .au-f input:focus{outline:none;border-color:#2e5243;box-shadow:0 0 0 4px rgba(46,82,67,.14)}.au-page .au-code input.error,.au-page .au-f input.error-input{border-color:#bf2026;box-shadow:0 0 0 3px rgba(191,32,38,.12)}.au-page .au-pw{position:relative;display:block}.au-page .au-pw input{padding-right:76px}.au-page .au-eye{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding:9px 12px;border-radius:999px;background:#f1eadc;color:#2e5243;font:700 13px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.au-page .au-row{display:flex;justify-content:flex-end}.au-page .au-link{padding:0 0 1px;border-bottom:1.5px solid #8bd17f;color:#2e5243;font:700 15.5px/1.4 var(--font-body)}.au-page .au-err{margin:0;padding:12px 14px;border-radius:12px;background:#fff1f1;color:#bf2026;font-size:15.5px;font-weight:700;line-height:1.45}.au-page .au-go{height:58px;margin-top:4px;border-radius:999px;background:#2e5243;color:#fffdf8;font:700 18px/1 var(--font-body);text-align:center;transition:background .2s}.au-page .au-go:hover{background:#24413a}.au-page .au-go.off,.au-page .au-go:disabled{background:#9fb2a8;cursor:not-allowed}.au-page .au-ck{display:flex;align-items:flex-start;gap:10px;color:#5b5f59;font:400 14.5px/1.45 var(--font-body);cursor:pointer}.au-page .au-ck input{flex:none;width:19px;height:19px;margin:2px 0 0;accent-color:#2e5243}.au-page .au-links{display:flex;gap:10px;margin:0;color:#5b5f59}.au-page .au-fine{margin:0;color:#6b6f69;font:400 14px/1.5 var(--font-body)}.au-page .au-fine a{color:#2e5243;font-weight:700;word-break:break-word}.au-page .au-switch{margin:16px 0 0;color:#5b5f59;font:400 16px/1.4 var(--font-body);text-align:center}.au-page .au-switch+.au-switch{margin-top:10px}.au-page .au-code{display:grid;grid-template-columns:repeat(5,minmax(0,56px));gap:8px}.au-page .au-code input{padding:0;text-align:center;font-size:22px;font-weight:700}@media (max-width:900px){.au-page .au{grid-template-columns:minmax(0,1fr)}.au-page .au-photo{min-height:220px}.au-page .au-veil{background:linear-gradient(0deg,rgba(17,40,30,.9),rgba(17,40,30,.66) 55%,rgba(17,40,30,.3))}}@media (max-width:520px){.au-page .au-two{grid-template-columns:minmax(0,1fr)}.au-page .au-card{padding:22px 16px;border-radius:22px}.au-page .au-photo{min-height:170px;padding:22px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.au-page .au-tabs .pill{transition:none}}.pv-sheet{position:fixed;inset:0;z-index:250;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:24px 16px 40px;background:#f6f1e7;color:#2a2c29;font-family:var(--font-body)}.pv-sheet.pv-top{z-index:251}.pv-sheet button{display:inline-flex;align-items:center;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer}.pv-card{max-width:560px;margin:0 auto;padding:26px 22px 28px;border-radius:24px;background:#fff;box-shadow:0 14px 34px -28px rgba(60,40,15,.55);text-align:center}.pv-back{gap:8px;color:#2a2c29;font:700 14px/1 var(--font-body)!important;letter-spacing:.12em;text-transform:uppercase}.pv-back .lic{width:18px;height:18px}.pv-card .pv-back{display:flex;margin-bottom:14px}.pv-h{margin:0;font:700 clamp(28px,4vw,36px) /1.1 var(--font-display);color:#2a2c29}.pv-desc{margin:10px 0 0;color:#3e423c;font-size:16.5px;line-height:1.55}.pv-code{display:grid;grid-template-columns:repeat(6,minmax(0,52px));justify-content:center;gap:8px;margin:20px 0 6px}.pv-code input,.pv-input{width:100%;height:56px;margin:0;padding:0;border:1.5px solid #e1d8c6;border-radius:14px;background:#fffdf8;color:#1e2a20;font:700 22px/1 var(--font-body);text-align:center}.pv-input{margin-top:20px;padding:0 16px;font:400 17px/1 var(--font-body);text-align:left}.pv-code input:focus,.pv-input:focus{outline:none;border-color:#2e5243;box-shadow:0 0 0 4px rgba(46,82,67,.14)}.pv-code input.error{border-color:#bf2026}.pv-small{margin:12px 0 0;color:#5b5f59;font-size:15px;line-height:1.5}.pv-link,.pv-small a{color:#2e5243!important;font-weight:700!important;text-decoration:underline;text-underline-offset:3px}.pv-err{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:#fff1f1;color:#bf2026;font-size:15.5px;font-weight:700}.pv-go{justify-content:center;width:100%;height:58px;margin-top:16px!important;border-radius:999px!important;background:#2e5243!important;color:#fffdf8!important;font:700 18px/1 var(--font-body)!important}.pv-go:hover{background:#24413a!important}.pv-note{margin:10px 0 0;padding:12px 14px;border-radius:12px;background:#e8efeb;color:#2a2c29;font-size:15px;line-height:1.5}.pv-or{margin:16px 0 6px;color:#5b5f59}.pv-guest{color:#2e5243!important;font-weight:700!important;text-decoration:underline;text-underline-offset:3px}@media (max-width:380px){.pv-code{gap:5px}.pv-code input{height:50px;font-size:20px}}.v4sm-scrim[data-v-7d6a4627]{position:fixed;inset:0;z-index:60;background:rgba(20,22,20,.45)}.v4sm[data-v-7d6a4627]{position:fixed;top:16px;right:16px;z-index:70;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border-radius:22px;background:#fff;color:#2a2c29;font-family:var(--font-body);box-shadow:0 30px 70px -20px rgba(0,0,0,.45);outline:none}.v4sm-top[data-v-7d6a4627]{display:flex;align-items:flex-start;gap:10px}.v4sm-hi[data-v-7d6a4627]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;margin:0}.v4sm-hi .lic[data-v-7d6a4627]{width:22px;height:22px;color:#2e5243}.v4sm-hi>span[data-v-7d6a4627]:last-child{display:flex;flex-direction:column;min-width:0}.v4sm-hi b[data-v-7d6a4627]{font:700 22px/1.15 var(--font-display)}.v4sm-hi span span[data-v-7d6a4627]{color:#2e5243;font-size:15px;font-weight:700}.v4sm-x[data-v-7d6a4627]{flex:none;width:36px;height:36px;display:grid;place-items:center;padding:0;margin:0;border:0;border-radius:50%;background:#f6f1e7;color:#2a2c29;cursor:pointer}.v4sm-x .lic[data-v-7d6a4627]{width:17px;height:17px}.v4sm-nav[data-v-7d6a4627]{display:flex;flex-direction:column;gap:6px;margin-top:18px}.v4sm-nav a[data-v-7d6a4627],.v4sm-out[data-v-7d6a4627]{display:block;width:100%;margin:0;padding:14px 16px;border:0;border-radius:14px;background:#f6f1e7;color:#2a2c29;font:700 17px/1.2 var(--font-body);text-align:left;cursor:pointer}.v4sm-nav a.on[data-v-7d6a4627]{background:#2e5243;color:#fffdf8}.v4sm-out[data-v-7d6a4627]{background:#fff1f1;color:#bf2026}.deal[data-v-2e1964c4]{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 14px 40px -22px rgba(60,40,15,.3)}.slot[data-v-2e1964c4]{position:relative;width:100%;aspect-ratio:4/1;overflow:hidden;background:#2e5243}.track[data-v-2e1964c4]{display:flex;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.fr[data-v-2e1964c4]{flex:0 0 100%;height:100%}.fimg[data-v-2e1964c4]{display:block;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:0;background:none}button.fimg[data-v-2e1964c4]{cursor:pointer}.fimg img[data-v-2e1964c4]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.arw[data-v-2e1964c4]{position:absolute;top:50%;z-index:2;width:46px;height:46px;display:grid;place-items:center;padding:0;margin:0;border:1px solid hsla(0,0%,100%,.85);border-radius:50%;background:rgba(42,44,41,.85);color:#fff;opacity:0;transform:translateY(-50%);transition:opacity .16s,background .2s;cursor:pointer}.arw[data-v-2e1964c4]:focus-visible,.slot:hover .arw[data-v-2e1964c4]{opacity:1}.arw[data-v-2e1964c4]:hover{background:#fff;color:#2a2c29}.arw.l[data-v-2e1964c4]{left:18px}.arw.r[data-v-2e1964c4]{right:18px}.arw .lic[data-v-2e1964c4]{width:20px;height:20px}.prog[data-v-2e1964c4]{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:#c9d8cf;transform-origin:left;transform:scaleX(0)}@keyframes v4prog-2e1964c4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.prog.run[data-v-2e1964c4]{animation:v4prog-2e1964c4 6.5s linear forwards}.slot:hover .prog[data-v-2e1964c4]{animation-play-state:paused}.dealbar[data-v-2e1964c4]{display:flex;align-items:center;gap:18px;padding:12px 16px}.dots[data-v-2e1964c4]{display:flex;gap:7px}.dots button[data-v-2e1964c4]{position:relative;width:8px;height:8px;padding:0;margin:0;border:0;border-radius:999px;background:#e6ded0;cursor:pointer;transition:background .3s,width .3s}.dots button.on[data-v-2e1964c4]{width:22px;background:#2e5243}.dots button[data-v-2e1964c4]:before{content:"";position:absolute;inset:-14px -3px}.cnt[data-v-2e1964c4]{font:400 16px var(--font-body);color:#5b5f59}.alldeals[data-v-2e1964c4]{margin-left:auto;padding:11px 20px;border-radius:999px;background:#2e5243;color:#fff;font:700 13.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.alldeals[data-v-2e1964c4]:hover{background:#24413a;color:#fff}@media (hover:none){.arw[data-v-2e1964c4]{display:none}}@media (max-width:640px){.dealbar[data-v-2e1964c4]{gap:12px;padding:10px 12px}.cnt[data-v-2e1964c4]{font-size:14.5px}.alldeals[data-v-2e1964c4]{padding:10px 14px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.track[data-v-2e1964c4]{transition:none}}.v4menu[data-v-2649e615]{--ink:#2a2c29;--ground:#f6f1e7;--rule:#e6ded0;--muted:#5b5f59;--acc:#2e5243;--acc-h:#24413a;--red:#bf2026;background:#f6f1e7;color:var(--ink);font-family:var(--font-body)}.shell[data-v-2649e615]{display:grid;grid-template-columns:252px minmax(0,1fr);gap:28px;align-items:start;max-width:1600px;margin:0 auto;padding:calc(var(--navh) + 24px) clamp(20px,2vw,28px) 96px}.rail[data-v-2649e615]{position:sticky;top:calc(var(--navh) + 24px);display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - var(--navh) - 40px);overflow-y:auto;scrollbar-width:none}.rail[data-v-2649e615]::-webkit-scrollbar{display:none}.cats[data-v-2649e615]{position:relative;flex:none;padding:8px;border-radius:20px;background:#fff;box-shadow:0 12px 30px -20px rgba(60,40,15,.3)}.cats .hd[data-v-2649e615]{padding:16px 16px 10px;font:700 14px/1 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--muted)}.cats a[data-v-2649e615]{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:11px 16px;border-radius:14px;font:700 18.5px/1.2 var(--font-body);color:var(--ink);transition:color .3s,background .2s}.cats a .lic[data-v-2649e615]{flex:none;width:22px;height:22px;color:var(--acc);transition:color .3s}.cats a[data-v-2649e615]:hover{background:var(--ground)}.cats a.on[data-v-2649e615]{color:#fff;background:transparent}.cats a.on .lic[data-v-2649e615]{color:#fff}.cats .ind[data-v-2649e615]{position:absolute;left:8px;right:8px;z-index:0;border-radius:14px;background:var(--acc);transition:top .5s cubic-bezier(.16,.84,.28,1),height .5s cubic-bezier(.16,.84,.28,1)}.storecard[data-v-2649e615]{flex:none;padding:20px;border-radius:20px;background:#2e5243;color:#fffdf8;box-shadow:0 14px 34px -18px rgba(8,26,14,.5)}.storecard .hd[data-v-2649e615]{font:700 12.5px/1 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#c9d8cf}.storecard h3[data-v-2649e615]{margin:10px 0;font:700 26px/1.1 var(--font-display);color:#fffdf8}.storecard p[data-v-2649e615]{margin:0;font-size:15.5px;line-height:1.55;color:rgba(255,253,248,.85)}.storecard .tel[data-v-2649e615]{display:inline-block;margin-top:6px;color:#fff;font-size:15.5px;font-weight:700}.hours[data-v-2649e615]{margin-top:10px;font-size:15px}.hours summary[data-v-2649e615]{cursor:pointer;color:#fff;font-weight:700}.hours .hrs[data-v-2649e615]{margin-top:8px;font-size:14.5px;line-height:1.5;color:rgba(255,253,248,.85)}.hours .hrs[data-v-2649e615] *{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.avail[data-v-2649e615]{display:flex;gap:14px;margin-top:12px;font-size:14.5px;font-weight:700;color:#fff}.avail>span[data-v-2649e615]{display:inline-flex;align-items:center;gap:6px}.avail .lic[data-v-2649e615]{width:15px;height:15px;color:#c9d8cf}.avail .no[data-v-2649e615]{color:rgba(255,253,248,.55);text-decoration:line-through}.avail .no .lic[data-v-2649e615]{color:#f1a7a9}.storecard .how[data-v-2649e615]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,253,248,.16)}.storecard .how .lbl[data-v-2649e615]{display:block;margin-bottom:10px;font:700 12px/1 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#c9d8cf}.smode[data-v-2649e615]{display:flex;padding:4px;border-radius:999px;background:rgba(255,253,248,.12)}.smode button[data-v-2649e615]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border-radius:999px;color:rgba(255,253,248,.85);font:700 15px/1 var(--font-body);transition:background .25s,color .25s}.smode button .lic[data-v-2649e615]{width:15px;height:15px}.smode button.on[data-v-2649e615]{background:#fffdf8;color:#2e5243}.addr[data-v-2649e615]{display:flex!important;align-items:flex-start;gap:8px;width:100%;margin-top:10px!important;color:rgba(255,253,248,.9);font-size:14.5px;line-height:1.45;text-align:left}.addr .lic[data-v-2649e615]{flex:none;width:15px;height:15px;margin-top:2px;color:#c9d8cf}.storecard .change[data-v-2649e615]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding-bottom:4px;border-bottom:1.5px solid #c9d8cf;color:#fff;font:700 13.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.storecard .change .lic[data-v-2649e615]{width:15px;height:15px}.storecard .change[data-v-2649e615]:hover{border-color:#fff;color:#fff}.mmain[data-v-2649e615]{min-width:0;container-type:inline-size}.vh[data-v-2649e615]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.mstore[data-v-2649e615]{display:none}.builder[data-v-2649e615]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.bcard[data-v-2649e615]{display:flex!important;align-items:center;gap:16px;padding:20px 24px!important;border-radius:16px!important;background:#fff!important;color:var(--ink)!important;text-align:left;box-shadow:0 10px 30px -18px rgba(60,40,15,.25);transition:background .3s,color .3s,transform .4s cubic-bezier(.16,.84,.28,1)}.bcard h3[data-v-2649e615]{margin:0;font:700 clamp(24px,1.9vw,29px)/1.1 var(--font-display);letter-spacing:-.01em;color:inherit}.bcard .bico[data-v-2649e615]{width:34px;height:34px;color:var(--acc)}.bcard .arr[data-v-2649e615]{width:26px;height:26px;margin-left:auto;color:var(--acc);transition:transform .3s}.bcard[data-v-2649e615]:focus-visible,.bcard[data-v-2649e615]:hover{background:#2e5243!important;color:#fffdf8!important;transform:translateY(-3px)}.bcard:focus-visible .arr[data-v-2649e615],.bcard:focus-visible .bico[data-v-2649e615],.bcard:hover .arr[data-v-2649e615],.bcard:hover .bico[data-v-2649e615]{color:#fffdf8}.bcard:hover .arr[data-v-2649e615]{transform:translateX(6px)}.sec[data-v-2649e615]{padding-top:40px;scroll-margin-top:calc(var(--navh) + 20px)}@keyframes v4paneIn-2649e615{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sec.pane[data-v-2649e615]{animation:v4paneIn-2649e615 .45s cubic-bezier(.16,.84,.24,1)}}.sechd[data-v-2649e615]{display:flex;align-items:center;gap:14px;padding-bottom:4px}.sechd .lic[data-v-2649e615]{width:30px;height:30px;color:var(--acc)}.sechd h2[data-v-2649e615]{margin:0;font:700 clamp(30px,2.5vw,38px)/1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.sechd .meta[data-v-2649e615]{margin-left:auto;font:400 16px var(--font-body);color:var(--muted)}.grid[data-v-2649e615]{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:16px;margin-top:16px}.item[data-v-2649e615]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;cursor:pointer;box-shadow:0 12px 30px -22px rgba(60,40,15,.32);transition:box-shadow .35s}.item[data-v-2649e615]:hover{box-shadow:0 30px 44px -24px rgba(60,40,15,.45)}.shot[data-v-2649e615]{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--ground)}.shot img[data-v-2649e615]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .9s cubic-bezier(.16,.84,.28,1)}.item:hover .shot img[data-v-2649e615]{transform:scale(1.06)}.shot.pempty[data-v-2649e615]{display:grid;place-items:center;color:#c9bba2}.shot.pempty .lic[data-v-2649e615]{width:30%;height:30%}.ptag[data-v-2649e615]{position:absolute;top:10px;left:10px;z-index:3;max-width:calc(100% - 20px);padding:7px 11px;overflow:hidden;border-radius:999px;background:var(--red);color:#fffdf8;font:700 13px/1.15 var(--font-body);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 14px 2px rgba(191,32,38,.35),0 4px 10px rgba(0,0,0,.2)}.item .bd[data-v-2649e615]{flex:1;display:flex;flex-direction:column;padding:16px 16px 18px}.item h4[data-v-2649e615]{margin:0;font:700 21px/1.22 var(--font-body);letter-spacing:-.01em;color:var(--ink)}.item .desc[data-v-2649e615]{margin:7px 0 16px;font-size:16px;line-height:1.5;color:var(--muted)}.ordr[data-v-2649e615]{width:100%;margin-top:auto!important;padding:14px 0!important;border-radius:999px!important;background:#2c4a3e!important;color:#fffdf8!important;font:700 17.5px/1 var(--font-body)!important;letter-spacing:.02em;text-align:center!important;transition:background .25s}.item:hover .ordr[data-v-2649e615],.ordr[data-v-2649e615]:hover{background:#24413a!important}.allergen[data-v-2649e615]{margin:44px 0 0;padding:16px 20px;border:1px solid #f1d27a;border-radius:12px;background:#fff6d9;color:#bf2026;font-size:16px;font-weight:600;line-height:1.6;text-align:center}.mcart[data-v-2649e615]{display:none}@container (min-width: 620px){.grid[data-v-2649e615]{--cols:3}}@container (min-width: 1000px){.grid[data-v-2649e615]{--cols:4}}@media (min-width:1001px) and (max-height:900px){.storecard .how[data-v-2649e615]{display:none}.storecard[data-v-2649e615]{padding:18px 20px}.storecard h3[data-v-2649e615]{font-size:24px;margin:8px 0}}@media (min-width:1001px) and (max-height:800px){.cats a[data-v-2649e615]{padding:8px 16px;font-size:17.5px}.cats .hd[data-v-2649e615]{padding:12px 16px 8px}.storecard p[data-v-2649e615]{font-size:14.5px}}@media (max-width:1000px){.shell[data-v-2649e615]{grid-template-columns:minmax(0,1fr);gap:0;padding-top:var(--navh)}.rail[data-v-2649e615]{position:sticky;top:var(--navh);z-index:30;max-height:none;overflow:visible;margin:0 calc(clamp(20px, 2vw, 28px)*-1);padding:8px clamp(20px,2vw,28px);background:hsla(40,45%,94%,.97)}.storecard[data-v-2649e615]{display:none}.cats[data-v-2649e615]{display:flex;gap:4px;overflow-x:auto;padding:5px;border-radius:999px;scrollbar-width:none}.cats[data-v-2649e615]::-webkit-scrollbar{display:none}.cats .hd[data-v-2649e615],.cats .ind[data-v-2649e615]{display:none}.cats a[data-v-2649e615]{flex:none;padding:10px 15px;border-radius:999px;font-size:16.5px;white-space:nowrap}.cats a.on[data-v-2649e615]{background:var(--acc)}.mstore[data-v-2649e615]{display:block;margin:14px 0;padding:14px 16px;border-radius:16px;background:#2e5243;color:#fffdf8}.ms-top[data-v-2649e615]{display:flex;align-items:center;gap:12px}.ms-top>.lic[data-v-2649e615]{flex:none;width:18px;height:18px;color:#c9d8cf}.ms-txt[data-v-2649e615]{flex:1;min-width:0;line-height:1.35}.ms-txt b[data-v-2649e615]{font:700 17px/1.2 var(--font-body)}.ms-txt span[data-v-2649e615]{font-size:15px;color:rgba(255,253,248,.85)}.ms-top a[data-v-2649e615]{flex:none;padding-bottom:3px;border-bottom:1.5px solid #c9d8cf;color:#fff;font:700 13px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.mstore .smode[data-v-2649e615]{margin-top:12px}.builder[data-v-2649e615]{grid-template-columns:1fr}}@media (max-width:900px){.mcart[data-v-2649e615]{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:60;display:flex!important;align-items:center;gap:12px;height:62px;padding:0 10px 0 18px!important;border-radius:18px!important;background:#2e5243!important;color:#fffdf8!important;font:700 17px/1 var(--font-body)!important;box-shadow:0 18px 40px -16px rgba(8,26,14,.6);transform:translateY(0);transition:transform .3s cubic-bezier(.16,.84,.28,1)}.mcart .n[data-v-2649e615]{min-width:28px;height:28px;display:grid;place-items:center;padding:0 8px;border-radius:999px;background:#fffdf8;color:#2e5243;font-size:15px}.mcart .t[data-v-2649e615]{margin-left:auto;display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:12px;background:rgba(255,253,248,.14)}.mcart.hide[data-v-2649e615]{transform:translateY(160%)}}@media (max-width:640px){.grid[data-v-2649e615]{gap:12px}.item .bd[data-v-2649e615]{padding:12px 12px 14px}.item h4[data-v-2649e615]{font-size:17.5px}.item .desc[data-v-2649e615]{font-size:14.5px;margin:6px 0 12px}.ordr[data-v-2649e615]{padding:12px 0!important;font-size:15.5px!important}.sechd .meta[data-v-2649e615]{display:none}.bcard[data-v-2649e615]{padding:16px 18px!important}.bcard h3[data-v-2649e615]{font-size:22px}.ptag[data-v-2649e615]{font-size:11.5px;padding:6px 9px}}@media (prefers-reduced-motion:reduce){.item:hover .shot img[data-v-2649e615],.shot img[data-v-2649e615]{transform:none;transition:none}}#v4co{--ink:#2a2c29;--ground:#f6f1e7;--card:#fff;--rule:#e6ded0;--rule-soft:#efe9de;--muted:#5b5f59;--acc:#2e5243;--acc-h:#24413a;--acc-tint:#e8efeb;--red:#bf2026;--field:#fbf8f2;min-height:70vh;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.5}#v4co .co-wrap{max-width:760px;margin:0 auto;padding:calc(var(--navh) + 26px) 20px 96px}#v4co .co-wrap.co1,#v4co.copl .co-wrap{max-width:1120px}#v4co .co-wrap.co2{max-width:1040px}#v4co.copl .co-wrap .co-wrap.co2{padding-top:0}#v4co .co-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}#v4co .co-back{display:inline-flex;align-items:center;gap:8px;padding:8px 0;color:var(--ink);font:700 14px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}#v4co .co-back:hover{color:var(--acc)}#v4co .co-steps{display:flex;gap:6px;margin:0;padding:0;list-style:none}#v4co .co-steps li{padding:7px 12px;border-radius:999px;background:#fff;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#v4co .co-steps li.on{background:var(--acc);color:#fffdf8}#v4co .co-steps li.done{background:var(--acc-tint);color:var(--acc)}#v4co .co-steps-solo{justify-content:center}#v4co .co-h1{margin:14px 0 18px;font:700 clamp(32px,4vw,44px) /1.05 var(--font-display);letter-spacing:-.02em;color:var(--ink)}#v4co .co-h2{margin:0 0 14px;font:700 23px/1.15 var(--font-display);color:var(--ink)}#v4co .co-sub{margin:-6px 0 12px;color:var(--muted);font-size:15.5px}#v4co .co-card{display:block;margin-top:16px;padding:22px;border-radius:20px;background:var(--card);box-shadow:0 12px 30px -24px rgba(60,40,15,.4)}#v4co .co-hello{padding:20px 22px;border-radius:20px;background:#2e5243;color:#fffdf8}#v4co .co-hello h2{margin:0 0 6px;font:700 26px/1.1 var(--font-display);color:#fffdf8}#v4co .co-hello p{margin:0;font-size:15.5px;line-height:1.55;color:rgba(255,253,248,.88)}#v4co .co-hello .co-inl,#v4co .co-hello a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}#v4co .co-seg{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--ground)}#v4co .co-seg button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 12px;border-radius:999px;color:var(--muted);font:700 16px/1 var(--font-body)}#v4co .co-seg button .lic{width:17px;height:17px}#v4co .co-seg button.on{background:var(--ink);color:#fff}#v4co .co-store{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;color:var(--muted);font-size:15.5px;line-height:1.45}#v4co .co-store b{color:var(--ink)}#v4co .co-store .lic{margin-top:2px;color:var(--acc)}#v4co .co-warn{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:#fff1f1;color:var(--red);font-size:15px;font-weight:600;line-height:1.45}#v4co .co-warn p{margin:0}#v4co .co-warn p+p{margin-top:6px}#v4co .co-err{margin:10px 0 0;color:var(--red);font-size:15.5px;font-weight:700;line-height:1.45}#v4co .co-err-big{margin:18px 0 0;padding:12px 14px;border-radius:12px;background:#fff1f1}#v4co .co-note{margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.5}#v4co .co-note a{color:var(--acc);text-decoration:underline;word-break:break-word}#v4co .co-msg{margin-top:30px;padding:22px;border-radius:20px;background:#fff;color:var(--red);font-weight:700;text-align:center}#v4co .co-time{display:grid;grid-template-columns:1fr 1fr;gap:12px}#v4co .co-field{display:flex;flex-direction:column;gap:6px;margin-top:12px}#v4co .co-time .co-field{margin-top:0}#v4co .co-field>span{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}#v4co .co-field select,#v4co .co-field textarea,#v4co .co-inline input{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--rule);border-radius:12px;background:var(--field);color:var(--ink);font:400 16px/1.4 var(--font-body)}#v4co .co-field textarea{min-height:90px;resize:vertical}#v4co .co-field select:focus,#v4co .co-field textarea:focus,#v4co .co-inline input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-tint)}#v4co .co-check{display:flex;align-items:flex-start;gap:12px;margin-top:12px;font-size:15px;line-height:1.5;color:var(--ink);cursor:pointer}#v4co .co-check input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--acc);cursor:pointer}#v4co .co-links{display:flex;align-items:center;gap:10px;margin:12px 0 0;color:var(--muted);font-size:15px}#v4co .co-inl{padding:0;color:var(--acc);font-weight:700;text-decoration:underline;text-underline-offset:3px}#v4co .co-cpl{display:flex;flex-direction:column;gap:8px}#v4co .co-cp{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;background:var(--field);box-shadow:inset 0 0 0 1px var(--rule);text-align:left}#v4co .co-cp.on{background:var(--acc-tint);box-shadow:inset 0 0 0 2px var(--acc)}#v4co .co-cp-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#v4co .co-cp-t b{font-size:16px;letter-spacing:.04em}#v4co .co-cp-t span{color:var(--muted);font-size:14.5px}#v4co .co-radio{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--rule);background:#fff}#v4co .co-cp.on .co-radio{box-shadow:inset 0 0 0 6px var(--acc)}#v4co .co-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;padding:0 20px;border-radius:999px;background:var(--acc);color:#fff;font:700 15.5px/1 var(--font-body);white-space:nowrap}#v4co .co-btn:hover{background:var(--acc-h)}#v4co .co-btn.ghost{background:var(--ground);color:var(--ink)}#v4co .co-link{display:block;margin-top:12px;padding:0;color:var(--acc);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}#v4co .co-inline{display:flex;gap:8px;margin-top:8px}#v4co .co-inline .co-btn{margin-top:0;flex:none;min-height:50px}#v4co .co-applied{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--acc-tint)}#v4co .co-applied>div{display:flex;flex-direction:column;gap:2px;min-width:0}#v4co .co-applied b{color:var(--acc)}#v4co .co-applied span{color:var(--muted);font-size:14.5px}#v4co .co-applied .co-btn{margin-top:0}#v4co .co-points-check{margin-top:16px;padding-top:14px;border-top:1px dashed var(--rule)}#v4co .co-sugg-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}#v4co .co-sugg-it{flex:none;width:132px;display:flex;flex-direction:column;gap:4px;text-align:left;color:var(--ink)}#v4co .co-sugg-it .ph{position:relative;display:block;width:132px;height:132px;overflow:hidden;border-radius:14px;background:var(--ground)}#v4co .co-sugg-it img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#v4co .co-sugg-it .plus{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--acc);color:#fff;font-size:20px;font-weight:700;line-height:1}#v4co .co-sugg-it .n{font-size:15px;font-weight:700;line-height:1.25}#v4co .co-sugg-it .s{color:var(--muted);font-size:14px}#v4co .co-action{margin-top:18px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 12px 30px -24px rgba(60,40,15,.4)}#v4co .co-points{color:var(--acc);font-size:15.5px;font-weight:700}#v4co .co-hint,#v4co .co-points{margin:0 0 10px;text-align:center}#v4co .co-hint{color:var(--muted);font-size:15px}#v4co .co-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:0 20px;border-radius:999px;background:var(--acc);color:#fff;font:700 18px/1 var(--font-body);letter-spacing:.02em;text-align:center}#v4co .co-cta:hover{background:var(--acc-h);color:#fff}#v4co .co-cta.off{background:#9fb2a8;cursor:not-allowed}#v4co .co-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-areas:"pay sum";gap:20px;align-items:start}#v4co .co-grid>.co-sum{grid-area:sum;margin-top:0}#v4co .co-grid>.co-col,#v4co .co-grid>.co-pay{grid-area:pay;margin-top:0;min-width:0}#v4co .co-col>.co-card:first-child{margin-top:0}#v4co .co-grid.promopaid{grid-template-columns:minmax(0,560px);grid-template-areas:"sum" "pay";justify-content:center}#v4co .payment-locked{pointer-events:none;opacity:.5}#v4co .co-thanks{margin-top:18px;text-align:center}#v4co .co-tick{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--acc);color:#fff}#v4co .co-tick .lic{width:30px;height:30px}#v4co .co-thanks .co-h1{margin-bottom:8px}#v4co .co-lead{margin:0;font-size:19px;font-weight:700}#v4co .co-thanks .co-sub{margin:6px 0 0}#v4co .co-ty-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start;margin-top:10px}#v4co .co-rc-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px dashed var(--rule)}#v4co .co-rc-head .co-h2{margin-bottom:4px}#v4co .co-pts{margin:0;color:var(--acc);font-weight:700}#v4co .co-when{display:flex;gap:18px;margin:0}#v4co .co-when dt{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}#v4co .co-when dd{margin:2px 0 0;font-weight:700}#v4co .co-rc-lines{margin:0;padding:0;list-style:none}#v4co .co-rc-lines li{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px solid var(--rule-soft)}#v4co .co-rc-lines .q{flex:none;color:var(--acc);font-weight:700}#v4co .co-rc-lines .nm{flex:1;min-width:0}#v4co .co-rc-lines .ds,#v4co .co-rc-lines .sz{color:var(--muted);font-size:14.5px}#v4co .co-rc-lines .ds{display:block;margin-top:3px;line-height:1.45}#v4co .co-rc-lines .pr{flex:none;font-weight:700}#v4co .co-rc-tot{margin-top:12px}#v4co .co-rc-tot .r{display:flex;justify-content:space-between;padding:4px 0;color:var(--muted)}#v4co .co-rc-tot .r span:last-child{color:var(--ink)}#v4co .co-rc-tot .tot{margin-top:8px;padding-top:10px;border-top:1px dashed var(--rule);font-size:20px;font-weight:700;color:var(--ink)}#v4co .co-rc-store{margin-top:14px;padding-top:14px;border-top:1px solid var(--rule-soft);color:var(--muted);font-size:15.5px}#v4co .co-rc-store h3{margin:0 0 4px;color:var(--ink);font-size:16px;font-weight:700}#v4co .co-rc-store p{margin:0}#v4co .co-ty-grid>.co-card,#v4co .co-ty-side .co-card:first-child{margin-top:0}#v4co .co-track{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:18px}#v4co .co-track .lic{color:var(--acc)}#v4co .co-track .arr{margin-left:auto}#v4co .co-track:hover{box-shadow:inset 0 0 0 2px var(--acc)}#v4co .co-app{background:#2e5243;color:#fffdf8;text-align:center}#v4co .co-app h2{margin:0;font:700 30px/1.1 var(--font-display);color:#fffdf8}#v4co .co-app p{margin:8px 0 0;color:rgba(255,253,248,.9)}#v4co .co-app .co-cta{margin-top:14px;background:#fffdf8;color:#2e5243}#v4co .co-app .small{font-size:13.5px}#v4co#v4co #delivery-form .address-input>p,#v4co#v4co #delivery-form label,#v4co#v4co .customer-info label,#v4co#v4co .guest-checkout label{display:block;margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}#v4co#v4co #delivery-form input,#v4co#v4co #delivery-form textarea,#v4co#v4co .customer-info input,#v4co#v4co .guest-checkout input,#v4co#v4co .payment-form .card-holder,#v4co#v4co .payment-form .custom-tip,#v4co#v4co .payment-form .gift-card-info input,#v4co#v4co .phone-verification .flex input{width:100%;height:auto;min-height:50px;margin:0;padding:12px 14px;border:1px solid var(--rule);border-radius:12px;background:var(--field);color:var(--ink);font:400 16px/1.4 var(--font-body);box-shadow:none}#v4co#v4co #delivery-form input:focus,#v4co#v4co #delivery-form textarea:focus,#v4co#v4co .customer-info input:focus,#v4co#v4co .guest-checkout input:focus,#v4co#v4co .payment-form .card-holder:focus,#v4co#v4co .payment-form .custom-tip:focus,#v4co#v4co .payment-form .gift-card-info input:focus,#v4co#v4co .phone-verification .flex input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-tint)}#v4co#v4co .customer-info,#v4co#v4co .guest-checkout{display:flex;flex-direction:column;gap:12px;width:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}#v4co#v4co .customer-info .form-flex,#v4co#v4co .guest-checkout .form-flex{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}#v4co#v4co .customer-info .form-group,#v4co#v4co .guest-checkout .form-group{width:auto;margin:0;padding:0}#v4co#v4co .customer-info h3{margin:0 0 2px;font:700 23px/1.15 var(--font-display);color:var(--ink);text-align:left}#v4co#v4co .phone-verification{position:relative;margin:0;padding:0;border:0;background:none;text-align:left}#v4co#v4co .phone-verification .title-flex{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 12px}#v4co#v4co .phone-verification .title-flex h4{margin:0;font:700 23px/1.15 var(--font-display);color:var(--ink)}#v4co#v4co .phone-verification .info-btn{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--acc-tint);color:var(--acc);font-weight:700;cursor:pointer}#v4co#v4co .phone-verification .info-panel{position:static;width:auto;margin:0 0 12px;padding:12px 14px;border-radius:12px;background:var(--acc-tint);color:var(--ink);font-size:15px;line-height:1.5;cursor:pointer}#v4co#v4co .phone-verification .info-panel p{margin:0;color:inherit}#v4co#v4co .phone-verification .flex{display:flex;gap:8px;width:100%}#v4co#v4co #delivery-form .confirm-address-btn,#v4co#v4co .payment-form .apply-btn,#v4co#v4co .phone-verification .flex button{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:50px;margin:0;padding:0 20px;border:0;border-radius:999px;background:var(--acc);color:#fff;font:700 15.5px/1 var(--font-body);box-shadow:none;cursor:pointer}#v4co#v4co #delivery-form .confirm-address-btn:hover,#v4co#v4co .payment-form .apply-btn:hover,#v4co#v4co .phone-verification .flex button:hover{background:var(--acc-h)}#v4co#v4co #delivery-form .alert,#v4co#v4co .payment-form .alert,#v4co#v4co .phone-verification .alert{margin:10px 0 0;color:var(--red);font-size:15.5px;font-weight:700;text-align:left}#v4co#v4co #delivery-form{margin:0;padding:0;text-align:left}#v4co#v4co #delivery-form .form-group{width:auto;margin:0;padding:0}#v4co#v4co #delivery-form .title-flex{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 12px}#v4co#v4co #delivery-form .title-flex img{width:22px;height:auto}#v4co#v4co #delivery-form .title-flex .title{font:700 23px/1.15 var(--font-display);color:var(--ink)}#v4co#v4co #delivery-form .address-input>p{letter-spacing:.06em;text-transform:none;font-size:14.5px}#v4co#v4co #delivery-form .address-flex{display:flex;gap:8px;width:100%}#v4co#v4co #delivery-form .toggle-btn{flex:none;display:inline-flex;align-items:center;min-height:50px;padding:0 16px;border-radius:999px;background:var(--ground);color:var(--ink);font-weight:700;cursor:pointer}#v4co#v4co #delivery-form .dropdown-menu{margin:8px 0 0;padding:6px;border:1px solid var(--rule);border-radius:14px;background:#fff;box-shadow:0 18px 40px -20px rgba(0,0,0,.35)}#v4co#v4co #delivery-form .dropdown-menu li{padding:12px;border-radius:10px;color:var(--ink);font-size:15.5px;cursor:pointer}#v4co#v4co #delivery-form .dropdown-menu li:hover{background:var(--ground)}#v4co#v4co #delivery-form .address-detail{margin-top:14px}#v4co#v4co #delivery-form .address-detail>label{margin-top:12px}#v4co#v4co #delivery-form .form-flex{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0}#v4co#v4co #delivery-form textarea{min-height:80px;resize:vertical}#v4co#v4co #delivery-form .confirm-address-btn{width:100%;margin-top:14px}#v4co#v4co #delivery-form .confirm-address-btn:disabled{opacity:.6;cursor:progress}#v4co#v4co #delivery-form .address-confirmed-message{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;margin-top:14px;border-radius:999px;background:var(--acc-tint);color:var(--acc);font-weight:700}#v4co#v4co .co-sum .title-flex{display:block;margin:0 0 12px;padding:0 0 12px;border-bottom:1px dashed var(--rule);text-align:left}#v4co#v4co .co-sum .title-left{display:flex;align-items:center;justify-content:space-between;gap:10px}#v4co#v4co .co-sum .title-left h3{margin:0;font:700 23px/1.15 var(--font-display);color:var(--ink)}#v4co#v4co .co-sum .edit-toggle{display:inline-flex;align-items:center;min-height:38px;margin:0;padding:0 16px;border-radius:999px;background:var(--ground);color:var(--ink);font:700 14.5px/1 var(--font-body)}#v4co#v4co .co-sum .service-date{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}#v4co#v4co .co-sum .service-date p{margin:0;color:var(--muted);font-size:15px}#v4co#v4co .co-sum .order-detail,#v4co#v4co .co-sum .order-review{width:auto;margin:0;padding:0;border:0;box-shadow:none;background:none}#v4co#v4co .co-sum .product-row{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 0;border-bottom:1px solid var(--rule-soft)}#v4co#v4co .co-sum .product-amount{flex:none;display:grid;place-items:center;min-width:28px;height:28px;margin:0;padding:0 6px;border-radius:999px;background:var(--acc);color:#fff;font-size:14px;font-weight:700}#v4co#v4co .co-sum .product{flex:1;min-width:0;display:flex;gap:10px;justify-content:space-between;margin:0;padding:0}#v4co#v4co .co-sum .product-info{min-width:0}#v4co#v4co .co-sum .product-info .flex{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}#v4co#v4co .co-sum .product-info h3{margin:0;font:700 16.5px/1.3 var(--font-body);color:var(--ink)}#v4co#v4co .co-sum .product-info h4{margin:0;font:400 14.5px/1.3 var(--font-body);color:var(--muted)}#v4co#v4co .co-sum .product-info .desc{margin:3px 0 0;color:var(--muted);font-size:14px;line-height:1.45}#v4co#v4co .co-sum .product-price p{margin:0;font-size:16px;font-weight:700;text-align:right;white-space:nowrap}#v4co#v4co .co-sum .product-price .original-price{color:var(--muted);font-size:14px;font-weight:400;text-decoration:line-through}#v4co#v4co .co-sum .product-price .discounted-price{color:var(--red)}#v4co#v4co .co-sum .remove-item{flex:none;display:grid;place-items:center;width:34px;height:34px;margin:0;padding:0;border-radius:50%;background:#fff1f1;color:var(--red);font-size:15px}#v4co#v4co .co-sum .remove-error{margin:8px 0 0;color:var(--red);font-weight:700}#v4co#v4co .co-sum .order-review-price{margin:12px 0 0;padding:0}#v4co#v4co .co-sum .order-review-price>div,#v4co#v4co .co-sum .total{display:flex;justify-content:space-between;gap:10px;margin:0;padding:4px 0}#v4co#v4co .co-sum .order-review-price p{margin:0;color:var(--muted);font-size:15.5px}#v4co#v4co .co-sum .order-review-price p:last-child{color:var(--ink)}#v4co#v4co .co-sum .order-review-price .discount p{color:var(--red)}#v4co#v4co .co-sum .order-review-price hr{margin:10px 0 0;border:0;border-top:1px dashed var(--rule)}#v4co#v4co .co-sum .total{margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--acc-tint)}#v4co#v4co .co-sum .total p{margin:0;font-size:20px;font-weight:700;color:var(--ink)}#v4co#v4co .co-sum .order-review-delivery,#v4co#v4co .co-sum .order-review-store{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--rule-soft);text-align:left}#v4co#v4co .co-sum .order-review-delivery h3,#v4co#v4co .co-sum .order-review-store h3{margin:0 0 4px;font:700 15.5px/1.3 var(--font-body);color:var(--ink)}#v4co#v4co .co-sum .order-review-delivery p,#v4co#v4co .co-sum .order-review-store p{margin:0;color:var(--muted);font-size:15px}#v4co#v4co .payment-form{display:block;margin:0;text-align:left}#v4co#v4co .payment-form #card-container,#v4co#v4co .payment-form .payment-main{width:auto;margin:0}#v4co#v4co .payment-form #card-container h3{margin:0 0 14px;font:700 23px/1.15 var(--font-display);color:var(--ink);text-align:left}#v4co#v4co .payment-form .pay-options{justify-content:flex-start;gap:4px;margin:0 0 16px;padding:4px;border-radius:999px;background:var(--ground)}#v4co#v4co .payment-form .pay-options label{flex:1;margin:0;padding:13px 10px;border:0;border-radius:999px;color:var(--muted);font-size:15.5px;font-weight:700;text-align:center}#v4co#v4co .payment-form .pay-options label.active{background:var(--ink);color:#fff}#v4co#v4co .payment-form .card-form .title{width:auto;margin:0 0 8px;border:0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--muted)}#v4co#v4co .payment-form .card-holder{margin:0 0 10px}#v4co#v4co .payment-form #card-element{margin:0 0 6px;padding:16px 14px;border:1px solid var(--rule);border-radius:12px;background:#fff}#v4co#v4co .payment-form #card-container hr{margin:18px 0 0;border:0;border-top:1px dashed var(--rule)}#v4co#v4co .payment-form .tip-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:16px 0 0}#v4co#v4co .payment-form .tip-options h2{flex:0 0 100%;margin:0 0 2px;font:700 19px/1.2 var(--font-display);color:var(--ink);text-align:left}#v4co#v4co .payment-form .tip-method{width:auto;margin:0}#v4co#v4co .payment-form .tip-method label{display:block;width:auto;min-width:70px;margin:0;padding:12px 14px;border:0;border-radius:999px;background:var(--ground);color:var(--ink);font-size:15.5px;font-weight:700;text-align:center}#v4co#v4co .payment-form .tip-method label.active{background:var(--ink);color:#fff}#v4co#v4co .payment-form .custom-tip{width:110px;text-align:center}#v4co#v4co .payment-form #gift-card-container{margin-top:18px;padding-top:14px;border-top:1px dashed var(--rule)}#v4co#v4co .payment-form .gift-card-title{justify-content:space-between;margin:0;padding:6px 0}#v4co#v4co .payment-form .gift-card-title .title{font:700 17px/1.2 var(--font-body);color:var(--ink)}#v4co#v4co .payment-form .gift-card-section{margin-top:8px;text-align:left}#v4co#v4co .payment-form .g-text{margin:0 0 10px;color:var(--muted);font-size:15px;text-align:left}#v4co#v4co .payment-form .gift-card-info{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:8px}#v4co#v4co .payment-form .gift-card-info .card-number,#v4co#v4co .payment-form .gift-card-info .security-code{width:auto}#v4co#v4co .payment-form .gift-card-info label{display:block;margin:0 0 6px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#v4co#v4co .payment-form .apply-btn img{width:18px;filter:brightness(0) invert(1)}#v4co#v4co .payment-form p.b-text{margin:10px 0 0;color:var(--acc);font-size:15px;font-weight:700;text-align:left}#v4co#v4co .payment-form .gift-card-data{margin-top:10px;padding:12px;border-radius:14px;background:var(--acc-tint)}#v4co#v4co .payment-form .paymnet-acitons{width:auto;margin:18px 0 0}#v4co#v4co .payment-form .paymnet-acitons .alert{margin:0 0 10px;padding:12px 14px;border-radius:12px;background:#fff1f1;text-align:left}#v4co#v4co .payment-form .paymnet-acitons button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;margin:0;padding:0 20px;border:0;border-radius:999px;background:var(--acc);color:#fff;font:700 18px/1 var(--font-body);letter-spacing:.02em;cursor:pointer}#v4co#v4co .payment-form .paymnet-acitons button:hover{background:var(--acc-h)}#v4co#v4co .payment-form .paymnet-acitons button:disabled{opacity:.6;cursor:progress}#v4co#v4co .payment-form .paymnet-acitons button img{width:20px;margin:0;filter:brightness(0) invert(1)}@media (max-width:980px){#v4co .co-grid{grid-template-areas:"sum" "pay"}#v4co .co-grid,#v4co .co-ty-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){#v4co .co-wrap{padding:calc(var(--navh) + 16px) 14px 40px}#v4co .co-card{padding:18px 16px}#v4co .co-steps li{padding:6px 9px;font-size:11.5px}#v4co .co-time,#v4co#v4co #delivery-form .form-flex,#v4co#v4co .customer-info .form-flex,#v4co#v4co .guest-checkout .form-flex{grid-template-columns:minmax(0,1fr)}#v4co#v4co .payment-form .gift-card-info{grid-template-columns:minmax(0,1fr) 100px}#v4co#v4co .payment-form .gift-card-info .apply-btn{grid-column:1/-1}#v4co .co0 .co-action{position:sticky;bottom:0;z-index:5;margin:18px -14px 0;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));border-radius:18px 18px 0 0;box-shadow:0 -12px 28px -20px rgba(0,0,0,.45)}#v4co .co0 .co-points{margin-bottom:8px;font-size:14.5px}}.ac-page{min-height:70vh;background:#f6f1e7;color:#2a2c29;font-family:var(--font-body)}.ac-page .ac-wrap{max-width:1120px;margin:0 auto;padding:calc(var(--navh) + 26px) 20px 80px}.ac-page .ac-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:26px 26px;border-radius:24px;background:#2e5243;color:#fffdf8}.ac-page .ac-hi h1{margin:0;font:700 clamp(30px,3.6vw,44px) /1.05 var(--font-display);color:#fffdf8}.ac-page .ac-sub{margin:8px 0 0;font-size:18px;font-weight:700}.ac-page .ac-desc{margin:6px 0 0;max-width:62ch;color:rgba(255,253,248,.86);font-size:15.5px;line-height:1.55}.ac-page .ac-points{display:grid;place-items:center;min-width:160px;padding:18px 22px;border-radius:20px;background:#fffdf8;color:#2e5243;text-align:center}.ac-page .ac-points b{font:700 44px/1 var(--font-display)}.ac-page .ac-points span{margin-top:6px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ac-page .ac-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.ac-page .ac-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:#ebe3d3;overflow-x:auto;scrollbar-width:none}.ac-page .ac-tabs::-webkit-scrollbar{display:none}.ac-page .ac-tabs button{flex:none;padding:12px 18px;border-radius:999px;color:#5b5f59;font:700 14px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ac-page .ac-tabs button.on{background:#2e5243;color:#fffdf8}.ac-page .ac-out{padding:12px 18px;border-radius:999px;background:#fff1f1;color:#bf2026;font:700 14px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.ac-page .ac-card{margin-top:16px;padding:24px;border-radius:22px;background:#fff;box-shadow:0 12px 30px -24px rgba(60,40,15,.4)}.ac-page .ac-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.ac-page .ac-grid>.ac-card{margin-top:16px}.ac-page .ac-card-head,.ac-page .ac-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ac-page .ac-h2,.v4dlg .ac-h2{margin:0;font:700 24px/1.15 var(--font-display);color:#2a2c29}.ac-page .ac-card-head .ac-h2,.ac-page .ac-form-head .ac-h2{margin:0}.ac-page .ac-acts{display:flex;gap:16px;flex-wrap:wrap}.ac-page .ac-empty{margin:4px 0 0;color:#5b5f59}.ac-page .ac-form,.v4dlg .ac-form{display:grid;gap:12px;text-align:left}.ac-page .ac-two,.v4dlg .ac-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ac-page .ac-f,.v4dlg .ac-f{display:grid;gap:6px;margin:0}.ac-page .ac-f>span:first-child,.v4dlg .ac-f>span:first-child{font:700 13px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#5b5f59}.ac-page .ac-f input,.ac-page .ac-f select,.ac-page .ac-f textarea,.v4dlg .ac-f input,.v4dlg .ac-f select,.v4dlg .ac-f textarea{width:100%;min-height:52px;margin:0;padding:12px 14px;border:1.5px solid #e1d8c6;border-radius:14px;background:#fffdf8;color:#1e2a20;font:400 16.5px/1.4 var(--font-body)}.ac-page .ac-f textarea,.v4dlg .ac-f textarea{min-height:84px;resize:vertical}.ac-page .ac-f input:disabled{border-color:transparent;background:#f6f1e7;color:#2a2c29;-webkit-text-fill-color:#2a2c29;opacity:1}.ac-page .ac-f input:focus,.ac-page .ac-f select:focus,.ac-page .ac-f textarea:focus,.v4dlg .ac-f input:focus,.v4dlg .ac-f select:focus,.v4dlg .ac-f textarea:focus{outline:none;border-color:#2e5243;box-shadow:0 0 0 4px rgba(46,82,67,.14)}.ac-page .ac-with{display:flex;align-items:center;gap:8px}.ac-page .ac-with input{flex:1;min-width:0}.ac-page .ac-pw{position:relative;display:block}.ac-page .ac-pw input{padding-right:76px}.ac-page .ac-eye{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding:9px 12px;background:#f1eadc;font:700 13px/1 var(--font-body);text-transform:uppercase}.ac-page .ac-eye,.ac-page .ac-ok{border-radius:999px;color:#2e5243}.ac-page .ac-ok{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;background:#e8efeb;font-weight:700;white-space:nowrap}.ac-page .ac-ok .lic{width:16px;height:16px}.ac-page .ac-ck{display:flex;align-items:flex-start;gap:10px;color:#3e423c;font-size:15px;line-height:1.45;cursor:pointer}.ac-page .ac-ck input{flex:none;width:19px;height:19px;margin:2px 0 0;accent-color:#2e5243}.ac-page .ac-err,.v4dlg .ac-err{margin:0;padding:12px 14px;border-radius:12px;background:#fff1f1;color:#bf2026;font-size:15px;font-weight:700;line-height:1.45;text-align:left}.v4dlg .v4dlg-f .ac-err{margin-bottom:12px}.ac-page .ac-btns{display:flex;gap:10px;flex-wrap:wrap}.ac-page .ac-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;background:#2e5243;color:#fffdf8;font:700 15px/1 var(--font-body);white-space:nowrap}.ac-page .ac-btn:hover{background:#24413a}.ac-page .ac-btn:disabled{background:#9fb2a8;cursor:not-allowed}.ac-page .ac-btn.ghost{background:#f6f1e7;color:#2a2c29}.ac-page .ac-btn.danger,.ac-page .ac-btn.warn{background:#bf2026;color:#fff}.ac-page .ac-btn.danger-ghost{background:#fff1f1;color:#bf2026}.ac-page .ac-link{padding:0 0 1px;border-bottom:1.5px solid #8bd17f;color:#2e5243;font:700 15px/1.4 var(--font-body)}.ac-page .ac-pp p{margin:10px 0 0;color:#5b5f59;font-size:14px;font-weight:700;letter-spacing:.1em}.ac-page .ac-pp-bar{height:12px;margin-top:14px;overflow:hidden;border-radius:999px;background:#ebe3d3}.ac-page .ac-pp-bar span{display:block;height:100%;border-radius:999px;background:#2e5243}.ac-page .ac-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ac-page .ac-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:#f6f1e7}.ac-page .ac-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ac-page .ac-row-main b{font-size:17px}.ac-page .ac-row-main span{color:#5b5f59;font-size:15px;overflow-wrap:anywhere}.ac-page .ac-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:#5b5f59;font-size:14.5px}.ac-page .ac-row-meta .amt{color:#2a2c29;font-size:17px;font-weight:700}.ac-page .ac-row-acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ac-page .ac-confirm{grid-column:2/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#bf2026;font-weight:700}.v4dlg.wide .v4dlg-card{width:min(640px,100%);text-align:left}.v4dlg.wide .v4dlg-t{padding:0 40px 0 0}.v4dlg .ac-od-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;color:#5b5f59;font-size:14.5px}.v4dlg .ac-od-items{margin:0;padding:0;list-style:none}.v4dlg .ac-od-items li{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid #efe9de;color:#2a2c29}.v4dlg .ac-od-items .q{flex:none;display:grid;place-items:center;min-width:26px;height:26px;border-radius:999px;background:#2e5243;color:#fff;font-size:13.5px;font-weight:700}.v4dlg .ac-od-items .nm{flex:1;min-width:0}.v4dlg .ac-od-items .ds,.v4dlg .ac-od-items .sz{color:#5b5f59;font-size:14px}.v4dlg .ac-od-items .ds{display:block;margin-top:2px;line-height:1.45}.v4dlg .ac-od-items .pr{flex:none;font-weight:700}.v4dlg .ac-od-tot{margin-top:10px}.v4dlg .ac-od-tot .r{display:flex;justify-content:space-between;padding:4px 0;color:#5b5f59}.v4dlg .ac-od-tot .r span:last-child{color:#2a2c29}.v4dlg .ac-od-tot .disc span{color:#bf2026!important}.v4dlg .ac-od-tot .tot{margin-top:6px;padding-top:8px;border-top:1px dashed #e6ded0;font-size:19px;font-weight:700;color:#2a2c29}.v4dlg .ac-od-box{margin-top:12px;padding-top:12px;border-top:1px solid #efe9de;color:#5b5f59;font-size:15px}.v4dlg .ac-od-box h4{margin:0 0 4px;color:#2a2c29;font-size:15.5px;font-weight:700}.v4dlg .ac-od-box p{margin:0}@media (max-width:900px){.ac-page .ac-grid{grid-template-columns:minmax(0,1fr)}.ac-page .ac-grid>.ac-side>.ac-card{margin-top:0}}@media (max-width:640px){.ac-page .ac-wrap{padding:calc(var(--navh) + 16px) 14px 56px}.ac-page .ac-head{grid-template-columns:minmax(0,1fr);padding:22px 18px}.ac-page .ac-points{justify-self:start;min-width:0;grid-auto-flow:column;gap:10px;padding:12px 18px}.ac-page .ac-points b{font-size:32px}.ac-page .ac-points span{margin:0}.ac-page .ac-card{padding:18px 16px}.ac-page .ac-two,.v4dlg .ac-two{grid-template-columns:minmax(0,1fr)}.ac-page .ac-row{grid-template-columns:minmax(0,1fr) auto}.ac-page .ac-confirm,.ac-page .ac-row-acts{grid-column:1/-1;justify-content:flex-start}.ac-page .ac-row-acts .ac-btn{flex:1}}@keyframes v4-sweep{0%,55%{transform:translateX(0) skewX(-18deg)}85%,to{transform:translateX(475%) skewX(-18deg)}}@keyframes v4-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes v4-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes v4-pulse{0%{box-shadow:0 0 0 0 rgba(255,253,248,.55)}70%,to{box-shadow:0 0 0 18px rgba(255,253,248,0)}}@keyframes v4-marquee{to{transform:translateX(calc(-100% - var(--mq-gap, 32px)))}}@keyframes v4-orb{to{transform:translate(12%,10%) scale(1.12)}}@keyframes v4-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rise-words .word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.rise-words .word .l{display:inline-block;transform:translateY(110%);transition:transform 1s cubic-bezier(.16,.84,.24,1)}.in .rise-words .word .l{transform:none}.rv{transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,.84,.28,1),transform .9s cubic-bezier(.16,.84,.28,1);transition-delay:var(--d,0s)}.rv.in{opacity:1;transform:none}.zoom img{transform:scale(1.1);transition:transform 2.2s cubic-bezier(.16,.84,.28,1)}.zoom.in img{transform:scale(1)}.up{animation:v4-up .9s cubic-bezier(.16,.84,.28,1) both;animation-delay:var(--d,0s)}.v4pg .btn{position:relative;overflow:hidden;isolation:isolate}.v4pg .btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(105deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));transform:skewX(-18deg);animation:v4-sweep 3.6s ease-in-out infinite;pointer-events:none}.v4pg .btn-line:after{background:linear-gradient(105deg,rgba(46,123,76,0),rgba(46,123,76,.2) 50%,rgba(46,123,76,0))}.v4-mq{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.v4-mq,.v4-mq .trk{display:flex;gap:var(--mq-gap,32px)}.v4-mq .trk{flex:none;align-items:center;margin:0;padding:0;list-style:none;animation:v4-marquee var(--mq-dur,38s) linear infinite}.v4-mq .trk>li{margin:0}.v4-mq:hover .trk{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rise-words .word .l,.rv{transform:none;transition:none}.rv{opacity:1}.zoom img{transform:none;transition:none}.up{animation:none}.v4pg .btn:after{display:none;animation:none}.v4-mq{-webkit-mask:none;mask:none}.v4-mq,.v4-mq .trk{flex-wrap:wrap;justify-content:center}.v4-mq .trk{animation:none}.v4-mq .trk[aria-hidden=true]{display:none}}.v4-rail{position:fixed;z-index:55;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2e5243,#dabe76);transform:scaleX(0);transform-origin:left;pointer-events:none}@media (prefers-reduced-motion:reduce){.v4-rail{display:none}}html.v4-lite .hm-pimg,html.v4-lite .rw-app>img,html.v4-lite .rw-phones img{filter:none}html.v4-lite .hm-ph .orb,html.v4-lite .rw-blobs .blob{animation:none}html.v4-lite .ab-shot img,html.v4-lite .ab-shot.on img,html.v4-lite .ct-shot img,html.v4-lite .ct-shot.on img,html.v4-lite .sr-sl img,html.v4-lite .sr-sl.on img{transform:none;transition:none}.lo-page{--g:#2e5243;--gh:#24413a;color:#2a2c29;font-family:var(--font-body)}.lo-stage{position:relative;height:calc(100vh - var(--navh));height:calc(100dvh - var(--navh));min-height:620px;margin-top:var(--navh)}.lo-map{position:absolute!important;inset:0;background:#e8efeb}.lo-panel{position:absolute;z-index:5;top:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);left:clamp(12px,2vw,28px);width:min(430px,calc(100% - 24px));display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fffdf8;box-shadow:0 30px 70px -24px rgba(0,0,0,.45)}.lo-head{flex:none;padding:24px 24px 12px}.lo-head h1{margin:0;font:700 clamp(30px,2.6vw,40px) /1.05 var(--font-display);letter-spacing:-.01em;color:#2a2c29}.lo-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;padding:4px;border-radius:999px;background:#efe9de}.lo-mode button{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#5b5f59;font:700 17px/1 var(--font-body)}.lo-mode button .lic{width:17px;height:17px}.lo-mode button.on{background:#fff;color:var(--g);box-shadow:0 6px 14px -8px rgba(60,40,15,.4)}.lo-srow{display:flex;gap:8px;margin-top:12px}.lo-srch{flex:1;display:flex;align-items:center;gap:10px;min-width:0;height:50px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e6ded0;color:#5b5f59}.lo-srch:focus-within{box-shadow:inset 0 0 0 2px var(--g)}.lo-srch input{flex:1;min-width:0;margin:0;padding:0;border:0;outline:0;background:none;color:#2a2c29;font:400 17px var(--font-body)}.lo-near{flex:none;display:grid;place-items:center;width:50px;height:50px;margin:0;padding:0;border:0;border-radius:50%;background:var(--g);color:#fff}.lo-near:hover{background:var(--gh)}.lo-near .lic{width:20px;height:20px}.lo-err{margin:10px 0 0;color:#bf2026;font-size:15px;font-weight:700}.lo-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 16px 20px}.lo-result{margin-bottom:12px;padding:18px;border-radius:18px}.lo-result.ok{background:#e8efeb}.lo-result.bad{background:#fff1f1}.lo-result h2{margin:0;font:700 22px/1.2 var(--font-display);color:#2a2c29}.lo-result.bad h2{color:#bf2026}.lo-result p{margin:8px 0 0;color:#3e423c;font-size:16.5px;line-height:1.5}.lo-go{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:13px 22px;border:0;border-radius:999px;background:var(--g);color:#fff;font:700 15px/1 var(--font-body);letter-spacing:.1em}.lo-go:hover{background:var(--gh)}.lo-link{margin:10px 0 0;padding:0;border:0;background:none;color:var(--g);font-weight:700;text-decoration:underline;text-underline-offset:3px}.lo-lbl{margin:4px 4px 8px;color:#5b5f59;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lo-saved{gap:8px;margin-bottom:12px}.lo-cards,.lo-saved{display:flex;flex-direction:column}.lo-cards{gap:10px}.lo-cd{display:block;padding:18px 20px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e9e3d8;color:#2a2c29;text-align:left}.lo-cd.on,.lo-cd:hover{box-shadow:inset 0 0 0 1.5px var(--g),0 16px 28px -20px rgba(60,40,15,.45)}.lo-cd.soon:hover{box-shadow:inset 0 0 0 1px #e9e3d8}.lo-cards .lo-cd:not(.soon){cursor:pointer}.lo-addr{display:flex;flex-direction:column;gap:4px;width:100%;margin:0}.lo-addr span{color:#5b5f59;font-size:15.5px}.lo-cd .cdh{display:flex;align-items:baseline;gap:10px}.lo-cd h3{flex:1;margin:0;font:700 20px/1.2 var(--font-body);color:#2a2c29}.lo-cd .d{color:var(--g);font-size:16px;font-weight:700;white-space:nowrap}.lo-cd .addr{margin:6px 0 0;color:#5b5f59;font-size:16.5px;line-height:1.5}.lo-cd .tel{display:inline-block;margin-top:6px;color:#2a2c29;font-size:16.5px;font-weight:700}.lo-cd .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lo-pill{display:inline-flex;align-items:center;gap:7px;margin:0;padding:10px 16px;border:0;border-radius:999px;background:#efe9de;color:#5b5f59;font:700 13.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.lo-pill.pri{background:var(--g);color:#fff}.lo-pill.pri:hover{background:var(--gh)}.lo-pill.dir{background:#fff;box-shadow:inset 0 0 0 1.5px #dcd4c6;color:#2a2c29}.lo-pill.dir:hover{box-shadow:inset 0 0 0 1.5px var(--g);color:var(--g)}.lo-pill .lic{width:15px;height:15px}.lo-toast{position:absolute;z-index:6;bottom:28px;left:50%;transform:translateX(-50%);padding:12px 18px;border-radius:999px;background:#2a2c29;color:#fff;font-size:16px;opacity:0;pointer-events:none;transition:opacity .3s}.lo-toast.show{opacity:1}@media (max-width:760px){.lo-stage{height:auto;min-height:0}.lo-map{position:relative!important;height:42vh}.lo-panel{position:relative;top:0;bottom:auto;left:0;width:100%;border-radius:0;box-shadow:none}.lo-head{padding:20px 16px 10px}.lo-body{overflow:visible;padding:6px 14px 32px}.lo-toast{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.lo-pill{padding:10px 12px;font-size:12.5px;letter-spacing:.08em}}.hm-page{background:var(--pg-off-white);color:var(--pg-green)}.hm-page .lic{width:18px;height:18px}.hm-page .btn-gold{background:var(--pg-leaf);color:#fffdf8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 8px 20px rgba(8,26,14,.16)}.hm-page .btn-gold:hover{background:var(--pg-leaf-hover);color:#fffdf8}.hm-page .btn-line{color:var(--pg-green)}.hm-pin{position:relative}.hm-pin>.hm-stage{position:sticky;top:var(--navh);height:calc(100vh - var(--navh));height:calc(100svh - var(--navh));overflow:hidden}.hm-hero{height:170vh;margin-top:var(--navh)}.hm-hero>.hm-stage{background:#1d3a2c}.hm-hv{overflow:hidden;will-change:transform}.hm-dim,.hm-hv{position:absolute;inset:0}.hm-dim{background:#000;opacity:0;pointer-events:none}.hm-hv img,.hm-hv video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%}.hm-hv video{opacity:0;transition:opacity .6s ease}.hm-hv video.on{opacity:1}.hm-hv:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,26,14,.62),rgba(8,26,14,.38) 30%,rgba(8,26,14,.08) 58%,rgba(8,26,14,0) 72%),linear-gradient(0deg,rgba(8,26,14,.45),rgba(8,26,14,0) 45%)}.hm-htxt{position:absolute;z-index:2;left:clamp(24px,5vw,96px);right:clamp(24px,5vw,96px);bottom:12vh;display:flex;flex-direction:column;align-items:flex-start;gap:30px;color:#fffdf8;will-change:transform,opacity}.hm-htxt h1{margin:0;max-width:13em;color:inherit;font:700 clamp(44px,6.2vw,116px) /.98 var(--font-display);letter-spacing:-.02em;text-shadow:0 2px 6px rgba(8,26,14,.45),0 10px 40px rgba(8,26,14,.45)}.hm-htxt h1>span{display:block}.hm-ctas{animation:v4-rise .9s cubic-bezier(.16,.84,.24,1) .75s both}.hm-cta{isolation:isolate;align-items:center;justify-content:center;gap:14px;min-width:clamp(300px,26vw,420px);min-height:clamp(66px,5.4vw,78px);padding:0 44px;overflow:hidden;background:#fffdf8;color:var(--pg-green);font:700 clamp(20px,1.5vw,24px) /1 var(--font-body);letter-spacing:.03em;text-decoration:none;box-shadow:0 0 0 5px rgba(255,253,248,.3),0 20px 44px rgba(8,26,14,.5);transition:transform .3s var(--ease-out)}.hm-cta,.hm-ctaw{position:relative;display:inline-flex;border-radius:999px}.hm-ctaw{z-index:0}.hm-ctaw:before{content:"";position:absolute;z-index:-1;inset:-5px;border-radius:inherit;background:rgba(255,253,248,.55);opacity:0;animation:hm-ring 2.6s ease-out infinite;pointer-events:none}@keyframes hm-ring{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.1,1.45)}}.hm-cta:hover{background:#fff;color:var(--pg-green);transform:translateY(-2px)}.hm-cta:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(105deg,rgba(46,123,76,0),rgba(46,123,76,.18) 50%,rgba(46,123,76,0));transform:skewX(-18deg);animation:v4-sweep 3.6s ease-in-out infinite;pointer-events:none}.hm-cta .lic{width:26px;height:26px}.hm-cta .lic:last-child{margin-left:6px;transition:transform .3s var(--ease-out)}.hm-cta:hover .lic:last-child{transform:translateX(4px)}.hm-app{z-index:3;height:330vh;margin-top:-70vh}.hm-app>.hm-stage{--phw:min(calc(100vh - var(--navh) - 24px),52%);border-radius:32px 32px 0 0;background:var(--pg-off-white);box-shadow:0 -24px 60px rgba(8,26,14,.22)}.hm-ph{top:12px;bottom:12px;left:12px;width:var(--phw);overflow:hidden;isolation:isolate;border-radius:var(--radius-xl);background:#1d3a2c}.hm-ph,.hm-ph .g{position:absolute}.hm-ph .g{inset:0;z-index:-2;opacity:0;transition:opacity .9s var(--ease-out)}.hm-ph .g0{background:radial-gradient(120% 90% at 30% 20%,#3f7a55 0,#2e5243 38%,#1d3a2c 72%,#142a20 100%)}.hm-ph .g1{background:radial-gradient(110% 90% at 70% 25%,#d7b46a 0,#a07a3a 30%,#4e4a2a 62%,#233425 100%)}.hm-ph .g2{background:radial-gradient(120% 95% at 25% 75%,#7fc29a 0,#3e8a66 34%,#1f5a47 66%,#123528 100%)}.hm-ph[data-s="0"] .g0,.hm-ph[data-s="1"] .g1,.hm-ph[data-s="2"] .g2{opacity:1}.hm-ph:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 45% at 50% 55%,hsla(41,64%,72%,.22),transparent 70%)}.hm-ph .orb{position:absolute;border-radius:50%;opacity:.55}.hm-ph .o1{top:-6%;left:-8%;width:62%;margin:-8%;aspect-ratio:1;background:radial-gradient(circle closest-side,#5fa073 30%,rgba(95,160,115,0) 100%);animation:v4-orb 14s ease-in-out infinite alternate}.hm-ph .o2{right:-6%;bottom:-8%;width:54%;margin:-7%;aspect-ratio:1;background:radial-gradient(circle closest-side,#c9a65a 30%,rgba(201,166,90,0) 100%);opacity:.35;animation:v4-orb 18s ease-in-out infinite alternate-reverse}.hm-pw{z-index:3;top:50%;left:calc(12px + var(--phw)/2);height:min(78vh,740px);aspect-ratio:1050/2164;transform:translate(-50%,-50%)}.hm-pimg,.hm-pw{position:absolute}.hm-pimg{inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;filter:drop-shadow(0 40px 50px rgba(8,26,14,.5)) drop-shadow(0 10px 16px rgba(8,26,14,.3));transition:opacity .6s var(--ease-out);will-change:transform,opacity}.hm-pimg.on{opacity:1}.hm-acopy{position:absolute;top:50%;right:40px;left:calc(12px + var(--phw) + clamp(40px, 3.5vw, 64px));transform:translateY(-50%)}.hm-acopy .sec-h{margin:12px 0 10px;font-size:clamp(36px,3.8vw,66px)}.hm-steps{max-width:680px;margin:0;padding:0;list-style:none}.hm-step{position:relative;margin:0;padding:16px 0 16px 28px}.hm-step .m,.hm-step:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:3px;border-radius:3px;background:var(--pg-beige)}.hm-step .m{background:var(--pg-leaf);transform:scaleY(0);transform-origin:50% 0}.hm-step p{margin:0;color:var(--pg-ink-muted);font:700 clamp(20px,1.6vw,27px) /1.3 "DM Serif Text",Georgia,serif;transition:color .4s}.hm-step.done p,.hm-step.on p{color:var(--pg-green)}.hm-app .stores{gap:14px;margin-top:24px}.hm-page .store{position:relative;overflow:hidden;height:58px;min-width:190px;padding:0 20px 0 14px;border:1.5px solid #a6a6a6;border-radius:12px;background:#000;color:#fff;text-decoration:none;box-shadow:0 10px 24px -10px rgba(0,0,0,.45);transition:transform .25s var(--ease-out),box-shadow .25s,border-color .25s}.hm-page .store:hover{background:#111;border-color:#c8c8c8;transform:translateY(-2px)}.hm-page .store svg{width:28px;height:28px}.hm-page .store small{color:#fff;font:500 13px/1 var(--font-body)}.hm-page .store.gp small{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.hm-page .store b{margin-top:2px;color:#fff;font:600 22px/1.05 var(--font-body);letter-spacing:-.015em}.hm-app .stores.glow .store{border-color:var(--pg-gold);box-shadow:0 0 0 5px hsla(43,57%,66%,.45),0 10px 24px -10px rgba(0,0,0,.45)}.hm-sec{position:relative;z-index:3;padding:clamp(56px,8vw,120px) clamp(16px,4vw,64px);background:var(--pg-off-white)}.hm-in{max-width:1320px;margin:0 auto}.hm-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.hm-copy .sec-h{margin:14px 0 16px;font-size:clamp(36px,3.8vw,64px)}.hm-copy .lead,.hm-gcopy .lead{max-width:34em;margin:0}.hm-card-b .btn,.hm-copy .btn,.hm-hd .btn{text-decoration:none}.hm-copy .btn{margin-top:26px}.hm-page .btn .lic{margin-left:2px}.hm-pics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hm-pics img{width:100%;height:auto;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:0 18px 36px -24px rgba(60,40,15,.55)}.hm-pics img:nth-child(2){margin-top:-36px}.hm-gift{position:relative;z-index:3;padding:clamp(24px,4vh,48px) 0;overflow:hidden;background:var(--pg-off-white)}@supports (overflow-x:clip){.hm-gift{overflow:visible;overflow-x:clip}}.hm-gstage{position:relative;height:clamp(440px,58vh,600px);max-width:1440px;margin:0 auto}.hm-gph{position:absolute;top:12px;right:12px;bottom:12px;width:52%;overflow:hidden;border-radius:var(--radius-xl)}.hm-gph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.hm-gcopy{position:absolute;top:50%;right:calc(52% + 12px + clamp(32px, 4vw, 64px));left:clamp(20px,5vw,96px);transform:translateY(-50%)}.hm-gcopy .sec-h{margin:16px 0;font-size:clamp(36px,3.8vw,66px);white-space:nowrap}.hm-note{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:16px 0 0;padding:9px 14px;border-radius:999px;background:#efe9de;color:var(--pg-green);font:700 14px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.hm-note .lic{width:16px;height:16px}.hm-gconf{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none}.hm-fan{--cw:min(26vw,380px);position:absolute;z-index:3;top:50%;left:calc(74% - 12px);width:0}.hm-page .hm-gcard{position:absolute;top:0;left:0;width:var(--cw);padding:0;border:0;background:none;cursor:pointer;transform:translate(-50%,-50%);will-change:transform;transition:filter .3s}.hm-gcard img{display:block;width:100%;height:auto;aspect-ratio:1013/638;border-radius:4.5%/7%;box-shadow:0 24px 50px rgba(8,26,14,.28),0 4px 10px rgba(8,26,14,.15)}.hm-gcard:hover{filter:brightness(1.05) drop-shadow(0 20px 30px rgba(17,57,31,.25))}.hm-gcard:focus-visible{outline:3px solid var(--pg-gold);outline-offset:4px;border-radius:12px}.hm-hd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,3.5vw,48px)}.hm-hd .sec-h{margin:14px 0 12px;font-size:clamp(36px,3.8vw,64px)}.hm-hd .lead{margin:0}.hm-badges{--mq-gap:clamp(18px,3vw,44px);--mq-dur:38s;align-items:center}.hm-badges a,.hm-badges span{display:block}.hm-badges img{width:auto;height:clamp(84px,8vw,112px);max-width:150px;-o-object-fit:contain;object-fit:contain}.hm-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(36px,4vw,56px)}.hm-quote{display:flex;flex-direction:column;gap:18px;margin:0;padding:28px;border-radius:20px;background:#fff;box-shadow:0 10px 28px -22px rgba(60,40,15,.45)}.hm-quote blockquote{margin:0;color:var(--pg-green);font:400 20px/1.45 var(--font-display)}.hm-quote blockquote:before{content:"\201C";display:block;margin-bottom:10px;color:var(--pg-gold);font:400 64px/.6 var(--font-display)}.hm-quote figcaption{margin-top:auto;color:#4a5a4d;font:700 14px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.hm-more{background:#f6efe2}.hm-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.hm-card{display:flex;flex-direction:column;border-radius:24px;background:#fff;box-shadow:0 18px 40px -30px rgba(60,40,15,.55)}.hm-card,.hm-card-ph{overflow:hidden}.hm-card-ph img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.hm-card-b{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,36px)}.hm-card-b .sec-h{margin:12px 0;font-size:clamp(30px,3vw,46px)}.hm-card-b p{margin:0;color:#3e423c;font:400 18px/1.6 var(--font-body)}.hm-card-b .btn{margin-top:auto}.hm-card-b p{margin-bottom:24px}.hm-near{background:#f6efe2}.hm-photo{margin:0;overflow:hidden;border-radius:28px;box-shadow:0 30px 60px -36px rgba(60,40,15,.6)}.hm-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.hm-hv img,.hm-hv video{-o-object-position:57% 50%;object-position:57% 50%}.hm-hv:after{background:linear-gradient(0deg,rgba(8,26,14,.72),rgba(8,26,14,.45) 45%,rgba(8,26,14,.1) 75%,rgba(8,26,14,0))}.hm-htxt{right:20px;bottom:32px;left:20px;gap:24px}.hm-ctas{width:100%}.hm-cta,.hm-ctaw{width:100%;max-width:420px}.hm-cta{min-width:0;min-height:64px;padding:0 24px;font-size:20px}.hm-app>.hm-stage{border-radius:24px 24px 0 0}.hm-ph{right:12px;bottom:61%;width:auto}.hm-pw{top:20%;left:50%;height:29vh}.hm-acopy{top:calc(39% + 10px);right:24px;bottom:12px;left:24px;overflow:hidden;transform:none}.hm-acopy .sec-h{margin:6px 0 8px;font-size:28px}.hm-step{padding:9px 0 9px 20px}.hm-step .m,.hm-step:before{top:10px;bottom:10px}.hm-step p{font-size:17px}.hm-app .stores{gap:8px;margin-top:12px}.hm-page .store{height:48px;min-width:0;padding:0 14px 0 12px}.hm-page .store svg{width:24px;height:24px}.hm-page .store b{font-size:18px}.hm-cards,.hm-quotes,.hm-two{grid-template-columns:minmax(0,1fr)}.hm-pics{display:flex;gap:12px;margin:0 -16px;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hm-pics::-webkit-scrollbar{display:none}.hm-pics img{flex:0 0 64%;scroll-snap-align:start}.hm-pics img:nth-child(2){margin-top:0}.hm-gstage{height:auto;padding-top:calc(min(100vw, 900px)*.86 + 36px)}.hm-gph{bottom:auto;left:12px;width:auto;height:calc(min(100vw, 900px)*.86)}.hm-gcopy{position:relative;top:auto;right:auto;bottom:auto;left:auto;padding:0 24px 12px;transform:none}.hm-gcopy .sec-h{white-space:normal}.hm-fan{--cw:40vw;top:calc(12px + min(100vw, 900px)*.43);left:50%}}@media (max-width:900px) and (max-height:700px){.hm-ph{bottom:66%}.hm-pw{top:17%;height:25vh}.hm-acopy{top:calc(34% + 8px)}.hm-acopy .eyebrow{display:none}.hm-step p{font-size:15px}}@media (prefers-reduced-motion:reduce){.hm-cta,.hm-cta:after,.hm-ctas,.hm-ctaw:before,.hm-ph .orb{animation:none}}@media (max-width:600px){.hm-fan{--cw:48vw}}.cp-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.cp-h2{margin:0;color:var(--pg-green);font:700 clamp(32px,3.2vw,52px) /1.06 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.cp-p{margin:0;color:#3e423c;font:400 clamp(17.5px,1.25vw,19px) /1.7 var(--font-body);text-wrap:pretty}.cp-p+.cp-p{margin-top:14px}.v4pg .btn{text-decoration:none}.v4pg .btn .lic{width:18px;height:18px}.v4pg .btn-gold{background:var(--pg-leaf);color:#fffdf8}.v4pg .btn-gold:hover{background:var(--pg-leaf-hover);color:#fffdf8}.ab-page{background:var(--pg-off-white);color:var(--pg-green)}.ab{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,72px);align-items:start;max-width:1400px;margin:var(--navh) auto 0;padding:clamp(16px,2.4vh,28px) clamp(16px,3vw,44px) clamp(56px,8vh,96px)}.ab-stage{position:sticky;top:calc(var(--navh) + clamp(16px, 2.4vh, 28px));height:calc(100vh - var(--navh) - clamp(16px, 2.4vh, 28px)*2);min-height:520px;overflow:hidden;border-radius:28px;background:#1d2a22;box-shadow:0 30px 70px -36px rgba(8,26,14,.55)}.ab-shot{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 1s ease}.ab-shot.on{opacity:1}.ab-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transition:transform 9s cubic-bezier(.2,.6,.2,1)}.ab-shot.on img{transform:scale(1)}.ab-stage:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(180deg,rgba(8,20,14,0),rgba(8,20,14,.62));pointer-events:none}.ab-cap{position:absolute;z-index:2;right:26px;bottom:24px;left:26px;height:34px;margin:0}.ab-cap span{position:absolute;bottom:0;left:0;color:#fffdf8;font:700 clamp(20px,1.6vw,26px) /1 var(--font-display);opacity:0;transform:translateY(10px);transition:opacity .6s,transform .6s}.ab-cap span.on{opacity:1;transform:none;transition-delay:.3s}.ab-tx{display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(8px,4vh,48px)}.ab-tx h1{margin:16px 0 0;color:var(--pg-green);font:700 clamp(40px,4.6vw,80px) /1 var(--font-display);letter-spacing:-.022em;text-wrap:balance}.ab-tx h1 em{font-style:normal;color:var(--pg-leaf)}.ab-lead{max-width:40em;margin:clamp(14px,2.2vh,24px) 0 0;color:#3e423c;font:400 clamp(17.5px,1.35vw,21px) /1.6 var(--font-body)}.ab-tabs{display:flex;align-self:stretch;gap:6px;margin-top:clamp(20px,3vh,34px);border-bottom:1.5px solid #e6ded0}.ab-tabs button{position:relative;flex:1;padding:12px 4px 14px;color:#6f736b;font:700 clamp(15px,1.1vw,17.5px) /1.2 var(--font-body);text-align:left}.ab-tabs button:hover{color:#3e423c}.ab-tabs button.on{color:var(--pg-green)}.ab-tabs button i{position:absolute;right:0;bottom:-1.5px;left:0;height:3px;border-radius:3px;background:var(--pg-leaf);transform:scaleX(0);transform-origin:left}.ab-tabs button.on i{animation:v4-fill 9s linear forwards}.ab-tabs button.done i,.ab-tabs.stopped button.on i{animation:none;transform:scaleX(1)}.ab-tabs.stopped button.done i{transform:scaleX(0)}.ab.paused .ab-tabs button.on i{animation-play-state:paused}.ab-tabs button:focus-visible{outline:2px solid var(--pg-leaf);outline-offset:2px}.ab-panes{display:grid;margin-top:clamp(16px,2.4vh,26px)}.ab-pane{grid-area:1/1;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .5s,visibility 0s .5s}.ab-pane.on{visibility:visible;opacity:1;transform:none;transition-delay:.15s,.15s,0s}.ab-grown p,.ab-pane p{max-width:42em;margin:0;color:#3e423c;font:400 clamp(16.5px,1.2vw,19px) /1.65 var(--font-body)}.ab-pane p+p{margin-top:12px}.ab-grown{display:flex;align-items:center;gap:20px;margin-top:clamp(24px,3.4vh,36px);padding-top:clamp(20px,3vh,30px);border-top:1.5px solid #e6ded0}.ab-grown img{flex:none;width:120px;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:18px}.ab-grown .ab-soon{margin-top:10px;color:var(--pg-green);font:700 clamp(28px,2.6vw,40px) /1 var(--font-display)}.ab-social{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(18px,2.6vh,28px) 0 0;padding:0;list-style:none}.ab-social a{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;background:#f2ede3;color:var(--pg-green);font:700 15.5px/1 var(--font-body);text-decoration:none}.ab-social a:hover{background:var(--pg-leaf);color:#fffdf8}.ab-social .lic{width:17px;height:17px}.ab-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;align-self:stretch;margin-top:clamp(24px,3.4vh,36px);padding:20px 22px;border-radius:22px;background:#fff;box-shadow:0 14px 34px -28px rgba(60,40,15,.55),inset 0 0 0 1px #efe9de}.ab-cta b{flex:1;font:700 clamp(22px,1.8vw,28px) /1.15 var(--font-display)}.ab-cta b,.aw-page{color:var(--pg-green)}.aw-page{background:var(--pg-off-white)}.aw-hero{padding:calc(var(--navh) + clamp(28px, 5vh, 64px)) 0 clamp(36px,5vh,56px)}.aw-hero-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,4vw,72px);align-items:center}.aw-hero h1{margin:16px 0 0;color:var(--pg-green);font:700 clamp(46px,5.6vw,92px) /.98 var(--font-display);letter-spacing:-.025em}.aw-hero h1 em{display:block;font-style:normal;color:var(--pg-leaf)}.aw-hero-ph{margin:0;overflow:hidden;border-radius:28px;box-shadow:0 30px 70px -36px rgba(8,26,14,.55)}.aw-hero-ph img{width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.aw-list{padding:clamp(8px,2vh,24px) 0 clamp(56px,8vh,96px)}.aw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(16px,2vw,28px);margin:clamp(24px,3vh,36px) 0 0;padding:0;list-style:none}.aw-grid li{margin:0}.aw{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--pg-green);text-align:center;text-decoration:none}.aw-logo{display:grid;place-items:center;width:100%;margin-bottom:6px;padding:14%;aspect-ratio:1/1;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #eee7da,0 14px 30px -24px rgba(60,40,15,.5)}a.aw:hover .aw-logo{box-shadow:0 0 0 1.5px var(--pg-leaf),0 18px 32px -22px rgba(60,40,15,.55)}.aw-logo img{width:auto;max-width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.aw b{font:700 clamp(15px,1.05vw,16.5px) /1.25 var(--font-body)}.aw span:last-child{color:#5b5f59;font:400 14px/1.35 var(--font-body)}.aw-promise{padding:0 0 clamp(56px,8vh,96px)}.aw-promise-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start}.aw-promise-g>*{padding-top:clamp(40px,6vh,64px);border-top:1.5px solid #e6ded0}.aw-promise h2{margin:0;color:var(--pg-green);font:700 clamp(28px,2.6vw,42px) /1.18 var(--font-display);letter-spacing:-.01em}.aw-all3{color:var(--pg-leaf);background:linear-gradient(#cfe6c8,#cfe6c8) 0 88% /0 36% no-repeat;transition:background-size 1.2s cubic-bezier(.16,.84,.28,1) .3s}.in .aw-all3{background-size:100% 36%}.aw-mq{--mq-gap:clamp(16px,2vw,28px);--mq-dur:48s;margin-top:clamp(24px,3vh,36px);padding:6px 0 12px}.aw-mq .trk{align-items:flex-start}.aw-mq .aw{width:clamp(150px,13vw,190px)}.aw-people{margin:0 12px;padding:clamp(56px,9vh,104px) 0;border-radius:32px;background:var(--pg-leaf);color:#fffdf8}.aw-people-hd{max-width:720px;margin:0 auto clamp(28px,4vh,48px);text-align:center}.aw-people h2{margin:0;color:#fffdf8;font:700 clamp(34px,3.4vw,54px) /1.02 var(--font-display);letter-spacing:-.015em}.aw-people-hd p{margin:12px 0 0;color:rgba(255,253,248,.85);font:400 clamp(17.5px,1.25vw,19px) /1.6 var(--font-body)}.aw-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.aw-q{display:flex;flex-direction:column;margin:0;padding:clamp(24px,2.4vw,34px);border:1px solid rgba(255,253,248,.14);border-radius:24px;background:rgba(255,253,248,.07)}.aw-q blockquote{margin:0;color:#fffdf8;font:400 clamp(18.5px,1.35vw,21px) /1.55 "DM Serif Text",Georgia,serif}.aw-q blockquote:before{content:"\201C";display:block;margin-bottom:14px;color:#8bd17f;font:700 72px/.6 var(--font-display)}.aw-q figcaption{margin-top:auto;padding-top:20px;color:#c9d8cf;font:700 13.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.aw-craft{padding:clamp(64px,10vh,112px) 0}.aw-craft-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.aw-craft .cp-h2{margin-bottom:18px}.aw-mission{margin-top:28px;padding:22px 24px;border-radius:22px;background:#fff;box-shadow:0 14px 34px -28px rgba(60,40,15,.55),inset 0 0 0 1px #efe9de}.aw-mission h3{margin:0 0 8px;color:var(--pg-green);font:700 clamp(21px,1.6vw,26px) /1.2 var(--font-display)}.aw-bento{position:sticky;top:calc(var(--navh) + 24px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.aw-bento img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.aw-bento .b0{grid-column:span 4;aspect-ratio:3/2}.aw-bento .b1{grid-column:span 2;height:100%}.aw-bento .b2,.aw-bento .b3,.aw-bento .b4{grid-column:span 2;aspect-ratio:1/1}@media (max-width:900px){.ab,.aw-craft-g,.aw-hero-g,.aw-promise-g,.aw-quotes{grid-template-columns:minmax(0,1fr)}.ab-stage{position:relative;top:0;height:min(46vh,400px);min-height:250px}.ab-tx{padding-top:0}.aw-promise-g>*+*{padding-top:0;border-top:0}.aw-people{margin:0;border-radius:0}.aw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.ab-tabs button{font-size:14.5px}.ab-grown{align-items:flex-start}.ab-grown img{width:92px}}.rw-page{background:var(--pg-off-white);color:var(--pg-green);padding-bottom:clamp(56px,8vw,104px)}.rw-rail{position:fixed;z-index:55;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2e5243,#dabe76);transform:scaleX(0);transform-origin:left;pointer-events:none}.rw-story{position:relative;margin-top:var(--navh)}.rw-story.pinned{height:440vh}.rw-pin{position:relative}.rw-story.pinned .rw-pin{position:sticky;top:var(--navh);height:calc(100vh - var(--navh));height:calc(100svh - var(--navh));overflow:hidden}.rw-bg{inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 75% 55%,hsla(39,48%,88%,.9),hsla(39,48%,88%,0) 70%),#fffdf8}.rw-bg,.rw-blobs{position:absolute}.rw-blobs{top:0;right:0;bottom:10%;width:54%;-webkit-mask-image:radial-gradient(closest-side at 52% 46%,#000 25%,transparent 88%);mask-image:radial-gradient(closest-side at 52% 46%,#000 25%,transparent 88%)}.rw-blobs .blob{position:absolute;width:40vw;margin:-5vw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle closest-side,currentColor 30%,transparent 100%);opacity:.75;transition:color 1.4s ease}.rw-blobs .b1{top:8%;left:12%;color:var(--c1);animation:rw-drift1 22s ease-in-out infinite alternate}.rw-blobs .b2{top:26%;right:6%;color:var(--c2);animation:rw-drift2 26s ease-in-out infinite alternate}.rw-blobs .b3{bottom:18%;left:26%;color:var(--c3);opacity:.55;animation:rw-drift3 30s ease-in-out infinite alternate}@keyframes rw-drift1{to{transform:translate(8%,12%) scale(1.1)}}@keyframes rw-drift2{to{transform:translate(-12%,8%) scale(.92)}}@keyframes rw-drift3{to{transform:translate(10%,-10%) scale(1.08)}}.rw-story[data-phase="0"]{--c1:#e5c88a;--c2:#bfd8c3;--c3:#dabe76}.rw-story[data-phase="1"]{--c1:#bfd8c3;--c2:#e5c88a;--c3:#9cc3a6}.rw-story[data-phase="2"]{--c1:#dabe76;--c2:#f0dda8;--c3:#bfd8c3}.rw-story[data-phase="3"]{--c1:#9cc3a6;--c2:#e5c88a;--c3:#dabe76}.rw-sgrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:center;max-width:1280px;margin:0 auto;padding:clamp(20px,4vh,44px) clamp(16px,3vw,48px)}.rw-story.pinned .rw-sgrid{height:100%}.rw-hcopy h1{margin:14px 0 0;color:var(--pg-green);font:700 clamp(34px,3.6vw,58px) /1.06 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.rw-hcopy h1 em{font-style:normal;color:#36823a}.rw-lede{max-width:46ch;margin:14px 0 clamp(18px,3vh,30px)}.rw-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.rw-step{position:relative;margin:0;padding:clamp(12px,1.8vh,20px) 24px clamp(12px,1.8vh,20px) 30px;border-radius:18px;transition:background .6s,box-shadow .6s}.rw-story.pinned .rw-step{cursor:pointer}.rw-step:focus-visible{outline:2px solid #36823a;outline-offset:3px}.rw-step .meter{position:absolute;top:16px;bottom:16px;left:0;width:3px;overflow:hidden;border-radius:3px;background:rgba(17,57,31,.1)}.rw-step .meter i{position:absolute;inset:0;background:linear-gradient(#2e5243,#36823a);transform:scaleY(var(--sub,0));transform-origin:50% 0}.rw-step.done .meter i{transform:scaleY(1)}.rw-step small{display:block;margin-bottom:4px;color:#6b6f67;font:700 12.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.rw-step h3{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;color:#a3a99f;font:700 clamp(20px,1.55vw,26px) /1.25 var(--font-body);letter-spacing:-.01em;transition:color .5s}.rw-step.done h3,.rw-step.on h3{color:var(--pg-green)}.rw-step .tick{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#36823a;color:#fff;font:700 13px/1 var(--font-body);opacity:0;transform:scale(.4);transition:opacity .4s,transform .5s cubic-bezier(.3,1.6,.5,1)}.rw-step.done .tick{opacity:1;transform:none}.rw-step.on{background:#fff;box-shadow:0 0 0 1px #eee7da,0 18px 44px -26px rgba(60,40,15,.4)}.rw-pcol{position:relative;display:grid;place-items:center;height:100%;min-height:420px;perspective:1400px}.rw-pglow{width:min(30vw,56vh);border-radius:50%;background:radial-gradient(circle,hsla(43,57%,66%,.45),hsla(43,57%,66%,.1) 45%,hsla(43,57%,66%,0) 70%)}.rw-pglow,.rw-pring{position:absolute;aspect-ratio:1}.rw-pring{width:min(34vw,62vh);height:auto;opacity:.12;transform:rotate(var(--wheel,0deg));transition:transform .5s cubic-bezier(.3,.9,.3,1)}.rw-phones{position:relative;height:min(72vh,700px);aspect-ratio:620/1277;will-change:transform}.rw-float,.rw-phones{transform-style:preserve-3d}.rw-float{position:absolute;inset:0;animation:rw-float 7s ease-in-out infinite}@keyframes rw-float{0%,to{transform:translateY(-5px) rotate(-.4deg)}50%{transform:translateY(5px) rotate(.4deg)}}html.v4-lite .rw-float{animation:none}.rw-phones img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;filter:drop-shadow(0 40px 50px rgba(20,40,25,.35));transform:translateY(50px) scale(.94) rotate(-2deg);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.rw-phones img.on{opacity:1;transform:none}.rw-phones img.past{transform:translateY(-40px) scale(.96) rotate(2deg)}.rw-pdots{position:absolute;bottom:3%;left:50%;display:flex;gap:8px;transform:translateX(-50%)}.rw-pdots i{width:8px;height:8px;border-radius:50%;background:rgba(17,57,31,.18);transition:background .3s,width .3s}.rw-pdots i.on{width:26px;border-radius:8px;background:var(--pg-leaf)}.rw-mdots{display:none}.rw-story:not(.pinned) .rw-step{background:#fff;box-shadow:0 0 0 1px #eee7da}.rw-story:not(.pinned) .rw-pdots{display:none}.rw-story:not(.pinned) .rw-phones{height:min(60vh,560px)}.rw-cards{margin:0;padding:0;list-style:none}.rw-cards li{display:flex;flex-direction:column;gap:4px}.rw-n{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e3efe3;color:var(--pg-leaf);font:700 17px/1 var(--font-display)}.rw-cards small{color:#6b6f67;font:700 12.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.rw-cards b{color:var(--pg-green);font:700 17.5px/1.3 var(--font-body)}.rw-bonus{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;margin-top:clamp(24px,4vw,48px);padding:clamp(24px,3vw,44px);border-radius:28px;background:var(--pg-leaf)}.rw-bonus,.rw-bonus .eyebrow{color:#fffdf8}.rw-bonus .cp-h2{margin:12px 0 12px;color:#fffdf8}.rw-bonus .cp-p{max-width:44em;color:rgba(255,253,248,.88)}.rw-big{display:grid;place-items:center;width:clamp(150px,16vw,210px);aspect-ratio:1;border-radius:50%;background:#fffdf8;color:var(--pg-leaf);text-align:center}.rw-big b{font:700 clamp(56px,6vw,84px) /.9 var(--font-display)}.rw-big span{margin-top:-18%;font:700 13px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.rw-points{margin-top:clamp(56px,7vw,96px)}.rw-points-hd{max-width:820px}.rw-points-hd .cp-p{margin-top:14px}.rw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-top:clamp(22px,3vw,36px)}.rw-cards li{margin:0;padding:clamp(20px,2.4vw,30px);border-radius:22px;background:#fff;box-shadow:0 0 0 1px #eee7da,0 18px 40px -30px rgba(60,40,15,.45)}.rw-cards .rw-n{margin-bottom:10px}.rw-two{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(16px,2.4vw,28px);margin-top:clamp(56px,7vw,96px)}.rw-app{display:flex;align-items:center;gap:clamp(16px,2vw,28px);padding:clamp(20px,2.6vw,36px);border-radius:28px;background:radial-gradient(120% 90% at 30% 20%,#3f7a55 0,#2e5243 38%,#1d3a2c 72%,#142a20 100%);color:#fffdf8}.rw-app>img{flex:none;width:clamp(110px,12vw,170px);height:auto;filter:drop-shadow(0 20px 26px rgba(0,0,0,.35))}.rw-h3{margin:0;font:700 clamp(26px,2.4vw,38px) /1.08 var(--font-display);letter-spacing:-.01em}.rw-app .rw-h3{color:#fffdf8}.rw-dl{margin:10px 0 18px;color:#c9d8cf;font:700 13.5px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.rw-app .stores{gap:10px}.rw-app .store{height:52px;padding:0 14px 0 12px;border:1.5px solid #a6a6a6;border-radius:12px;background:#000;color:#fff;text-decoration:none}.rw-app .store small{color:#fff;font:500 12px/1 var(--font-body)}.rw-app .store.gp small{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.rw-app .store b{color:#fff;font:600 19px/1.05 var(--font-body)}.rw-dd{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(12px,1.6vw,22px);padding:clamp(12px,1.2vw,16px);border-radius:28px;background:#f3e7cc}.rw-dd figure{margin:0;overflow:hidden;border-radius:20px}.rw-dd figure img{width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.rw-dd-b{padding:clamp(8px,1.6vw,22px)}.rw-dd .rw-h3{color:var(--pg-green)}.rw-dd-when{margin:8px 0 6px;color:#8a6f35;font:700 14px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.rw-x2row{display:flex;align-items:center;gap:14px;margin:6px 0 10px}.rw-x2{color:var(--pg-leaf);font:700 clamp(54px,5vw,78px) /1 var(--font-display)}.rw-x2row b{max-width:13em;color:var(--pg-green);font:700 15px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.rw-fine{margin:12px 0 0;color:#6b6455;font:400 13.5px/1.55 var(--font-body)}.rw-terms{margin-top:clamp(64px,8vw,112px)}.rw-terms-hd{max-width:720px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.rw-terms-hd .cp-p{margin-top:12px}.rw-tgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);align-items:start}.rw-tcard{padding:clamp(24px,2.6vw,36px);border-radius:24px;background:#fff;box-shadow:0 0 0 1px #eee7da,0 18px 40px -30px rgba(60,40,15,.45)}.rw-tcard h3{margin:0 0 18px;padding-bottom:16px;border-bottom:1.5px solid #eee7da;color:var(--pg-green);font:700 clamp(22px,1.8vw,27px) /1.15 var(--font-display)}.rw-tcard ul{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:t}.rw-tcard li{position:relative;margin:0;padding-left:34px;color:#3e423c;font:400 16.5px/1.55 var(--font-body)}.rw-tcard li:before{counter-increment:t;content:counter(t);position:absolute;left:0;top:1px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f6f1e7;color:#8a7a55;font:700 12px/1 var(--font-body)}@media (max-width:1000px){.rw-tgrid,.rw-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.rw-sgrid{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:14px}.rw-story.pinned .rw-sgrid{grid-template-rows:auto minmax(0,1fr);align-content:start}.rw-hcopy h1{font-size:clamp(26px,7vw,34px)}.rw-story.pinned .rw-lede{margin:8px 0 6px;font-size:15px;line-height:1.5}.rw-story.pinned .rw-step:not(.on){display:none}.rw-step{padding:14px 16px 16px 22px}.rw-step .meter{top:14px;bottom:14px}.rw-story.pinned .rw-mdots{display:flex;gap:8px;margin-top:10px}.rw-mdots i{flex:1;height:4px;border-radius:4px;background:#e6ded0;transition:background .3s}.rw-mdots i.on{background:var(--pg-leaf)}.rw-phones{height:min(32vh,300px)}.rw-story:not(.pinned) .rw-phones{height:min(50vh,420px)}.rw-pcol{min-height:0}.rw-pglow{width:62vw}.rw-pdots,.rw-pring{display:none}}@media (max-width:700px){.rw-bonus,.rw-cards,.rw-dd{grid-template-columns:minmax(0,1fr)}.rw-big{width:140px}.rw-app{flex-direction:column;align-items:flex-start}.rw-dd figure img{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.ab-cap span,.ab-pane,.ab-shot img{transition:none;transform:none}}@media (max-width:900px){.aw-mq{--mq-dur:36s}.aw-bento{position:static}}@media (prefers-reduced-motion:reduce){.aw-all3{background-size:100% 36%;transition:none}}.rw-x2{display:inline-block;opacity:0;transform:scale(.3) rotate(-25deg);transition:transform .9s cubic-bezier(.34,1.56,.64,1),opacity .4s}.rw-dd.in .rw-x2{opacity:1;transform:none}.rw-tcard li{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s cubic-bezier(.16,.84,.28,1)}.rw-tcard.in li{opacity:1;transform:none}.rw-tcard li:first-child{transition-delay:.15s}.rw-tcard li:nth-child(2){transition-delay:.2s}.rw-tcard li:nth-child(3){transition-delay:.25s}.rw-tcard li:nth-child(4){transition-delay:.3s}.rw-tcard li:nth-child(5){transition-delay:.35s}.rw-tcard li:nth-child(6){transition-delay:.4s}.rw-tcard li:nth-child(7){transition-delay:.45s}.rw-tcard li:nth-child(8){transition-delay:.5s}.rw-tcard li:nth-child(9){transition-delay:.55s}.rw-tcard li:nth-child(10){transition-delay:.6s}@media (prefers-reduced-motion:reduce){.rw-tcard li,.rw-x2{opacity:1;transform:none;transition:none}.rw-blobs .blob,.rw-float{animation:none}.rw-rail{display:none}}.dl-page{background:var(--pg-off-white);color:var(--pg-green);padding-bottom:clamp(56px,8vw,104px)}.dl-hero{padding:calc(var(--navh) + clamp(28px, 5vh, 64px)) 0 clamp(20px,3vh,36px)}.dl-hero h1{margin:16px 0 0;font:700 clamp(44px,5.2vw,84px) /1 var(--font-display);letter-spacing:-.022em}.dl-h2,.dl-hero h1{color:var(--pg-green)}.dl-h2{margin:0;font:700 clamp(26px,2.4vw,38px) /1.1 var(--font-display)}.dl-engine{padding:clamp(12px,2vh,24px) 0 clamp(28px,4vh,48px)}.dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(12px,1.6vw,20px);margin:18px 0 0;padding:0;list-style:none}.dl-grid li{margin:0}.dl-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;padding:22px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #eee7da,0 18px 40px -30px rgba(60,40,15,.45);color:var(--pg-green);text-align:left}.dl-card:hover{box-shadow:0 0 0 1.5px var(--pg-leaf),0 18px 40px -30px rgba(60,40,15,.45)}.dl-badge{padding:6px 10px;border-radius:999px;background:var(--pg-red);color:#fff;font:700 12px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.dl-title{margin-top:4px;font:700 clamp(21px,1.7vw,26px) /1.15 var(--font-display)}.dl-sub{color:#5b5f59;font:400 16px/1.45 var(--font-body)}.dl-price{font:700 22px/1 var(--font-body)}.dl-cta,.dl-price{color:var(--pg-leaf)}.dl-cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font:700 15px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.dl-cta .lic{width:16px;height:16px}.dl-hint{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:8px 0 clamp(28px,4vh,44px);padding:18px 20px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #eee7da;color:#3e423c;font:400 17px/1.45 var(--font-body)}.dl-hint>span:nth-child(2){flex:1;min-width:200px}.dl-hint .lic{width:22px;height:22px;color:var(--pg-leaf)}.dl-banners{padding-top:clamp(12px,2vh,24px)}.dl-bhd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin-bottom:18px}.dl-pick{display:flex;flex-direction:column;gap:6px;min-width:min(320px,100%)}.dl-pick span{color:#5b5f59;font:700 13px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.dl-pick select{height:48px;padding:0 40px 0 16px;border:0;border-radius:14px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232A2C29' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;box-shadow:inset 0 0 0 1px #e6ded0;color:var(--pg-green);font:400 17px var(--font-body);-webkit-appearance:none;-moz-appearance:none;appearance:none}.dl-pick select:focus{outline:0;box-shadow:inset 0 0 0 2px var(--pg-leaf)}.dl-store+.dl-store{margin-top:clamp(24px,3vw,40px)}.dl-store h3{margin:0 0 12px;color:var(--pg-green);font:700 20px/1.2 var(--font-body)}.dl-bgrid{display:grid;gap:14px}.dl-banner{display:block;width:100%;overflow:hidden;border-radius:20px;background:#efe9de;box-shadow:0 18px 40px -30px rgba(60,40,15,.5)}.dl-banner img{width:100%;height:auto;aspect-ratio:4/1;-o-object-fit:cover;object-fit:cover}.dl-banner:focus-visible{outline:3px solid var(--pg-leaf);outline-offset:3px}.v4cb{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(20,26,22,.55)}.v4cb button{display:inline-block;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.v4cb h2,.v4cb h3,.v4cb p{margin:0;font-weight:inherit}.v4cb-card{position:relative;z-index:90;display:flex;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:26px;background:var(--pg-off-white);box-shadow:0 40px 90px -30px rgba(0,0,0,.55);color:var(--pg-green);font-family:var(--font-body);outline:0}.v4cb .v4cb-x{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 6px 16px -8px rgba(0,0,0,.35)}.v4cb-x .lic{width:20px;height:20px}.v4cb-hd{flex:none;padding:26px 70px 18px 26px;border-bottom:1px solid #ece4d4}.v4cb-badge{display:inline-block;margin-bottom:8px;padding:6px 10px;border-radius:999px;background:var(--pg-red);color:#fff;font:700 12px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.v4cb-hd h2{font:700 clamp(26px,3vw,36px) /1.08 var(--font-display)}.v4cb-hd p{margin-top:6px;color:#5b5f59;font:400 16.5px/1.45 var(--font-body)}.v4cb-price{display:inline-block;margin-top:10px;color:var(--pg-leaf);font:700 22px/1 var(--font-body)}.v4cb-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.v4cb-slot{padding:16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #eee7da}.v4cb-slot+.v4cb-slot{margin-top:12px}.v4cb-slot.done{box-shadow:0 0 0 1.5px var(--pg-leaf)}.v4cb-slot-hd{display:flex;align-items:center;gap:12px}.v4cb-num{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#efe9de;color:var(--pg-green);font:700 15px/1 var(--font-body)}.v4cb-slot.done .v4cb-num{background:var(--pg-leaf);color:#fff}.v4cb-num .lic{width:16px;height:16px}.v4cb-slot-hd h3{flex:1;font:700 18px/1.25 var(--font-body)}.v4cb-req{padding:5px 9px;border-radius:999px;background:#fff1f1;color:var(--pg-red);font:700 11.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.v4cb-prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:14px}.v4cb .v4cb-prod{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border-radius:16px;background:#faf6ee;text-align:center}.v4cb .v4cb-prod:hover{box-shadow:inset 0 0 0 1.5px var(--pg-leaf)}.v4cb-img{display:grid;place-items:center;width:84px;height:84px;overflow:hidden;border-radius:50%;background:#efe9de}.v4cb-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v4cb-img .lic{width:34px;height:34px;color:var(--pg-leaf)}.v4cb-name{font:700 15px/1.25 var(--font-body)}.v4cb-empty,.v4cb-loading{color:#5b5f59;font:400 15.5px/1.4 var(--font-body)}.v4cb-sel{margin-top:12px}.v4cb-sel-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.v4cb-sel-top b{font:700 17px/1.25 var(--font-body)}.v4cb .v4cb-change{padding:8px 14px;border-radius:999px;background:#efe9de;font:700 14px/1 var(--font-body)}.v4cb-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v4cb .v4cb-size{display:flex;flex-direction:column;gap:4px;min-width:96px;padding:10px 14px;border-radius:14px;background:#faf6ee;box-shadow:inset 0 0 0 1px #e6ded0}.v4cb .v4cb-size.on{background:#e8efeb;box-shadow:inset 0 0 0 2px var(--pg-leaf)}.v4cb-size span{font:700 15.5px/1.2 var(--font-body)}.v4cb-size small{color:#6b6f67;font:400 13.5px/1 var(--font-body)}.v4cb-cust{margin-top:12px}.v4cb .v4cb-cust-hd{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:14px;background:#faf6ee;font:700 15.5px/1.2 var(--font-body)}.v4cb-cust-hd>span:first-child{flex:1}.v4cb-count{padding:4px 8px;border-radius:999px;background:#e8efeb;color:var(--pg-leaf);font:700 13px/1 var(--font-body)}.v4cb-chev{width:18px;height:18px}.v4cb-chev.open{transform:rotate(180deg)}.v4cb-group{margin-top:12px}.v4cb-gname{margin-bottom:8px!important;color:#5b5f59;font:700 13px/1 var(--font-body)!important;letter-spacing:.12em;text-transform:uppercase}.v4cb-opts{display:flex;flex-wrap:wrap;gap:8px}.v4cb .v4cb-opt{padding:9px 13px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e0d7c6;font:400 14.5px/1.2 var(--font-body)}.v4cb .v4cb-opt.on{background:var(--pg-leaf);box-shadow:none;color:#fff;font-weight:700}.v4cb .v4cb-opt.off{opacity:.45;cursor:not-allowed}.v4cb-ft{flex:none;padding:14px 20px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid #ece4d4;background:#fff}.v4cb-err{margin-bottom:10px!important;color:var(--pg-red);font:700 15px/1.4 var(--font-body)}.v4cb .v4cb-add{display:block;width:100%;min-height:56px;padding:0 20px;border-radius:999px;background:var(--pg-leaf);color:#fff;font:700 18px/1 var(--font-body);text-align:center}.v4cb .v4cb-add:disabled{background:#b9c4bd;cursor:not-allowed}@media (max-width:640px){.v4cb{padding:0;place-items:end stretch}.v4cb-card{width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:24px 24px 0 0}.v4cb-hd{padding:22px 64px 14px 18px}.v4cb-body{padding:12px 12px 16px}.v4cb-prods{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-banner img{aspect-ratio:auto}}.sr-page,.st-page{background:var(--pg-off-white);color:var(--pg-green);padding-bottom:clamp(56px,8vw,104px)}.sr-hd{padding:calc(var(--navh) + clamp(28px, 5vh, 64px)) 0 clamp(24px,4vh,44px)}.sr-hd h1{margin:16px 0 0;color:var(--pg-green);font:700 clamp(44px,5.2vw,84px) /1 var(--font-display);letter-spacing:-.022em}.sr-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(18px,3vh,28px)}.sr-intro .cp-p+.cp-p{margin-top:0}.sr-msg{padding:18px 20px;border-radius:18px;background:#fff1f1;color:var(--pg-red);font:700 16.5px/1.45 var(--font-body)}.sr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.sr-card{display:flex;flex-direction:column;margin:0;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #eee7da,0 18px 40px -30px rgba(60,40,15,.45)}.sr-card.first{grid-column:span 2;flex-direction:row}.sr-img{position:relative;display:block;flex:none;overflow:hidden}.sr-img img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.sr-card.first .sr-img{width:55%}.sr-card.first .sr-img img{height:100%;aspect-ratio:auto;min-height:320px}.sr-flag{position:absolute;top:14px;left:14px;padding:7px 11px;border-radius:999px;background:var(--pg-off-white);color:var(--pg-green);font:700 12.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.sr-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(18px,2vw,26px)}.sr-body h2{margin:0;color:var(--pg-green);font:700 clamp(22px,1.8vw,28px) /1.15 var(--font-display)}.sr-card.first .sr-body h2{font-size:clamp(28px,2.6vw,40px)}.sr-body p{margin:0;color:#3e423c;font:400 16.5px/1.6 var(--font-body)}.sr-body .btn{margin-top:auto}.sr-body p{margin-bottom:8px}.st-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(300px,52vh,560px);margin-top:var(--navh);overflow:hidden;background:#1d3a2c;color:#fffdf8}.st-hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,20,14,.78),rgba(8,20,14,.25) 55%,rgba(8,20,14,.1))}.st-hero.plain{min-height:0;background:none;color:var(--pg-green)}.st-hero.plain:after{display:none}.st-hero-in{position:relative;z-index:1;width:100%;padding-top:24px;padding-bottom:clamp(24px,4vh,48px)}.st-page .st-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:9px 14px;border-radius:999px;background:rgba(255,253,248,.92);color:var(--pg-green);font:700 15px/1 var(--font-body)}.st-hero.plain .st-back{background:#efe9de}.st-back .lic{width:16px;height:16px}.st-hero h1{max-width:18em;margin:0;color:inherit;font:700 clamp(36px,4.6vw,72px) /1.02 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.st-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(28px,4vh,48px)}.st-art{max-width:760px}.st-text{color:#3e423c;font:400 clamp(17px,1.25vw,18.5px) /1.75 var(--font-body)}.st-text p{margin:0 0 1em;font:inherit}.st-text h2,.st-text h3,.st-text h4,.st-text h5{margin:1.2em 0 .5em;color:var(--pg-green);font:700 clamp(22px,1.8vw,28px) /1.2 var(--font-display)}.st-text ol,.st-text ul{margin:0 0 1em;padding-left:1.3em}.st-text ul.number{padding-left:0}.st-text li{margin:.35em 0;font:inherit}.st-text a{color:var(--pg-leaf);font-weight:700;text-decoration:underline;text-underline-offset:3px}.st-gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 24px}.st-gal.n1{grid-template-columns:minmax(0,1fr)}.st-gal.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.st-gal img,.st-wide{width:100%;height:auto;border-radius:18px;-o-object-fit:cover;object-fit:cover}.st-gal img{aspect-ratio:1/1}.st-gal.n1 img,.st-wide{aspect-ratio:16/9}.st-wide{margin:8px 0 24px}.st-side{position:sticky;top:calc(var(--navh) + 20px);padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #eee7da,0 18px 40px -30px rgba(60,40,15,.45)}.st-side h2{margin:0 0 12px;color:var(--pg-green);font:700 22px/1.2 var(--font-display)}.st-side ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.st-side li{margin:0}.st-more{display:flex;align-items:center;gap:12px;color:var(--pg-green);text-decoration:none}.st-more img{flex:none;width:72px;height:72px;border-radius:14px;-o-object-fit:cover;object-fit:cover}.st-more span{display:flex;flex-direction:column;gap:4px}.st-more small{color:#8a6f35;font:700 11.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.st-more b{font:700 16px/1.3 var(--font-body)}.st-more:hover b{text-decoration:underline}.st-all{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--pg-leaf);font:700 15px/1 var(--font-body);text-decoration:none}.st-all .lic{width:16px;height:16px}.st-missing{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:calc(var(--navh) + clamp(40px, 8vh, 96px))}.st-missing h1{margin:0;color:var(--pg-green);font:700 clamp(36px,4vw,60px) /1.05 var(--font-display)}.st-loading{min-height:calc(100vh - var(--navh));margin-top:var(--navh)}@media (max-width:1000px){.sr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-main{grid-template-columns:minmax(0,1fr)}.st-side{position:static}}@media (max-width:700px){.sr-grid,.sr-intro{grid-template-columns:minmax(0,1fr)}.sr-intro .cp-p+.cp-p{margin-top:0}.sr-card.first{grid-column:auto;flex-direction:column}.sr-card.first .sr-img{width:auto}.sr-card.first .sr-img img{height:auto;min-height:0;aspect-ratio:4/3}.st-gal{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-feat{padding:0 0 clamp(28px,4vh,48px)}.sr-car{position:relative;height:clamp(320px,52vh,520px);overflow:hidden;border-radius:28px;background:#1d2a22;box-shadow:0 30px 70px -36px rgba(8,26,14,.55)}.sr-flab{z-index:3;top:20px;left:22px;padding:7px 12px;border-radius:999px;background:rgba(255,253,248,.92);color:var(--pg-green);font:700 12.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.sr-flab,.sr-sl{position:absolute}.sr-sl{inset:0;display:block;visibility:hidden;color:#fffdf8;text-decoration:none;opacity:0;transition:opacity .8s ease,visibility 0s .8s}.sr-sl.on{visibility:visible;opacity:1;transition-delay:0s}.sr-sl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);transition:transform 6s cubic-bezier(.2,.6,.2,1)}.sr-sl.on img{transform:scale(1)}.sr-sl:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,20,14,.78),rgba(8,20,14,.25) 55%,rgba(8,20,14,0))}.sr-sl-tx{position:absolute;z-index:2;right:clamp(20px,3vw,40px);bottom:clamp(48px,6vh,64px);left:clamp(20px,3vw,40px);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sr-stag{padding:6px 10px;border-radius:999px;background:var(--pg-leaf);color:#fff;font:700 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.sr-sl-h{max-width:22em;font:700 clamp(28px,3.4vw,52px) /1.05 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.sr-sl-cta{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.sr-bars{position:absolute;z-index:3;right:clamp(20px,3vw,40px);bottom:18px;left:clamp(20px,3vw,40px);display:flex;gap:8px}.sr-page .sr-bars button{flex:1;padding:8px 0}.sr-bars .tr{position:relative;display:block;height:4px;overflow:hidden;border-radius:4px;background:rgba(255,253,248,.35)}.sr-bars i{position:absolute;inset:0;background:#fffdf8;transform:scaleX(0);transform-origin:left}.sr-bars button.done i{transform:scaleX(1)}.sr-bars button.cur i{animation:v4-fill 6s linear forwards}.sr-car.paused .sr-bars button.cur i{animation-play-state:paused}.st-hero>img{will-change:transform}.st-page .st-gbtn{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:18px;background:none;cursor:zoom-in}.st-gbtn img{display:block;transition:transform .4s ease}.st-gbtn:hover img{transform:scale(1.03)}.st-page .st-wide-btn{margin:8px 0 24px}.st-wide-btn .st-wide{margin:0}.st-lb{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:24px;background:rgba(10,14,12,.92);cursor:zoom-out}.st-lb img{width:auto;max-width:min(92vw,1400px);height:auto;max-height:86vh;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.st-page .st-lb-x{position:absolute;top:calc(18px + env(safe-area-inset-top, 0px));right:18px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(255,253,248,.95);color:var(--pg-green)}.st-lb-x .lic{width:22px;height:22px}@media (max-width:700px){.sr-car{height:clamp(300px,58vh,460px);border-radius:22px}}@media (prefers-reduced-motion:reduce){.sr-bars button.cur i{animation:none;transform:scaleX(1)}.sr-sl,.sr-sl img,.st-gbtn img{transform:none;transition:none}}.sr-page .sr-bars button{position:relative}.sr-page .sr-bars button:before{content:"";position:absolute;inset:-8px 0}.fm{display:flex;flex-direction:column;gap:14px}.fm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fm-f{display:flex;flex-direction:column;gap:6px;min-width:0}.fm-f>span{color:var(--pg-green);font:700 14px/1.2 var(--font-body)}.fm-date .dp__input,.fm-f input,.fm-f select,.fm-f textarea{width:100%;height:52px;margin:0;padding:0 16px;border:0;border-radius:14px;background-color:#fff;box-shadow:inset 0 0 0 1px #e6ded0;color:var(--pg-green);font:400 17px/1.2 var(--font-body)}.fm-f textarea{height:auto;min-height:120px;padding:12px 16px;line-height:1.5;resize:vertical}.fm-f select{padding-right:40px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232A2C29' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fm-date .dp__input::-moz-placeholder,.fm-f input::-moz-placeholder,.fm-f textarea::-moz-placeholder{color:#8a8e86}.fm-date .dp__input::placeholder,.fm-f input::placeholder,.fm-f textarea::placeholder{color:#8a8e86}.fm-date .dp__input:focus,.fm-f input:focus,.fm-f select:focus,.fm-f textarea:focus{outline:0;box-shadow:inset 0 0 0 2px var(--pg-leaf)}.fm-f input[type=number]{-moz-appearance:textfield}.fm-f input[type=number]::-webkit-inner-spin-button,.fm-f input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.fm-date.error-input .dp__input,.fm-f input.error-input,.fm-f textarea.error-input{box-shadow:inset 0 0 0 2px var(--pg-red)}.fm-date .dp__input{padding-left:40px}.fm-date.error-input{border:0}.fm-date .dp__input_icon{left:8px;color:#6b6f67}.fm-err,.fm-ok{margin:0;padding:12px 14px;border-radius:14px;font:700 15.5px/1.45 var(--font-body)}.fm-err{background:#fff1f1;color:var(--pg-red)}.fm-ok{background:#e8efeb;color:var(--pg-leaf)}.v4pg .fm-send{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:220px;height:56px;padding:0 30px;border-radius:999px;background:var(--pg-leaf);color:#fff;font:700 17px/1 var(--font-body);letter-spacing:.04em}.v4pg .fm-send:hover{background:var(--pg-leaf-hover)}.v4pg .fm-send:disabled{opacity:.6;cursor:progress}.fm-allergy{margin:18px 0 0;color:#6b6f67;font:400 14.5px/1.55 var(--font-body)}.ct-page{background:var(--pg-off-white);color:var(--pg-green);padding-bottom:clamp(56px,8vw,104px)}.ct-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,72px);align-items:center;max-width:1400px;margin:var(--navh) auto 0;padding:clamp(16px,2.4vh,28px) clamp(16px,3vw,44px) clamp(40px,6vh,72px)}.ct-photo{position:relative;height:min(calc(100vh - var(--navh) - 56px),760px);min-height:520px;overflow:hidden;border-radius:28px;background:#1d2a22;box-shadow:0 30px 70px -36px rgba(8,26,14,.55)}.ct-shot{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .8s ease}.ct-shot.on{opacity:1}.ct-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);transition:transform 3.6s cubic-bezier(.2,.6,.2,1)}.ct-shot.on img{transform:scale(1)}.ct-photo:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,rgba(8,20,14,0),rgba(8,20,14,.72));pointer-events:none}.ct-we{position:absolute;z-index:2;left:26px;right:26px;bottom:56px;display:flex;flex-direction:column;gap:8px;color:#fffdf8}.ct-we span{color:#c9d8cf;font:700 13px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.ct-big{position:relative;display:grid}.ct-big b{grid-area:1/1;font:700 clamp(28px,2.6vw,42px) /1.05 var(--font-display);opacity:0;transform:translateY(18px);transition:opacity .5s,transform .7s cubic-bezier(.16,.84,.24,1)}.ct-big b.on{opacity:1;transform:none;transition-delay:.12s}.ct-dots{position:absolute;z-index:2;left:26px;bottom:24px;display:flex;gap:8px}.ct-page .ct-dots button{position:relative;width:34px;height:6px;border-radius:6px;background:rgba(255,253,248,.35)}.ct-dots button i{position:absolute;inset:0;border-radius:inherit;background:#fffdf8;transform:scaleX(0);transform-origin:left}.ct-dots button.done i,.ct-dots.still button.on i{transform:scaleX(1)}.ct-dots button.on i{animation:v4-fill 3.2s linear forwards}.ct-dots.still button.on i{animation:none}.ct-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ct-copy h1{margin:0;color:var(--pg-green);font:700 clamp(44px,5vw,80px) /1 var(--font-display);letter-spacing:-.022em}.ct-types{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.ct-page .ct-types button{padding:10px 14px;border-radius:999px;background:#f2ede3;color:var(--pg-green);font:700 14.5px/1 var(--font-body)}.ct-page .ct-types button.on{background:var(--pg-leaf);color:#fff}.ct-any{margin-top:8px;padding:20px 22px;border-radius:22px;background:#fff;box-shadow:0 14px 34px -28px rgba(60,40,15,.55),inset 0 0 0 1px #efe9de}.ct-any h2{margin:0 0 8px;color:var(--pg-green);font:700 clamp(24px,2vw,32px) /1.1 var(--font-display)}.ct-quote{padding-top:clamp(24px,4vh,56px);scroll-margin-top:calc(var(--navh) + 12px)}.ct-quote-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,3vw,44px);align-items:start}.ct-card,.cu-card{padding:clamp(22px,3vw,40px);border-radius:28px;background:#fff;box-shadow:0 0 0 1px #eee7da,0 30px 60px -40px rgba(60,40,15,.5)}.ct-pre{margin:0;color:#8a6f35;font:700 13.5px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.ct-card h2{margin:10px 0 8px;color:var(--pg-green);font:700 clamp(32px,3.2vw,52px) /1.04 var(--font-display)}.ct-lead{margin:0 0 22px;color:#3e423c;font:400 17px/1.55 var(--font-body)}.ct-mapbox{position:sticky;top:calc(var(--navh) + 20px);display:flex;flex-direction:column;gap:14px}.ct-map{height:clamp(380px,62vh,620px);overflow:hidden;border-radius:28px;background:#e8efeb;box-shadow:0 30px 60px -40px rgba(60,40,15,.5)}.cu-page{background:var(--pg-off-white);color:var(--pg-green);padding-bottom:clamp(56px,8vw,104px)}.cu{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:start;max-width:1400px;margin:var(--navh) auto 0;padding:clamp(16px,2.4vh,28px) clamp(16px,3vw,44px) 0}.cu-photo{position:sticky;top:calc(var(--navh) + 20px);overflow:hidden;border-radius:28px;box-shadow:0 30px 70px -36px rgba(8,26,14,.55)}.cu-photo img{width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.cu-card h1{margin:14px 0 12px;color:var(--pg-green);font:700 clamp(38px,4vw,64px) /1.02 var(--font-display);letter-spacing:-.02em}.cu-intro{margin:0 0 20px;color:#3e423c;font:400 17px/1.6 var(--font-body)}.cu-intro strong{color:var(--pg-green);font-weight:700}.cu-service{margin-bottom:18px}.cu-mkt{margin:6px 0 0;color:#5b5f59;font:400 15px/1.5 var(--font-body)}.cu-mkt a{color:var(--pg-leaf);font-weight:700}.fr-page{background:var(--pg-off-white);color:var(--pg-green);padding-bottom:clamp(56px,8vw,104px)}.fr-hero{padding:calc(var(--navh) + clamp(28px, 5vh, 64px)) 0 clamp(32px,5vh,56px)}.fr-apply-g,.fr-hero-g,.fr-inq-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center}.fr-hero h1{margin:16px 0 16px;color:var(--pg-green);font:700 clamp(42px,4.8vw,78px) /1.02 var(--font-display);letter-spacing:-.022em;text-wrap:balance}.fr-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.fr-pics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fr-pics img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:20px}.fr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none}.fr-grid li{display:flex;flex-direction:column;gap:8px;margin:0;padding:clamp(20px,2.4vw,30px);border-radius:22px;background:var(--pg-leaf);color:#fffdf8}.fr-grid b{font:700 clamp(30px,3vw,46px) /1 var(--font-display)}.fr-grid span{color:#c9d8cf;font:700 14px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.fr-inq{padding:clamp(56px,8vw,104px) 0 0;scroll-margin-top:calc(var(--navh) + 12px)}.fr-inq-g{align-items:start}.fr-inq .cp-h2{margin:14px 0 12px}.fr-card{padding:clamp(22px,3vw,36px);border-radius:28px;background:#fff;box-shadow:0 0 0 1px #eee7da,0 30px 60px -40px rgba(60,40,15,.5)}.fr-apply{padding:clamp(56px,8vw,104px) 0 0}.fr-apply .cp-h2{margin:14px 0 14px}.fr-apply .btn{margin-top:22px}.fr-apply-ph{margin:0;overflow:hidden;border-radius:28px;box-shadow:0 30px 60px -36px rgba(60,40,15,.6)}.fr-apply-ph img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.fr-pay{padding:clamp(56px,8vw,96px) 0 0;text-align:center}.fr-pay-h{margin:0 0 22px;color:var(--pg-green);font:700 clamp(24px,2.2vw,34px) /1.1 var(--font-display)}.fr-pay-l{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none}.fr-pay-l li{display:grid;place-items:center;width:150px;height:84px;margin:0;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #eee7da}.fr-pay-l img{width:auto;max-width:96px;height:auto;max-height:44px;-o-object-fit:contain;object-fit:contain}#v4fr#v4fr .franchise-form{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--pg-green);text-align:left}#v4fr#v4fr .franchise-form h3{margin:0 0 6px;color:var(--pg-green);font:700 26px/1.15 var(--font-display);text-align:left}#v4fr#v4fr .franchise-form .step-info{margin:0 0 16px;color:#5b5f59;font:400 16px/1.5 var(--font-body);text-align:left}#v4fr#v4fr .franchise-form input:not([type=radio]),#v4fr#v4fr .franchise-form textarea{display:block;width:100%;height:52px;margin:0 0 12px;padding:0 16px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e6ded0;color:var(--pg-green);font:400 17px/1.2 var(--font-body)}#v4fr#v4fr .franchise-form textarea{height:auto;min-height:96px;margin-top:10px;padding:12px 16px;line-height:1.5}#v4fr#v4fr .franchise-form input:not([type=radio]):focus,#v4fr#v4fr .franchise-form textarea:focus{outline:0;box-shadow:inset 0 0 0 2px var(--pg-leaf)}#v4fr#v4fr .franchise-form input.error-input,#v4fr#v4fr .franchise-form textarea.error-input{box-shadow:inset 0 0 0 2px var(--pg-red)}#v4fr#v4fr .franchise-form button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:200px;height:54px;margin:4px 0 0;padding:0 28px;border:0;border-radius:999px;background:var(--pg-leaf);color:#fff;font:700 17px/1 var(--font-body);letter-spacing:.04em;cursor:pointer}#v4fr#v4fr .franchise-form button:hover{background:var(--pg-leaf-hover)}#v4fr#v4fr .franchise-form button.secondary{background:#efe9de;color:var(--pg-green)}#v4fr#v4fr .franchise-form button:disabled{opacity:.6;cursor:progress}#v4fr#v4fr .franchise-form .button-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}#v4fr#v4fr .franchise-form .question-group,#v4fr#v4fr .franchise-form input:not([type=radio]),#v4fr#v4fr .franchise-form textarea{max-width:none}#v4fr#v4fr .franchise-form .question-group{margin:0 0 12px;padding:16px;border:0;border-radius:16px;background:#faf6ee;box-shadow:inset 0 0 0 1px #eee7da;text-align:left}#v4fr#v4fr .franchise-form .question-group.error{box-shadow:inset 0 0 0 2px var(--pg-red)}#v4fr#v4fr .franchise-form .question-group>label{display:block;margin:0 0 10px;color:var(--pg-green);font:700 16px/1.4 var(--font-body)}#v4fr#v4fr .franchise-form .radio-group{display:flex;flex-wrap:wrap;gap:10px}#v4fr#v4fr .franchise-form .radio-label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e0d7c6;color:var(--pg-green);font:400 16px/1 var(--font-body);cursor:pointer}#v4fr#v4fr .franchise-form .radio-label:has(input:checked){background:#e8efeb;box-shadow:inset 0 0 0 2px var(--pg-leaf)}#v4fr#v4fr .franchise-form input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--pg-leaf)}#v4fr#v4fr .franchise-form p.error{background:#fff1f1;color:var(--pg-red)}#v4fr#v4fr .franchise-form p.error,#v4fr#v4fr .franchise-form p.success{margin:4px 0 12px;padding:12px 14px;border-radius:14px;font:700 15.5px/1.45 var(--font-body);text-align:left}#v4fr#v4fr .franchise-form p.success{background:#e8efeb;color:var(--pg-leaf)}#v4fr#v4fr .franchise-form .thank-you a{color:var(--pg-leaf);font-weight:700}@media (max-width:900px){.ct-hero,.ct-quote-g,.cu,.fr-apply-g,.fr-hero-g,.fr-inq-g{grid-template-columns:minmax(0,1fr)}.ct-photo{height:min(44vh,400px);min-height:260px}.ct-mapbox,.cu-photo{position:static}.ct-map{height:340px}.cu-photo img{aspect-ratio:16/10}.fr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fm-two{grid-template-columns:minmax(0,1fr)}#v4fr#v4fr .franchise-form button,.v4pg .fm-send{width:100%;min-width:0}.fr-grid{grid-template-columns:minmax(0,1fr)}.fr-pics img.rv.in:nth-child(2),.fr-pics img.rv:nth-child(2){transform:none}}@media (prefers-reduced-motion:reduce){.ct-big b,.ct-shot img{transform:none;transition:none}}.fr-hero h1 .rise-words .word .l{transition-duration:.9s}.fr-marq{padding:clamp(10px,2vh,20px) 0 clamp(18px,3vh,30px);overflow:hidden}.fr-mskew{transition:transform .35s cubic-bezier(.16,.84,.28,1)}.fr-mq{--mq-gap:clamp(22px,3vw,44px);--mq-dur:64s}.fr-mq .it{display:inline-flex;align-items:center;gap:14px;color:var(--pg-green);font:700 clamp(22px,2.4vw,36px) /1 var(--font-display);white-space:nowrap}.fr-mq .it i{width:12px;height:12px;border-radius:50%}.fr-apply-ph{position:relative}.fr-wheel{position:absolute;z-index:2;top:18px;right:18px;width:clamp(64px,7vw,96px);height:auto;padding:10px;border-radius:50%;background:rgba(255,253,248,.92);box-shadow:0 10px 24px -12px rgba(8,26,14,.45);will-change:transform}.fr-apply-ph.zoom .fr-wheel{transition:none}.fr-pics img.rv:nth-child(2){transform:translateY(4px)}.fr-pics img.rv.in:nth-child(2){transform:translateY(-22px)}@media (prefers-reduced-motion:reduce){.fr-mskew{transition:none}.fr-pics img.rv:nth-child(2){transform:translateY(-22px)}}.ct-page .ct-dots button:before{content:"";position:absolute;inset:-14px -2px}.fz-page{--pg-green:#11391f;--pg-off-white:#fffaf0;--pg-light-beige:#efe5d2;--pg-beige:#e0cea6;--pg-vibrant-beige:#e5c88a;--pg-dark-beige:#bfa773;--pg-gold:#dabe76;--pg-red:#bf2026;--pg-green-900:#0b2614;--pg-green-700:#1a4a2b;--pg-green-600:#245a36;--pg-ink:#1e2a20;--pg-ink-muted:#4a5a4d;--pg-red-700:#9c1a1f;--text-heading:var(--pg-green);--text-body:var(--pg-green);--text-muted:var(--pg-ink-muted);--text-on-dark:var(--pg-off-white);--text-accent-on-dark:var(--pg-gold);--text-emphasis:var(--pg-red);--text-link:var(--pg-green);--text-link-hover:var(--pg-green-600);--surface-page:var(--pg-off-white);--surface-alt:var(--pg-light-beige);--surface-card:var(--pg-light-beige);--surface-raised:#fff;--surface-feature:var(--pg-vibrant-beige);--surface-dark:var(--pg-green);--surface-dark-deep:var(--pg-green-900);--surface-overlay:rgba(11,38,20,.55);--border-default:var(--pg-beige);--border-strong:var(--pg-dark-beige);--border-on-dark:hsla(43,57%,66%,.35);--border-focus:var(--pg-green);--action-primary:var(--pg-green);--action-primary-hover:var(--pg-green-700);--action-primary-press:var(--pg-green-900);--action-primary-fg:var(--pg-off-white);--action-secondary-hover:var(--pg-light-beige);--action-highlight:var(--pg-vibrant-beige);--action-gold:var(--pg-gold);--action-gold-hover:var(--pg-vibrant-beige);--accent-gold:var(--pg-gold);--accent-detail:var(--pg-dark-beige);--accent-emphasis:var(--pg-red);--status-error:var(--pg-red);--status-success:var(--pg-green-600);--weight-regular:400;--weight-bold:700;--fs-hero:88px;--fs-h1:64px;--fs-h2:44px;--fs-h3:28px;--fs-h4:22px;--fs-lead:22px;--fs-body:18.5px;--fs-small:17px;--fs-caption:15px;--fs-eyebrow:14.5px;--lh-tight:1.05;--lh-heading:1.15;--lh-body:1.6;--lh-ui:1.25;--ls-display:-0.01em;--ls-eyebrow:0.16em;--ls-button:0.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--container-max:1200px;--container-narrow:760px;--gutter:24px;--section-y:var(--space-9);--nav-height:84px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 1px 2px rgba(17,57,31,.06),0 2px 6px rgba(17,57,31,.05);--shadow-md:0 4px 12px rgba(17,57,31,.08),0 1px 3px rgba(17,57,31,.06);--shadow-lg:0 18px 40px rgba(17,57,31,.14),0 4px 10px rgba(17,57,31,.06);--focus-ring:0 0 0 3px var(--pg-off-white),0 0 0 5px var(--pg-green);--scrim-bottom:linear-gradient(180deg,rgba(11,38,20,0) 35%,rgba(11,38,20,.72));--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.45,0,.25,1);--dur-fast:150ms;--dur-base:240ms;--dur-slow:420ms;-webkit-font-smoothing:antialiased;font-synthesis-weight:none;margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}.fz-page h1,.fz-page h2{font-family:var(--font-display);color:var(--text-heading);letter-spacing:var(--ls-display);line-height:var(--lh-heading);text-wrap:balance}.fz-page h1{font-size:var(--fs-h1);font-weight:700}.fz-page h2{font-size:var(--fs-h2);font-weight:400}.fz-page h3,.fz-page h4,.fz-page h5,.fz-page h6{font-family:var(--font-body);color:var(--text-heading);font-weight:700;line-height:var(--lh-ui)}.fz-page h3{font-size:var(--fs-h3)}.fz-page h4{font-size:var(--fs-h4)}.fz-page p{text-wrap:pretty}.fz-page a{color:var(--text-link);text-decoration:underline;text-decoration-color:var(--pg-dark-beige);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}.fz-page a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}.fz-page :focus-visible{outline:none;box-shadow:var(--focus-ring)}.fz-page ::-moz-selection{background:var(--pg-vibrant-beige);color:var(--pg-green)}.fz-page ::selection{background:var(--pg-vibrant-beige);color:var(--pg-green)}.fz-page *{box-sizing:border-box;margin:0;padding:0}.fz-page{--navh:76px;--cdn:../icons/;color:var(--pg-green);overflow-x:hidden}.fz-page a{text-decoration:none}.fz-page a,.fz-page a:hover{color:inherit}.fz-page img{display:block}.fz-page .btn{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 34px;border-radius:var(--radius-pill);font:700 18.5px/1 var(--font-body);letter-spacing:.02em;border:1.5px solid transparent;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.fz-page .btn:active{transform:scale(.98)}.fz-page .btn-line{border-color:var(--pg-green);color:var(--pg-green)}.fz-page .btn-line:hover{background:var(--pg-light-beige)}.fz-page .btn-sm{height:46px;padding:0 24px;font-size:17.5px}.fz-page .rv{transition:opacity .8s var(--ease-out),transform .9s cubic-bezier(.16,.84,.24,1)}.fz-page .in .rv,.fz-page .rv.in{opacity:1;transform:none}@media (max-width:640px){.fz-page .btn{height:50px;padding:0 24px;font-size:17.5px}}@media (prefers-reduced-motion:reduce){.fz-page *{transition:none!important;animation:none!important}.fz-page *,.fz-page :after,.fz-page :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}}.fz-page{--pg-green:#2a2c29;--pg-off-white:#fffdf8;--pg-leaf:#2e5243;--g:#2e5243;--gh:#24413a;--gb:#36823a;--ground:#f6f1e7;--rule:#e6ded0;--muted:#5b5f59;--mint:#ddebd3;background:var(--pg-off-white)}.fz-page .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,3vw,40px)}.fz-page .sec{padding:clamp(56px,9vh,112px) 0}.fz-page .eb{display:inline-flex;align-items:center;gap:12px;font:700 14.5px/1 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--g)}.fz-page .eb:before{content:"";width:28px;height:1.5px;background:currentColor}.fz-page .h2{font:700 clamp(32px,3.2vw,52px)/1.06 var(--font-display);letter-spacing:-.015em;color:var(--pg-green);text-wrap:balance}.fz-page .grad{background:linear-gradient(90deg,#2e5243,#36823a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fz-page .btns{display:flex;gap:12px;flex-wrap:wrap}.fz-page .btn-g{background:var(--g);color:#fffdf8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 10px 24px rgba(8,26,14,.2)}.fz-page .btn-g:hover{background:var(--gh);color:#fffdf8}.fz-page .btn-w{background:#fffdf8;color:var(--g)}.fz-page .btn-w:hover{background:#fff;color:var(--g)}.fz-page .btn-line{border-color:var(--g);color:var(--g)}.fz-page .btn-line:hover{background:#e6f0e6;color:var(--g)}.fz-page .btn-lw{border-color:rgba(255,253,248,.6);color:#fffdf8}.fz-page .btn-lw:hover{background:rgba(255,253,248,.12);color:#fffdf8}.fz-page .btn{position:relative;overflow:hidden}.fz-page .btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(105deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0));transform:skewX(-18deg);animation:fz-sweep 3.6s ease-in-out infinite;pointer-events:none}.fz-page .btn-line:after{background:linear-gradient(105deg,rgba(46,123,76,0),rgba(46,123,76,.18) 50%,rgba(46,123,76,0))}@keyframes fz-sweep{0%,55%{left:-60%}to{left:130%}}.fz-page .rv{translate:0 26px;transition:opacity .9s cubic-bezier(.16,.84,.28,1) var(--d,0s),translate .9s cubic-bezier(.16,.84,.28,1) var(--d,0s)}.fz-page .rv.in{translate:0 0}@keyframes fz-up{to{opacity:1;transform:none}}.fz-page .step{padding:26px 24px;display:flex;flex-direction:column;gap:14px}.fz-page .step small{font:700 13.5px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.fz-page .step b{font:700 20px/1.25 var(--font-display);color:var(--pg-green)}@media (prefers-reduced-motion:reduce){.fz-page *{animation:none!important;transition:none!important}.fz-page .rv{opacity:1;translate:none}}.fz-page{background:linear-gradient(180deg,#efe5d2,#f6f1e7 300px,#fffdf8 760px) no-repeat,#fffdf8}.fz-page .fr-cta .btn svg{width:19px;height:19px}@keyframes fz-marq{to{transform:translateX(-50%)}}@keyframes fz-pop{0%{opacity:0;transform:scale(.3) rotate(-140deg)}to{opacity:1;transform:none}}.fz-page .fr-cta .panel{position:relative;overflow:hidden;border-radius:32px;background:radial-gradient(120% 120% at 0 0,#3f7a55 0,#2e5243 38%,#1d3a2c 100%);color:#fffdf8;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;box-shadow:0 34px 70px -34px rgba(8,26,14,.6)}.fz-page .fr-cta .wheel{position:absolute;right:-150px;top:50%;width:560px;height:560px;margin-top:-280px;opacity:.09;z-index:0;will-change:transform}.fz-page .fr-cta .cimg{position:relative;min-height:440px;overflow:hidden}.fz-page .fr-cta .cimg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.15);transition:transform 2.6s cubic-bezier(.16,.84,.28,1)}.fz-page .fr-cta.in .cimg img{transform:none}.fz-page .sticker{position:absolute;left:calc(46.5% - 75px);top:34px;z-index:3;width:150px;height:150px;border-radius:50%;background:#e5c88a;color:#1d3a2c;display:grid;place-items:center;text-align:center;font:700 19px/1.08 var(--font-display);box-shadow:0 18px 36px -14px rgba(0,0,0,.45);transform:rotate(-12deg) scale(0);transition:transform .9s cubic-bezier(.34,1.56,.64,1) .4s}.fz-page .fr-cta.in .sticker{transform:rotate(-12deg) scale(1)}.fz-page .sticker:before{content:"";position:absolute;inset:8px;border-radius:50%;border:1.5px dashed rgba(29,58,44,.45);animation:fz-spin 18s linear infinite}@keyframes fz-spin{to{transform:rotate(1turn)}}.fz-page .fr-cta .cbody{position:relative;z-index:1;padding:clamp(40px,5vw,72px) clamp(32px,4.5vw,72px) clamp(40px,5vw,64px) clamp(70px,7vw,110px);display:flex;flex-direction:column;gap:18px}.fz-page .fr-cta .eb{color:#e5c88a}.fz-page .fr-cta h2{font:700 clamp(36px,3.6vw,58px)/1.04 var(--font-display);letter-spacing:-.02em;color:#fffdf8}.fz-page .fr-cta p{font:400 19px/1.6 var(--font-body);color:rgba(255,253,248,.82);max-width:30em}.fz-page .fr-cta .btns{margin-top:8px}.fz-page .fr-cta .btn-lw svg{color:#fffdf8}.fz-page .rv{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.16,.84,.28,1) var(--d,0s),transform .85s cubic-bezier(.16,.84,.28,1) var(--d,0s)}.fz-page .rv.in{opacity:1;transform:none}@media (max-width:1000px){.fz-page .fr-cta .panel{grid-template-columns:1fr}.fz-page .fr-cta .cimg{min-height:300px}.fz-page .sticker{left:auto;right:22px;top:240px;width:120px;height:120px;font-size:16px}.fz-page .fr-cta .cbody{padding:64px 28px 40px}}.fz-page .fr-cta .cbody{gap:14px;justify-content:center}.fz-page .fr-cta .cbody h2{font-size:clamp(34px,3.2vw,52px)}.fz-page .pform{display:grid;gap:14px;margin-top:8px}.fz-page .pform label{display:grid;gap:7px;font:700 13px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,253,248,.78)}.fz-page .pform input,.fz-page .pform select{font:400 18px/1.4 var(--font-body);color:var(--pg-green);background:#fffdf8;border:1px solid transparent;border-radius:14px;padding:14px 16px;width:100%}.fz-page .pform input:focus,.fz-page .pform select:focus{outline:2px solid #e5c88a;outline-offset:1px}.fz-page .pform .two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fz-page .pform .btn{justify-self:start;margin-top:4px}.fz-page .pform .ok,.fz-page .pform.sent>:not(.ok){display:none}.fz-page .pform.sent .ok{display:grid;gap:8px;padding:18px 20px;border-radius:18px;background:rgba(255,253,248,.1)}.fz-page .pform .ok b{font:700 26px/1.15 var(--font-display);color:#fffdf8}.fz-page .pform .ok span{font:400 17px/1.5 var(--font-body);color:rgba(255,253,248,.82)}.fz-page .fr-cta .alt{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:10px;padding-top:20px;border-top:1px solid rgba(255,253,248,.2)}.fz-page .fr-cta .alt>span{font:400 17px/1.3 var(--font-body);color:rgba(255,253,248,.78)}.fz-page .fr-cta .alt .btns{gap:10px}.fz-page .fr-cta .alt .btn-sm{height:44px;padding:0 20px;font-size:16px}@media (max-width:640px){.fz-page .pform .two{grid-template-columns:1fr}}.fz-page .inv{background:#fff;border-radius:22px;box-shadow:0 14px 34px -28px rgba(60,40,15,.55),inset 0 0 0 1px #efe9de;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(28px,3.5vw,44px)}.fz-page .inv div{padding:26px 16px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;border-right:1px solid #efe9de}.fz-page .inv div:last-child{border-right:0}.fz-page .inv .medal{width:50px;height:50px;filter:drop-shadow(0 6px 10px rgba(60,40,15,.2)) drop-shadow(0 1px 2px rgba(60,40,15,.18))}.fz-page .inv strong{font:700 clamp(22px,1.9vw,30px)/1 var(--font-body);letter-spacing:-.03em;color:var(--pg-green);font-variant-numeric:tabular-nums;white-space:nowrap}.fz-page .inv span{font:600 14.5px/1.4 var(--font-body);color:var(--muted);max-width:18ch}@media (max-width:1100px){.fz-page .inv{grid-template-columns:repeat(3,minmax(0,1fr))}.fz-page .inv div:nth-child(3){border-right:0}.fz-page .inv div:nth-child(-n+3){border-bottom:1px solid #efe9de}}@media (max-width:640px){.fz-page .inv{grid-template-columns:1fr 1fr}.fz-page .inv div{border-right:0!important;border-bottom:1px solid #efe9de}.fz-page .inv div:nth-child(odd){border-right:1px solid #efe9de!important}}.fz-page .inv{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:28px;overflow:hidden}.fz-page .inv>div{flex-direction:row;align-items:center;text-align:left;gap:20px;padding:30px 34px;border-right:1px solid #efe9de;border-bottom:1px solid #efe9de}.fz-page .inv>div:nth-child(3n){border-right:0}.fz-page .inv>div:nth-child(n+4){border-bottom:0}.fz-page .inv .medal{width:62px;height:62px;flex:none}.fz-page .inv .tx{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:none;margin:0}.fz-page .inv strong{font-size:clamp(26px,2.3vw,36px)}.fz-page .inv .tx span{font:600 15px/1.4 var(--font-body);color:var(--muted);max-width:none}@media (max-width:1100px){.fz-page .inv{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-page .inv>div{border-right:1px solid #efe9de!important;border-bottom:1px solid #efe9de!important}}@media (max-width:640px){.fz-page .inv{grid-template-columns:1fr}.fz-page .inv>div{border-right:0!important;padding:22px 24px}}.fz-page{--r8:28px;--line8:#efe9de;--card8:0 18px 40px -30px rgba(60,40,15,.5),inset 0 0 0 1px #efe9de}.fz-page .v8sec{padding:clamp(28px,4vw,48px) 0}.fz-page .v8head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:clamp(28px,3vw,40px)}.fz-page .v8head .eb{justify-content:flex-start}.fz-page .v8head .eb:after{display:none}.fz-page .v8head .h2{margin:0;font-size:clamp(34px,3.3vw,52px);max-width:16ch}.fz-page .v8row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(28px,3vw,40px)}.fz-page .v8row .v8head{margin:0}.fz-page .v8row .h2{max-width:none}.fz-page .v8row p{margin:0 0 6px;max-width:30em;font:400 clamp(17px,1.2vw,19px)/1.55 var(--font-body);color:var(--muted)}.fz-page .v8panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.3fr);background:#fff;border-radius:var(--r8);box-shadow:var(--card8);overflow:hidden}.fz-page .v8panel.rev{grid-template-columns:minmax(0,1.3fr) minmax(0,.86fr)}.fz-page .v8panel.rev>figure{order:2}.fz-page .v8panel>figure{position:relative;margin:0;min-height:520px;overflow:hidden}.fz-page .v8panel>figure img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.6s cubic-bezier(.16,.84,.28,1)}.fz-page .v8panel:hover>figure img{transform:scale(1.03)}.fz-page .v8body{padding:clamp(36px,4.4vw,64px);display:flex;flex-direction:column;justify-content:center}.fz-page .v8body .v8head{margin-bottom:clamp(24px,2.6vw,34px)}.fz-page .v8list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.fz-page .v8list.one{grid-template-columns:1fr}.fz-page .v8it{display:grid;grid-template-columns:46px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;align-items:start;padding:20px 0;border-top:1px solid var(--line8)}.fz-page .v8list.one .v8it{padding:15px 0}.fz-page .v8ic{width:46px;height:46px;border-radius:50%;background:var(--mint);color:var(--g);display:grid;place-items:center;flex:none}.fz-page .v8ic svg{width:21px;height:21px}.fz-page .v8it b{display:block;font:700 20px/1.25 var(--font-display);color:var(--pg-green);padding-top:2px}.fz-page .v8it small{display:block;margin-top:4px;font:700 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gb)}.fz-page .v8it p{margin:6px 0 0;font:400 16px/1.5 var(--font-body);color:var(--muted)}.fz-page .v8list:not(.one) .v8it{grid-template-columns:1fr;row-gap:14px;padding:24px 0 22px}.fz-page .v8list:not(.one) .v8it b{padding-top:0}.fz-page .v8crit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.fz-page .v8card{background:#fff;border-radius:var(--r8);box-shadow:var(--card8);padding:28px 26px;display:flex;flex-direction:column;gap:10px}.fz-page .v8card .v8ic{margin-bottom:6px}.fz-page .v8card b{font:700 20px/1.25 var(--font-display);color:var(--pg-green)}.fz-page .v8card p{margin:0;font:400 16px/1.5 var(--font-body);color:var(--muted)}.fz-page .v8sec .inv{margin-top:0;border-radius:var(--r8);box-shadow:var(--card8)}.fz-page .v8sub{margin:clamp(40px,4.4vw,56px) 0 0;display:flex;align-items:center;gap:16px;font:700 clamp(22px,1.9vw,28px)/1.2 var(--font-display);color:var(--pg-green)}.fz-page .v8sub:after{content:"";flex:1;height:1px;background:var(--rule)}.fz-page .fr-cta .panel{border-radius:var(--r8)}.fz-page #apply.fr-cta{padding-top:clamp(28px,4vw,48px)!important;padding-bottom:clamp(56px,7vw,96px)}@media (max-width:1100px){.fz-page .v8crit{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-page .v8row{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:980px){.fz-page .v8panel,.fz-page .v8panel.rev{grid-template-columns:1fr}.fz-page .v8panel.rev>figure{order:0}.fz-page .v8panel>figure{min-height:320px}}@media (max-width:640px){.fz-page .v8crit,.fz-page .v8list{grid-template-columns:1fr}.fz-page .v8list:not(.one) .v8it{grid-template-columns:46px minmax(0,1fr);row-gap:0}}.fz-page .fr-cta .btn-w{background:#fffdf8;color:var(--g)}.fz-page .v8card p,.fz-page .v8it p{font-size:18px;line-height:1.55}.fz-page .v8card b,.fz-page .v8it b{font-size:22px}.fz-page .v8it small{font-size:13.5px;margin-top:5px}.fz-page .v8row p{font-size:clamp(18px,1.3vw,19.5px)}.fz-page .inv .tx span{font-size:17px}.fz-page .fr-cta .pform label{font-size:14px}.fz-page .fr-cta .alt>span{font-size:17px}.fz-page .v8list.one .v8it{padding:17px 0}.fz-page .v16sec{padding-top:calc(var(--navh) + clamp(28px,3vw,44px))!important}@media (min-width:981px){.fz-page .v16sec .v8panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr)}}.fz-page .v16h{display:flex;flex-direction:column;align-items:flex-start}.fz-page .v16h .eb{justify-content:flex-start}.fz-page .v16h .eb:after{display:none}.fz-page .v16h h1{margin:16px 0 0;font:700 clamp(44px,4.4vw,68px)/1.02 var(--font-display);letter-spacing:-.03em;color:var(--pg-green);text-wrap:balance}.fz-page .v16h h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em}.fz-page .v16h h1 .w i{display:inline-block;font-style:normal;transform:translateY(105%);transition:transform 1.05s cubic-bezier(.16,.84,.28,1)}.fz-page .v16h.go h1 .w i{transform:none}.fz-page .v16h h1 i.g{background:linear-gradient(90deg,#2e5243,#36823a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fz-page .v16lead{margin:18px 0 0;font:400 clamp(18px,1.3vw,19.5px)/1.6 var(--font-body);color:var(--muted);max-width:34em}.fz-page .v16lead b{color:var(--pg-green);font-weight:700}.fz-page .v16h .btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.fz-page .v16h .btn svg{width:19px;height:19px}.fz-page .v16h .btns .btn{padding:0 26px;white-space:nowrap}.fz-page .v16kb{display:flex;margin-top:36px;padding-top:26px;border-top:1px solid var(--line8);width:100%}.fz-page .v16kb+.v8list{margin-top:6px}@media (prefers-reduced-motion:reduce){.fz-page .v16h h1 .w i{transform:none}}@media (max-width:640px){.fz-page .v16h .btns{width:100%}.fz-page .v16h .btns .btn{width:100%;justify-content:center;font-size:16.5px;padding:0 18px;white-space:normal}.fz-page .v16sec .v8panel>figure{min-height:300px}}@media (min-width:981px){.fz-page .v16sec .v8panel.v17{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.fz-page .v17 .v8body{padding:clamp(40px,4.4vw,60px) clamp(36px,4.4vw,60px) clamp(32px,3.6vw,48px);justify-content:flex-start}.fz-page .v17 .v16h h1{font-size:clamp(44px,4.6vw,70px)}.fz-page .v17 .v16lead{max-width:36em}.fz-page .v17 .v16kb{margin-top:34px;padding-top:24px}.fz-page .v17 .v8list{-moz-column-gap:32px;column-gap:32px}.fz-page .v17 .v16h .btns{flex-wrap:nowrap}@media (max-width:1100px){.fz-page .v17 .v16h .btns{flex-wrap:wrap}.fz-page .v17 .v8list .v8it b{white-space:normal}}.fz-page .v17 .v8list .v8it{grid-template-columns:46px minmax(0,1fr)!important;row-gap:0!important;-moz-column-gap:16px;column-gap:16px;padding:20px 0 18px!important}.fz-page .v17 .v8list .v8it b{font-size:19.5px;padding-top:2px;white-space:nowrap}.fz-page .v17 .v8list .v8it p{font-size:17px;margin-top:4px}.fz-page .v17 .v8list .v8it:nth-last-child(-n+2){padding-bottom:0!important}.fz-page .v17>figure{min-height:0}.fz-page .v17 .v8list .v8it:first-child{border-top:0}@media (min-width:641px){.fz-page .v17 .v8list .v8it:nth-child(2){border-top:0}}.fz-page .v17>figure img{-o-object-position:46% 50%!important;object-position:46% 50%!important}@media (max-width:980px){.fz-page .v17>figure{min-height:300px}}.fz-page .wrap{max-width:1440px;padding:0 clamp(20px,3.9vw,56px)}@media (min-width:981px){.fz-page .v16sec .v8panel.v17{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.fz-page .v17 .v8body{padding:clamp(44px,4.4vw,64px) clamp(36px,4.4vw,64px)}.fz-page .v17 .v16h .btns{flex-wrap:wrap}.fz-page .v17 .v16kb{border-top:0;padding-top:0;margin-top:44px}.fz-page .v17 .v8list{-moz-column-gap:40px;column-gap:40px;row-gap:6px}.fz-page .v17 .v8list .v8it{border-top:0!important;padding:14px 0!important}.fz-page .v17 .v8list .v8it b{white-space:normal}.fz-page .v17>figure img{-o-object-position:40% 35%!important;object-position:40% 35%!important}.fz-page .v8crit{gap:18px}.fz-page .fzf h3{margin:2px 0 4px;font:700 26px/1.15 var(--font-display);color:#fffdf8}.fz-page .fzf h4{margin:18px 0 4px;font:700 20px/1.2 var(--font-display);color:#fffdf8}.fz-page .fzf .step-info{margin:0 0 12px;font:400 16.5px/1.55 var(--font-body);color:rgba(255,253,248,.84)}.fz-page .fzf .question-group{display:grid;gap:10px;padding:14px 0;border-top:1px solid rgba(255,253,248,.16)}.fz-page .fzf .question-group>label{font:700 16.5px/1.45 var(--font-body);color:#fffdf8}.fz-page .fzf .question-group.error>label{color:#ffc9bf}.fz-page .fzf .radio-group{display:flex;flex-wrap:wrap;gap:10px}.fz-page .fzf .radio-label{position:relative;display:inline-flex}.fz-page .fzf .radio-label input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fz-page .fzf .radio-label span{display:inline-flex;align-items:center;height:42px;padding:0 22px;border:1.5px solid rgba(255,253,248,.55);border-radius:999px;color:#fffdf8;font:700 15px/1 var(--font-body)}.fz-page .fzf .radio-label input:checked+span{background:#fffdf8;border-color:#fffdf8;color:#2e5243}.fz-page .fzf .radio-label input:focus-visible+span{outline:2px solid #e5c88a;outline-offset:2px}.fz-page .fzf textarea{width:100%;padding:12px 14px;border:0;border-radius:14px;background:#fffdf8;color:#2a2c29;font:400 17px/1.5 var(--font-body);resize:vertical}.fz-page .fzf .error{color:#ffc9bf}.fz-page .fzf .error,.fz-page .fzf .success{margin:6px 0 0;font:700 15px/1.4 var(--font-body)}.fz-page .fzf .success{color:#cfe9d6}.fz-page .fzf .button-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.fz-page .fzf .button-group button{height:50px;padding:0 26px;border:1.5px solid #fffdf8;border-radius:999px;background:#fffdf8;color:#2e5243;font:700 16px/1 var(--font-body);cursor:pointer}.fz-page .fzf .button-group button.secondary{background:transparent;color:#fffdf8;border-color:rgba(255,253,248,.6)}.fz-page .fzf .button-group button:disabled,.fz-page .fzf .pform button:disabled{opacity:.6;cursor:default}.fz-page .fzf .thank-you .done-mark{width:52px;height:52px;fill:none;stroke:#e5c88a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fz-page .fzf a{color:#e5c88a;text-decoration:underline;text-underline-offset:3px}.fz-page .fzf .calendar{min-height:660px;margin-top:10px;border-radius:16px;overflow:hidden;background:#fff}.fz-page .fzf .calendar-link{margin-top:8px;color:rgba(255,253,248,.84);font:400 15.5px/1.5 var(--font-body)}.fz-page .fzf .calendar-link.is-only-way a{display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:999px;background:#fffdf8;color:#2e5243;text-decoration:none;font-weight:700}.nf-page{min-height:calc(100vh - var(--navh));margin-top:var(--navh);padding:clamp(48px,10vh,120px) 0 clamp(56px,8vw,104px);background:var(--pg-off-white)}.nf h1,.nf-page{color:var(--pg-green)}.nf h1{margin:16px 0 14px;font:700 clamp(48px,6vw,96px) /1 var(--font-display);letter-spacing:-.025em}.nf .cp-p{max-width:34em}.nf-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}#v4lg#v4lg{padding-bottom:clamp(56px,8vw,104px);background:var(--pg-off-white);color:var(--pg-green)}#v4lg#v4lg>div{min-height:0;margin-top:var(--navh)}#v4lg#v4lg .container{max-width:880px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}#v4lg#v4lg .header-section{padding:clamp(28px,5vh,64px) 0 clamp(18px,3vh,32px);background:none;text-align:left}#v4lg#v4lg .header-section h1{margin:0;color:var(--pg-green);font:700 clamp(40px,4.6vw,72px) /1.02 var(--font-display);letter-spacing:-.02em;text-transform:none}#v4lg#v4lg .main-content{padding-bottom:0}#v4lg#v4lg .section{margin-bottom:2rem;color:#3e423c}#v4lg#v4lg .section h2{margin:0 0 .9rem;padding:0;border:0;font:700 clamp(22px,1.8vw,28px) /1.2 var(--font-display)}#v4lg#v4lg .section h2,#v4lg#v4lg .section h3{color:var(--pg-green);letter-spacing:0;text-transform:none}#v4lg#v4lg .section h3{margin:1.4rem 0 .7rem;font:700 18.5px/1.3 var(--font-body)}#v4lg#v4lg .intro-text,#v4lg#v4lg .section p,#v4lg#v4lg ul li{color:#3e423c;font:400 17px/1.7 var(--font-body);letter-spacing:0}#v4lg#v4lg .section p,#v4lg#v4lg ul{margin:0 0 1rem}#v4lg#v4lg ul{padding-left:1.4rem}#v4lg#v4lg ul li{margin-bottom:.45rem}#v4lg#v4lg a,#v4lg#v4lg ul li:before{color:var(--pg-leaf)}#v4lg#v4lg a{display:inline;font-weight:700;text-decoration:underline;text-underline-offset:3px;word-break:break-word}#v4lg#v4lg a:after{display:none}#v4lg#v4lg .disclosure-table{overflow:hidden;border-radius:16px;box-shadow:0 0 0 1px #e6ded0}#v4lg#v4lg .table-header{background:#efe9de}#v4lg#v4lg .table-cell{border-color:#e6ded0;color:#3e423c;font-family:var(--font-body)}#v4lg#v4lg .header-section h1{animation:v4-up .9s cubic-bezier(.16,.84,.28,1) .05s both}#v4lg#v4lg .main-content{animation:v4-up .9s cubic-bezier(.16,.84,.28,1) .18s both}@media (prefers-reduced-motion:reduce){#v4lg#v4lg .header-section h1,#v4lg#v4lg .main-content{animation:none}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}.bebas-neue-regular{font-family:Bebas Neue,sans-serif}.dm-sans{font-family:DM Sans,sans-serif;font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2,h3,h4,h5,h6,p{font-family:proxima-nova,sans-serif}p{font-weight:300}li{font-family:proxima-nova,sans-serif;font-weight:400}footer,header,main,nav,section{display:block}body{line-height:1}img{width:100%;height:auto}ol,ul{list-style:none;font-family:proxima-nova,sans-serif;font-weight:300}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,127,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 15px rgba(220,38,127,.3)}to{transform:scale(1);box-shadow:0 0 0 25px rgba(220,38,127,0)}}@keyframes pulseContainer{0%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 0 rgba(220,38,127,.4)}50%{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 10px rgba(220,38,127,.2)}to{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 20px rgba(220,38,127,0)}}.pulsing-marker{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;animation:pulseContainer 2s infinite}.pulsing-marker .marker-logo{width:40px;height:40px;border-radius:50%;animation:pulse 2s infinite;z-index:2}html{font-size:16px;scroll-behavior:smooth;overflow-x:auto}body{font-family:proxima-nova,sans-serif;font-weight:400;color:#000;background-color:#fff;line-height:1.6}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.no-scroll{overflow:hidden}a{color:#000}hr{margin:10px 0;border-top:1px solid #e6e8ec;width:100%;border-bottom:none}textarea{width:100%;height:150px;padding:12px 20px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;resize:none}input,textarea{border:1px solid hsla(0,0%,80%,.5);font-family:proxima-nova,sans-serif!important}input{padding:10px;border-radius:5px}.alert,.error{color:red}.error-input{border:1px solid red}select{border:1px solid hsla(0,0%,80%,.5);border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em}select,select:active{background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select:active{background-image:linear-gradient(45deg,green 50%,transparent 0),linear-gradient(135deg,transparent 50%,green 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;border-color:green;outline:0}.button,button{display:block;padding:20px 50px;font-size:20px;background:#2f5243;color:#fff;border:none;border-radius:5px;cursor:pointer;text-align:center;font-weight:500;font-family:proxima-nova,sans-serif}.icon{width:30px;margin-right:10px}.error{color:red}.spinner{display:block;width:100px;height:100px;border:4px solid #fff;border-top-color:hsla(0,0%,100%,.25);border-radius:100%;opacity:.75;animation:spinner .6s linear infinite;transition:top .3s ease .3s,opacity .3s ease .3s,border-radius .3s ease;z-index:2}.header{font-size:20px;align-items:center;justify-content:space-between;background-color:#fff;padding:10px 2rem 0;width:100%;height:70px}@media(max-width:1180px){.header{padding:30px}}body.modal-open,body.phoneverify-open,html.modal-open,html.phoneverify-open{overflow:hidden}.main{background-color:#fff}.footer{text-align:center;padding:5px 2rem 1rem;width:100%}.flex{display:flex;align-items:center;justify-content:center}.flex .left,.flex .right{width:50%}.top{color:#fff;padding:50px 0;background-size:cover;background-position:50%;height:85vh;position:relative}@media(max-width:650px){.top{margin-top:85px;height:70vh}}.top .back-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(3px)}.top .text-container{position:absolute;text-align:center;top:60%;left:50%;transform:translate(-50%,-50%)}.top .text-container h1{font-size:100px;font-weight:500;text-align:center}@media(max-width:1180px){.top .text-container h1{font-size:80px}}@media(max-width:650px){.top .text-container h1{font-size:50px;letter-spacing:1px}}.top .scroll-btn{position:absolute;bottom:20px;left:49%;transform:translateX(-50%);width:50px;cursor:pointer;animation:scroll-btn-animation 1.5s infinite}@keyframes scroll-btn-animation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media(max-width:650px){.top .scroll-btn{display:none}}.grecaptcha-badge{z-index:100000000000000000;visibility:hidden}.pac-container{z-index:10000;position:absolute}.gm-style-cc,.gmnoprint{display:none!important}.text-container{padding:100px 20px 50px;text-align:center;max-width:1200px;margin:0 auto}@media screen and (max-height:1200px){.text-container{top:60%}}@media(max-width:1180px){.text-container{padding:80px 30px 40px}}@media(max-width:650px){.text-container{padding:80px 20px 30px}}.text-container h1{font-size:50px;font-weight:100;text-transform:uppercase;color:#000;margin-bottom:20px}@media(max-width:1180px){.text-container h1{font-size:45px}}@media(max-width:650px){.text-container h1{font-size:35px;margin-bottom:15px}}.text-container p{font-size:1.25rem;color:#666;line-height:1.6;max-width:800px;margin:20px auto 0;font-family:proxima-nova,sans-serif}@media(max-width:1180px){.text-container p{font-size:1.15rem;max-width:600px}}@media(max-width:650px){.text-container p{font-size:1rem;max-width:100%;margin:15px auto 0;line-height:1.5}}@font-face{font-family:"DM Serif Display";src:url(/fonts/DMSerifDisplay-Regular.bc18a3f7.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Text";src:url(/fonts/DMSerifText-Regular.77ec4530.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--pg-green:#11391f;--pg-off-white:#fffaf0;--pg-light-beige:#efe5d2;--pg-beige:#e0cea6;--pg-vibrant-beige:#e5c88a;--pg-dark-beige:#bfa773;--pg-gold:#dabe76;--pg-red:#bf2026;--pg-green-900:#0b2614;--pg-green-700:#1a4a2b;--pg-green-600:#245a36;--pg-ink:#1e2a20;--pg-ink-muted:#4a5a4d;--pg-red-700:#9c1a1f;--text-heading:var(--pg-green);--text-body:var(--pg-green);--text-muted:var(--pg-ink-muted);--text-on-dark:var(--pg-off-white);--text-accent-on-dark:var(--pg-gold);--text-emphasis:var(--pg-red);--text-link:var(--pg-green);--text-link-hover:var(--pg-green-600);--surface-page:var(--pg-off-white);--surface-alt:var(--pg-light-beige);--surface-card:var(--pg-light-beige);--surface-raised:#fff;--surface-feature:var(--pg-vibrant-beige);--surface-dark:var(--pg-green);--surface-dark-deep:var(--pg-green-900);--surface-overlay:rgba(11,38,20,.55);--border-default:var(--pg-beige);--border-strong:var(--pg-dark-beige);--border-on-dark:hsla(43,57%,66%,.35);--border-focus:var(--pg-green);--action-primary:var(--pg-green);--action-primary-hover:var(--pg-green-700);--action-primary-press:var(--pg-green-900);--action-primary-fg:var(--pg-off-white);--action-secondary-hover:var(--pg-light-beige);--action-highlight:var(--pg-vibrant-beige);--action-gold:var(--pg-gold);--action-gold-hover:var(--pg-vibrant-beige);--accent-gold:var(--pg-gold);--accent-detail:var(--pg-dark-beige);--accent-emphasis:var(--pg-red);--status-error:var(--pg-red);--status-success:var(--pg-green-600);--font-serif-text:"DM Serif Text",Georgia,serif;--font-body:"proxima-nova","Proxima Nova","Helvetica Neue",Arial,sans-serif;--weight-regular:400;--weight-bold:700;--fs-hero:88px;--fs-h1:64px;--fs-h2:44px;--fs-h3:28px;--fs-h4:22px;--fs-lead:22px;--fs-body:18.5px;--fs-small:17px;--fs-caption:15px;--fs-eyebrow:14.5px;--lh-tight:1.05;--lh-heading:1.15;--lh-body:1.6;--lh-ui:1.25;--ls-display:-0.01em;--ls-eyebrow:0.16em;--ls-button:0.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--container-max:1200px;--container-narrow:760px;--gutter:24px;--section-y:var(--space-9);--nav-height:84px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 1px 2px rgba(17,57,31,.06),0 2px 6px rgba(17,57,31,.05);--shadow-md:0 4px 12px rgba(17,57,31,.08),0 1px 3px rgba(17,57,31,.06);--shadow-lg:0 18px 40px rgba(17,57,31,.14),0 4px 10px rgba(17,57,31,.06);--focus-ring:0 0 0 3px var(--pg-off-white),0 0 0 5px var(--pg-green);--scrim-bottom:linear-gradient(180deg,rgba(11,38,20,0) 35%,rgba(11,38,20,.72));--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.45,0,.25,1);--dur-fast:150ms;--dur-base:240ms;--dur-slow:420ms}html{-webkit-font-smoothing:antialiased;font-synthesis-weight:none}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}.pg-display,h1,h2{font-family:var(--font-display);color:var(--text-heading);letter-spacing:var(--ls-display);line-height:var(--lh-heading);text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:700}h2{font-size:var(--fs-h2);font-weight:400}h3,h4,h5,h6{font-family:var(--font-body);color:var(--text-heading);font-weight:700;line-height:var(--lh-ui)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{text-wrap:pretty}a{color:var(--text-link);text-decoration:underline;text-decoration-color:var(--pg-dark-beige);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}.pg-eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--pg-dark-beige)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}::-moz-selection{background:var(--pg-vibrant-beige);color:var(--pg-green)}::selection{background:var(--pg-vibrant-beige);color:var(--pg-green)}*{box-sizing:border-box;margin:0;padding:0}:root{--navh:76px;--font-display:"DM Serif Display",Georgia,serif}body{background:var(--pg-off-white);color:var(--pg-green);overflow-x:hidden}a{text-decoration:none}a,a:hover{color:inherit}img{display:block}.ico{display:inline-block;flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.i-bag{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-shopping-bag' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4ZM3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E")}.i-check{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-check' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.i-clock{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-clock' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.i-bike{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-bike' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18.5' cy='17.5' r='3.5'/%3E%3Ccircle cx='5.5' cy='17.5' r='3.5'/%3E%3Ccircle cx='15' cy='5' r='1'/%3E%3Cpath d='M12 17.5V14l-3-3 4-3 2 3h2'/%3E%3C/svg%3E")}.i-store{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-store' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8'/%3E%3Cpath d='M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4M2 7h20M22 7v3a2 2 0 0 1-2 2 2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7'/%3E%3C/svg%3E")}.i-arrow{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-arrow-right' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.i-fb{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-facebook' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z'/%3E%3C/svg%3E")}.i-x{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-twitter' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z'/%3E%3C/svg%3E")}.i-ig{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-instagram' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='20' x='2' y='2' rx='5' ry='5'/%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37zM17.5 6.5h.01'/%3E%3C/svg%3E")}.i-yt{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-youtube' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17'/%3E%3Cpath d='m10 15 5-3-5-3z'/%3E%3C/svg%3E")}.i-gift{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-gift' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E")}.i-star{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-star' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E")}.i-pin{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-map-pin' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.i-leaf{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-leaf' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'/%3E%3C/svg%3E")}.sitenav{position:fixed;left:0;right:0;top:0;z-index:50;height:var(--navh);background:rgba(255,253,248,.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--pg-beige);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:0 clamp(20px,3vw,56px)}.sitenav nav{display:flex;gap:clamp(14px,1.6vw,28px);min-width:0}.sitenav nav a{font:400 16.5px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:6px 0;border-bottom:1.5px solid transparent;transition:border-color var(--dur-fast)}.sitenav nav a.on,.sitenav nav a:hover{border-color:var(--pg-leaf,var(--pg-gold))}.sitenav .dd{position:relative;display:flex}.sitenav .dd>a{display:inline-flex;align-items:center;gap:6px}.sitenav .dd>a:after{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-chevron-down' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-chevron-down' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .3s}.sitenav .dd:focus-within>a:after,.sitenav .dd:hover>a:after{transform:rotate(180deg)}.sitenav .ddm{position:absolute;left:50%;top:100%;padding-top:14px;transform:translate(-50%,6px);opacity:0;visibility:hidden;transition:opacity .25s,transform .35s cubic-bezier(.16,.84,.28,1),visibility 0s .3s;z-index:60}.sitenav .ddm>div{min-width:180px;background:#fffdf8;border-radius:16px;box-shadow:0 18px 40px -16px rgba(20,30,24,.35),0 0 0 1px rgba(20,30,24,.06);padding:8px;display:flex;flex-direction:column}.sitenav .dd:focus-within .ddm,.sitenav .dd:hover .ddm{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.sitenav .ddm a{display:block;padding:12px 16px;border:0;border-radius:10px;color:#2a2c29;text-align:center;font:400 16.5px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;transition:background .2s,color .2s}.sitenav .ddm a.cur,.sitenav .ddm a:hover{background:#e6f0e6;color:#2e5243}.brand{justify-self:center}.brand img{height:42px;width:auto;display:block}.acct{justify-self:end;display:flex;align-items:center;gap:16px}.sitenav .cartbtn{position:relative;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pg-green);display:grid;place-items:center;cursor:pointer;transition:background var(--dur-fast)}.sitenav .cartbtn:hover{background:var(--pg-light-beige);color:var(--pg-green)}.sitenav .cartbtn .ico{width:24px;height:24px}.sitenav .cartbtn .badge{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--pg-leaf,var(--pg-green));color:#fffdf8;font:700 14.5px/19px var(--font-body);text-align:center}.acct .signin{font:400 16.5px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:13px 20px;border:1px solid var(--pg-beige);border-radius:var(--radius-pill);transition:background var(--dur-fast),border-color var(--dur-fast)}.acct .signin:hover{background:var(--pg-light-beige);border-color:var(--pg-dark-beige)}@media (max-width:1100px){.sitenav>nav{visibility:hidden}}@media (max-width:640px){.sitenav{grid-template-columns:auto 1fr;gap:12px}.sitenav>nav{display:none}.brand{justify-self:start}.brand img{height:30px}.acct .signin{padding:10px 14px;font-size:16.5px}}.btn{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 34px;border-radius:var(--radius-pill);font:700 18.5px/1 var(--font-body);letter-spacing:.02em;border:1.5px solid transparent;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.btn:active{transform:scale(.98)}.btn-gold{background:var(--pg-gold);color:var(--pg-green)}.btn-gold:hover{background:var(--pg-vibrant-beige)}.btn-line{border-color:var(--pg-green);color:var(--pg-green)}.btn-line:hover{background:var(--pg-light-beige)}.btn-sm{height:46px;padding:0 24px;font-size:17.5px}.eyebrow{display:inline-flex;align-items:center;gap:14px;font:700 14.5px/1 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--pg-green)}.eyebrow.rule:before{content:"";width:34px;height:1.5px;background:var(--pg-dark-beige)}.sec-h{font:700 clamp(38px,4vw,72px)/1.04 var(--font-display);letter-spacing:-.015em;color:var(--pg-green);text-wrap:balance}.sec-h.light{font-weight:400}.hl{font-style:normal;background:linear-gradient(transparent 58%,hsla(41,64%,72%,.55) 0,hsla(41,64%,72%,.55) 92%,transparent 0);padding:0 .06em}.lead{font:400 clamp(18.5px,1.25vw,21px)/1.6 var(--font-body);color:var(--pg-green)}.lead b{font-weight:700}.rv{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-out),transform .9s cubic-bezier(.16,.84,.24,1)}.in .rv,.rv.in{opacity:1;transform:none}.in .d1{transition-delay:.12s}.in .d2{transition-delay:.24s}.in .d3{transition-delay:.36s}.in .d4{transition-delay:.48s}.stores{display:flex;flex-wrap:wrap;gap:14px}.store{display:inline-flex;align-items:center;gap:12px;background:var(--surface-raised);color:var(--pg-green);border:1px solid var(--pg-beige);padding:12px 24px 12px 18px;border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base),border-color var(--dur-fast)}.store:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--pg-dark-beige)}.store svg{width:24px;height:24px;flex:none}.store span{display:flex;flex-direction:column;line-height:1.15}.store small{font:400 14.5px var(--font-body);color:var(--pg-ink-muted)}.store b{font:700 19px var(--font-body)}.phone{border-radius:15%/7.2%;background:#1d241f;padding:3.4%;box-shadow:0 40px 70px rgba(17,57,31,.22),0 6px 16px rgba(17,57,31,.14),inset 0 0 0 1.5px #343f37;aspect-ratio:9/18.6}.screen{position:relative;height:100%;border-radius:12%/5.6%;overflow:hidden;background:var(--pg-off-white);display:flex;flex-direction:column;font-family:var(--font-body);color:var(--pg-green);container-type:inline-size}.notch{position:absolute;top:2.2%;left:50%;width:30%;height:3.4%;transform:translateX(-50%);border-radius:99px;background:#1d241f;z-index:3}.s-home .top{padding:17cqw 8cqw 5cqw;text-align:center}.s-home .top img{width:66cqw;margin:0 auto}.s-home .top div{font:700 2.8cqw var(--font-body);letter-spacing:.2em;text-transform:uppercase;margin-top:2.5cqw}.s-home .pic{margin:0 6cqw;flex:1;border-radius:7cqw;background:url(/img/hero-poster.5bc1a6bb.jpg) 50% 60%/cover}.s-home .tiles{padding:4cqw 6cqw 9cqw;display:grid;grid-template-columns:1fr 1fr;gap:3.5cqw}.tile{background:var(--pg-light-beige);border-radius:6cqw;padding:4.5cqw;display:flex;flex-direction:column;align-items:center;gap:1.6cqw;text-align:center}.tile.wide{grid-column:1/-1;flex-direction:row;text-align:left;gap:4cqw;background:var(--surface-raised);border:1px solid var(--pg-beige)}.tile.wide>div{display:flex;flex-direction:column;gap:.8cqw}.tile .ic{width:12cqw;height:12cqw;border-radius:50%;background:var(--pg-gold);color:var(--pg-green);display:grid;place-items:center;flex:none}.tile .ic .ico{width:6cqw;height:6cqw}.tile small{font:700 2.7cqw var(--font-body);letter-spacing:.14em;text-transform:uppercase}.tile b{font:700 4.8cqw/1.1 var(--font-body)}.tile span{font:400 3.1cqw/1.3 var(--font-body);color:var(--pg-ink-muted)}.tile .go{margin-left:auto;width:6cqw;height:6cqw}.s-head{padding:14cqw 7cqw 5cqw;background:var(--pg-light-beige)}.s-head small{font:700 2.8cqw var(--font-body);letter-spacing:.16em;text-transform:uppercase}.s-head b{display:block;font:700 7cqw/1.15 var(--font-display);margin-top:1.5cqw}.s-body{flex:1;padding:6cqw 7cqw 8cqw;display:flex;flex-direction:column;gap:4cqw;overflow:hidden}.ready{background:var(--surface-raised);border:1px solid var(--pg-beige);border-radius:6cqw;padding:6cqw;text-align:center}.ready .ring{width:30cqw;height:30cqw;margin:0 auto 4cqw;background:conic-gradient(var(--pg-green) 0 72%,var(--pg-beige) 0);place-items:center}.ready .ring,.ready .ring div{border-radius:50%;display:grid}.ready .ring div{width:24cqw;height:24cqw;background:var(--surface-raised);place-items:center;font:700 7cqw/1 var(--font-display)}.ready b{font:700 5cqw var(--font-body)}.ready span{display:block;font:400 3.4cqw/1.4 var(--font-body);color:var(--pg-ink-muted);margin-top:1cqw}.chips,.slots{display:flex;flex-wrap:wrap;gap:2.4cqw}.chips i,.slots i{font:400 3.6cqw/1 var(--font-body);font-style:normal;padding:3cqw 4.4cqw;border-radius:99px;border:1px solid var(--pg-beige)}.chips i.on,.slots i.on{background:var(--pg-gold);border-color:var(--pg-gold);font-weight:700}.s-label{font:700 3.2cqw var(--font-body);letter-spacing:.14em;text-transform:uppercase}.s-btn{margin-top:auto;height:13cqw;border-radius:99px;background:var(--pg-gold);justify-content:center;gap:2cqw;font:700 4.2cqw var(--font-body)}.dish,.s-btn{display:flex;align-items:center}.dish{gap:4cqw;padding-bottom:4cqw;border-bottom:1px solid var(--pg-beige)}.dish img{width:19cqw;height:19cqw;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.dish b{display:block;font:700 4.4cqw/1.2 var(--font-body)}.dish span{display:block;font:400 3.2cqw/1.35 var(--font-body);color:var(--pg-ink-muted)}.dish em{font-style:normal;font:700 4.2cqw var(--font-body);margin-left:auto;padding-left:2cqw}.pts{display:flex;align-items:center;gap:3cqw;background:var(--pg-vibrant-beige);border-radius:5cqw;padding:4cqw 5cqw}.pts b{font:700 6cqw var(--font-display)}.pts span{font:400 3.2cqw/1.3 var(--font-body)}.gcard{position:relative;width:100%;aspect-ratio:1011/638;border-radius:4.5%/7%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;container-type:inline-size;color:var(--pg-green);box-shadow:0 22px 44px rgba(17,57,31,.16),0 2px 6px rgba(17,57,31,.1)}.gcard:before{content:"";position:absolute;inset:5%;border:1px solid var(--pg-dark-beige);border-radius:3.5cqw}.gcard img{width:52%;position:relative}.gcard .lbl{font:700 3.6cqw/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;position:relative}.gcard .amt{position:absolute;top:10%;right:9%;font:700 11cqw/1 var(--font-display)}.gcard.c25{background:var(--pg-off-white)}.gcard.c50{background:var(--pg-light-beige)}.gcard.c100{background:linear-gradient(135deg,#efdcaa,var(--pg-gold) 55%,#cdb57a)}.gcard .shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,hsla(0,0%,100%,0) 35%,rgba(255,252,240,.6) 48%,rgba(255,245,215,.2) 52%,hsla(0,0%,100%,0) 62%);background-size:260% 100%;background-position:130% 0}.i-tt{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E")}.foot{position:relative;z-index:2;background:#2e5243;color:#fffdf8}.foot a{color:inherit}.foot a:hover{color:#fffdf8}.foot .bot,.foot .top{max-width:1440px;margin:0 auto;padding-left:clamp(22px,3vw,48px);padding-right:clamp(22px,3vw,48px);display:flex;align-items:center;gap:24px 40px;flex-wrap:wrap}.foot .top{padding-top:32px;padding-bottom:32px;border-bottom:1px solid rgba(255,253,248,.14);justify-content:space-between}.foot .brandf img{height:34px;width:auto;display:block}.foot .fl{display:flex;flex-wrap:wrap;gap:10px 28px;font:400 17.5px/1 var(--font-body);letter-spacing:.04em}.foot .fl a{color:rgba(255,253,248,.88);padding:4px 0;border-bottom:1px solid transparent;transition:border-color var(--dur-fast),color var(--dur-fast)}.foot .fl a:hover{color:#fffdf8;border-color:#fffdf8}.foot .soc{display:flex;gap:8px}.foot .soc a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fffdf8;background:rgba(255,253,248,.08);transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast)}.foot .soc a:hover{background:#fffdf8;color:#2e5243;transform:translateY(-2px)}.foot .bot{padding-top:18px;padding-bottom:20px;justify-content:space-between}.foot .copy,.foot .legal{font:400 17px var(--font-body);letter-spacing:.04em;color:rgba(255,253,248,.75)}.foot .legal{display:flex;gap:26px;flex-wrap:wrap}.foot .legal a:hover{color:#fffdf8;text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.foot .top{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.foot .bot{flex-direction:column;align-items:flex-start;gap:12px}.btn{height:50px;padding:0 24px;font-size:17.5px}}.vswitch{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:4px;padding:5px;background:var(--surface-raised);border:1px solid var(--pg-beige);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);font:700 16.5px var(--font-body)}.vswitch span{padding:0 10px 0 12px;color:var(--pg-ink-muted);font-weight:400}.vswitch a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.vswitch a:hover{background:var(--pg-light-beige)}.vswitch a.on{background:var(--pg-gold)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sitenav .ddm a,.sitenav nav a{font-size:15.5px;letter-spacing:.045em}.sitenav .cartbtn .badge{font-size:12px}@media (max-width:1399px){.sitenav nav{gap:14px}.sitenav nav a{font-size:15px;letter-spacing:.035em}.sitenav .brand img{height:34px}}@media (max-width:1239px){.sitenav nav{gap:10px}.sitenav nav a{font-size:14px;letter-spacing:.03em}.sitenav .brand img{height:28px}}.navtog{display:none;width:46px;height:46px;border:0;border-radius:50%;background:transparent;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;justify-self:start;color:var(--pg-green)}.navtog:hover{background:var(--pg-light-beige)}.navtog span{display:block;width:22px;height:2px;border-radius:2px;background:currentColor}.mnav a:focus-visible,.mnav-x:focus-visible,.navtog:focus-visible{outline:2px solid #2e5243;outline-offset:3px}@media (max-width:1100px){.sitenav>nav{display:none}.navtog{display:flex}.sitenav>.brand{grid-column:2}}@media (max-width:640px){.sitenav{grid-template-columns:auto 1fr auto;gap:6px;padding:0 12px}.sitenav>.brand{justify-self:start}}.mnav{position:fixed;inset:0;z-index:200;visibility:hidden;transition:visibility 0s .35s}.mnav.on{visibility:visible;transition-delay:0s}.mnav-scrim{position:absolute;inset:0;background:rgba(17,40,28,.5);opacity:0;transition:opacity .3s}.mnav.on .mnav-scrim{opacity:1}.mnav-panel{position:absolute;left:0;top:0;bottom:0;width:min(86vw,380px);background:#fffdf8;display:flex;flex-direction:column;padding:16px 22px 26px;transform:translateX(-102%);transition:transform .35s cubic-bezier(.16,.84,.28,1);box-shadow:20px 0 60px -30px rgba(8,26,14,.5);overflow-y:auto}.mnav.on .mnav-panel{transform:none}.mnav-top{display:flex;align-items:center;justify-content:space-between;height:52px;margin-bottom:14px}.mnav-brand img{height:30px;width:auto;display:block}.mnav-x{position:relative;width:44px;height:44px;border:0;border-radius:50%;background:#f2ede3;cursor:pointer}.mnav-x span{position:absolute;left:12px;right:12px;top:21px;height:2px;border-radius:2px;background:#2e5243}.mnav-x span:first-child{transform:rotate(45deg)}.mnav-x span:last-child{transform:rotate(-45deg)}.mnav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mnav li{border-bottom:1px solid #eee7da;opacity:0;transform:translateX(-10px);transition:opacity .35s,transform .35s;transition-delay:calc(.05s + var(--i)*.03s)}.mnav.on li{opacity:1;transform:none}.mnav li a{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;font:700 21px/1.1 var(--font-display);color:var(--pg-green)}.mnav li a:after{content:"";width:9px;height:9px;border-right:2px solid #9aa59c;border-top:2px solid #9aa59c;transform:rotate(45deg)}.mnav li a[aria-current=page]{color:#36823a}.mnav-cta{margin-top:auto;padding-top:22px;display:flex;flex-direction:column;gap:12px}.mnav-cta .btn{justify-content:center;width:100%;background:#2e5243;color:#fffdf8}.mnav-sign{text-align:center;padding:12px;border:1px solid var(--pg-beige);border-radius:999px;font:400 16px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--pg-green)}html.pg-rm *,html.pg-rm :after,html.pg-rm :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@media (max-width:640px){.sitenav .acct .signin{display:none}.sitenav>.brand img{height:32px}}:root{--pg-green:#2a2c29;--pg-off-white:#fffdf8;--pg-leaf:#2e5243;--pg-leaf-hover:#24413a;--pg-leaf-tint:#c9d8cf;--pg-ink-muted:#5b5f59;--i-leaf:url("data:image/svg+xml;charset=utf-8,%3Csvg class='lucide lucide-leaf' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'/%3E%3C/svg%3E")}html{scrollbar-gutter:stable;overflow-x:visible}html.v4-scroll-locked,html.v4-scroll-locked body{overflow:hidden}:where(.sitenav,.mnav,.foot,.v4menu,.v4cart,.v4pw,.v4dlg,.co-page,.au-page,.ac-page,.v4pg) button{display:inline-block;padding:0;margin:0;font:inherit;color:inherit;background:none;border:0;border-radius:0;text-align:inherit;cursor:pointer}:where(.v4menu,.v4cart,.v4pw,.v4dlg,.co-page,.au-page,.ac-page,.pv-sheet,.v4pg) li,:where(.v4menu,.v4cart,.v4pw,.v4dlg,.co-page,.au-page,.ac-page,.pv-sheet,.v4pg) ol,:where(.v4menu,.v4cart,.v4pw,.v4dlg,.co-page,.au-page,.ac-page,.pv-sheet,.v4pg) p,:where(.v4menu,.v4cart,.v4pw,.v4dlg,.co-page,.au-page,.ac-page,.pv-sheet,.v4pg) ul{font-family:inherit;font-weight:inherit}@media (max-width:900px){html.v4-mcart body{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}html.v4-mcart #app .ruota-fab{right:14px;bottom:calc(88px + env(safe-area-inset-bottom, 0px))}html.v4-mcart #app .ruota-panel{right:14px;bottom:calc(160px + env(safe-area-inset-bottom, 0px));max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px);overflow-y:auto}}.lic{display:inline-block;flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--i) center /contain no-repeat;mask:var(--i) center /contain no-repeat}@keyframes v4bump{0%{transform:scale(1)}30%{transform:scale(1.18)}60%{transform:scale(.95)}to{transform:scale(1)}}.sitenav .cartbtn.bump{animation:v4bump .5s cubic-bezier(.34,1.5,.64,1)}@media (prefers-reduced-motion:reduce){.sitenav .cartbtn.bump{animation:none}}.foot .top{height:auto;margin-top:0;color:inherit;background:none}html body .modalbox-wrapper.opacity-wrapper{overflow-y:auto;overscroll-behavior:contain;padding:16px;backdrop-filter:none;background-color:rgba(20,22,20,.5)}html body .modalbox-wrapper.opacity-wrapper>.modalbox{margin:auto;max-width:100%}html body #locatinoAlert.modalbox-wrapper>.modalbox,html body #verifyPhoneInCheckout.modalbox-wrapper>.modalbox{width:min(520px,100%);border-radius:22px;font-family:var(--font-body);color:#2a2c29;box-shadow:0 40px 90px -30px rgba(0,0,0,.5)}html body #locatinoAlert.modalbox-wrapper .modalbox-content,html body #verifyPhoneInCheckout.modalbox-wrapper .modalbox-content{padding:28px 22px 22px}html body #locatinoAlert.modalbox-wrapper .modalbox-title,html body #locatinoAlert.modalbox-wrapper .modalbox-title h3,html body #verifyPhoneInCheckout.modalbox-wrapper .modalbox-title{font:700 24px/1.2 var(--font-display);color:#2a2c29}html body #locatinoAlert.modalbox-wrapper .modalbox-body,html body #verifyPhoneInCheckout.modalbox-wrapper .modalbox-body{padding:0;border:0;font-size:16px;line-height:1.55;color:#5b5f59}html body #locatinoAlert.modalbox-wrapper .modalbox-footer button,html body #verifyPhoneInCheckout.modalbox-wrapper .modalbox-footer button{display:inline-flex;align-items:center;justify-content:center;min-width:130px;min-height:50px;margin:0 4px;padding:0 22px;border-radius:999px;background:#2e5243;color:#fffdf8;font:700 16px/1 var(--font-body)}html body #locatinoAlert.modalbox-wrapper .modalbox-footer button.cancel-btn,html body #verifyPhoneInCheckout.modalbox-wrapper .modalbox-footer button.cancel-btn{background:#f6f1e7;color:#2a2c29}.mnav .mnav-out{display:block;width:100%;border-color:#f1c4c6;color:#bf2026}.sitenav{backdrop-filter:none;background:#fffdf8}.foot .fl a,.foot .legal a,.lo-cd .tel,.ms-top>a{display:inline-block;padding-top:10px;padding-bottom:10px;margin-top:-10px;margin-bottom:-10px}#app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#app>.v4-main{display:flex;flex:1 0 auto;flex-direction:column}#app>.v4-main>:last-child{flex:1 0 auto}