body.single-product #content #tab-description{padding:28px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}
body.single-product #content #tab-description .adpa-layout,
body.single-product #content #tab-description .adpa-layout *{box-sizing:border-box}
body.single-product #content #tab-description .adpa-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.9fr);gap:clamp(32px,4vw,64px);align-items:start;color:#4b3026;font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif}
body.single-product #content #tab-description .adpa-layout--only-accordion{grid-template-columns:minmax(0,1fr)}
body.single-product #content #tab-description .adpa-description{min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}
body.single-product #content #tab-description .adpa-description :is(h1,h2,h3,h4,h5,h6){margin:36px 0 22px;color:#4b3026;font-family:inherit;font-weight:600;line-height:1.25;letter-spacing:-.025em;text-transform:none}
body.single-product #content #tab-description .adpa-description :is(h1,h2){font-size:clamp(30px,2.7vw,38px)}
body.single-product #content #tab-description .adpa-description :is(h3,h4,h5,h6){font-size:clamp(26px,2.2vw,30px)}
body.single-product #content #tab-description .adpa-description>:first-child{margin-top:0}
body.single-product #content #tab-description .adpa-description :is(p,li){color:#674f41;font-size:18px;line-height:1.85}
body.single-product #content #tab-description .adpa-description p{margin:0 0 24px;max-width:none}
body.single-product #content #tab-description .adpa-description :is(ul,ol){display:block;margin:22px 0 30px;padding-left:24px}
body.single-product #content #tab-description .adpa-description ul{list-style:disc}
body.single-product #content #tab-description .adpa-description ol{list-style:decimal}
body.single-product #content #tab-description .adpa-description li{position:static;margin:0 0 10px;padding:0;border:0;border-radius:0;background:transparent}
body.single-product #content #tab-description .adpa-description li::before{content:none}
body.single-product #content #tab-description .adpa-description li::marker{color:#8a5237}
body.single-product #content #tab-description .adpa-accordion{width:100%;min-width:0;margin:0;padding:0}
body.single-product #content #tab-description .adpa-item{display:block;margin:0 0 12px;padding:0;border:1px solid #e2d6ca;border-radius:10px;background:#f5eee5;box-shadow:none}
body.single-product #content #tab-description .adpa-item[open]{border-color:#b58365;background:#faf6ef}
body.single-product #content #tab-description .adpa-item>summary{position:relative;display:block;min-height:82px;margin:0;padding:24px 62px 24px 24px;border:0;border-radius:9px;background:transparent;color:#4b3026;font:500 22px/1.4 "Segoe UI","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;text-transform:none;list-style:none;cursor:pointer;overflow-wrap:break-word}
body.single-product #content #tab-description .adpa-item>summary::-webkit-details-marker{display:none}
body.single-product #content #tab-description .adpa-item>summary::marker{content:""}
body.single-product #content #tab-description .adpa-item>summary::after{content:"+";position:absolute;top:50%;right:22px;transform:translateY(-50%);color:#8a5237;font:400 28px/1 Arial,sans-serif}
body.single-product #content #tab-description .adpa-item[open]>summary::after{content:"−"}
body.single-product #content #tab-description .adpa-item>summary:hover{background:#eee2d4}
body.single-product #content #tab-description .adpa-item>summary:focus-visible{outline:3px solid #8a5237;outline-offset:3px}
body.single-product #content #tab-description .adpa-answer{padding:0 24px 26px;color:#674f41;font-size:17px;line-height:1.75;overflow-wrap:anywhere}
body.single-product #content #tab-description .adpa-answer :is(p,li,dt,dd,div){color:#674f41;font-size:17px;line-height:1.75}
body.single-product #content #tab-description .adpa-answer :is(p,div){margin:0 0 14px}
body.single-product #content #tab-description .adpa-answer>:last-child{margin-bottom:0}
body.single-product #content #tab-description .adpa-answer :is(ul,ol){display:block;margin:0 0 16px;padding-left:22px}
body.single-product #content #tab-description .adpa-answer li{position:static;margin:0 0 9px;padding:0;border:0;border-radius:0;background:transparent;font-size:17px}
body.single-product #content #tab-description .adpa-answer li::before{content:none}
body.single-product #content #tab-description .adpa-answer ul{list-style:disc}
body.single-product #content #tab-description .adpa-answer ol{list-style:decimal}
body.single-product #content #tab-description .adpa-answer :is(h1,h2,h3,h4,h5,h6){font-size:24px;line-height:1.3;color:#4b3026;margin:20px 0 14px;text-transform:none}
body.single-product #content #tab-description .adpa-answer a{color:#8a5237;text-decoration:underline;text-underline-offset:3px}
body.single-product #content #tab-description .adpa-answer img{max-width:100%;height:auto}
body.single-product #content #tab-description .adpa-answer table{width:100%;border-collapse:collapse}
body.single-product #content #tab-description .adpa-answer :is(td,th){padding:8px;border:1px solid #e2d6ca;text-align:left;overflow-wrap:anywhere}
body.single-product #content #tab-description .adpa-answer dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}
body.single-product #content #tab-description .adpa-answer dl>div{display:contents}
body.single-product #content #tab-description .adpa-answer :is(dt,dd){display:block;float:none;width:auto;margin:0;padding:9px 0;border-bottom:1px solid #e2d6ca}
body.single-product #content #tab-description .adpa-answer dt{grid-column:1;font-weight:600}
body.single-product #content #tab-description .adpa-answer dd{grid-column:2;text-align:right}
@media(max-width:980px){body.single-product #content #tab-description .adpa-layout{grid-template-columns:minmax(0,1fr);gap:32px}}
@media(max-width:600px){body.single-product #content #tab-description .adpa-item>summary{padding:22px 56px 22px 20px;min-height:78px}body.single-product #content #tab-description .adpa-answer{padding:0 20px 24px}}
