.c-04La_product{background:var(--ne-g-page);position:relative;overflow:clip}.c-04La_dotsTr,.c-04La_dotsBl{background-image:radial-gradient(var(--ne-dots) 1.6px, transparent 2px);pointer-events:none;background-size:22px 22px;width:760px;height:600px;position:absolute}.c-04La_dotsTr{top:0;right:-40px;-webkit-mask-image:radial-gradient(at 85% 15%,#000 10%,#0000 75%);mask-image:radial-gradient(at 85% 15%,#000 10%,#0000 75%)}.c-04La_dotsBl{bottom:0;left:-40px;-webkit-mask-image:radial-gradient(at 15% 85%,#000 10%,#0000 75%);mask-image:radial-gradient(at 15% 85%,#000 10%,#0000 75%)}.c-04La_container{max-width:1100px;padding:var(--ne-sec-top-tight) 32px var(--ne-sec-bottom);margin:0 auto;position:relative}.c-04La_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:40px 72px;display:grid}.c-04La_info{min-width:0}.c-04La_tags{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.c-04La_tagPine,.c-04La_tagSand{font-size:var(--ne-fs-12);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--ne-r-tag);padding:4px 10px;font-weight:700;line-height:1.4}.c-04La_tagPine{background:var(--ne-g-feature);color:var(--ne-text-on-dark)}.c-04La_tagSand{background:var(--ne-g-alt);color:var(--ne-text-body)}.c-04La_title{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-h1-post);color:var(--ne-text-heading);text-wrap:balance;margin:0 0 14px;line-height:1.15}.c-04La_score{font-size:var(--ne-fs-15);color:var(--ne-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;font-weight:600;line-height:1.4;display:flex}.c-04La_scoreValue{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-22);color:var(--ne-text-body);line-height:1.2}.c-04La_scoreLink{min-height:44px;color:var(--ne-link);align-items:center;font-weight:700;display:inline-flex}.c-04La_text{max-width:700px;font-size:var(--ne-fs-18);color:var(--ne-text-body);text-wrap:pretty;margin:0 0 32px;line-height:1.6}.c-04La_eyebrow{font-size:var(--ne-fs-13);letter-spacing:var(--ne-label-tracking);text-transform:uppercase;font-weight:700;line-height:1.4;font-family:var(--ne-font-label);color:var(--ne-text-muted);margin:0 0 10px}.c-04La_offers{border-top:var(--ne-bw-hair) solid var(--ne-line-hair);flex-direction:column;margin:0 0 16px;display:flex}.c-04La_offer{border-bottom:var(--ne-bw-hair) solid var(--ne-line-hair);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 0;display:grid}.c-04La_retailer{flex-direction:column;gap:2px;min-width:0;display:flex}.c-04La_retailerName,.c-04La_price{font-size:var(--ne-fs-16);color:var(--ne-text-body);font-weight:700;line-height:1.4}.c-04La_availability{font-size:var(--ne-fs-13);color:var(--ne-text-muted);font-weight:600;line-height:1.4}.c-04La_primary,.c-04La_secondary,.c-04La_barButton{border-radius:var(--ne-r-btn);height:44px;font-size:var(--ne-fs-15);white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.c-04La_primary,.c-04La_barButton{border:1.5px solid var(--ne-accent);background:var(--ne-accent);color:var(--ne-text-body)}.c-04La_primary:hover,.c-04La_barButton:hover{border-color:var(--ne-accent-hover);background:var(--ne-accent-hover);color:var(--ne-text-body);text-decoration:none}.c-04La_secondary{border:var(--ne-bw-frame) solid var(--ne-line-frame);background:var(--ne-g-page);color:var(--ne-text-body)}.c-04La_secondary:hover{color:var(--ne-link);text-decoration:none}.c-04La_barButton{min-width:240px;padding:0 32px}@media (max-width:640px){.c-04La_barButton{min-width:0;padding:0 16px}}.c-04La_note{max-width:700px;font-size:var(--ne-fs-14);color:var(--ne-text-muted);margin:0;line-height:1.5}@media (max-width:560px){.c-04La_scoreValue{font-size:var(--ne-fs-19)}}@media (max-width:640px){.c-04La_text{line-height:1.5}}
