.c-card{border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#fff}.c-card__title{margin:0;line-height:1.05}.c-card__body{margin-bottom:20px}.c-card__body,.c-card__subtitle{line-height:1.4}.c-card--promo{background:#fab600;border:0;overflow:hidden;position:relative}.c-card--offer{background:#fab600;border:0;overflow:hidden;position:relative;height:100%}.c-card--offer .c-card__offer{height:100%;box-sizing:border-box}.c-card__button-wrapper{margin-top:20px}.c-button{display:inline-block;padding:12px 24px;background:#000;color:#fff;text-decoration:none;border-radius:99px;font-weight:700;transition:opacity .2s}.c-button:hover{opacity:.8}.product-grid__item--offer{grid-column:span 1;height:100%}@media screen and (max-width: 749px){.product-grid__item--offer{grid-column:1 / -1}}.c-card__top-badge{position:absolute;top:16px;left:16px;background:#fff;padding:4px 12px;border-radius:99px;font-size:14px;font-weight:700;z-index:2;color:#000}.c-card--promo:after,.c-card--offer:after{content:"";position:absolute;right:0;bottom:0;width:264px;height:159px;opacity:.1;pointer-events:none;z-index:0;background:no-repeat right bottom / contain url(data:image/svg+xml,%3Csvg%20width%3D%22264%22%20height%3D%22159%22%20viewBox%3D%220%200%20264%20159%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M264%200C264%200%2094.0765%2038.413%200%20159H248C256.837%20159%20264%20151.837%20264%20143V0Z%22%20fill%3D%22%2338383A%22/%3E%3C/svg%3E)}.c-card--promo .c-card__promo,.c-card--offer .c-card__offer{position:relative;z-index:1}.c-card__promo{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;padding:28px;align-items:center}.c-card__offer{display:grid;gap:24px;padding:28px;align-items:center;justify-content:center;justify-items:center}.c-card__offer .c-card__offer-text{text-align:center}.c-card__offer .c-button{background-color:#f5f5f6;color:#191919;border-radius:12px}.c-card__kicker{font-size:20px;opacity:.85;margin-bottom:10px}.c-card--promo .c-card__title,.c-card--offer .c-card__title{font-size:40px;font-weight:800;letter-spacing:-.02em}.c-card__subtitle{font-size:26px;margin-top:10px}.c-card__promo-badge{display:flex;justify-content:flex-end}.c-card__promo-img{width:180px}.c-card__badge-img{max-width:260px;height:auto}.c-card--contact{background:#f5f5f6}.c-card__contact{display:grid;gap:18px;padding:22px;align-items:start}.c-card__contact:has(.c-card__avatar){grid-template-columns:96px 1fr}.c-card__avatar-placeholder{background:#e6e6e6;border-radius:999px}.c-card__avatar{width:84px;height:84px;border-radius:999px;overflow:hidden}.c-card__avatar-img{width:100%;height:100%;object-fit:cover}.c-card--contact .c-card__title{font-size:26px;font-weight:800;margin-bottom:6px}.c-card--contact .c-card__body{font-size:18px}.c-card__meta{list-style:none;padding:0!important;margin:0!important;display:grid;gap:10px;font-size:16px}.c-card__meta-row{margin:0;padding:0;display:grid;gap:4px;grid-template-columns:40px 1fr;grid-template-rows:repeat(2,1fr)}.c-card__meta-icon{grid-area:1 / 1 / 2 / 2}.c-card__meta-label{grid-area:1 / 2 / 2 / 3;font-weight:700;opacity:.9}.c-card__meta-value{grid-area:2 / 2 / 3 / 3;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.2);width:fit-content}.c-card--empty{width:100%}.c-card--empty .c-card__content{padding:20px}.c-card--icon{width:100%;background-color:#f5f5f6;border-color:#e6e7e8;display:flex;flex-direction:column;justify-content:center;align-items:center}.c-card--icon .c-card__content{padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;height:120px}.c-card--icon .c-card__content .c-card__icon{width:30px}.c-card--icon .c-card__content .c-card__title{font-size:14px;font-weight:600;color:#191919}.c-card--icon.c-card--variant-light{background-color:#fff;border-color:#e6e7e8;color:#777}.c-card--icon.c-card--variant-light .c-card__title,.c-card--icon.c-card--variant-light iconify-icon{color:#777}.c-card--icon.c-card--variant-highlight{background-color:#fac025;border-color:#fac025;color:#1d1d1d}.c-card--icon.c-card--variant-highlight .c-card__title,.c-card--icon.c-card--variant-highlight iconify-icon{color:#1d1d1d}.c-card--review{width:100%}.c-card__review .c-card__content{display:flex;padding:40px 20px;justify-content:center;column-gap:20px}.c-card__review .c-card__content .c-card__title{font-weight:600;font-size:16px}.c-card--benefits{background:#fff}.c-card__benefits{display:grid;grid-template-columns:1fr 160px;gap:18px;padding:22px;align-items:start}.c-card--benefits .c-card__title{font-size:26px;font-weight:800;margin-bottom:10px}.c-card__list{font-size:18px;list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:10px}.c-card__list-item{position:relative;padding-left:26px}.c-card__list-item:before{content:"";position:absolute;left:0;top:.45em;width:16px;height:12px;background:#38c977;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20viewBox%3D%220%200%2016%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%207.02398L4.97203%2011L15%201%22%20stroke%3D%22%2338C977%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) no-repeat center / contain;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20viewBox%3D%220%200%2016%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%207.02398L4.97203%2011L15%201%22%20stroke%3D%22%2338C977%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) no-repeat center / contain}.c-card__sideicon{display:flex;justify-content:flex-end}.c-card__sideicon-img{max-width:120px;height:auto;opacity:.95}@media (max-width: 749px){.c-card__promo{justify-content:space-between;padding-top:15px;padding-bottom:15px}.c-card__promo .c-card__promo-img{width:120px}.c-card--promo .c-card__title{font-size:24px}.c-card--promo .c-card__kicker{font-size:16px;margin-bottom:5px}.c-card--promo .c-card__subtitle{font-size:20px;margin-top:0}.c-card--promo:after{width:100%;height:60%}.c-card__offer{grid-template-columns:1fr}.c-card--offer .c-card__title{font-size:40px}.c-card__benefits{grid-template-columns:1fr}.c-card__promo-badge,.c-card__offer-badge,.c-card__sideicon{justify-content:flex-start}.c-card--contact .c-card__title{font-size:20px}.c-card--contact .c-card__body{font-size:16px}.c-card__contact:has(.c-card__avatar){grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/card.css.map */
