.cl-pd-prose+.cl-pd-prose{margin-top:1.75rem}.cl-pd-card{border:1px solid var(--pd-line);border-radius:var(--pd-r);background:#fff;overflow:hidden}.cl-pd table{width:100%;margin:0;border:0;border-collapse:collapse;border-spacing:0;background:0 0;font-size:.9375rem;line-height:1.45}.cl-pd th,.cl-pd td{border:0;text-align:left;vertical-align:middle;padding:.6875rem 1rem;background:0 0;color:var(--pd-ink);font-weight:400}.cl-pd tbody tr+tr th,.cl-pd tbody tr+tr td{border-top:1px solid var(--pd-line)}.cl-pd-specs .cl-pd-card{max-width:680px}.cl-pd .cl-specs th{width:36%;color:var(--pd-mute);font-weight:500;background:var(--pd-softer);border-right:1px solid var(--pd-line)}.cl-pd .cl-specs td{word-break:break-word}.cl-pd .cl-specs th,.cl-pd .cl-specs td{vertical-align:top}.cl-pd thead th{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pd-mute);background:var(--pd-softer);border-bottom:1px solid var(--pd-line);padding-top:.625rem;padding-bottom:.625rem;white-space:nowrap}.cl-pd .cl-pd-m{font-weight:600}.cl-pd .cl-pd-price{font-weight:600;white-space:nowrap}.cl-pd .cl-pd-go{text-align:right;width:1%;white-space:nowrap}.cl-pd a.cl-pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;padding:.4375rem .9375rem;border-radius:var(--pd-r);background:var(--pd-blue);color:#fff;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .15s}.cl-pd a.cl-pd-btn::after{content:"↗";font-size:.8125rem;opacity:.85}.cl-pd a.cl-pd-btn:hover,.cl-pd a.cl-pd-btn:focus-visible{background:var(--pd-blue-d);color:#fff;text-decoration:none}.cl-pd-stock{display:inline-flex;align-items:center;gap:.4375rem;white-space:nowrap}.cl-pd-stock::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#16a34a;flex:none}.cl-pd-stock.is-out{color:var(--pd-mute)}.cl-pd-stock.is-out::before{background:#d4d4d4}.cl-pd-stock.is-unknown{color:var(--pd-mute)}.cl-pd-stock.is-unknown::before{display:none}.cl-pd .cl-updated{margin:0;padding:.625rem 1rem;font-size:.8125rem;line-height:1.4;color:var(--pd-mute);background:var(--pd-softer);border-top:1px solid var(--pd-line);max-width:none}.cl-pd-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cl-pd-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cl-pd-scroll table{min-width:560px}.cl-pd-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.cl-pd-chips li{margin:0;padding:.3125rem .75rem;border:1px solid var(--pd-line);border-radius:999px;background:var(--pd-softer);font-size:.875rem;line-height:1.3;color:var(--pd-ink)}.cl-pd-info{padding:1.125rem 1.375rem 1.25rem;background:var(--pd-soft);border-radius:var(--pd-r)}.cl-pd .cl-pd-info h2{display:flex;align-items:center;gap:.5rem;font-size:1.0625rem}.cl-pd .cl-pd-info h2::before{content:"";flex:none;width:1.25rem;height:1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4381b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat}.cl-pd blockquote{position:relative;margin:0;padding:1rem 1.25rem 1rem 3rem;border:1px solid var(--pd-line);border-radius:var(--pd-r);background:#fff;font-style:normal;font-size:.9375rem;line-height:1.6;quotes:none}.cl-pd blockquote::before{content:"“";position:absolute;left:1rem;top:.5rem;font-size:2.5rem;line-height:1;font-family:Georgia,serif;color:#d4d4d4}.cl-pd blockquote::after{display:none}.cl-pd blockquote p{font-size:inherit;font-style:normal;color:var(--pd-body);margin:0}.cl-pd blockquote cite{display:block;margin-top:.5rem;font-size:.8125rem;font-style:normal;font-weight:500;color:var(--pd-mute)}.cl-pd blockquote cite::before{content:"— "}.cl-pd ul.cl-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}.cl-pd ul.cl-links li{position:relative;margin:0;padding:.8125rem 2.5rem .875rem 1rem;border:1px solid var(--pd-line);border-radius:var(--pd-r);background:#fff;line-height:1.4;transition:border-color .15s,box-shadow .15s}.cl-pd ul.cl-links li::before{display:none}.cl-pd ul.cl-links li::after{content:"→";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--pd-blue);font-weight:600}.cl-pd ul.cl-links li:hover{border-color:#f5b9a5;box-shadow:0 1px 3px rgba(15,23,42,.06)}.cl-pd ul.cl-links .cl-pd-k{display:block;margin-bottom:.125rem;font-size:.8125rem;font-weight:400;color:var(--pd-mute)}.cl-pd ul.cl-links a{font-weight:600;font-size:.9375rem}.cl-pd ul.cl-links a::after{content:"";position:absolute;inset:0;border-radius:inherit}.cl-pd ul.cl-links a:hover{text-decoration:none}.cl-pd .cl-soldout-box{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid #fde68a;border-radius:var(--pd-r);background:#fffbeb}.cl-disclaimer{font-size:.85em}@media (max-width:640px){.cl-pd th,.cl-pd td{padding:.625rem .75rem}.cl-pd .cl-specs th{width:40%}.cl-pd .cl-offers thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cl-pd .cl-offers,.cl-pd .cl-offers tbody,.cl-pd .cl-offers tr,.cl-pd .cl-offers td{display:block;width:auto}.cl-pd .cl-offers tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem .75rem;padding:.875rem 1rem}.cl-pd .cl-offers tbody tr+tr{border-top:1px solid var(--pd-line)}.cl-pd .cl-offers tbody tr+tr td{border-top:0}.cl-pd .cl-offers td{padding:0;text-align:left}.cl-pd .cl-offers td[data-label]::before{content:attr(data-label);display:block;margin-bottom:.125rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pd-mute)}.cl-pd .cl-offers td.cl-pd-m{grid-column:1/-1;font-size:1rem}.cl-pd .cl-offers td.cl-pd-m::before{display:none}.cl-pd .cl-offers td.cl-pd-go{grid-column:1/-1;width:auto;text-align:left}.cl-pd .cl-offers td.cl-pd-go:empty{display:none}.cl-pd .cl-offers a.cl-pd-btn{display:flex;width:100%;min-height:2.5rem}.cl-pd ul.cl-links{grid-template-columns:1fr}}