.dcn{--dcn-bg: #1b7f4f;--dcn-error-bg: #a8322b;--dcn-fg: #ffffff;display:contents}.dcn__card{position:fixed;z-index:1100;top:max(var(--dcn-top, 12px),calc(env(safe-area-inset-top,0px) + 12px));right:16px;box-sizing:border-box;width:min(360px,calc(100vw - 32px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:14px 10px 14px 14px;background:var(--dcn-bg);color:var(--dcn-fg);border-radius:12px;box-shadow:0 10px 30px #0f2a3d47,0 2px 6px #0f2a3d2e;font-size:15px;line-height:1.35;opacity:0;transform:translate(12px);transition:opacity .2s ease,transform .2s ease}.dcn__card[hidden],.dcn__item[hidden],.dcn__link[hidden]{display:none}.dcn__card.is-visible{opacity:1;transform:none}.dcn__card.dcn__card--error{background:var(--dcn-error-bg)}.dcn__card--error .dcn__icon{display:none}.dcn__card--error{grid-template-columns:minmax(0,1fr) auto}.dcn__icon{display:flex;padding-top:1px}.dcn__text{min-width:0}.dcn__title{margin:0;font-weight:600;font-size:15px;line-height:1.35}.dcn__item{display:flex;align-items:center;gap:10px;margin-top:10px}.dcn__thumb{flex:none;width:48px;height:48px;object-fit:contain;background:#fff;border-radius:8px}.dcn__name{margin:0;min-width:0;font-size:13px;line-height:1.35;opacity:.95;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dcn__link{display:inline-block;margin-top:6px;padding:6px 0;color:var(--dcn-fg);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px}.dcn__link:hover{text-decoration-thickness:2px}.dcn__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--dcn-fg);cursor:pointer}.dcn__close:hover{background:#ffffff2e}.dcn__link:focus-visible,.dcn__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.dcn__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dentys-g__add.is-loading{opacity:.65;cursor:progress}@media(max-width:749px){.dcn__card{left:12px;right:12px;width:auto;padding:12px 6px 12px 12px;column-gap:10px;font-size:14px;transform:translateY(-12px)}.dcn__title{font-size:14px}.dcn__thumb{width:40px;height:40px}.dcn__name{font-size:13px}.dcn__link{padding:10px 0;font-size:14px}.dcn__close{width:40px;height:40px;margin:-6px 0 0}}@media(prefers-reduced-motion:reduce){.dcn__card{transition:opacity .01s;transform:none}}@media print{.dcn{display:none}}.quick-add .quick-add__submit.button--secondary{background:#0e4f4a;color:#fff;border:1px solid #0e4f4a;border-radius:8px;min-height:44px;font-size:15px;box-shadow:none}.quick-add .quick-add__submit.button--secondary:before,.quick-add .quick-add__submit.button--secondary:after{box-shadow:none}.quick-add .quick-add__submit.button--secondary:hover{background:#0a3b37}.quick-add .quick-add__submit.button--secondary[disabled]{background:#eef2f1;color:#869895;border-color:#e3eae8}@media(max-width:749px){.quick-add .quick-add__submit.button--secondary{font-size:14px;padding:0 8px}}.dentys-pricerow{display:flex;align-items:center;justify-content:space-between;gap:10px}.dentys-pricerow__price{flex:0 1 auto;min-width:0}.dentys-pricerow__price .price{white-space:nowrap}.dentys-pricerow__add{flex:none;position:relative;z-index:3;margin:0 0 0 auto}.dentys-pricerow__add form{margin:0}.dentys-pricerow__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid #0e4f4a;border-radius:8px;background:#0e4f4a;color:#fff;font:inherit;font-size:13px;line-height:1;cursor:pointer;white-space:nowrap}.dentys-pricerow__btn:hover{background:#0a3b37}.dentys-pricerow__btn:focus-visible{outline:2px solid #0e4f4a;outline-offset:2px}.dentys-pricerow__btn.loading{color:transparent}.dentys-pricerow__btn.loading .dentys-pricerow__ico{opacity:0}.dentys-pricerow__btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px}.dentys-pricerow__btn{width:44px;min-height:44px;padding:0}.dentys-pricerow__txt{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dentys-cart-toast.css.map */
