cart-drawer.avd-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;display:flex;justify-content:flex-end;background:transparent;font-family:Lora,serif;color:#4a382d}cart-drawer.avd-cd.active{visibility:visible}cart-drawer.avd-cd .cart-drawer{position:relative;display:flex;justify-content:flex-end;width:100%;height:100%}cart-drawer.avd-cd .cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .8s cubic-bezier(.7,0,.2,1),visibility .8s cubic-bezier(.7,0,.2,1)}cart-drawer.avd-cd.active .cart-drawer__overlay{opacity:1;visibility:visible}cart-drawer.avd-cd .drawer__inner{position:relative;z-index:1;display:flex;flex-direction:column;width:500px;max-width:calc(100vw - 26px);height:100%;padding:0;border:0;background:#fff;overflow:hidden;transform:translate(100%);transition:transform .6s cubic-bezier(.7,0,.2,1);box-shadow:none}cart-drawer.avd-cd.active .drawer__inner{transform:translate(0)}cart-drawer.avd-cd *{box-sizing:border-box}.avd-cd .avd-cd-strip{flex:none;padding:12px 15px;background:#121212;color:#f5f5f5;font-size:15px;line-height:24px;text-align:center}.avd-cd .avd-cd-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 30px;border-bottom:1px solid #e6ded5}.avd-cd .avd-cd-title{margin:0;font-family:Lora,serif;font-size:26.4px;font-weight:600;line-height:36.4px;letter-spacing:-.528px;color:#4a382d;text-transform:none}.avd-cd .avd-cd-close{position:static;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:0;min-height:0;padding:0;border:0!important;border-radius:50%;background:none;color:#4a382d;cursor:pointer;transform:none;transition:transform .4s}.avd-cd .avd-cd-close:hover{transform:rotate(90deg)}.avd-cd .avd-cd-close:focus{outline:none;box-shadow:none}.avd-cd .avd-cd-close:focus-visible{outline:2px solid #4a382d;outline-offset:3px}.avd-cd .avd-cd-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 30px 24px;display:block}.avd-cd .avd-cd-body.is-empty{display:none}.avd-cd .avd-cd-goal{display:flex;flex-direction:column;gap:8px;margin:0 0 24px;color:#9c7960;font-size:15px;line-height:24px}.avd-cd .avd-cd-goal__bar{display:block;height:7px;border-radius:30px;background:#4a382d13;overflow:hidden}.avd-cd .avd-cd-goal__bar>span{display:block;height:100%;border-radius:30px;background:#9c7960;transition:width .5s cubic-bezier(.3,1,.3,1)}.avd-cd .drawer__contents{overflow:visible}.avd-cd .avd-cd-items{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.avd-cd .avd-cd-item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:0;border:0;align-items:start}.avd-cd .avd-cd-item__media{display:block;width:120px;height:120px;border-radius:10px;overflow:hidden;background:#4a382d08}.avd-cd .avd-cd-item__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.avd-cd .avd-cd-item__media:hover img{transform:scale(1.04)}.avd-cd .avd-cd-item__details{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:122px;min-width:0}.avd-cd .avd-cd-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.avd-cd .avd-cd-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:2px;font-size:15px;font-weight:600;line-height:22.5px;color:#4a382d;text-decoration:none}.avd-cd .avd-cd-item__title:hover{text-decoration:underline;text-underline-offset:3px}.avd-cd .avd-cd-item__opts{margin:2px 0 0;font-size:13.5px;line-height:22px;color:#80614f}.avd-cd .avd-cd-item__disc{margin:2px 0 0;font-size:12px;line-height:18px;color:#c4301c}.avd-cd cart-remove-button{flex:none;display:block;margin-right:-7px}.avd-cd .avd-cd-item__remove{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:none;color:#4a382d;cursor:pointer;transition:transform .3s,opacity .3s}.avd-cd .avd-cd-item__remove:hover{transform:rotate(90deg);opacity:.7}.avd-cd .avd-cd-item__action{display:flex;align-items:center;justify-content:space-between;gap:12px}.avd-cd .avd-cd-qty{position:relative;display:flex;align-items:center;width:90px;min-height:38px;height:38px;border:1px solid #e6ded5;border-radius:100px;background:#fff}.avd-cd .avd-cd-qty:before,.avd-cd .avd-cd-qty:after{display:none!important}.avd-cd .avd-cd-qty .quantity__button{flex:none;display:flex;align-items:center;justify-content:center;width:35px;height:100%;padding:0;border:0;border-radius:100px;background:none;color:#4a382d;cursor:pointer;transition:opacity .2s}.avd-cd .avd-cd-qty .quantity__button:hover{opacity:.6}.avd-cd .avd-cd-qty .quantity__button svg{width:14px;height:14px}.avd-cd .avd-cd-qty .quantity__input{flex:1 1 auto;width:20px;min-width:0;height:100%;padding:0;border:0;background:none;text-align:center;font-family:Lora,serif;font-size:15px;color:#4a382d;-moz-appearance:textfield;opacity:1}.avd-cd .avd-cd-qty .quantity__input::-webkit-outer-spin-button,.avd-cd .avd-cd-qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.avd-cd .avd-cd-qty .quantity__input:focus{outline:none;box-shadow:none}.avd-cd .avd-cd-item__price{position:relative;display:flex;align-items:baseline;gap:8px;font-size:17px;font-weight:700;line-height:27.2px;color:#4a382d;white-space:nowrap}.avd-cd .avd-cd-item__price s{font-size:14px;font-weight:400;color:#80614f}.avd-cd .avd-cd-item__price .loading__spinner{position:absolute;right:0;top:50%;width:18px;transform:translateY(-50%)}.avd-cd .cart-item__error{display:none}.avd-cd .cart-item__error:has(.cart-item__error-text:not(:empty)){display:block;font-size:12px;color:#c4301c}.avd-cd .avd-cd-foot{position:relative;flex:none;display:flex;flex-direction:column;gap:12px;padding:24px 30px;border-top:1px solid rgba(74,56,45,.1);background:#fff}.avd-cd .avd-cd-addons{display:flex;gap:8px;margin:0 -30px;padding:0 30px;overflow-x:auto;scrollbar-width:none}.avd-cd .avd-cd-addons::-webkit-scrollbar{display:none}.avd-cd .avd-cd-pill{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 20px;border:1px solid #e6ded5;border-radius:100px;background:#fff;color:#000;font-family:Lora,serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:.15px;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.avd-cd .avd-cd-pill:hover{background:#000;border-color:#000;color:#fff}.avd-cd .avd-cd-discounts{margin:0;padding:0;list-style:none;font-size:14px;color:#80614f}.avd-cd .avd-cd-discounts li{display:flex;justify-content:space-between}.avd-cd .avd-cd-totals{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:25.92px;font-weight:600;line-height:37.92px;letter-spacing:-.5184px;color:#4a382d}.avd-cd .avd-cd-totals span:last-child{white-space:nowrap}.avd-cd .avd-cd-tax{margin:-8px 0 0;font-size:12px;line-height:20px;color:#4a382d}.avd-cd .avd-cd-tax a{color:inherit;text-decoration:underline;text-underline-offset:2px}.avd-cd .avd-cd-ctas{display:flex;gap:8px;margin-top:8px}.avd-cd .avd-cd-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 32px;overflow:hidden;border:1px solid #000;border-radius:100px;font-family:Lora,serif;font-size:15px;font-weight:700;line-height:30px;letter-spacing:.15px;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .4s ease}.avd-cd .avd-cd-btn>span{position:relative;z-index:1}.avd-cd .avd-cd-btn:before{content:"";position:absolute;z-index:0;top:-1px;bottom:-1px;left:-1px;width:0;border-radius:inherit;transition:width .4s ease}.avd-cd .avd-cd-btn--primary{flex:1 1 auto;background:#000;color:#fff}.avd-cd .avd-cd-btn--primary:before{background:#fff}.avd-cd .avd-cd-btn--secondary{flex:none;background:#fff;color:#000;border-color:#e6ded5}.avd-cd .avd-cd-btn--secondary:before{background:#000}@media(hover:hover)and (pointer:fine){.avd-cd .avd-cd-btn:hover:before{width:calc(100% + 2px)}.avd-cd .avd-cd-btn--primary:hover{color:#000}.avd-cd .avd-cd-btn--secondary:hover{color:#fff}}.avd-cd .avd-cd-btn--full{width:100%;flex:none}.avd-cd .avd-cd-btn:disabled{opacity:.6;cursor:default}.avd-cd .avd-cd-panel{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:12px;padding:24px 30px 30px;background:#fff;border-top:1px solid rgba(74,56,45,.1);box-shadow:0 -12px 30px #00000014;animation:avd-cd-up .45s cubic-bezier(.3,1,.3,1)}.avd-cd .avd-cd-panel[hidden]{display:none}@keyframes avd-cd-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.avd-cd .avd-cd-panel__head{display:flex;align-items:center;justify-content:space-between}.avd-cd .avd-cd-panel__head h3{margin:0;font-family:Lora,serif;font-size:20px;font-weight:600;line-height:28px;color:#4a382d;text-transform:none;letter-spacing:-.4px}.avd-cd .avd-cd-panel__x{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:none;color:#4a382d;cursor:pointer}.avd-cd .avd-cd-field{width:100%;min-height:48px;padding:12px 18px;border:1px solid #e6ded5;border-radius:12px;background:#fff;font-family:Lora,serif;font-size:15px;color:#4a382d;resize:vertical}.avd-cd select.avd-cd-field,.avd-cd input.avd-cd-field{border-radius:100px}.avd-cd .avd-cd-field:focus{outline:none;border-color:#4a382d}.avd-cd .avd-cd-row{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}.avd-cd .avd-cd-result{font-size:14px;line-height:22px;color:#80614f}.avd-cd .avd-cd-result:empty{display:none}.avd-cd .avd-cd-result ul{margin:0;padding:0;list-style:none}.avd-cd .avd-cd-result li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #f1ece6;color:#4a382d}.avd-cd .avd-cd-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 30px;text-align:center;color:#4a382d}.avd-cd .avd-cd-empty__t{margin:0;font-size:22px;font-weight:600;line-height:30px}.avd-cd .avd-cd-empty .avd-cd-btn{flex:none}@media(max-width:749px){.avd-cd .avd-cd-head,.avd-cd .avd-cd-foot,.avd-cd .avd-cd-panel{padding-left:20px;padding-right:20px}.avd-cd .avd-cd-body{padding:16px 20px 20px}.avd-cd .avd-cd-addons{margin:0 -20px;padding:0 20px}.avd-cd .avd-cd-item{grid-template-columns:100px minmax(0,1fr)}.avd-cd .avd-cd-item__media{width:100px;height:100px}.avd-cd .avd-cd-item__details{min-height:100px}.avd-cd .avd-cd-totals{font-size:22px;line-height:32px}.avd-cd .avd-cd-btn{padding:0 22px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/avendae-cart-drawer.css.map */
