.ap-protocol-premium .protocol-visual.has-protocol-photo{padding:0;min-height:0;background:#fcfcf9!important}
.ap-protocol-premium .protocol-visual.has-protocol-photo img.protocol-main-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:0}
.ap-protocol-premium .protocol-photo-caption{font-size:11px;line-height:1.5;color:#686d62;background:#fcfcf9;margin:0;padding:12px 18px;text-align:center}
.ap-protocol-premium .protocol-photo-products{display:block;padding:0;background:#fcfcf9}
.ap-protocol-premium .protocol-photo-products summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;font:500 12px/1.5 Inter,sans-serif;color:#4a543e;padding:16px 18px}
.ap-protocol-premium .protocol-photo-products summary::-webkit-details-marker{display:none}
.ap-protocol-premium .protocol-photo-products[open] summary span{transform:rotate(45deg)}
.ap-protocol-premium .protocol-photo-products .protocol-visual-heading{display:none}
.ap-protocol-premium .protocol-photo-products .protocol-product-stack{padding:0 18px 18px;gap:8px}
.ap-protocol-premium .protocol-photo-products .protocol-visual-footer{display:none}
@media(max-width:650px){.ap-protocol-premium .protocol-top>.protocol-visual.has-protocol-photo{max-height:none;padding:0;aspect-ratio:auto}.ap-protocol-premium .protocol-visual.has-protocol-photo img.protocol-main-img{max-height:330px;aspect-ratio:1;object-fit:contain;background:#f2f2ed}.ap-protocol-premium .protocol-photo-caption{padding:10px 14px;font-size:10px}.ap-protocol-premium .protocol-photo-products summary{padding:13px 14px}}
