.product-info-tabs{width:100%;font-size:var(--text-sm);color:rgb(var(--text-color))}.product-info-tabs .content-tabs::part(tab-list){gap:1rem;margin-block-end:.75rem;border-block-end-color:rgb(var(--border-color))}.product-info-tabs .content-tabs [role=tab]{font-size:var(--text-sm);line-height:1.4;padding-block-end:.375rem;letter-spacing:.02em;color:rgb(var(--text-color) / .65);box-shadow:0 1px transparent}.product-info-tabs .content-tabs [role=tab][aria-selected=true]{color:rgb(var(--text-color));opacity:1;box-shadow:0 1px rgb(var(--text-color))}.product-info-tabs .content-tabs [role=tab]:not([aria-selected=true]){opacity:1}.product-info-tabs .accordion__toggle.text-lg{font-size:var(--text-sm);line-height:1.4;padding-block:.75rem;color:rgb(var(--text-color))}.product-info-tabs .accordion__content{margin-block-start:0;padding-block-end:.75rem;padding-inline-end:0}.product-info-tabs .prose{font-size:var(--text-sm);line-height:1.55;color:rgb(var(--text-color))}.product-info-tabs .prose :where(:not(meta,span)+*){margin-block-start:.625rem}.product-info-tabs .prose :is(ol,ul){row-gap:.25em}.product-info-tabs__meters{display:grid;gap:1.25rem}.fit-meter{display:grid;gap:.5rem}.fit-meter__header{gap:.5rem}.fit-meter__icon{display:flex;flex-shrink:0;color:#9e9e9e}.fit-meter__icon svg{width:30px;height:25px}.fit-meter__label{font-size:var(--text-xs);letter-spacing:.02em;color:rgb(var(--text-color))}.fit-meter__track{position:relative;height:3px;background:rgb(var(--text-color) / .15)}.fit-meter__fill{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--meter-value, 0) * 100%);background:rgb(var(--text-color))}.fit-meter__thumb{position:absolute;top:50%;left:calc(var(--meter-value, 0) * 100%);width:10px;height:10px;border-radius:50%;background:rgb(var(--text-color));transform:translate(-50%,-50%)}.fit-meter__labels{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:.6875rem;line-height:1.3;color:rgb(var(--text-color) / .75)}.fit-meter__labels span:nth-child(2){text-align:center}.fit-meter__labels span:nth-child(3){text-align:end}.product-info-tabs__size-fit{padding-block-start:0}@media screen and (min-width:700px){.product-info-tabs .content-tabs::part(tab-list){gap:1.25rem;margin-block-end:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/product-info-tabs.css.map */
