.apr-product{--apr-brown:#A87E6F;--apr-lavender:#CBB3FF;--apr-charcoal:#3D3836;--apr-white:#FFFFFF;box-sizing:border-box;max-width:490px;margin:1.75rem auto;padding:0;background:#fff0;border:0;box-shadow:none;color:var(--apr-charcoal);text-align:center}.apr-product *,.apr-product *::before,.apr-product *::after{box-sizing:border-box}.apr-product .apr-product-title{max-width:100%;margin:0 auto .35rem;color:var(--apr-charcoal);font-size:24pxrem;font-weight:700;line-height:1.25}.apr-product .apr-product-name{margin:0 auto .65rem;color:var(--apr-charcoal);font-size:1.1rem;font-weight:500;line-height:1.3;opacity:.8}.apr-product a.apr-product-image-link{display:block;width:fit-content;max-width:100%;margin:0 auto;background:#fff0;border:0;box-shadow:none;line-height:0;text-decoration:none}.apr-product img.apr-product-image{display:block;width:auto;height:auto;max-width:100%;max-height:200px;margin:0 auto;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none}.apr-product a.apr-product-button,.apr-product a.apr-product-button:visited{display:inline-block;max-width:100%;min-height:44px;margin:.8rem auto 0;padding:1em 1.5em;background-color:var(--apr-brown);background-image:none;border:0;border-radius:999px;box-shadow:none;color:var(--apr-white);font-size:16px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;-webkit-tap-highlight-color:#fff0;transition:background-color 0.2s ease,color 0.2s ease}.apr-product a.apr-product-button:hover,.apr-product a.apr-product-button:focus,.apr-product a.apr-product-button:active{background-color:var(--apr-lavender);color:var(--apr-charcoal);text-decoration:none}.apr-product a.apr-product-button:focus-visible{outline:3px solid var(--apr-charcoal);outline-offset:3px}@media (max-width:480px){.apr-product{margin:1.25rem auto}}@media (prefers-reduced-motion:reduce){.apr-product a.apr-product-button{transition:none}}