.verm-product-details{background:#fdfcf8;color:#242a27;padding:clamp(38px,6vw,78px) 20px}
.verm-product-details__container{max-width:1170px;margin:0 auto;display:grid;grid-template-columns:minmax(0,0.87fr) minmax(0,1.13fr);gap:clamp(30px,6vw,90px)}
.verm-product-details__eyebrow{margin:0 0 12px;color:#064833;font-weight:700;font-size:11px;letter-spacing:.13em}
.verm-product-details__heading h2{font-size:clamp(24px,2.7vw,36px);font-weight:650;line-height:1.16;letter-spacing:-.025em;margin:0 0 18px}
.verm-product-details__excerpt{font-size:15px;line-height:1.65;color:#58645d;max-width:38ch;margin:0}
.verm-product-details__panel{border-bottom:1px solid #dde5dd;margin:0}
.verm-product-details__panel:first-child{border-top:1px solid #dde5dd}
.verm-product-details__panel>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 3px;list-style:none;font-size:15px;font-weight:600;line-height:1.5}
.verm-product-details__panel>summary::-webkit-details-marker{display:none}
.verm-product-details__panel>summary:focus-visible{outline:2px solid #064833;outline-offset:3px}
.verm-product-details__toggle{width:20px;height:20px;position:relative;display:block;flex-shrink:0}
.verm-product-details__toggle:before,.verm-product-details__toggle:after{content:'';position:absolute;background:#064833;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:1px}
.verm-product-details__toggle:before{width:12px;height:1.6px}.verm-product-details__toggle:after{width:1.6px;height:12px;transition:transform .15s}
.verm-product-details__panel[open] .verm-product-details__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}
.verm-product-details__content{padding:0 3px 22px;color:#3f4b44;font-size:15px;line-height:1.7;overflow-wrap:anywhere}
.verm-product-details__content p{margin:0 0 12px}.verm-product-details__content ul{padding-left:20px}.verm-product-details__content a,.verm-product-details__seller a{color:#064833;text-decoration:underline;text-underline-offset:3px}
.verm-product-details__seller{font-size:12px;line-height:1.6;color:#64716a;margin-top:20px}
@media(max-width:767px){.verm-product-details{padding:30px 16px 38px}.verm-product-details__container{display:block}.verm-product-details__heading{margin-bottom:25px}.verm-product-details__heading h2{font-size:25px}.verm-product-details__excerpt{max-width:none;font-size:14px}.verm-product-details__panel>summary{padding:17px 0;min-height:54px}.verm-product-details__content{font-size:14px}}
