.focused-art{position:relative!important;background:transparent!important;height:535px!important;min-width:0;overflow:visible!important;isolation:isolate}
.focused-art .image-stage{height:78%;position:relative}
.focused-art .bottle-object,.focused-art .ingredient-object{position:absolute;border:0;background:transparent;padding:0;color:#154a38;cursor:pointer;display:block}
.focused-art .bottle-object{left:5%;top:0;width:66%;height:96%}
.focused-art .ingredient-object{right:1%;bottom:0;width:24%;height:31%;}
.focused-art button img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;position:static!important;animation:none!important;transform:none!important;transition:filter .2s!important}
.focused-art .ingredient-object img{height:78%!important}
.focused-art .ingredient-object>span{display:block;font:11px/1.4 Arial;white-space:nowrap;margin-top:5px}
.focused-art .ingredient-object b{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #96a68c;border-radius:50%;font-weight:normal;margin-left:3px}
.focused-art .bottle-object:focus-visible,.focused-art .ingredient-object:focus-visible,.focused-art .image-selector button:focus-visible{outline:2px solid #154a38;outline-offset:5px;border-radius:8px}
.focused-art .ingredient-object:hover b,.focused-art .ingredient-object[aria-pressed=true] b{background:#154a38;color:white}
.focused-art .detail-caption{position:absolute;left:5%;right:1%;top:83%;font:14px/1.45 Arial;color:#566350;min-height:75px;text-align:left!important}
.focused-art .detail-caption strong{font:normal 21px/1.2 Georgia;color:#154a38;display:block;margin-bottom:7px}
.focused-art .detail-caption p{margin:0!important;max-width:400px;font:14px/1.45 Arial!important}
.focused-art .image-selector{display:none}
.focused-art[data-mode=gallery] .bottle-object{left:18%;width:64%;height:95%}
.focused-art[data-mode=gallery] .ingredient-object{display:none;left:12%;top:5%;width:76%;height:85%}
.focused-art[data-mode=gallery] .ingredient-object>span{display:none}
.focused-art[data-mode=gallery] .ingredient-object img{height:100%!important}
.focused-art[data-mode=gallery][data-image=ingredient] .bottle-object{display:none}
.focused-art[data-mode=gallery][data-image=ingredient] .ingredient-object{display:block}
.focused-art[data-mode=gallery] .image-stage{height:67%}
.focused-art[data-mode=gallery] .image-selector{display:flex;justify-content:center;gap:20px;position:absolute;left:0;right:0;top:69%}
.focused-art .image-selector button{font:13px Arial;padding:10px 4px;min-height:44px;border:0;border-bottom:1px solid transparent;background:transparent;color:#154a38;cursor:pointer}
.focused-art .image-selector button[aria-pressed=true]{border-bottom-color:#154a38;font-weight:bold}
@media(max-width:700px){.focused-art{height:370px!important}.focused-art .image-stage{height:73%}.focused-art .bottle-object{width:65%}.focused-art .ingredient-object{width:27%;right:1%;height:33%}.focused-art .ingredient-object>span{font-size:10px;white-space:normal}.focused-art .detail-caption{top:79%;left:0;right:0}.focused-art .detail-caption strong{font-size:19px}.focused-art .detail-caption p{font-size:13px!important}.focused-art[data-mode=gallery]{height:395px!important}.focused-art[data-mode=gallery] .image-stage{height:62%}.focused-art[data-mode=gallery] .image-selector{top:64%}.focused-art[data-mode=gallery] .detail-caption{top:80%}}
@media(prefers-reduced-motion:reduce){.focused-art button img{transition:none!important}}
