.ac-header{display:flex;justify-content:space-between;align-items:center;padding:32px 0 20px;border-bottom:1px solid rgba(44,35,24,.12);margin-bottom:0}.ac-header__title{font-family:Cormorant Garamond,serif!important;font-size:1.8rem!important;font-weight:400!important;letter-spacing:.08em!important;color:#2c2318!important;margin:0!important;text-transform:none!important}.ac-header__count{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#aaa;margin-left:10px}.ac-header__link{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#2c2318;text-decoration:none;border-bottom:1px solid rgba(44,35,24,.35);padding-bottom:1px;transition:opacity .2s}.ac-header__link:hover{opacity:.55}.ac-table{width:100%;border-collapse:collapse}.ac-table thead th{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#bbb;font-weight:400;padding:20px 0 14px;border-bottom:1px solid rgba(44,35,24,.1);text-align:left}.ac-table thead th.r{text-align:right}.ac-table tbody tr{border-bottom:1px solid rgba(44,35,24,.07)}.ac-table td{vertical-align:top;padding:24px 0}.ac-td-img{width:100px;padding-right:20px!important}.ac-td-img a{display:block}.ac-td-img img{width:100px;height:100px;object-fit:cover;display:block;border-radius:3px}.ac-td-info{min-width:0}.ac-info__brand{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#bbb;margin-bottom:4px}.ac-info__name{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:400;letter-spacing:.02em;color:#2c2318;text-decoration:none;display:block;margin-bottom:5px;word-break:break-word;line-height:1.3}.ac-info__name:hover{text-decoration:underline;text-underline-offset:3px}.ac-info__variant{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#bbb;margin-bottom:8px}.ac-info__price{font-size:.82rem;color:#888;letter-spacing:.03em}.ac-td-qty{padding-left:16px!important;white-space:nowrap}.ac-qty-wrap{display:inline-flex;align-items:center;border:1px solid rgba(44,35,24,.18);border-radius:2px}.ac-qty-wrap button{background:none;border:none;cursor:pointer;width:34px;height:38px;display:flex;align-items:center;justify-content:center;color:#2c2318;transition:background .15s;padding:0;font-size:1rem}.ac-qty-wrap button svg{width:10px;height:10px}.ac-qty-wrap button:hover{background:#2c23180a}.ac-qty-wrap input{width:38px;height:38px;border:none;border-left:1px solid rgba(44,35,24,.12);border-right:1px solid rgba(44,35,24,.12);text-align:center;font-size:.82rem;background:transparent;color:#2c2318;font-family:inherit;-moz-appearance:textfield}.ac-qty-wrap input::-webkit-outer-spin-button,.ac-qty-wrap input::-webkit-inner-spin-button{-webkit-appearance:none}.ac-qty-wrap input:focus{outline:none}.ac-td-total{text-align:right;padding-left:20px!important;font-size:.9rem;color:#2c2318;letter-spacing:.02em;white-space:nowrap}.ac-td-remove{width:36px;padding-left:12px!important}.ac-remove-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:none;border:1px solid rgba(44,35,24,.15);cursor:pointer;color:#bbb;font-size:.85rem;line-height:1;transition:color .2s,border-color .2s;text-decoration:none;padding:0;font-family:inherit}.ac-remove-btn:hover{color:#2c2318;border-color:#2c2318}.ac-footer{padding:32px 0 48px;display:flex;flex-direction:column;align-items:flex-end;gap:0}.ac-footer__discount{margin-bottom:14px;width:100%;max-width:360px;text-align:right}.ac-discount__tag{display:inline-flex;align-items:center;gap:8px;background:#8b69141a;border:1px solid rgba(139,105,20,.25);padding:6px 12px;font-family:Jost,sans-serif}.ac-discount__icon{font-size:10px;font-weight:700;color:#8b6914;background:#8b6914;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px}.ac-discount__code{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#8b6914}.ac-discount__amount{font-size:12px;font-weight:400;color:#8b6914;opacity:.85}.ac-footer__summary{display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px;padding:20px 0;border-top:1px solid rgba(44,35,24,.1);border-bottom:1px solid rgba(44,35,24,.1);margin-bottom:20px}.ac-footer__total-row{display:flex;justify-content:space-between;align-items:baseline}.ac-footer__total-label{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:#aaa}.ac-footer__total-value{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:400;color:#2c2318;letter-spacing:.02em}.ac-footer__note{font-size:.68rem;color:#bbb;letter-spacing:.04em;text-align:right;width:100%;max-width:360px;margin-bottom:16px}.ac-footer__cta{width:100%;max-width:360px}.ac-footer__cta .button{width:100%!important;padding:17px 24px!important;font-size:.72rem!important;letter-spacing:.2em!important}.ac-footer__alt-pay{width:100%;max-width:360px;margin-top:12px}.ac-footer__alt-pay>*{width:100%!important}.ac-empty{text-align:center;padding:100px 20px}.ac-empty p{font-family:Cormorant Garamond,serif;font-size:1.5rem;color:#bbb;margin-bottom:28px;font-weight:400}@media screen and (max-width:749px){.ac-table thead{display:none}.ac-table,.ac-table tbody{display:block;width:100%}.ac-table tr{display:grid;grid-template-columns:90px 1fr auto;grid-template-rows:auto auto;grid-template-areas:"img info remove" "img qty   qty";gap:0 14px;padding:20px 0;border-bottom:1px solid rgba(44,35,24,.07)}.ac-table td{padding:0!important;display:block}.ac-td-img{grid-area:img}.ac-td-info{grid-area:info;align-self:start}.ac-td-qty{grid-area:qty;align-self:end;padding-top:14px!important}.ac-td-total{display:none!important}.ac-td-remove{grid-area:remove;width:auto!important;padding-left:0!important;display:flex;align-items:flex-start;justify-content:flex-end}.ac-td-img img{width:90px!important;height:90px!important}.ac-td-qty:after{content:attr(data-line-price);font-size:.9rem;color:#2c2318;font-weight:500;margin-left:14px;align-self:center}.ac-td-qty{display:flex!important;align-items:center}.ac-footer{align-items:stretch}.ac-footer__summary,.ac-footer__note,.ac-footer__cta,.ac-footer__alt-pay,.ac-footer__discount{max-width:100%!important}.ac-footer__total-row{width:100%}.ac-discount__tag{width:100%;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/amelua-cart.css.map */
