:root{--dka-bg:#0f1115;--dka-card:rgba(20, 23, 28, 0.96);--dka-card-2:rgba(15, 17, 21, 0.98);--dka-border:rgba(210, 162, 76, 0.14);--dka-border-soft:rgba(255,255,255,0.065);--dka-text:#f4f1ea;--dka-muted:#bfb7a7;--dka-soft:#918976;--dka-accent:#d2a24c;--dka-accent-dark:#a8781f;--dka-radius:16px;--dka-shadow:0 10px 24px rgba(0,0,0,.17);--dka-shadow-soft:0 6px 16px rgba(0,0,0,.12);--dka-gap:16px}.dka-mid-rail,.dka-bottom-wrap{contain:layout style}.dka-mid-rail{float:right;width:min(272px, 34%);margin:4px 0 20px 22px;min-height:0}.dka-card{background:linear-gradient(180deg,var(--dka-card) 0%,var(--dka-card-2) 100%);border:1px solid var(--dka-border-soft);color:var(--dka-text);border-radius:var(--dka-radius);box-shadow:var(--dka-shadow-soft);overflow:hidden;display:flex;flex-direction:column;height:100%;backdrop-filter:blur(2px)}.dka-card--mid{min-height:0}.dka-card--bottom{display:flex;flex-direction:row;align-items:stretch;min-height:0}.dka-cover-shell{width:100%;aspect-ratio:5 / 7;background:#0f1115;display:flex;align-items:center;justify-content:center;overflow:hidden}.dka-cover-shell--bottom{flex:0 0 96px;width:96px;aspect-ratio:auto;min-height:0;padding:10px 8px 10px 10px;background:linear-gradient(180deg,rgb(255 255 255 / .012),#fff0);border-right:1px solid rgb(255 255 255 / .05)}.dka-cover-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.dka-cover{display:block;width:100%;height:100%;object-fit:cover}.dka-cover-shell--bottom .dka-cover{width:auto;height:auto;max-width:min(100%, 68px);max-height:96px;object-fit:contain;border-radius:9px;box-shadow:0 6px 16px rgb(0 0 0 / .14)}.dka-cover--placeholder{background:linear-gradient(145deg,rgb(210 162 76 / .12),rgb(255 255 255 / .02)),#111}.dka-card-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.dka-text-link{display:flex;flex-direction:column;gap:0;min-width:0;color:var(--dka-text)!important;text-decoration:none!important}.dka-text-link:hover,.dka-text-link:focus-visible{color:var(--dka-text)!important;text-decoration:none!important}.dka-text-link .dka-series,.dka-text-link .dka-title,.dka-text-link .dka-hook,.dka-text-link .dka-desc{display:block;max-width:100%}.dka-text-stack{display:flex;flex-direction:column;gap:6px;min-width:0}.dka-content-link{display:block;color:inherit;text-decoration:none}.dka-text-link:hover .dka-title,.dka-cover-link:hover+.dka-card-body .dka-title,.dka-text-link:focus-visible .dka-title{color:#f0c572}.dka-badge{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 9px;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:rgb(210 162 76 / .11);color:#f0c572;border:1px solid rgb(210 162 76 / .18)}.dka-series{margin:0 0 5px;font-size:.72rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--dka-soft)}.dka-series--bottom{font-size:.66rem}.dka-title{margin:0;font-size:1.12rem;line-height:1.18;font-weight:700;color:var(--dka-text)}.dka-title--bottom{font-size:.93rem;line-height:1.2}.dka-hook{margin:0;font-size:.89rem;line-height:1.45;font-weight:600;color:#ead7a8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.dka-hook--bottom{font-size:.79rem;line-height:1.36;-webkit-line-clamp:2}.dka-desc{margin:0;font-size:.84rem;line-height:1.58;color:var(--dka-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.dka-desc--bottom{font-size:.77rem;line-height:1.42;-webkit-line-clamp:2}.dka-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.dka-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:10px;text-decoration:none;font-weight:700;font-size:.82rem;letter-spacing:.01em;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease;border:1px solid #fff0}.dka-btn:hover{opacity:.96}.dka-btn--kindle{background:var(--dka-accent);color:#121212}.dka-btn--paperback{background:rgb(255 255 255 / .02);color:var(--dka-text);border-color:var(--dka-border-soft)}.dka-btn--primary{background:rgb(210 162 76 / .08);color:var(--dka-text);border-color:rgb(210 162 76 / .24)}.dka-bottom-wrap{clear:both;margin-top:28px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .06)}.dka-bottom-header{margin:0 0 12px}.dka-bottom-title{margin:0;font-size:1.05rem;line-height:1.2;color:var(--dka-text)}.dka-bottom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dka-gap);align-items:stretch}.dka-bottom-grid .dka-card{box-shadow:var(--dka-shadow-soft)}.dka-bottom-grid .dka-card-body{padding:11px 12px 11px 10px;justify-content:flex-start}.dka-bottom-grid .dka-actions{gap:6px;padding-top:3px}.dka-bottom-grid .dka-btn{min-height:31px;padding:0 10px;font-size:.77rem;border-radius:9px}@media (max-width:1180px){.dka-mid-rail{width:min(252px, 36%);margin-left:18px}.dka-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dka-cover-shell--bottom{flex-basis:90px;width:90px}}@media (max-width:900px){.dka-mid-rail{float:none;width:100%;max-width:340px;margin:18px auto 22px}.dka-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dka-cover-shell--bottom{flex-basis:88px;width:88px}.dka-cover-shell--bottom .dka-cover{max-width:min(100%, 62px);max-height:88px}}@media (max-width:640px){.dka-bottom-grid{grid-template-columns:1fr}.dka-card-body{padding:13px}.dka-cover-shell--bottom{flex-basis:82px;width:82px;padding:10px 7px 10px 9px}.dka-cover-shell--bottom .dka-cover{max-width:min(100%, 58px);max-height:82px}}.dka-bottom-wrap{clear:both;margin-top:30px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .08)}.dka-bottom-header{margin:0 0 12px}.dka-bottom-title{margin:0;font-size:1rem;line-height:1.25;color:var(--dka-text)}.dka-bottom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;align-items:stretch}.dka-bottom-item{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:12px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:rgb(18 21 26 / .96);box-shadow:0 6px 18px rgb(0 0 0 / .10)}.dka-bottom-thumb{flex:0 0 72px;width:72px;min-width:72px}.dka-bottom-thumb-link{display:block;text-decoration:none!important}.dka-bottom-cover{display:block;width:100%;max-width:72px;max-height:102px;margin:0 auto;object-fit:contain;border-radius:8px;box-shadow:0 6px 14px rgb(0 0 0 / .14)}.dka-bottom-body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.dka-bottom-badge{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 8px;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:rgb(210 162 76 / .11);color:#f0c572;border:1px solid rgb(210 162 76 / .18)}.dka-bottom-series{margin:0;font-size:.66rem;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:var(--dka-soft)}.dka-bottom-card-title{margin:0;font-size:.96rem;line-height:1.22;font-weight:700;color:var(--dka-text)}.dka-bottom-title-link,.dka-bottom-copy-link{color:inherit!important;text-decoration:none!important}.dka-bottom-title-link:hover,.dka-bottom-copy-link:hover,.dka-bottom-title-link:focus-visible,.dka-bottom-copy-link:focus-visible{color:#f0c572!important;text-decoration:none!important}.dka-bottom-hook,.dka-bottom-desc-copy{margin:0}.dka-bottom-hook{font-size:.79rem;line-height:1.4;color:#ead7a8}.dka-bottom-desc-copy{font-size:.75rem;line-height:1.45;color:var(--dka-muted)}.dka-bottom-body .dka-actions{margin-top:auto;padding-top:6px;gap:6px}.dka-bottom-body .dka-btn{min-height:30px;padding:0 10px;font-size:.76rem;border-radius:9px}@media (max-width:900px){.dka-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:640px){.dka-bottom-item{padding:11px;gap:10px}.dka-bottom-thumb{flex-basis:64px;width:64px;min-width:64px}.dka-bottom-cover{max-width:64px;max-height:92px}}.aack-card,.aack-comparison-wrap{--aack-surface:#0f172a;--aack-surface-2:#111827;--aack-border:rgba(255,255,255,0.08);--aack-text:#e5e7eb;--aack-text-soft:#cbd5e1;--aack-muted:#94a3b8;--aack-shadow:0 24px 48px rgba(2, 6, 23, 0.32)}.aack-card,.aack-comparison-wrap,.aack-showcase,.aack-auto-placement,.aack-grid,.aack-promo-shell{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.aack-card *,.aack-comparison-wrap *,.aack-showcase *,.aack-auto-placement *,.aack-grid *,.aack-promo-shell *{box-sizing:border-box;min-width:0}.aack-card{position:relative;background:linear-gradient(180deg,rgb(15 23 42 / .98),rgb(17 24 39 / .98));color:var(--aack-text);border:1px solid var(--aack-border);border-radius:22px;padding:24px;box-shadow:var(--aack-shadow);overflow:hidden;margin:24px 0;container-type:inline-size}.aack-grid>.aack-card{margin:0}.aack-grid{--aack-col-min:280px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--aack-col-min)),1fr));gap:20px;margin:20px 0 32px;align-items:stretch}.aack-grid.cols-1{--aack-col-min:100%}.aack-grid.cols-2{--aack-col-min:360px}.aack-grid.cols-3{--aack-col-min:280px}.aack-grid.cols-4{--aack-col-min:220px}.aack-showcase{margin:24px 0 36px}.aack-showcase-title{margin:0 0 12px;color:#fff;font-size:clamp(28px, 4vw, 42px);overflow-wrap:anywhere}.aack-showcase-hero .aack-card{margin-top:0}.aack-promo-shell{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:24px;align-items:center}.aack-promo-media{align-self:stretch}.aack-image-link{display:block;width:100%;max-width:100%;text-decoration:none!important}.aack-image-link:hover .aack-image{transform:translateY(-2px) scale(1.01)}.aack-head{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:24px;align-items:start}.aack-layout-grid .aack-head,.aack-layout-hero .aack-head,.aack-promo-card .aack-head{grid-template-columns:1fr}.aack-layout-hero .aack-title{font-size:clamp(28px, 3.6vw, 40px)}.aack-image-wrap,.aack-promo-media{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .06);border-radius:18px;padding:16px;width:100%;max-width:100%}.aack-image,.aack-card img,.aack-comparison-wrap img,.aack-showcase img,.aack-auto-placement img{display:block;width:100%;max-width:100%;height:auto;max-height:260px;object-fit:contain;margin:0 auto;transition:transform 0.16s ease,opacity 0.16s ease}.aack-promo-image{max-height:320px}.aack-badge,.aack-mini-badge{display:inline-flex;align-items:center;gap:8px;max-width:100%;background:rgb(245 158 11 / .16);color:#fde68a;border:1px solid rgb(245 158 11 / .28);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;overflow-wrap:anywhere}.aack-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--aack-accent);margin-bottom:8px;font-weight:800;overflow-wrap:anywhere}.aack-title{font-size:clamp(24px, 3vw, 34px);line-height:1.15;margin:0 0 10px;color:#f8fafc!important;overflow-wrap:anywhere;text-shadow:0 1px 1px rgb(0 0 0 / .22)}.aack-card .aack-title,.aack-card h1.aack-title,.aack-card h2.aack-title,.aack-card h3.aack-title,.aack-card h4.aack-title,.aack-card h5.aack-title,.aack-card h6.aack-title,.aack-auto-placement .aack-title,.aack-auto-store-block .aack-title,.aack-sticky-title{color:#f8fafc!important}.aack-meta,.aack-social-proof,.aack-button-note,.aack-associate-disclosure,.aack-availability,.aack-price-disclaimer,.aack-collection-intro,.aack-link-disclosure,.aack-description,.aack-feature-list,.aack-pros-cons,.aack-comparison-table td,.aack-comparison-table th{overflow-wrap:anywhere}.aack-meta,.aack-social-proof,.aack-button-note,.aack-associate-disclosure,.aack-availability,.aack-price-disclaimer,.aack-collection-intro,.aack-link-disclosure{font-size:14px;line-height:1.6}.aack-meta{color:var(--aack-text-soft);margin-bottom:8px}.aack-social-proof{color:#dbeafe;background:rgb(59 130 246 / .12);border:1px solid rgb(59 130 246 / .18);border-radius:12px;padding:10px 12px;margin-bottom:14px}.aack-description{color:var(--aack-text-soft);margin-bottom:16px}.aack-description p:last-child{margin-bottom:0}.aack-price-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 10px}.aack-price-current{font-size:clamp(28px, 5cqi, 34px);font-weight:900;color:#fff}.aack-price-list{color:var(--aack-muted);text-decoration:line-through;font-weight:600}.aack-savings,.aack-table-savings{display:inline-flex;align-items:center;background:rgb(16 185 129 / .14);color:#a7f3d0;border:1px solid rgb(16 185 129 / .22);border-radius:999px;padding:6px 10px;font-weight:700}.aack-price-disclaimer,.aack-associate-disclosure,.aack-availability,.aack-collection-intro{color:var(--aack-muted)}.aack-price-disclaimer,.aack-associate-disclosure,.aack-availability{margin-top:14px}.aack-feature-list,.aack-pros-cons ul,.aack-comparison-table ul{margin:16px 0 0;padding-left:18px}.aack-feature-list li,.aack-pros-cons li,.aack-comparison-table li{margin:0 0 8px}.aack-cta-wrap{margin-top:18px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .08)}.aack-link-disclosure{color:var(--aack-muted);margin-bottom:10px;font-weight:700}.aack-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;padding:14px 22px;border-radius:14px;background:var(--aack-button);color:var(--aack-button-text)!important;font-weight:800;text-decoration:none!important;text-align:center;box-shadow:0 16px 30px rgb(0 0 0 / .22);transition:transform 0.16s ease,box-shadow 0.16s ease,opacity 0.16s ease}.aack-button:hover{transform:translateY(-1px);opacity:.96}.aack-button-small{min-height:42px;padding:10px 16px;font-size:14px}.aack-button-note{margin-top:10px;color:var(--aack-muted)}.aack-pros-cons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.aack-panel{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .07);border-radius:18px;padding:18px;width:100%;max-width:100%}.aack-panel h4{margin:0 0 12px;font-size:18px;color:#fff;overflow-wrap:anywhere}.aack-promo-card{background:radial-gradient(circle at top right,rgb(245 158 11 / .16),transparent 40%),linear-gradient(180deg,rgb(15 23 42 / .98),rgb(17 24 39 / .98))}.aack-comparison-wrap{background:linear-gradient(180deg,rgb(15 23 42 / .98),rgb(17 24 39 / .98));color:var(--aack-text);border:1px solid var(--aack-border);border-radius:22px;padding:24px;box-shadow:var(--aack-shadow);overflow-x:auto;margin:24px 0}.aack-comparison-table{width:100%;max-width:100%;border-collapse:collapse}.aack-comparison-table th,.aack-comparison-table td{padding:16px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgb(255 255 255 / .08)}.aack-comparison-table th{color:#fff;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.aack-table-price{font-size:22px;font-weight:800;color:#fff}.table-disclosure{margin-top:18px}.aack-auto-placement{margin:28px 0 40px}.aack-auto-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px 12px;border-radius:999px;background:rgb(245 158 11 / .14);border:1px solid rgb(245 158 11 / .22);color:#fde68a;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aack-auto-title{margin:0 0 12px;color:#fff;font-size:clamp(24px, 3vw, 36px);line-height:1.15;overflow-wrap:anywhere}.aack-auto-grid{margin-top:14px}.aack-auto-promo-wrap{margin-top:22px}.aack-auto-store-block .aack-showcase{margin-top:6px}@container (max-width:860px){.aack-head,.aack-pros-cons,.aack-promo-shell{grid-template-columns:1fr}.aack-card,.aack-comparison-wrap{padding:18px}}@container (max-width:640px){.aack-button{width:100%}.aack-badge,.aack-mini-badge{width:100%;justify-content:center;border-radius:14px}.aack-comparison-table,.aack-comparison-table thead,.aack-comparison-table tbody,.aack-comparison-table tr,.aack-comparison-table th,.aack-comparison-table td{display:block;width:100%}.aack-comparison-table thead{display:none}.aack-comparison-table tr{padding:8px 0 16px;border-bottom:1px solid rgb(255 255 255 / .08)}.aack-comparison-table td{padding:10px 0;border-bottom:0}.aack-comparison-table td::before{content:attr(data-label);display:block;margin-bottom:6px;color:var(--aack-muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}}@supports not (container-type:inline-size){@media (max-width:1080px){.aack-grid.cols-4,.aack-grid.cols-3{--aack-col-min:360px}}@media (max-width:900px){.aack-promo-shell,.aack-head,.aack-pros-cons{grid-template-columns:1fr}}@media (max-width:782px){.aack-grid.cols-4,.aack-grid.cols-3,.aack-grid.cols-2{--aack-col-min:100%}.aack-card,.aack-comparison-wrap{padding:18px}.aack-button{width:100%}}}.aack-card-collapsible{padding:0;overflow:hidden}.aack-collapse{display:block;margin:0}.aack-collapse>summary{list-style:none}.aack-collapse>summary::-webkit-details-marker{display:none}.aack-collapse-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;cursor:pointer}.aack-collapse-summary:focus-visible{outline:2px solid rgb(245 158 11 / .7);outline-offset:-2px}.aack-collapse-summary-main{display:grid;gap:6px}.aack-collapse-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--aack-accent);font-weight:800}.aack-collapse-title{margin:0;color:#fff;font-size:clamp(18px, 2.6vw, 28px);line-height:1.2;overflow-wrap:anywhere}.aack-collapse-meta{color:var(--aack-text-soft);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.aack-collapse-toggle{display:inline-grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:999px;background:rgb(245 158 11 / .14);border:1px solid rgb(245 158 11 / .34);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .04)}.aack-collapse-toggle-icon{display:block;width:12px;height:12px;border-right:3px solid #fde68a;border-bottom:3px solid #fde68a;transform:translateY(-2px) rotate(45deg);transition:transform 0.18s ease}.aack-collapse[open] .aack-collapse-toggle-icon{transform:translateY(2px) rotate(-135deg)}.aack-collapse-content{display:grid;gap:0;padding:0 22px 22px;border-top:1px solid rgb(255 255 255 / .06)}.aack-card-collapsible .aack-head,.aack-card-collapsible .aack-promo-shell{padding-top:18px}.aack-grid.aack-accordion-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px, 2.4vw, 24px)}.aack-grid.aack-accordion-grid>.aack-card{align-self:start}.aack-auto-placement{margin:28px 0 40px}.aack-auto-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px 12px;border-radius:999px;background:rgb(245 158 11 / .14);border:1px solid rgb(245 158 11 / .22);color:#fde68a;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aack-auto-title{margin:0 0 12px;color:#fff;font-size:clamp(24px, 3vw, 36px);line-height:1.15;overflow-wrap:anywhere}.aack-auto-grid{margin-top:14px}.aack-auto-promo-wrap{margin-top:22px}.aack-auto-store-block .aack-showcase{margin-top:6px}@container (max-width:860px){.aack-head,.aack-pros-cons,.aack-promo-shell{grid-template-columns:1fr}.aack-card,.aack-comparison-wrap{padding:18px}}@container (max-width:640px){.aack-button{width:100%}.aack-badge,.aack-mini-badge{width:100%;justify-content:center;border-radius:14px}.aack-comparison-table,.aack-comparison-table thead,.aack-comparison-table tbody,.aack-comparison-table tr,.aack-comparison-table th,.aack-comparison-table td{display:block;width:100%}.aack-comparison-table thead{display:none}.aack-comparison-table tr{padding:8px 0 16px;border-bottom:1px solid rgb(255 255 255 / .08)}.aack-comparison-table td{padding:10px 0;border-bottom:0}.aack-comparison-table td::before{content:attr(data-label);display:block;margin-bottom:6px;color:var(--aack-muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}}@supports not (container-type:inline-size){@media (max-width:1080px){.aack-grid.cols-4,.aack-grid.cols-3{--aack-col-min:360px}}@media (max-width:900px){.aack-promo-shell,.aack-head,.aack-pros-cons{grid-template-columns:1fr}}@media (max-width:782px){.aack-grid.cols-4,.aack-grid.cols-3,.aack-grid.cols-2{--aack-col-min:100%}.aack-card,.aack-comparison-wrap{padding:18px}.aack-button{width:100%}}}.aack-card-collapsible{padding:0;overflow:hidden}.aack-collapse{display:block}.aack-collapse>summary{list-style:none}.aack-collapse>summary::-webkit-details-marker{display:none}.aack-collapse-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;cursor:pointer}.aack-collapse-summary-main{display:grid;gap:6px}.aack-collapse-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--aack-accent);font-weight:800}.aack-collapse-title{margin:0;color:#fff;font-size:clamp(18px, 2.6vw, 28px);line-height:1.2;overflow-wrap:anywhere}.aack-collapse-meta{color:var(--aack-text-soft);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.aack-collapse-toggle{position:relative;width:42px;height:42px;flex:0 0 42px;border-radius:999px;background:rgb(245 158 11 / .12);border:1px solid rgb(245 158 11 / .22)}.aack-collapse-toggle::before,.aack-collapse-toggle::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;background:#fde68a;border-radius:999px;transform:translate(-50%,-50%)}.aack-collapse-toggle::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform 0.18s ease}.aack-collapse[open] .aack-collapse-toggle::after{transform:translate(-50%,-50%) rotate(0deg)}.aack-collapse-content{padding:0 22px 22px;border-top:1px solid rgb(255 255 255 / .06)}.aack-card-collapsible .aack-head,.aack-card-collapsible .aack-promo-shell{padding-top:18px}.aack-auto-placement{margin:clamp(32px, 6vw, 64px) 0}.aack-auto-placement+.aack-auto-placement,.aack-auto-promo-wrap{margin-top:clamp(34px, 6vw, 60px)}.aack-auto-grid{margin-top:18px;gap:clamp(22px, 3.8vw, 40px)}.aack-showcase-grid{gap:clamp(22px, 3.8vw, 40px)}.aack-auto-placement .aack-card{scroll-margin-top:32px}@container (max-width:640px){.aack-collapse-summary,.aack-collapse-content{padding-left:16px;padding-right:16px}.aack-collapse-summary{align-items:flex-start}.aack-collapse-toggle{width:42px;height:42px;flex-basis:42px}}.aack-auto-placement .aack-card{padding:18px;border-radius:18px;margin:0}.aack-auto-placement .aack-title,.aack-auto-store-block .aack-title{font-size:clamp(20px, 2.4vw, 28px)}.aack-auto-placement .aack-image,.aack-auto-store-block .aack-image{max-height:180px}.aack-auto-placement .aack-button{min-height:46px;padding:12px 18px}.aack-auto-placement .aack-meta,.aack-auto-placement .aack-social-proof,.aack-auto-placement .aack-button-note,.aack-auto-placement .aack-associate-disclosure,.aack-auto-placement .aack-availability,.aack-auto-placement .aack-price-disclaimer,.aack-auto-placement .aack-link-disclosure,.aack-auto-placement .aack-description,.aack-auto-placement .aack-feature-list,.aack-auto-placement .aack-pros-cons{font-size:13px}.aack-auto-placement .aack-grid{gap:14px}body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.aack-sticky-promo-wrap{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(680px, calc(100vw - 24px));z-index:99999;pointer-events:none}.aack-sticky-promo-banner{pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;background:rgb(15 23 42 / .96);color:#e5e7eb;border:1px solid rgb(255 255 255 / .12);border-radius:18px;box-shadow:0 16px 34px rgb(2 6 23 / .34);padding:12px 14px;backdrop-filter:blur(10px)}.aack-sticky-promo-copy{min-width:0}.aack-sticky-topline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.aack-sticky-promo-wrap .aack-mini-badge{margin-bottom:0;padding:4px 10px;font-size:10px}.aack-sticky-eyebrow{color:#fde68a;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aack-sticky-title{color:#fff;font-size:clamp(14px, 1.8vw, 17px);font-weight:800;line-height:1.2;overflow-wrap:anywhere}.aack-sticky-promo-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.aack-sticky-promo-actions .aack-link-disclosure{margin-bottom:0;font-size:11px;line-height:1.2;text-align:right}.aack-sticky-promo-actions .aack-button{min-height:40px;padding:10px 14px}@media (max-width:640px){body{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.aack-sticky-promo-banner{grid-template-columns:1fr;justify-items:stretch}.aack-sticky-promo-actions{align-items:stretch}.aack-sticky-promo-actions .aack-link-disclosure{text-align:left}.aack-sticky-promo-actions .aack-button{width:100%}}:root{--aack-sticky-space:104px}.aack-image-wrap,.aack-promo-media{display:grid;place-items:center;overflow:hidden}.aack-image-wrap{aspect-ratio:4 / 3;min-block-size:220px}.aack-promo-media{aspect-ratio:16 / 10;min-block-size:240px}.aack-image-link{min-block-size:100%;display:grid;place-items:center}.aack-image,.aack-card img,.aack-comparison-wrap img,.aack-showcase img,.aack-auto-placement img{width:100%;height:100%;max-height:none;object-fit:contain}body{padding-bottom:calc(var(--aack-sticky-space) + env(safe-area-inset-bottom))}.aack-late-archive-placement{width:min(1200px, calc(100% - 32px));margin:32px auto 0}.aack-sticky-promo-wrap{min-height:var(--aack-sticky-space)}.aack-sticky-promo-banner{min-height:80px}@media (max-width:640px){:root{--aack-sticky-space:128px}.aack-image-wrap{min-block-size:180px}.aack-promo-media{min-block-size:200px}.aack-sticky-promo-banner{min-height:108px}}.aack-card,.aack-comparison-wrap,.aack-showcase,.aack-auto-placement,.aack-promo-shell,.aack-sticky-prime-bar,.aack-store-archive-wrap{color:#e5e7eb!important}.aack-card p,.aack-card li,.aack-card ul,.aack-card ol,.aack-card div,.aack-card span,.aack-card small,.aack-card strong,.aack-card em,.aack-card b,.aack-card label,.aack-card summary,.aack-card td,.aack-card th,.aack-card blockquote,.aack-comparison-wrap p,.aack-comparison-wrap li,.aack-comparison-wrap ul,.aack-comparison-wrap ol,.aack-comparison-wrap div,.aack-comparison-wrap span,.aack-comparison-wrap small,.aack-comparison-wrap strong,.aack-comparison-wrap em,.aack-comparison-wrap b,.aack-comparison-wrap label,.aack-comparison-wrap td,.aack-comparison-wrap th,.aack-showcase p,.aack-showcase li,.aack-showcase ul,.aack-showcase ol,.aack-showcase div,.aack-showcase span,.aack-showcase small,.aack-auto-placement p,.aack-auto-placement li,.aack-auto-placement ul,.aack-auto-placement ol,.aack-auto-placement div,.aack-auto-placement span,.aack-auto-placement small,.aack-promo-shell p,.aack-promo-shell li,.aack-promo-shell ul,.aack-promo-shell ol,.aack-promo-shell div,.aack-promo-shell span,.aack-promo-shell small{color:#e5e7eb!important}.aack-title,.aack-collapse-title,.aack-auto-title,.aack-showcase-title,.aack-sticky-title,.aack-card .aack-title,.aack-card .aack-collapse-title,.aack-auto-placement .aack-title,.aack-auto-placement .aack-collapse-title,.aack-showcase .aack-title,.aack-showcase .aack-showcase-title,.aack-promo-shell .aack-title,.aack-promo-shell .aack-collapse-title{color:#f8fafc!important;text-shadow:0 1px 1px rgb(0 0 0 / .3),0 0 18px rgb(0 0 0 / .12)!important}.aack-eyebrow,.aack-collapse-eyebrow,.aack-auto-kicker,.aack-badge,.aack-mini-badge{color:#fde68a!important}.aack-meta,.aack-description,.aack-feature-list,.aack-feature-list li,.aack-pros-cons,.aack-pros-cons li,.aack-button-note,.aack-social-proof,.aack-collapse-meta,.aack-collection-intro,.aack-comparison-table,.aack-comparison-table td,.aack-comparison-table th,.aack-panel,.aack-panel h4{color:#e5e7eb!important}.aack-price-list,.aack-price-disclaimer,.aack-associate-disclosure,.aack-availability,.aack-link-disclosure,.aack-button-note,.aack-collection-intro,.aack-collapse-meta{color:#cbd5e1!important}.aack-card a:not(.aack-button):not(.aack-image-link),.aack-comparison-wrap a:not(.aack-button):not(.aack-image-link),.aack-showcase a:not(.aack-button):not(.aack-image-link),.aack-auto-placement a:not(.aack-button):not(.aack-image-link),.aack-promo-shell a:not(.aack-button):not(.aack-image-link){color:#93c5fd!important}.aack-card a:not(.aack-button):not(.aack-image-link):hover,.aack-comparison-wrap a:not(.aack-button):not(.aack-image-link):hover,.aack-showcase a:not(.aack-button):not(.aack-image-link):hover,.aack-auto-placement a:not(.aack-button):not(.aack-image-link):hover,.aack-promo-shell a:not(.aack-button):not(.aack-image-link):hover{color:#bfdbfe!important}.aack-auto-placement{margin-top:clamp(20px, 3vw, 28px)}.aack-auto-placement .aack-grid,.aack-auto-placement .aack-auto-grid{gap:10px}.aack-auto-placement .aack-card{padding:12px;border-radius:14px}.aack-auto-placement .aack-title,.aack-auto-placement .aack-collapse-title,.aack-auto-store-block .aack-title{font-size:clamp(16px, 1.8vw, 22px)!important;line-height:1.22}.aack-auto-placement .aack-image-wrap{min-block-size:140px}.aack-auto-placement .aack-image,.aack-auto-store-block .aack-image{max-height:140px}.aack-auto-placement .aack-meta,.aack-auto-placement .aack-social-proof,.aack-auto-placement .aack-button-note,.aack-auto-placement .aack-associate-disclosure,.aack-auto-placement .aack-availability,.aack-auto-placement .aack-price-disclaimer,.aack-auto-placement .aack-link-disclosure,.aack-auto-placement .aack-description,.aack-auto-placement .aack-feature-list,.aack-auto-placement .aack-pros-cons,.aack-auto-placement .aack-mini-badge,.aack-auto-placement .aack-eyebrow{font-size:12px!important;line-height:1.45}.aack-auto-placement .aack-button{min-height:38px;padding:10px 14px;font-size:12px}.aack-sticky-promo-wrap{width:min(520px, calc(100vw - 24px))}.aack-sticky-promo-banner{padding:10px 12px;border-radius:14px;gap:10px;min-height:68px}.aack-sticky-title{font-size:clamp(13px, 1.5vw, 15px)!important}.aack-sticky-eyebrow,.aack-sticky-promo-actions .aack-link-disclosure,.aack-sticky-promo-wrap .aack-mini-badge{font-size:10px!important}.aack-sticky-promo-actions .aack-button{min-height:34px;padding:8px 12px;font-size:12px}:root{--aack-sticky-space:88px}@media (max-width:640px){.aack-auto-placement .aack-card{padding:10px}.aack-auto-placement .aack-image-wrap{min-block-size:120px}.aack-sticky-promo-wrap{width:min(460px, calc(100vw - 16px))}.aack-sticky-promo-banner{min-height:92px}:root{--aack-sticky-space:110px}}:root{--gcn-pd-bg:#ffffff;--gcn-pd-text:#141414;--gcn-pd-muted:rgba(0,0,0,.62);--gcn-pd-border:rgba(0,0,0,.12);--gcn-pd-card:rgba(255,255,255,.9);--gcn-pd-chip:rgba(0,0,0,.06);--gcn-pd-link:#0b57d0}@media (prefers-color-scheme:dark){:root{--gcn-pd-bg:#0b0b0d;--gcn-pd-text:rgba(255,255,255,.92);--gcn-pd-muted:rgba(255,255,255,.70);--gcn-pd-border:rgba(255,255,255,.14);--gcn-pd-card:rgba(255,255,255,.06);--gcn-pd-chip:rgba(255,255,255,.10);--gcn-pd-link:#8ab4f8}}.gcn-pd-wrap{margin:0 auto;max-width:1100px;padding:18px 16px 40px;color:var(--gcn-pd-text)}.gcn-pd-hero{margin:10px 0 18px;padding:18px;border:1px solid var(--gcn-pd-border);border-radius:16px;background:var(--gcn-pd-card)}.gcn-pd-title{margin:0 0 8px;line-height:1.15}.gcn-pd-subtle{color:var(--gcn-pd-muted)}.gcn-pd-summary{margin-top:10px;color:var(--gcn-pd-muted);font-size:15px;line-height:1.6}.gcn-pd-rich{line-height:1.75}.gcn-pd-rich>*:first-child{margin-top:0}.gcn-pd-rich>*:last-child{margin-bottom:0}.gcn-pd-rich h2,.gcn-pd-rich h3,.gcn-pd-rich h4{margin:18px 0 10px}.gcn-pd-rich p{margin:0 0 12px}.gcn-pd-rich ul,.gcn-pd-rich ol{margin:0 0 12px 22px}.gcn-pd-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}@media (max-width:900px){.gcn-pd-grid{grid-template-columns:1fr}}.gcn-pd-card{border:1px solid var(--gcn-pd-border);border-radius:16px;background:var(--gcn-pd-card);padding:16px}.gcn-pd-card h2,.gcn-pd-card h3{margin:0 0 10px;line-height:1.2}.gcn-pd-kv{display:grid;grid-template-columns:160px 1fr;gap:10px 12px}@media (max-width:520px){.gcn-pd-kv{grid-template-columns:1fr}}.gcn-pd-k{font-weight:600;opacity:.92}.gcn-pd-v{color:var(--gcn-pd-muted)}.gcn-pd-chip{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--gcn-pd-chip);border:1px solid var(--gcn-pd-border);font-size:13px;margin:0 6px 6px 0}.gcn-pd-list{list-style:none;margin:0;padding:0}.gcn-pd-bullets{margin:0;padding-left:22px}.gcn-pd-bullets li{margin:0 0 8px}.gcn-pd-table-wrap{overflow-x:auto;border:1px solid var(--gcn-pd-border);border-radius:14px;background:var(--gcn-pd-card)}.gcn-pd-table{width:100%;border-collapse:collapse;font-size:14px}.gcn-pd-table th,.gcn-pd-table td{padding:10px 12px;border-top:1px solid var(--gcn-pd-border);text-align:left;vertical-align:top}.gcn-pd-table tr:first-child th,.gcn-pd-table tr:first-child td{border-top:0}.gcn-pd-table th{width:160px;font-weight:600;opacity:.92}.gcn-pd-infobox-thumb{margin:0 0 12px}.gcn-pd-profile-sections{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:900px){.gcn-pd-profile-sections{grid-template-columns:1fr}}.gcn-pd-profile-block{border:1px solid var(--gcn-pd-border);border-radius:16px;padding:14px;background:var(--gcn-pd-card)}.gcn-pd-quote{margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--gcn-pd-border);background:var(--gcn-pd-chip);border-radius:10px}.gcn-pd-quote p{margin:0}.gcn-pd-list li{padding:12px 0;border-top:1px solid var(--gcn-pd-border)}.gcn-pd-list li:first-child{border-top:0;padding-top:0}.gcn-pd-list a{color:var(--gcn-pd-link);text-decoration:none}.gcn-pd-list a:hover{text-decoration:underline}.gcn-pd-btn{display:inline-block;padding:10px 14px;border-radius:12px;border:1px solid var(--gcn-pd-border);background:var(--gcn-pd-chip);text-decoration:none}.gcn-pd-muted-line{margin:10px 0 0;font-size:13px;color:var(--gcn-pd-muted)}.gcn-pd-pagination{margin-top:14px}.gcn-pd-pagination .page-numbers{display:inline-block;margin:0 6px 6px 0;padding:8px 10px;border:1px solid var(--gcn-pd-border);border-radius:10px;background:var(--gcn-pd-card);text-decoration:none}.gcn-pd-pagination .current{font-weight:700}.gcn-pd-hub .gcn-pd-hub-filters{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;margin-top:12px}.gcn-pd-hub .gcn-pd-hub-field{display:flex;flex-direction:column;gap:6px;min-width:180px}.gcn-pd-hub .gcn-pd-hub-field-actions{min-width:220px;flex-direction:row;align-items:center;gap:10px;padding-top:22px}.gcn-pd-hub .gcn-pd-hub-label{font-size:13px;color:var(--gcn-pd-muted)}.gcn-pd-hub .gcn-pd-hub-input,.gcn-pd-hub .gcn-pd-hub-select{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--gcn-pd-border);background:var(--gcn-pd-card);color:var(--gcn-pd-text)}.gcn-pd-hub .gcn-pd-hub-btn{padding:10px 14px;border-radius:12px;border:1px solid var(--gcn-pd-border);background:var(--gcn-pd-chip);color:var(--gcn-pd-text);cursor:pointer}.gcn-pd-hub .gcn-pd-hub-clear{padding:10px 12px;border-radius:12px;border:1px solid var(--gcn-pd-border);background:var(--gcn-pd-card);text-decoration:none;color:var(--gcn-pd-link)}.gcn-pd-hub .gcn-pd-hub-meta{margin-top:10px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.gcn-pd-hub .gcn-pd-hub-letter-nav{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.gcn-pd-hub .gcn-pd-hub-letter-nav a{display:inline-block;padding:6px 10px;border-radius:999px;border:1px solid var(--gcn-pd-border);background:var(--gcn-pd-card);text-decoration:none;font-size:13px;color:var(--gcn-pd-link)}.gcn-pd-hub .gcn-pd-hub-letter-nav a:hover{text-decoration:underline}.gcn-pd-hub .gcn-pd-hub-section{margin-top:18px}.gcn-pd-hub .gcn-pd-hub-letter{margin:0 0 10px;padding-top:14px;border-top:1px solid var(--gcn-pd-border)}.gcn-pd-hub .gcn-pd-hub-line{margin:6px 0 0;font-size:13px}.gcn-pd-hub .gcn-pd-hub-chips{margin-top:8px}.gcn-pd-hub .gcn-pd-hub-summary{margin-top:8px;font-size:14px;line-height:1.6}.wpcnt{text-align:center;line-height:2}.wpa{position:relative;overflow:hidden;display:inline-block;max-width:100%}.wpa-about{position:absolute;top:5px;left:0;right:0;display:block;margin-top:0;color:#888;font:10px/1 "Open Sans",Arial,sans-serif!important;text-align:left!important;text-decoration:none!important;opacity:.85;border-bottom:none!important;box-shadow:none!important}.wpa .u>div{display:block;margin-top:5px;margin-bottom:1em}div.wpa>div{margin-top:20px}.wpa .u .adsbygoogle{display:block;margin-top:17px;margin-bottom:1em;background-color:#fff0}/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 20, 2018, 3:55:15 PM
    Author     : Magazine3
*/
@media only screen and (min-width: 992px) {
    .pwaforwp-footer-prompt {
        padding: 1% 3%;
     flex-direction: row;
    justify-content: center;
    }
}
.pwaforwp-footer-prompt{
    display: none;
    width: 100%;
    line-height: 2em;    
    color: #333;
    text-align: center;
    text-decoration: none;    
    min-height: 10%;
    padding:15px 0px 15px 0px;
    position: fixed;
    bottom: 0;
    justify-content: flex-end;
    flex-direction: column;
    flex-grow: 1;
    animation-duration: 1s;
    animation-fill-mode: both;
    z-index: 9999;
}
.pwaforwp-footer-prompt .pwaforwp-prompt-close:after{
  content: "✖";
  color: #d5e0eb;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.40);
  border-radius: 30px;
  text-align: center;
  width: 20px;
  height: 20px;
  line-height: 22px;
  cursor: pointer;
} 
.pwaforwp-bounceInUp{
    animation-name: bounceInUp;
}
.pwaforwp-animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.pwaforwp-btn{
    border: none;   
    cursor: pointer;
    display: inline-block;
    border-radius: 4px;
    height: auto;
    line-height: 1;
    min-width: auto;
    padding: 8px 16px;
    font-size: 16px;
    margin: 10px 0px 0px 0px;
    font-family: sans-serif;
    text-transform: none;
    transition: all .2s ease-in-out;
}
/* Center the loader */

#pwaforwp_loading_div {
  display: none;
  position: fixed;
  width: 100%;
  height: 200%;
  top: 0px;
  left: 0px;
  background-color: white;
  z-index: 9999;
}
.pwaforwp-loading-wrapper{z-index: 9999999;display:none;}
#pwaforwp_loading_icon {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9999999;
  margin: -60px 0 0 -60px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Add animation to "page content" */
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}

@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}

@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}

/** Add to home screen CSS **/
#pwaforwp-add-to-home-click h3{
  font-size: 20px;
  font-weight: 600;
  margin: 0px;
  line-height: 1.4;
  font-family: sans-serif;
}

@media(max-width:425px){
  #pwaforwp-add-to-home-click h3 {
    font-size: 16px;
  }
  .pwaforwp-btn{
    font-size: 14px;
  }
  .pwaforwp-footer-prompt{
    padding:15px 0px 10px 0px;
  }
  .pwaforwp-footer-prompt .pwaforwp-prompt-close:after {
    right: 5px;
    top: 5px;
  }
}
.pwaforwp-app-contents{display: none;}
