.jdp-product-accordions{display:block;width:100%;margin:4px 0 10px;color:#26382d;border-top:1px solid #d6ddcf}
.jdp-product-accordions [hidden]{display:none!important}
.jdp-product-accordions__item{border-bottom:1px solid #d6ddcf}
.jdp-product-accordions summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 0;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}
.jdp-product-accordions summary::-webkit-details-marker{display:none}
.jdp-product-accordions summary svg{flex:none;transition:transform .2s}
.jdp-product-accordions details[open]>summary svg{transform:rotate(180deg)}
.jdp-product-accordions__body{padding:0 0 18px;font-size:14px;line-height:1.75;overflow-wrap:anywhere}
.jdp-product-accordions__body>:first-child{margin-top:0}
.jdp-product-accordions__body p{margin:0 0 12px}
.jdp-product-accordions__body ul{padding-left:20px}
.jdp-product-accordions__table{width:100%;overflow-x:auto;border:1px solid #dce5da;border-radius:6px;margin:0 0 12px}
.jdp-product-accordions__table table{width:100%;margin:0!important;border-collapse:collapse;table-layout:fixed}
.jdp-product-accordions__table th,.jdp-product-accordions__table td{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.6}
.jdp-product-accordions summary:focus-visible,.jdp-product-accordions__table:focus-visible{outline:2px solid #a7492d;outline-offset:3px}
.jdgm-review-widget .jdp-review-track{display:flex!important;flex-direction:row!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding:0;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9bab96 transparent;padding:2px 1px 14px!important;margin:0!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}
.jdgm-review-widget .jdp-review-track>:is(.jm-review-item,.jdgm-rev){flex:0 0 calc((100% - 32px)/3)!important;min-width:0;max-width:none!important;margin:0!important;scroll-snap-align:start;border:1px solid #dce3d6!important;border-radius:8px!important;background:#f9faf6!important;padding:20px!important;box-sizing:border-box}
.jdgm-review-widget .jdp-review-track .jm-review-item__body{width:100%;min-width:0}
.jdgm-review-widget .jdp-review-track .jm-review-item__content{min-width:0;width:100%}
.jdgm-review-widget .jdp-review-track :is(.jm-review-content__body,.jdgm-rev__body){overflow-wrap:anywhere}
.jdp-review-controls{display:flex;justify-content:flex-end;gap:8px;margin:10px 0 14px}
.jdp-review-controls[hidden]{display:none}
.jdp-review-controls button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #cbd6c3;border-radius:50%;background:transparent;color:#294d35;cursor:pointer}
.jdp-review-controls button:hover{background:#edf1e8}
.jdp-review-controls button:disabled{opacity:.35;cursor:default}
.jdp-review-controls button:focus-visible,.jdp-review-track:focus-visible{outline:2px solid #a7492d;outline-offset:3px}
@media(max-width:990px){.jdgm-review-widget .jdp-review-track>:is(.jm-review-item,.jdgm-rev){flex-basis:calc((100% - 16px)/2)!important}}
@media(max-width:600px){.jdgm-review-widget .jdp-review-track>:is(.jm-review-item,.jdgm-rev){flex-basis:88%!important;padding:18px!important}.jdp-product-accordions summary{min-height:56px}.jdp-product-accordions__body{font-size:13px}.jdp-review-controls{margin-top:4px}}
@media(prefers-reduced-motion:reduce){.jdp-product-accordions summary svg{transition:none}}
