.pd-section{display:flex;flex-direction:column;padding-top:50px}.pd-block{padding:32px 0}.pd-block__header{display:flex;align-items:center;gap:20px;padding-bottom:16px;border-bottom:1px solid #e0e0e0;margin-bottom:24px}.pd-block__heading{font-size:24px;font-weight:500;margin:0;line-height:1.2}.pd-block__tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pd-tag{display:inline-block;padding:4px 14px;border:1px solid currentColor;border-radius:5px;font-size:10px;font-weight:500;letter-spacing:.02em;opacity:.65}.kf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.kf-item{display:flex;flex-direction:column;gap:2px;padding-left:16px;padding-top:8px;padding-bottom:8px;border-left:3px solid currentColor;opacity:.85}.kf-line{display:block;line-height:20px;font-size:16px}.kf-line .title{font-weight:700;font-size:12px;line-height:16px;margin:0}.kf-line .sub-text{font-size:10px;line-height:14px}.pd-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,#fff 30%,#fff0) left center,linear-gradient(to left,#fff 30%,#fff0) right center,radial-gradient(farthest-side at 0 50%,#0000001f,#0000) left center,radial-gradient(farthest-side at 100% 50%,#0000001f,#0000) right center;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.pd-table{width:100%;min-width:320px;border-collapse:collapse;font-size:12px}.pd-table th,.pd-table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap}.pd-table td:last-child{white-space:normal}.pd-table thead th{font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.pd-table tbody tr:last-child td{border-bottom:none}.pd-table tbody tr:hover{background-color:#00000006}.spec-table .pd-table__label{font-weight:600;width:40%;opacity:.75}.sf-description{margin-bottom:20px;line-height:1.7;opacity:.85}.pd-grid{display:grid;gap:16px}.pd-grid--2col{grid-template-columns:repeat(2,1fr)}.pd-grid--3col{grid-template-columns:repeat(3,1fr)}.pd-grid--4col{grid-template-columns:repeat(4,1fr)}@media(max-width:749px){.pd-grid--mob-1col{grid-template-columns:1fr}.pd-grid--mob-2col{grid-template-columns:repeat(2,1fr)}.pd-grid--3col:not([class*=pd-grid--mob-]),.pd-grid--4col:not([class*=pd-grid--mob-]){grid-template-columns:repeat(2,1fr)}.pd-block__heading{font-size:1.25rem}.pd-block{padding:24px 0}}@media(max-width:479px){.pd-grid--mob-1col{grid-template-columns:1fr}}.pd-grid__item{padding:16px 18px;border-radius:8px;display:flex;flex-direction:column;gap:4px;background-color:#f5f5f5}.pd-grid__item--linked{text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.pd-grid__item--linked:hover{transform:translateY(-2px)}.grid-line{display:block;line-height:1.5}.grid-line span{font-weight:700;display:block;margin-bottom:0;line-height:1}.compare-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.compare-link:hover{opacity:.7}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid rgba(0,0,0,.08);overflow:hidden}.faq-item:first-child{border-top:1px solid rgba(0,0,0,.08)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:18px 4px;cursor:pointer;font-weight:600;font-size:1.6rem;list-style:none;gap:16px;-webkit-user-select:none;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-question__text{flex:1}.faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-item[open] .faq-icon{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item[open] .faq-answer{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:0 4px;transition:padding-bottom .35s cubic-bezier(.4,0,.2,1)}.faq-item[open] .faq-answer-inner{padding-bottom:18px}.faq-answer-inner .grid-line{display:block;line-height:1.7;opacity:.8}.pd-section .page-width{width:100%}@media(max-width:767px){.pd-section .page-width{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-details-section.css.map */
