.description-accordion{border-top:1px solid var(--color-border);margin:0}
.description-accordion:last-child{border-bottom:1px solid var(--color-border)}
.description-accordion>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;cursor:pointer;list-style:none;color:var(--color-text)}
.description-accordion>summary::-webkit-details-marker{display:none}
.description-accordion>summary::after{content:"+";flex:0 0 24px;text-align:center;font-size:1.5rem;font-weight:400;color:var(--color-primary)}
.description-accordion[open]>summary::after{content:"−"}
.description-accordion>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}
.product-description .description-accordion>summary>h2,.product-description .description-accordion>summary>h3{font-size:1.1rem;font-weight:600;line-height:1.4;margin:0}
.description-accordion__content{padding:0 4px 24px}
.description-accordion__content>:first-child{margin-top:0}
.description-accordion__content>:last-child{margin-bottom:0}
.free-shipping-progress{padding:16px 18px;margin-block:22px;background:var(--color-pale);border:1px solid var(--color-border);border-radius:12px}
.free-shipping-progress--cart{max-width:720px}
.free-shipping-progress__message{margin:0 0 10px;font-size:.94rem;font-weight:600;line-height:1.45}
.free-shipping-progress__bar{display:block;appearance:none;width:100%;height:9px;overflow:hidden;border:0;border-radius:99px;background:#e0e6e5;color:var(--color-accent);accent-color:var(--color-accent)}
.free-shipping-progress__bar::-webkit-progress-bar{background:#e0e6e5;border-radius:99px}
.free-shipping-progress__bar::-webkit-progress-value{background:var(--color-accent);border-radius:99px}
.free-shipping-progress__bar::-moz-progress-bar{background:var(--color-accent);border-radius:99px}
.free-shipping-progress__threshold{margin:8px 0 0;font-size:.78rem;color:var(--color-text)}
@media(max-width:767px){.description-accordion>summary{padding-block:16px}.product-description .description-accordion>summary>h2,.product-description .description-accordion>summary>h3{font-size:1rem}.free-shipping-progress{padding:14px}}
