.product-quick-view-modal-wrapper{z-index:1600!important}.product-quick-view-modal{display:flex;flex-direction:column;gap:unset;padding:56px 0 0;position:relative;height:100%;max-height:100%;min-height:0;overflow:hidden}.product-quick-view-modal .modal-header{flex:0 0 auto;padding:0 24px 14px}.product-quick-view-modal .modal-header .title-container .title{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.product-quick-view-modal .nutrition-subtitle{display:flex;align-items:center;gap:4px}.product-quick-view-modal .nutrition-subtitle svg{width:16px;height:16px}.product-quick-view-modal .modal-body{padding:8px 24px 16px;flex:1 1;min-height:0;overflow-y:auto}.product-quick-view-modal .modal-body,.product-quick-view-modal .modal-body .description-container,.product-quick-view-modal .modal-body .nutrition-facts-container{display:flex;flex-direction:column;gap:16px}.product-quick-view-modal .modal-body .image-container{position:relative}.product-quick-view-modal .modal-body .image-container .pqv-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.08);border-radius:50%}.product-quick-view-modal .modal-body .image-container .pqv-arrow-left{left:10px}.product-quick-view-modal .modal-body .image-container .pqv-arrow-right{right:10px}.product-quick-view-modal .modal-body .image-container .product-image{width:100%}html:has(.is-desktop) .product-quick-view-modal .modal-body .image-container .product-image{height:234px}html:has(.is-mobile) .product-quick-view-modal .modal-body .image-container .product-image{height:158px}.product-quick-view-modal .modal-body .image-container .product-image img{object-fit:cover}.product-quick-view-modal .modal-body .description-container .custom.text-md{color:#333}.product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-facts-header{display:flex;flex-direction:column;margin-bottom:16px}.product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-facts-header .section-title{margin-bottom:4px;font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-facts-header .section-subtitle{display:flex;align-items:center;gap:4px}.product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-facts-header .section-subtitle svg{width:18px}.product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-facts-header .text-gray-300{color:#d1d1d1}.product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-badges{display:flex;flex-wrap:wrap;gap:12px}html:has(.is-mobile) .product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-badges{gap:8px}.product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-badges .nutrition-badge{display:flex;flex-direction:column;align-items:center;padding:8px 16px;background-color:#f7f7f7;border-radius:10px;min-width:125px;flex:1 1}html:has(.is-mobile) .product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-badges .nutrition-badge{max-width:calc(50% - 4px)}.product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-badges .nutrition-badge .label{color:#5c5c5c}.product-quick-view-modal .modal-body .nutrition-facts-container .nutrition-badges .nutrition-badge .value{color:#1c1c1c;font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.product-quick-view-modal .modal-body .pqv-thumbnails{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:6px;min-height:60px}.product-quick-view-modal .modal-body html:has(.is-mobile) .product-quick-view-modal.is-mobile .modal-body{overflow-anchor:none}.product-quick-view-modal .modal-body html:has(.is-mobile) .product-quick-view-modal.is-mobile .pqv-thumbnails{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#fff;padding-top:6px;padding-bottom:8px;margin-top:0;border-bottom:1px solid #ebebeb;-webkit-overflow-scrolling:touch}.product-quick-view-modal .modal-body html:has(.is-mobile) .product-quick-view-modal.is-mobile .description-container,.product-quick-view-modal .modal-body html:has(.is-mobile) .product-quick-view-modal.is-mobile .nutrition-facts-container,.product-quick-view-modal .modal-body html:has(.is-mobile) .product-quick-view-modal.is-mobile .substitutions-container{scroll-margin-top:72px}.product-quick-view-modal .modal-body html:has(.is-mobile) .product-quick-view-modal.is-mobile .substitutions-container .substitutions-list{gap:8px}.product-quick-view-modal .modal-body html:has(.is-mobile) .product-quick-view-modal.is-mobile .substitutions-container .substitutions-list{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.product-quick-view-modal .modal-body .pqv-thumb{width:48px;height:48px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff;padding:0;overflow:hidden;flex:0 0 auto;cursor:pointer}.product-quick-view-modal .modal-body .pqv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-quick-view-modal .modal-body .pqv-thumb.active{border:2px solid rgba(0,0,0,.22)}.product-quick-view-modal .modal-footer{flex:0 0 auto;position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;width:100%;padding:16px 24px}.product-quick-view-modal.is-mobile{margin-top:0;height:100%}.product-quick-view-modal.is-mobile .modal-body{flex:1 1}html:has(.is-mobile) .product-quick-view-modal.is-mobile{height:100dvh;max-height:100dvh;padding-top:48px;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}html:has(.is-mobile) .product-quick-view-modal.is-mobile .modal-footer,html:has(.is-mobile) .product-quick-view-modal.is-mobile .modal-header{flex:0 0 auto}html:has(.is-mobile) .product-quick-view-modal.is-mobile .modal-body{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:12px;padding-bottom:12px}.pqv-substitutions{display:flex;flex-direction:column;gap:12px}.pqv-substitutions .section-title{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.pqv-substitutions-list{display:flex;flex-direction:column;gap:8px}.pqv-substitution-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f7f7f7;border-radius:10px;border:1px solid #ebebeb;cursor:pointer}.pqv-substitution-item .title{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;color:#1c1c1c}.pqv-substitution-item .meta{color:#5c5c5c;font-size:13px;white-space:nowrap}.pqv-substitution-item:hover{background:#f5f5f5}.substitutions-container .substitutions-list{display:flex;flex-direction:column;gap:10px;padding:10px}.substitutions-container .substitution-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff;cursor:pointer}.substitutions-container .substitution-left{flex:0 0 auto;width:44px;height:44px;border-radius:10px;overflow:hidden;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06)}.substitutions-container .substitution-image{width:100%;height:100%;object-fit:cover;display:block}.substitutions-container .substitution-right{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.substitutions-container .substitution-title{font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.substitutions-container .substitution-meta{opacity:.75;font-size:.875rem;line-height:1.2}.substitutions-container .substitution-price{line-height:1.2}.forgot-password{display:flex;margin-bottom:16px}.forgot-password .switch{font-weight:500;cursor:pointer;margin-left:5px;color:#32d066}.forgot-password .switch:hover{text-decoration:underline}.custom.login-btn{border-radius:10px}.custom.login-btn .text-sm{font-weight:500}.text-field .MuiFormHelperText-root{margin-left:0}.custom.create-account-btn{border-radius:10px}.custom.create-account-btn .text-sm{font-weight:500}.text-field-container .text-field .MuiInputBase-root{border-radius:10px}.text-field-container .text-field .MuiFormHelperText-root{margin-left:0}.text-field-container .custom.text-sm{display:flex;align-items:center;font-size:12px}.text-field-container .custom.text-sm .info-icon{margin-right:5px}.custom.reset-btn{border-radius:10px}.custom.reset-btn .text-sm{font-weight:500}.logo-title{flex-direction:column;gap:20px;margin:24px auto}.logo-title .titles-wrapper{display:flex;flex-direction:column;align-items:center}.logo-title .chefnotes-logo{max-height:34px;max-width:151px}.divider-text{font-size:14px;color:#a3a3a3}.switch-form{display:flex;align-items:center;gap:8px;margin-top:24px;justify-content:center}.switch-form .switch .custom-text{font-weight:500;text-decoration:underline}.switch-form .switch .custom-text:hover{text-decoration:underline}.auth-modal .custom.drawer-paper{padding:var(--horizontal-padding)}.global-spinner-container{position:fixed;z-index:10000}.global-spinner-container .veil{flex-direction:column;gap:32px}html:has(.is-mobile) .global-spinner-container .veil{padding:0 18px}.global-spinner-container .veil .message-box{text-align:center;background:hsla(0,0%,100%,.7);padding:24px;border-radius:10px;border:1px solid #32d066;box-shadow:0 1px 3px -1.5px rgba(51,51,51,.1607843137),0 5px 5px -2.5px rgba(51,51,51,.0784313725)}.global-spinner-container .veil .message-box .message{white-space:pre-line}body:has(.is-native),html:has(.is-native){-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-native [aria-label],.is-native a,.is-native a *,.is-native img,.is-native img *{-webkit-touch-callout:none}.is-native *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.is-native [aria-label],.is-native a img,.is-native img{-webkit-user-drag:none;user-drag:none}.is-native input,.is-native textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.custom.app-update-overlay{z-index:2100;padding:0;overflow:hidden}.custom.app-update-overlay .MuiDialog-container{height:100%}.custom.app-update-overlay .app-update-overlay-dialog{width:100%;max-width:560px;margin:16px;border-radius:16px}.custom.app-update-overlay .app-update-overlay-dialog-content{display:flex;flex-direction:column;padding:0;overflow-y:auto}.custom.app-update-overlay .app-update-overlay-dialog-content .update-content-container{width:100%;padding:32px 20px 24px;color:#fff;display:flex;flex-direction:column;gap:24px}.custom.app-update-overlay .app-update-overlay-dialog-content .update-content-container .title-container{text-align:center}.custom.app-update-overlay .app-update-overlay-dialog-content .update-content-container .update-title{font-size:32px;line-height:40px;font-weight:400;margin-bottom:16px;text-align:center}.custom.app-update-overlay .app-update-overlay-dialog-content .update-content-container .update-secondary-text{opacity:.92;text-align:center;max-width:440px;margin:0 auto}.custom.app-update-overlay .app-update-overlay-dialog-content .update-content-container .version-meta{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:10px;background:hsla(0,0%,100%,.06)}.custom.app-update-overlay .app-update-overlay-dialog-content .update-content-container .update-version-row{text-align:center}.custom.app-update-overlay .app-update-overlay-dialog-content .update-content-container .update-actions{justify-content:center}.custom.app-update-overlay .app-update-overlay-dialog-content .update-content-container .update-actions .update-later-btn,.custom.app-update-overlay .app-update-overlay-dialog-content .update-content-container .update-actions .update-now-btn{min-width:140px}.custom.app-update-overlay.app-update-overlay--strong .app-update-overlay-dialog{max-width:540px}.custom.app-update-overlay.app-update-overlay--force{border-radius:0}.custom.app-update-overlay.app-update-overlay--force .app-update-overlay-dialog{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border-radius:0;background:rgba(0,0,0,0)}.custom.app-update-overlay.app-update-overlay--force .app-update-overlay-dialog>*{z-index:1}.custom.app-update-overlay.app-update-overlay--force .app-update-overlay-dialog:before{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:-1;border-radius:inherit;box-shadow:0 8px 32px rgba(0,0,0,.16);background:linear-gradient(114deg,rgba(255,255,255,.1),rgba(255,255,255,.05));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);pointer-events:none}.custom.app-update-overlay.app-update-overlay--force .app-update-overlay-dialog-content{height:100%;justify-content:center}.custom.app-update-overlay.app-update-overlay--force .app-update-overlay-dialog-content .update-content-container{max-width:620px;margin:0 auto;min-height:100%;justify-content:center;padding:40px 20px}.custom.app-update-overlay.app-update-overlay--native :global(.MuiDialog-container){align-items:stretch;padding:0}.custom.app-update-overlay.app-update-overlay--native .app-update-overlay-dialog{max-height:100%}:root{--announcement-bar-height-desktop:40px;--announcement-bar-height-mobile:64px;--topbar-height-mobile:44px;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--mobile-keyboard-height:env(mobile-keyboard-height,0px);--font-chefnotes:"Rubik",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif;--cn-glass-tint:rgba(99,95,88,0.58);--cn-glass-tint-strong:rgba(99,95,88,0.58);--cn-glass-hi:rgba(255,255,255,0.14);--cn-glass-hi-2:rgba(255,255,255,0.08);--cn-glass-border:rgba(255,255,255,0.1);--cn-glass-shadow:rgba(0,0,0,0.42);--cn-glass-text:rgba(255,255,255,0.9);--cn-glass-text-soft:rgba(255,255,255,0.68);--cn-glass-accent:rgba(50,208,102,0.1607843137);--cn-glass-bg:rgba(10,12,14,0.62);--cn-glass-bg-strong:rgba(10,12,14,0.78);--header-badges-height:40px;--header-icon-size:16px;--padding-horizontal:16px;--padding-drawer:16px 12px;--primary:#32d066;--warning:#fa7319;--danger:#ef4444;--background-1:#ffffff;--background-2:#ffffff;--nav-pill-background:rgba(255,255,255,0.05);--foreground:#ffffff;--text:#1e293b;--text-soft:rgba(15,23,42,0.6);--text-muted:#94a3b8;--text-disabled:#cbd5e1;--input-color-inactive:#e5e7eb;--input-color-hovered:#6b7280;--input-color-disabled:#f1f5f9;--input-color-focused:var(--primary);--card-shadow-color:#32d066;--liquid-glass-tint:#1a3a2a;--liquid-glass-shine:rgba(255,255,255,0.5)}:root:has(.theme-dark){--background-1:#1a2e26;--background-2:#131f17;--foreground:#ffffff;--text:#ffffff;--text-soft:rgba(255,255,255,0.8);--text-muted:rgba(255,255,255,0.6);--text-disabled:#64748b;--input-color-inactive:rgba(255,255,255,0.6);--input-color-hovered:#ffffff;--input-color-disabled:#64748b}:root:has(.is-mobile){--header-badges-height:36px}body,html{margin:0;padding:0;overflow:hidden}#page-content,#page-wrapper,body,html{-ms-overflow-style:none;scrollbar-width:none}#page-content::-webkit-scrollbar,#page-wrapper::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{color:var(--text);background-color:var(--background-1);font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:padding .32s ease}@media(prefers-reduced-motion:reduce){body:before{transition:none}}#page-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100dvh;scroll-behavior:auto;overscroll-behavior:auto;touch-action:auto;transition:height .6s ease;min-height:0;position:relative}#page-content{padding-top:16px;padding-bottom:calc(var(--safe-area-inset-bottom, 0px)*3);--step:300vh;min-height:100dvh;background:repeating-linear-gradient(30deg,var(--background-1) 0,var(--background-2) 50vh,var(--background-1) 100vh)}body:has(.announcement-bar-container) .is-mobile #page-wrapper{height:100dvh}*{box-sizing:border-box;padding:0;margin:0;scrollbar-color:#ebebeb rgba(0,0,0,0);scrollbar-width:thin}:disabled{color:#d1d1d1}a,button{cursor:pointer}a{color:inherit;text-decoration:none}h1.custom{font-size:56px;line-height:64px}h1.custom,h2.custom{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}h2.custom{font-size:48px;line-height:56px}h3.custom{font-size:40px;line-height:48px}h3.custom,h4.custom{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}h4.custom{font-size:32px;line-height:40px}h5.custom{font-size:24px;line-height:32px}h5.custom,h6.custom{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}h6.custom{font-size:20px;line-height:29px}p.custom{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:-1.1%}p.custom.text-xxl{font-size:32px;line-height:40px}p.custom.text-xl{font-size:24px;line-height:32px}p.custom.text-lg{font-size:18px;line-height:24px}p.custom.text-md{font-size:16px;line-height:24px}p.custom.text-sm{font-size:14px;line-height:20px}p.custom.text-xs{font-size:12px;line-height:16px}p.custom.text-xxs{font-size:10px;line-height:12px}span.custom{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:-1.1%}span.custom.text-xxl{font-size:32px;line-height:40px}span.custom.text-xl{font-size:24px;line-height:32px}span.custom.text-lg{font-size:18px;line-height:24px}span.custom.text-md{font-size:16px;line-height:24px}span.custom.text-sm{font-size:14px;line-height:20px}span.custom.text-xs{font-size:12px;line-height:16px}span.custom.text-xxs{font-size:10px;line-height:12px}.font-light.custom{font-weight:300}.font-regular.custom{font-weight:400}.font-medium.custom{font-weight:500}.font-bold.custom{font-weight:700}p.custom,span.custom{font-weight:400}.is-mobile #page-wrapper{height:100dvh;box-sizing:border-box;position:relative;-webkit-overflow-scrolling:touch;transition:height .32s ease}.is-desktop .hide-desktop,.is-mobile .hide-mobile{display:none}.w-100{width:100%}.mx-auto{margin:0 auto}span.MuiSkeleton-root.MuiSkeleton-text{transform-origin:unset;transform:unset;margin-top:4px;margin-bottom:4px}span.MuiSkeleton-root.MuiSkeleton-text.h1{height:56px}span.MuiSkeleton-root.MuiSkeleton-text.h2{height:48px}span.MuiSkeleton-root.MuiSkeleton-text.h3{height:40px}span.MuiSkeleton-root.MuiSkeleton-text.h4{height:32px}span.MuiSkeleton-root.MuiSkeleton-text.h5{height:24px}span.MuiSkeleton-root.MuiSkeleton-text.h6{height:20px}span.MuiSkeleton-root.MuiSkeleton-text.text-xxl{height:32px}span.MuiSkeleton-root.MuiSkeleton-text.text-xl{height:24px}span.MuiSkeleton-root.MuiSkeleton-text.text-lg{height:18px}span.MuiSkeleton-root.MuiSkeleton-text.text-md{height:16px}span.MuiSkeleton-root.MuiSkeleton-text.text-sm{height:14px}span.MuiSkeleton-root.MuiSkeleton-text.text-xs{height:12px}span.MuiSkeleton-root.MuiSkeleton-text.text-xxs{height:10px}.custom.bg-success{background-color:rgba(50,208,102,.1019607843)}.custom.bg-warning{background-color:#ffd9c0}.custom.bg-error{background-color:#ffc0c5}.custom.bg-default{background-color:#7b7b7b}.veil{width:100vw;height:100dvh;background-color:rgba(50,208,102,.0235294118);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center}.sr-only,.veil{overflow:hidden}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1;padding:0;position:absolute;white-space:nowrap;width:1px}.puller{z-index:1;width:60px;height:6px;background-color:#d1d1d1;top:8px;left:calc(50% - 30px)}.custom.qty-badge,.puller{position:absolute;border-radius:6px}.custom.qty-badge{top:-8px;right:-8px;width:22px;height:22px;background:#32d066;font-weight:600;line-height:22px!important;text-align:center;color:#5c5c5c;pointer-events:none}.relative{position:relative}.form-control .MuiInputBase-root{transition:box-shadow .22s ease,transform .22s ease;will-change:transform}.form-control .MuiInputBase-inputMultiline{transition:padding .22s ease}.form-control.is-focused .MuiInputBase-root{transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,.1)}.form-control.is-focused .MuiInputBase-inputMultiline{padding-top:14px;padding-bottom:14px}.is-muted{filter:grayscale(80%) brightness(.94);opacity:.2}.view-all-btn-container{display:flex;align-items:center;background-color:rgba(0,0,0,0);height:36px;padding:8px;border:1px solid #a3a3a3;border-radius:8px}.view-all-btn-container .view-all-btn{text-decoration:none}.view-all-btn-container:hover{cursor:pointer;border-color:#d1d1d1;box-shadow:0 1px 3px -1.5px rgba(51,51,51,.1607843137),0 5px 5px -2.5px rgba(51,51,51,.0784313725)}.pill{text-transform:uppercase;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:20px}.pill .pill-text{display:block}.hollow-pill-faded{color:#fff;outline:1px solid #fff}.custom.social-icon-button{margin:4px;font-size:15px;padding:10px;width:40px;height:40px;background:#fff;border:1px solid #ebebeb;border-radius:999px}.custom.social-icon-button .icon{color:#171717}.custom.social-icon-button:hover{background:#fff;border-color:#32d066}.circle-image{border-radius:50%}.badge{position:absolute;z-index:2}.rating-badge{background:hsla(from var(--background-1) h s l/.9);padding:2px 6px;border-radius:12px}.price-badge{background-color:#249448;padding:6px 10px;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.price-badge.promoted{background-color:#fb3748;text-align:right}.price-badge.promoted .promoted-price{text-decoration:line-through;margin-bottom:2px}.price-badge p{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.6);line-height:1}.promotion-ribbon:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-color:#fb3748 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:50px 50px 0 0;transform:rotate(0deg);z-index:1}.promotion-ribbon .icon{position:absolute;top:5px;left:5px;font-size:20px;color:#fff;z-index:2}.cart-item-remove-btn-container .custom-button.remove-item{background-color:rgba(251,55,72,.1019607843);color:#fb3748;padding:8px;border:none}.carousel-container{width:100%;max-width:1552px;margin:0 auto;padding:48px 0}.is-mobile .carousel-container{padding:16px 0}.carousel-container .carousel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 16px}#__instant_splash,body,html{background:#1a2e26}#__instant_splash{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:2147483646;opacity:1;visibility:visible;pointer-events:none;transition:opacity .6s ease,visibility .6s ease}#__instant_splash.is-hidden{opacity:0;visibility:hidden}#__instant_splash_logo{width:180px;height:auto;opacity:0;transform:translateY(4px) scale(.985);animation:instant-splash-fade-in .3s ease-out forwards;filter:drop-shadow(0 6px 20px rgba(0,0,0,.35))}@keyframes instant-splash-fade-in{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:360px){#__instant_splash_logo{width:150px}}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_d7e74e{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_d7e74e{--font-rubik:"Rubik","Rubik Fallback"}

/*! 
 * OverlayScrollbars
 * Version: 2.15.1
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(calc(1 / .1))}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction));contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:rgba(0,0,0,0.44);--os-handle-bg-hover:rgba(0,0,0,0.55);--os-handle-bg-active:rgba(0,0,0,0.66)}.os-theme-light{--os-handle-bg:rgba(255,255,255,0.44);--os-handle-bg-hover:rgba(255,255,255,0.55);--os-handle-bg-active:rgba(255,255,255,0.66)}