.adv-product-item{background-color:var(--advp-outer-bg,#fff);box-sizing:border-box;padding-bottom:var(--advp-section-py,2rem);padding-top:var(--advp-section-py,2rem)}.adv-product-item__shell{margin-inline:auto;max-width:var(--advp-max,42.5rem);padding-inline:var(--advp-section-px,1.25rem);width:100%}.adv-product-item__card{background-color:var(--advp-card-bg,#6e1419);border-radius:var(--advp-card-radius,.875rem);color:var(--advp-description-color,#fff);padding:var(--advp-card-py,2.5rem) var(--advp-card-px,2rem);text-align:center}@media only screen and (max-width:989px){.adv-product-item__card{padding:var(--advp-card-py-mobile,2rem) var(--advp-card-px-mobile,1.5rem)}}.adv-product-item__sale{align-items:center;color:var(--advp-sale-color,#d4af37);display:inline-flex;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.1em;line-height:1.3;margin:0 auto 1rem;text-transform:uppercase}.adv-product-item__sale-icon{display:block;flex-shrink:0;height:1.375rem;width:.875rem}.adv-product-item__heading{color:var(--advp-heading-color,#fff);font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.375rem,5vw,2.125rem);font-weight:700;line-height:1.2;margin:0 0 1.25rem}.adv-product-item__figure{margin:0 auto 1.25rem;max-width:22.5rem;width:100%}.adv-product-item__figure-link{color:inherit;display:block;text-decoration:none}.adv-product-item__figure-link:focus-visible{border-radius:.5rem;outline:.125rem solid var(--advp-sale-color,#d4af37);outline-offset:.375rem}.adv-product-item__img{border-radius:var(--advp-img-radius,0);display:block;height:auto;width:100%}.adv-product-item__description{color:var(--advp-description-color,#fff);font-family:Roboto,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.55;margin:0 auto 1.5rem;max-width:32.5rem}@media only screen and (min-width:768px){.adv-product-item__description{font-size:1rem}}.adv-product-item__description.rte,.adv-product-item__description.rte *{color:inherit!important;text-align:center!important}.adv-product-item__description.rte>*{margin-bottom:.75rem!important;margin-top:.75rem!important}.adv-product-item__description.rte>:first-child{margin-top:0!important}.adv-product-item__description.rte>:last-child{margin-bottom:0!important}.adv-product-item__progress-wrap{margin:0 auto .625rem;max-width:23.75rem;width:100%}.adv-product-item__progress{background-color:var(--advp-progress-track,rgba(0,0,0,.28));border-radius:999px;height:.625rem;overflow:hidden}.adv-product-item__progress-fill{background-color:var(--advp-progress-fill,#e8c547);border-radius:inherit;height:100%;transition:width .35s ease}.adv-product-item__progress-status{color:var(--advp-progress-status-color,#d4af37);font-family:Roboto,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:.625rem 0 0;text-transform:uppercase}.adv-product-item__cta-wrap{margin:1.5rem 0 1rem}.adv-product-item__cta{align-items:center;background-color:var(--advp-btn-bg,#c9a961);border-radius:999px;color:var(--advp-btn-text,#000)!important;display:inline-flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.06em;line-height:1.2;min-height:3.25rem;padding:.875rem 1.75rem;text-decoration:none!important;text-transform:uppercase;transition:transform .15s ease,filter .15s ease}.adv-product-item__cta:hover{filter:brightness(1.05)}.adv-product-item__cta:focus-visible{outline:.125rem solid var(--advp-btn-text,#000);outline-offset:.1875rem}.adv-product-item__footer{color:var(--advp-footer-color,#fff);font-family:Roboto,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;margin:0;opacity:.95}.adv-product-item__footer.rte,.adv-product-item__footer.rte *{color:inherit!important;text-align:center!important}.adv-product-item__footer.rte a{color:inherit!important;text-decoration:underline}