.cart-add-confirm-popup{visibility:hidden;transition:visibility 0s ease;transition-delay:.5s;z-index:18;height:100%}.cart-add-confirm-popup .popup-container{position:absolute;top:0;right:0;left:unset;width:100%;max-width:560px;overflow:hidden}@media screen and (max-width:560px){.cart-add-confirm-popup .popup-container{width:100%}}.cart-add-confirm-popup .popup-overlay{background-color:#0d0d0d;opacity:.001;transition:opacity .5s ease}.cart-add-confirm-popup.popup--opened{visibility:visible;transition-delay:0s;z-index:300}.cart-add-confirm-popup.popup--opened .popup-overlay{opacity:.5}.cart-add-confirm-popup__inner{background-color:#212121;color:#f4f4f4;width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto}.cart-add-confirm-header{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #0d0d0d}.cart-add-confirm-title{font-size:16px;font-weight:500;text-transform:uppercase;color:#f4f4f4}.cart-add-confirm-close{background:rgba(244,244,244,.15);border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background .3s ease}.cart-add-confirm-close:hover{background:rgba(244,244,244,.25)}.cart-add-confirm-item{padding:16px;background:#181818;display:flex;gap:16px;border-bottom:2px solid #0d0d0d}.cart-add-confirm-item__image{width:120px;height:120px;flex-shrink:0;position:relative}.cart-add-confirm-item__image img{width:100%;height:100%;object-fit:contain}.cart-add-confirm-item__info{flex:1;display:flex;flex-direction:column;gap:12px}.cart-add-confirm-item__brand{font-size:18px;font-weight:500;color:#f4f4f4;font-family:serif}.cart-add-confirm-item__details{display:flex;flex-direction:column;gap:8px}.cart-add-confirm-item__detail{display:flex;flex-direction:column;gap:4px}.cart-add-confirm-item__label{font-size:11px;color:rgba(244,244,244,.6);text-transform:uppercase}.cart-add-confirm-item__value{font-size:13px;color:#c3af80}.cart-add-confirm-recommendations{padding:16px;border-bottom:2px solid #0d0d0d}.cart-add-confirm-recommendations__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cart-add-confirm-recommendations__title{font-size:14px;font-weight:500;text-transform:uppercase;color:#f4f4f4}.cart-add-confirm-recommendations__controls{display:flex;gap:8px}.cart-add-confirm-recommendations__arrow{background:rgba(244,244,244,.15);border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background .3s ease}.cart-add-confirm-recommendations__arrow:hover:not(:disabled){background:rgba(244,244,244,.25)}.cart-add-confirm-recommendations__arrow:disabled{opacity:.5;cursor:not-allowed}.cart-add-confirm-recommendations__list{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.cart-add-confirm-recommendations__list::-webkit-scrollbar{display:none}.cart-add-confirm-recommendation-item{min-width:160px;background:#181818;padding:12px;display:flex;flex-direction:column;gap:8px;color:#f4f4f4;position:relative;border-radius:4px}.cart-add-confirm-recommendation-item__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px}.cart-add-confirm-recommendation-item__badge{position:absolute;top:12px;left:12px;background:rgba(195,175,128,.2);color:#c3af80;font-size:10px;padding:4px 8px;border-radius:4px;z-index:1}.cart-add-confirm-recommendation-item__image{width:100%;height:120px;position:relative;margin-bottom:8px}.cart-add-confirm-recommendation-item__image img{width:100%;height:100%;object-fit:contain}.cart-add-confirm-recommendation-item__actions{display:flex;gap:8px;margin-bottom:8px}.cart-add-confirm-recommendation-item__cart{background:rgba(244,244,244,.15);border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background .3s ease}.cart-add-confirm-recommendation-item__cart:hover{background:rgba(244,244,244,.25)}.cart-add-confirm-recommendation-item__brand{font-size:14px;font-weight:500;color:#f4f4f4;font-family:serif}.cart-add-confirm-recommendation-item__price{font-size:12px;color:#f4f4f4}.cart-add-confirm-recommendation-item__collection{font-size:11px;color:rgba(244,244,244,.6);text-transform:uppercase}.cart-add-confirm-recommendation-item__available{font-size:11px;color:rgba(244,244,244,.6)}.cart-add-confirm-recommendation-item__more{margin-top:8px;width:100%;background:rgba(244,244,244,.15);color:#f4f4f4;border:none;padding:8px;font-size:11px;text-transform:uppercase;cursor:pointer;border-radius:4px;transition:background .3s ease}.cart-add-confirm-recommendation-item__more:hover{background:rgba(244,244,244,.25)}.cart-add-confirm-actions{padding:16px;display:flex;flex-direction:column;gap:12px;margin-top:auto}.cart-add-confirm-actions__continue{width:100%;background:#c3af80;color:#f4f4f4;border:none;padding:14px;font-size:14px;font-weight:500;text-transform:uppercase;cursor:pointer;border-radius:6px;transition:background .3s ease}.cart-add-confirm-actions__continue:hover{background:hsl(42.0895522388,35.8288770053%,58.3333333333%)}.cart-add-confirm-actions__cart{width:100%;background:rgba(244,244,244,.15);color:#f4f4f4;border:none;padding:14px;font-size:14px;font-weight:500;text-transform:uppercase;cursor:pointer;border-radius:6px;transition:background .3s ease}.cart-add-confirm-actions__cart:hover{background:rgba(244,244,244,.25)}