.wgsm-estimate{container-type:inline-size;margin-block:1.25rem;color:inherit;font:inherit;--wgsm-accent:var(--wg-primary,#245c45);--wgsm-line:var(--wg-border,#dce2db)}.wgsm-estimate h3{font:inherit;font-weight:650;margin:0 0 .75rem}.wgsm-options{display:grid;gap:0}.wgsm-option{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 0;border-bottom:1px solid var(--wgsm-line);min-width:0}.wgsm-option[hidden]{display:none!important}.wgsm-icon{width:26px;height:26px;flex:0 0 26px}.wgsm-option-body{flex:1;min-width:0}.wgsm-option-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.wgsm-option-label{font-weight:600}.wgsm-option-price{white-space:nowrap}.wgsm-stores{font-size:.875em;margin-top:.4rem}.wgsm-stores:empty{display:none}.wgsm-stores summary,.wgsm-destination summary{cursor:pointer;text-decoration:underline;color:var(--wgsm-accent)}.wgsm-stores ul{list-style:none;margin:.6rem 0 0;padding:0}.wgsm-stores li{padding:.6rem 0;border-top:1px solid var(--wgsm-line)}.wgsm-stores :is(li,.wgsm-single-store)>:is(strong,span){display:block;overflow-wrap:anywhere}.wgsm-store-price{margin-top:.2rem}.wgsm-destination{margin-block:.7rem;font-size:.9em}.wgsm-estimate select{display:block;max-width:100%;min-height:44px;font:inherit;margin-block:.4rem}.wgsm-estimate small{display:block;line-height:1.5;font-size:.8em;opacity:.8}.wgsm-estimate :focus-visible{outline:2px solid currentColor;outline-offset:3px}.wgsm-layout-cards .wgsm-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.wgsm-layout-cards .wgsm-option{flex-direction:column;border:1px solid var(--wgsm-line);border-radius:var(--wg-radius,6px);padding:.9rem .75rem}.wgsm-layout-cards .wgsm-option-body{width:100%}.wgsm-layout-cards .wgsm-option-heading{flex-direction:column;gap:.3rem}.wgsm-layout-cards .wgsm-option-price{font-size:1.1em}.wgsm-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:420px){.wgsm-layout-cards .wgsm-options{grid-template-columns:1fr}.wgsm-layout-cards .wgsm-option{flex-direction:row}.wgsm-layout-cards .wgsm-option-heading{flex-direction:row}.wgsm-layout-cards .wgsm-option-price{font-size:1em}}

@container(max-width:420px){.wgsm-layout-cards .wgsm-options{grid-template-columns:1fr}.wgsm-layout-cards .wgsm-option{flex-direction:row}.wgsm-layout-cards .wgsm-option-heading{flex-direction:row}.wgsm-layout-cards .wgsm-option-price{font-size:1em}}

.wgsm-destination[hidden]{display:none!important}
