.woocommerce div.product .woocommerce-tabs{clear:both;display:grid;gap:var(--slc-space-md);margin-block:var(--slc-space-xl)}.woocommerce div.product .woocommerce-tabs ul.tabs{border-block-end:1px solid var(--slc-color-border,#d7dade);display:flex;flex-wrap:wrap;gap:var(--slc-space-xs);list-style:none;margin:0;overflow-x:auto;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0;border-radius:var(--slc-radius-sm) var(--slc-radius-sm) 0 0;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{border:1px solid transparent;border-block-end:0;border-radius:inherit;color:var(--slc-color-muted);display:block;font-family:var(--slc-font-utility);font-size:.86rem;font-weight:900;line-height:1.2;padding:.75rem .9rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:var(--slc-color-surface);border-color:var(--slc-color-border,#d7dade);color:var(--slc-color-text)}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus-visible{background:var(--slc-color-surface);border-color:var(--slc-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--slc-color-primary) 24%,transparent);color:var(--slc-color-text);outline:transparent solid 2px;outline-offset:2px}.woocommerce div.product .woocommerce-tabs .panel{background:var(--slc-color-surface);border:1px solid var(--slc-color-border,#d7dade);border-radius:var(--slc-radius-sm);display:grid;gap:var(--slc-space-sm);margin:0;padding:var(--slc-space-lg)}.woocommerce div.product .woocommerce-tabs .panel>:first-child{margin-block-start:0}.woocommerce div.product .woocommerce-tabs .panel>:last-child{margin-block-end:0}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel h3{font-size:clamp(1.1rem, 2vw, 1.35rem);line-height:1.2;margin:0}.woocommerce div.product .woocommerce-tabs .panel p{color:var(--slc-color-text);line-height:1.65}.woocommerce div.product .woocommerce-tabs table.shop_attributes{border:1px solid var(--slc-color-border,#d7dade);border-collapse:collapse;inline-size:100%;margin:0}.woocommerce div.product .woocommerce-tabs table.shop_attributes td,.woocommerce div.product .woocommerce-tabs table.shop_attributes th{border-block:1px solid var(--slc-color-border,#d7dade);padding:.75rem;text-align:left;vertical-align:top}.woocommerce div.product .woocommerce-tabs table.shop_attributes th{background:color-mix(in srgb,var(--slc-color-surface) 90%,var(--slc-color-text));font-family:var(--slc-font-utility);font-size:.82rem;font-weight:900;text-transform:uppercase}.woocommerce div.product #reviews{display:grid;gap:var(--slc-space-md)}.woocommerce div.product #reviews #comments,.woocommerce div.product #reviews #review_form_wrapper{display:grid;gap:var(--slc-space-sm)}.woocommerce div.product #reviews .commentlist{display:grid;gap:var(--slc-space-sm);list-style:none;margin:0;padding:0}.woocommerce div.product #reviews .comment_container{background:color-mix(in srgb,var(--slc-color-surface) 96%,var(--slc-color-text));border:1px solid var(--slc-color-border,#d7dade);border-radius:var(--slc-radius-sm);padding:var(--slc-space-sm)}@media (max-width:679px){.woocommerce div.product .woocommerce-tabs ul.tabs{border-block:1px solid var(--slc-color-border,#d7dade);display:grid;gap:0;overflow-x:visible}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li+li{border-block-start:1px solid var(--slc-color-border,#d7dade)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{border:0;border-radius:0;white-space:normal}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{box-shadow:inset .25rem 0 0 var(--slc-color-primary)}.woocommerce div.product .woocommerce-tabs .panel{padding:var(--slc-space-md)}.woocommerce div.product .woocommerce-tabs table.shop_attributes,.woocommerce div.product .woocommerce-tabs table.shop_attributes tbody,.woocommerce div.product .woocommerce-tabs table.shop_attributes td,.woocommerce div.product .woocommerce-tabs table.shop_attributes th,.woocommerce div.product .woocommerce-tabs table.shop_attributes tr{display:block;inline-size:100%}}