.asawoo-extras{min-width:0;max-width:100%;color:var(--asawoo-text,inherit);padding:var(--asawoo-padding,0);overflow-wrap:anywhere}.asawoo-extras h2{margin-block:0 1rem;font:inherit;font-weight:700;font-size:clamp(1.15rem,2vw,1.5rem)}.asawoo-specs table{width:100%;border-collapse:collapse;table-layout:fixed}.asawoo-specs th,.asawoo-specs td{text-align:start;vertical-align:top;padding:clamp(.6rem,1.5vw,1rem);border-block-end:1px solid color-mix(in srgb,currentColor 14%,transparent);overflow-wrap:anywhere}.asawoo-specs th{width:37%;font-weight:600}.asawoo-specs details{border-block-end:1px solid color-mix(in srgb,currentColor 16%,transparent);padding-block:.55rem}.asawoo-specs summary{cursor:pointer;font-weight:600;padding:.55rem}.asawoo-specs details>div{padding:.6rem}.asawoo-specs dl{display:grid;gap:.65rem;margin:0}.asawoo-specs dl>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:var(--asawoo-gap,1rem)}.asawoo-specs dd{margin:0}.asawoo-breadcrumb nav{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9em}.asawoo-breadcrumb__sep{opacity:.5}.asawoo-related__grid{display:grid;grid-template-columns:repeat(var(--asawoo-cols,4),minmax(0,1fr));gap:var(--asawoo-gap,16px)}.asawoo-related__item{min-width:0;padding:clamp(.6rem,2vw,1rem);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--asawoo-radius,14px);background:var(--asawoo-surface,transparent)}.asawoo-related__item img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.asawoo-related__item h3{font:inherit;font-weight:650;line-height:1.5;margin:.6rem 0}.asawoo-related__price{font-weight:650;margin-block:.4rem}.asawoo-related__action{display:inline-flex;min-height:38px;align-items:center;text-decoration:none}.asawoo-native-flow{max-width:100%;overflow-wrap:anywhere}.asawoo-native-flow :is(table,.woocommerce,form){max-width:100%}.asawoo-commerce-document{inline-size:100%;min-inline-size:0}@media(max-width:600px){.asawoo-related__grid{grid-template-columns:repeat(min(var(--asawoo-cols,2),2),minmax(0,1fr))}.asawoo-specs dl>div{grid-template-columns:1fr}.asawoo-specs th{width:42%}}@media(prefers-reduced-motion:reduce){.asawoo-extras *{transition:none!important;animation:none!important}}.asawoo-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--asawoo-gap,12px);min-width:0}.asawoo-header__item{display:inline-flex;align-items:center;gap:.5em;min-height:40px;text-decoration:none;white-space:nowrap}.asawoo-header__count{display:inline-flex;min-width:1.6em;min-height:1.6em;padding:.1em .35em;align-items:center;justify-content:center;font-size:.85em;font-variant-numeric:tabular-nums;border-radius:999px;background:var(--asawoo-accent,#316b60);color:#fff}.asawoo-header__search{display:flex;gap:.35rem;min-width:0;max-width:100%;margin:0}.asawoo-header__search input{min-width:0;max-width:100%;padding:.5rem;border-radius:var(--asawoo-radius,10px)}.asawoo-header__search button{border-radius:var(--asawoo-radius,10px)}.asawoo-product-reviews__list{padding-inline-start:1.4em}.asawoo-product-reviews__list>li{padding:1rem;border-block-end:1px solid color-mix(in srgb,currentColor 15%,transparent)}.asawoo-product-reviews :is(input,textarea,button){max-width:100%}@media(max-width:600px){.asawoo-header__search{flex:1 1 100%}.asawoo-header__search input{flex:1}}.asawoo-breadcrumb{min-inline-size:0;max-inline-size:100%;box-sizing:border-box;padding:var(--asawoo-padding,0);border-radius:var(--asawoo-radius,0);color:var(--asawoo-text,inherit)}.asawoo-breadcrumb__list{display:flex!important;align-items:center;flex-wrap:wrap;gap:var(--asawoo-gap,8px);list-style:none!important;margin:0!important;padding:0!important;min-width:0}.asawoo-breadcrumb__list :is(li,span,a){min-inline-size:0;max-inline-size:100%;margin:0;overflow-wrap:anywhere}.asawoo-breadcrumb__item{list-style:none;line-height:1.7}.asawoo-breadcrumb__separator{list-style:none;flex:0 0 auto;user-select:none}.asawoo-breadcrumb__sep{opacity:.65;display:inline-block;direction:inherit}.asawoo-breadcrumb__link{color:inherit;text-decoration:none;transition:color .16s ease}.asawoo-breadcrumb__link:hover{color:var(--asawoo-hover-accent,var(--asawoo-accent,inherit));text-decoration:underline}.asawoo-breadcrumb__current{font-weight:600;color:inherit}.asawoo-breadcrumb__link:focus-visible{outline:2px solid var(--asawoo-accent,#316b60);outline-offset:3px}@media(max-width:480px){.asawoo-breadcrumb__list{gap:clamp(4px,1vw,var(--asawoo-gap,8px));font-size:.92em}}@media(prefers-reduced-motion:reduce){.asawoo-breadcrumb__link{transition:none}}