.post-add-drawer[active] .free-shipping-bar progress-bar:before{--tw-scale-x: var(--progress);transform:scaleX(var(--tw-scale-x));transform-origin:left;transition:transform .5s ease-in-out}.post-add__free-shipping .free-shipping-bar{border-radius:var(--border-radius-small);font-weight:500;border:1px solid rgb(var(--color-border-light));padding:16px}.post-add__success-header{background:rgba(var(--color-success, 75, 181, 67),.05);border-bottom:1px solid rgba(var(--color-foreground),.08)}.post-add__success-text{flex:1}.post-add__checkmark{flex-shrink:0;width:40px;height:40px;background:#4bb543;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:scale-checkmark .3s ease-in-out .2s both}.checkmark{width:40px;height:40px;border-radius:50%;display:block;stroke-width:2.5;stroke-miterlimit:10}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:0;stroke:transparent;fill:none;animation:none}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#fff;stroke-width:3;animation:stroke-checkmark .3s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-checkmark{to{stroke-dashoffset:0}}@keyframes scale-checkmark{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.post-add__added-product{border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:1rem}.post-add__product{padding:0}.post-add__bundle-products{display:flex;flex-direction:column;gap:.75rem}.post-add__bundle-heading{font-size:.875rem;font-weight:500;opacity:.7;padding-bottom:.5rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.post-add__bundle-item{display:flex;align-items:center;gap:1rem;padding-bottom:.75rem}.post-add__bundle-item:last-child{padding-bottom:0;border-bottom:none}.post-add__bundle-item .post-add__product-media{width:56px;height:56px}.post-add__bundle-item .post-add__product-quantity{font-size:.875rem;font-weight:500;opacity:.7;min-width:2rem;text-align:right}.post-add__product-media{width:64px;height:64px;flex-shrink:0;border-radius:.375rem;overflow:hidden;border:1px solid rgba(var(--color-foreground),.08)}.post-add__product-media img,.post-add__product-media svg.placeholder{width:100%;height:100%;object-fit:cover}.post-add__product-media svg.placeholder{display:block}.post-add__product-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.post-add__product-title{font-weight:500;font-size:.875rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-add__product-variant{font-size:.75rem;opacity:.6}.post-add__product-price{font-size:.875rem}.post-add__product-price .price{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.post-add__product-price .price__regular{font-weight:600}.post-add__product-price .price__sale{color:rgb(var(--color-price) / .6);text-decoration:line-through;font-size:.75rem}.post-add__product-price .price__sale-label{font-size:.75rem;color:rgb(var(--color-price) / .6);margin-right:.25rem}.post-add__product-price .price__sale-wrapper{position:relative;display:inline-flex;align-items:center;gap:.25rem}.post-add__product-price .tooltip-icon{display:inline-flex;width:14px;height:14px;cursor:help;color:rgb(var(--color-price) / .6)}.post-add__product-price .tooltip-icon svg{width:100%;height:100%}.post-add__product-price .tooltip-text{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;max-width:280px;background:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:.75rem;line-height:1.4;text-align:left;z-index:1000;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;white-space:normal}.post-add__product-price .tooltip-text:after{content:"";position:absolute;top:100%;left:10px;border:5px solid transparent;border-top-color:#333}.post-add__product-price .tooltip-icon:hover+.tooltip-text{visibility:visible;opacity:1}.post-add__view-cart-wrapper{padding-top:.75rem}.post-add__recommendations .price{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.post-add__recommendations .price__regular{font-weight:600}.post-add__recommendations .price__sale{color:rgb(var(--color-price) / .6);text-decoration:line-through;font-size:.75rem}.post-add__recommendations .price__sale-label{font-size:.75rem;color:rgb(var(--color-price) / .6);margin-right:.25rem}.post-add__recommendations .price__sale-wrapper{position:relative;display:inline-flex;align-items:center;gap:.25rem}.post-add__recommendations .tooltip-icon{display:inline-flex;width:14px;height:14px;cursor:help;color:rgb(var(--color-price) / .6)}.post-add__recommendations .tooltip-icon svg{width:100%;height:100%}.post-add__recommendations .tooltip-text{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;max-width:280px;background:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:.75rem;line-height:1.4;text-align:left;z-index:1000;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;white-space:normal}.post-add__recommendations .tooltip-text:after{content:"";position:absolute;top:100%;left:10px;border:5px solid transparent;border-top-color:#333}.post-add__recommendations .tooltip-icon:hover+.tooltip-text{visibility:visible;opacity:1}.post-add__view-cart{font-size:.875rem;color:inherit;text-decoration:underline;transition:opacity .2s ease}.post-add__recommendations{padding-top:0}.post-add__recommendations-heading{font-weight:600;font-size:.9375rem}.post-add__recommendations-list{display:flex;flex-direction:column;gap:.75rem}.post-add__quick-add.button{padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));background:none;color:rgb(var(--color-button-background));font-size:14px}#PostAddRecommendationsHeading{margin-bottom:34px}.post-add__recommendation{display:flex;gap:.75rem;padding:.875rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:.5rem;transition:all .2s ease;background:rgba(var(--color-background),.3)}.post-add__recommendation:hover{border-color:rgba(var(--color-foreground),.2);box-shadow:0 2px 8px #0000000f}.post-add__recommendation-media{width:56px;height:56px;flex-shrink:0;overflow:hidden;border-radius:.375rem;border:1px solid rgba(var(--color-foreground),.08)}.post-add__recommendation-media img{width:100%;height:100%;object-fit:cover}.post-add__recommendation-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.post-add__recommendation-title{font-weight:500;font-size:.8125rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:inherit;text-decoration:none}.post-add__recommendation-price{font-size:.875rem;font-weight:600;color:inherit}.post-add__recommendation-actions{display:flex;align-items:center;gap:.5rem;margin-top:auto}.post-add__recommendation-add-btn{padding:.5rem .875rem;font-size:.75rem;font-weight:600;border:1px solid rgba(var(--color-foreground),.2);border-radius:.375rem;background:transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.post-add__recommendation-add-btn:hover{background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.3)}.post-add__recommendation-add-btn:disabled{opacity:.5;cursor:not-allowed}.post-add__footer{background:rgba(var(--color-background),.5);border-top:1px solid rgba(var(--color-foreground),.08)}.post-add__footer .button{text-align:center;justify-content:center;min-height:48px}.post-add__recommendations-list.loading{opacity:.5;pointer-events:none}.post-add__recommendations-empty{text-align:center;padding:2rem 1rem;opacity:.6;font-size:.875rem}@media screen and (max-width: 749px){.post-add__success-header{padding:.75rem 1rem}.post-add__checkmark,.checkmark{width:36px;height:36px}.post-add__product-media{width:56px;height:56px}.post-add__recommendation-media{width:48px;height:48px}.post-add__recommendation-add-btn{padding:.4rem .75rem;font-size:.6875rem}.post-add__footer{padding:.875rem 1rem;gap:.625rem}.post-add__footer .button{min-height:44px;font-size:.875rem}}@media screen and (min-width: 750px) and (max-width: 989px){.post-add__recommendation{padding:1.25rem}}.post-add-drawer[active]~cart-drawer,cart-drawer[active]~.post-add-drawer{pointer-events:none;opacity:0}.post-add__recommendation:focus-visible{outline:2px solid rgba(var(--color-foreground),.8);outline-offset:2px}[dir=rtl] .post-add__buttons{direction:rtl}@media (prefers-color-scheme: dark){.checkmark,.checkmark__circle,.checkmark__check{stroke:#6fdc6f}@keyframes fill-checkmark{to{box-shadow:inset 0 0 0 30px #6fdc6f}}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/aloha-post-add-drawer.css.map */
