.ptabs{background:var(--pt-section-bg);padding:var(--pt-pad-top) 0 var(--pt-pad-bottom)}.ptabs *,.ptabs *:before,.ptabs *:after{box-sizing:border-box}.ptabs__inner{width:min(100%,1640px);margin:0 auto;padding:0 38px}.ptabs__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.ptabs__heading{margin:0;color:var(--pt-heading);font-size:clamp(28px,3.4vw,48px);font-style:italic;font-weight:900;line-height:1}.ptabs__readall{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:168px;min-height:58px;padding:8px 30px;background:var(--pt-read-bg) center / 100% 100% no-repeat;color:var(--pt-read-text);font-size:22px;font-style:italic;font-weight:800;text-decoration:none;transition:transform .16s ease}.ptabs__readall:hover,.ptabs__readall:focus-visible{transform:scale(1.04)}.ptabs__tabs{display:flex;flex-wrap:wrap;gap:26px;margin-bottom:22px}.ptabs__tab{padding:0 0 4px;border:0;background:transparent;color:var(--pt-tab);font-size:20px;font-weight:700;line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .16s ease}.ptabs__tab.is-active{color:var(--pt-tab-active);border-bottom:2px solid currentColor}.ptabs__panel[hidden]{display:none}.ptabs__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pt-per-view) - 1) * var(--pt-gap)) / var(--pt-per-view));gap:var(--pt-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.ptabs__track::-webkit-scrollbar{display:none}.ptabs__cell{scroll-snap-align:start;min-width:0}.ptabs__empty{margin:0;color:var(--pt-tab)}.ptabs__nav{display:flex;justify-content:flex-end;gap:14px;margin-top:22px}.ptabs__arrow{width:46px;height:46px;border:0;background:var(--pt-arrow) center / contain no-repeat;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .14s ease}.ptabs__arrow:hover{transform:scale(1.08)}.ptabs__arrow--prev{transform:scaleX(-1);filter:grayscale(1)}.ptabs__arrow--prev:hover{transform:scaleX(-1) scale(1.08)}@media only screen and (max-width:900px){.ptabs__inner{padding:0 16px}.ptabs__top{flex-direction:column;align-items:flex-start;gap:14px}.ptabs__readall{display:none}.ptabs__tabs{flex-wrap:nowrap;gap:18px;overflow-x:auto;scrollbar-width:none}.ptabs__tabs::-webkit-scrollbar{display:none}.ptabs__tab{flex:none;font-size:15px;white-space:nowrap}.ptabs__track{grid-auto-columns:min(60vw,260px)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-product-tabs.css.map */
