.custom-card.product-card{display:flex;flex-direction:column;height:100%}.custom-card{position:relative;background:#fffdf6;border-radius:18px 18px 22px 22px;border:1px solid #e2d7b2;box-shadow:0 2px 10px #0000000f;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.custom-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 0%,rgba(250,226,130,.22),transparent 55%),radial-gradient(circle at 90% 100%,rgba(32,82,53,.1),transparent 55%);opacity:0;pointer-events:none;transition:opacity .2s ease}.custom-card:hover{transform:translateY(-4px);border-color:#d0c28a;box-shadow:0 12px 30px #0000002e}.custom-card:hover:before{opacity:1}.custom-card:after{content:"";position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#fae282,#205235);opacity:.55}.custom-card__badge{position:absolute;top:14px;left:14px;z-index:2;padding:4px 11px;background:#205235;color:#fae282;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;white-space:nowrap;box-shadow:0 4px 10px #0000002e}.custom-card__badge--subscribe{background:#5e4406}.custom-card__image{position:relative;width:100%;padding-top:100%;overflow:hidden;background:radial-gradient(circle at 50% 0%,#fffbe8 0,#fff7d8 55%,#fbeac1)}.custom-card__image:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-12px;height:32px;background:#fffdf6;border-radius:50% 50% 0 0}.custom-card__image img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;transition:transform .25s ease}.custom-card:hover .custom-card__image img{transform:translateY(-4px) scale(1.04)}.custom-card__inner{flex:1;display:flex;flex-direction:column;padding:10px 14px 12px}.custom-card__subtitle{display:inline-flex;align-items:center;gap:4px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#6f6f6f;margin-bottom:4px;padding:3px 9px;border-radius:999px;background:#fae28238}.custom-card__subtitle:before{content:"";width:5px;height:5px;border-radius:999px;background:#205235}.custom-card__title{font-size:16px;font-weight:800;color:#1e1e1e;line-height:1.3;margin:2px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-card__title a{text-decoration:none;color:inherit}.jdgm-widget.jdgm-preview-badge{margin:2px 0 8px;font-size:12px;color:#af9b5c}.jdgm-widget.jdgm-preview-badge .jdgm-star,.jdgm-widget.jdgm-preview-badge .jdgm-star.jdgm--on{color:#f3b23a}.custom-card__price-tax{display:flex;align-items:baseline;gap:6px;margin:6px 0 8px;padding-top:6px;border-top:1px dashed rgba(226,215,178,.9)}.custom-card__price--old{font-size:13px;color:#a3a3a3;font-weight:700;text-decoration:line-through}.custom-card__price--new{font-size:18px;color:#5e4406;font-weight:800}.custom-card__tax{font-size:11px;color:#8a8a8a;font-style:italic;margin-left:auto}.custom-card__cta{margin-top:auto;width:100%;text-align:center;background:linear-gradient(135deg,#205235,#153823);color:#fff;padding:9px 0;font-size:14px;font-weight:700;border-radius:999px;border:1px solid #fae282;text-decoration:none!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.custom-card__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.35),transparent 55%);opacity:.6;pointer-events:none;transition:opacity .18s ease}.custom-card__cta:hover:before{opacity:.9}.custom-card__cta:hover{background:linear-gradient(135deg,#205235,#102818);transform:translateY(-2px);box-shadow:0 8px 18px #0003}@media (max-width: 767px){.custom-card{border-radius:14px 14px 18px 18px}.custom-card__inner{padding:8px 10px 10px}.custom-card__subtitle{font-size:10px;letter-spacing:.12em;padding:3px 8px}.custom-card__title{font-size:14px;-webkit-line-clamp:2}.custom-card__price-tax{flex-wrap:wrap;gap:4px;margin:4px 0 6px}.custom-card__price--old{font-size:12px}.custom-card__price--new{font-size:16px}.custom-card__cta{padding:8px 0;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-cards.css.map */
