.pdp-tabs-outer{--pts-accent: #cd2028;--pts-text: #1a1a1a;--pts-muted: #777;--pts-border: #e0e0e0;--pts-bg: #f5f5f5;--pts-white: #ffffff;--pts-radius: 8px;--pts-nav-h: 46px;--pts-shadow: 0 2px 12px rgba(0, 0, 0, .08);--pts-sticky-top: 60px}.pdp-tabs-section{background:var(--pts-white);position:relative}.pts-nav-wrap{position:sticky;top:var(--pts-sticky-top);z-index:50;background:var(--pts-white);border-bottom:1px solid var(--pts-border);transition:box-shadow .2s}.pts-nav{position:relative;display:flex;align-items:flex-end;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:var(--pts-nav-h);gap:0}.pts-nav::-webkit-scrollbar{display:none}.pts-tab{flex-shrink:0;padding:0 16px;height:100%;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--pts-muted);cursor:pointer;white-space:nowrap;position:relative;transition:color .2s;outline:none}.pts-tab:focus-visible{outline:2px solid var(--pts-accent);outline-offset:-2px;border-radius:4px}.pts-tab.active{color:var(--pts-text);font-weight:700}.pts-tab:hover:not(.active){color:var(--pts-text)}.pts-ink{position:absolute;bottom:0;left:0;height:2.5px;background:var(--pts-accent);border-radius:2px 2px 0 0;will-change:transform,width;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);opacity:0;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .15s}.pts-ink.ready{opacity:1}.pts-panels{position:relative}.pts-panel{display:none;padding:20px 16px 28px;animation:none}.pts-panel.active{display:block;animation:ptsPanelIn .28s ease both}@keyframes ptsPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pts-panel-header{margin-bottom:16px}.pts-panel-title{font-size:17px;font-weight:700;line-height:1.35;color:var(--pts-text)}.pts-panel-body.rte{font-size:14px;color:var(--pts-text);line-height:1.65}.pts-panel-body.rte h2{font-size:16px;font-weight:700;margin:18px 0 8px}.pts-panel-body.rte h3{font-size:15px;font-weight:700;margin:14px 0 6px}.pts-panel-body.rte h4{font-size:14px;font-weight:700;margin:12px 0 4px}.pts-panel-body.rte p{margin-bottom:10px}.pts-panel-body.rte ul,.pts-panel-body.rte ol{padding-left:20px;margin-bottom:10px}.pts-panel-body.rte li{margin-bottom:4px}.pts-panel-body.rte table{width:100%;border-collapse:collapse;margin-bottom:14px;font-size:13px;border-radius:var(--pts-radius);overflow:hidden;border:1px solid var(--pts-border)}.pts-panel-body.rte th,.pts-panel-body.rte td{padding:8px 12px;border:1px solid var(--pts-border);text-align:left;vertical-align:top}.pts-panel-body.rte th{background:var(--pts-bg);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--pts-muted)}.pts-panel-body.rte .stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));border:1px solid var(--pts-border);border-radius:var(--pts-radius);overflow:hidden;margin-bottom:14px}.pts-panel-body.rte .stat-grid .stat-cell{padding:10px 12px;border-right:1px solid var(--pts-border)}.pts-panel-body.rte .stat-grid .stat-cell:last-child{border-right:none}.pts-panel-body.rte .stat-grid .stat-value{font-size:15px;font-weight:700;display:block;margin-bottom:3px}.pts-panel-body.rte .stat-grid .stat-label{font-size:12px;color:var(--pts-muted)}.pts-panel-body.rte img{max-width:100%;height:auto;border-radius:var(--pts-radius)}.pts-panel-body.rte a{color:var(--pts-accent);text-decoration:underline}.pts-panel-body.rte blockquote{border-left:3px solid var(--pts-accent);padding-left:14px;margin:12px 0;color:var(--pts-muted);font-style:italic}.pts-panel-body.rte .check-list{list-style:none;padding:0}.pts-panel-body.rte .check-list li:before{content:"\2713";color:var(--pts-accent);font-weight:700;margin-right:8px}.pts-panel-body.rte .pts-card{border:1px solid var(--pts-border);border-radius:var(--pts-radius);padding:14px 16px;margin-bottom:14px}@media(min-width:768px){.pts-tab{padding:0 22px;font-size:15px}.pts-panel{padding:24px 24px 32px}.pts-panel-title{font-size:20px}.pts-panel-body.rte{font-size:15px}.pts-panel-body.rte h2{font-size:18px}.pts-panel-body.rte h3{font-size:16px}}@media(min-width:992px){.pdp-tabs-outer{max-width:1280px;margin:0 auto;width:100%}.pts-tab{padding:0 28px;font-size:15px}.pts-nav-wrap{--pts-nav-h: 50px}.pts-panel{padding:32px 32px 40px}.pts-panel-title{font-size:22px}}@media(prefers-reduced-motion:reduce){.pts-ink{transition:none!important}.pts-panel.active{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pdp-tabs.css.map */
