html body:not(#mdc-root) .woocommerce table.shop_table tr.mdc-shipping>td.mdc-shipping__cell{display:table-cell;padding:20px 0;text-align:left;border-top:1px solid var(--e-global-color-line);border-bottom:1px solid var(--e-global-color-line)}html body:not(#mdc-root) .woocommerce table.shop_table tr.mdc-shipping>td.mdc-shipping__cell::before{display:none}.mdc-shipping__heading{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--e-global-color-muted)}html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options{display:grid;gap:10px;margin:0;padding:0;list-style:none;text-align:left}html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options li.mdc-shipping__option{position:relative;margin:0;padding:0;line-height:1.4;text-indent:0}html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options li.mdc-shipping__option input.mdc-shipping__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options li.mdc-shipping__option label.mdc-shipping__card{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.4;color:var(--e-global-color-text);cursor:pointer;border:1px solid var(--e-global-color-line);border-radius:8px;background-color:color-mix(in srgb,var(--e-global-color-surface) 60%,transparent);transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options li.mdc-shipping__option label.mdc-shipping__card::before,html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options li.mdc-shipping__option label.mdc-shipping__card::after{content:none;display:none}html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options li.mdc-shipping__option label.mdc-shipping__card:hover{border-color:color-mix(in srgb,var(--e-global-color-secondary) 45%,var(--e-global-color-line))}.mdc-shipping__option:has(.mdc-shipping__radio:focus-visible) .mdc-shipping__card{outline:2px solid var(--e-global-color-secondary);outline-offset:2px}html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options li.mdc-shipping__option:has(.mdc-shipping__radio:checked) label.mdc-shipping__card,html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options li.mdc-shipping__option.is-selected:not(:has(.mdc-shipping__radio)) label.mdc-shipping__card{border-color:var(--e-global-color-secondary);background-color:color-mix(in srgb,var(--e-global-color-secondary) 8%,var(--e-global-color-card));box-shadow:0 0 0 1px var(--e-global-color-secondary)}.mdc-shipping__check{position:relative;width:18px;height:18px;border:1.5px solid var(--e-global-color-muted);border-radius:50%;transition:border-color 0.2s ease}.mdc-shipping__check::after{content:'';position:absolute;inset:3px;border-radius:50%;background-color:var(--e-global-color-secondary);transform:scale(0);transition:transform 0.2s ease}.mdc-shipping__option:has(.mdc-shipping__radio:checked) .mdc-shipping__check,.mdc-shipping__option.is-selected:not(:has(.mdc-shipping__radio)) .mdc-shipping__check{border-color:var(--e-global-color-secondary)}.mdc-shipping__option:has(.mdc-shipping__radio:checked) .mdc-shipping__check::after,.mdc-shipping__option.is-selected:not(:has(.mdc-shipping__radio)) .mdc-shipping__check::after{transform:scale(1)}.mdc-shipping__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:15px;color:var(--e-global-color-secondary);border-radius:8px;background-color:color-mix(in srgb,var(--e-global-color-secondary) 12%,transparent)}.mdc-shipping__icon svg{width:15px;height:15px;fill:currentColor}.mdc-shipping__text{display:flex;flex-direction:column;gap:2px;min-width:0}.mdc-shipping__title{font-weight:600;color:var(--e-global-color-text)}.mdc-shipping__meta{font-size:12px;color:var(--e-global-color-muted)}html body:not(#mdc-root) .woocommerce .mdc-shipping__price,html body:not(#mdc-root) .woocommerce .mdc-shipping__price .woocommerce-Price-amount{font-size:14px;font-weight:600;white-space:nowrap;color:var(--e-global-color-text)}html body:not(#mdc-root) .woocommerce p.mdc-shipping__destination{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;color:var(--e-global-color-muted);text-align:left}.mdc-shipping__destination svg{flex:none;width:12px;height:12px;fill:var(--e-global-color-secondary)}.mdc-shipping__destination strong{font-weight:600;color:var(--e-global-color-text)}.mdc-shipping__empty{margin:0;font-size:14px;color:var(--e-global-color-muted);text-align:left}html body:not(#mdc-root) .woocommerce form.mdc-shipping-calculator{margin:6px 0 0;text-align:left}html body:not(#mdc-root) .woocommerce form.mdc-shipping-calculator a.mdc-shipping-calculator__toggle{font-size:13px;font-weight:600;color:var(--e-global-color-secondary);text-decoration:underline;text-underline-offset:3px}html body:not(#mdc-root) .woocommerce .mdc-shipping-calculator__form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:16px;border:1px solid var(--e-global-color-line);border-radius:8px;background-color:color-mix(in srgb,var(--e-global-color-surface) 60%,transparent)}html body:not(#mdc-root) .woocommerce .mdc-shipping-calculator__form[style*="display: none"],html body:not(#mdc-root) .woocommerce .mdc-shipping-calculator__form[style*="display:none"]{display:none}html body:not(#mdc-root) .woocommerce .mdc-shipping-calculator__form .form-row{float:none;width:auto;margin:0;padding:0}html body:not(#mdc-root) .woocommerce .mdc-shipping-calculator__form .form-row-wide,html body:not(#mdc-root) .woocommerce .mdc-shipping-calculator__form .mdc-shipping-calculator__actions{grid-column:1 / -1}html body:not(#mdc-root) .woocommerce .mdc-shipping-calculator__form label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--e-global-color-muted)}html body:not(#mdc-root) .woocommerce .mdc-shipping-calculator__actions{margin:4px 0 0}html body:not(#mdc-root) .woocommerce button.mdc-shipping-calculator__submit{width:100%;padding:12px 18px;font-size:14px;font-weight:600;color:var(--e-global-color-text);border:1px solid var(--e-global-color-primary);border-radius:6px;background-color:var(--e-global-color-primary);transition:filter 0.2s ease}html body:not(#mdc-root) .woocommerce button.mdc-shipping-calculator__submit:hover{filter:brightness(1.12)}@media (max-width:768px){html body:not(#mdc-root) .woocommerce table.shop_table_responsive tr.mdc-shipping>td.mdc-shipping__cell{display:block;width:100%}}@media (max-width:480px){html body:not(#mdc-root) .woocommerce ul.mdc-shipping__options li.mdc-shipping__option label.mdc-shipping__card{grid-template-columns:auto 1fr auto;padding:12px 14px}.mdc-shipping__icon{display:none}html body:not(#mdc-root) .woocommerce .mdc-shipping-calculator__form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mdc-shipping__card,.mdc-shipping__check,.mdc-shipping__check::after{transition:none}}