.cn-local .buy-box .detail-secondary-actions.detail-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;border:0}
.cn-local .detail-secondary-actions.detail-secondary-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid #e1e3da;border-radius:11px;background:#fafbf7;color:#41493a;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s}
.cn-local .detail-secondary-actions.detail-secondary-actions>button svg{width:19px;height:19px;flex-shrink:0;stroke-width:1.6}
.cn-local .detail-secondary-actions.detail-secondary-actions>button:hover{background:#fff5ec;border-color:#edc4a9;color:#963e13}
.cn-local .detail-secondary-actions.detail-secondary-actions>button[aria-pressed=true]{background:#fff0e4;border-color:#e7ad84;color:#a44414}
.cn-local .detail-secondary-actions.detail-secondary-actions>button:focus-visible{outline:2px solid #bf4d15;outline-offset:3px}
.cn-local .weekly-offers a.text-link.cn-weekly-offers-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:13px;min-height:44px;flex-shrink:0;padding:4px 0;border:0;border-radius:0;background:transparent;color:#232620;font-size:16px;font-weight:750;line-height:1.5;white-space:normal;text-decoration:none;box-shadow:none}
.cn-local .weekly-offers a.text-link.cn-weekly-offers-link svg{width:23px;height:23px;flex-shrink:0;transition:transform .15s}
.cn-local .weekly-offers a.text-link.cn-weekly-offers-link:hover{color:#ac410e;background:transparent}.cn-local .weekly-offers a.text-link.cn-weekly-offers-link:hover svg{transform:translateX(3px)}
.cn-local .weekly-offers a.text-link.cn-weekly-offers-link:focus-visible{outline:2px solid #bf4d15;outline-offset:5px}
@media(max-width:420px){.cn-local .buy-box .detail-secondary-actions.detail-secondary-actions{gap:8px}.cn-local .detail-secondary-actions.detail-secondary-actions>button{font-size:11px;padding:11px 8px;gap:7px}.cn-local .weekly-offers a.text-link.cn-weekly-offers-link{font-size:14px}}
@media(prefers-reduced-motion:reduce){.cn-local .detail-secondary-actions.detail-secondary-actions>button,.cn-local .weekly-offers a.text-link.cn-weekly-offers-link svg{transition:none}}
.cn-local .section-heading>a.cn-all-laptops-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;flex-shrink:0;max-width:100%;min-height:44px;padding:4px 0;border:0;background:transparent;color:#252823;font-size:15px;font-weight:750;line-height:1.5;text-decoration:none}
.cn-local .section-heading>a.cn-all-laptops-link svg{flex:none;width:22px;height:22px;transition:transform .15s}
.cn-local .section-heading>a.cn-all-laptops-link:hover{color:#a74112;text-decoration:underline;text-underline-offset:5px}
.cn-local .section-heading>a.cn-all-laptops-link:hover svg{transform:translateX(3px)}
.cn-local .section-heading>a.cn-all-laptops-link:focus-visible{outline:2px solid #bf4d15;outline-offset:5px}
@media(max-width:650px){.cn-local .section-heading:has(>.cn-all-laptops-link){align-items:flex-start;flex-direction:column;gap:12px}}
@media(prefers-reduced-motion:reduce){.cn-local .section-heading>a.cn-all-laptops-link svg{transition:none}}
