an-poster-cart-offer{display:block;margin:0 0 28px;font-family:Manrope,sans-serif}an-poster-cart-offer[hidden]{display:none!important}.an-pco{border:1px solid #E8E2DC;border-radius:18px;background:#F7F4F1;padding:24px;color:#111111}.an-pco__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.an-pco__badge{font-size:12px;font-weight:800;background:#F1EBE5;padding:7px 11px;border-radius:999px}.an-pco__count{font-size:12px;font-weight:700;color:#6F6F6F}.an-pco h2{font-family:inherit;font-size:clamp(20px,2.5vw,27px);font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:17px 0 8px;color:inherit}.an-pco p{font-size:14px;line-height:1.6;margin:0}.an-pco__progress{height:8px;border-radius:99px;background:#E8E2DC;overflow:hidden;margin:18px 0 0}.an-pco__progress>span{display:block;width:var(--poster-progress);height:100%;border-radius:inherit;background:#5D8A66;animation:an-poster-progress .6s ease-out}.an-pco__recommendations{margin-top:22px}.an-pco .an-pco__caption{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:750;margin-bottom:12px}.an-pco__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.an-pco__card{display:flex;gap:16px;padding:16px;background:white;border:1px solid #E8E2DC;border-radius:12px;margin:0;min-width:0}.an-pco__image{width:100px;flex-shrink:0;align-self:flex-start}.an-pco__image img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:5px}.an-pco__info{flex:1;min-width:0}.an-pco__title{display:block;font-size:15px;font-weight:750;color:inherit;text-decoration:none;line-height:1.35;margin:0 0 10px}.an-pco label{display:grid;grid-template-columns:54px 1fr;gap:6px;align-items:center;margin:6px 0;font-size:12px}.an-pco select{min-width:0;width:100%;min-height:40px;padding:7px;color:#111111;background:#fff;border:1px solid #E8E2DC;border-radius:7px;font:inherit;font-size:13px}.an-pco button{margin-top:8px;border:0;border-radius:8px;background:#111111;color:#fff;min-height:44px;width:100%;padding:9px;font:700 13px/1.3 Manrope,sans-serif;cursor:pointer}.an-pco button:disabled{opacity:.65;cursor:wait}.an-pco__browse{display:inline-block;margin-top:14px;color:#46704F;font-size:13px;font-weight:700;text-underline-offset:4px}.an-pco .an-pco__error{font-size:12px;color:#9d2626;margin-top:8px}.an-pco a:focus-visible,.an-pco button:focus-visible,.an-pco select:focus-visible{outline:2px solid #46704F;outline-offset:3px}.an-pco--complete{background:#F7F4F1}.an-pco--complete .an-pco__badge{background:#F1EBE5}@keyframes an-poster-progress{from{width:0}to{width:var(--poster-progress)}}@media(max-width:749px){.an-pco{padding:18px}.an-pco__grid{grid-template-columns:1fr}.an-pco__card{padding:12px;gap:8px 12px;display:grid;grid-template-columns:70px 1fr}.an-pco__info{display:contents}.an-pco__image{width:70px;grid-column:1;grid-row:1}.an-pco__title{grid-column:2;grid-row:1;margin:0}.an-pco label,.an-pco button,.an-pco__error{grid-column:1/-1}.an-pco h2{font-size:22px}.an-pco__badge{font-size:11px}.an-pco__count{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.an-pco__progress>span{animation:none}}
