
.gsc-tax-mobile{display:none}.gsc-tax-cart{padding:14px;margin:0 0 16px;border:1px solid #dbe5f2;border-radius:10px;background:#f5f8fd}.gsc-tax-caption{display:block;font-size:12px;font-weight:600;color:#294560;margin-bottom:9px}.gsc-tax-control .pa-iva-selector{display:flex!important;align-items:center;justify-content:center;gap:10px;padding:8px 10px;border:1px solid #d4e0ef;border-radius:8px;background:#fff;box-sizing:border-box}.gsc-tax-control .pa-iva-label{font-size:12px!important;line-height:1.3!important;color:#65788e!important;margin:0!important;white-space:nowrap}.gsc-tax-control .pa-iva-label.is-active{color:#165dc0!important;font-weight:700!important}.gsc-tax-control .pa-iva-switch{display:block!important;position:relative!important;flex:none;width:38px!important;min-width:38px!important;height:22px!important;min-height:22px!important;padding:0!important;margin:0!important;border:0!important;border-radius:20px!important;background:#b4c8e0!important;box-shadow:none!important}.gsc-tax-control .pa-iva-switch[aria-checked="true"]{background:#286bea!important}.gsc-tax-control .pa-iva-switch-dot{position:absolute!important;top:3px!important;left:3px!important;width:16px!important;height:16px!important;border-radius:50%;background:#fff;transform:none!important;transition:left .18s}.gsc-tax-control .pa-iva-switch[aria-checked="true"] .pa-iva-switch-dot{left:19px!important}.gsc-tax-control .pa-iva-switch:focus-visible{outline:2px solid #286bea;outline-offset:3px}.gsc-tax-control .pa-iva-switch:disabled{opacity:.5;cursor:default}.gsc-tax-locked{display:block;font-size:10px;color:#39755b;margin-top:7px;line-height:1.5}.gsc-tax-locked[hidden]{display:none}
.gsc-re-compact{padding:13px 14px!important;border:1px solid #cadbf1!important;border-radius:10px;background:#f3f7ff;margin-top:16px!important}.gsc-re-card-title{font-size:12px;font-weight:700;color:#225aa6;margin-bottom:10px}.gsc-re-compact .gsc-re-choice{gap:12px}.gsc-re-compact .gsc-re-choice label{justify-content:space-between;flex:1;font-size:13px;font-weight:600}.gsc-re-compact .gsc-re-choice input[data-gsc-re]{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:40px!important;height:24px!important;border:0!important;border-radius:20px!important;background:#a6b8cb;cursor:pointer;transition:background .18s}.gsc-re-compact .gsc-re-choice input[data-gsc-re]:after{content:'';position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #16365020;transition:transform .18s}.gsc-re-compact .gsc-re-choice input[data-gsc-re]:checked{background:#168b55}.gsc-re-compact .gsc-re-choice input[data-gsc-re]:checked:after{transform:translateX(16px)}.gsc-re-compact:has([data-gsc-re]:checked){background:#f0faf5;border-color:#a5d7bc}.gsc-re-compact:has([data-gsc-re]:checked) .gsc-re-card-title{color:#14724a}.gsc-re-compact [data-gsc-re-status]{font-size:11px!important;margin-top:9px}.gsc-re-compact input[data-gsc-re]:focus-visible{outline:2px solid #286bea;outline-offset:3px}
#gsc-checkout-dock{display:none}.gsc-tax-cart-source{display:none!important}
@media(max-width:1024px){header.mobile .mobile-container>.mobile-tabs-container{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important}header.mobile .mobile-container:not(.active) .gsc-tax-mobile{visibility:hidden;pointer-events:none}header.mobile .gsc-tax-mobile{display:block;padding:12px 14px;margin:0 12px 10px;border:1px solid #dce6f3;border-radius:10px;background:#f5f8fd;flex:none}.woocommerce-checkout:not(.woocommerce-order-received) ul.sticky-dashboard{display:none!important}.woocommerce-checkout:not(.woocommerce-order-received) #wrap{padding-bottom:100px}#gsc-checkout-dock{display:flex;align-items:center;gap:12px;position:fixed;bottom:calc(10px + env(safe-area-inset-bottom));left:12px;right:12px;max-width:600px;margin:0 auto;padding:12px 14px;box-sizing:border-box;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #d8e6dc;border-radius:14px;box-shadow:0 7px 26px #15362a2b;z-index:1000}#gsc-checkout-dock[hidden]{display:none!important}.gsc-checkout-total{flex:1;min-width:0}.gsc-checkout-total>small{display:block;font-size:10px;color:#637a72;line-height:1.4}.gsc-checkout-total>strong{display:block;font-size:19px;line-height:1.4;color:#173b2b}#gsc-checkout-dock button{flex:none;min-height:44px;border:0;border-radius:8px;padding:11px 15px;background:#168342;color:#fff;font:600 12px inherit;line-height:1.35;cursor:pointer}#gsc-checkout-dock button:disabled{opacity:.55;cursor:wait}.wc-block-components-checkout-place-order-button,#place_order{background:#168342!important;color:#fff!important}}
@media(prefers-reduced-motion:reduce){.gsc-re-compact input[data-gsc-re],.gsc-re-compact input[data-gsc-re]:after,.gsc-tax-control .pa-iva-switch-dot{transition:none}}
