.prize-final{max-width:1440px;margin:auto}.prize-final-hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:radial-gradient(ellipse at 80% 40%,#42744066,transparent 55%);padding:35px 6% 45px;gap:30px;align-items:center}.prize-final .text-link{font-size:12px;margin:0 0 28px}.prize-final h1{font:italic 76px/.96 Campaign,Impact,sans-serif;letter-spacing:0;margin:0 0 25px}.prize-final h1 em{font-style:normal}.prize-final-hero p:not(.eyebrow){font-size:16px;color:#cadac4;line-height:1.7}.prize-hero-art{position:relative;display:grid;place-items:center;align-self:stretch;min-height:500px;isolation:isolate}.prize-halo{position:absolute;width:85%;aspect-ratio:1;border:1px solid #8cc54040;border-radius:50%;box-shadow:0 0 0 35px #8cc54005,0 0 0 70px #8cc54003;z-index:-1}.prize-hero-art>img{width:100%;height:480px;object-fit:contain;filter:drop-shadow(0 30px 25px #001b1b80);transform:rotate(-7deg)}.prize-hero-label{position:absolute;right:0;bottom:90px;padding:20px 25px;background:#8cc540;color:#073321;transform:rotate(-7deg);box-shadow:0 10px 30px #001b1440;font:italic 25px/1.2 Campaign,Impact,sans-serif}.prize-hero-label strong{display:block}.prize-browse{position:absolute;bottom:0;color:#c9e0ba;text-decoration:none;font-size:11px;letter-spacing:.12em;padding:15px}.prize-country-line{border-top:1px solid #8cc54030;border-bottom:1px solid #8cc54030;padding:20px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.18em;color:#d5e4cb}.prize-country-line span{color:#8cc540;margin:0 25px}.prize-collection{padding:60px 6% 35px;scroll-margin-top:20px}.prize-collection-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.prize-final h2{font:italic 54px/1 Campaign,Impact,sans-serif;letter-spacing:0;margin-bottom:0}.prize-collection-heading>p{color:#bdd2b6;font-size:14px}.prize-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.prize-product{background:#f4f0dc;color:#0b3a28;border-radius:18px;overflow:hidden;border:1px solid #dce6c5}.prize-product-image{height:280px;position:relative;background:radial-gradient(ellipse at center,#fffef4,#e2e7c8);overflow:hidden}.prize-product-image img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .3s}.prize-product:hover img{transform:translateY(-5px) scale(1.035)}.prize-product-number{position:absolute;top:16px;left:18px;font-size:11px;letter-spacing:.15em;border:1px solid #0b3a2830;border-radius:20px;padding:5px 10px;z-index:1}.prize-product-copy{padding:24px}.prize-product-copy>p{font-size:12px;color:#576f4d;margin:0 0 7px}.prize-product h3{font:32px/1.1 Campaign,Impact,sans-serif;text-transform:uppercase;letter-spacing:0;margin-bottom:20px}.prize-product details{border-top:1px solid #123d2830;padding-top:15px}.prize-product summary{display:flex;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:700;list-style:none}.prize-product summary::-webkit-details-marker{display:none}.prize-product summary span{font-size:18px}.prize-product details[open] summary span{transform:rotate(45deg)}.prize-product details p{font-size:12px;line-height:1.65;margin:14px 0 0;color:#53684b}.prize-fine{font-size:11px;line-height:1.7;color:#a9c1a5;margin:24px 0 0}.prize-next{margin:0 6% 30px;padding:38px;border:1px solid #a7ce6540;border-radius:18px;background:linear-gradient(120deg,#214d35,#0b3628);display:flex;justify-content:space-between;align-items:center;gap:30px}.prize-next p:not(.eyebrow){margin:20px 0 0;font-size:14px;color:#c5d9bc;line-height:1.6}.prize-next .text-link{margin:18px 0 0;text-align:center}.prize-terms{margin:0 6% 50px;border-top:1px solid #a7ce6540;padding:20px 0;font-size:12px;color:#b7cbb0}.prize-terms summary{cursor:pointer}.prize-terms p{margin:15px 0 0;max-width:850px;line-height:1.7}.prize-final summary:focus-visible{outline:3px solid #81ae35;outline-offset:5px}@media(max-width:800px){.prize-final-hero{grid-template-columns:1fr;padding:25px 24px 30px;gap:0}.prize-final h1{font-size:60px}.prize-hero-art{min-height:360px}.prize-hero-art>img{height:330px}.prize-hero-label{bottom:65px;font-size:22px}.prize-halo{width:65%}.prize-country-line{font-size:9px;letter-spacing:.08em}.prize-country-line span{margin:0 8px}.prize-collection{padding:35px 24px}.prize-collection-heading{display:block}.prize-collection-heading>p{margin-top:20px}.prize-final h2{font-size:44px}.prize-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.prize-product-image{height:220px}.prize-product-copy{padding:18px}.prize-product h3{font-size:27px}.prize-next{flex-direction:column;align-items:start;padding:25px}.prize-next .campaign-cta{font-size:24px;gap:20px}}@media(max-width:480px){.prize-catalog{grid-template-columns:1fr}.prize-product-image{height:270px}}@media(prefers-reduced-motion:reduce){.prize-product-image img{transition:none}}
