.abn-bundle{margin:1.2rem 0}.abn-bundle__heading{display:flex;align-items:center;gap:1.4rem;margin:0 0 1.2rem;font-weight:800;font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;color:#1f1d1a}.abn-bundle__heading:before,.abn-bundle__heading:after{content:"";flex:1 1 auto;border-top:2px solid #1f1d1a}.abn-tiers{display:flex;flex-direction:column;gap:1.4rem}.abn-tier{position:relative}.abn-tier__input{position:absolute;opacity:0;pointer-events:none}.abn-tier__card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;width:100%;background:#fff;border:1.5px solid #ddd8cd;border-radius:14px;padding:1.5rem 1.8rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.abn-tier__input:checked+.abn-tier__card{background:#f0ece3;border:2.5px solid #2f2b26;box-shadow:0 2px 10px #2f2b262e;padding:calc(1.5rem - 1px) calc(1.8rem - 1px)}.abn-tier__input:focus-visible+.abn-tier__card{outline:2px solid #2f2b26;outline-offset:2px}.abn-tier__badge{position:absolute;top:-1.5rem;z-index:2;background:#4a3e30;color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.55rem 1.6rem;border-radius:999px;line-height:1;white-space:nowrap}.abn-tier__badge--right{right:1.6rem}.abn-tier__badge--left{left:1.6rem}.abn-tier__thumb{position:relative;width:8.2rem;flex-shrink:0}.abn-tier__thumb img{display:block;width:100%;height:auto;border-radius:4px}.abn-tier__qty{position:absolute;left:-.8rem;bottom:-.6rem;background:#2f2b26;color:#fff;font-weight:800;font-size:1.25rem;width:3.4rem;height:3.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff}.abn-tier__info{display:flex;flex-direction:column;min-width:0}.abn-tier__title{font-weight:800;font-size:2rem;line-height:1.15;color:#1f1d1a;margin:0}.abn-tier__subtitle{font-size:1.45rem;color:#8a8578;margin:.3rem 0 0}.abn-tier__per-unit{font-size:1.45rem;font-weight:600;color:#6f6a5e;margin:.9rem 0 0}.abn-tier__pricing{text-align:right;white-space:nowrap}.abn-tier__price{display:block;font-size:2.6rem;font-weight:800;color:#1f1d1a;line-height:1.1}.abn-tier__compare{display:block;font-size:1.5rem;font-weight:700;color:#a39f93;text-decoration:line-through;margin-top:.2rem}.abn-tier__save{display:block;font-size:1.5rem;font-weight:800;color:#5f7d3a;margin-top:.2rem}@media screen and (max-width:749px){.abn-tier__card{gap:1.1rem;padding:1.2rem 1.3rem}.abn-tier__thumb{width:6.4rem}.abn-tier__title{font-size:1.6rem}.abn-tier__subtitle,.abn-tier__per-unit{font-size:1.25rem}.abn-tier__price{font-size:2.1rem}.abn-tier__compare,.abn-tier__save{font-size:1.3rem}}.abn-gifts{margin:1.6rem 0;border:1.5px solid #3b332a;border-radius:10px;background:#fffdf8;overflow:hidden}.abn-gifts__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.6rem;background:#f4f0e7;border-bottom:1.5px solid #3b332a}.abn-gifts__title{display:flex;align-items:center;gap:.9rem;font-weight:800;font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;color:#1f1d1a}.abn-gifts__title svg{width:2rem;height:2rem;flex-shrink:0}.abn-gifts__counter{background:#3b332a;color:#fff;font-weight:800;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1.4rem;border-radius:999px;white-space:nowrap}.abn-gifts__row{display:flex;align-items:flex-start;justify-content:space-between;padding:2.4rem 1.6rem 1.8rem;gap:.6rem}.abn-gift{position:relative;flex:1 1 0;min-width:0;text-align:center}.abn-gift:not(:last-child):after{content:"";position:absolute;top:4.3rem;left:calc(50% + 4.8rem);right:calc(-50% + 4.8rem);border-top:2px dashed #cbbb97}.abn-gift__circle{position:relative;z-index:1;width:8.6rem;height:8.6rem;max-width:100%;margin:0 auto;border:2.5px solid #b07d1e;border-radius:50%;background:#fff;box-shadow:0 2px 8px #b07d1e38;display:flex;align-items:center;justify-content:center;overflow:visible;transition:filter .2s ease,opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.abn-gift__circle img{width:78%;height:78%;object-fit:contain;border-radius:50%}.abn-gift__circle-placeholder{font-size:3rem;line-height:1}.abn-gift__check{position:absolute;top:-.3rem;right:-.3rem;z-index:2;width:3rem;height:3rem;border-radius:50%;background:#5f7d3a;border:2.5px solid #fff;box-shadow:0 1px 4px #00000040;display:flex;align-items:center;justify-content:center}.abn-gift__check svg{width:1.4rem;height:1.4rem}.abn-gift__check .abn-icon-lock{display:none}.abn-gift__name{font-weight:700;font-size:1.35rem;line-height:1.25;color:#1f1d1a;margin:1rem 0 0}.abn-gift__price{font-size:1.3rem;font-weight:600;color:#a39f93;text-decoration:line-through;margin:.3rem 0 0}.abn-gift--locked{cursor:pointer}.abn-gift--locked:hover .abn-gift__circle{opacity:.75;border-color:#b07d1e}.abn-gift--locked .abn-gift__circle{filter:grayscale(1);opacity:.5;border-color:#c9c2b4;box-shadow:none}.abn-gift--locked .abn-gift__name,.abn-gift--locked .abn-gift__price{opacity:.5}.abn-gift--locked .abn-gift__check{background:#8d867b;box-shadow:none}.abn-gift--locked .abn-gift__check .abn-icon-check{display:none}.abn-gift--locked .abn-gift__check .abn-icon-lock{display:block}.abn-gifts__footer{border-top:1.5px solid #3b332a;padding:1.2rem 1.6rem;text-align:center;font-size:1.45rem;letter-spacing:.04em;color:#3b332a}.abn-gifts__footer strong{color:#b07d1e;font-weight:800}@media screen and (max-width:749px){.abn-gifts__row{gap:.4rem;padding:1.8rem 1rem 1.4rem}.abn-gift__circle{width:6.2rem;height:6.2rem;border-width:2px}.abn-gift__check{width:2.2rem;height:2.2rem;top:-.2rem;right:-.2rem;border-width:2px}.abn-gift__check svg{width:1.1rem;height:1.1rem}.abn-gift:not(:last-child):after{display:none}.abn-gift__name{font-size:1.02rem;margin-top:.7rem}.abn-gift__price{font-size:.95rem}.abn-gifts__title{font-size:1.2rem}.abn-gifts__counter{font-size:1rem;padding:.5rem 1rem}}.product-form__submit{background:#1f1d1a!important;color:#fff!important;border:none!important;border-radius:999px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;min-height:5.4rem}.product-form__submit:after{box-shadow:none!important}.product-form__submit:hover{background:#3b332a!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/abundina-bundle.css.map */
