/* Amendments only; both approved stylesheets are unchanged. */
.figma-header{position:sticky;top:0;z-index:1000}
html{scroll-padding-top:125px}#figma-menu{position:sticky;top:105px;z-index:999}
.figma-offer:hover .offer-order{background:#fec803}
.tava-select{display:none}
.tava-stage[data-product="1"] .tava-food{left:34.21%;top:184px;width:413px;height:400px}
.tava-stage[data-product="1"] .tava-name{left:24.6%;top:208px;width:443px;height:92px}
.tava-stage[data-product="2"] .tava-food{left:21.25%;top:276px;width:538px;height:331px}
.tava-stage[data-product="2"] .tava-name{left:42.63%;top:239px;width:512px;height:113px}
.tava-link[aria-current="true"]{text-decoration:underline;text-underline-offset:6px}
.about-photo-main,.about-photo-small,.about-since{transition:transform 200ms ease}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
.about-art:hover .about-photo-main,.about-art:hover .about-since{transform:translate(var(--photo-x,0px),var(--photo-y,-2px))}
.about-art:hover .about-photo-small{transform:translate(calc(var(--photo-x,0px) * -1.5),calc(var(--photo-y,0px) * -1.5 - 3px))}
}
.survey-panel label{position:relative}
.survey-panel input[type="radio"]{position:absolute;opacity:0;width:30px;height:30px;margin:0}
.round-check{flex:0 0 30px;height:30px;border:2px solid white;border-radius:50%;background:white;display:grid;place-items:center;transition:background 200ms ease}
.round-check:after{content:'';width:7px;height:13px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);opacity:0;transition:transform 220ms cubic-bezier(.2,1.8,.5,1),opacity 140ms ease;margin-top:-3px}
.survey-panel input:checked+.round-check{background:#176b46;animation:checkPop 300ms ease}
.survey-panel input:checked+.round-check:after{transform:rotate(45deg) scale(1);opacity:1}
.survey-panel input:focus-visible+.round-check{outline:3px solid #fec803;outline-offset:4px}
@keyframes checkPop{50%{transform:scale(1.16)}}
.locations .section-heading h2{font-family:'Special Season Expanded',Inter,sans-serif;font-weight:800}
.invoice-updated{position:relative;aspect-ratio:1520/250;margin-bottom:43px;isolation:isolate}
.invoice-updated>img{width:100%;height:100%;object-fit:contain}
.invoice-updated>.pill{position:absolute;left:80.526316%;top:40.4%;width:11.842105%;height:19.2%;min-height:0;padding:0;font-size:clamp(7px,.729167vw,14px)}
.invoice-updated>.pill img{width:12px;max-height:70%}
@media(max-width:760px){
.figma-hero{aspect-ratio:1}.figma-hero .hero-slide img{object-fit:contain}
.figma-tava{--t:.052083333vw;height:calc(703 * var(--t));border-bottom:calc(17 * var(--t)) solid #6b594d;overflow:visible;z-index:2}
.figma-tava:after{height:calc(17 * var(--t))}
.tava-pattern{inset:calc(-10 * var(--t)) calc(-5 * var(--t));background-size:cover}
.tava-stage{width:calc(1520 * var(--t));height:100%;margin-inline:auto}
.tava-band{top:calc(38 * var(--t));height:calc(55 * var(--t));z-index:6}
.tava-band>.figma-container{position:relative;width:calc(1520 * var(--t));height:100%}
.tava-select{position:absolute;left:calc(503 * var(--t));top:0;height:100%;right:calc(100 * var(--t));display:flex;align-items:center;justify-content:space-between;padding:0;border:0;background:none;color:white;font:500 10px/1 Inter,sans-serif;cursor:pointer}
.tava-select:before{content:'';position:absolute;inset:-16px 0}
.tava-band nav{position:absolute;display:none;left:calc(450 * var(--t));right:0;top:calc(55 * var(--t) + 12px);height:auto;margin:0;padding:8px 0;background:#ec6216;border-radius:0 0 12px 12px;box-shadow:0 8px 18px #002d2060;overflow:visible}
.tava-band nav.open{display:grid;gap:0}
.tava-band nav a{padding:14px 16px;font:500 13px/1.2 Inter,sans-serif;min-height:44px}
.tava-band nav .js-whatsapp{display:none}
.tava-logo{left:calc(71 * var(--t));top:calc(24 * var(--t));width:calc(201 * var(--t));height:calc(201 * var(--t));transform:none;z-index:7}
.tava-tagline{left:calc(1070 * var(--t));right:auto;top:calc(106 * var(--t));width:calc(390 * var(--t));height:calc(94 * var(--t))}
.tava-stage .tava-food{left:calc(319 * var(--t));top:calc(224 * var(--t));width:calc(418 * var(--t));height:calc(347 * var(--t))}
.tava-stage .tava-name{left:calc(685 * var(--t));top:calc(237 * var(--t));width:calc(459 * var(--t));height:calc(97 * var(--t))}
.tava-stage[data-product="1"] .tava-food{left:calc(520 * var(--t));top:calc(184 * var(--t));width:calc(413 * var(--t));height:calc(400 * var(--t))}
.tava-stage[data-product="1"] .tava-name{left:calc(374 * var(--t));top:calc(208 * var(--t));width:calc(443 * var(--t));height:calc(92 * var(--t))}
.tava-stage[data-product="2"] .tava-food{left:calc(323 * var(--t));top:calc(276 * var(--t));width:calc(538 * var(--t));height:calc(331 * var(--t))}
.tava-stage[data-product="2"] .tava-name{left:calc(648 * var(--t));top:calc(239 * var(--t));width:calc(512 * var(--t));height:calc(113 * var(--t))}
.tava-price{left:calc(691 * var(--t));top:calc(340 * var(--t));width:calc(146.708 * var(--t));height:calc(141.872 * var(--t));transform:none}
.tava-price>img{width:100%;height:100%}.tava-price>span{font-size:calc(10 * var(--t))}.tava-price strong{font-size:calc(25 * var(--t))}
.tava-order,.tava-order:hover{left:calc(936 * var(--t));top:calc(431 * var(--t));width:calc(131 * var(--t));height:calc(40 * var(--t));min-height:0;padding:0;transform:none;font-size:calc(14 * var(--t));gap:0}
.tava-order:after{content:'';position:absolute;inset:-18px -7px}
.tava-stage>.figma-arrows{left:calc(710 * var(--t));top:calc(607 * var(--t));bottom:auto;transform:none;gap:calc(10 * var(--t))}
.tava-stage>.figma-arrows button{position:relative;width:calc(45 * var(--t));height:calc(45 * var(--t))}
.tava-stage>.figma-arrows button img{width:100%;height:100%}.tava-stage>.figma-arrows button:after{content:'';position:absolute;inset:-15px -5px}
.invoice-updated{margin-bottom:26px}.invoice-updated>.pill{gap:3px;font-size:6px}.invoice-updated>.pill img{width:8px}
}
@media(max-width:700px){html{scroll-padding-top:96px}#figma-menu{top:80px}}
@media(prefers-reduced-motion:reduce){.about-photo-main,.about-photo-small,.about-since{transform:none!important;transition:none!important}.round-check,.round-check:after{animation:none!important;transition:none!important}}
