.product-detail-sections{color:var(--color-storefront-ink)}.product-detail-sections__tab-rule{justify-content:center;margin-block:0 10px;display:flex;position:relative}.product-detail-sections__tab-rule:before{z-index:0;border-block-start:1px solid var(--color-brand-primary);content:"";position:absolute;inset-block-start:50%;inset-inline:0}.product-detail-sections__tabs{z-index:1;border:1px solid var(--color-brand-primary);border-radius:var(--radius-pill);background:var(--color-background);grid-template-columns:1fr 1fr;inline-size:min(100%,445px);display:grid;position:relative;overflow:hidden}.product-detail-sections__tab{min-block-size:38px;color:var(--color-brand-primary);font:700 12px/1.25 var(--font-body);letter-spacing:.1em;text-align:center;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.product-detail-sections__tab:hover{background:var(--color-brand-soft)}.product-detail-sections__tab--active,.product-detail-sections__tab--active:hover{border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-surface)}.product-detail-sections__tab:focus-visible{z-index:2;outline:3px solid var(--color-storefront-ink);outline-offset:-4px;position:relative}.product-detail-sections__panel{color:var(--color-storefront-ink);font:500 13px/1.7 var(--font-body);letter-spacing:.055em}.product-detail-sections__description>p{margin:0}.product-detail-sections__description>p+p{margin-block-start:2px}.product-detail-sections__inclusions,.product-detail-sections__notes{margin:0;padding:0;list-style:none}.product-detail-sections__inclusions li{grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.product-detail-sections__inclusions li>span:first-child{color:var(--color-yellow);font-size:16px;line-height:1.4}.product-detail-sections__notes{margin-block-start:2px}.product-detail-sections__notes li:before{content:"– "}.product-detail-sections__heading{color:var(--color-brand-primary);font:800 19px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:4px 0 8px}.product-detail-sections__review-summary{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-weight:600;display:flex}.product-detail-sections__stars{color:var(--color-yellow);white-space:nowrap;flex:none;gap:2px;font-size:17px;line-height:1;display:inline-flex}.product-detail-sections__star--half{background:linear-gradient(90deg, var(--color-yellow) 50%, transparent 50%);color:#0000;-webkit-text-stroke:1px var(--color-yellow);-webkit-background-clip:text;background-clip:text}.product-detail-sections__notice{border:1px solid var(--color-storefront-divider);border-radius:var(--radius-sm);background:var(--color-brand-soft);letter-spacing:.025em;margin:0 0 12px;padding:8px 12px;font-size:12px}.product-detail-sections__review-list{gap:10px;display:grid}.product-detail-sections__review{border:1px solid var(--color-storefront-divider);border-radius:var(--radius-md);background:var(--color-surface);padding:12px 15px}.product-detail-sections__review-topline,.product-detail-sections__review-author{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.product-detail-sections__review-topline{justify-content:space-between}.product-detail-sections__review-topline time{color:var(--color-text-secondary);letter-spacing:.025em;font-size:11px}.product-detail-sections__review-body{letter-spacing:.025em;margin:8px 0}.product-detail-sections__review-title{margin:8px 0 0;font-size:1rem;font-weight:700}.product-detail-sections__review-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-block-start:16px;font-size:.875rem;display:flex}.product-detail-sections__review-pagination a{color:var(--color-brand-primary);text-underline-offset:.2em;text-decoration:underline}.product-detail-sections__review-pagination [aria-disabled=true]{color:var(--color-text-secondary)}.product-detail-sections__review-author{letter-spacing:.035em;margin:0;font-size:11px;font-weight:700}.product-detail-sections__verified{color:var(--color-storefront-cyan-ink);font-weight:500}.product-detail-sections__verified:before{content:"· "}.product-detail-sections__empty{border-radius:var(--radius-md);background:var(--color-surface);margin:0;padding:14px 16px}.product-detail-sections__visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:600px){.product-detail-sections__tab-rule{margin-block-end:9px}.product-detail-sections__tab{letter-spacing:.075em;min-block-size:40px;padding-inline:8px;font-size:11px}.product-detail-sections__panel{font-size:var(--storefront-reading-font-size,15px);letter-spacing:.035em}.product-detail-sections__review{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.product-detail-sections__tab{transition:none}}
