
.ss-delivery-summary {font-size:13px;line-height:1.5;border-block:1px solid #d7d9cd;padding-block:12px}
.ss-delivery-summary p+p {margin-top:4px}
.ss-delivery-summary a {display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}
.ss-guide-choice {background:#f0f1e8;border-radius:8px;padding:20px;margin-block:24px}
.ss-guide-choice h2 {margin-top:0!important;font-size:22px}
.ss-guide-choice a {display:block;min-height:44px;padding-block:10px;background-image:none!important;text-decoration:underline;text-underline-offset:3px}
.ss-guide-choice__primary {font-weight:600}
.ss-guide-choice a:focus-visible,.ss-delivery-summary a:focus-visible {outline:2px solid currentColor;outline-offset:4px}
@media(max-width:749px){
 body .jdgm-revs-tab-btn {position:static!important;transform:none!important;inset:auto!important;writing-mode:horizontal-tb!important;display:table!important;width:auto!important;height:auto!important;min-height:44px!important;max-width:calc(100% - 40px)!important;margin:16px auto!important;padding:12px 20px!important;white-space:normal!important;float:none!important;border-radius:6px!important}
 body .jdgm-revs-tab-btn:focus-visible {outline:2px solid currentColor!important;outline-offset:3px}
}

body .jdgm-carousel-title {font-size:22px!important;line-height:1.3!important;margin-bottom:8px!important}
