.joca-promos{position:relative;margin:20px 0;border-radius:20px;overflow:hidden;background:#073f28;color:#fff;font-family:Arial,sans-serif}.joca-slide{position:relative;min-height:340px}.joca-slide[hidden]{display:none}.joca-slide>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.joca-copy{position:relative;padding:32px 40px;width:53%;box-sizing:border-box;text-shadow:0 2px 8px #00301b}.joca-copy>span{font-size:12px;font-weight:700;letter-spacing:2px;color:#f2d992}.joca-copy h2{font-size:clamp(28px,3vw,44px);line-height:1.08;margin:16px 0}.joca-copy p{font-size:21px;line-height:1.4;margin:12px 0}.joca-copy strong{color:#ffe29b}.joca-copy a{color:white;display:inline-block;margin:8px 18px 0 0;font-size:14px}.joca-copy .joca-cta{background:#ffe09a;color:#073f28;padding:12px 18px;border-radius:8px;font-weight:bold;text-decoration:none;text-shadow:none}.joca-controls{display:flex;justify-content:center;gap:8px;padding:10px;background:#063320}.joca-controls button{width:auto;margin:0;min-height:32px;padding:6px 12px;background:transparent;border:1px solid #67917a;border-radius:6px;color:#fff;cursor:pointer}.joca-controls button[aria-pressed=true]{background:#ffe09a;color:#073f28}.joca-conditions{scroll-margin-top:85px;background:#fff;border:1px solid #d5dfd7;padding:14px 18px;border-radius:10px;margin:0 0 20px;color:#173b2a;font-size:14px}.joca-conditions summary{cursor:pointer;font-weight:bold}.joca-conditions p,.joca-conditions li{line-height:1.5}.joca-promos a:focus-visible,.joca-promos button:focus-visible{outline:3px solid white;outline-offset:3px}@media(max-width:650px){.joca-slide{min-height:410px}.joca-slide>img{object-position:70% center;opacity:.48}.joca-copy{width:100%;padding:28px 24px;background:linear-gradient(90deg,#073f28ef,#073f2877)}.joca-copy h2{font-size:34px}.joca-copy p{font-size:21px}.joca-controls{gap:5px}.joca-controls button{padding:6px 9px}}
.joca-vitrine+.trust{margin-top:0}
.joca-copy h2 em{font-style:normal;font-size:1.35em;color:#ffe09a}.joca-copy .joca-24{font-size:28px;font-weight:900}.joca-copy .joca-entrega{font-size:19px;font-weight:800}.joca-slide{min-height:380px}.joca-vitrine .joca-promos{margin-top:0}.joca-vitrine{padding-bottom:20px}
