.hxc-card,.hxc-card *,.hxc-sheet,.hxc-sheet *{box-sizing:border-box}.hxc-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid #e2e9e3;border-radius:18px;font-family:Poppins,sans-serif;transition:transform .25s ease,box-shadow .25s ease}.hxc-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #143c2617}.hxc-card__media{display:block;position:relative;width:100%;aspect-ratio:1 / 1;background:#f6f8f6;overflow:hidden;text-decoration:none}.hxc-card__image{display:block;width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .4s ease}.hxc-card:hover .hxc-card__image{transform:scale(1.045)}.hxc-card__sale{position:absolute;top:12px;left:12px;z-index:2;background:#1e6343;color:#fff;border-radius:30px;padding:5px 11px;font-size:11px;font-weight:600;line-height:1.3}.hxc-card__body{display:flex;flex-direction:column;flex:1;gap:10px;padding:16px}.hxc-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:44px;color:#202a23;font-size:14px;line-height:1.55;font-weight:600;text-decoration:none}.hxc-card__title:hover{color:#1e6343}.hxc-card__rating{margin-top:auto;line-height:1}.hxc-card__stars{position:relative;display:inline-block;color:#d8d8d8;font-size:16px;letter-spacing:1px;white-space:nowrap}.hxc-card__stars>span{position:absolute;top:0;left:0;overflow:hidden;color:#525b53;white-space:nowrap}.hxc-card__prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hxc-card__price{color:#1e6343;font-size:17px;font-weight:700;white-space:nowrap}.hxc-card__prices s{color:#999;font-size:11px;font-weight:400}.hxc-card__button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:2px;padding:11px 10px;border:1px solid #1e6343;border-radius:10px;background:#1e6343;color:#fff;font:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;overflow:hidden;transition:background .25s ease,transform .2s ease}.hxc-card__button:hover{background:#154d33;transform:translateY(-2px)}.hxc-card__button:active{transform:scale(.97)}.hxc-card__button:disabled{opacity:.5;cursor:not-allowed}.hxc-card__cart{position:absolute;left:14px;width:18px;height:18px;opacity:0;transform:translate(-12px);transition:transform .3s ease,opacity .3s ease}.hxc-card__cart svg{display:block;width:100%;height:100%}.hxc-card__button:hover .hxc-card__cart,.hxc-card__button:focus-visible .hxc-card__cart{opacity:1;transform:translate(0)}.hxc-card__button[data-hxc-add]:hover [data-hxc-button-label]{transform:translate(10px)}[data-hxc-button-label]{transition:transform .3s ease}.hxc-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;align-items:flex-end;justify-content:center;font-family:Poppins,sans-serif}.hxc-sheet.is-open{display:flex}.hxc-sheet__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000075}.hxc-sheet__panel{position:relative;z-index:1;width:100%;max-width:620px;max-height:88dvh;overflow-y:auto;padding:28px 22px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -12px 50px #0000001f;animation:hxc-slide-up .3s ease both}@keyframes hxc-slide-up{0%{opacity:.6;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.hxc-sheet__top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px}.hxc-sheet__top h2{margin:0;color:#202a23;font-size:clamp(22px,5vw,29px);font-weight:700;line-height:1.3}.hxc-sheet__top p{margin:6px 0 0;color:#7b867d;font-size:13px}.hxc-sheet__close{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;padding:0;border:1px solid #e1e8e1;border-radius:50%;background:#fff;color:#202a23;font-size:26px;line-height:1;cursor:pointer}.hxc-sheet__options{display:grid;gap:12px}.hxc-sheet__option{display:flex;align-items:center;gap:12px;padding:17px 14px;border:1px solid #dfe7df;border-radius:13px;background:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease}.hxc-sheet__option:has(input:checked){border:2px solid #1e6343;background:#f5faf6;padding:16px 13px}.hxc-sheet__option.is-unavailable{opacity:.45;cursor:not-allowed}.hxc-sheet__option input{position:absolute;opacity:0;width:1px;height:1px}.hxc-sheet__radio{flex-shrink:0;width:19px;height:19px;border:2px solid #bacbbd;border-radius:50%}.hxc-sheet__option input:checked+.hxc-sheet__radio{border:6px solid #1e6343}.hxc-sheet__option-name{display:flex;align-items:center;align-content:center;gap:5px 8px;flex-wrap:wrap;flex:1;min-width:0}.hxc-sheet__option-name strong{color:#202a23;font-size:14px;font-weight:600}.hxc-sheet__option-name small{flex-basis:100%;color:#1e6343;font-size:11px;font-weight:600}.hxc-sheet__best{padding:3px 7px;border-radius:5px;background:#1e6343;color:#fff;font-size:10px;font-weight:600}.hxc-sheet__option-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.hxc-sheet__option-price strong{color:#202a23;font-size:14px;font-weight:700;white-space:nowrap}.hxc-sheet__option-price s{color:#999;font-size:11px}.hxc-sheet__submit{display:block;width:100%;min-height:52px;margin-top:20px;border:0;border-radius:12px;background:#1e6343;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.hxc-sheet__submit:hover{background:#154d33}.hxc-sheet__submit:active{transform:scale(.98)}.hxc-sheet__submit:disabled{opacity:.65;cursor:wait}.hxc-sheet__error{margin:12px 0 0;color:#b42318;font-size:12px}@media(max-width:749px){.hxc-card{border-radius:15px}.hxc-card__body{padding:12px 10px;gap:9px}.hxc-card__title{font-size:12px;min-height:38px}.hxc-card__price{font-size:14px}.hxc-card__prices s{font-size:10px}.hxc-card__button{font-size:11px;min-height:42px}.hxc-sheet__panel{padding-left:18px;padding-right:18px}.hxc-sheet__option{gap:9px}.hxc-sheet__option-name strong,.hxc-sheet__option-price strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.hxc-card,.hxc-card__image,.hxc-card__button,.hxc-card__cart,[data-hxc-button-label],.hxc-sheet__panel{animation:none;transition:none}}.hxc-sheet{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:none!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;align-items:flex-end!important;justify-content:center!important}.hxc-sheet.is-open{display:flex!important}.hxc-sheet__panel{position:relative!important;width:100%!important;max-width:620px!important;max-height:85dvh!important;overflow-y:auto!important;margin:0!important}.hxc-sheet__option-name{flex:1 1 0!important;min-width:0!important}.hxc-sheet__option-price{flex:0 0 auto!important}body.hxc-sheet-open{overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/herbix-collection-card.css.map */
