.toga-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5em;min-height:var(--toga-tap-target);padding:var(--toga-btn-padding-y-sm) var(--toga-btn-padding-x-sm);border:1px solid transparent;border-radius:var(--toga-btn-radius);font-family:var(--toga-font-ui);font-size:0.9375rem;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--toga-duration-base) var(--toga-ease),color var(--toga-duration-base) var(--toga-ease),border-color var(--toga-duration-base) var(--toga-ease)}.toga-btn--lg{padding:var(--toga-btn-padding-y) var(--toga-btn-padding-x)}.toga-btn--primary{background-color:var(--toga-terracotta);border-color:var(--toga-terracotta);color:var(--toga-paper)}.toga-btn--primary:hover,.toga-btn--primary:focus-visible{background-color:var(--toga-terracotta-hover);border-color:var(--toga-terracotta-hover);color:var(--toga-paper)}.toga-btn--ink{background-color:var(--toga-ink);border-color:var(--toga-ink);color:var(--toga-paper)}.toga-btn--ink:hover,.toga-btn--ink:focus-visible{background-color:var(--toga-ink-hover);border-color:var(--toga-ink-hover);color:var(--toga-paper)}.toga-btn--outline{background-color:transparent;border-color:currentColor;color:var(--toga-ink)}.toga-btn--outline:hover,.toga-btn--outline:focus-visible{background-color:var(--toga-ink);border-color:var(--toga-ink);color:var(--toga-paper)}.toga-btn--outline-inverse{background-color:transparent;border-color:var(--toga-paper);color:var(--toga-paper)}.toga-btn--outline-inverse:hover,.toga-btn--outline-inverse:focus-visible{background-color:var(--toga-paper);border-color:var(--toga-paper);color:var(--toga-ink)}.toga-form-control{display:block;box-sizing:border-box;width:100%;height:var(--toga-control-height);padding:0 var(--toga-space-3);font-family:var(--toga-font-ui);font-size:0.9375rem;color:var(--toga-ink);background-color:var(--toga-surface);border:1px solid var(--toga-control-border);border-radius:var(--toga-control-radius);transition:border-color var(--toga-duration-base) var(--toga-ease)}.toga-form-control::placeholder{color:var(--toga-ink-60)}.toga-form-control:focus-visible{outline:var(--toga-focus-ring-width) solid var(--toga-focus-ring-color);outline-offset:var(--toga-focus-ring-offset);border-color:var(--toga-terracotta)}.toga-card{display:block;border:1px solid var(--toga-border);border-radius:var(--toga-radius-md);background-color:var(--toga-surface);transition:border-color var(--toga-duration-base) var(--toga-ease),transform var(--toga-duration-base) var(--toga-ease)}.toga-card:hover,.toga-card:focus-visible{border-color:var(--toga-terracotta)}:where(.wp-site-blocks) :focus:not(:focus-visible){outline:none}:where(.wp-site-blocks) :focus-visible{outline:var(--toga-focus-ring-width) solid var(--toga-focus-ring-color);outline-offset:var(--toga-focus-ring-offset)}.toga-focus-ring:focus-visible{outline:var(--toga-focus-ring-width) solid var(--toga-focus-ring-color);outline-offset:var(--toga-focus-ring-offset)}.toga-tabs,.toga-auth-tabs,.toga-identifier-switch,html body.single-product .woocommerce-tabs ul.tabs.wc-tabs,html body .dokan-single-store .dokan-store-tabs ul.dokan-list-inline{display:flex;overflow-x:auto;gap:var(--toga-space-5);margin:0 0 var(--toga-space-6);padding:0;border-block-end:1px solid var(--toga-border);list-style:none;scrollbar-width:thin}.toga-tabs > li,html body.single-product .woocommerce-tabs ul.tabs.wc-tabs li,html body .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li{margin:0;padding:0;border:0;background:transparent}.toga-tabs__link,.toga-auth-tabs__tab,.toga-identifier-switch__option,.woocommerce-account .toga-account-tabs a,html body.single-product .woocommerce-tabs ul.tabs.wc-tabs li a,html body .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a{display:inline-flex;min-height:var(--toga-tap-target);align-items:center;margin-block-end:-1px;border-block-end:1px solid transparent;color:var(--toga-muted);font-family:var(--toga-font-ui);font-size:var(--toga-text-small);font-weight:500;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap;transition:var(--toga-transition)}.toga-tabs__link:hover,.toga-tabs__link:focus-visible,.toga-auth-tabs__tab:hover,.toga-auth-tabs__tab:focus-visible,.toga-identifier-switch__option:hover,.toga-identifier-switch__option:focus-visible,.woocommerce-account .toga-account-tabs a:hover,.woocommerce-account .toga-account-tabs a:focus-visible,html body.single-product .woocommerce-tabs ul.tabs.wc-tabs li a:hover,html body.single-product .woocommerce-tabs ul.tabs.wc-tabs li a:focus-visible,html body .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a:hover,html body .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a:focus-visible{color:var(--toga-ink)}.toga-tabs__link.is-current,.toga-tabs__link[aria-selected="true"],.toga-auth-tabs__tab.is-active,.toga-auth-tabs__tab[aria-selected="true"],.toga-identifier-switch__option[aria-checked="true"],.woocommerce-account .toga-account-tabs a[aria-current="page"],html body.single-product .woocommerce-tabs ul.tabs.wc-tabs li.active a,html body .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li.dokan-active a,html body .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li.active a{border-block-end-color:var(--toga-terracotta);color:var(--toga-ink)}@media (hover:none) and (pointer:coarse){input:not([type="checkbox"],[type="radio"],[type="range"],[type="submit"],[type="button"],[type="hidden"],[type="file"]):not(#toga-touch-16),select:not(#toga-touch-16),textarea:not(#toga-touch-16){font-size:max(16px,1em)}}@media (hover:none) and (pointer:coarse){.toga-footer .toga-footer__column ul{gap:0}.toga-footer__column a{display:flex;align-items:center;min-height:var(--toga-control-height)}.woocommerce-breadcrumb a,.toga-product-detail__vendor a,.wp-block-post-terms a{padding-block:var(--toga-space-3)}.toga-catalog-filters .wc-block-product-filter-checkbox-list__label,.toga-catalog-filters .wc-block-product-filters__close-overlay,.toga-catalog-filters .wc-block-product-filter-checkbox-list__show-more-button{display:flex;align-items:center;min-height:var(--toga-control-height)}.toga-catalog-filters .wc-block-product-filter-price-slider input[type="text"]{min-height:var(--toga-control-height)}}