.toast-message{cursor:pointer;padding:16px;min-width:350px;max-width:30vw;border-radius:var(--main-border-radius);border:1px solid rgba(0,0,0,0);transition:all .2s linear;animation:fadeInPlace .3s ease forwards;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.toast-message:hover{background-color:var(--color-background)}.toast-message--error{border-color:var(--color-error)}.cart-success-toast{position:fixed;bottom:20px;right:20px;z-index:100;animation:slideInUp .4s cubic-bezier(.16,1,.3,1);overflow:hidden;background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:0 0 10px rgba(0,0,0,.1019607843);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media only screen and (max-width:770px){.cart-success-toast{bottom:16px;right:16px;left:16px;width:auto;max-width:none;min-width:0}}.cart-success-toast .close-icon{position:absolute;top:10px;right:10px;cursor:pointer}.cart-success-content{gap:20px;padding:24px;overflow-y:auto;align-items:flex-start}@media(max-width:600px){.cart-success-content{flex-direction:column!important}}.cart-success-background-blur{position:fixed;top:0;left:0;height:100vh;width:100vw;-webkit-backdrop-filter:brightness(55%);backdrop-filter:brightness(55%);z-index:99;cursor:pointer;animation:fadeIn .5s}.cart-success-main-content{gap:20px;align-items:flex-start;flex:2 1}@media(max-width:600px){.cart-success-main-content{order:1;flex:none}}.cart-success-image-container{width:140px!important;height:90px!important;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);overflow:hidden;background-color:var(--color-background-secondary);box-shadow:0 2px 4px rgba(0,0,0,.05)}.cart-success-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.cart-success-image-container img:hover{transform:scale(1.02)}.cart-success-item-content{flex:1 1;min-width:0}.cart-success-check-icon{color:var(--color-success);font-size:22px;filter:drop-shadow(0 2px 4px var(--color-success-light));animation:checkBounce .6s cubic-bezier(.68,-.55,.265,1.55)}.cart-success-actions{display:flex;gap:12px;max-height:44px;align-self:end;margin-top:8px;flex:1 1}@media(max-width:600px){.cart-success-actions{order:2;align-self:stretch;flex:none}}.cart-success-button{flex:1 1;min-width:120px;transition:all .2s cubic-bezier(.4,0,.2,1)}.cart-success-button:hover{transform:translateY(-1px);box-shadow:0 0 10px rgba(0,0,0,.1019607843)}@keyframes slideInUp{0%{transform:translateY(120%) scale(.95);opacity:0}60%{transform:translateY(-5%) scale(1.02);opacity:.9}to{transform:translateY(0) scale(1);opacity:1}}@keyframes checkBounce{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.3) rotate(0deg);opacity:.8}to{transform:scale(1) rotate(0deg);opacity:1}}.toast-notification-list{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:5px}.toast-notification-list.top-left{top:20px;left:20px}.toast-notification-list.top-right{top:20px;right:20px}.toast-notification-list.bottom-left{bottom:20px;left:20px}.toast-notification-list.bottom-right{bottom:20px;right:80px}.toast-notification-list.top-center{top:20px;left:50%;transform:translateX(-50%)}.toast-notification-list.bottom-center{bottom:20px;left:50%;transform:translateX(-50%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInY{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutY{0%{opacity:1;transform:translateY(0)}to{display:none;opacity:0;transform:translateY(-5px)}}@keyframes fadeInX{0%{opacity:0;transform:translateX(50vw)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInXFromLeft{0%{opacity:0;transform:translateX(-50vw)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutX{0%{opacity:1;transform:translateX(0)}to{display:none;opacity:0;transform:translateX(50vw)}}@media(max-width:470px){.hide-on-mobile{display:none!important}}@media(min-width:951px){.hide-on-desktop{display:none!important}}.for-mobile-tablet-small-only{display:none!important}@media only screen and (max-width:860px){.for-mobile-tablet-small-only{display:block!important}}.max-width-wrapper-default{max-width:1350px}.max-width-wrapper-large{max-width:1800px}.max-width-wrapper-medium{max-width:1500px}.max-width-wrapper-form{max-width:960px}.max-width-wrapper-small{max-width:596px}.auto-height{height:auto!important}.full-width{width:100%!important}.full-width-grid-item{grid-column:1/-1}.full-height{height:100%!important}.flex-row{display:flex;flex-direction:row!important}.flex-column{display:flex;flex-direction:column!important}.as-center{align-self:center!important}.as-end{align-self:flex-end!important}.as-start{align-self:flex-start!important}.bg-red{background-color:red!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.auto-width{width:auto!important}.fit-width{width:-moz-fit-content!important;width:fit-content!important}.bold{font-weight:700!important}.cursor-pointer{cursor:pointer}.visibility-hidden{visibility:hidden!important}.p-0{padding:0!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.pl-0{padding-left:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-5{padding-left:5px!important}.pt-5{padding-top:5px!important}.pr-5{padding-right:5px!important}.pb-5{padding-bottom:5px!important}.pl-10{padding-left:10px!important}.pt-10{padding-top:10px!important}.pr-10{padding-right:10px!important}.pb-10{padding-bottom:10px!important}.pl-15{padding-left:15px!important}.pt-15{padding-top:15px!important}.pr-15{padding-right:15px!important}.pb-15{padding-bottom:15px!important}.pl-20{padding-left:20px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-25{padding-left:25px!important}.pt-25{padding-top:25px!important}.pr-25{padding-right:25px!important}.pb-25{padding-bottom:25px!important}.pl-30{padding-left:30px!important}.pt-30{padding-top:30px!important}.pr-30{padding-right:30px!important}.pb-30{padding-bottom:30px!important}.pl-50{padding-left:50px!important}.pt-50{padding-top:50px!important}.pr-50{padding-right:50px!important}.pb-50{padding-bottom:50px!important}.m-0{margin:0!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.ml-0{margin-left:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-5{margin-left:5px!important}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-10{margin-left:10px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-15{margin-left:15px!important}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mt-20{margin-top:20px!important}.ml-20{margin-left:20px!important}.mr-20{margin-right:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mt-25{margin-top:25px!important}.ml-25{margin-left:25px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mt-30{margin-top:30px!important}.ml-30{margin-left:30px!important}.mr-35{margin-right:35px!important}.mt-35{margin-top:35px!important}.mb-35{margin-bottom:35px!important}.ml-35{margin-left:35px!important}.relative{position:relative}form{width:100%;height:100%;display:flex;flex-direction:column}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-none{list-style:none!important}body.modal-open{overflow:hidden;position:fixed;width:100%}:root{--color-primary:#696eff;--color-primary-light:#9497ff;--color-primary-ultralight:#e1e2ff;--color-secondary:#2b2b35;--color-secondary-light:#55555d;--color-surface:#ffffff;--color-background:#f0f0f0;--color-tinfoil:#e6e6e6;--color-border:#e6e6e6;--color-border-secondary:#333333;--color-text-primary:#2b2b35;--color-text-secondary:#55555d;--color-text-inverted:#ffffff;--color-input-border:#e0e0e0;--color-input-border-hover:#2b2b35;--color-input-background:#ffffff;--color-input-background-inactive:#f9f9f9;--color-input-text-primary:#333333;--color-input-text-secondary:#999999;--shadow-text-input:rgba(0,0,0,0.05) 0px 2px 4px;--shadow-primary-highlight:rgb(105,110,255) 0px 0px 6px;--color-button-primary:#696eff;--color-button-primary-hover:#9497ff;--color-button-primary-pressed:#00034d;--color-button-primary-inactive:#e1e2ff;--color-button-secondary:#2b2b35;--color-button-secondary-hover:#55555d;--color-button-secondary-pressed:#00034d;--color-button-secondary-inactive:#f4f4f5;--color-button-tertiary:#f0f0f0;--color-button-tertiary-hover:#e0e0e0;--color-button-tertiary-pressed:#d0d0d0;--color-button-tertiary-inactive:#f0f0f0;--color-button-tertiary-dark:#e5e8f0;--color-button-tertiary-dark-hover:#c4cbde;--color-button-tertiary-dark-pressed:#b4bcd5;--color-button-tertiary-dark-inactive:#e5e8f0;--color-warning:#f8b400;--color-error:#fd5d5d;--color-error-light:#ffd1d6;--color-success:#5cc37a;--color-success-light:#d8f5d6;--color-info-light:#e5efff;--shadow-primary:rgba(0,0,0,0.05) 0px 2px 4px;--shadow-modal:0 0 10px rgba(0,0,0,0.1019607843);--shadow-error:0px 1px 10px 0px #fd5d5d;--color-skeleton-base:#e9ecef;--color-skeleton-highlight:rgba(255,255,255,0.35);--radius-sm:2px;--radius-base:5px;--radius-md:6px;--radius-lg:8px;--radius-medium:10px;--radius-xl:12px;--radius-xxl:15px;--radius-huge:16px;--radius-xxxl:20px;--radius-full:50%;--main-border-radius:8px;--color-list-header-background:#f4f4f5;--color-navigation-bar:#ffffff;--color-reserved-slot:#f6f7fa}:root,body,html{width:100%;max-width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{height:100%;transform:none!important;zoom:1!important;overflow-x:clip}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}#__next,body,html{height:100%}