.gobox-product .candy-world{background:#FFF5DF;border-radius:12px;gap:44px;padding:58px 5%}
.candy-world .gobox-world-stage{min-height:0;aspect-ratio:1.15;background:#FFFEFA;border-radius:8px;overflow:hidden}
.candy-world svg{display:block;width:100%;height:100%;padding-bottom:25px;box-sizing:border-box}
.candy-world .gobox-world-copy h2{color:#315F50;font-weight:400;letter-spacing:-.025em}
.candy-world .gobox-world-copy>p:not(.gobox-eyebrow){color:#53645C}
.candy-world .gobox-steps{border-color:#D7DFD4}
.candy-world .gobox-steps li{color:#53645C;border-color:#D7DFD4}
.candy-world .gobox-steps li[data-active=true]{color:#315F50;font-weight:600}
.candy-world .gobox-steps span,.candy-world .gobox-eyebrow{color:#315F50}
.candy-world .gobox-open-button{background:#315F50;color:#FFFEFA;font-weight:400;letter-spacing:0;text-transform:none;font-size:14px;min-height:44px}
.candy-world .gobox-open-button:focus-visible{outline:2px solid #315F50;outline-offset:5px}
.candy-world .gobox-stage-label{bottom:12px;font-size:11px;color:#53645C;background:#FFFEFA;text-align:center;max-width:90%;padding:4px 8px}
@media(max-width:740px){.gobox-product .candy-world{padding:32px 20px}.candy-world .gobox-world-stage{margin-top:25px;aspect-ratio:1.04}.candy-world .gobox-world-copy h2{font-size:28px}.candy-world .gobox-stage-label{font-size:10px}}
