body.template-product .ivy-vergani-festive{display:none;box-sizing:border-box;max-width:960px;width:100%;margin:12px auto 18px;border:1px solid #d9bd87;border-radius:18px;overflow:hidden;background:#fff4eb;color:#315343}body.template-product .ivy-vergani-festive.ivy-vergani-festive--ready{display:block}body.template-product .ivy-vergani-festive *{box-sizing:border-box}body.template-product .ivy-vergani-festive__banner{background:#315343;color:#d8b36a;text-align:center;padding:9px 14px 8px}body.template-product .ivy-vergani-festive__banner h2.ivy-vergani-festive__eyebrow{color:#d8b36a!important;font-size:24px!important;letter-spacing:.015em!important;font-weight:800!important;line-height:1.2!important;margin:0 auto!important;max-width:820px;text-align:center}body.template-product .ivy-vergani-festive__products{padding:12px;background:#fff4eb;gap:12px}body.template-product .ivy-vergani-festive__desktop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .ivy-vergani-festive__mobile{display:none}body.template-product .ivy-vergani-festive__card{display:flex;min-width:0;align-items:center;gap:12px;padding:12px;border:1px solid #e7d9bf;border-radius:13px;background:#fff}body.template-product .ivy-vergani-festive__photo{flex:0 0 40%;max-width:200px;display:flex;align-items:center;justify-content:center;min-height:140px;border-radius:9px;overflow:hidden;background:#fff}body.template-product .ivy-vergani-festive__photo img{width:100%;height:145px;object-fit:contain;display:block}body.template-product .ivy-vergani-festive__details{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}body.template-product .ivy-vergani-festive__kind{color:#697e6e;font-size:11px;line-height:1.25}body.template-product .ivy-vergani-festive__details h3{font-size:15px!important;line-height:1.28!important;font-weight:700!important;margin:0!important}body.template-product .ivy-vergani-festive__details h3 a{text-decoration:none!important;color:#254332!important}body.template-product .ivy-vergani-festive__details h3 a:hover{text-decoration:underline!important}body.template-product .ivy-vergani-festive__price{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#697e6e;font-size:13px}body.template-product .ivy-vergani-festive__price s{font-size:12px;color:#8b8a83}body.template-product .ivy-vergani-festive__price strong{font-size:18px;color:#315343;font-weight:800}body.template-product .ivy-vergani-festive__cta{background:#315343!important;color:#fff!important;padding:10px 13px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none!important;min-height:40px}body.template-product .ivy-vergani-festive__cta:hover{background:#254332!important}@media(max-width:749px){body.template-product .ivy-vergani-festive{margin:10px auto 16px;border-radius:14px}body.template-product .ivy-vergani-festive__banner{padding:9px 10px 8px}body.template-product .ivy-vergani-festive__banner h2.ivy-vergani-festive__eyebrow{font-size:18px!important;line-height:1.25!important}body.template-product .ivy-vergani-festive__desktop{display:none}body.template-product .ivy-vergani-festive__mobile{display:block;padding:10px}body.template-product .ivy-vergani-festive__card{padding:9px;gap:9px}body.template-product .ivy-vergani-festive__photo{flex:0 0 42%;max-width:42%;min-height:120px}body.template-product .ivy-vergani-festive__photo img{height:133px}body.template-product .ivy-vergani-festive__details h3{font-size:12px!important}body.template-product .ivy-vergani-festive__kind{font-size:10px}body.template-product .ivy-vergani-festive__price strong{font-size:16px}body.template-product .ivy-vergani-festive__cta{font-size:11px;padding:8px 9px;min-height:34px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ivy-vergani-festive.css.map */
