.cj-shipping-summary{margin:0;padding:0;border:0;color:#263537}
.cj-shipping-summary .cj-shipping-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:15px;line-height:1.5;color:#263537}
.cj-shipping-summary .cj-shipping-date strong{font-size:inherit;font-weight:600}
.cj-shipping-summary .cj-shipping-benefit{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;line-height:1.5;color:#263537}
.cj-shipping-summary .cj-shipping-benefit svg{flex:0 0 22px;width:22px;height:22px;margin:0;color:#4e645e}
.cj-shipping-summary .cj-shipping-benefit strong{font-weight:600}
.cj-shipping-summary .cj-shipping-handcrafted{margin:16px 0 20px;font-size:14px;line-height:1.6;color:#586260}
.cj-shipping-panel{margin-top:26px;border-top:1px solid #dddeda;border-bottom:1px solid #dddeda;scroll-margin-top:30px}
.cj-shipping-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;list-style:none;font-size:16px;color:#263537;cursor:pointer}
.cj-shipping-panel>summary::after{content:'+';font-size:20px}
.cj-shipping-panel[open]>summary::after{content:'−'}
.cj-shipping-panel>summary::-webkit-details-marker{display:none}
.cj-shipping-panel>summary:focus-visible{outline:2px solid #971c30;outline-offset:4px}
