.pd{padding-bottom:40px}.pd-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pd-breadcrumb{color:#7b8290;background:0 0;border:0;padding:20px 0;font-size:12px}.pd-breadcrumb a:hover,.pd-brand a:hover,.pd-details-table a:hover{color:#ff5a36}.pd a:focus-visible,.pd button:focus-visible{outline-offset:2px;outline:2px solid #ff5a36}.pd-box{background:#fff;border:1px solid #e7e9ed;border-radius:15px;grid-template-columns:390px minmax(0,1fr);gap:38px;margin:0;padding:25px;transition:opacity .15s;display:grid}.pd-box[data-pending]{opacity:.6}.pd-image{aspect-ratio:1;background:#fafbfc;border-radius:12px;align-self:start;position:sticky;top:90px}.pd-image img{object-fit:contain;padding:35px}.pd-info{min-width:0}.pd-brand{color:#7b8290;margin-bottom:8px;font-size:12px}.pd-info h1{overflow-wrap:anywhere;margin-bottom:13px;font-size:27px;line-height:1.35}.pd-title-long{font-size:21px!important;line-height:1.4!important}.pd-highlights{color:#394256;gap:12px;font-size:14px;line-height:1.65;list-style:none;display:grid}.pd-highlights li{padding-left:18px;position:relative}.pd-highlights li:before{content:"";background:#ff5a36;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px}.pd-highlights strong{color:#172033}.pd-selected{margin-bottom:14px;font-size:15px;font-weight:750}.pd-selected-label{color:#818895;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.pd-group{border:0;margin-bottom:14px}.pd-group legend{margin-bottom:8px;font-size:12px;font-weight:800}.pd-values{flex-wrap:wrap;gap:8px;display:flex}.pd-value{cursor:pointer;background:#fff;border:1px solid #dfe2e7;border-radius:8px;min-height:36px;padding:6px 12px;font-size:12.5px}.pd-value:hover:not(:disabled){border-color:#172033}.pd-value[aria-pressed=true]{color:#fff;background:#172033;border-color:#172033;font-weight:700}.pd-value:disabled{color:#b0b6c0;cursor:not-allowed;background:#f6f7f9;border-style:dashed;text-decoration:line-through}.pd-main-price{margin-top:18px}.pd-current-market{margin-bottom:8px;font-size:13px}.pd-price-row{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.pd-price-row .price{font-size:34px;font-weight:850}.pd-price-row .old-price{font-size:16px}.pd-price-row .discount{font-size:14px;font-weight:750}.pd-tax{color:#8b929e;margin-top:4px;font-size:11px}.pd-verification{background:#f2fff8;border:1px solid #ced;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.pd-verification strong{color:#087c48;font-size:13px}.pd-verification small{color:#748078;margin-top:3px;font-size:12px;display:block}.pd-refresh-btn{color:#087c48;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b7ddca;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:750}.pd-refresh-btn:hover{background:#f2fff8}.pd-history{border:1px solid #e6e8eb;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid;overflow:hidden}.pd-history-stat{border-right:1px solid #e6e8eb;padding:13px}.pd-history-stat:last-child{border-right:0}.pd-history-stat dt{color:#818895;margin-bottom:4px;font-size:10px}.pd-history-stat dd{font-size:14px;font-weight:700}.pd-good-price{color:#09844d}.pd-sample-note{color:#8b929e;margin-top:6px;font-size:11px}.pd-cta{color:#fff;text-align:center;background:#ff5a36;border:1px solid #ff5a36;border-radius:8px;margin-top:16px;padding:9px 22px;font-size:14px;font-weight:700;display:inline-block}.pd-cta:hover{background:#e94727}.pd-muted{color:#7b8290;margin-top:6px;font-size:12px}.pd-unavailable-note{color:#9a3412;font-size:13px;font-weight:700}.pd-content{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;margin-top:22px;display:grid}.pd-card{background:#fff;border:1px solid #e7e9ed;border-radius:13px;margin:0 0 20px;padding:21px}.pd-card h2{margin-bottom:5px;font-size:19px}.pd-subtitle{color:#808794;margin-bottom:20px;font-size:12px}.pd-chart-area{background:repeating-linear-gradient(#0000,#0000 53px,#f0f1f3 54px);border-bottom:1px solid #dfe3e8;border-left:1px solid #dfe3e8;height:270px;margin-top:10px}.pd-chart-svg{width:100%;height:100%;display:block}.pd-chart-labels{color:#8a919c;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.pd-chart-filters{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.pd-chart-filter{cursor:pointer;background:#fff;border:1px solid #dfe2e7;border-radius:6px;padding:7px 11px;font-size:11px}.pd-chart-filter[aria-pressed=true]{color:#fff;background:#172033;border-color:#172033}.pd-market-list{list-style:none}.pd-market-row{border-bottom:1px solid #eee;grid-template-columns:1fr auto 100px 150px;align-items:center;gap:15px;padding:15px 0;display:grid}.pd-market-row:last-child{border-bottom:0}.pd-market-name{align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.pd-market-status{color:#09844d;margin-top:4px;font-size:10px}.pd-market-status-off{color:#9a3412}.pd-market-price{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;font-weight:800;display:flex}.pd-best{color:#087c48;background:#e9fff3;border-radius:5px;padding:5px 7px;font-size:10px;display:inline-block}.pd-market-btn{cursor:pointer;color:#fff;text-align:center;background:#172033;border:0;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:700}.pd-market-btn:hover{background:#2a3550}.pd-card.pd-alert{color:#fff;background:#172033;border-color:#172033}.pd-alert p{color:#c4cad5;margin:8px 0 15px;font-size:12px;line-height:1.6}.pd-alert input{width:100%;font:inherit;color:#172033;border:0;border-radius:7px;margin-bottom:8px;padding:11px}.pd-alert button[type=submit]{color:#fff;cursor:pointer;background:#ff5a36;border:0;border-radius:7px;width:100%;padding:11px;font-weight:750}.pd-alert button[type=submit]:hover{background:#e94727}.pd-alert .preview-dialog p{color:inherit;font-size:14px}.pd-community-description{color:#596575;margin:8px 0 16px;font-size:12px;line-height:1.6}.pd-community-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pd-community-links li{min-width:0;animation:.4s ease-out both pd-community-enter}.pd-community-link{background:#f3f9fd;border:1px solid #d9eaf5;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:background-color .18s,border-color .18s;display:flex}.pd-community-link:hover{background:#e8f4fc;border-color:#94c8e9}.pd-community-link:focus-visible{outline-offset:3px;outline:2px solid #1273a6}.pd-community-icon{color:#fff;background:#1684ba;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;display:grid}.pd-community-icon svg{animation:1.6s ease-in-out 2 pd-community-float}.pd-community-text{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.pd-community-text strong{color:#172033;font-size:13px;line-height:1.5}.pd-community-text>span{color:#526071;font-size:11px;line-height:1.5}.pd-community-arrow{color:#1273a6;margin-left:auto;font-size:20px;transition:transform .18s}.pd-community-link:is(:hover,:focus-visible) .pd-community-arrow{transform:translate(2px,-2px)}@keyframes pd-community-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pd-community-float{0%,to{transform:translate(0)}50%{transform:translate(2px,-3px)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.pd-community-links li,.pd-community-icon svg{animation:none}.pd-community-link,.pd-community-arrow{transition:none}.pd-community-link:is(:hover,:focus-visible) .pd-community-arrow{transform:none}}.pd-description{white-space:pre-line;color:#394256;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.pd-details-table{border-collapse:collapse;width:100%;font-size:13px}.pd-details-table th,.pd-details-table td{text-align:left;border-bottom:1px solid #eee;padding:12px 5px}.pd-details-table th{color:#7b8290;width:38%;font-weight:400}@media (max-width:900px){.pd-box{grid-template-columns:1fr}.pd-image{width:100%;max-width:480px;margin:0 auto}.pd-content{grid-template-columns:1fr}}@media (max-width:650px){.pd-box{gap:22px;padding:15px}.pd-info h1{font-size:21px}.pd-price-row .price{font-size:29px}.pd-history{grid-template-columns:1fr}.pd-history-stat{border-bottom:1px solid #eee;border-right:0}.pd-chart-area{height:220px}.pd-market-row{grid-template-columns:1fr auto}.pd-market-row .pd-best{display:none}.pd-market-btn{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pd-box{transition:none}}
