.choose-product{flex-direction:column;height:100%;display:flex}.choose-product__header{background:var(--background);height:86px;padding:31px 24px;position:sticky;top:0}.choose-product .back-button{margin:-.375rem 0 0 -.75rem}.choose-product__content,.choose-product__footer{width:100%;margin:0 auto}.choose-product__content{flex-direction:column;flex:1;display:flex}.choose-product__heading{justify-content:space-between;align-items:center;margin:0 0 32px;display:flex;overflow:unset!important}.choose-product__heading-title.main-title{margin-bottom:12px}.choose-product__options{flex-direction:column;gap:24px;display:flex}.choose-product__pagination{justify-content:center;align-items:center;gap:2rem;margin-top:auto;padding-top:2rem;display:flex}.choose-product__footer{z-index:5;background:var(--background);justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex;position:sticky;bottom:0}.choose-product__btn{border-radius:100px;width:auto;min-width:113px;height:48px;padding:18.5px 28px;font-size:.875rem;font-weight:600;line-height:80%}.choose-product__btn.skip-btn{border-radius:0;min-width:auto;margin-right:auto;padding:3px 5px}.choose-product__btn:has(svg){align-items:center;gap:8px;display:flex}.choose-product__btn.add-product-btn{border:1px solid var(--muted);color:var(--foreground);text-decoration:none;transition-property:border-color,color;transition-duration:.3s;position:relative}.choose-product__btn.add-product-btn:disabled{pointer-events:none;opacity:.4}.choose-product__btn.add-product-btn:before{content:"";background-color:var(--static-white-24);opacity:0;transition:opacity .3s;position:absolute;inset:0}.choose-product__btn.add-product-btn:hover{border-color:var(--input)}.choose-product__btn.add-product-btn:hover:before{opacity:1}.choose-product__btn.continue-btn{background:var(--muted);color:var(--muted-foreground)}.choose-product__modal-body{padding-top:12px}.choose-product__modal-text{max-width:330px;margin:0}.choose-product__modal .add-product__form{width:100%;margin-top:24px}.choose-product__modal .add-product__form-cta{text-align:center;margin-top:32px}.choose-product .video-flow__previous-step:hover{background:0 0}.choose-product .video-flow__previous-step:disabled{pointer-events:none;opacity:.4}.custom-link__modal{width:420px}.custom-link__modal .custom-link__text,.custom-link__modal .custom-link__label{margin-bottom:24px}.custom-link__modal .custom-link__label .error-message{position:static;transform:none}.custom-link__modal .custom-link__recent-list{flex-direction:column;gap:16px;max-height:220px;margin-right:-10px;padding:0 10px 40px 0;display:flex;overflow:auto}.custom-link__modal .custom-link__recent-list::-webkit-scrollbar{width:4px}.custom-link__modal .custom-link__recent-list::-webkit-scrollbar-thumb{background-color:var(--input);border-radius:10px}.custom-link__modal .recent-link{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.custom-link__modal .recent-link__icon{object-fit:contain;width:16px;height:16px}.custom-link__modal .recent-link__info{max-width:300px}.custom-link__modal .recent-link__title,.custom-link__modal .recent-link__text{text-overflow:ellipsis;white-space:nowrap;max-width:329px;overflow:hidden}.custom-link__modal .recent-link__title{color:var(--foreground);margin-bottom:6px;font-size:.75rem;font-weight:600;line-height:.75rem}.custom-link__modal .recent-link__text{color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:500;line-height:.6875rem}.custom-link__modal .confirmation-modal__btn{z-index:10}.custom-link__modal .confirmation-modal__btn.invalid-input{background-color:var(--color-red-100);color:var(--destructive)}.custom-link__modal:has(.custom-link__recent-list) .confirmation-modal__btn{margin-top:-24px}
