.product-tabs__inner{display:block;width:100%;max-width:var(--product-width, 1040px);margin-inline:auto;padding:56px 0 0}.product-tabs__heading{margin:0 0 12px}.product-tabs__list{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--color-border);scrollbar-width:none}.product-tabs__list::-webkit-scrollbar{display:none}.product-tabs__tab{flex:none;margin-bottom:-1px;padding:14px 18px;border:0;border-bottom:2px solid transparent;background:none;color:var(--color-subtle);font-family:var(--font-body);font-weight:600;font-size:15px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.product-tabs__tab:hover{color:var(--color-ink)}.product-tabs__tab[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-ink);font-weight:700}.product-tabs__panel{padding:32px 0}.product-tabs__panel[hidden]{display:none}.product-tabs__anchor{display:block;position:relative;top:-120px}.product-tabs__item{border-bottom:1px solid var(--color-border)}.product-tabs__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--color-ink);list-style:none;cursor:pointer}.product-tabs__summary::-webkit-details-marker{display:none}.product-tabs__summary .icon{flex:none;transition:transform .2s ease}.product-tabs__item[open] .product-tabs__summary .icon{transform:rotate(180deg)}.product-tabs__item .product-tabs__panel{padding:0 0 28px}.product-tabs__page{max-width:72ch;font-size:16px;line-height:1.65;color:var(--scheme-heading, var(--color-ink))}.product-tabs__highlight{max-width:72ch;padding:22px 26px;border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));font-size:16px;line-height:1.65;color:var(--scheme-heading, var(--color-ink))}.product-description--with-image{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.product-description__text{font-size:16px;line-height:1.65;color:var(--scheme-heading, var(--color-ink))}.product-description__usps{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}.pill--static{cursor:default}.product-description__usps .pill{max-width:100%;white-space:normal}.pill--static:hover{border-color:var(--color-border)}.product-description__media{border-radius:var(--radius-large);background:var(--color-surface-muted);overflow:hidden}.product-description__image{display:block;width:100%;height:auto}.product-description__text h2,.product-description__text h3,.product-description__text h4{margin:1.6em 0 0;font-family:var(--font-heading);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--color-ink)}.product-description__text h2{font-size:22px}.product-description__text h3{font-size:19px}.product-description__text h4{font-size:17px}.product-description__text>:first-child{margin-top:0}.product-description__text h2+*,.product-description__text h3+*,.product-description__text h4+*{margin-top:.5em}.product-description__text p{margin-bottom:0}.product-description__text strong{font-weight:700;color:var(--color-ink)}.product-description__text ul,.product-description__text ol{margin-bottom:0;padding-left:1.3em}.product-description__text li+li{margin-top:.35em}.product-description__text img,.product-description__text video,.product-description__text iframe{max-width:100%;height:auto;border-radius:var(--radius-card)}.product-description__text table{width:100%;border-collapse:collapse;font-size:15px}.product-description__text td,.product-description__text th{padding:10px 12px 10px 0;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.read-more__content{max-height:var(--read-more-height, 600px);overflow:hidden}.read-more[data-expanded] .read-more__content,.read-more[data-fits] .read-more__content{max-height:none;overflow:visible}.read-more[data-overflowing]:not([data-expanded]) .read-more__content{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 140px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 140px),transparent)}.read-more__toggle{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:10px 18px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-weight:700;font-size:14px;cursor:pointer;transition:border-color .15s ease}.read-more__toggle:hover{border-color:var(--color-ink)}.read-more__toggle[hidden]{display:none}.read-more__toggle .icon{transition:transform .2s ease}.read-more[data-expanded] .read-more__toggle .icon{transform:rotate(180deg)}.product-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;max-width:900px;margin:0}.product-specs__row{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--color-border);font-size:15px}.product-specs__row dt{color:var(--color-muted)}.product-specs__row dd{margin:0;font-weight:600;color:var(--color-ink);text-align:right}.product-reviews{display:flex;flex-direction:column;gap:18px}.product-reviews__summary{display:flex;align-items:center;gap:22px;padding:22px 26px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.product-reviews__score{margin:0;font-family:var(--font-heading);font-weight:700;font-size:46px;line-height:1;letter-spacing:-.03em;color:var(--color-ink)}.product-reviews__based-on{margin:4px 0 0;font-size:14px;color:var(--color-muted)}@media(max-width:919px){.product-tabs__inner{padding-top:40px}.product-description--with-image,.product-specs{grid-template-columns:minmax(0,1fr);gap:24px}.product-specs{gap:0}}.product-tabs--compact .product-tabs__inner{max-width:none;padding-top:48px}.product-tabs--compact .product-tabs__list{gap:2px}.product-tabs--compact .product-tabs__tab{padding:12px;font-size:14px}.product-tabs--compact .product-tabs__panel{padding:28px 0 0}.product-tabs--compact .product-tabs__item .product-tabs__panel{padding:0 0 24px}.product-tabs--compact .product-description--with-image,.product-tabs--compact .product-specs{grid-template-columns:minmax(0,1fr);gap:24px}.product-tabs--compact .product-specs{gap:0}@media(max-width:919px){.product-tabs--compact .product-tabs__inner{padding-top:12px}}@media(prefers-reduced-motion:reduce){.read-more__toggle .icon{transition:none}}.read-more{display:block;scroll-margin-top:calc(var(--header-height, 72px) + 24px)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-product-tabs.css.map */
