.product-description-full.product-description{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:56px;align-items:start;max-width:none;margin-top:58px;padding:38px 0 8px;border-top:1px solid var(--border);border-bottom:0}.product-description-header .section-eyebrow{margin-bottom:12px;font-size:9px;color:var(--muted)}.product-description-header h2{margin:0;font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.04em}.product-description-content{min-width:0;max-width:900px;font-family:var(--font-body);font-size:14px;line-height:1.85;color:var(--mid);overflow-wrap:break-word}.product-description-content :where(div,p,span,a,table,th,td,h2,h3,h4,h5,h6,font){font-family:inherit}.product-description-content font{font-size:inherit;color:inherit}.product-description-content p{margin:0 0 18px}.product-description-content>div>p:first-child{margin-top:0;font-size:15px;line-height:1.85}.product-description-content :where(h2,h3,h4,h5,h6){color:var(--dark);line-height:1.35;letter-spacing:-.025em}.product-description-content h2,.product-description-content h3{margin:36px 0 16px;font-size:21px;font-weight:500}.product-description-content h4,.product-description-content h5,.product-description-content h6{margin:24px 0 10px;font-size:14px;font-weight:600;letter-spacing:-.015em}.product-description-content :where(strong,b),.product-description-content [data-lw-legacy-style*="font-weight:bold"],.product-description-content [data-lw-legacy-style*="font-weight: bold"],.product-description-content [data-lw-legacy-style*="font-weight:700"],.product-description-content [data-lw-legacy-style*="font-weight: 700"]{font-weight:600}.product-description-content :where(em,i),.product-description-content [data-lw-legacy-style*="font-style:italic"],.product-description-content [data-lw-legacy-style*="font-style: italic"]{font-style:italic}.product-description-content div[data-lw-legacy-style*="display:flex"],.product-description-content div[data-lw-legacy-style*="display: flex"]{display:flex;flex-wrap:wrap;gap:10px 20px;margin:22px 0 30px}.product-description-content div[data-lw-legacy-style*="display:flex"]>span,.product-description-content div[data-lw-legacy-style*="display: flex"]>span{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.6;color:var(--mid)}.product-description-content div[data-lw-legacy-style*="display:flex"]>span:before,.product-description-content div[data-lw-legacy-style*="display: flex"]>span:before{content:"";flex:0 0 3px;width:3px;height:3px;border-radius:50%;background:var(--red)}.product-description-content div:has(>h4){display:grid;grid-template-columns:minmax(145px,.7fr) minmax(0,1.8fr);gap:24px;padding:21px 0;border-top:1px solid var(--border)}.product-description-content div:has(>h4)>h4,.product-description-content div:has(>h4)>p{margin:0}.product-description-content div:has(>h4)>h4{padding-top:2px}.product-description-content div[data-lw-legacy-style*=border-left]:has(>h3):has(table){margin:32px 0 38px;padding-top:30px;border-top:1px solid var(--border)}.product-description-content div[data-lw-legacy-style*=border-left]:has(>h3):has(table)>h3{margin-top:0}.product-description-content .product-description-table{max-width:100%;margin:22px 0 20px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:6px}.product-description-content .product-description-table:focus-visible{outline:2px solid var(--red);outline-offset:4px}.product-description-content table{display:table;width:100%;min-width:460px;margin:0;border-collapse:collapse;table-layout:auto;font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}.product-description-content th,.product-description-content td{padding:13px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.product-description-content thead th{background:var(--light);color:var(--mid);font-size:10px;font-weight:500;letter-spacing:.015em}.product-description-content tbody td:first-child{color:var(--dark);font-weight:500}.product-description-content tbody tr:last-child td,.product-description-content tbody tr:last-child th{border-bottom:0}.product-description-content a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.product-description-content a>span{color:inherit}.product-description-content a[href*=".pdf"]{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:11px 15px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--dark);font-size:12px;font-weight:500;line-height:1.6;text-decoration:none;transition:border-color .15s,color .15s}.product-description-content a[href*=".pdf"]:after{content:"\2197";flex-shrink:0;color:var(--red);font-size:16px}.product-description-content a[href*=".pdf"]:hover{border-color:var(--dark);color:var(--red)}.product-description-content ul,.product-description-content ol{margin:0 0 20px;padding-left:22px}.product-description-content ul{list-style:disc}.product-description-content ol{list-style:decimal}.product-description-content li{margin-bottom:6px}.product-description-content img{max-width:100%;height:auto}.product-description-content blockquote{margin:24px 0;padding-left:20px;border-left:2px solid var(--border)}.product-description-content>div>div:last-child:has(>p>strong){margin-top:30px;padding-top:24px;border-top:1px solid var(--border);font-size:12px;line-height:1.8;color:var(--muted)}.product-description-content>div>div:last-child:has(>p>strong) p:last-child{margin-bottom:0}@media(max-width:950px){.product-description-full.product-description{grid-template-columns:minmax(0,1fr);gap:26px}.product-description-header .section-eyebrow{margin-bottom:8px}}@media(max-width:600px){.product-description-full.product-description{margin-top:36px;padding-top:28px;gap:24px}.product-description-header h2{font-size:25px}.product-description-content{font-size:13px;line-height:1.85}.product-description-content>div>p:first-child{font-size:14px}.product-description-content h2,.product-description-content h3{font-size:20px;margin-top:30px}.product-description-content div:has(>h4){grid-template-columns:1fr;gap:9px;padding:19px 0}.product-description-content div:has(>h4)>h4{font-size:13px;padding-top:0}.product-description-content div[data-lw-legacy-style*=border-left]:has(>h3):has(table){margin-top:27px;padding-top:26px}.product-description-content th,.product-description-content td{padding:11px 13px}.product-description-content a[href*=".pdf"]{font-size:11px;padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/product-description.css.map */
