:root{--color-primary: #49a54a;--color-secondary: #F59C36;--color-text: #000000;--color-text-dark-grey: #5C5C5C;--color-text-light: #525252;--color-text-lighter: #7e7e7e;--color-background: #ffffff;--color-background-light: #f5f5f5;--color-border: #D1D0D5;--spacing-xs: 0.25rem;--spacing-sm: 0.5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--border-radius-sm: 0.375rem;--border-radius-md: 0.5rem;--border-radius-lg: 1rem;--transition-default: all 0.3s ease;--transition-fast: all 0.2s ease;--z-index-overlay: 5000;--z-index-modal: 5001;--z-index-tooltip: 5002;--n25-main-orange: #F59C36;--n25-error-red: #D93D4A;--n25-text-grey: #666666;--n25-border-grey: #D1D0D5;--n25-background-orange: #FFF4E6;--n25-background-green: #E7F7ED}.mb-30px{margin-bottom: 20px}@media (max-width: 767.98px){.mb-30px{margin-bottom: 12px}}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-Thin.otf') format('opentype');font-weight: 100;font-style: normal;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-ThinItalic.otf') format('opentype');font-weight: 100;font-style: italic;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-UltraLight.otf') format('opentype');font-weight: 200;font-style: normal;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-UltraLightItalic.otf') format('opentype');font-weight: 200;font-style: italic;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-Light.otf') format('opentype');font-weight: 300;font-style: normal;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-LightItalic.otf') format('opentype');font-weight: 300;font-style: italic;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-Regular.otf') format('opentype');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-RegularItalic.otf') format('opentype');font-weight: 400;font-style: italic;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-Medium.otf') format('opentype');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-MediumItalic.otf') format('opentype');font-weight: 500;font-style: italic;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-SemiBold.otf') format('opentype');font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-SemiBoldItalic.otf') format('opentype');font-weight: 600;font-style: italic;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-Bold.otf') format('opentype');font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-BoldItalic.otf') format('opentype');font-weight: 700;font-style: italic;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-ExtraBold.otf') format('opentype');font-weight: 800;font-style: normal;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-ExtraBoldItalic.otf') format('opentype');font-weight: 800;font-style: italic;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-Heavy.otf') format('opentype');font-weight: 900;font-style: normal;font-display: swap}@font-face{font-family: 'Gilroy';src: url('../fonts/Gilroy/GIP-HeavyItalic.otf') format('opentype');font-weight: 900;font-style: italic;font-display: swap}body,html{font-family: 'Gilroy','Arial','Helvetica Neue','Segoe UI',sans-serif;font-size: 14px}body.body{background-color: var(--color-background-light);color: var(--color-text)}.color-dark-grey{color: var(--color-text-dark-grey)}.link-btn{display: inline-block;padding: 0.25rem 0.5rem;font-weight: 600}.link-dark{color: var(--color-text)}.link-dark:hover{color: var(--color-primary)}.link-primary{color: var(--color-primary)}.fw-600{font-weight: 600}.heading-h1{font-size: 28px;font-weight: 700}.heading-h2{font-size: 21px;font-weight: 700}.heading-h3{font-size: 18px;font-weight: 700}.heading-h4{font-size: 14px;font-weight: 700}@media (max-width: 767.98px){.heading-h1{font-size: 19px}.heading-h2{font-size: 18px}.heading-h3{font-size: 16px}.heading-h4{font-size: 12px}}.header{position: fixed;top: 0;left: 0;right: 0;width: 100%;background-color: var(--color-background);box-shadow: 0 0.125rem 1rem rgba(0,0,0,0.075);z-index: 5500;transition: transform 0.3s ease}.header.hidden{transform: translateY(-100%)}.header.menu-open{z-index: 5600}.header-top{background-color: #2c2e2f}.header-top>.container{display: flex;align-items: center}.header-tabs{display: flex;align-items: stretch}.header-tab-item{background-color: #2c2e2f;color: #aab0b5;display: flex;padding: 1em 1.25em 1em 1rem;cursor: pointer;text-decoration: none;font-weight: 600;font-size: 14px;height: 3rem;align-items: center;transition: background-color 0.1s,color 0.1s}.header-tab-item svg{height: 21px;width: auto}.header-tab-item:not(.active):hover{background-color: #3c3e3f;color: #ffffff}.header-tab-item.active{background-color: #ffffff;color: #000000}.header-top-navs{flex-grow: 1;display: flex;justify-content: flex-end}.header-top-nav-item{background-color: #2c2e2f;border: 0;color: #ffffff;display: flex;padding: 0.5rem 1rem;cursor: pointer;align-items: center}.header-top-nav-item:hover{color: #F59C36}.header-top-nav-item:hover .header-top-nav-item-icon{--lord-icon-primary: #F59C36;--lord-icon-secondary: #F59C36}.header-top-nav-item:last-child{margin-right: -1rem}.header-top-nav-item-icon{margin-right: 0.625rem;height: 1.25rem;line-height: 1.25rem;width: 1.25rem;text-align: center}.header-top-nav-item-icon lord-icon{display: block;height: 1.25rem;width: 1.25rem}.header-top-nav-item-txt{min-width: 2rem;position: relative;overflow: hidden;display: inline-block}.header-mid{padding: 1.5rem 0 0.25rem}.header-mid>.container{display: flex;align-items: stretch;gap: 4rem}.header-categories-btn{background: linear-gradient(90deg,#FAD86E 0%,#F59C36 100%);color: #ffffff;display: flex;cursor: pointer;align-items: stretch;border: 0;border-radius: 1rem;padding: 0;position: relative}.header-categories-btn-logo{padding: 0.875rem;background-color: transparent;display: flex;align-items: center;border-top-left-radius: 1rem;border-bottom-left-radius: 1rem}.header-categories-btn-logo:hover{background-color: rgba(255,255,255,0.2)}.header-categories-btn-logo img{height: 2.375rem;width: auto}.header-categories-btn-inner{margin: 0.875rem;display: flex;align-items: center;padding: 0.875rem;background: rgba(255,255,255,0.2);border-radius: 0.5rem}.header-categories-btn-icon{margin-right: 0.625rem}.header-categories-btn-txt{line-height: 1rem}.backtohome-text{background: #323436;color: #ffffff;padding: 0.375rem 0.75rem;border-radius: 0.5rem;position: absolute;font-size: 12px;left: 0;bottom: -2.5rem;opacity: 0;visibility: hidden;transform: translateY(-1rem);transition: all 0.3s ease;white-space: nowrap;z-index: 5000}.header-categories-btn-logo:hover~.backtohome-text{opacity: 1;visibility: visible;transform: translateY(0)}.header-user-actions{display: flex;align-items: center;justify-content: flex-end;position: relative}.mobile-header-user-actions{display: none}.mobile-header-user-action-btn{padding: 0 0.75rem;border: 0;border-right: 1px solid #D1D0D5;background-color: transparent}.mobile-header-user-action-btn:last-child{border-right: none}.header-user-action-btn{background: none;border: none;cursor: pointer;align-items: center;padding: 0.5rem 1rem;color: #000000;text-decoration: none;text-align: center;font-size: 14px}.header-user-action-btn:last-child{margin-right: -1rem}.mobile-header-user-action-icon{position: relative}.mobile-header-user-action-icon img{width: 1.5rem;height: 1.5rem}.mobile-header-user-action-iphone-special img{width: 2rem;height: 2rem}.header-user-action-btn:hover,.header-user-action-btn.active{color: var(--n25-main-orange)}.header-user-action-icon{position: relative;display: inline-block;margin: 0 auto 0.5rem}.header-user-action-icon svg{fill: #000000}.header-user-action-btn:hover .header-user-action-icon svg,.header-user-action-btn.active .header-user-action-icon svg{fill: var(--n25-main-orange)}.header-user-action-icon-cart{margin-right: 0.125rem}.notification-bubble{position: absolute;top: -0.3125rem;right: -0.5rem;background-color: #F7525F;color: #ffffff;border-radius: 50%;width: 1rem;height: 1rem;font-size: 10px;text-align: center;font-weight: 600;display: flex;align-items: center;justify-content: center}.burger-menu{width: 0.875rem;height: 0.75rem;position: relative;cursor: pointer}.burger-menu span{display: block;position: absolute;height: 0.1em;width: 100%;background: #ffffff;border-radius: 0.125em;transition: all 0.3s ease}.burger-menu span:nth-child(1){top: 0}.burger-menu span:nth-child(2){top: 0.25em}.burger-menu span:nth-child(3){top: 0.5em}.burger-menu span:nth-child(1),.burger-menu span:nth-child(2),.burger-menu span:nth-child(3){transform-origin: center}.header-categories-btn-inner:not(.active):hover .burger-menu span:nth-child(1),.header-categories-btn-inner:not(.active):hover .burger-menu span:nth-child(3){transform: translateX(0.25em)}.header-categories-btn-inner:not(.active):hover .burger-menu span:nth-child(2){transform: translateX(0.125em);transition-delay: 0.1s}.active .burger-menu span:nth-child(1){transform: rotate(45deg);top: 0.25em}.active .burger-menu span:nth-child(2){opacity: 0}.active .burger-menu span:nth-child(3){transform: rotate(-45deg);top: 0.25em}.header-bottom .container{opacity: 1;height: auto;visibility: visible;transition: 0.3s ease}.currency-slide-out{animation: slideOutUp 0.2s ease forwards}.currency-slide-in{animation: slideInDown 0.2s ease forwards}@media (min-width: 768px) and (max-width: 991px){.header-mid>.container{gap: 2rem}.header-categories-btn-txt{font-size: 13px}.header-user-action-btn{padding: 0.5rem 0.75rem;font-size: 13px}.header-tab-item{font-size: 13px;padding: 0.75em 1em}}@media (max-width: 767.98px){.header-mid{padding: 1rem 0}.header-categories-btn-logo{padding: 0.75rem}.header-categories-btn-logo img{height: 1.875rem}.header-categories-btn-inner{margin: 0.5rem}.header-categories-btn-icon{margin-right: 0}.search-container{max-width: initial !important;height: initial !important}.search-input{width: 100%;min-width: auto;height: 3.25rem !important;min-height: 3.25rem !important;padding: 0.5rem 1rem;font-size: 14px;border-radius: 0}.custom-dropdown,.header-dropdown-toggle{height: 3.25rem !important}.header-dropdown-toggle{padding: 0.5rem 1rem;font-size: 12px;display: flex;align-items: center}.search-icon{width: 3.25rem !important;height: 3.25rem !important;min-height: 3.25rem !important}.search-icon svg{width: 1.125rem;height: 1.125rem}.header-mid>.container{flex-wrap: wrap;gap: 1rem;display: grid;grid-template-columns: auto auto;grid-template-rows: auto auto}.header-categories{grid-row: 1;grid-column: 1;justify-self: start}.header-user-actions{display: none}.mobile-header-user-actions{display: flex;justify-content: flex-end;align-items: center}.header-search{grid-row: 2;grid-column: 1 / span 2;width: 100%}.header-top-nav-item-txt,.header-categories-btn-txt,.header-bottom{display: none}.header-top-nav-item-icon{margin-right: 0;display: flex;align-items: center}.header-top-nav-item{padding: 0 0 0 0.25rem}.header-top-nav-item-icon,.header-top-nav-item-icon lord-icon{width: 1.5rem;height: 1.5rem;font-size: 16px}.header-top-nav-item:last-child{margin-right: -0.125rem}.header-tab-item{font-size: 12px;height: 2.25rem;padding: 0 1rem}.header-tab-item svg{height: 16px;width: auto}.header-user-action-btn{padding: 0.375rem 0.5rem}.header-user-action-btn:last-child{margin-right: -0.375rem}.header-user-action-icon{transform: scale(1.1);margin-bottom: 0.25rem}.header-user-action-icon svg{width: 1.375rem;height: 1.375rem}.header-user-action-iphone-special{margin-right: 0.5rem}.header-user-action-icon .notification-bubble{width: 0.625rem;height: 0.625rem;right: -0.125rem;top: -0.125rem}.header-user-action-btn-cart .notification-bubble{right: -0.125rem;top: 0.125rem}.header-user-action-btn-notification .notification-bubble,.mobile-header-user-action-notifications .notification-bubble{right: -0.25rem}.backtohome-text{display: none}.header-categories-btn-logo:hover~.backtohome-text{display: none}.header-user-action-btn-cart,.header-user-action-btn-account{display: none}}.cart-dropdown{transition: opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease}.cart-dropdown.show{opacity: 1;visibility: visible;transform: translateY(0);z-index: 5001}.cart-dropdown-more-items{padding: 0.75rem 0.75rem 0;text-align: center;border-top: 1px solid #D1D0D5}.cart-dropdown-more-items-link{color: #5C5C5C;text-decoration: none;font-size: 12px}.cart-dropdown-more-items-link:hover{color: #49a54a}.accordion-item{background: #ffffff;border-radius: 11px;margin-bottom: 18px}.accordion-item:last-child{margin-bottom: 0}.accordion-header{margin: 0;padding: 0}.accordion-button{position: relative;border: 0;background-color: transparent;padding: 18px 42px 18px 21px;font-size: 16px;font-weight: 600;text-align: left;display: block;width: 100%;line-height: 1.5em;color: #000000}.accordion-button::after{content: '';display: inline-block;width: 7px;height: 7px;border-style: solid;border-width: 0 2px 2px 0;border-color: #000000;position: absolute;right: 21px;top: 50%;transform: translateY(-75%) rotate(45deg);transition: transform 0.2s ease}.accordion-button:not(.collapsed)::after{transform: translateY(-25%) rotate(-135deg)}.accordion-button:hover{color: #49a54a}.accordion-button:hover::after{border-color: #49a54a}.accordion-body{font-size: 14px;padding: 0 21px 21px}.accordion-body p:last-child,.accordion-body ol:last-child,.accordion-body ul:last-child{margin-bottom: 0}@media (max-width: 672px){.accordion-item{margin-bottom: 14px}.accordion-button{padding: 11px 42px 11px 14px;font-size: 14px}.accordion-body{padding: 0 14px 14px}}.btn-green{background-color: #0DB14B;color: #fff;border: 1px solid var(--n25-main-orange);border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;transition: var(--transition-default);font-size: 13px;height: 40px}.btn-green:hover{background-color: #3DC16F;color: #fff;border: 1px solid #3DC16F}.btn-yellow{background: #FFBF00;color: #000;border: 1px solid #FFBF00;border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;font-size: 13px;height: 40px}.btn-yellow:hover{background: #ffffff;border: 1px solid #FFBF00;color: #000}.btn-orange{background: #F59C36;color: #000;border: 1px solid #F59C36;border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;font-size: 13px;height: 40px}.btn-orange:hover{background: #FFBF00;border: 1px solid #FFBF00;color: #000}.btn-clear-orange{background-color: transparent;color: #000000;border: 1px solid #D1D0D5;border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;transition: var(--transition-default);font-size: 13px;height: 40px}.btn-clear-orange:hover{border: 1px solid #FFBF00}.btn-blue{background-color: #127CB8;color: #fff;border: 1px solid #127CB8;border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;transition: var(--transition-default);font-size: 13px;height: 40px}.btn-blue:hover{background-color: #1d85c0;color: #fff;border: 1px solid #1d85c0}.btn{display: flex;align-items: center;justify-content: center;text-decoration: none}.btn-clear{background-color: transparent;color: #000000;border: 1px solid #D1D0D5;border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;transition: var(--transition-default);font-size: 13px;height: 40px}.btn-clear:hover{border: 1px solid var(--n25-main-orange)}.btn-white-border{background-color: #ffffff;color: #000000;border: 1px solid var(--n25-border-grey);border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;transition: var(--transition-default);font-size: 13px;height: 40px}.btn-white-border:hover{border: 1px solid var(--n25-main-orange);background-color: #ffffff}.btn-white-border.active{border: 1px solid var(--n25-border-grey);background-color: #ffffff}.btn-white-border .btn-icon{margin-right: 0.5rem}.btn-white-border .btn-icon svg{width: 1.25rem;height: 1.25rem;flex-shrink: 0}.btn-icon{margin-right: 0.75rem;display: inline-flex;align-items: center;vertical-align: middle;line-height: inherit}.btn-icon svg{width: 1.5rem;height: 1.5rem;flex-shrink: 0}.btn-white{background-color: #ffffff;color: #000000;border: 1px solid #ffffff;border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;transition: var(--transition-default);font-size: 13px;height: 40px}.btn-white svg{fill: #000000}.btn-white:hover{background-color: transparent;color: #ffffff;border: 1px solid #ffffff}.btn-white:hover svg{transition: var(--transition-default);fill: #ffffff}.btn-white-transparent{background-color: #ffffff3e;color: #ffffff;border: 1px solid #ffffff;border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;transition: var(--transition-default);font-size: 13px;height: 40px}.btn-white-transparent svg{transition: var(--transition-default);fill: #ffffff}.btn-white-transparent:hover{background-color: transparent;color: #ffffff;border: 1px solid #ffffff}.btn-white-transparent:hover svg{fill: #ffffff}.btn-main-orange{background: linear-gradient(90deg,#FAD86E 0%,#F59C36 100%);color: #fff;border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;transition: all 0.3s ease;border: 0;background-size: 200% 100%;background-position: 0% 0%;font-size: 13px;height: 40px}.btn-main-orange:hover,.btn-main-orange:focus,.btn-main-orange:active{background-position: 100% 0%;box-shadow: 0 0.3125rem 0.9375rem rgba(245,156,54,0.4);color: #fff}.arrow-link-white{color: #ffffff;padding: 0.5rem;text-decoration: none;display: flex;align-items: center}.arrow-link-white svg{fill: #ffffff}.arrow-link-icon{margin-left: 1rem}.arrow-link-white:hover{color: #000000}.arrow-link-white:hover svg{fill: #000000}.btn-black-icon-btn{background-color: transparent;padding: 0.25rem;transition: var(--transition-default);border: 0}.btn-black-icon-btn svg{transition: var(--transition-default);fill: #000000}.btn-black-icon-btn:hover svg{fill: #0DB14B}.btn-icon-green{background-color: #0DB14B;color: #fff;border: 1px solid var(--n25-main-orange);border-radius: 8px;width: 3rem;height: 3rem;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: var(--transition-default)}.btn-icon-green svg{fill: #fff}.btn-icon-green:hover{background-color: #3DC16F;color: #fff;border: 1px solid #3DC16F}.btn-icon-green:hover svg{fill: #fff}.btn-icon-white-red{background-color: #ffffff;color: #000000;border: 1px solid #ffffff;border-radius: 8px;width: 3rem;height: 3rem;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: var(--transition-default)}.btn-icon-white-red svg{fill: #000000;transition: var(--transition-default)}.btn-icon-white-red:hover{background-color: #ffffff;color: #F7525F;border: 1px solid #D1D0D5}.btn-icon-white-red:hover svg{fill: #F7525F}.card-wishlist-detail-top-price{font-size: 21px;font-weight: 700;color: #000000}.btn-sm{padding: 0.5rem 1rem;font-size: 12px}.btn-sm-icon-wishlist,.btn-sm-icon-delete{background-color: #ffffff;color: #000000;border: 1px solid #ffffff;border-radius: 8px;width: 2.1875rem;height: 2.1875rem;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: var(--transition-default);padding: 0}.btn-sm-icon-wishlist svg,.btn-sm-icon-delete svg{fill: #000000}.btn-sm-icon-wishlist:hover{background-color: #ffffff;color: #0DB14B;border: 1px solid #f5f5f5}.btn-sm-icon-wishlist:hover svg,.btn-sm-icon-wishlist.active svg{fill: #0DB14B}.btn-sm-icon-delete:hover{background-color: #ffffff;color: #F7525F;border: 1px solid #f5f5f5}.btn-sm-icon-delete:hover svg,.btn-sm-icon-delete.active svg{fill: #F7525F}.action-feedback{position: absolute;top: -2rem;right: 0;background: #f5f5f5;color: #000000;padding: 0.3125rem 0.625rem;border-radius: 0.25rem;font-size: 11px;white-space: nowrap;opacity: 0;z-index: 5000}.landing-product-showcase{margin-bottom: 35px}.landing-product-showcase-item-wishlist .action-feedback,.search-item-wishlist .action-feedback,.cart-item-wishlist-btn .action-feedback,.pt-wishlist .action-feedback,.product-info-wishlist .action-feedback{top: 10px;right: 10px;display: inline-block}.question-icon-btn{cursor: pointer;--lord-icon-primary: #000000;--lord-icon-secondary: #000000}.question-icon-btn lord-icon{height: 1.125rem;width: 1.125rem;vertical-align: middle}.question-icon-btn:hover{--lord-icon-primary: #F59C36;--lord-icon-secondary: #F59C36}@keyframes buttonPulse{0%{transform: scale(1)}50%{transform: scale(1.2)}100%{transform: scale(1)}}@keyframes fadeInOut{0%{opacity: 0;transform: translateY(0.625rem)}20%{opacity: 1;transform: translateY(0)}80%{opacity: 1;transform: translateY(0)}100%{opacity: 0;transform: translateY(-0.625rem)}}.button-pulse{animation: buttonPulse 0.5s ease-in-out}.message-fade{animation: fadeInOut 2s ease-in-out forwards}.button-info{position: relative}.button-info-tooltip{position: absolute;top: 50%;right: 1rem;transform: translateY(-50%);background: transparent}.button-info-tooltip svg{fill: #000000}.button-info-tooltip:hover svg{fill: #0DB14B}.translation-in-progress{opacity: 0.5;position: relative}.translation-in-progress::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;animation: pulse4 1s infinite alternate;background: #f5f5f5}@keyframes pulse4{from{opacity: 1}to{opacity: 0.5}}.btn-details{background-color: #ffffff;color: #000000;border: 1px solid #E5E5E5;border-radius: 8px;padding: 0 16px;font-weight: 400;cursor: pointer;transition: var(--transition-default);display: flex;justify-content: space-between;align-items: center;font-size: 13px;height: 40px}.btn-details svg{transition: transform 0.3s ease-in-out}.btn-details[aria-expanded="true"] .btn-details-view svg{transform: rotate(180deg);transition: transform 0.3s ease-in-out}.btn-square{padding: 0;width: 40px;display: flex;align-items: center;justify-content: center}.product-info-wishlist{position: relative}.product-info-wishlist svg path{fill: transparent;stroke: #000;stroke-width: 1.5px;transition: fill 0.2s,stroke 0.2s}.product-info-wishlist.active svg path{fill: var(--n25-main-orange);stroke: var(--n25-main-orange);stroke-width: 0}.landing-card-header{margin-bottom: 25px}.landing-card-header-title-link{color: #000000;text-decoration: none;display: inline-flex;align-items: center}.landing-card-header-title-link:hover{color: var(--n25-main-orange)}.landing-card-header-title-txt{font-size: 1.75em;font-weight: 700}.landing-card-header-title-icon{margin-left: 14px;transition: transform 0.3s ease}.landing-card-header-title-icon svg{fill: #000000}.landing-card-header-title-link:hover svg{fill: var(--n25-main-orange)}.landing-card-header-title-link:hover .landing-card-header-title-icon{transform: translateX(7px)}.card{display: block;background-color: #ffffff;border-radius: 11px;box-shadow: 0 4px 16px 0 #0000000D;border: 0;flex-direction: row}.card-label-md{font-size: 18px;font-weight: 700;margin-bottom: 14px}.or-separator{display: flex;align-items: center;margin: 28px 0;color: #898989;font-size: 12px}.or-separator::before,.or-separator::after{content: '';flex: 1;border-bottom: 1px solid #D1D0D5}.or-separator::before{margin-right: 14px}.or-separator::after{margin-left: 14px}.card-danger{background-color: #FEEEEF;border: 1px solid #F7525F;padding: 21px}.card-info{background-color: #EAEFFF;border: 1px solid #2962FF;padding: 21px}.card-info strong{color: #2962FF}.card-header{padding: 21px}.card-header.header-toggle{cursor: pointer;display: flex;justify-content: space-between;align-items: center}.card-header.header-toggle:hover{color: #49a54a}.card-header.header-toggle svg{transition: transform 0.3s ease-in-out}.card-header.header-toggle[aria-expanded="true"] svg{transform: rotate(45deg);transition: transform 0.3s ease-in-out}.card-body{border-top: 1px solid #D1D0D5;padding: 21px}@media (max-width: 672px){.card-header{padding: 14px}.card-body{padding: 14px}.landing-card-body{padding: 0 14px 14px 0}.landing-card-header{margin-bottom: 12px}.landing-card-header-title-txt{font-size: 1.25em}.card-danger,.card-info{padding: 14px}}.collapsing,.collapse,.collapse.show{transition: all 0.3s ease !important}.form-label{font-size: 12px;font-weight: 700}.form-control{padding: 0.75rem 1rem;border-radius: 0.5rem;border: 1px solid #D1D0D5}.password-field{position: relative}.password-toggle{position: absolute;right: 0.75rem;top: 0.625rem;background: none;border: none;padding: 0.25rem;color: #898989;display: flex;align-items: center;justify-content: center;cursor: pointer}.form-control.is-invalid+.password-toggle,.was-validated .form-control:invalid+.password-toggle,.form-control.is-valid+.password-toggle,.was-validated .form-control:valid+.password-toggle{right: 1.75rem}.password-toggle:hover{color: #49a54a}.password-toggle .password-toggle-hide{display: none}.password-toggle.showing .password-toggle-show{display: none}.password-toggle.showing .password-toggle-hide{display: block}.form-control-static{padding: 0.75rem 1rem;background-color: #f5f5f5;border-radius: 0.5rem;font-size: 14px;color: #666;min-height: 46px;display: flex;align-items: center}.password-input-wrapper{position: relative}.password-input-wrapper .password-toggle{position: absolute;right: 0.75rem;top: 50%;transform: translateY(-50%);background: none;border: none;padding: 0.25rem;color: #898989;cursor: pointer;z-index: 1}.password-input-wrapper .password-toggle:hover{color: #49a54a}.password-input-wrapper .form-control{padding-right: 2.5rem}select.form-control{background-color: var(--color-background);border: 1px solid var(--color-border);font-size: 14px}select.form-control:focus{border-color: var(--color-primary);box-shadow: none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}input[type=number]{-moz-appearance: textfield}.form-check{padding-left: 1.5rem}.form-check-input{width: 1rem;height: 1rem;border: 1px solid #D1D0D5;border-radius: 0.25rem;margin-top: 0}.form-check .form-check-input{margin-left: -1.5rem;margin-top: 0.25rem}.form-check-input:checked{background-color: #F59C36;border-color: #49a54a}.form-check.lg-form{padding-left: 2rem}.lg-form .form-check-input{width: 1.5rem;height: 1.5rem}.lg-form.form-check .form-check-input{margin-left: -2rem;margin-top: 0}.form-select{background-color: var(--color-background);border: 1px solid var(--color-border);font-size: 14px;width: auto}@media screen and (max-width: 768px){input,select,textarea,.form-control,.form-select{font-size: 16px}}.mongol-web-switcher{padding: 0}.mongol-web-switcher-inner{display: flex;align-items: center;background: #ffffff;border-radius: 12px;overflow: hidden;height: 90px;gap: 1.5rem}.mongol-web-switcher-option{flex: 1;height: 100%;display: flex;position: relative;text-decoration: none;overflow: hidden}.mongol-web-switcher-option:hover{text-decoration: none}.mongol-web-switcher-bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-size: cover;background-position: center;transition: transform 0.3s ease}.mongol-web-switcher-option:hover .mongol-web-switcher-bg{transform: scale(1.05)}.mongol-web-switcher-bg-usa{background-image: url('/assets/images/location-switch-usa.webp')}.mongol-web-switcher-bg-mn{background-image: url('/assets/images/location-switch-mn.webp')}.mongol-web-switcher-option:first-child .mongol-web-switcher-content{background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));text-align: right}.mongol-web-switcher-option:last-child .mongol-web-switcher-content{background: linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,1));text-align: left}.mongol-web-switcher-content{position: relative;z-index: 1;display: flex;flex-direction: column;justify-content: center;padding: 1rem 1.5rem;width: 100%;height: 100%}.mongol-web-switcher-content h4{font-size: 1rem;font-weight: 600;margin-bottom: 0.25rem;color: #333}.mongol-web-switcher-content p{font-size: 0.75rem;margin-bottom: 0;color: #666}.mongol-web-switcher-option:not(.active){filter: grayscale(100%);opacity: 0.7}.mongol-web-switcher-option:not(.active):hover{filter: grayscale(50%);opacity: 0.9}.mongol-web-switcher-option:first-child.active .mongol-web-switcher-content h4::after{content: '';display: inline-block;width: 14px;height: 14px;background: #FF9800;border-radius: 50%;margin-left: 0.5rem;vertical-align: middle;position: relative;box-shadow: inset 0 0 0 4px white}.mongol-web-switcher-option:last-child.active .mongol-web-switcher-content h4::before{content: '';display: inline-block;width: 14px;height: 14px;background: #FF9800;border-radius: 50%;margin-right: 0.5rem;vertical-align: middle;position: relative;box-shadow: inset 0 0 0 4px white}.mongol-web-switcher-toggle{display: flex;align-items: center;justify-content: center;z-index: 2}.mongol-web-switcher-toggle .mongol-switch{position: relative;display: inline-block;width: 44px;height: 24px}.mongol-web-switcher-toggle .mongol-switch input{opacity: 0;width: 0;height: 0}.mongol-web-switcher-toggle .mongol-slider{position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #FF9800;transition: 0.3s;border-radius: 24px}.mongol-web-switcher-toggle .mongol-slider:before{position: absolute;content: "";height: 18px;width: 18px;left: 3px;bottom: 3px;background-color: white;transition: 0.3s;border-radius: 50%}.mongol-web-switcher-toggle input:checked+.mongol-slider:before{transform: translateX(20px)}@media (max-width: 768px){.mongol-web-switcher-inner{height: 50px;gap: 0.5rem}.mongol-web-switcher-option{height: 100%}.mongol-web-switcher-bg{background-size: auto 100%;background-position: center;background-repeat: no-repeat}.mongol-web-switcher-option:first-child .mongol-web-switcher-content,.mongol-web-switcher-option:last-child .mongol-web-switcher-content{background: rgba(255,255,255,0.85)}.mongol-web-switcher-content{padding: 0.5rem 0.75rem;align-items: center}.mongol-web-switcher-content h4{font-size: 0.75rem}.mongol-web-switcher-content h4::before,.mongol-web-switcher-content h4::after{display: none !important}.mongol-web-switcher-content p{display: none}.mongol-web-switcher-toggle .mongol-switch{width: 36px;height: 20px}.mongol-web-switcher-toggle .mongol-slider:before{height: 14px;width: 14px}.mongol-web-switcher-toggle input:checked+.mongol-slider:before{transform: translateX(16px)}}@media (max-width: 87.4988rem){}@media (max-width: 74.9988rem){}@media (max-width: 61.9988rem){}@media (max-width: 767.98px){}@media (max-width: 35.9988rem){}.switch-web{display: inline-flex;gap: 0.375rem;align-items: center;border-radius: 0.75rem;padding: 0.375rem}.switch-web-link{color: #ffffff;background: transparent;text-decoration: none;cursor: pointer;border-radius: 0.375rem;padding: 0.375rem 0.45rem;display: flex;align-items: center}.switch-web-link.active{color: #000000;background: #ffffff}.switch-web-link:not(.active):hover{color: #000000}.switch-web-link-icon{width: 1.5rem;height: 1.25rem;margin-right: 0.25rem}.switch-gray.switch-web{background: #F1F1F1}.switch-gray .switch-web-link{color: #000000}@keyframes slideIn{from{opacity: 0;transform: translate(-0.625rem,-50%)}to{opacity: 1;transform: translate(0,-50%)}}@keyframes slideOutUp{from{transform: translateY(0);opacity: 1}to{transform: translateY(-1.25rem);opacity: 0}}@keyframes slideInDown{from{transform: translateY(1.25rem);opacity: 0}to{transform: translateY(0);opacity: 1}}@keyframes notification-blink{0%{opacity: 1}50%{opacity: 0}100%{opacity: 1}}.breadcrumb{display: flex;align-items: center;color: #898989;margin: 0 0 20px 0;list-style: none;padding: 0;overflow: hidden}.breadcrumb a{display: block;color: #898989;text-decoration: none;padding: 4px;white-space: nowrap}.breadcrumb a:hover{color: var(--n25-main-orange)}.breadcrumb .separator{margin: 0 8px}.breadcrumb .active a{color: #000000;cursor: default}@media (max-width: 767.98px){.breadcrumb{margin: 0 0 12px 0}}#cancelOrderModal .modal-content{border-radius: 0.75rem}#cancelOrderModal .modal-body{padding: 2.5rem;position: relative}#cancelOrderModal .modal-body .btn-close{position: absolute;top: 1.75rem;right: 1.75rem;width: 0.4rem;height: 0.4rem}#cancelOrderModal .modal-title{font-size: 18px;font-weight: 700;margin-bottom: 1.5rem;text-align: center}#cancelOrderModal .form-label{font-weight: 600;font-size: 12px}@media (max-width: 767.98px){#cancelOrderModal .modal-dialog-centered{align-items: start}#cancelOrderModal .modal-body{padding: 1.5rem 1rem 1rem}#cancelOrderModal .modal-title{font-size: 18px;margin-bottom: 1rem}#cancelOrderModal .modal-body .btn-close{position: absolute;top: 1rem;right: 1rem;width: 1rem;height: 1rem}}.cart-sidebar{width: 350px;flex-grow: 0;flex-shrink: 0}.cart-sidebar-summary{background: #ffffff;border-radius: 12px}.cart-price-collapsible{cursor: pointer}.cart-price-collapsible:hover .cart-sidebar-detail-label{color: var(--n25-main-orange)}.cart-price-collapsible-wrapper{cursor: pointer}.cart-price-collapsible-wrapper:hover .cart-sidebar-detail-label{color: var(--n25-main-orange)}.cart-price-arrow{transition: transform 0.3s ease-in-out;display: inline-block;margin: 0 12px}.cart-price-collapsible[aria-expanded="true"] .cart-price-arrow,.cart-price-collapsible-wrapper[aria-expanded="true"] .cart-price-arrow{transform: rotate(180deg)}.cart-price-breakdown{margin-top: 8px}.cart-price-detail{display: flex;justify-content: space-between;align-items: center;padding: 4px 0;font-size: 13px;color: #666}.cart-price-detail .text-muted{opacity: 0.6}.cart-shipping-options{display: flex;flex-direction: column;gap: 4px}.cart-shipping-option{display: flex;align-items: center;cursor: pointer;padding: 4px 0}.cart-shipping-option.disabled{cursor: not-allowed}.cart-shipping-option input[type="radio"]{margin-right: 8px;flex-shrink: 0;accent-color: var(--n25-main-orange)}.shipping-option-content{flex: 1}.shipping-option-info{display: flex;justify-content: space-between;align-items: center;width: 100%}.shipping-option-name{font-size: 13px;color: #666}.shipping-option-price{font-size: 13px;font-weight: 700}.cart-price-detail span:first-child,.cart-sidebar-detail-label{display: inline-flex;align-items: center;gap: 4px}.question-icon-btn{display: inline-flex;align-items: center;vertical-align: middle}.question-icon-btn lord-icon{display: block}.tooltip.bs-tooltip-bottom .tooltip-inner,.tooltip.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-inner{text-align: left;max-width: 300px;font-size: 12px;line-height: 1.4}.cart-sidebar-summary-top{padding: 24px}.cart-sidebar-summary-bottom{background: linear-gradient(90deg,#FAD86E 0%,#F59C36 100%);padding: 2px;border-radius: 12px}.cart-sidebar-summary-bottom-inner{background: #ffffff;padding: 24px;border-radius: calc(12px - 2px)}.css-final-price{margin-bottom: 16px}.css-final-price .value{font-size: 28px;font-weight: 700}.css-final-price .key{font-size: 16px;font-weight: 700}.cart-sidebar-detail{display: flex;justify-content: space-between;align-items: center;margin-bottom: 8px}.cart-sidebar-detail-label{color: #5C5C5C;font-weight: 600;flex: 1;display: flex;align-items: center}.cart-sidebar-detail-value{color: #000000;font-weight: 700}.csst-title{font-weight: 700;font-size: 14px;margin-bottom: 16px}.cart-coupon-section{padding: 16px 0}.cart-coupon-input-wrapper{display: flex;gap: 8px}.cart-coupon-input-wrapper input{flex: 1;border: 1px solid #E5E5E5;border-radius: 8px;padding: 12px;font-size: 14px}.cart-coupon-input-wrapper button{white-space: nowrap;padding: 12px 16px;font-size: 14px;border-radius: 8px}.cart-shop-point-section{padding: 16px 0}.cart-shop-point-balance{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px}.cart-shop-point-max{display: flex;justify-content: space-between;align-items: center;margin-bottom: 16px;padding: 8px 12px;background: rgba(255,193,7,0.1);border-radius: 6px;border: 1px solid rgba(255,193,7,0.3)}.shop-point-balance-label,.shop-point-max-label{font-size: 14px;color: #5C5C5C;font-weight: 600;text-align: left}.shop-point-max-label{color: #856404}.shop-point-max-value{font-size: 14px;font-weight: 700;color: #856404}.shop-point-balance-value{font-size: 18px;font-weight: 700;color: var(--n25-main-orange);display: flex;align-items: center;gap: 8px}.shop-point-balance-value svg{width: 20px;height: 20px}.cart-shop-point-input-wrapper{display: flex;gap: 8px;margin-bottom: 12px}.cart-shop-point-input-wrapper input{flex: 1;border: 1px solid #E5E5E5;border-radius: 8px;padding: 12px;font-size: 14px}.cart-shop-point-input-wrapper button{white-space: nowrap;padding: 12px 16px;font-size: 14px;border-radius: 8px}.cart-shop-point-applied{padding: 12px;background: rgba(40,167,69,0.1);border-radius: 8px;border: 1px solid rgba(40,167,69,0.2);margin-bottom: 12px}.cart-shop-point-applied svg{width: 20px;height: 20px;margin-right: 8px}.cart-shop-point-applied .text-success{color: #28a745 !important;font-weight: 600;display: flex;align-items: center}.cart-shop-point-note{margin-top: 12px;font-size: 12px;color: #898989}.cart-shop-point-note a{color: #000000}.cart-sidebar-detail-label>svg:not(.cart-price-arrow):not(.cart-discount-plus-minus){width: 20px;height: 20px;margin-right: 8px}.cart-price-arrow{width: 10px;height: 6px}.cart-sidebar-detail-label{display: flex;align-items: center}.cart-label-text{margin-right: auto}.cart-discount-plus-minus{width: 16px;height: 16px;margin-left: auto;transition: transform 0.3s ease}.cart-price-collapsible-wrapper[aria-expanded="true"] .cart-discount-plus-minus{transform: rotate(45deg)}.shop-points-discount-wrapper{padding: 12px;background: rgba(40,167,69,0.1);border-radius: 8px;border: 1px solid rgba(40,167,69,0.2)}.shop-points-discount-wrapper svg{width: 20px;height: 20px;margin-right: 8px}.shop-points-discount-wrapper .text-success{color: #28a745 !important;font-weight: 600;display: flex;align-items: center}.shipping-payment-switch{margin-bottom: 0;display: inline-flex;align-items: center}.shipping-payment-switch .form-check-input{width: 40px;height: 24px;margin-top: 0;background-color: #E5E5E5;border-color: #E5E5E5;cursor: pointer}.shipping-payment-switch .form-check-input:checked{background-color: var(--n25-main-orange);border-color: var(--n25-main-orange)}.shipping-payment-switch .form-check-label{margin-left: 8px;font-weight: 600;font-size: 14px;cursor: pointer}.shipping-toggle-text{color: #5C5C5C}.cart-sidebar-detail-value .mn_shipping-price{margin-left: 12px;font-weight: 700}.cart-shop-point-note #shippingTermsInfo{transition: color 0.3s ease;margin-bottom: 8px}.cart-shop-point-note #shippingTermsInfo.error-state{color: #dc3545}.cart-shop-point-note .form-check{margin-bottom: 0}.cart-shop-point-note .form-check-label{font-size: 12px;transition: color 0.3s ease}.cart-shop-point-note .form-check-label.error-state{color: #dc3545}.shipping-price-highlight{font-weight: 700;color: #000000}.error-pulse{animation: errorPulse 0.5s ease-in-out 2;border: 2px solid #dc3545 !important}@keyframes errorPulse{0%,100%{transform: scale(1)}50%{transform: scale(1.02)}}.crlb-profile-section{display: flex;align-items: center;gap: 12px;padding: 16px 20px;background: #ffffff;text-decoration: none}.crlb-profile-avatar{width: 40px;height: 40px;border-radius: 50%;background: #FEF3E8;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.crlb-profile-details{flex: 1}.crlb-profile-name{font-size: 14px;font-weight: 600;color: #111827;margin-bottom: 2px}.crlb-profile-type{font-size: 12px;color: #6B7280}.ps-cashback-wrap{margin: 0 -0.5rem}.ps-cashback{color: #000000;width: 100%;display: flex;align-items: center;background: #F2F1F6;border: 1px solid #D1D0D5;border-radius: 0.5rem;padding: 0.325rem 0.5rem;transition: all 0.3s ease}.ps-cashback-left{border-right: 1px solid #D1D0D5;padding-right: 0.75rem;margin-right: 0.75rem}.ps-cashback-right{display: flex;align-items: center;justify-content: space-between;font-size: 9px;text-align: left;line-height: 1.3em;color: #000000 !important}.ps-cashback:hover{background: #F7F6FA;border-color: #F59C36;box-shadow: 0 0.1875rem 0.5rem rgba(245,156,54,0.15)}.cashback-rate{text-align: right}.rate-number{font-size: 24px;font-weight: 700;color: #10b981;display: block}.rate-label{font-size: 12px;color: #6b7280;text-transform: uppercase}.cashback-info{text-align: right}.cashback-percentage{font-size: 20px;font-weight: 700;color: #10b981;display: block}.cashback-label{font-size: 11px;color: #6b7280;text-transform: uppercase;letter-spacing: 0.5px}.cashback-transaction{display: flex;justify-content: space-between;align-items: center;padding: 12px;background: #ffffff;border-radius: 8px;margin-bottom: 12px}.transaction-label{display: flex;align-items: center;gap: 8px;font-size: 13px;color: #374151}.cart-reward-level-block{background: #ffffff;border-radius: 12px;overflow: hidden;margin-bottom: 20px}.crlb-top{border-radius: 12px;padding: 2px;background: #6B7280;transition: background 0.3s ease}.crlb-top-info-reward-level{font-weight: 700;font-size: 15px;display: flex;align-items: center;gap: 6px}.question-icon-btn{cursor: pointer;display: inline-flex;align-items: center;justify-content: center;transition: opacity 0.2s ease}.question-icon-btn:hover{opacity: 0.7}.crlb-top-info-cashback{font-weight: 700}.level-new .crlb-top{background: #3DC16F}.level-new .crlb-top-info-reward-level{color: #3DC16F}.level-basic .crlb-top{background: #D1D0D5}.level-basic .crlb-top-info-reward-level{color: #5C5C5C}.level-bronze .crlb-top{background: #DFA893}.level-bronze .crlb-top-info-reward-level{color: #DFA893}.level-silver .crlb-top{background: #80A8BB}.level-silver .crlb-top-info-reward-level{color: #80A8BB}.level-gold .crlb-top{background: linear-gradient(90deg,#FAD86E 0%,#F59C36 100%)}.level-gold .crlb-top-info-reward-level{color: #F59C36}.crlb-top-content{display: flex;gap: 8px;padding: 16px;border-radius: 10px;background: rgba(255,255,255,0.9)}.crlb-top-info{flex: 1}.crlb-top-info-top{display: flex;justify-content: space-between;align-items: center}.level-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px}.level-badge{padding: 6px 12px;border-radius: 16px;border: 1px solid;font-size: 13px;font-weight: 600}.new-user-bonus{display: flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 600;color: #f59e0b}.bonus-amount{font-size: 20px;font-weight: 700;color: #f59e0b}.login-prompt{text-align: center;padding: 12px;background: #ffffff;border-radius: 8px}.login-prompt p{margin-bottom: 8px;font-size: 13px;color: #6b7280}.crlb-progress-text{display: flex;justify-content: space-between;font-size: 12px;color: #5C5C5C}.crlb-progress-text span{font-size: 14px}.crlb-progress-bar{height: 5px;background: #ffffff;border-radius: 2.5px;margin: 12px 0;position: relative}.crlb-progress-fill{height: 100%;background: linear-gradient(90deg,#10b981 0%,#059669 100%);border-radius: 2.5px;transition: width 0.3s ease;position: relative;z-index: 1}.crlb-progress-markers{position: absolute;top: 0;left: 0;right: 0;height: 100%;z-index: 2}.crlb-progress-marker{position: absolute;width: 10px;height: 10px;background: #ffffff;border-radius: 50%;top: 50%;transform: translate(-50%,-50%);transition: all 0.3s ease}.crlb-progress-marker[data-position="0"]{left: 0%}.crlb-progress-marker[data-position="33.33"]{left: 33.33%}.crlb-progress-marker[data-position="66.66"]{left: 66.66%}.crlb-progress-marker[data-position="100"]{left: 100%}.crlb-progress-marker.filled{background: #10b981;border-color: #10b981}.level-new .crlb-progress-fill{background: #3DC16F}.level-new .crlb-progress-marker.filled{background: #3DC16F;border-color: #3DC16F}.level-basic .crlb-progress-fill{background: #D1D0D5}.level-basic .crlb-progress-marker.filled{background: #D1D0D5;border-color: #D1D0D5}.level-bronze .crlb-progress-fill{background: #DFA893}.level-bronze .crlb-progress-marker.filled{background: #DFA893;border-color: #DFA893}.level-silver .crlb-progress-fill{background: #80A8BB}.level-silver .crlb-progress-marker.filled{background: #80A8BB;border-color: #80A8BB}.level-gold .crlb-progress-fill{background: #F59C36}.level-gold .crlb-progress-marker.filled{background: #F59C36;border-color: #F59C36}.level-info-header{display: flex;align-items: center;gap: 12px}.level-info-badge img{width: 30px;height: 30px;object-fit: contain}.level-info-details{flex: 1}.level-info-name{font-size: 16px;font-weight: 600;margin-bottom: 4px}.level-info-desc{font-size: 13px;line-height: 1.5}.level-info-item{padding: 12px;border: 1px solid #E5E7EB;border-radius: 8px;transition: all 0.2s ease}.level-info-item:hover{border-color: #D1D5DB;background-color: #F9FAFB}.level-info-table-wrapper{background-color: #F6F6F6;border-radius: 8px;overflow: hidden;border: 1px solid #D1D0D5}.level-info-table{background-color: #F6F6F6;margin-bottom: 0;border: none}.level-info-table th,.level-info-table td{background-color: #F6F6F6;width: 33.33%;border-color: #D1D0D5 !important;vertical-align: middle;padding: 12px}.level-info-table td{font-size: 16px}.level-info-table thead th{font-weight: normal;text-align: center;border-bottom: 1px solid #D1D0D5;border-top: none;border-left: 1px solid #D1D0D5;border-right: none}.level-info-table thead th:first-child{text-align: left;border-left: none}.level-info-table thead th:last-child{border-right: none}.level-info-table tbody td{font-weight: bold;text-align: center;border-top: none;border-bottom: 1px solid #D1D0D5;border-left: 1px solid #D1D0D5;border-right: none}.level-info-table tbody td:first-child{text-align: left;border-left: none}.level-info-table tbody td:last-child{border-right: none}.level-info-table tbody tr:last-child td{border-bottom: none}@media (max-width: 768px){.cart-user-level-block{padding: 12px}.level-header{flex-direction: column;gap: 8px;text-align: center}}.new-user-bonus-info{display: flex;align-items: center;gap: 12px;padding: 16px;background: #fef3c7;border-top: 1px solid #fde68a}.bonus-icon svg{width: 24px;height: 24px}.bonus-text{display: flex;flex-direction: column;gap: 4px}.bonus-title{font-size: 13px;color: #92400e;font-weight: 500}.new-user-bonus-info .bonus-amount{font-size: 18px;font-weight: 700;color: #f59e0b}.crlb-bottom{padding: 12px 24px 16px}.crlb-shoppoint-content{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px}.crlb-shoppoint-title{font-weight: 700;margin-bottom: 0}.crlb-shoppoint-label{font-weight: 400}.crlb-shoppoint-value{font-weight: 700}@media (max-width: 767.98px){.cashback-rate{text-align: center}.cashback-info{text-align: center}.cart-reward-level-block{margin-bottom: 12px}}.level-info-note p{font-size: 10px}.level-gold .crlb-progress-text{font-size: 11px}.double-cashback-badge{display: inline-block;background: linear-gradient(135deg,#10B981 0%,#059669 100%);color: #ffffff;font-size: 10px;font-weight: 700;padding: 2px 6px;border-radius: 4px;margin-left: 6px;text-transform: uppercase;letter-spacing: 0.3px;vertical-align: middle}.payment-option-modal-double-cashback .double-cashback-badge{font-size: 9px;padding: 2px 5px}.crlb-double-cashback-note{display: flex;align-items: center;gap: 6px;background: linear-gradient(135deg,#ECFDF5 0%,#D1FAE5 100%);border: 1px solid #10B981;border-radius: 6px;padding: 8px 12px;margin-top: 8px;font-size: 12px;color: #065F46}.crlb-double-cashback-note svg{flex-shrink: 0}.crlb-double-cashback-note strong{color: #047857}.crlb-shoppoint-value.doubled{color: #10B981}.crlb-shoppoint-value .original-amount{text-decoration: line-through;color: #9CA3AF;font-size: 12px;margin-right: 6px}.crlb-shoppoint-value .doubled-amount{color: #10B981}.change-count{display: inline-flex;align-items: stretch;border: 1px solid #E5E5E5;border-radius: var(--border-radius-md);overflow: hidden}.change-count-btn{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;background-color:#ffffff;color: #000000;cursor: pointer;border: 0;font-size: 21px}.change-count-btn:hover{color: var(--n25-main-orange)}.change-count-input{height: 38px;border: 0;text-align: center;font-size: 14px;font-weight: 600;color: #000000;width: 1rem;min-width: 1ch;padding-left: 0;padding-right: 0}.change-count-input:focus{outline: none}@property --clippy-rotate{syntax: "<angle>";initial-value: 135deg;inherits: false}.clippy{width: 100%;display: flex;align-items: center;margin-bottom: 1.5rem}.clippy-left{flex: 0 0 4.25rem;width: 4.25rem;height: 4.25rem;position: relative;display: flex;justify-content: center;align-items: center;border-radius: 0.75rem;padding: 0.125rem;z-index: 1;box-shadow: 0rem 0.25rem 1.125rem rgba(0,0,0,0.05)}.clippy-left::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: linear-gradient(var(--clippy-rotate),#ffa650 0%,#ff4f8b 25%,#a95de6 75%,#47c4ff 100%);border-radius: 0.75rem;z-index: -1;animation: clippy-spin 4s ease-in-out infinite}.clippy-icon{width: 100%;height: 100%;background-color: white;display: flex;justify-content: center;align-items: center;border-radius: calc(0.75rem - 0.125rem);font-weight: bold;color: #333}.clippy-animation{top: -0.25rem;width: 110%;height: 110%;position: relative;transform: scale(1.1)}@keyframes clippy-spin{0%{--clippy-rotate: 0deg}100%{--clippy-rotate: 360deg}}.clippy-right{min-height: 3.375rem;background: #fff;border-top-right-radius: 0.75rem;border-bottom-right-radius: 0.75rem;display: flex;align-items: center;padding: 0.5rem 0.825rem 0.5rem 1.375rem;flex-grow: 1;box-shadow: 0rem 0.25rem 1.125rem rgba(0,0,0,0.05);margin-left: -0.5rem;position: relative;z-index: 0;font-size: 12px;line-height: 14px}.countdown-timer-section{padding: 16px 24px;border-radius: 1rem;margin-bottom: 30px}.countdown-wrapper{display: flex;align-items: center;justify-content: center;gap: 16px;flex-wrap: wrap}.countdown-text{font-weight: 600;font-size: 1rem}.countdown-timer{display: flex;align-items: center;gap: 8px}.countdown-item{display: flex;flex-direction: column;align-items: center;min-width: 48px}.countdown-number{font-size: 1.75rem;font-weight: 700;line-height: 1}.countdown-label{font-size: 0.75rem;text-transform: uppercase;opacity: 0.8}.countdown-separator{font-size: 1.75rem;font-weight: 700;line-height: 1;margin-bottom: 14px}.countdown-button{padding: 8px 20px;border-radius: 6px;font-weight: 600;text-decoration: none;transition: opacity 0.2s;font-size: 0.9rem}.countdown-button:hover{opacity: 0.9;text-decoration: none}@media (max-width: 767px){.countdown-timer-section{border-radius: 0.75rem;padding: 12px 16px;margin-bottom: 10px}.countdown-wrapper{gap: 10px}.countdown-text{font-size: 0.875rem;width: 100%;text-align: center}.countdown-item{min-width: 40px}.countdown-number{font-size: 1.25rem}.countdown-separator{font-size: 1.25rem;margin-bottom: 12px}.countdown-label{font-size: 0.65rem}.countdown-button{padding: 6px 16px;font-size: 0.8rem}}.cybermonday-page{background: #f5f5f5}.cm-hero{position: relative;overflow: hidden;padding: 40px 0;background: linear-gradient(135deg,#2e1769 0%,#07041f 100%)}.cm-hero-animated-bg{position: absolute;inset: 0;overflow: hidden;z-index: 1}.cm-gradient-orb{position: absolute;border-radius: 50%;filter: blur(80px);opacity: 0.4;animation: cm-float 8s ease-in-out infinite}.cm-orb-1{width: 200px;height: 200px;background: #eb398f;top: -50px;left: 10%;animation-delay: 0s}.cm-orb-2{width: 150px;height: 150px;background: #3fadec;top: 50%;right: 15%;animation-delay: 2s}.cm-orb-3{width: 120px;height: 120px;background: #b6ffff;bottom: -30px;left: 40%;animation-delay: 4s}@keyframes cm-float{0%,100%{transform: translateY(0) scale(1)}50%{transform: translateY(-15px) scale(1.05)}}.cm-hero-content{position: relative;z-index: 2;text-align: center;padding: 20px}.cm-hero-title{font-size: 2.5rem;font-weight: 800;background: linear-gradient(135deg,#eb398f 0%,#3fadec 50%,#b6ffff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;margin-bottom: 12px}.cm-hero-subtitle{font-size: 1.25rem;color: #f9d1ff;margin-bottom: 8px;font-weight: 500}.cm-hero-description{font-size: 0.9rem;color: rgba(255,255,255,0.7);max-width: 400px;margin: 0 auto}.cm-banner-wrapper{border-radius: 12px;overflow: hidden}.cm-banner-content{min-height: 200px;background-size: cover;background-position: center;display: flex;align-items: center;padding: 30px}.cm-banner-title{font-size: 2rem;font-weight: 800;margin-bottom: 8px}.cm-banner-subtitle{font-size: 1rem;margin-bottom: 6px}.cm-banner-description{font-size: 0.9rem;max-width: 350px}.cm-categories{background: #fff;border-bottom: 1px solid #eee;padding: 12px 0;margin-bottom: 20px;position: sticky;top: 60px;z-index: 100}.cm-categories-scroll{overflow-x: auto;scrollbar-width: none;-ms-overflow-style: none}.cm-categories-scroll::-webkit-scrollbar{display: none}.cm-categories-nav{display: flex;justify-content: center;gap: 8px;padding: 0 20px;min-width: max-content}.cm-category-chip{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;background: #f5f5f5;border: 1px solid #e0e0e0;border-radius: 20px;color: #333;font-size: 13px;font-weight: 500;text-decoration: none;transition: all 0.2s ease;white-space: nowrap}.cm-category-chip:hover{background: #eee;border-color: #ccc;color: #333;text-decoration: none}.cm-category-chip.active{background: linear-gradient(135deg,#eb398f,#3fadec);border-color: transparent;color: #fff}.cm-category-chip-icon{width: 18px;height: 18px;object-fit: contain}.cm-category-chip.active .cm-category-chip-icon{filter: brightness(0) invert(1)}.cm-landing-categories{padding: 15px 0}.cm-mobile-only{display: none}.cm-desktop-only{display: block}.cm-landing-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px}.cm-landing-card{display: flex;align-items: center;gap: 10px;padding: 12px;background: #fff;border: 1px solid #eee;border-radius: 8px;color: #333;text-decoration: none;transition: all 0.2s ease}.cm-landing-card:hover{border-color: #eb398f;color: #333;text-decoration: none;box-shadow: 0 2px 8px rgba(235,57,143,0.15)}.cm-landing-card-icon{width: 40px;height: 40px;flex-shrink: 0}.cm-landing-card-icon img{width: 100%;height: 100%;object-fit: contain}.cm-landing-card-title{flex: 1;font-size: 13px;font-weight: 600;margin: 0;color: #333}.cm-landing-card-arrow{color: #eb398f}.cm-content{padding: 20px 0 40px}.cm-category-block{margin-bottom: 35px;background: #fff;border-radius: 12px;padding: 20px;border: 1px solid #eee}.cm-category-block:last-child{margin-bottom: 0}.cm-category-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 16px}.cm-category-info{display: flex;align-items: center;gap: 12px}.cm-category-icon-wrap{width: 40px;height: 40px;background: linear-gradient(135deg,#eb398f,#3fadec);border-radius: 8px;display: flex;align-items: center;justify-content: center;padding: 8px}.cm-category-icon{width: 100%;height: 100%;object-fit: contain}.cm-category-title{font-size: 1.25rem;font-weight: 700;color: #333;margin: 0}.cm-products-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 12px}.cm-products-grid .landing-product-showcase-item{width: 100%}.cm-products-grid .n25-product-thumb{height: 100%;display: flex}.cm-products-grid .pt-container{height: 100%;display: flex;flex-direction: column}.cm-products-grid .pt-title{flex: 1}.cm-products-grid .pt-expire-date.pt-deal-countdown{background: linear-gradient(135deg,#eb398f,#3fadec);color: #fff;border-radius: 0 0 6px 6px}.cm-products-grid .pt-expire-date-label,.cm-products-grid .pt-expire-date-value{color: #fff}.cm-load-more{text-align: center;margin-top: 20px}.cm-load-more-btn{display: inline-flex;align-items: center;gap: 6px;padding: 10px 24px;background: linear-gradient(135deg,#eb398f,#3fadec);border-radius: 25px;color: #fff;font-size: 13px;font-weight: 600;text-decoration: none;transition: all 0.2s ease}.cm-load-more-btn:hover{transform: translateY(-2px);box-shadow: 0 4px 15px rgba(235,57,143,0.3);color: #fff;text-decoration: none}.cm-empty{text-align: center;padding: 40px 20px}.cm-empty-icon{font-size: 3rem;margin-bottom: 12px}.cm-empty-text{color: #999;font-size: 0.9rem}.cmb-landing-cybermonday-showcase{background: linear-gradient(135deg,#2e1769 0%,#07041f 100%);border-radius: 12px;margin-bottom: 35px;display: flex;align-items: stretch;overflow: hidden}.cmb-promo-banner-wrapper{flex: 0 0 280px;min-height: 400px;overflow: hidden}.cmb-promo-banner{background: linear-gradient(135deg,#07041f 0%,#2e1769 100%) !important;color: white;width: 100%;height: 100%;padding: 20px;position: relative}.cmb-promo-banner.cmb-has-banner-image{padding: 0;background: linear-gradient(135deg,#07041f 0%,#2e1769 100%) !important}.cmb-promo-banner-content{z-index: 2;padding: 20px 16px;height: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: stretch;gap: 20px}.cmb-banner-header{display: flex;flex-direction: column;flex-shrink: 0}.cmb-banner-subtitle{color: #f9d1ff;font-size: 15px;font-weight: 600;margin: 0 0 8px 0;opacity: 0.95}.cmb-banner-title{background: linear-gradient(135deg,#eb398f 0%,#3fadec 50%,#b6ffff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;font-size: 32px;font-weight: 700;margin: 0 0 14px 0;line-height: 1.1em}.cmb-banner-btn{display: none}.cmb-banner-categories{flex: 1;display: flex;flex-direction: column;overflow: hidden;min-height: 0}.cmb-content-wrapper{flex: 1;min-width: 0;padding: 20px;overflow: hidden;opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease}.cmb-categories-title{display: none}.cmb-categories-list{display: flex;flex-direction: column;gap: 3px;flex: 1}.cmb-categories-dropdown{display: none}.cmb-category-item{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 6px;text-decoration: none;color: #ffffff;font-size: 13px;font-weight: 500;transition: all 0.2s ease;background: rgba(255,255,255,0.1);flex-shrink: 0}.cmb-category-item:hover{background: rgba(255,255,255,0.2);color: #ffffff;text-decoration: none;transform: translateX(3px)}.cmb-category-all{margin-bottom: 6px}.cmb-category-icon{width: 26px;height: 26px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;overflow: hidden}.cmb-category-icon img{width: 100%;height: 100%;object-fit: cover}.cmb-category-icon svg{width: 16px;height: 16px}.cmb-category-text{flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cmb-content-wrapper.slider-loaded{opacity: 1;visibility: visible}.cmb-category-block{margin-bottom: 30px}.cmb-category-block:last-child{margin-bottom: 0}.cmb-category-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px}.cmb-category-info{display: flex;align-items: center;gap: 12px}.cmb-category-icon-wrap{width: 36px;height: 36px;background: rgba(255,255,255,0.15);border-radius: 8px;display: flex;align-items: center;justify-content: center;padding: 6px;flex-shrink: 0}.cmb-cat-icon{width: 100%;height: 100%;object-fit: contain}.cmb-category-title{font-size: 1.25rem;font-weight: 700;color: #ffffff;margin: 0;line-height: 1.2}.cmb-view-all-link{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;background: rgba(255,255,255,0.15);border-radius: 8px;color: #ffffff;font-size: 0.875rem;font-weight: 600;text-decoration: none;transition: all 0.2s ease}.cmb-view-all-link:hover{background: rgba(255,255,255,0.25);color: #ffffff;text-decoration: none;transform: translateX(3px)}.cmb-products-grid{display: grid;grid-template-columns: repeat(5,1fr);gap: 12px}.cmb-products-grid .landing-product-showcase-item{width: 100%}.cmb-products-grid .n25-product-thumb{height: 100%;display: flex}.cmb-products-grid .pt-container{height: 100%;display: flex;flex-direction: column;border: 0}.cmb-products-grid .pt-title{flex: 1}.cmb-products-grid .pt-expire-date.pt-deal-countdown{background: linear-gradient(135deg,#eb398f,#3fadec);color: #ffffff;border-radius: 0 0 6px 6px}.cmb-products-grid .pt-expire-date-label,.cmb-products-grid .pt-expire-date-value{color: #ffffff}@media screen and (max-width: 1400px){.cm-products-grid{grid-template-columns: repeat(5,1fr)}}@media screen and (max-width: 1200px){.cm-products-grid{grid-template-columns: repeat(4,1fr)}.cmb-products-grid{grid-template-columns: repeat(4,1fr)}}@media screen and (max-width: 992px){.cm-products-grid{grid-template-columns: repeat(3,1fr)}.cmb-products-grid{grid-template-columns: repeat(3,1fr)}}@media screen and (max-width: 768px){.cm-hero-title{font-size: 2rem}.cm-hero-subtitle{font-size: 1rem}.cm-mobile-only{display: block}.cm-desktop-only{display: none}.cm-products-grid{grid-template-columns: repeat(2,1fr);gap: 10px}.cm-category-title{font-size: 1.1rem}.cm-category-icon-wrap{width: 36px;height: 36px}.cmb-landing-cybermonday-showcase{flex-direction: column}.cmb-promo-banner-wrapper{flex: 0 0 auto;width: 100%;min-height: auto}.cmb-promo-banner-content{gap: 16px}.cmb-banner-header{padding-bottom: 0}.cmb-banner-title{font-size: 24px;margin-bottom: 0}.cmb-banner-subtitle{font-size: 13px}.cmb-categories-list{display: none}.cmb-categories-dropdown{display: block}.cmb-dropdown-label{display: flex;align-items: center;gap: 10px;background: rgba(255,255,255,0.1);padding: 10px 12px;border-radius: 8px;cursor: pointer;position: relative}.cmb-dropdown-label>svg:first-child{width: 22px;height: 22px;color: #ffffff;flex-shrink: 0}.cmb-category-select{flex: 1;background: transparent;border: none;color: #ffffff;font-size: 14px;font-weight: 500;outline: none;appearance: none;cursor: pointer;padding-right: 20px}.cmb-category-select option{background: #2e1769;color: #ffffff}.cmb-dropdown-arrow{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);color: #ffffff;pointer-events: none}.cmb-content-wrapper{padding: 15px}.cmb-products-grid{grid-template-columns: repeat(2,1fr);gap: 10px}.cmb-products-grid .landing-product-showcase-item:nth-child(n+3){display: none}.cmb-category-block{margin-bottom: 25px}.cmb-category-header{margin-bottom: 12px}.cmb-category-title{font-size: 1rem}.cmb-view-all-link{font-size: 0.75rem;padding: 6px 10px;gap: 4px}}@media screen and (max-width: 480px){.cm-hero-title{font-size: 1.75rem}.cm-landing-grid{grid-template-columns: 1fr}}.footer{background-color: #f5f5f5;box-shadow: 0 100vh 0 100vh #f5f5f5}.footer-top{display: flex;justify-content: space-between;gap: 3.75rem;padding: 2.5rem 0 1.75rem}.footer-nav-col .footer-nav-item{text-wrap: nowrap}.footer-nav-col:last-child .footer-nav-item{text-wrap: wrap}.footer-nav-title{font-weight: 700;color: #000000;font-size: 14px;text-wrap: nowrap}.footer-nav{list-style: none;padding: 0.125rem 0;margin: 0}.footer-nav-link{color: #525252;text-decoration: none;font-size: 13px;display: flex;align-items: center;padding: 0;border: 0;background: transparent}.footer-nav-link:hover{color: #000000}.footer-nav-icon{margin-right: 0.625rem;width: 1.25rem;text-align: center}.footer-nav-txt{padding: 0.5rem 0}.footer-bottom{color: #525252;border-top: 1px solid #cacacf;padding: 1.75rem 0;font-size: 13px;display: flex;gap: 1.5rem}.footer-payment{margin-left: auto;flex-shrink: 1;display: flex;gap: 0.5rem}.footer-payment img{background: #ffffff;border-radius: 0.5rem;padding: 0.375rem;height: 2rem}@media (max-width: 87.4988rem){}@media (max-width: 74.9988rem){}@media (max-width: 61.9988rem){.footer-top{flex-wrap: wrap;padding: 1.5rem 0 0.75rem}.footer-nav-col:last-child .footer-nav-item{width: 100%}}@media (max-width: 767.98px){.footer{display: none}.footer-bottom{display: block;text-align: center}.footer-payment{margin: 1rem auto 0;justify-content: center}.footer-top{gap: 1rem}.footer-nav-col{width: 100%;padding-bottom: 0.75rem;border-bottom: 1px solid #cacacf}.footer-nav-col:last-child{border-bottom: 0;padding-bottom: 0}}@media (max-width: 35.9988rem){}.header-bottom-nav-dropdown{display: none;position: absolute;top: 100%;left: 0;right: 0;background: transparent;opacity: 0;visibility: hidden;transform: translateY(-1rem);transition: all 0.3s ease;z-index: 5001}.header-bottom-nav-dropdown.show{display: block;opacity: 1;visibility: visible;transform: translateY(0)}.header-bottom-nav-dropdown-content{background: #ffffff;margin-top: 1rem;padding: 2rem;border-radius: 1rem;box-shadow: 0 0.125rem 1rem rgba(0,0,0,0.1);display: flex;gap: 2rem}.header-bottom-nav-brands{flex-grow: 1;display: grid;grid-template-columns: repeat(4,1fr);gap: 1.25rem}.header-bottom-nav-brands-ads{flex-shrink: 1}.header-bottom-nav-brand{height: 7rem;display: flex;justify-content: center;align-items: center;background: #ffffff;border: 1px solid #D1D0D5;border-radius: 0.75rem;font-size: 20px;font-weight: 700;color: #2f3045;text-decoration: none;padding: 1rem;position: relative;overflow: hidden}.header-bottom-nav-brand img{max-width: 8rem;max-height: 5rem;width: auto;height: auto}@media (max-width: 767.98px){.header-bottom-nav-dropdown{display: none}}.categories-menu-wrap{position: absolute;top: 100%;left: 0;right: 0;z-index: 5001;opacity: 0;visibility: hidden;transform: translateY(-1rem);transition: all 0.3s ease}.categories-menu-wrap.active{opacity: 1;visibility: visible;transform: translateY(0)}.categories-menu{position: relative;margin-top: 1rem;background-color: #ffffff;padding: 2rem;border-radius: 1rem;box-shadow: 0 0.125rem 1rem rgba(0,0,0,0.1);z-index: 5001}.categories-menu-content{position: relative;z-index: 5001;display: flex;gap: 2rem;align-items: stretch}.categories-menu-content .tab-content{flex-grow: 1}.categories-menu-content-mainnav{width: 18.75rem}.categories-menu-content-mainnav-btn{border: 0;padding: 0 1.5rem;height: 3.5rem;align-items: center;background: #ffffff;color: #000000;text-decoration: none;display: flex;width: 100%;border-radius: 0;justify-content: space-between;border-top: 1px dotted #D1D0D5}.categories-menu-content-mainnav-btn.active{background: var(--n25-background-orange);color: #000000;border-radius: 0.5rem;border-top: 0}.categories-menu-content-mainnav-btn:first-child{border-top: 0}.categories-menu-content-mainnav-btn+.categories-menu-content-mainnav-btn.active{border-top: 0}.categories-menu-content-mainnav-btn.active+.categories-menu-content-mainnav-btn{border-top: 0}.categories-menu-content-mainnav-btn-icon{transition: margin-right 0.3s ease}.categories-menu-content-mainnav-btn-icon svg{fill: #000000}.categories-menu-content-mainnav-btn.active .categories-menu-content-mainnav-btn-icon svg{fill: #000000}.categories-menu-content-mainnav-btn:not(.active):hover .categories-menu-content-mainnav-btn-icon{margin-right: 0.5rem}.categories-menu-content-subnav{column-count: 3;column-gap: 1rem;column-fill: balance;width: 100%}.categories-menu-content-subnav-item{break-inside: avoid;-webkit-column-break-inside: avoid;page-break-inside: avoid;padding: 1rem;box-sizing: border-box;margin-bottom: 1rem;display: inline-block;width: 100%}.categories-menu-content-subnav-item-title{font-weight: 700;color: #000000;font-size: 14px;margin-bottom: 0.875rem}.categories-menu-content-subnav-item-link-item{color: #898989;text-decoration: none;display: block;padding: 0.250rem 0}.categories-menu-content-subnav-item-link-item:hover{color: var(--n25-main-orange)}.categories-menu-content-bnr-link{border-radius: 0.5rem;display: block;overflow: hidden}.categories-menu-content-right{display: flex;flex-direction: column;justify-content: space-between;gap: 1rem}.categories-menu-mobile{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #ffffff;z-index: 5002;display: none;flex-direction: column;overflow: hidden;padding: 0 0.875rem}.categories-menu-mobile.active{display: flex}.categories-menu-mobile-header{display: flex;justify-content: space-between;align-items: center;margin-top: 0.5rem}.categories-menu-mobile-close{border: none;background: none;padding: 0.5rem;color: #323232;margin-right: -0.875rem;display: block}.categories-menu-mobile-title{font-weight: 600;font-size: 16px}.categories-menu-mobile-body{flex: 1;overflow-y: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-bottom: 1rem}.categories-menu-mobile-body::-webkit-scrollbar{display: none}.categories-menu-mobile-item{border-bottom: 1px solid #D1D0D5}.categories-menu-mobile-item:last-child{border-bottom: none}.categories-menu-mobile-button{width: 100%;border: none;background: none;padding: 1rem 0;display: flex;justify-content: space-between;align-items: center;color: #000000;font-weight: 500}.categories-menu-mobile-button.own-link{background: var(--n25-background-green);padding: 0.75rem 1rem;gap: 0.75rem;align-items: center;border-radius: 0.5rem;text-decoration: none;margin-top: 0.375rem}.categories-menu-content .categories-menu-mobile-button.own-link{padding: 1rem 1.5rem}.categories-menu-mobile-arrow{transition: transform 0.3s ease}.categories-menu-mobile-button[aria-expanded="true"] .categories-menu-mobile-arrow{transform: rotate(180deg)}.categories-menu-mobile-content{display: none;padding: 0 1rem 1rem}.categories-menu-mobile-content.active{display: block}.categories-menu-mobile-subtitle{font-weight: 600;margin: 1rem 0 0.5rem}.categories-menu-mobile-link{display: block;padding: 0.5rem 0;color: #666666;text-decoration: none}.categories-menu-mobile-link:hover{color: var(--n25-main-orange)}body.overflow-hidden{overflow: hidden;position: fixed;width: 100%;height: 100%}@media (max-width: 767.98px){.categories-menu-content-bnr{margin-bottom: 1.5rem}.categories-menu-wrap{display: none}}@media (min-width: 48rem){.categories-menu-mobile{display: none !important}}.header-bottom{padding: 0.5rem 0}.header-bottom>.container{display: flex;align-items: center}.header-bottom-navs{margin-left: -0.75em;flex-grow: 1;display: flex;flex-wrap: nowrap;overflow: hidden}.header-bottom-nav-item,.header-bottom-link-btn{white-space: nowrap;text-decoration: none;display: none;padding: 0.5rem 0.75rem;color: #000000;transition: color 0.2s;background: #ffffff;border: 0}.header-bottom-nav-item-home{text-decoration: none;white-space: nowrap;padding: 0.5rem 0.75rem;color: #000000;transition: color 0.2s;background: #ffffff;border: 0}.header-bottom-nav-item-home svg{stroke: #000000}.header-bottom-nav-item-home:hover svg{stroke: var(--n25-main-orange)}.header-bottom-link-btn:focus{outline: none}.header-bottom-nav-item.visible{display: inline-block}.header-bottom-nav-item:hover{color: var(--n25-main-orange)}.header-bottom-nav-item{position: relative}.header-bottom-nav-item.active{color: var(--n25-main-orange)}.header-bottom-link-btn{display: flex;flex-wrap: nowrap;text-wrap: nowrap;gap: 0.375rem;fill: #000000;color: #000000;stroke: #000000;transition: color 0.2s,fill 0.2s}.header-bottom-link-btn:hover{color: var(--n25-main-orange);fill: var(--n25-main-orange);stroke: var(--n25-main-orange)}.header-bottom-link-btn.skybox-link svg,.header-bottom-link-btn.skybox-link:hover svg{color: inherit;fill: inherit;stroke: inherit}.header-bottom-link-instock{color: #ffffff;background-color: #2962FF;border-radius: 0.5em;border: 1px solid #2962FF;margin-left: 0.75em;padding: 0.25em 0.625em;transition: background-color 0.3s,color 0.3s}.header-bottom-link-instock:hover{background-color: #ffffff;color: #2962FF}.header-bottom-link-prime-day{color: #ffffff !important;background-color: #1399FF !important;border-radius: 0.5em;border: 1px solid #1399FF;margin-left: 0.75em;padding: 0.375em 0.75em;transition: background-color 0.3s,color 0.3s,border-color 0.3s;fill: #ffffff !important;stroke: #ffffff !important;text-transform: uppercase;display: inline-flex;align-items: center;justify-content: center;font-weight: 600}.header-bottom-link-prime-day:hover{background-color: #0d7ed4 !important;border-color: #0d7ed4;color: #ffffff !important;fill: #ffffff !important;stroke: #ffffff !important}.header-search{flex-grow: 1;position: static}.search-container{display: flex;max-width: 40rem;background: var(--color-background-light);border-radius: var(--border-radius-lg);border: 0.09375rem solid var(--color-border);height: 4.375rem;position: relative;z-index: inherit;width: 100%}.custom-dropdown{position: relative;min-width: 9.5rem;display: flex}.header-dropdown-toggle{display: flex;align-items: center;justify-content: space-between;padding: 0.75rem 1.25rem;font-weight: 600;color: #000;cursor: pointer;user-select: none;background-color: #f5f5f5;flex: 1;border-top-left-radius: 0.875rem;border-bottom-left-radius: 0.875rem;height: 100%;gap: 0.5rem}.header-dropdown-toggle .store-content{display: flex;align-items: center;gap: 0.5rem}.store-info{display: flex;flex-direction: column;line-height: 1.2}.store-name{font-size: 14px;font-weight: 600}.store-tax-free{font-size: 10px;color: #666;font-weight: normal}.dropdown-arrow{position: relative;width: 0.625rem;height: 0.625rem;margin-left: 0.5rem;opacity: 0.5;transition: transform 0.2s ease;display: flex;align-items: center;justify-content: center}.dropdown-arrow::before{content: "";position: absolute;width: 0.5rem;height: 0.5rem;border-right: 0.125rem solid #000;border-bottom: 0.125rem solid #000;transform: rotate(45deg);top: 0}.header-dropdown-toggle.active .dropdown-arrow{transform: rotate(180deg)}.dropdown-menu{position: absolute;top: 100%;left: 0;width: 100%;background: white;border-radius: 0.75rem;margin-top: 0.5rem;display: none;z-index: 6002;box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15)}.dropdown-menu.show{display: block}.dropdown-item{padding: 0.75rem 1.25rem;cursor: pointer;transition: background 0.2s;display: flex;align-items: center;gap: 0.75rem}.dropdown-item .store-info{display: flex;flex-direction: column;line-height: 1.2}.dropdown-item .store-name{font-size: 14px;font-weight: 600}.dropdown-item .store-tax-free{font-size: 10px;color: #666;font-weight: normal}.dropdown-item:hover{background: #f5f5f5}.dropdown-item:first-child{border-top-left-radius: 0.75rem;border-top-right-radius: 0.75rem}.dropdown-item:last-child{border-bottom-left-radius: 0.75rem;border-bottom-right-radius: 0.75rem}.hidden-select{display: none}.search-input{flex-grow: 1;padding: 0.75rem 1.25rem;font-size: 16px;border: none;background: #ffffff;color: #666;outline: none;height: 100%;width: 4rem}.search-input::placeholder{color: #999}.search-icon{display: flex;height: 100%;width: 4.375rem;justify-content: center;align-items: center;color: #666;background-color: #ffffff;transition: all 0.2s ease;border-top-right-radius: 0.875rem;border-bottom-right-radius: 0.875rem;border: 0}.search-icon svg{width: 1.25rem;height: 1.25rem}.search-container.focused{position: absolute;border-color: var(--n25-main-orange);border-width: 1px;background-color: var(--n25-main-orange);box-shadow: 0 0 2rem rgba(0,0,0,0.1);max-width: 56.25rem;width: calc(100vw - 4rem);left: 50%;transform: translateX(-50%);z-index: 6000}.overlay.search-overlay{z-index: 5999;background-color: rgba(0,0,0,0.3)}body.search-focused{overflow: hidden}@media (max-width: 767.98px){.overlay.search-overlay{background-color: rgba(0,0,0,0.6);-webkit-backdrop-filter: blur(0.3125rem);backdrop-filter: blur(0.3125rem)}}.search-container.focused .search-icon{background-color: var(--n25-main-orange);color: white;transition: all 0.3s cubic-bezier(0.4,0,0.2,1)}.recent-searches{position: absolute;top: 4.875rem;left: 0;width: 100%;background: white;border-radius: 1rem;box-shadow: 0 0.5rem 2rem rgba(0,0,0,0.15);display: none;overflow: hidden;padding: 1rem 1.25rem;z-index: 6001}.search-container.focused .recent-searches{display: block}.recent-searches-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.25rem}.recent-searches-header span a{color: #7e7e7e;font-size: 12px;text-decoration: none}.recent-searches-header span a:hover{color: #49a54a}.recent-searches-clear{background: none;border: none;cursor: pointer;padding: 0;height: 1.3125rem;width: 1.3125rem}.recent-searches-clear{--lord-icon-primary: #7e7e7e}.recent-searches-clear:hover{--lord-icon-primary: var(--n25-main-orange)}.recent-searches-list{max-height: 18.75rem;overflow-y: auto}.recent-search-item:hover{color: var(--n25-main-orange)}.recent-search-term{flex: 1;font-weight: 600}.recent-search-store{color: #7e7e7e;margin-left: 1rem;font-size: 11px}.store-icon{width: 22px;height: 22px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 600;flex-shrink: 0}.store-icon.amazon{background-color: #F6A61F;color: #fff}.store-icon.ebay{background: linear-gradient(to right,#e53935 0%,#e53935 25%,#1e88e5 25%,#1e88e5 50%,#f9a825 50%,#f9a825 75%,#8bc34a 75%,#8bc34a 100%);color: #fff}.store-icon.walmart{background-color: #004C91;color: #fff}.store-icon.sephora{background-color: #000000;color: #fff}.recent-search-item{display: flex;align-items: center;cursor: pointer;margin-top: 0.3125rem;gap: 0.5rem}.recent-search-item .store-icon{width: 2.125rem;height: 2.125rem;font-size: 16px}@media (max-width: 767.98px){.search-container.focused{position: fixed;width: auto;max-width: none;top: 1rem;left: 0.875rem;right: 0.875rem;z-index: 6000;transform: none}.search-input{width: 100%;min-width: auto;height: 3.25rem !important;min-height: 3.25rem !important;padding: 0.5rem 1rem;font-size: 16px;border-radius: 0}.custom-dropdown,.header-dropdown-toggle{height: 3.25rem !important}.search-container.focused .search-input{height: 4.375rem !important;min-height: 4.375rem !important;padding: 0.75rem 1.25rem;font-size: 16px}.search-container.focused .custom-dropdown,.search-container.focused .header-dropdown-toggle{height: 4.375rem !important}.search-container.focused .search-icon{width: 4.375rem !important;height: 4.375rem !important;min-height: 4.375rem !important}.header-dropdown-toggle{padding: 0.5rem 0.75rem;font-size: 12px;display: flex;align-items: center;min-width: 7.5rem;width: 100%}.custom-dropdown{min-width: 8rem !important;flex-shrink: 0}.store-icon{width: 1.75rem !important;height: 1.75rem !important;font-size: 12px !important}.header-dropdown-toggle .store-content{gap: 0.375rem}.search-input{min-width: 0 !important;flex: 1 !important;width: auto !important}.search-container{display: flex !important;align-items: stretch}.search-icon{width: 3.25rem !important;height: 3.25rem !important;min-height: 3.25rem !important}.search-icon svg{width: 1.125rem;height: 1.125rem}.search-container{transition: all 0.3s ease}.search-input,.custom-dropdown,.header-dropdown-toggle,.search-icon{transition: all 0.3s ease}}.account-dropdown,.notifications-dropdown{position: absolute;top: 100%;left: 0;right: 0;background: transparent;opacity: 0;visibility: hidden;transform: translateY(-1rem);transition: all 0.3s ease;z-index: 5001}.cart-dropdown{position: fixed;top: 184px;left: 0;right: 0;background: transparent;opacity: 0;visibility: hidden;transform: translateY(-14px);transition: all 0.3s ease;z-index: 5001}.account-dropdown>.container,.cart-dropdown>.container,.notifications-dropdown>.container{position: relative}.account-dropdown.show,.notifications-dropdown.show{opacity: 1;visibility: visible;transform: translateY(0)}.cart-dropdown.show{opacity: 1;visibility: visible;transform: translateY(0)}.account-dropdown-content,.cart-dropdown-content,.notifications-dropdown-content{position: absolute;right: 0.725rem;top: 1rem;background: #ffffff;border-radius: 0.75rem;box-shadow: 0 0.125rem 1rem rgba(0,0,0,0.1);padding: 1.5rem;min-width: 22.5rem}.cart-dropdown-content{max-width: 350px}.account-dropdown-content-body{border-top: 1px solid #D1D0D5;border-bottom: 1px solid #D1D0D5;margin: 1rem 0;padding: 0.75rem 0}.account-dropdown-content-link{display: flex;padding: 0.375rem 0;color: #000000;text-decoration: none;align-items: center;gap: 0.5rem}.account-dropdown-content-link lord-icon{width: 1.75rem;height: 1.75rem}.account-dropdown-content-link:hover,.account-dropdown-content-link.active{color: var(--n25-main-orange)}.account-dropdown-content-header{display: flex;align-items: center;gap: 0.75rem;text-decoration: none;color: #000000}.account-dropdown-content-avatar{width: 3rem;height: 3rem;border-radius: 50%;background: #FFF5E6;display: flex;justify-content: center;align-items: center}.account-dropdown-content-header-profile-name{font-weight: 700}.account-dropdown-content-header-profile-type{color: #5C5C5C}.notifications-dropdown-title{font-weight: 700;font-size: 16px}.notifications-dropdown-body{border-top: 1px solid #D1D0D5;border-bottom: 1px solid #D1D0D5;margin: 1rem 0;padding: 0.75rem 0}.notifications-dropdown-item{display: block;background: transparent;margin: 0 -1.5rem;padding: 0.75rem 1.5rem;text-decoration: none;color: #000000;cursor: pointer;max-width: 22.5rem;line-height: 1.2em;position: relative}.notifications-dropdown-item:hover{background: var(--n25-background-orange)}.notifications-dropdown-item-time{font-size: 11px;color: #5C5C5C;display: block;margin-top: 0.25rem}.notifications-dropdown-item.notseen{background: #E7F7ED}.notifications-dropdown-item.notseen::after{content: '';position: absolute;top: 0.75rem;left: 0.75rem;width: 0.375rem;height: 0.375rem;background: #49a54a;border-radius: 50%}.cart-dropdown-title{font-weight: 700;font-size: 16px}.cart-dropdown-body{border-top: 1px solid #D1D0D5;border-bottom: 1px solid #D1D0D5;margin: 1rem 0;padding: 0.75rem 0}.cart-dropdown-item{display: flex;gap: 0.75rem;margin: 1rem 0;align-items: center}.cart-dropdown-item-img{width: 5rem;height: 5rem;border-radius: 0.375rem;overflow: hidden;padding: 0.5rem;object-fit: contain;border: 1px solid #f5f5f5}.cart-dropdown-item-img-link{border: 0;outline: 0}.cart-dropdown-item-title{text-decoration: none;color: #000000}.cart-dropdown-total{display: flex;justify-content: space-between;gap: 0.75rem;margin-top: 0.5rem;margin-bottom: 1.25rem;align-items: center}.cart-dropdown-total-title{color: #5C5C5C}.cart-dropdown-total-price{font-weight: 700;color: #000000}.cart-dropdown-item-price{font-weight: 700;color: #000000;margin-top: 0.75rem}.cart-dropdown-item-options{font-size: 11px;color: #5C5C5C}.cart-dropdown-item-img-placeholder{width: 5rem;height: 5rem;background: #f5f5f5;display: flex;justify-content: center;align-items: center;border-radius: 0.375rem}.cart-dropdown-item-img-placeholder svg{width: 3rem;height: 3rem}@media (max-width: 767.98px){.cart-dropdown{position: fixed !important;top: auto !important;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 5002;transform: none !important;display: none}.cart-dropdown-content{padding-bottom: 1.5rem;position: fixed;top: initial;left: 0;right: 0;bottom: 0;max-height: calc(100vh - 4rem);overflow-y: auto;border-top-left-radius: 0.75rem;border-top-right-radius: 0.75rem;border-bottom-left-radius: 0;border-bottom-right-radius: 0;max-width: 100%}.cart-dropdown.show{display: flex !important;align-items: flex-end;transform: none !important}}.cart-dropdown-header-inner{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.cart-dropdown-close{display: none;padding: 0.5rem;background: none;border: none;color: #000000;cursor: pointer}.cart-dropdown-title-added{display: none;align-items: center;gap: 0.5rem}.cart-dropdown-title-added svg{flex-shrink: 0}@media (max-width: 767.98px){.cart-dropdown-close{display: block}.cart-dropdown.product-added .cart-dropdown-title-default{display: none}.cart-dropdown.product-added .cart-dropdown-title-added{display: flex}}.hidden-fees-block{width: 100%;background-color: #f8f9fa;background-image: url('../images/landing-block-bg.webp');background-size: cover;background-position: center bottom;background-repeat: no-repeat;padding: 60px 0;margin: 0 0 35px;position: relative}.hidden-fees-content{max-width: 33%;text-align: left}.hidden-fees-title{font-size: 32px;font-weight: 700;color: #333333;margin-bottom: 20px;line-height: 1.3}.hidden-fees-text{font-size: 16px;font-weight: 400;color: #666666;margin-bottom: 25px;line-height: 1.6}.hidden-fees-btn{background-color: var(--n25-main-orange,#FF6B00);color: #ffffff;font-weight: 500;padding: 12px 28px;border-radius: 8px;border: none;transition: all 0.3s ease;font-size: 16px}.hidden-fees-btn:hover{background-color: #e55a00;color: #ffffff;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(255,107,0,0.3)}@media screen and (max-width: 991px){.hidden-fees-content{max-width: 50%}}@media screen and (max-width: 768px){.hidden-fees-block{padding: 40px 0;margin: 25px 0}.hidden-fees-block::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.5);z-index: 1}.hidden-fees-content{max-width: 100%;position: relative;z-index: 2}.hidden-fees-title{font-size: 26px;margin-bottom: 15px}.hidden-fees-text{font-size: 14px;margin-bottom: 20px}.hidden-fees-btn{padding: 10px 24px;font-size: 14px}}.infinite-scroll-loading{display: flex;align-items: center;justify-content: center;gap: 12px;padding: 24px;color: var(--text-secondary,#666);font-size: 14px}.infinite-scroll-spinner{width: 24px;height: 24px;border: 3px solid var(--border-color,#e5e5e5);border-top-color: var(--primary-color,#FF6B2C);border-radius: 50%;animation: infinite-scroll-spin 0.8s linear infinite}@keyframes infinite-scroll-spin{to{transform: rotate(360deg)}}.infinite-scroll-load-more{display: flex;align-items: center;justify-content: center;padding: 24px}.btn-load-more{display: inline-flex;align-items: center;gap: 8px;padding: 12px 32px;background: var(--bg-secondary,#f5f5f5);border: 1px solid var(--border-color,#e5e5e5);border-radius: 8px;color: var(--text-primary,#333);font-size: 14px;font-weight: 500;cursor: pointer;transition: all 0.2s ease}.btn-load-more:hover{background: var(--primary-color,#FF6B2C);border-color: var(--primary-color,#FF6B2C);color: #fff}.btn-load-more:active{transform: scale(0.98)}.btn-load-more svg{transition: transform 0.2s ease}.btn-load-more:hover svg{transform: translateY(2px)}.infinite-scroll-end{display: flex;align-items: center;justify-content: center;padding: 24px;color: var(--text-tertiary,#999);font-size: 14px}.infinite-scroll-end::before,.infinite-scroll-end::after{content: '';flex: 1;height: 1px;background: var(--border-color,#e5e5e5);max-width: 100px}.infinite-scroll-end::before{margin-right: 16px}.infinite-scroll-end::after{margin-left: 16px}.infinite-scroll-retry{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 24px}.infinite-scroll-retry span{color: var(--text-secondary,#666);font-size: 14px}.infinite-scroll-retry button{min-height: 44px;min-width: 120px;padding: 10px 20px}.search-results[data-has-more="true"]+.search-pagination,.search-results[data-search-params]+.search-pagination{display: none !important}.search-results .n25-product-thumb.is-new{animation: infinite-scroll-fade-in 0.3s ease-out}@keyframes infinite-scroll-fade-in{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.infinite-scroll-spinner{animation: none}.search-results .n25-product-thumb.is-new{animation: none}}@media (max-width: 768px){.infinite-scroll-loading,.infinite-scroll-end,.infinite-scroll-retry,.infinite-scroll-load-more{padding: 20px 16px}.infinite-scroll-retry button{width: 100%;max-width: 200px}.btn-load-more{width: 100%;justify-content: center;padding: 14px 24px}}.introjs-tooltip{border-radius: 1rem}.introjs-tooltip-header{padding: 1rem 1rem 0.5rem}.introjs-tooltiptext{padding: 0 1rem;color: #5C5C5C}.introjs-bullets{padding: 0 1rem}.introjs-tooltipbuttons{border-top: none;padding: 1rem}.introjs-button{background-color: #0DB14B;color: #fff;border: 1px solid var(--n25-main-orange);border-radius: var(--border-radius-md);padding: 0 1rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;font-weight: 600;cursor: pointer;transition: var(--transition-default);text-shadow: none;outline: none}.introjs-button:hover{background-color: #3DC16F;color: #fff;border: 1px solid #3DC16F}.introjs-nextbutton{background-color: #0DB14B !important;color: #ffffff !important;border: 1px solid #0DB14B !important;outline: none !important}.introjs-nextbutton:hover{background-color: #3DC16F !important;color: #ffffff !important;border: 1px solid #3DC16F !important;outline: none !important}.introjs-prevbutton{background-color: #ffffff !important;color: #000000 !important;border: 1px solid #D1D0D5 !important;outline: none !important}.introjs-prevbutton:hover{background-color: #0DB14B !important;color: #ffffff !important;border: 1px solid #0DB14B !important;outline: none !important}.introjs-nextbutton:active,.introjs-nextbutton:focus,.introjs-nextbutton:visited,.introjs-prevbutton:active,.introjs-prevbutton:focus,.introjs-prevbutton:visited,.introjs-button:active,.introjs-button:focus,.introjs-button:visited{outline: none !important}.lbb-landing-brandstore-showcase{background: #ffffff;border-radius: 12px;margin-bottom: 35px;display: flex;align-items: stretch;overflow: hidden}.lbb-promo-banner-wrapper{flex: 0 0 300px}.lbb-promo-banner{color: #333333;width: 100%;height: 100%;padding: 20px;position: relative;background-size: cover;background-position: center bottom;background-repeat: no-repeat}.lbb-promo-banner.lbb-has-banner-image{padding: 0}.lbb-promo-banner.lbb-has-banner-image .lbb-promo-banner-content{background: rgba(255,255,255,0.95)}.lbb-promo-banner-content{z-index: 2;height: 100%;text-align: left;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start}.lbb-brand-logo{display: inline-flex;align-items: center;justify-content: center;background: #ffffff;border: 1px solid #D1D0D5;border-radius: 20px;padding: 0 10px;margin-bottom: 20px;margin-top: 0}.lbb-brand-logo img{max-width: 120px;max-height: 45px;height: auto;width: auto;object-fit: contain}.lbb-banner-subtitle{font-size: 14px;font-weight: 400;margin: 0 0 8px 0;color: #666666;text-transform: uppercase;letter-spacing: 0.5px}.lbb-banner-title{font-size: 36px;font-weight: 700;margin: 0 0 25px 0;line-height: 1em;color: #333333}.lbb-banner-btn{display: inline-block;background-color: #333333;color: #ffffff;font-weight: 500;padding: 10px 24px;border-radius: 8px;text-decoration: none;transition: all 0.3s ease;font-size: 14px}.lbb-banner-btn:hover{background-color: #000000;color: #ffffff;text-decoration: none}.lbb-content-wrapper{flex: 1;min-width: 0;padding: 20px}.lbb-categories{display: flex;justify-content: flex-end;align-items: center;gap: 8px;margin-bottom: 15px;flex-wrap: wrap}.lbb-categories-label{font-size: 14px;color: #666666;margin-right: 4px}.lbb-category-link{display: inline-block;background-color: #f5f5f5;color: #333333;padding: 5px 12px;border-radius: 6px;text-decoration: none;border: 1px solid #f5f5f5;font-size: 13px;transition: all 0.3s ease}.lbb-category-link:hover{background-color: #ffffff;border-color: #333333;color: #333333;text-decoration: none}.lbb-showcase-slider{position: relative;margin: 0;display: none}.lbb-showcase-slider .slick-track{display: flex !important;align-items: stretch !important}.lbb-showcase-slider .slick-slide{height: inherit !important}.lbb-showcase-slider .slick-slide>div{height: 100%}.lbb-showcase-slider .product-showcase-item{height: 100%;display: flex;flex-direction: column}.lbb-showcase-slider .n25-product-thumb{height: 100%;display: flex}.lbb-showcase-slider .pt-container{height: 100%;display: flex;flex-direction: column;border: 0.5px solid #e0e0e0}.lbb-showcase-slider .slick-prev,.lbb-showcase-slider .slick-next{background-color: #ffffff;border-radius: 50%;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;box-shadow: 0 0.125rem 0.625rem rgba(0,0,0,0.1);position: absolute;border: 0;color: transparent;z-index: 1000;top: 50%;transform: translateY(-50%)}.lbb-showcase-slider .slick-prev:hover,.lbb-showcase-slider .slick-next:hover{background-color: #333333}.lbb-showcase-slider .slick-prev{left: -0.625rem}.lbb-showcase-slider .slick-next{right: -0.625rem}.lbb-showcase-slider .slick-prev::before,.lbb-showcase-slider .slick-next::before{content: '';display: inline-block;width: 0.5rem;height: 0.5rem;border-style: solid;border-width: 0 0.15rem 0.15rem 0;border-color: #333333;position: absolute;opacity: 1}.lbb-showcase-slider .slick-prev:hover::before,.lbb-showcase-slider .slick-next:hover::before{border-color: #ffffff}.lbb-showcase-slider .slick-prev::before{left: 43%;transform: rotate(135deg)}.lbb-showcase-slider .slick-next::before{right: 43%;transform: rotate(-45deg)}.lbb-landing-brandstore-showcase .product-showcase-item{flex: 0 0 auto;width: calc(20% - 12px);min-width: 200px}@media screen and (max-width: 768px){.lbb-landing-brandstore-showcase{flex-direction: column}.lbb-promo-banner-wrapper{flex: 0 0 auto;width: 100%}.lbb-brand-logo{margin-top: 0;margin-bottom: 15px}.lbb-brand-logo img{max-width: 100px;max-height: 40px}.lbb-banner-title{font-size: 26px;margin-bottom: 15px}.lbb-banner-subtitle{font-size: 12px}.lbb-content-wrapper{padding: 15px}.lbb-categories{display: none !important}.lbb-showcase-slider .slick-prev{left: 5px}.lbb-showcase-slider .slick-next{right: 5px}.lbb-landing-brandstore-showcase .product-showcase-item{width: calc(50% - 8px);min-width: 140px}}.landing-comments-wrap{column-count: 3;column-gap: 1.25rem;margin-bottom: -1.25rem}.landing-comment-item{padding: 1.5rem;border-radius: 0.75rem;background-color: #ffffff;margin-bottom: 1.25rem;break-inside: avoid-column;-webkit-column-break-inside: avoid;page-break-inside: avoid;display: inline-block;width: 100%}.landing-comment-item-header{display: flex;align-items: center;gap: 0.5rem;margin-bottom: 1rem}.landing-comment-item-header-info{flex-grow: 1}.landing-comment-item-header-avatar img{width: 2.5rem;height: 2.5rem;border-radius: 50%;overflow: hidden;object-fit: cover}.landing-comment-item-header-info-name{font-weight: 700}.landing-comment-item-header-info-date{font-size: 0.75em;color: #5C5C5C;font-weight: 300}@media (max-width: 767.98px){.landing-comments-wrap{display: flex;flex-wrap: nowrap;column-count: initial;column-gap: initial;margin-bottom: 0;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;margin-left: -1.75rem;margin-right: -1.75rem;padding-left: 1.75rem;padding-right: 1.75rem}.landing-comments-wrap::-webkit-scrollbar{display: none}.landing-comment-item{flex: 0 0 85%;min-width: 17.5rem;max-width: 20rem;margin-right: 1rem;margin-bottom: 0}.landing-comment-item:first-child{margin-left: 0}.landing-comment-item:last-child{margin-right: 1rem}}.dpb-landing-deals-showcase{background: #ffffff;border-radius: 12px;margin-bottom: 35px;display: flex;align-items: stretch;overflow: hidden;border: 1px solid #e5e7eb}.dpb-promo-banner-wrapper{flex: 0 0 240px;overflow: hidden}.dpb-promo-banner{background: linear-gradient(135deg,#0ea5e9 0%,#1399FF 30%,#6366f1 70%,#8b5cf6 100%);background-size: 200% 200%;animation: gradientShift 8s ease infinite;color: #ffffff;width: 100%;height: 100%;padding: 0;position: relative}@keyframes gradientShift{0%{background-position: 0% 50%}50%{background-position: 100% 50%}100%{background-position: 0% 50%}}.dpb-promo-banner-content{z-index: 2;padding: 20px;height: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: stretch;gap: 20px}.dpb-banner-header{display: flex;flex-direction: column;flex-shrink: 0}.dpb-banner-subtitle{font-size: 15px;font-weight: 600;margin: 0 0 8px 0}.dpb-banner-title{font-size: 32px;font-weight: 700;margin: 0 0 14px 0;line-height: 1.1em}.dpb-banner-btn{display: inline-block;background-color: rgba(255,255,255,0.95);color: #1399FF;font-weight: 600;padding: 8px 20px;border-radius: 8px;text-decoration: none;transition: all 0.3s ease}.dpb-banner-btn:hover{background-color: #ffffff;color: #6366f1;text-decoration: none;transform: translateY(-1px)}.dpb-banner-categories{flex: 1;display: flex;flex-direction: column;overflow: hidden;min-height: 0}.dpb-content-wrapper{flex: 1;min-width: 0;padding: 20px;overflow: hidden;opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease}.dpb-categories-title{display: none}.dpb-categories-list{display: flex;flex-direction: column;gap: 3px;flex: 1}.dpb-categories-dropdown{display: none}.dpb-category-item{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 6px;text-decoration: none;color: #ffffff;font-size: 13px;font-weight: 500;transition: all 0.2s ease;background: rgba(255,255,255,0.15);flex-shrink: 0}.dpb-category-item:hover{background: rgba(255,255,255,0.25);color: #ffffff;text-decoration: none;transform: translateX(3px)}.dpb-category-all{margin-bottom: 6px}.dpb-category-icon{width: 26px;height: 26px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;overflow: hidden}.dpb-category-icon img{width: 100%;height: 100%;object-fit: cover}.dpb-category-icon svg{width: 16px;height: 16px}.dpb-category-text{flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.dpb-content-wrapper.slider-loaded{opacity: 1;visibility: visible}.dpb-category-block{margin-bottom: 30px}.dpb-category-block:last-child{margin-bottom: 0}.dpb-category-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px}.dpb-category-title{font-size: 1.25rem;font-weight: 700;color: #1f2937;margin: 0;line-height: 1.2}.dpb-view-all-link{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;background: transparent;border-radius: 8px;color: #6b7280;font-size: 0.875rem;font-weight: 500;text-decoration: none;transition: all 0.2s ease}.dpb-view-all-link:hover{background: #f3f4f6;color: #374151;text-decoration: none}.dpb-products-grid{display: grid;grid-template-columns: repeat(5,1fr);gap: 12px}.dpb-products-grid .landing-product-showcase-item{width: 100%}.dpb-products-grid .n25-product-thumb{height: 100%;display: flex}.dpb-products-grid .pt-container{height: 100%;display: flex;flex-direction: column;border: 1px solid #e5e7eb;border-radius: 8px}.dpb-products-grid .pt-title{flex: 1}.dpb-products-grid .pt-expire-date.pt-deal-countdown{background: #1399FF;color: #ffffff;border-radius: 0 0 6px 6px}.dpb-products-grid .pt-expire-date-label,.dpb-products-grid .pt-expire-date-value{color: #ffffff}#dpb-showcase-slider{position: relative;margin: 0;display: grid;grid-template-columns: repeat(5,1fr);gap: 15px}#dpb-showcase-slider .landing-product-showcase-item{display: block}#dpb-showcase-slider .slick-slide>div{height: 100%}#dpb-showcase-slider .product-showcase-item{height: 100%;display: flex;flex-direction: column}#dpb-showcase-slider .n25-product-thumb{height: 100%;display: flex}#dpb-showcase-slider .pt-container{height: 100%;display: flex;flex-direction: column;border: 1px solid #e5e7eb;border-radius: 8px}@media screen and (max-width: 768px){#dpb-showcase-slider .pt-container{min-height: 320px}}#dpb-showcase-slider .slick-prev,#dpb-showcase-slider .slick-next{background-color: #ffffff;border-radius: 50%;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;box-shadow: 0 0.125rem 0.625rem rgba(0,0,0,0.1);position: absolute;border: 0;color: transparent;z-index: 1000;top: 50%;transform: translateY(-50%)}#dpb-showcase-slider .slick-prev:hover,#dpb-showcase-slider .slick-next:hover{background-color: #6366f1}#dpb-showcase-slider .slick-prev{left: -0.625rem}#dpb-showcase-slider .slick-next{right: -0.625rem}#dpb-showcase-slider .slick-prev::before,#dpb-showcase-slider .slick-next::before{content: '';display: inline-block;width: 0.5rem;height: 0.5rem;border-style: solid;border-width: 0 0.15rem 0.15rem 0;border-color: #000000;position: absolute;opacity: 1}#dpb-showcase-slider .slick-prev:hover::before,#dpb-showcase-slider .slick-next:hover::before{border-color: #ffffff}#dpb-showcase-slider .slick-prev::before{left: 43%;transform: rotate(135deg)}#dpb-showcase-slider .slick-next::before{right: 43%;transform: rotate(-45deg)}.dpb-landing-deals-showcase .product-showcase-item{width: 100%;min-width: auto}@media screen and (min-width: 1200px) and (max-width: 1400px){.dpb-products-grid{grid-template-columns: repeat(4,1fr)}}@media screen and (min-width: 992px) and (max-width: 1199px){.dpb-products-grid{grid-template-columns: repeat(3,1fr)}}@media screen and (min-width: 769px) and (max-width: 991px){.dpb-products-grid{grid-template-columns: repeat(2,1fr)}.dpb-category-title{font-size: 1.125rem;color: #1f2937}.dpb-view-all-link{font-size: 0.8125rem;padding: 6px 12px}}@media screen and (max-width: 768px){.dpb-landing-deals-showcase{flex-direction: column}.dpb-promo-banner-wrapper{flex: 0 0 auto;width: 100%;min-height: auto}.dpb-promo-banner-content{gap: 16px}.dpb-banner-header{padding-bottom: 0}.dpb-banner-title{font-size: 24px;margin-bottom: 0}.dpb-banner-subtitle{font-size: 13px}.dpb-categories-list{display: none}.dpb-categories-dropdown{display: block}.dpb-dropdown-label{display: flex;align-items: center;gap: 10px;background: rgba(255,255,255,0.2);padding: 10px 12px;border-radius: 8px;cursor: pointer;position: relative}.dpb-dropdown-label>svg:first-child{width: 22px;height: 22px;color: #ffffff;flex-shrink: 0}.dpb-category-select{flex: 1;background: transparent;border: none;color: #ffffff;font-size: 14px;font-weight: 500;outline: none;appearance: none;cursor: pointer;padding-right: 20px}.dpb-category-select option{background: #1399FF;color: #ffffff}.dpb-dropdown-arrow{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);color: #ffffff;pointer-events: none}.dpb-content-wrapper{padding: 15px}.dpb-products-grid{grid-template-columns: repeat(2,1fr);gap: 10px}.dpb-products-grid .landing-product-showcase-item:nth-child(n+3){display: none}.dpb-category-block{margin-bottom: 25px}.dpb-category-header{margin-bottom: 12px}.dpb-category-title{font-size: 1rem;color: #1f2937}.dpb-view-all-link{font-size: 0.75rem;padding: 6px 10px;gap: 4px}#dpb-showcase-slider{display: none}#dpb-showcase-slider .slick-prev{left: 5px}#dpb-showcase-slider .slick-next{right: 5px}}#dpb-showcase-slider .pt-expire-date.pt-deal-countdown{background: #1399FF;color: #ffffff;border-radius: 0 0 6px 6px}#dpb-showcase-slider .pt-expire-date-label,#dpb-showcase-slider .pt-expire-date-value{color: #ffffff}.ieb-landing-instock-showcase{background: #ffffff;border-radius: 12px;margin-bottom: 35px;display: flex;align-items: stretch;overflow: hidden}.ieb-promo-banner-wrapper{flex: 0 0 240px;min-height: 400px;max-height: 800px;overflow: hidden}.ieb-promo-banner{color: white;width: 100%;height: 100%;padding: 20px;position: relative;background-size: cover;background-position: center bottom;background-repeat: no-repeat}.ieb-view-all-button-mobile{display: none;background: rgba(255,255,255,0.2);color: white;padding: 10px 20px;border-radius: 25px;text-decoration: none;font-size: 14px;font-weight: 600;margin-top: 20px;backdrop-filter: blur(10px);transition: all 0.3s ease;border: 1px solid rgba(255,255,255,0.3);align-self: flex-end}.ieb-view-all-button-mobile:hover{background: rgba(255,255,255,0.3);color: white;text-decoration: none;transform: translateX(5px)}.ieb-view-all-button-mobile i{margin-left: 8px;font-size: 12px}.ieb-promo-banner.ieb-has-banner-image{padding: 0}.ieb-promo-banner.ieb-has-banner-image .ieb-promo-banner-content{padding: 20px;height: 100%}.ieb-promo-banner-content{z-index: 2;padding: 20px;height: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start}.ieb-banner-subtitle{font-size: 16px;font-weight: 500;margin: 0 0 10px 0}.ieb-banner-title{font-size: 40px;font-weight: 700;margin: 0 0 20px 0;line-height: 1em}.ieb-content-wrapper{flex: 1;min-width: 0;padding: 20px;overflow: hidden;opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease}.ieb-content-wrapper.slider-loaded{opacity: 1;visibility: visible}#instock-external-slider{position: relative;margin: 0;display: none}#instock-external-slider .slick-slide>div{height: 100%}#instock-external-slider .n25-product-thumb{height: 100%;display: flex}#instock-external-slider .pt-container{height: 100%;min-height: 320px;display: flex;flex-direction: column;border: 0.5px solid #D1D0D5}#instock-external-slider .slick-prev,#instock-external-slider .slick-next{background-color: #ffffff;border-radius: 50%;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;box-shadow: 0 0.125rem 0.625rem rgba(0,0,0,0.1);position: absolute;border: 0;color: transparent;z-index: 1000;top: 50%;transform: translateY(-50%)}#instock-external-slider .slick-prev:hover,#instock-external-slider .slick-next:hover{background-color: #4a90e2}#instock-external-slider .slick-prev{left: -0.625rem}#instock-external-slider .slick-next{right: -0.625rem}#instock-external-slider .slick-prev::before,#instock-external-slider .slick-next::before{content: '';display: inline-block;width: 0.5rem;height: 0.5rem;border-style: solid;border-width: 0 0.15rem 0.15rem 0;border-color: #000000;position: absolute;opacity: 1}#instock-external-slider .slick-prev:hover::before,#instock-external-slider .slick-next:hover::before{border-color: #ffffff}#instock-external-slider .slick-prev::before{left: 43%;transform: rotate(135deg)}#instock-external-slider .slick-next::before{right: 43%;transform: rotate(-45deg)}.ieb-landing-instock-showcase .product-showcase-item{flex: 0 0 auto;width: calc(20% - 12px);min-width: 200px}.ieb-stock-badge{background: #dc3545;color: #fff;font-size: 12px;display: inline-flex;align-items: center;justify-content: center;padding: 4px 12px;border-radius: 8px;margin: 8px 10px 12px 10px;font-weight: 500}.ieb-stock-badge strong{font-weight: 700}#instock-external-slider .pt-deal-countdown{background: #f2b832 !important}@media (max-width: 768px){.ieb-landing-instock-showcase{flex-direction: column}.ieb-promo-banner-wrapper{flex: 0 0 auto;width: 100%;min-height: auto}.ieb-promo-banner-content{display: flex;flex-direction: row;align-items: center;justify-content: space-between;gap: 1rem}.ieb-banner-text-wrapper{flex: 1}.ieb-view-all-button-mobile{display: inline-flex;align-items: center;flex-shrink: 0;margin-top: 0}.ieb-banner-title{font-size: 28px}.ieb-banner-subtitle{font-size: 14px;margin-top: 0}#instock-external-slider .slick-prev{left: 5px}#instock-external-slider .slick-next{right: 5px}.ieb-landing-instock-showcase .product-showcase-item{width: calc(50% - 8px);min-width: 140px}}.landing-primeday-section{background: #ffffff;border-radius: 1rem;padding: 0;margin-top: 3rem;overflow: hidden;box-shadow: 0 4px 16px rgba(0,0,0,0.08);opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease}.landing-primeday-section.loaded{opacity: 1;visibility: visible}.primeday-header{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 0;background: linear-gradient(135deg,#2563eb 0%,#3b82f6 50%,#60a5fa 100%);padding: 2rem;border-radius: 0;color: #ffffff}.primeday-title-wrapper{flex: 1}.primeday-title{margin: 0 0 1.5rem 0}.primeday-title-link{color: #ffffff;text-decoration: none;display: inline-flex;align-items: center;gap: 0.75rem;font-size: 1.75rem;font-weight: 700;transition: all 0.3s ease}.primeday-title-link:hover{text-decoration: none;color: #ffffff;gap: 1rem}.primeday-title-link svg{fill: #ffffff;transition: transform 0.3s ease}.primeday-title-link:hover svg{transform: translateX(0.25rem)}.primeday-categories-nav{display: flex;flex-wrap: wrap;gap: 0.5rem}.primeday-category-link{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.5rem 1rem;background: rgba(255,255,255,0.2);border-radius: 0.5rem;color: #ffffff;font-size: 0.875rem;font-weight: 500;text-decoration: none;transition: all 0.2s ease}.primeday-category-link:hover{background: rgba(255,255,255,0.3);color: #ffffff;text-decoration: none;transform: translateY(-2px)}.primeday-category-icon{width: 20px;height: 20px;object-fit: contain;filter: brightness(0) invert(1)}.primeday-categories-content{display: flex;flex-direction: column;gap: 0;padding: 1.5rem;background: #ffffff}.primeday-category-section{background: transparent;border-radius: 0;padding: 1.5rem 0;box-shadow: none;border-bottom: 1px solid #f0f0f0}.primeday-category-section:last-child{border-bottom: none;padding-bottom: 0}.primeday-category-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 1.5rem}.primeday-category-title{font-size: 1.25rem;font-weight: 700;color: #1a1a1a;margin: 0}.primeday-view-all-btn{display: inline-flex;align-items: center;gap: 0.5rem;color: var(--n25-main-orange);font-weight: 600;text-decoration: none;transition: all 0.2s ease}.primeday-view-all-btn:hover{gap: 0.75rem;text-decoration: none;color: var(--n25-main-orange)}.primeday-products-slider{position: relative;width: 100%;margin: 0;padding: 0;box-sizing: border-box;min-height: 320px}.primeday-products-slider:not(.slick-initialized){opacity: 0;height: 280px;overflow: hidden}.primeday-products-slider:not(.slick-initialized) .landing-product-showcase-item{width: 16.66%;float: left}.primeday-products-slider.slick-initialized{opacity: 1;height: auto;transition: opacity 0.3s ease;margin: 0;overflow: visible}.primeday-products-slider .slick-list{overflow: hidden;margin: 0;padding: 0}.primeday-products-slider .slick-track{display: flex;align-items: flex-start}.primeday-products-slider .slick-slide{padding: 0 0.25rem;height: auto;box-sizing: border-box}.primeday-products-slider .slick-slide>div{height: 100%}.primeday-products-slider .landing-product-showcase-item{height: 100%;width: 100%;box-sizing: border-box}.primeday-products-slider.slick-initialized .slick-track{display: flex;align-items: stretch}.primeday-products-slider.slick-initialized .slick-slide{height: inherit;display: flex;align-items: stretch}.primeday-products-slider.slick-initialized .slick-slide>div{display: flex;height: 100%;width: 100%}.primeday-products-slider .landing-product-showcase-item{display: flex}.primeday-products-slider .n25-product-thumb{display: flex;height: 100%}.primeday-products-slider .pt-container{display: flex;flex-direction: column;height: 100%}.primeday-products-slider .pt-title{flex: 1;display: flex;align-items: flex-start}.primeday-products-slider .pt-prices{margin-top: auto}.primeday-products-slider .slick-prev,.primeday-products-slider .slick-next{background-color: #ffffff;border-radius: 50%;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;box-shadow: 0 0.125rem 0.625rem rgba(0,0,0,0.1);position: absolute;border: 0;color: transparent;z-index: 1000;bottom: 50%;transform: translateY(50%);transition: background-color 0.3s ease}.primeday-products-slider .slick-prev:hover,.primeday-products-slider .slick-next:hover{background-color: var(--n25-main-orange)}.primeday-products-slider .slick-prev{left: -0.625rem}.primeday-products-slider .slick-next{right: -0.625rem}.primeday-products-slider .slick-prev:before,.primeday-products-slider .slick-next:before{content: '';display: inline-block;width: 0.5rem;height: 0.5rem;border-style: solid;border-width: 0 0.15rem 0.15rem 0;border-color: #000000;position: absolute;opacity: 1;font-size: 0;line-height: 0}.primeday-products-slider .slick-prev:hover:before,.primeday-products-slider .slick-next:hover:before{border-color: #ffffff}.primeday-products-slider .slick-prev:before{left: 43%;transform: rotate(135deg)}.primeday-products-slider .slick-next:before{right: 43%;transform: rotate(-45deg)}.primeday-products-slider .slick-disabled{opacity: 0.5;cursor: not-allowed}.primeday-no-products{text-align: center;padding: 3rem 1rem;color: #6c757d}.primeday-no-products p{margin-bottom: 1rem}@media (max-width: 991px){.landing-primeday-section{padding: 0}.primeday-header{padding: 1.5rem;margin-bottom: 0}.primeday-categories-content{padding: 1rem}.primeday-header{overflow: visible}.primeday-title-wrapper{width: 100%;overflow: hidden}.primeday-title-link{font-size: 1.5rem}.primeday-categories-nav{display: flex;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;flex-wrap: nowrap !important;margin: 0 -2rem;padding: 0 2rem 0.5rem;scroll-behavior: smooth;-webkit-transform: translateZ(0);transform: translateZ(0);gap: 0}.primeday-categories-nav::-webkit-scrollbar{display: none}.primeday-category-link{flex: 0 0 auto;white-space: nowrap;margin-right: 0.5rem}.primeday-category-link:last-child{margin-right: 0}.primeday-products-slider .slick-prev,.primeday-products-slider .slick-next{display: none !important}}@media (max-width: 767px){.primeday-header{padding: 1rem}.primeday-title{margin-bottom: 1rem}.primeday-title-link{font-size: 1.25rem;gap: 0.5rem}.primeday-categories-nav{padding-bottom: 0.75rem}.primeday-category-link{font-size: 0.75rem;padding: 0.375rem 0.75rem;margin-right: 0.25rem}.primeday-category-icon{width: 16px;height: 16px}.primeday-category-section{padding: 1rem}.primeday-category-title{font-size: 1.125rem}.primeday-view-all-btn{font-size: 0.875rem}}.landing-product-showcase-header{background-color: #f5f5f5;padding: 1.5rem 1.5rem 7rem;border-radius: 1rem;margin-bottom: -6.75rem}.landing-product-showcase-title{display: flex;justify-content: space-between;align-items: center}.landing-product-showcase-logo{background: #ffffff;border-radius: 0.5rem;padding: 0 1rem}.landing-product-showcase-logo img{width: auto;height: 3rem}.landing-product-showcase-title-link{color: #000000;text-decoration: none;display: inline-flex;align-items: center}.landing-product-showcase-title-link:hover{color: var(--n25-main-orange)}.landing-product-showcase-title-txt{font-size: 1.75em;font-weight: 700}.landing-product-showcase-title-icon{margin-left: 1rem;transition: transform 0.3s ease}.landing-product-showcase-title-icon svg{fill: #000000}.landing-product-showcase-title-link:hover svg{fill: var(--n25-main-orange)}.landing-product-showcase-title-link:hover .landing-product-showcase-title-icon{transform: translateX(0.5rem)}.landing-product-showcase-nav{margin: 1rem 0 0.25rem;display: flex;flex-wrap: wrap}.landing-product-showcase-nav-item{color: #7e7e7e;display: block;padding: 0.25rem 0.5rem;cursor: pointer;margin-right: 0.25rem;margin-bottom: 0.25rem;align-items: center;text-decoration: none;border-radius: 0.375rem;font-size: 12px;text-wrap: nowrap;background-color: #f8fbf9}.landing-product-showcase-nav-item:hover{background-color: #ffffff}.landing-product-showcase-slider{margin: 0 0.625rem}.landing-product-showcase-slider .slick-track,.landing-recent-products-slider .slick-track,.product-recent-products-slider .slick-track,.product-related-slider .slick-track{display: flex;align-items: stretch}.landing-product-showcase-slider .slick-slide,.landing-recent-products-slider .slick-slide,.product-recent-products-slider .slick-slide,.product-related-slider .slick-slide{height: auto;margin: 0 2px}.landing-product-showcase-slider .slick-slide>div,.landing-recent-products-slider .slick-slide>div,.product-recent-products-slider .slick-slide>div,.product-related-slider .slick-slide>div{height: 100%}.landing-product-showcase-slider .n25-product-thumb,.landing-recent-products-slider .n25-product-thumb,.product-recent-products-slider .n25-product-thumb,.product-related-slider .n25-product-thumb{height: 100%;display: flex}.landing-product-showcase-slider .pt-container,.landing-recent-products-slider .pt-container,.product-recent-products-slider .pt-container,.product-related-slider .pt-container{height: 100%;display: flex;flex-direction: column}@media (max-width: 991px){.landing-product-showcase-slider .slick-slide,.landing-recent-products-slider .slick-slide,.product-recent-products-slider .slick-slide,.product-related-slider .slick-slide{margin: 0 2px}}@media (max-width: 767.98px){.landing-product-showcase-slider .slick-slide,.landing-recent-products-slider .slick-slide,.product-recent-products-slider .slick-slide,.product-related-slider .slick-slide{margin: 0 2px}}@media (max-width: 575px){.landing-product-showcase-slider .slick-slide,.landing-recent-products-slider .slick-slide,.product-recent-products-slider .slick-slide,.product-related-slider .slick-slide{margin: 0 0px}}.landing-product-showcase-slider .slick-prev,.landing-product-showcase-slider .slick-next,.landing-recent-products-slider .slick-prev,.landing-recent-products-slider .slick-next,.product-recent-products-slider .slick-prev,.product-recent-products-slider .slick-next,.product-related-slider .slick-prev,.product-related-slider .slick-next{background-color: #ffffff;border-radius: 50%;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;box-shadow: 0 0.125rem 0.625rem rgba(0,0,0,0.1);position: absolute;border: 0;color: transparent;z-index: 1000}.landing-product-showcase-slider .slick-prev:hover,.landing-product-showcase-slider .slick-next:hover,.landing-recent-products-slider .slick-prev:hover,.landing-recent-products-slider .slick-next:hover,.product-recent-products-slider .slick-prev:hover,.product-recent-products-slider .slick-next:hover,.product-related-slider .slick-prev:hover,.product-related-slider .slick-next:hover{background-color: var(--n25-main-orange)}.landing-product-showcase-slider .slick-prev,.landing-recent-products-slider .slick-prev,.product-recent-products-slider .slick-prev,.product-related-slider .slick-prev{bottom: 50%;transform: translateY(50%);left: -0.625rem}.landing-product-showcase-slider .slick-next,.landing-recent-products-slider .slick-next,.product-recent-products-slider .slick-next,.product-related-slider .slick-next{bottom: 50%;transform: translateY(50%);right: -0.625rem}.slick-prev::before,.slick-next::before{content: none}.landing-product-showcase-slider .slick-prev::before,.landing-product-showcase-slider .slick-next::before,.landing-recent-products-slider .slick-prev::before,.landing-recent-products-slider .slick-next::before,.product-recent-products-slider .slick-prev::before,.product-recent-products-slider .slick-next::before,.product-related-slider .slick-prev::before,.product-related-slider .slick-next::before{content: '';display: inline-block;width: 0.5rem;height: 0.5rem;border-style: solid;border-width: 0 0.15rem 0.15rem 0;border-color: #000000;position: absolute;opacity: 1}.landing-product-showcase-slider .slick-prev:hover::before,.landing-product-showcase-slider .slick-next:hover::before,.landing-recent-products-slider .slick-prev:hover::before,.landing-recent-products-slider .slick-next:hover::before,.product-recent-products-slider .slick-prev:hover::before,.product-recent-products-slider .slick-next:hover::before,.product-related-slider .slick-prev:hover::before,.product-related-slider .slick-next:hover::before{border-color: #ffffff}.landing-product-showcase-slider .slick-prev::before,.landing-recent-products-slider .slick-prev::before,.product-recent-products-slider .slick-prev::before,.product-related-slider .slick-prev::before{left: 43%;transform: rotate(135deg)}.landing-product-showcase-slider .slick-next::before,.landing-recent-products-slider .slick-next::before,.product-recent-products-slider .slick-next::before,.product-related-slider .slick-next::before{right: 43%;transform: rotate(-45deg)}.landing-deals-section .landing-product-showcase-header{background-color: #EF374D;overflow: hidden}.landing-deals-section .landing-section-title-link,.landing-deals-section .landing-product-showcase-title-link{color: #ffffff}.landing-deals-section .landing-section-title-link svg,.landing-deals-section .landing-product-showcase-title-link svg{fill: #ffffff}.landing-deals-section .landing-section-title-link:hover,.landing-deals-section .landing-product-showcase-title-link:hover{color: #ffffff}.landing-deals-section .landing-section-title-link:hover svg,.landing-deals-section .landing-product-showcase-title-link:hover svg{fill: #ffffff}.landing-deals-section .landing-product-showcase-nav-item{background-color: #FC697B;color: #ffffff}.landing-deals-section+.landing-deals-section{margin-top: -3rem}.landing-deals-section:first-of-type{margin-bottom: 20px}@media (max-width: 991px){.landing-deals-section:first-of-type{margin-bottom: 16px}}@media (max-width: 767.98px){.landing-deals-section:first-of-type{margin-bottom: 12px}}@media (max-width: 575px){.landing-deals-section:first-of-type{margin-bottom: 10px}}@media (max-width: 767.98px){.landing-product-showcase-header{margin-left: -0.75rem;margin-right: -0.75rem;padding: 1rem 1rem 7.5rem}.landing-product-showcase-title-txt{font-size: 1.25em}.landing-product-showcase-nav{display: flex;flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;padding-right: 1rem;margin: 0.725rem -1rem 0 0}.landing-product-showcase-nav::-webkit-scrollbar{display: none}.landing-product-showcase-nav-item{flex: 0 0 auto;margin-bottom: 0;margin-right: 0.5rem;white-space: nowrap}.landing-product-showcase-nav-item:last-child{margin-right: 1.5rem}.landing-product-showcase-slider{margin: 0;padding-left: 8px;padding-right: 0;margin-left: -0.75rem;margin-right: -0.75rem}.landing-product-showcase-slider .slick-prev,.landing-product-showcase-slider .slick-next{display: none !important}}.why-us-btn{position: relative;background: linear-gradient(-65deg,#0DB14B 0%,#08a443 70%,#0DB14B 70.1%,#08a443 100%);padding: 0.325rem 1rem 0.325rem 0.5rem;border-radius: 0.5rem;color: #ffffff;font-size: 11px;border: none;line-height: 1em;cursor: pointer;text-align: left;overflow: hidden;display: flex;gap: 0.325rem;align-items: center;box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.1);transition: transform 0.2s ease;font-weight: 600}.why-us-btn:hover{transform: translateY(-0.125rem);box-shadow: 0 0.25rem 0.375rem rgba(0,0,0,0.15)}.why-us-btn::before{content: "";position: absolute;top: 0;left: -75%;width: 50%;height: 100%;background: linear-gradient(120deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.1) 100%);transform: skewX(-25deg)}.why-us-btn:hover::before{animation: shine 0.5s ease forwards}@keyframes shine{0%{left: -75%}100%{left: 125%}}.landing-bnr .slick-slider,.landing-bnr .slide-item img{border-radius: 1rem;border-radius: 1rem}@media (max-width: 767.98px){.landing-bnr .slick-slider,.landing-bnr .slide-item img{border-radius: 0.75rem}}.landing-bnr{margin-bottom: 31px}.landing-bnr .slick-slider{border-radius: 1rem;overflow: hidden}.landing-bnr .slick-slide{padding: 0 0.125rem}.landing-bnr .slide-item img{border-radius: 1rem}.landing-bnr .slick-dots{display: flex;background: rgba(255,255,255,0.3);margin-right: auto;margin-left: auto;width: auto;height: auto;padding: 0.75rem;bottom: 1.5rem;left: 50%;transform: translateX(-50%);border-radius: 1.5rem;gap: 0.5rem;position: absolute;list-style: none}.landing-bnr .slick-dots li{border: 0;background: none;padding: 0;margin: 0;height: auto;width: auto}.landing-bnr .slick-dots li button{display: block;background: transparent;border: 1px solid #ffffff;width: 0.625rem;height: 0.625rem;border-radius: 50%;cursor: pointer;outline: none;padding: 0;color: transparent}.landing-bnr .slick-dots li button::before{content: none}.landing-bnr .slick-dots li.slick-active button{background: #ffffff}#landing-bnr,.landing-product-showcase-slider{opacity: 0;transition: opacity 0.3s ease}#landing-bnr{aspect-ratio: 1296 / 480}.landing-product-showcase-slider{min-height: 300px}#landing-bnr.slick-initialized,.landing-product-showcase-slider.slick-initialized,.adjusted-height{opacity: 1 !important}@media (max-width: 767.98px){.landing-bnr{margin-bottom: 8px}#landing-bnr{aspect-ratio: 600 / 500}.landing-bnr .slick-dots{padding: 0.375rem;bottom: 0.75rem;gap: 0.25rem;border-radius: 1rem}.landing-bnr .slick-dots li button{width: 0.375rem;height: 0.375rem;border-width: 1px}}.scb-landing-specialcategory-showcase{background: #ffffff;border-radius: 12px;margin-bottom: 30px;display: flex;align-items: stretch;overflow: hidden}.scb-promo-banner-wrapper{flex: 0 0 240px;min-height: 400px;max-height: 800px;overflow: hidden}.scb-promo-banner{background: linear-gradient(135deg,#9C27B0 0%,#7B1FA2 100%);color: white;width: 100%;height: 100%;padding: 20px;position: relative;background-size: cover;background-position: center bottom;background-repeat: no-repeat}.scb-promo-banner.scb-has-banner-image{padding: 0}.scb-promo-banner-content{z-index: 2;padding: 20px;height: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start}.scb-banner-subtitle{font-size: 16px;font-weight: 500;margin: 0 0 10px 0}.scb-banner-title{font-size: 40px;font-weight: 700;margin: 0 0 20px 0;line-height: 1em}.scb-banner-btn{display: inline-block;background-color: #000000;color: #ffffff;font-weight: 500;padding: 8px 20px;border-radius: 8px;text-decoration: none;transition: all 0.3s ease}.scb-banner-btn:hover{background-color: #333333;color: #ffffff;text-decoration: none}.scb-content-wrapper{flex: 1;min-width: 0;padding: 20px;overflow: hidden;opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease}.scb-categories{display: flex;justify-content: flex-end;align-items: center;gap: 8px;margin-bottom: 15px}.scb-category-link{display: inline-block;background-color: #F1F1F1;color: #5C5C5C;padding: 4px 8px;border-radius: 4px;text-decoration: none;border: 1px solid #F1F1F1;font-size: 14px;transition: all 0.3s ease}.scb-category-link:hover{background-color: #ffffff;border-color: #9C27B0;color: #9C27B0;text-decoration: none}.scb-content-wrapper.slider-loaded{opacity: 1;visibility: visible}#scb-showcase-slider{position: relative;margin: 0;display: none}#scb-showcase-slider .slick-slide>div{height: 100%}#scb-showcase-slider .product-showcase-item{height: 100%;display: flex;flex-direction: column}#scb-showcase-slider .n25-product-thumb{height: 100%;display: flex}#scb-showcase-slider .pt-container{height: 100%;min-height: 320px;display: flex;flex-direction: column;border: 0.5px solid #D1D0D5}#scb-showcase-slider .slick-prev,#scb-showcase-slider .slick-next{background-color: #ffffff;border-radius: 50%;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;box-shadow: 0 0.125rem 0.625rem rgba(0,0,0,0.1);position: absolute;border: 0;color: transparent;z-index: 1000;top: 50%;transform: translateY(-50%)}#scb-showcase-slider .slick-prev:hover,#scb-showcase-slider .slick-next:hover{background-color: #9C27B0}#scb-showcase-slider .slick-prev{left: -0.625rem}#scb-showcase-slider .slick-next{right: -0.625rem}#scb-showcase-slider .slick-prev::before,#scb-showcase-slider .slick-next::before{content: '';display: inline-block;width: 0.5rem;height: 0.5rem;border-style: solid;border-width: 0 0.15rem 0.15rem 0;border-color: #000000;position: absolute;opacity: 1}#scb-showcase-slider .slick-prev:hover::before,#scb-showcase-slider .slick-next:hover::before{border-color: #ffffff}#scb-showcase-slider .slick-prev::before{left: 43%;transform: rotate(135deg)}#scb-showcase-slider .slick-next::before{right: 43%;transform: rotate(-45deg)}.scb-landing-specialcategory-showcase .product-showcase-item{flex: 0 0 auto;width: calc(20% - 12px);min-width: 200px}@media screen and (max-width: 768px){.scb-landing-specialcategory-showcase{flex-direction: column}.scb-promo-banner-wrapper{flex: 0 0 auto;width: 100%;min-height: auto}.scb-banner-title{font-size: 28px}.scb-banner-subtitle{font-size: 14px;margin-top: 0}.scb-content-wrapper{padding: 15px}.scb-categories{display: none !important;visibility: hidden !important;height: 0 !important;overflow: hidden !important;margin: 0 !important;padding: 0 !important}#scb-showcase-slider .slick-prev{left: 5px}#scb-showcase-slider .slick-next{right: 5px}.scb-landing-specialcategory-showcase .product-showcase-item{width: calc(50% - 8px);min-width: 140px}}.landing-whyus-block{margin: 35px 0}.whyus-gradient-ring{position: relative;padding: 3px;background: linear-gradient(90deg,#00C8E4 0%,#A855F7 25%,#FF6B00 50%,#A855F7 75%,#00C8E4 100%);background-size: 200% 200%;animation: gradientMove 3s ease infinite;border-radius: 16px}@keyframes gradientMove{0%{background-position: 0% 50%}50%{background-position: 100% 50%}100%{background-position: 0% 50%}}.whyus-content-wrapper{background: #ffffff;border-radius: 13px;padding: 40px;position: relative}.whyus-header{text-align: center;margin-bottom: 35px}.whyus-header-subtitle{font-size: 18px;font-weight: 400;margin: 0}.whyus-header-title{font-size: 52px;font-weight: 700;margin: 0}@media screen and (max-width: 768px){.whyus-header{margin-bottom: 20px}.whyus-gradient-ring{padding: 2px}.whyus-content-wrapper{padding: 20px}.whyus-header-title{font-size: 20px}.whyus-header-subtitle{font-size: 14px}}.landing-because-searched-block{padding: 48px 24px 24px;background-color: #ffffff;border-radius: 12px;height: 100%;display: flex;flex-direction: column}.lbs-header{text-align: center;margin-bottom: 32px}.lbs-title{font-size: 36px;font-weight: 700}.lbs-content{display: flex;flex-direction: column;align-items: center;gap: 24px;width: 100%;flex: 1}.lbs-featured{width: 100%;display: flex;justify-content: center;margin-bottom: 24px}.lbs-featured-link{text-decoration: none;color: inherit;display: flex;flex-direction: column;align-items: center;width: 100%}.lbs-featured-image{position: relative;width: 180px;height: 180px;display: flex;align-items: center;justify-content: center;overflow: hidden;margin-bottom: 16px}.lbs-featured-image img{max-width: 100%;max-height: 100%;object-fit: contain;border-radius: 8px}.lbs-prime-badge{position: absolute;top: 12px;left: 12px;width: 48px;height: auto}.lbs-prime-badge img{width: 100%;height: auto}.lbs-featured-info{width: 100%;max-width: 420px;text-align: left;margin: 0 auto}.lbs-featured-title{font-size: 16px;font-weight: 500;line-height: 1.4;color: #000;margin: 0 0 12px 0;overflow: hidden}.lbs-original-price{font-size: 14px;color: #6c757d;text-decoration: line-through}.lbs-discount{background: #dc3545;color: #fff;padding: 2px 6px;border-radius: 4px;font-size: 12px;font-weight: 600}.lbs-featured-price{font-size: 36px;font-weight: 700;color: #000}.lbs-products-grid{display: inline-grid;grid-template-columns: repeat(4,88px);gap: 24px}.lbs-product-item{background: #ffffff;transition: all 0.3s ease;text-decoration: none;display: flex;align-items: center;justify-content: center;width: 88px;height: 88px;padding: 8px;border: 1px solid #D1D0D5;border-radius: 4px}.lbs-product-item:hover{border-color: var(--n25-main-orange)}.lbs-product-image{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center}.lbs-product-image img{max-width: 100%;max-height: 100%;object-fit: contain}.lbs-image-placeholder{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: #f8f9fa;border-radius: 4px}.lbs-image-placeholder svg{opacity: 0.5}@media (max-width: 1199.98px){.landing-because-searched-block{padding: 40px 20px 20px}.lbs-title{font-size: 32px}.lbs-header{margin-bottom: 28px}.lbs-featured-image{width: 160px;height: 160px}.lbs-featured-price{font-size: 32px}.lbs-products-grid{grid-template-columns: repeat(4,80px);gap: 20px}.lbs-product-item{width: 80px;height: 80px}}@media (max-width: 991.98px){.landing-because-searched-block{padding: 32px 16px 16px}.lbs-title{font-size: 28px}.lbs-header{margin-bottom: 24px}.lbs-featured-image{width: 140px;height: 140px}.lbs-featured-price{font-size: 28px}.lbs-featured-title{font-size: 15px}.lbs-products-grid{grid-template-columns: repeat(4,72px);gap: 16px}.lbs-product-item{width: 72px;height: 72px;padding: 6px}}@media (max-width: 767.98px){.landing-because-searched-block{padding: 24px 12px 12px;border-radius: 8px}.lbs-title{font-size: 24px}.lbs-header{margin-bottom: 20px}.lbs-featured-image{width: 120px;height: 120px;margin-bottom: 12px}.lbs-featured-price{font-size: 24px}.lbs-featured-title{font-size: 14px;margin: 0 0 8px 0}.lbs-featured-info{max-width: 320px}.lbs-prime-badge{width: 36px;top: 8px;left: 8px}.lbs-products-grid{grid-template-columns: repeat(4,64px);gap: 12px}.lbs-product-item{width: 64px;height: 64px;padding: 4px}.lbs-featured{margin-bottom: 16px}.lbs-content{gap: 16px}}@media (max-width: 575px){.landing-because-searched-block{padding: 20px 10px 10px;border-radius: 6px}.lbs-title{font-size: 20px}.lbs-header{margin-bottom: 16px}.lbs-featured-image{width: 100px;height: 100px;margin-bottom: 10px}.lbs-featured-price{font-size: 20px}.lbs-featured-title{font-size: 13px;margin: 0 0 6px 0}.lbs-featured-info{max-width: 280px}.lbs-original-price{font-size: 12px}.lbs-discount{font-size: 11px;padding: 1px 4px}.lbs-prime-badge{width: 32px;top: 6px;left: 6px}.lbs-products-grid{grid-template-columns: repeat(4,56px);gap: 10px}.lbs-product-item{width: 56px;height: 56px;padding: 3px;border-radius: 3px}.lbs-featured{margin-bottom: 12px}.lbs-content{gap: 12px}}.landing-continue-block{display: flex;align-items: center;padding: 48px;border-radius: 12px;background-color: #ffffff;margin-bottom: 35px;gap: 48px}.lcb-title{font-size: 20px;font-weight: 400;margin-bottom: 0}.lcb-title span{font-size: 36px;font-weight: 700;display: block}.lcb-header{flex-shrink: 1}.lcb-content{flex-grow: 1;width: 100%;overflow: hidden}#lcb-slider{display: none}#lcb-slider.slick-initialized{display: block}.lcb-item-image{padding: 10px}.lcb-item-image img{width: 100%;max-width: 100px;height: auto;aspect-ratio: 1 / 1;object-fit: contain;padding: 8px;border-radius: 6px;overflow: hidden;background: #ffffff;border: 1px solid var(--n25-border-grey);box-shadow: 0 2px 10px rgba(0,0,0,0.05)}.lcb-item-image-placeholder{width: 100%;max-width: 100px;height: auto;aspect-ratio: 1 / 1;display: flex;align-items: center;justify-content: center;padding: 8px;border-radius: 6px;overflow: hidden;background: #ffffff;border: 1px solid var(--n25-border-grey);box-shadow: 0 2px 10px rgba(0,0,0,0.05)}.lcb-item-image-placeholder svg{width: 32px;height: 32px;opacity: 0.4}.lcb-item-view-count{margin-left: 10px}.lcb-item-link{text-decoration: none;color: #000000}.lcb-item-link:hover .lcb-item-image img{padding: 7px;border: 2px solid var(--n25-main-orange);box-shadow: 0 4px 10px rgba(0,0,0,0.15)}.lcb-item-link:hover .lcb-item-image-placeholder{padding: 7px;border: 2px solid var(--n25-main-orange);box-shadow: 0 4px 10px rgba(0,0,0,0.15)}#lcb-slider .slick-track{display: flex !important;justify-content: flex-start !important;margin-left: 0 !important;margin-right: auto !important}#lcb-slider .slick-slide{float: none !important}#lcb-slider .slick-slide:last-child{margin-right: 0 !important}#lcb-slider .slick-list{padding-left: 0 !important;padding-right: 0 !important}@media (max-width: 1199.98px){.landing-continue-block{padding: 40px;gap: 40px}.lcb-title{font-size: 18px}.lcb-title span{font-size: 32px}}@media (max-width: 991.98px){.landing-continue-block{padding: 32px;gap: 32px}.lcb-title{font-size: 16px}.lcb-title span{font-size: 28px}.lcb-item-image{padding: 8px}.lcb-item-view-count{font-size: 14px}}@media (max-width: 767.98px){.landing-continue-block{flex-direction: column;align-items: flex-start;padding: 15px;gap: 8px;margin-bottom: 12px}.lcb-header{padding: 8px 5px 0}.lcb-content{width: 100%}.lcb-title{font-size: 14px}.lcb-title span{font-size: 20px}.lcb-item-image{padding: 5px}.lcb-item-image img{box-shadow: 0 2px 5px rgba(0,0,0,0.05)}.lcb-item-image-placeholder{box-shadow: 0 2px 5px rgba(0,0,0,0.05)}.lcb-item-link:hover .lcb-item-image img{box-shadow: 0 4px 15px rgba(0,0,0,0.15)}.lcb-item-link:hover .lcb-item-image-placeholder{box-shadow: 0 4px 15px rgba(0,0,0,0.15)}}.landing-special-deals-block{display: flex;align-items: center;padding: 48px;border-radius: 12px;background-color: #ffffff;margin-bottom: 35px;gap: 48px}.lsdb-title{text-wrap: nowrap;font-size: 20px;font-weight: 400;margin-bottom: 0}.lsdb-title span{font-size: 36px;font-weight: 700;display: block}.lsdb-header{flex-shrink: 1}.lsdb-content{flex-grow: 1;width: 100%;overflow: hidden}#lsdb-slider{display: none}#lsdb-slider.slick-initialized{display: block}.lsdb-item{padding: 0 8px;height: 100%;display: flex;flex-direction: column}#lsdb-slider .slick-track{display: flex !important;justify-content: flex-start !important;margin-left: 0 !important;margin-right: auto !important;align-items: stretch !important}#lsdb-slider .slick-slide{float: none !important;height: auto !important;display: flex !important}#lsdb-slider .slick-slide>div{height: 100%;display: flex;flex-direction: column}#lsdb-slider .slick-slide:last-child{margin-right: 0 !important}#lsdb-slider .slick-list{padding-left: 0 !important;padding-right: 0 !important}@media (max-width: 1199.98px){.landing-special-deals-block{padding: 40px;gap: 40px}.lsdb-title{font-size: 18px}.lsdb-title span{font-size: 32px}}@media (max-width: 991.98px){.landing-special-deals-block{padding: 32px;gap: 32px}.lsdb-title{font-size: 16px}.lsdb-title span{font-size: 28px}.lsdb-item{padding: 0 6px}}@media (max-width: 767.98px){.landing-special-deals-block{flex-direction: column;align-items: flex-start;padding: 12px;gap: 8px;margin-bottom: 15px}.lsdb-header{padding: 8px 5px 0}.lsdb-content{width: 100%}.lsdb-title{font-size: 14px}.lsdb-title span{font-size: 20px}.lsdb-item{padding: 0 4px}}.border-orange{border-color: #FF6C0E !important;border-width: 2px !important}#languageModal .btn{transition: all 0.2s ease}#languageModal .btn:hover:not(:disabled){border-color: #FF6C0E;background-color: rgba(255,108,14,0.05)}#languageModal .btn:focus{box-shadow: 0 0 0 0.2rem rgba(255,108,14,0.25)}#languageModal .modal-body{padding: 1.5rem}#languageModal .modal-header{padding: 1rem 1rem 0.5rem}:root{--header-dark-bg: #2c2e2f}body{background-color: var(--header-dark-bg);margin: 0;padding: 0;font-size: 14px;padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}html,body{touch-action: manipulation}body.body{background-color: var(--color-background-light)}.main-content{padding: 2.5rem 0 1.5rem;background-color: #f5f5f5}@media (max-width: 767.98px){body{background-color: var(--header-dark-bg);font-size: 12px}.main-content{padding: 12px 0 74px}}.mobile-nav{position: fixed;bottom: 0;left: 0;width: 100%;background-color: #ffffff;box-shadow: 0 0 1rem rgba(0,0,0,0.1);z-index: 100;transition: transform 0.3s ease;display: none;border-top-left-radius: 1rem;border-top-right-radius: 1rem;padding: 0.5rem 0 calc(0.5rem+env(safe-area-inset-bottom,0))}.mobile-nav-inner{display: flex;gap: 0.5rem;width: 100%;margin: 0 auto;padding: 0 0.75rem}.mobile-nav-item{display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0.25rem;color: #898989;text-decoration: none;border: 0;background: none;position: relative;min-width: 0;width: 100%;flex-grow: 1}.mobile-nav-icon{margin-bottom: 0.25rem;position: relative;display: flex;align-items: center;justify-content: center;width: 1.625rem;height: 1.625rem}.mobile-nav-icon .notification-bubble{position: absolute;top: -0.3125rem;right: -0.5rem;background-color: #F7525F;color: #ffffff;border-radius: 50%;width: 1rem;height: 1rem;font-size: 9px;text-align: center;font-weight: 600;display: flex;align-items: center;justify-content: center;z-index: 1}.mobile-nav-icon svg{fill: #898989}.mobile-nav-txt{font-size: 11px;font-weight: 500;text-align: center;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mobile-nav-item.active .mobile-nav-txt{color: var(--n25-main-orange) !important}.mobile-nav-item.active .mobile-nav-icon svg{fill: var(--n25-main-orange) !important}@media (max-width: 767.98px){.mobile-nav{display: block}.mobile-nav.mobile-nav-hidden{transform: translateY(100%)}}@media (max-width: 23.4363rem){.mobile-nav-inner{padding: 0 0.5rem;gap: 0.25rem}.mobile-nav-txt{font-size: 10px}}.my-account-sidebar-navs{padding: 0.25rem 1.5rem;list-style: none}.my-account-sidebar-nav{border-bottom: 1px solid #f1f1f1}.my-account-sidebar-nav:last-child{border-bottom: none}.my-account-sidebar-link{display: flex;align-items: center;text-decoration: none;background: transparent;color: var(--color-text);font-weight: 600;position: relative;align-items: center;gap: 0.75rem;height: 4rem}.my-account-sidebar-link:hover,.my-account-sidebar-link.active{color: var(--n25-main-orange)}.my-account-sidebar-link lord-icon{width: 2rem;height: 2rem}.my-account-sidebar-link:hover::after,.my-account-sidebar-link.active::after{position: absolute;right: 0.5rem;top: 50%;transform: translateY(-50%) rotate(-45deg);content: '';display: block;width: 0.4rem;height: 0.4rem;border: solid var(--n25-main-orange);border-width: 0 0.0938rem 0.0938rem 0;margin-left: 0.4rem}.my-account-sidebar-profile{display: flex;align-items: center;gap: 0.75rem;padding: 1rem;text-decoration: none;color: #000000}.my-account-sidebar-profile-avatar{width: 3rem;height: 3rem;border-radius: 50%;background: #FFF5E6;display: flex;justify-content: center;align-items: center}.my-account-sidebar-profile-details-name{font-weight: 700}.my-account-sidebar-profile-details-type{color: #5C5C5C}.my-account-sidebar-user-level{padding: 1rem;display: flex;gap: 0.5rem}.my-account-sidebar-user-level-content{flex-grow: 1}.my-account-sidebar-user-level-header{display: flex}.my-account-sidebar-user-level-header-title{font-weight: 700;margin-bottom: 0}.my-account-sidebar-user-level-header-helpicon{margin-left: 0.25rem}.my-account-sidebar-user-level-header-helpicon:hover{--lord-icon-primary: var(--color-primary);--lord-icon-secondary: var(--color-primary)}.my-account-sidebar-user-level-header-ordercount{color: #5C5C5C;font-size: 11px;margin-left: auto}.my-account-sidebar-user-level-badge img{width: 2.5rem;height: 2.5rem}.my-account-sidebar-user-level-footer{color: #5C5C5C;font-size: 11px;margin-top: 0.5rem}.my-account-sidebar-user-level-progress-bar{margin: 0.25rem 0 0.625rem}.progress{position: relative;border-radius: 0.15625rem;height: 0.3125rem}.progress-bar{border-radius: 0.15625rem;height: 100%;transition: width 0.3s ease}.progress-markers{position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);display: flex;justify-content: space-between}.progress-marker{width: 0.625rem;height: 0.625rem;border-radius: 50%;position: relative;z-index: 1;transition: background-color 0.3s ease;margin: 0}.user-level-1.my-account-sidebar-user-level{border-top: 1px solid var(--color-border);background-color: #ffffff}.user-level-1 .progress{background: #F6F6F6}.user-level-1 .progress-bar{background: #49a54a}.user-level-1 .progress-marker{background-color: #F6F6F6}.user-level-1 .progress-bar[style^="width: 10"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 20"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="2"],.user-level-1 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="2"],.user-level-1 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="2"],.user-level-1 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="4"],.user-level-1 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="2"],.user-level-1 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="4"],.user-level-1 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="2"],.user-level-1 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="4"],.user-level-1 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="6"],.user-level-1 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="2"],.user-level-1 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="4"],.user-level-1 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="6"],.user-level-1 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="2"],.user-level-1 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="4"],.user-level-1 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="6"],.user-level-1 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="8"],.user-level-1 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="0"],.user-level-1 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="2"],.user-level-1 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="4"],.user-level-1 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="6"],.user-level-1 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="8"]{background-color: #F59C36}.user-level-2.my-account-sidebar-user-level{background-color: #F9EEE9}.user-level-2 .progress{background: #ffffff}.user-level-2 .progress-bar{background: #DFA893}.user-level-2 .progress-marker{background-color: #ffffff}.user-level-2 .progress-bar[style^="width: 10"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 20"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="2"],.user-level-2 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="2"],.user-level-2 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="2"],.user-level-2 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="4"],.user-level-2 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="2"],.user-level-2 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="4"],.user-level-2 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="2"],.user-level-2 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="4"],.user-level-2 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="6"],.user-level-2 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="2"],.user-level-2 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="4"],.user-level-2 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="6"],.user-level-2 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="2"],.user-level-2 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="4"],.user-level-2 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="6"],.user-level-2 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="8"],.user-level-2 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="0"],.user-level-2 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="2"],.user-level-2 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="4"],.user-level-2 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="6"],.user-level-2 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="8"]{background-color: #DFA893}.user-level-3.my-account-sidebar-user-level{background-color: #F3F4F5}.user-level-3 .progress{background: #ffffff}.user-level-3 .progress-bar{background: #E2E4E6}.user-level-3 .progress-marker{background-color: #ffffff}.user-level-3 .progress-bar[style^="width: 10"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 20"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="2"],.user-level-3 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="2"],.user-level-3 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="2"],.user-level-3 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="4"],.user-level-3 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="2"],.user-level-3 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="4"],.user-level-3 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="2"],.user-level-3 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="4"],.user-level-3 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="6"],.user-level-3 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="2"],.user-level-3 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="4"],.user-level-3 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="6"],.user-level-3 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="2"],.user-level-3 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="4"],.user-level-3 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="6"],.user-level-3 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="8"],.user-level-3 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="0"],.user-level-3 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="2"],.user-level-3 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="4"],.user-level-3 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="6"],.user-level-3 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="8"]{background-color: #E2E4E6}.user-level-4.my-account-sidebar-user-level{background-color: #FCF6E4}.user-level-4 .progress{background: #ffffff}.user-level-4 .progress-bar{background: #F1D476}.user-level-4 .progress-marker{background-color: #ffffff}.user-level-4 .progress-bar[style^="width: 10"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 20"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="2"],.user-level-4 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="2"],.user-level-4 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="2"],.user-level-4 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="4"],.user-level-4 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="2"],.user-level-4 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="4"],.user-level-4 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="2"],.user-level-4 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="4"],.user-level-4 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="6"],.user-level-4 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="2"],.user-level-4 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="4"],.user-level-4 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="6"],.user-level-4 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="2"],.user-level-4 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="4"],.user-level-4 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="6"],.user-level-4 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="8"],.user-level-4 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="0"],.user-level-4 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="2"],.user-level-4 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="4"],.user-level-4 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="6"],.user-level-4 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="8"]{background-color: #F1D476}.user-level-5.my-account-sidebar-user-level{background-color: #E9F4FF}.user-level-5 .progress{background: #ffffff}.user-level-5 .progress-bar{background: #3F3B3A}.user-level-5 .progress-marker{background-color: #ffffff}.user-level-5 .progress-bar[style^="width: 10"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 20"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 30"]~.progress-markers .progress-marker[data-progress="2"],.user-level-5 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 40"]~.progress-markers .progress-marker[data-progress="2"],.user-level-5 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="2"],.user-level-5 .progress-bar[style^="width: 50"]~.progress-markers .progress-marker[data-progress="4"],.user-level-5 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="2"],.user-level-5 .progress-bar[style^="width: 60"]~.progress-markers .progress-marker[data-progress="4"],.user-level-5 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="2"],.user-level-5 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="4"],.user-level-5 .progress-bar[style^="width: 70"]~.progress-markers .progress-marker[data-progress="6"],.user-level-5 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="2"],.user-level-5 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="4"],.user-level-5 .progress-bar[style^="width: 80"]~.progress-markers .progress-marker[data-progress="6"],.user-level-5 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="2"],.user-level-5 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="4"],.user-level-5 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="6"],.user-level-5 .progress-bar[style^="width: 90"]~.progress-markers .progress-marker[data-progress="8"],.user-level-5 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="0"],.user-level-5 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="2"],.user-level-5 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="4"],.user-level-5 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="6"],.user-level-5 .progress-bar[style^="width: 100"]~.progress-markers .progress-marker[data-progress="8"]{background-color: #3F3B3A}.notifications-badge,.messages-badge{position: absolute;top: -0.3125rem;right: -0.5rem;background-color: #F7525F;color: #ffffff;border-radius: 50%;width: 1rem;height: 1rem;font-size: 9px;text-align: center;font-weight: 600;display: flex;align-items: center;justify-content: center;z-index: 2}.mobile-header-user-action-icon .notifications-badge,.mobile-header-user-action-icon .messages-badge{width: 0.75rem;height: 0.75rem;top: -0.125rem;right: -0.125rem;font-size: 7px}.notifications-dropdown,.messages-dropdown{position: absolute;top: 100%;right: 0;left: 0;opacity: 0;visibility: hidden;transform: translateY(-1rem);transition: all 0.3s ease;z-index: 5001}.notifications-dropdown.show,.messages-dropdown.show{opacity: 1;visibility: visible;transform: translateY(0)}.messages-dropdown-item{display: block;background: transparent;margin: 0 -1.5rem;padding: 0.75rem 1.5rem;text-decoration: none;color: #000000;cursor: pointer;max-width: 22.5rem;line-height: 1.2em;position: relative}.messages-dropdown-item:hover{background: #E7F7ED}.messages-dropdown-item-time{font-size: 11px;color: #5C5C5C;display: block;margin-top: 0.25rem}.messages-dropdown-item.notseen{background: #E7F7ED}.messages-dropdown-item.notseen::after{content: '';position: absolute;top: 0.75rem;left: 0.75rem;width: 0.375rem;height: 0.375rem;background: #49a54a;border-radius: 50%}@media (max-width: 767.98px){.notifications-dropdown,.messages-dropdown{position: fixed;top: auto;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 5002}.notifications-dropdown-content,.messages-dropdown-content{padding-bottom: 1.5rem;position: fixed;top: initial;left: 0;right: 0;bottom: 0;max-height: calc(100vh - 4rem);overflow-y: auto;border-top-left-radius: 0.75rem;border-top-right-radius: 0.75rem;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.notifications-dropdown.show,.messages-dropdown.show{display: flex;align-items: flex-end}}.order-links-landing-block{overflow: hidden;background: #ffffff url('/customer/assets/images//gradient-headers/02.webp') no-repeat top center;background-size: 100% auto;border-radius: 12px;height: 100%;display: flex;flex-direction: column}.owlb-action-btn{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);background: transparent;border: none;padding: 8px;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: all 0.2s ease;color: #6c757d;z-index: 10}.owlb-action-btn:hover{color: #495057}.owlb-action-btn i{display: flex;align-items: center;justify-content: center}.owlb-action-btn svg{width: 20px;height: 20px}.owlb-search-container{display: flex;flex-direction: column;height: 100%}.floating-logos-container{overflow: hidden;flex: 1;display: flex;flex-direction: column;justify-content: center}.logo-row{position: relative;height: 70px;overflow: hidden;margin-bottom: 24px}.logo-track{display: flex;position: absolute;animation-timing-function: linear;animation-iteration-count: infinite;will-change: transform}.logo-row-1 .logo-track{animation: slideRight 40s linear infinite}.logo-row-2 .logo-track{animation: slideLeft 45s linear infinite}.logo-row-3 .logo-track{animation: slideRight 50s linear infinite}.logo-item{flex-shrink: 0;margin: 0 12px;width: 130px;height: 70px;display: flex;align-items: center;justify-content: center;background: white;border-radius: 8px;padding: 10px;border: 1px solid #D1D0D5;text-decoration: none;transition: all 0.3s ease;cursor: pointer}.logo-item:hover{border-color: var(--n25-main-orange)}.logo-item img{max-width: 100%;max-height: 100%;object-fit: contain}.owlb-top h2{font-weight: 700;font-size: 36px;margin-bottom: 48px}.owlb-top{margin: 48px 0;text-align: center}.owlb-top-search{padding: 0 100px}.owlb-description{padding: 0 20px;text-align: center;margin-bottom: 24px;font-size: 20px;line-height: 1.3em}#owlb-landing-link-input{transition: all 0.3s ease;border-color: var(--n25-border-grey) !important;position: relative;z-index: 10;margin: -1px;width: calc(100%+2px) !important;background-color: #ffffff;padding-right: 45px !important}#owlb-landing-link-input:focus{border-color: var(--n25-main-orange) !important;box-shadow: 0 0 0 0.2rem rgba(255,135,0,0.15) !important}@keyframes slideRight{from{transform: translate3d(0,0,0)}to{transform: translate3d(-50%,0,0)}}@keyframes slideLeft{from{transform: translate3d(-50%,0,0)}to{transform: translate3d(0,0,0)}}@media (max-width: 1199.98px){.owlb-top h2{font-size: 36px;margin-bottom: 40px}.owlb-top{margin: 40px 0}.owlb-top-search{padding: 0 80px}.owlb-description{font-size: 18px;margin-bottom: 20px}.logo-item{width: 120px;height: 65px}.logo-row{height: 65px;margin-bottom: 20px}}@media (max-width: 991.98px){.owlb-top h2{font-size: 32px;margin-bottom: 32px}.owlb-top{margin: 32px 0}.owlb-top-search{padding: 0 60px}.owlb-description{font-size: 16px;margin-bottom: 16px;padding: 0 15px}.logo-item{width: 110px;height: 60px;margin: 0 10px}.logo-row{height: 60px;margin-bottom: 16px}}@media (max-width: 767.98px){.order-links-landing-block{border-radius: 8px;background-size: cover}.owlb-top h2{font-size: 24px;margin-bottom: 24px}.owlb-top{margin: 24px 0}.owlb-top-search{padding: 0 20px}.owlb-description{font-size: 14px;margin-bottom: 12px;padding: 0 10px;line-height: 1.4em}.logo-item{width: 90px;height: 50px;margin: 0 6px;padding: 8px}.logo-row{height: 50px;margin-bottom: 12px}#owlb-landing-link-input{font-size: 14px;padding: 12px 40px 12px 12px !important}.owlb-action-btn{right: 6px;padding: 6px}.owlb-action-btn svg{width: 18px;height: 18px}.logo-row-1 .logo-track{animation: slideRight 35s linear infinite}.logo-row-2 .logo-track{animation: slideLeft 40s linear infinite}.logo-row-3 .logo-track{animation: slideRight 45s linear infinite}}@media (max-width: 575px){.order-links-landing-block{border-radius: 6px}.owlb-top h2{font-size: 20px;margin-bottom: 20px}.owlb-top{margin: 20px 0}.owlb-top-search{padding: 0 15px}.owlb-description{font-size: 13px;margin-bottom: 10px;padding: 0 8px}.owlb-description br{display: none}.logo-item{width: 80px;height: 45px;margin: 0 4px;padding: 6px}.logo-row{height: 45px;margin-bottom: 10px}#owlb-landing-link-input{font-size: 13px;padding: 10px 35px 10px 10px !important}.owlb-action-btn{right: 4px;padding: 4px}.owlb-action-btn svg{width: 16px;height: 16px}}.modal-backdrop{z-index: 5700;overflow-y: auto}.modal{z-index: 5701}.modal-backdrop,.overlay,.categories-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);opacity: 0;visibility: hidden;backdrop-filter: blur(0.125rem);transition: opacity 0.3s ease,visibility 0.3s ease}.overlay{z-index: 5000}.categories-overlay{right: 0;z-index: 4900}.modal-backdrop.show,.overlay.show,.categories-overlay.show{opacity: 1;visibility: visible}.lg-backdrop{z-index: 6001 !important;background-color: rgba(0,0,0,0.6) !important;backdrop-filter: blur(0.125rem) !important;-webkit-backdrop-filter: blur(0.125rem) !important}.lg-outer{z-index: 6002 !important}.lg-toolbar{z-index: 6003 !important}.lg-img-wrap img{border-radius: 0.5rem !important}.lg-item img{border-radius: 0.5rem !important}.lg-toolbar .lg-close{position: fixed !important;top: 1rem !important;right: 1rem !important;width: 3rem !important;height: 3rem !important;background: rgba(0,0,0,0.7) !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;z-index: 6004 !important;border: none !important;padding: 0 !important;margin: 0 !important}.lg-toolbar .lg-close:after{content: '×' !important;font-size: 1.5rem !important;color: white !important;line-height: 1 !important;font-weight: bold !important;position: absolute !important;top: 50% !important;left: 50% !important;transform: translate(-50%,-50%) !important;width: 100% !important;height: 100% !important;display: flex !important;align-items: center !important;justify-content: center !important}@media (max-width: 767.98px){.lg-toolbar{position: fixed !important;top: 0 !important;right: 0 !important;left: auto !important;width: auto !important;height: auto !important;background: transparent !important;padding: 0.5rem !important}.lg-toolbar .lg-close{position: relative !important;top: 0 !important;right: 0 !important;margin: 0 0 0 0.5rem !important;background: rgba(0,0,0,0.8) !important;border: none !important;width: 2.5rem !important;height: 2.5rem !important}.lg-toolbar .lg-close:hover{background: rgba(0,0,0,0.9) !important}.lg-toolbar .lg-close:after{font-size: 1.25rem !important}}@media (max-width: 767.98px){.lg-toolbar .lg-download,.lg-toolbar .lg-share,.lg-toolbar .lg-fullscreen,.lg-toolbar .lg-zoom-in,.lg-toolbar .lg-zoom-out,.lg-toolbar .lg-actual-size,.lg-toolbar .lg-autoplay{display: none !important}}.search-pagination{display: flex;justify-content: center;gap: 0.5rem;margin-top: 2.5rem}.pagination-btn{width: 3rem;height: 3rem;border-radius: 0.5rem;display: flex;align-items: center;justify-content: center;border: 1px solid #D1D0D5;background: #ffffff;color: #000000;text-decoration: none}.pagination-btn svg{fill: #000000}.pagination-btn.active{background: var(--n25-main-orange);border: 1px solid var(--n25-main-orange);color: #ffffff}.pagination-btn.active svg{fill: #ffffff}.pagination-btn.disabled{display: none}.pagination-btn:not(.active):hover{background: #ffffff;border: 1px solid var(--n25-main-orange);color: #000000}.pagination-btn:not(.active):hover svg{fill: #000000}.pagination-btn.active:hover{background: var(--n25-main-orange);border: 1px solid var(--n25-main-orange);color: #ffffff}.pagination-btn.active:hover svg{fill: #ffffff}.pagination-hellip{display: flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;color: #000000}@media (min-width: 768px) and (max-width: 1024px){.search-pagination{gap: 0.375rem}.pagination-btn{width: 2.5rem;height: 2.5rem;font-size: 14px}.pagination-hellip{width: 2.5rem;height: 2.5rem}}@media (max-width: 767.98px){.search-pagination{gap: 0.25rem;margin-top: 1.5rem}.pagination-btn{width: 2.25rem;height: 2.25rem;font-size: 13px;border-radius: 0.375rem}.pagination-hellip{width: 2rem;height: 2.25rem}}.payment-method-item{margin-bottom: 1.5rem}.payment-method-item:last-child{margin-bottom: 0}.payment-method-body{padding: 0 1.5rem 1.5rem}.payment-method-button{position: relative;display: flex;align-items: center;width: 100%;padding: 1.5rem;font-size: 14px;text-align: left;overflow-anchor: none;background-color: transparent;border: 0;font-weight: 700;color: #000000}.payment-method-button{position: relative;display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 1.5rem;font-size: 14px;text-align: left;overflow-anchor: none;background-color: transparent;border: 0;font-weight: 700;cursor: pointer}.payment-method-button::after{content: "";display: inline-block;width: 0.6rem;height: 0.6rem;border-right: 0.125rem solid #000;border-bottom: 0.125rem solid #000;transform: rotate(45deg);transition: transform 0.3s ease}.payment-method-button[aria-expanded="true"]::after{transform: rotate(-135deg)}.payment-method-header{margin: 0}.bank-info-copy-btn{position: relative;border: none;background: none;padding: 0;cursor: pointer;transition: opacity 0.2s}.bank-info-copy-btn:hover{opacity: 0.7}.bank-info-copy-btn.copied::after{content: 'Хуулагдлаа';position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);background: #49a54a;color: white;padding: 0.25rem 0.5rem;border-radius: 0.25rem;font-size: 11px;white-space: nowrap;margin-bottom: 0.3125rem}.bank-info-copy-btn.copied::before{content: '';position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);border-left: 0.3125rem solid transparent;border-right: 0.3125rem solid transparent;border-top: 0.3125rem solid #49a54a;margin-bottom: 0rem}.bank-info-wrap{background: #F6F6F6;padding: 0.25rem 1rem;border-radius: 0.5rem}.bank-info-item{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #D1D0D5;padding: 0.75rem 0}.bank-info-item:last-child{border-bottom: none}.bank-info-title,.qpay-request-title{font-size: 12px;color: #5C5C5C;margin: 0 0 0.25rem}.bank-info-value,.qpay-request-value{font-size: 14px;font-weight: 700;margin: 0;color: #000000;text-decoration: none;pointer-events: none}.qpay-request-wrap{background: #F6F6F6;padding: 1rem;border-radius: 0.5rem;display: flex;gap: 1rem;align-items: center}.qpay-request-code{flex: 0 0 25%}.qpay-request-details{flex: 1}.qpay-request-details{margin: -0.5rem 0}.qpay-request-detail{padding: 0.5rem 0}.qpay-qrcode{width: 100%;aspect-ratio: 1/1;margin: 0 auto}.payment-page-wrap{display: flex;gap: 1.5rem}.payment-page-body{flex-grow: 1}.payment-page-sidebar{width: 22rem;flex-grow: 0;flex-shrink: 0}.payment-page-sidebar-summary{padding: 1.5rem}.payment-page-sidebar-summary-h2{font-size: 18px;font-weight: 700;margin-bottom: 1.5rem;border-bottom: 1px solid #D1D0D5;padding-bottom: 0.75rem}.payment-page-sidebar-detail{display: flex;justify-content: space-between;gap: 1rem;margin-bottom: 1rem;align-items: center}.payment-page-sidebar-detail:last-child{margin-bottom: 0}.payment-page-sidebar-detail-label{color: #898989;font-size: 12px}.payment-page-sidebar-detail-value{font-size: 14px}@media (max-width: 767.98px){.qpay-request-wrap{flex-direction: column-reverse}.payment-method-item{margin-bottom: 0.75rem}.payment-method-body{padding: 0 1rem 1rem}.qpay-request-code,.qpay-request-details{flex: 1;width: 100%}.qpay-request-code{text-align: center}.qpay-qrcode{text-align: center;width: 60%;aspect-ratio: 1/1;margin: 1rem auto 0}}.iban-value{display: inline-flex;align-items: center}.bank-info-value .iban-prefix{color: #898989}.ps-main{background: linear-gradient(90deg,#FAD86E 0%,#F59C36 100%);padding: 0.125rem;border-radius: 0.825rem}.ps-main-inner{background: #ffffff;padding: 1.5rem;border-radius: calc(0.825rem - 0.125rem);height: 100%;display: flex;gap: 1rem}.ps-main-right{text-align: right;flex: 1}.ps-main-price{font-size: 28px;font-weight: 700;line-height: 1em}.ps-main-original-price-amount{color: #898989;text-decoration: line-through}.ps-main-off-percent{color: #ffffff;background: #F7525F;border-radius: 0.25rem;padding: 0.25rem 0.375rem;font-size: 11px}.ps-main-original-price{display: flex;gap: 0.5rem;align-items: center;line-height: 1em;margin-bottom: 0.5rem;justify-content: flex-end}.ps-content{padding: 1.5rem;font-size: 14px}.ps-title{font-weight: 700;margin-bottom: 1rem;font-size: 14px}.ps-detail{display: flex;justify-content: space-between;gap: 1rem;margin-bottom: 0.5rem;align-items: center}.ps-detail:last-child{margin-bottom: 0}.hr{border-color: #D1D0D5;margin: 1.5rem 0}.ps-detail-label{color: #898989}.ps-detail-discount .ps-detail-label,.ps-detail-discount .ps-detail-value{color: #F7525F}.tax-free-store{text-decoration: line-through}.ps-detail-tax-free .ps-detail-label,.ps-detail-tax-free .ps-detail-value{color: #F7525F}.ps-estimate-details{display: flex;gap: 0.325rem;align-items: center;margin-bottom: 1rem}.ps-estimate-txt{font-size: 12px;font-weight: 600}.ps-estimate-value{font-size: 14px;font-weight: 700;color: #F59C36}.ps-addtocart{display: flex;gap: 1rem}.ps-addtocart-btn{background: linear-gradient(90deg,#FAD86E 0%,#F59C36 100%);color: #fff;border-radius: 8px;padding: 0 16px;font-weight: 600;cursor: pointer;transition: all 0.3s ease;height: 40px;width: 100%;border: 0;background-size: 200% 100%;background-position: 0% 0%;font-size: 14px}.ps-addtocart-btn:hover{background-position: 100% 0%;box-shadow: 0 0.3125rem 0.9375rem rgba(245,156,54,0.4)}.ps-cashback-wrap{margin: 0 -0.5rem}.ps-cashback{color: #000000;width: 100%;display: flex;align-items: center;background: #F2F1F6;border: 1px solid #D1D0D5;border-radius: 0.5rem;padding: 0.325rem 0.5rem;transition: all 0.3s ease}.ps-cashback-left{border-right: 1px solid #D1D0D5;padding-right: 0.75rem;margin-right: 0.75rem}.ps-cashback-right{display: flex;align-items: center;justify-content: space-between;font-size: 9px;text-align: left;line-height: 1.3em;color: #000000 !important}.ps-cashback:hover{background: #F7F6FA;border-color: #F59C36;box-shadow: 0 0.1875rem 0.5rem rgba(245,156,54,0.15)}.ps-out-of-stock{padding: 2rem 1.5rem;text-align: center}.ps-out-of-stock-title{font-size: 18px;font-weight: 700;color: #333;margin-bottom: 0.5rem}.ps-out-of-stock-message{color: #898989;font-size: 14px;line-height: 1.4;margin: 0 0 1.5rem 0}.ps-similar-products-btn{display: inline-block;background: linear-gradient(90deg,#FAD86E 0%,#F59C36 100%);color: #fff;border-radius: 8px;padding: 12px 24px;font-weight: 600;text-decoration: none;transition: all 0.3s ease;font-size: 14px;background-size: 200% 100%;background-position: 0% 0%}.ps-similar-products-btn:hover{background-position: 100% 0%;box-shadow: 0 0.3125rem 0.9375rem rgba(245,156,54,0.4);color: #fff;text-decoration: none}.product-related{margin-top: 5rem}.product-related-slider{display: none}.product-related-slider.slick-initialized{display: block}.n25-product-thumb{padding: 4px;text-decoration: none;color: #000;display: block;width: 100%}.pt-container{position: relative;display: flex;flex-direction: column;background: #fff;padding: 12px;height: 100%;text-decoration: none;transition: box-shadow 0.2s,transform 0.2s;box-shadow: 0 2px 4px rgba(0,0,0,0.08);border-radius: 8px}.n25-product-thumb:hover .pt-container{box-shadow: 0 5px 4px rgba(0,0,0,0.15);transform: translateY(-3px)}.pt-image{padding: 12px;margin-bottom: 12px;overflow: hidden}.pt-image .pt-image-placeholder{width: 100%;height: auto;aspect-ratio: 4/3;display: flex;align-items: center;justify-content: center}.pt-image .pt-image-placeholder svg{width: 40%;height: auto}.pt-image img{aspect-ratio: 4/3;width: 100%;height: auto;object-fit: contain;transition: transform 0.2s}.pt-renewed-badge{position: absolute;top: 90px;left: -5px;width: 100px;height: 70px;z-index: 2;object-fit: contain}.pt-title{margin-bottom: 12px;word-wrap: break-word;overflow-wrap: break-word;hyphens: auto;line-height: 1.4;min-height: 2.8em}.pt-prices{margin-top: auto}.pt-wishlist{position: absolute;top: 0;right: 0;width: 44px;height: 44px;border: none;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 1;background: transparent;transition: transform 0.2s,background-color 0.2s}.pt-wishlist:hover{transform: scale(1.1)}.pt-wishlist svg{width: 20px;height: 20px}.pt-wishlist svg path{fill: transparent;stroke: #000;stroke-width: 1.5px;transition: fill 0.2s,stroke 0.2s}.pt-wishlist:hover svg path{fill: transparent;stroke: var(--n25-main-orange)}.pt-wishlist.active svg path{fill: var(--n25-main-orange);stroke: var(--n25-main-orange);stroke-width: 0}.pt-price-current{font-size: 20px;font-weight: 700}.pt-price-original{color: var(--n25-text-grey);font-weight: 500;text-decoration: line-through;font-size: 14px}.pt-price-off{display: inline-block;text-decoration: none;color: var(--n25-error-red);padding: 3px 3px 2px;border-radius: 4px;border: 1px solid var(--n25-error-red);font-weight: 600;font-size: 10px;margin-left: 8px;line-height: 12px;vertical-align: middle}.pt-wishlist-remove{position: absolute;top: 0;right: 0;width: 44px;height: 44px;border: none;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 1;background: transparent;transition: transform 0.2s,background-color 0.2s}.pt-wishlist-remove:hover{transform: scale(1.1)}.pt-wishlist-remove svg{width: 20px;height: 20px}.pt-wishlist-remove svg path{fill: #666;transition: fill 0.2s}.pt-wishlist-remove:hover svg path{fill: var(--n25-error-red)}.pt-expire-date{background: #0077CC;color: #fff;font-size: 12px;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 12px;margin: 12px -12px -12px;border-radius: 0 0 8px 8px}.pt-expire-date-value{font-weight: 600}.pt-out-of-stock{text-align: center;padding: 0.5rem 0}.pt-out-of-stock-label{font-size: 14px;font-weight: 600;color: #898989;margin-bottom: 0.25rem}.pt-out-of-stock-message{font-size: 12px;color: #bbb}.whyus-block-product{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;position: relative;overflow: hidden;background: #ffffff;max-height: 200px;border-radius: 12px;padding: 20px;cursor: pointer;transition: all 0.3s ease;margin-bottom: 1.5rem;max-width: 400px}.whyus-block-product .wusb-ring1-product{position: absolute;transform: translate(-50%,-50%);top: 50%;left: 50px;width: 40px;height: 40px;background: #FFBE63;border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 10}.whyus-block-product .wusb-ring2-product{width: 130px;height: 130px;position: absolute;background: #FFDFA8;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 50px;z-index: 5;animation: ring-pulse 3s ease-in-out infinite}.whyus-block-product .wusb-ring3-product{width: 220px;height: 220px;position: absolute;background: #FFE5B9;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 50px;z-index: 4;animation: ring-pulse 3s ease-in-out infinite;animation-delay: 0.6s}.whyus-block-product .wusb-ring4-product{width: 310px;height: 310px;position: absolute;background: #FFECCA;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 50px;z-index: 3;animation: ring-pulse 3s ease-in-out infinite;animation-delay: 1.2s}.whyus-block-product .wusb-ring5-product{width: 400px;height: 400px;position: absolute;background: #FFF2DB;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 50px;z-index: 2;animation: ring-pulse 3s ease-in-out infinite;animation-delay: 1.8s}.whyus-block-product .wusb-ring6-product{width: 490px;height: 490px;position: absolute;background: #FFF8EC;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 50px;z-index: 1;animation: ring-pulse 3s ease-in-out infinite;animation-delay: 2.4s}.whyus-block-product .wusb-ring1-product svg{width: 24px;height: 24px}.whyus-block-product .whyus-block-content-product{z-index: 10;position: relative;width: 100%;padding-left: 70px}.whyus-block-product .whyus-block-content-product h3{font-size: 10px;font-weight: 500;margin: 0}.whyus-block-product .whyus-block-content-product h2{font-size: 18px;font-weight: 700;margin: 0}.whyus-block-product .whyus-block-arrow-product{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);z-index: 10;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: all 0.3s ease}.whyus-block-product:hover .whyus-block-arrow-product{transform: translateY(-50%) translateX(3px)}.whyus-block-product .whyus-block-arrow-product svg{width: 20px;height: 20px}@media screen and (max-width: 768px){.whyus-block-product{padding: 20px 15px}.whyus-block-product .wusb-ring1-product{width: 40px;height: 40px;left: 50px}.whyus-block-product .wusb-ring1-product svg{width: 24px;height: 24px}.whyus-block-product .wusb-ring2-product{width: 100px;height: 100px;left: 50px}.whyus-block-product .wusb-ring3-product{width: 160px;height: 160px;left: 50px}.whyus-block-product .wusb-ring4-product{width: 220px;height: 220px;left: 50px}.whyus-block-product .wusb-ring5-product{width: 280px;height: 280px;left: 50px}.whyus-block-product .wusb-ring6-product{width: 340px;height: 340px;left: 50px}.whyus-block-product .whyus-block-content-product{padding-left: 70px}.whyus-block-product .whyus-block-content-product h3{font-size: 12px}.whyus-block-product .whyus-block-content-product h2{font-size: 20px}.whyus-block-product .whyus-block-arrow-product{right: 15px;width: 28px;height: 28px}.whyus-block-product .whyus-block-arrow-product svg{width: 16px;height: 16px}}.whyus-slide{padding: 0.9375rem;transition: all 0.3s ease}.whyus-slick-carousel .slick-slide:not(.slick-center) .whyus-item{transform: scale(0.8);opacity: 0.7;filter: blur(0.125rem);transition: all 0.3s ease;cursor: pointer}.whyus-slick-carousel .slick-center .whyus-item{transform: scale(1);opacity: 1;filter: blur(0);transition: all 0.3s ease;cursor: default}.whyus-slick-carousel .slick-slide:not(.slick-center):hover .whyus-item{opacity: 0.9;filter: blur(1px);transform: scale(0.9)}.whyus-slick-carousel .slick-slide.tapered-left .whyus-item{transform: perspective(50rem) scale(0.85) rotateY(-10deg);transform-origin: left center}.whyus-slick-carousel .slick-slide.tapered-right .whyus-item{transform: perspective(50rem) scale(0.85) rotateY(10deg);transform-origin: right center}.whyus-slick-carousel .slick-slide.tapered-left:hover .whyus-item{transform: perspective(50rem) scale(0.9) rotateY(-5deg)}.whyus-slick-carousel .slick-slide.tapered-right:hover .whyus-item{transform: perspective(50rem) scale(0.9) rotateY(5deg)}.whyus-item{display: flex;flex-direction: column;align-items: center;text-align: center;width: 100%;max-width: 21.875rem;margin: 0 auto;border-radius: 1rem;overflow: hidden;border: 1px solid rgba(0,0,0,0.2);background-color: #ffffff;box-shadow: 0 0 1rem rgba(0,0,0,0.2);transition: all 0.3s ease}.whyus-item-image img{width: 100%;height: auto}.whyus-item-content{padding: 0 0.75rem 1rem}.whyus-item-h2{display: inline-block;font-size: 9px;color: #ffffff;background: #000000;border-radius: 0.25rem;line-height: 1em;padding: 0.25rem 0.5rem}.whyus-item-h1{font-size: 18px;font-weight: 700}.whyus-item-p{font-size: 12px;margin: 0}.whyus-item-txt-u{display: block;text-decoration: line-through;color: #ff0000}.whyus-item-txt-ye{color: #F59C36}.whyus-slick-carousel .slick-prev,.whyus-slick-carousel .slick-next{z-index: 1050;background-color: #ffffff;border-radius: 50%;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;box-shadow: 0 0.125rem 0.625rem rgba(0,0,0,0.1);position: absolute;border: 0;color: transparent;bottom: 50%;transform: translateY(50%)}.whyus-slick-carousel .slick-prev{left: -0.625rem}.whyus-slick-carousel .slick-next{right: -0.625rem}.whyus-slick-carousel .slick-prev:hover,.whyus-slick-carousel .slick-next:hover{background-color: #F59C36}.whyus-slick-carousel .slick-prev::before,.whyus-slick-carousel .slick-next::before{content: '';display: inline-block;width: 0.5rem;height: 0.5rem;border-style: solid;border-width: 0 0.15rem 0.15rem 0;border-color: #000000;position: absolute;opacity: 1}.whyus-slick-carousel .slick-prev:hover::before,.whyus-slick-carousel .slick-next:hover::before{border-color: #ffffff}.whyus-slick-carousel .slick-prev::before{left: 43%;transform: rotate(135deg)}.whyus-slick-carousel .slick-next::before{right: 43%;transform: rotate(-45deg)}.whyus-slick-carousel .slick-dots{position: relative;bottom: 0;margin: 0;padding: 0;text-align: center;display: flex !important;justify-content: center;align-items: center;background: transparent;border: 0;color: transparent;font-size: 0}.whyus-slick-carousel .slick-dots li{margin: 0 0.3125rem;width: 0.75rem;height: 0.75rem;position: relative;background: transparent;border: 0;color: transparent}.whyus-slick-carousel .slick-dots li button{padding: 0;width: 0.75rem;height: 0.75rem;opacity: 1;background: transparent;border: 0;color: transparent}.whyus-slick-carousel .slick-dots li button:before{font-size: 0;width: 0.625rem;height: 0.625rem;background-color: #ddd;border-radius: 50%;opacity: 1;content: '';top: 1px;left: 1px;position: absolute;transition: all 0.3s ease}.whyus-slick-carousel .slick-dots li.slick-active button:before{background-color: #F59C36;transform: scale(1.2)}#whyusModal .modal-content{border-radius: 1.5rem;overflow: visible}#whyusModal .modal-body{overflow: visible;padding: 2rem;position: relative}#whyusModal .btn-close{position: absolute;top: 1.0625rem;right: 1.0625rem;z-index: 1060;background-color: #fff;opacity: 1;padding: 0.6rem}.whyus-slick-carousel:not(.slick-initialized) .whyus-slide{opacity: 0}.promo-ticker{background: linear-gradient(135deg,#1a1a1a 0%,#000000 100%);color: #fff;overflow: hidden;position: relative;padding: 4px 0;contain: layout}.promo-ticker-track{display: flex;width: fit-content;animation: scroll-ticker 50s linear infinite;will-change: transform;backface-visibility: hidden;transform: translateZ(0)}.promo-ticker-content{display: flex;align-items: center;white-space: nowrap}.ticker-item{font-size: 14px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;padding: 0 8px}.ticker-separator{font-size: 18px;font-weight: 700;padding: 0 16px}@keyframes scroll-ticker{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}.promo-ticker-track:hover{animation-play-state: paused}@media (max-width: 768px){.ticker-separator{font-size: 16px;padding: 0 12px}.promo-ticker{padding: 3px 0}}#shareModal .modal-dialog{max-width: 320px}#shareModal .modal-header{padding: 1rem 1rem 0.5rem}#shareModal .modal-title{font-size: 1rem;font-weight: 600;color: #2c2e2f}#shareModal .modal-body{padding: 0.5rem 1rem 1rem}.share-options{display: grid;grid-template-columns: 1fr 1fr;gap: 0.5rem;padding: 0}.share-option{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;padding: 0.75rem 0.5rem;background: #ffffff;border: 1px solid #e9ecef;border-radius: 0.5rem;transition: all 0.2s ease;text-decoration: none;color: #2c2e2f;cursor: pointer;min-height: 80px}.share-option:hover{background: #f8f9fa;border-color: #dee2e6;transform: translateY(-1px);box-shadow: 0 2px 8px rgba(0,0,0,0.08)}.share-option:active{transform: translateY(0);box-shadow: 0 1px 4px rgba(0,0,0,0.1)}.share-icon{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;margin-bottom: 0.375rem;flex-shrink: 0}.share-icon.facebook{background: rgba(24,119,242,0.1)}.share-icon.twitter{background: rgba(0,0,0,0.1)}.share-icon.copy{background: rgba(44,46,47,0.1);color: #2c2e2f}.share-icon.whatsapp{background: rgba(37,211,102,0.1)}.share-icon.telegram{background: rgba(34,158,217,0.1)}.share-icon.native{background: rgba(59,112,186,0.1);color: #3b70ba}.share-text{font-size: 0.8125rem;font-weight: 500;color: #2c2e2f;text-align: center;line-height: 1.2}@media (max-width: 767.98px){#shareModal .modal-dialog{margin: 1rem;max-width: calc(100% - 2rem)}.share-option{padding: 0.625rem 0.375rem;min-height: 70px}.share-icon{width: 28px;height: 28px;margin-bottom: 0.25rem}.share-text{font-size: 0.75rem}}.share-option .action-feedback{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #28a745;color: white;padding: 0.25rem 0.5rem;border-radius: 0.25rem;font-size: 0.75rem;white-space: nowrap;opacity: 0;z-index: 1000}#shareModal.modal.fade .modal-dialog{transform: scale(0.9) translateY(-50px);transition: transform 0.3s ease}#shareModal.modal.show .modal-dialog{transform: scale(1) translateY(0)}#shareModal .modal-content{border: none;border-radius: 0.75rem;box-shadow: 0 10px 40px rgba(0,0,0,0.15)}#shareModal .btn-close{padding: 0.5rem;margin: -0.25rem}#shareModal .btn-close:focus{box-shadow: none}.sidestick-menu.hidden{opacity: 0;pointer-events: none;transform: translateX(100%) translateY(-50%);transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.sidestick-menu{position: fixed;top: 50%;right: 0;background-color: #ffffff;box-shadow: 0 0.125rem 1rem rgba(0,0,0,0.1);z-index: 1000;border-top-left-radius: 0.75rem;border-bottom-left-radius: 0.75rem;display: flex;flex-direction: column;gap: 0.5rem;padding: 0.5rem;opacity: 1;pointer-events: auto;transform: translateX(0) translateY(-50%);transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.sidestick-menu-item{width: 2.375rem;height: 2.375rem;display: flex;align-items: center;justify-content: center;background: #ffffff;margin: 0;padding: 0;border: 0;border-radius: 0.375rem;position: relative}.sidestick-menu-item-icon{font-size: 16px;line-height: 1em;color: #000000;display: flex;align-items: center;justify-content: center}.sidestick-menu-item:hover{background: #f5f5f5}.sidestick-menu-divider{border-top: 1px solid #D1D0D5;margin: 0 0.5rem}@media (max-width: 767.98px){.sidestick-menu.hidden{transform: translateX(100%) translateY(0)}.sidestick-menu{top: auto;bottom: 6rem;transform: translateX(0) translateY(0);box-shadow: 0 0.125rem 0.5rem rgba(0,0,0,0.1);transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.sidestick-menu{gap: 0.375rem;padding: 0.375rem}.sidestick-menu-item{width: 2rem;height: 2rem}}.sdt-product-thumb{padding: 4px;text-decoration: none;color: #000;display: block;width: 100%;height: 100%}.sdt-container{background: radial-gradient(ellipse 104.21% 107.25% at -2.36% 61.94%,#FFF8E4 0%,rgba(255,248,228,0) 100%),radial-gradient(ellipse 63.12% 63.12% at 10.42% 7.50%,#F1A455 0%,rgba(241,164,85,0) 100%),radial-gradient(ellipse 63.12% 63.12% at 10.42% 7.50%,#F1A455 0%,rgba(241,164,85,0) 100%),radial-gradient(ellipse 110.70% 113.94% at 12.92% 92.08%,#00AEFF 0%,rgba(57,98.6,249,0) 100%),radial-gradient(ellipse 68.09% 68.09% at 86.53% 85.56%,#EB78F9 0%,rgba(235,120,249,0) 100%),radial-gradient(ellipse 68.09% 68.09% at 86.53% 85.56%,#EB78F9 0%,rgba(235,120,249,0) 100%),radial-gradient(ellipse 82.10% 82.10% at 88.61% 8.47%,#F7306E 0%,rgba(247,48,110,0) 100%),radial-gradient(ellipse 82.10% 82.10% at 88.61% 8.47%,#F7306E 0%,rgba(247,48,110,0) 100%),white;background-blend-mode: soft-light,normal,normal,normal,normal,normal,normal,normal,normal;background-size: 200% 200%;animation: rotateGradient 6s ease-in-out infinite;padding: 4px;height: 100%;border-radius: 8px;overflow: hidden;transition: box-shadow 0.2s,transform 0.2s;box-shadow: 0 2px 4px rgba(0,0,0,0.08)}.sdt-content{padding: 12px;background-color: #fff;position: relative;display: flex;flex-direction: column;height: 100%;text-decoration: none;border-radius: 4px;overflow: hidden}.sdt-product-thumb:hover .sdt-container{box-shadow: 0 5px 4px rgba(0,0,0,0.15);transform: translateY(-3px)}.sdt-image{padding: 12px;margin-bottom: 12px;overflow: hidden}.sdt-image .sdt-image-placeholder{width: 100%;height: auto;aspect-ratio: 4/3;display: flex;align-items: center;justify-content: center}.sdt-image .sdt-image-placeholder svg{width: 40%;height: auto}.sdt-image img{aspect-ratio: 4/3;width: 100%;height: auto;object-fit: contain;transition: transform 0.2s}.sdt-renewed-badge{position: absolute;top: 90px;left: -5px;width: 100px;height: 70px;z-index: 2;object-fit: contain}.sdt-title{margin-bottom: 12px;word-wrap: break-word;overflow-wrap: break-word;hyphens: auto;line-height: 1.4;min-height: 2.8em}.sdt-prices{margin-top: auto}.sdt-wishlist{position: absolute;top: 0;right: 0;width: 44px;height: 44px;border: none;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 1;background: transparent;transition: transform 0.2s,background-color 0.2s}.sdt-wishlist:hover{transform: scale(1.1)}.sdt-wishlist svg{width: 20px;height: 20px}.sdt-wishlist svg path{fill: transparent;stroke: #000;stroke-width: 1.5px;transition: fill 0.2s,stroke 0.2s}.sdt-wishlist:hover svg path{fill: transparent;stroke: var(--n25-main-orange)}.sdt-wishlist.active svg path{fill: var(--n25-main-orange);stroke: var(--n25-main-orange);stroke-width: 0}.sdt-price-current{font-size: 20px;font-weight: 700}.sdt-price-original{color: var(--n25-text-grey);font-weight: 500;text-decoration: line-through;font-size: 14px}.sdt-price-off{display: inline-block;text-decoration: none;color: var(--n25-error-red);padding: 3px 3px 2px;border-radius: 4px;border: 1px solid var(--n25-error-red);font-weight: 600;font-size: 10px;margin-left: 8px;line-height: 12px;vertical-align: middle}.sdt-expire-date{background: var(--n25-error-red);color: #fff;font-size: 12px;display: inline-flex;align-items: center;justify-content: space-between;gap: 12px;padding: 4px 12px;border-radius: 8px;margin-bottom: 12px}.sdt-expire-date-label{font-weight: 400;opacity: 0.9}.sdt-expire-date-value{font-weight: 700;font-size: 14px}.sdt-deal-countdown .sdt-expire-date{background: #D93D4A;animation: pulse 2s infinite}.sdt-deal-expired .sdt-expire-date{background: #666}@keyframes pulse{0%{opacity: 1}50%{opacity: 0.8}100%{opacity: 1}}@keyframes rotateGradient{0%{background-position: 0% 50%}25%{background-position: 50% 0%}50%{background-position: 100% 50%}75%{background-position: 50% 100%}100%{background-position: 0% 50%}}.sdt-out-of-stock{text-align: center;padding: 0.5rem 0}.sdt-out-of-stock-label{font-size: 14px;font-weight: 600;color: #898989;margin-bottom: 0.25rem}.sdt-out-of-stock-message{font-size: 12px;color: #bbb}@media (max-width: 767.98px){.sdt-expire-date{flex-direction: column;gap: 0px;line-height: 1.3em}}.sidestick-menu-tooltip{position: absolute;right: 100%;top: 50%;transform: translateY(-50%);margin-right: 0.625rem;background: #323436;color: #ffffff;padding: 0.375rem 0.75rem;border-radius: 0.5rem;font-size: 12px;white-space: nowrap;opacity: 0;visibility: hidden;transition: opacity 0.2s ease-in-out,visibility 0.2s ease-in-out;z-index: 1000}.sidestick-menu-tooltip::after{content: '';position: absolute;top: 50%;right: -0.375rem;transform: translateY(-50%);border-width: 0.375rem 0 0.375rem 0.375rem;border-style: solid;border-color: transparent transparent transparent #323436}.sidestick-menu-item:hover .sidestick-menu-tooltip{opacity: 1;visibility: visible}.sidestick-menu-tooltip.show{animation: slideIn 0.2s ease-out forwards}.unpaid-orders-popup-content{border-radius: 12px;overflow: hidden}.unpaid-orders-popup-content .modal-header{background: linear-gradient(90deg,#FAD86E 0%,#F59C36 100%);color: white;border-bottom: none;padding: 16px 20px}.unpaid-orders-popup-content .modal-header .btn-close{filter: brightness(0) invert(1);opacity: 0.8}.unpaid-orders-popup-content .modal-header .btn-close:hover{opacity: 1}.unpaid-orders-popup-content .modal-title{font-weight: 600;font-size: 18px}.unpaid-orders-popup-content .modal-body{padding: 20px}.unpaid-order-products-list{display: flex;flex-direction: column;gap: 10px;margin-bottom: 16px}.unpaid-order-product-item{display: flex;align-items: center;gap: 12px;padding: 8px;background: #f8f9fa;border-radius: 8px}.unpaid-order-product-thumb{width: 44px;height: 44px;min-width: 44px;border-radius: 6px;background: #fff;overflow: hidden;display: flex;align-items: center;justify-content: center}.unpaid-order-product-img{width: 100%;height: 100%;object-fit: contain;padding: 2px}.unpaid-order-product-placeholder{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: #f8f9fa}.unpaid-order-product-placeholder svg{width: 28px;height: 28px}.unpaid-order-product-title{font-size: 13px;color: #495057;line-height: 1.3;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.unpaid-order-product-more-item{justify-content: center;background: #e9ecef;padding: 10px}.unpaid-order-product-more-text{font-size: 13px;font-weight: 500;color: #6c757d}.unpaid-order-info{background: #f8f9fa;border-radius: 8px;padding: 16px;margin-bottom: 20px}.unpaid-order-row{display: flex;justify-content: space-between;align-items: center;padding: 8px 0;border-bottom: 1px solid #e9ecef}.unpaid-order-row:last-child{border-bottom: none}.unpaid-order-label{color: #6c757d;font-size: 14px}.unpaid-order-value{font-weight: 500;font-size: 14px;color: #212529}.unpaid-order-value a{color: #F59C36;text-decoration: none}.unpaid-order-value a:hover{text-decoration: underline;color: #e08a2a}.unpaid-order-status{color: #e74c3c}.unpaid-order-amount{color: #0DB14B;font-size: 16px;font-weight: 600}.unpaid-order-timer-row .unpaid-order-value{display: flex;align-items: center;gap: 6px;color: #dc3545}.unpaid-order-timer svg{flex-shrink: 0}.unpaid-order-actions{display: flex;gap: 12px;margin-bottom: 16px}.unpaid-order-btn-cancel{flex: 1;padding: 10px 16px;font-weight: 500}.unpaid-order-btn-primary{flex: 1;padding: 10px 16px;font-weight: 500;background: linear-gradient(90deg,#FAD86E 0%,#F59C36 100%);border: none;color: white}.unpaid-order-btn-primary:hover{background: linear-gradient(90deg,#f5cc55 0%,#e08a2a 100%);color: white}.unpaid-order-btn-primary:focus,.unpaid-order-btn-cancel:focus{outline: 2px solid #F59C36;outline-offset: 2px}.unpaid-order-approve-form{flex: 1;display: flex}.unpaid-order-approve-form button{width: 100%}.unpaid-order-details{text-align: center;margin-bottom: 16px}.unpaid-order-btn-details{display: inline-flex;align-items: center;gap: 6px;color: #6c757d;font-size: 14px;text-decoration: none;padding: 10px 16px;transition: color 0.15s ease}.unpaid-order-btn-details:hover{color: #F59C36;text-decoration: none}.unpaid-order-btn-details:focus{outline: 2px solid #F59C36;outline-offset: 2px;color: #F59C36}.unpaid-order-dismiss{text-align: center;padding-top: 12px;border-top: 1px solid #e9ecef}.unpaid-order-btn-dismiss{width: 100%;padding: 8px 16px;font-size: 14px}#unpaidOrderCancelModal .modal-body{padding: 20px;position: relative}#unpaidOrderCancelModal .modal-title{font-size: 16px;font-weight: 600;margin-bottom: 16px;padding-right: 24px}#unpaidOrderCancelModal .btn-close{position: absolute;top: 16px;right: 16px}#unpaidOrderCancelModal .form-select{width: 100%;max-width: 100%;font-size: 14px}.unpaid-order-more{text-align: center;margin-top: 12px}.unpaid-order-more-link{color: #212529;font-size: 13px;text-decoration: none}.unpaid-order-more-link:hover{text-decoration: underline;color: #F59C36}@media (max-width: 575px){#unpaidOrdersPopup .modal-dialog{margin: 0;position: fixed;bottom: 0;left: 0;right: 0;max-width: 100%;transform: translateY(100%);transition: transform 0.3s ease-out;will-change: transform}#unpaidOrdersPopup.show .modal-dialog{transform: translateY(0)}.unpaid-order-btn-cancel,.unpaid-order-btn-primary,.unpaid-order-btn-dismiss{min-height: 48px}#unpaidOrdersPopup .modal-dialog-centered{min-height: auto;align-items: flex-end}.unpaid-orders-popup-content{border-radius: 16px 16px 0 0}.unpaid-orders-popup-content .modal-body{padding: 16px;max-height: 70vh;overflow-y: auto}.unpaid-order-actions{flex-direction: column}.unpaid-order-product-thumb{width: 40px;height: 40px;min-width: 40px}.unpaid-order-product-title{font-size: 12px}#unpaidOrderCancelModal .modal-dialog{margin: 16px;max-width: calc(100% - 32px)}}.unpaid-popup-behind{z-index: 1040 !important}@media (prefers-reduced-motion: reduce){#unpaidOrdersPopup .modal-dialog{transform: none;transition: opacity 0.15s ease-out}}.variation-dropdown{width: 100%}.variation-dropdown .btn-outline-secondary{width: 100%;text-align: left;background-color: #fff;position: relative;padding: 0.5rem 1rem;border-color: #ced4da;color: #212529;font-weight: normal;height: 2.375rem;display: flex;align-items: center;justify-content: space-between}.variation-dropdown .btn-outline-secondary::after{position: absolute;right: 0;margin-left: 0}.variation-dropdown .dropdown-menu{width: 100%;padding: 0.5rem 0;border-radius: 0.25rem;border: 1px solid rgba(0,0,0,.15);max-height: 17.5rem;overflow-y: auto}.variation-dropdown .dropdown-item{padding: 0.5rem 1rem;color: #212529;border-radius: 0}.variation-dropdown .dropdown-item:hover,.variation-dropdown .dropdown-item:focus{background-color: #f8f9fa}.variation-dropdown .dropdown-item.active{background-color: #3b70ba;color: white}.variation-dropdown .dropdown-item.disabled{color: #6c757d;background-color: transparent}@media (max-width: 767.98px){.variation-dropdown .dropdown-menu{max-height: 12.5rem}}.wallet-widget{background: #438bff url(../images/us_wallet_bg.webp) no-repeat center center;background-size: cover;border-radius: 0.75rem;padding: 1.5rem;color: #ffffff;position: relative;margin-bottom: 20px;min-height: 200px}.wallet-widget::after{content: '';position: absolute;top: 50%;right: -0.5rem;width: 3.5rem;height: 3rem;background: #ffffff;transform: translateY(-50%);border-radius: 0.5rem}.wallet-widget::before{content: '';position: absolute;top: 50%;right: 1.25rem;width: 1rem;height: 1rem;background: #438bff;transform: translateY(-50%);border-radius: 50%;z-index: 2}.wallet-widget-actions{display: flex;gap: 0.75rem;margin-top: 3rem}.wallet-widget-action-icon svg{width: 1rem;height: 1rem}.wallet-widget-balance{color: #e2ebff}.wallet-widget-balance-amount{color: #ffffff;font-size: 28px;font-weight: 700;margin-top: 0.5rem;line-height: 1.3em}.wallet-widget-action{background: #ffffff;color: #1d35a7;padding: 0.375rem 0.75rem 0.375rem 0.5rem;text-decoration: none;font-size: 11px;border-radius: 0.5rem;display: flex;align-items: center;gap: 0.375rem}.wallet-widget-action svg{fill: #1d35a7}@media screen and (max-width: 767.98px){.wallet-widget{margin-bottom: 12px}}.variation-dropdown{display: inline-block;min-width: 220px}.variation-dropdown .btn-outline-secondary{width: auto;text-align: left;background-color: #fff;position: relative;padding: 0.5rem 1rem;border-color: #ced4da;color: #212529;font-weight: normal;height: 38px;display: flex;align-items: center;justify-content: space-between}.variation-dropdown .btn-outline-secondary::after{position: relative;margin-left: 10px}.variation-dropdown .dropdown-menu{min-width: 220px;width: auto;padding: 0.5rem 0;border-radius: 0.25rem;border: 1px solid rgba(0,0,0,.15);max-height: 280px;overflow-y: auto}.variation-dropdown .dropdown-item{padding: 0.5rem 1rem;color: #212529}.variation-dropdown .dropdown-item:hover,.variation-dropdown .dropdown-item:focus{background-color: #f8f9fa}.variation-dropdown .dropdown-item.active{background-color: #3b70ba;color: white}.variation-dropdown .dropdown-item.disabled{color: #6c757d;background-color: transparent}@media (max-width: 767.98px){.variation-dropdown{min-width: 180px}.variation-dropdown .dropdown-menu{min-width: 180px;max-height: 200px}}.account-landing-wrap{display: flex;gap: 20px;flex-wrap: wrap;align-items: stretch}.account-landing-item{flex: 1 1 calc(50% - 0.75rem)}.account-landing-link{display: flex;padding: 1.25rem 2rem 1.25rem 1.25rem;gap: 1rem;border-radius: 0.75rem;background: #fff;color: #000;text-decoration: none;align-items: center;height: 100%;box-shadow: 0 0.25rem 0.375rem rgba(0,0,0,0.05);transition: transform 0.3s,box-shadow 0.3s,color 0.3s;position: relative}.account-landing-link:hover{transform: translateY(-0.3125rem);box-shadow: 0 0.5rem 0.75rem rgba(0,0,0,0.1)}.account-landing-link::after{content: '';position: absolute;top: 50%;right: 1.25rem;transform: translateY(-50%);width: 0.5rem;height: 0.5rem;border-top: 0.125rem solid #cacacf;border-right: 0.125rem solid #cacacf;transform: translateY(-50%) rotate(45deg);transition: transform 0.3s ease,border-color 0.3s ease}.account-landing-link:hover::after{border-color: #5C5C5C;transform: translateY(-50%) rotate(45deg) translateX(0.25rem)}.account-landing-item-title{font-size: 14px;font-weight: 600;margin-bottom: 0.25rem}.account-landing-item-description{font-size: 11px;margin-bottom: 0;color: #5C5C5C}.account-landing-item-icon lord-icon{width: 5rem;height: 5rem;margin-bottom: -0.5rem}@media (max-width: 767.98px){.account-landing-wrap{gap: 0.75rem;margin-bottom: 0.75rem}.account-landing-item{flex: 0 0 100%}.account-landing-link:hover{transform: none;box-shadow: 0 0.25rem 0.375rem rgba(0,0,0,0.05)}.account-landing-link{display: flex;padding: 0.75rem 2rem 0.75rem 0.75rem;gap: 0.75rem}}.account-addressbook-card-item{padding: 20px}.account-addressbook-card-item-top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 16px}.account-addressbook-card-item-content{flex: 1;padding-right: 20px}.account-addressbook-card-item-title{font-size: 16px;font-weight: 600;color: #1a1a1a;margin: 0 0 8px 0}.account-addressbook-card-item-description{font-size: 14px;color: #666;line-height: 1.5}.account-addressbook-card-item-action{flex-shrink: 0;display: flex;gap: 8px}.account-addressbook-card-item-bottom{padding-top: 16px;border-top: 1px solid #f0f0f0}.account-addressbook-card-item-top:only-child{margin-bottom: 0}.btn-clear{background: none;border: 1px solid #e0e0e0;color: #333;padding: 8px 16px;border-radius: 6px;font-size: 14px;font-weight: 500;transition: all 0.2s}.btn-clear:hover{background-color: #f5f5f5;border-color: #d0d0d0}.btn-danger-outline{background: none;border: 1px solid #dc3545;color: #dc3545;padding: 8px 16px;border-radius: 6px;font-size: 14px;font-weight: 500;transition: all 0.2s}.btn-danger-outline:hover{background-color: #dc3545;border-color: #dc3545;color: #fff}.btn-black-icon-btn{background-color: #1a1a1a;color: #fff;border: none;border-radius: 6px;padding: 8px 16px;display: flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 500;transition: all 0.2s;height: 36px}.btn-black-icon-btn:hover{background-color: #000}.btn-black-icon-btn svg{width: 16px;height: 16px}.card{background: #fff;border-radius: 12px;border: 1px solid #f0f0f0;box-shadow: 0 2px 8px rgba(0,0,0,0.04);overflow: hidden}.form-check{display: flex;align-items: center}.form-check-input{width: 20px;height: 20px;margin-right: 10px;cursor: pointer;border: 2px solid #e0e0e0}.form-check-input:checked{background-color: #ff6900;border-color: #ff6900}.form-check-label{font-size: 14px;color: #333;cursor: pointer;margin: 0}@media (max-width: 768px){.account-addressbook-card-item-top{flex-direction: column}.account-addressbook-card-item-content{margin-bottom: 12px;padding-right: 0}.account-addressbook-card-item-action{width: 100%}.btn-clear{width: 100%}}#addressModal .modal-dialog{max-width: 500px}#addressModal .modal-content{border-radius: 12px;border: none;box-shadow: 0 10px 40px rgba(0,0,0,0.1)}#addressModal .modal-header{padding: 1.5rem 1.5rem 0;border-bottom: none !important}#addressModal .modal-header .btn-close{opacity: 0.5;padding: 0.5rem}#addressModal .modal-header .btn-close:hover{opacity: 1}#addressModal .modal-body{padding: 0 28px 0}#addressModal .modal-title{font-size: 20px;font-weight: 600;color: #333;text-align: center;margin-bottom: 1.5rem}#addressModal .modal-footer{padding: 0 24px 24px;gap: 3px;border-top: none !important}#addressModal .form-group{margin-bottom: 20px}#addressModal .form-label{font-size: 14px;font-weight: 600;color: #333;margin-bottom: 8px}#addressModal .form-control{font-size: 14px;padding: 12px 16px;border: 1px solid #e0e0e0;border-radius: 8px;transition: all 0.2s}#addressModal .form-control:focus{border-color: #49a54a;box-shadow: 0 0 0 0.2rem rgba(73,165,74,0.1)}#addressModal textarea.form-control{resize: vertical;min-height: 100px}#addressModal .btn-main-orange{background-color: #ff6900;border: none;color: #fff;font-size: 14px;font-weight: 500;padding: 12px 24px;border-radius: 8px;height: 44px;width: 100%;display: flex;align-items: center;justify-content: center;transition: all 0.2s}#addressModal .btn-main-orange:hover{background-color: #e55a00;color: #fff}#addressModal .form-check{margin-top: 12px}#addressModal .form-check-input{width: 18px;height: 18px;margin-right: 8px;border: 2px solid #e0e0e0;cursor: pointer}#addressModal .form-check-input:checked{background-color: #F59C36;border-color: #49a54a}#addressModal .form-check-label{font-size: 14px;color: #333;cursor: pointer;margin-left: 4px}#addressModal .alert{font-size: 14px;padding: 12px 16px;border-radius: 8px;margin-top: 16px}#addressModal .alert-danger{background-color: #fee;border: 1px solid #fcc;color: #c33}#addressModal .alert-success{background-color: #efe;border: 1px solid #cfc;color: #3c3}.brandstore-category{position: relative;padding: 2rem;margin-bottom: 5rem;background: linear-gradient(135deg,#0b0c0a,#3b70ba,#6a6db6,#957d64);border-radius: 1.5rem;overflow: hidden}.brandstore-copyright{border: 1px dashed #ffffff;font-size: 11px;text-align: center;padding: 1rem;color: #ffffff;border-radius: 0.75rem;margin-top: 2rem}.brandstore-copyright p{margin-bottom: 0.375rem}.brandstore-copyright p:last-child{margin-bottom: 0}.brandstore-category:last-child{margin-bottom: 0}.brandstore-category::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('../images/noise_texture.webp');background-size: 16rem 16rem;z-index: 1;border-radius: inherit;pointer-events: none}.brandstore-category-title,.brandstore-store,.brandstore-stores-grid{position: relative;z-index: 2}.brandstore-stores-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 20px}.brandstore-store{height: 8rem;display: flex;justify-content: center;align-items: center;background: #ffffff;border-radius: 0.75rem;font-size: 21px;font-weight: 700;color: #2f3045;cursor: pointer;text-decoration: none;padding: 2rem;position: relative;overflow: hidden;box-shadow: 0 0.25rem 0.375rem rgba(0,0,0,0.1);transition: transform 0.3s,box-shadow 0.3s,color 0.3s}.brandstore-store:hover{color: #ffffff;transform: translateY(-0.3125rem);box-shadow: 0 0.5rem 0.75rem rgba(0,0,0,0.2)}.brandstore-category-title{color: #ffffff;font-size: 32px;margin-bottom: 2rem;font-weight: 700}.brandstore-store-logo{width: 8rem;height: auto;max-height: 5rem}.brandstore-store-logo:only-child{width: auto;height: 5rem}.brandstore-top-filter-wrapper{position: sticky;top: 0;z-index: 100;background-color: #f5f5f5;padding-top: 10px;margin-left: -25px;margin-right: -25px;padding-left: 25px;padding-right: 25px;margin-bottom: 20px}.brandstore-top-filter{display: flex;align-items: center;padding: 2.5rem 1.5rem;background: linear-gradient(135deg,#0b0c0a,#3b70ba,#6a6db6);border-radius: 0.75rem;overflow: hidden;position: relative;gap: 1rem}.brandstore-top-filter::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/noise_texture.webp');background-size: 16rem 16rem;z-index: 1;border-radius: inherit;pointer-events: none}.brandstore-top-filter-brand-logo,.brandstore-top-filter-brand-title,.brandstore-filter-sort{position: relative;z-index: 2}.brandstore-top-filter-title{font-size: 18px;font-weight: 700;margin-bottom: 0;color: #ffffff}.brandstore-top-filter-category-title{margin-bottom: 0;margin-top: 0.25rem;color: #d4d4d4}.brandstore-filter-sort{margin-left: auto;display: flex;align-items: center}.sort-select-wrapper{position: relative;display: inline-block}.sort-icon-mobile{display: none;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 15px;height: 15px;color: #666;pointer-events: none;z-index: 1}.sort-dropdown{appearance: none;background-color: #f5f5f5;border: 1px solid #ddd;border-radius: 6px;padding: 8px 36px 8px 12px;font-size: 14px;cursor: pointer;transition: all 0.2s ease}.sort-dropdown:hover{background-color: #e9e9e9}.sort-dropdown:focus{outline: none;border-color: #999}.brandstore-top-filter-brand-logo{height: 3.25rem;background: #ffffff;border-radius: 0.5rem;display: flex;align-items: center;justify-content: center;padding: 0.125rem 1rem}.brandstore-top-filter-brand-logo img{max-height: 100%;max-width: auto}.brandstore-subcategory{padding: 16px;background-color: #fff;border-radius: 8px;border: 0.5px solid var(--n25-border-grey);box-shadow: 0 2px 4px rgba(0,0,0,0.08);margin-bottom: 20px}.brandstore-subcategory-wrap{display: flex;flex-wrap: wrap;gap: 1rem}.brandstore-subcategory-btn{background: #F1F1F1;color: #898989;font-size: 12px;padding: 0.25rem 0.5rem;text-decoration: none;border-radius: 0.25rem;border: 0;white-space: nowrap}.brandstore-subcategory-btn.active,.brandstore-subcategory-btn:hover{background: #ff6900;color: #ffffff}.brandstore-subcategory-btn:active{background: #ff6900;color: #ffffff;border: 0}.brandstore-subcategory-btn.header-dropdown-toggle::after{display: inline-block;margin-left: .255em;vertical-align: 0.127em}.brandstore-subcategory .dropdown-menu{padding: 0;border: 0;margin-top: 0.3125rem}@media (max-width: 1399px){.brandstore-stores-grid{grid-template-columns: repeat(5,1fr)}}@media (max-width: 1199px){.brandstore-stores-grid{grid-template-columns: repeat(4,1fr)}}@media (max-width: 991px){.brandstore-stores-grid{grid-template-columns: repeat(3,1fr);gap: 16px}}@media (max-width: 767.98px){.brandstore-top-filter-wrapper{margin: 0 -10px 12px;padding: 0}.brandstore-top-filter{flex-wrap: wrap;padding: 1rem;border-radius: 0;border: 0}.brandstore-filter-sort{position: absolute;right: 1rem;top: 1rem;width: auto}.brandstore-filter-sort form,.brandstore-filter-sort .form-select{width: auto}.sort-icon-mobile{display: block}.sort-select-wrapper::after{display: none}.sort-dropdown{padding: 8px;min-width: 44px;font-size: 0;width: 44px;height: 40px;background-color: #f5f5f5;background-image: none}.sort-dropdown option{font-size: 14px}.brandstore-top-filter-brand-logo{height: 2.5rem}.brandstore-top-filter-title{font-size: 16px}.brandstore-subcategory-wrap{display: flex;flex-wrap: wrap;gap: 0.5rem;padding-left: 1rem;padding-right: 1rem}.brandstore-category{padding: 1.25rem 1rem 1rem;margin-bottom: 1.5rem;border-radius: 0.75rem}.brandstore-stores-grid{grid-template-columns: repeat(2,1fr);gap: 12px}.brandstore-category-title{font-size: 18px;margin-bottom: 1.25rem}}@media (max-width: 575px){.brandstore-stores-grid{grid-template-columns: repeat(2,1fr);gap: 10px}}.brandstore-tax-free-badge{position: absolute;bottom: 8px;right: 8px;background: transparent;color: #dc3545;font-size: 9px;font-weight: 500;padding: 2px 5px 0;border: 1px solid #dc3545;border-radius: 4px;text-transform: uppercase;z-index: 1;display: flex;align-items: center;justify-content: center;height: 16px;line-height: 1em}.header-bottom-nav-brand{position: relative}.cart-accordion-wrapper{margin-top: 20px}.cart-accordion-wrapper .accordion-item{border: 1px solid #dee2e6;border-radius: 8px;margin-bottom: 15px;overflow: hidden}.cart-accordion-wrapper .accordion-item.disabled{opacity: 0.6}.cart-accordion-wrapper .accordion-item.disabled .accordion-button{background-color: #f8f9fa}.cart-accordion-wrapper .accordion-header{border: none;position: relative}.cart-accordion-wrapper .accordion-button{background-color: #fff;color: #212529;font-weight: 600;font-size: 18px;padding: 20px 25px;border: none;box-shadow: none;position: relative;width: 100%}.cart-accordion-wrapper .accordion-button:not(.collapsed){background-color: #fff;color: #212529;box-shadow: none}.cart-accordion-wrapper .accordion-button:focus{box-shadow: none;border-color: transparent}.cart-accordion-wrapper .accordion-button::after{display: none}.accordion-title{flex: 0 0 auto}.accordion-selected-text{flex: 1 1 auto;text-align: right;color: #6c757d;font-weight: 400;font-size: 16px;padding-right: 15px}.cart-accordion-wrapper .accordion-body{padding: 25px}.delivery-type-selection,.payment-type-selection{display: flex;gap: 15px;flex-wrap: wrap}.delivery-option,.payment-option{display: flex;flex: 0 0 calc(33.333% - 10px);min-width: 200px;margin-bottom: 15px;cursor: pointer}.payment-option{flex: 0 0 calc(33.333% - 10px)}.delivery-option input[type="radio"],.payment-option input[type="radio"]{display: none}.delivery-option-content,.payment-option-content{border: 2px solid #e0e0e0;border-radius: 8px;padding: 20px;display: flex;align-items: center;gap: 15px;transition: all 0.2s ease;width: 100%;min-height: 100px}.delivery-option input[type="radio"]:checked+.delivery-option-content,.payment-option input[type="radio"]:checked+.payment-option-content{border-color: #F59C36;background-color: #FFF5E6;background: linear-gradient(135deg,#FFF5E6 0%,#FFEEDB 100%)}.delivery-option-icon,.payment-option-icon{flex: 0 0 auto;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center}.delivery-option-icon svg,.payment-option-icon svg{width: 100%;height: 100%}.delivery-option-info,.payment-option-info{flex: 1 1 auto}.delivery-option-title,.payment-option-title{font-weight: 600;font-size: 16px;margin-bottom: 2px}.delivery-option-desc,.payment-option-desc{color: #6c757d;font-size: 14px}.delivery-option-price{flex: 0 0 auto;text-align: right}.delivery-option-price .price-label{color: #6c757d;font-size: 12px}.delivery-option-price .price-value{font-weight: 600;font-size: 16px}.payment-option-lendmn input[type="radio"]:checked+.payment-option-content{border-color: #ff7300;background: linear-gradient(135deg,#fff5ed 0%,#ffe8d6 100%);box-shadow: 0 4px 12px rgba(255,115,0,0.15)}.payment-option-lendmn .lendmn-logo{flex: 0 0 auto;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center}.payment-option-lendmn .lendmn-logo img{width: 100%;height: 100%;object-fit: contain}.payment-option-lendmn .payment-option-title{color: #212529;font-weight: 700;font-size: 18px;margin-bottom: 6px}.payment-option-lendmn input[type="radio"]:checked+.payment-option-content .payment-option-title{color: #ff7300}.payment-option-lendmn .lendmn-features{display: flex;flex-direction: column;gap: 4px}.payment-option-lendmn .lendmn-feature{display: flex;align-items: center;gap: 6px;font-size: 12px;color: #555;line-height: 1.3}.payment-option-lendmn .lendmn-feature svg{flex-shrink: 0;margin-top: 1px}.delivery-content{margin-top: 20px}.skybox-location-controls{margin-bottom: 20px}.location-controls-row{display: flex;gap: 15px;align-items: stretch}#skybox_locker{font-size: 16px;padding: 12px;flex: 1;height: 48px}#findNearestLocker{height: 48px;white-space: nowrap;padding: 0 20px}#skybox-map{margin-top: 20px}#selected-locker-details{margin-top: 15px}#selected-locker-details .locker-name{color: #212529}.pickup-location{border: 1px solid #dee2e6}#delivery_address{font-size: 16px;min-height: 100px}.accordion-actions{display: flex;justify-content: flex-end;padding-top: 15px;border-top: 1px solid #e9ecef}.accordion-actions .btn{min-width: 120px}.btn-sm.btn-main-orange{height: 32px;padding: 0 12px;font-size: 14px}.cart-items-section{}.delivery-error,.payment-error{margin-bottom: 15px}@media (max-width: 768px){.cart-accordion-wrapper .accordion-button{font-size: 16px;padding: 15px 20px}.accordion-selected-text{font-size: 14px}.cart-accordion-wrapper .accordion-body{padding: 15px}.delivery-type-selection,.payment-type-selection{flex-direction: column;gap: 10px}.delivery-option,.payment-option{min-width: 100%;margin-bottom: 0}.delivery-option-content,.payment-option-content{padding: 15px;min-height: 80px}.delivery-option-title,.payment-option-title{font-size: 14px}.delivery-option-desc,.payment-option-desc{font-size: 12px}.delivery-option-icon,.payment-option-icon{width: 32px;height: 32px}.payment-option-lendmn .lendmn-logo{width: 40px;height: 40px}.payment-option-lendmn .payment-option-title{font-size: 16px}.payment-option-lendmn .lendmn-feature{font-size: 11px}.location-controls-row{flex-direction: column;gap: 10px}#findNearestLocker{width: 100%}#findNearestLocker .button-text{display: inline}}@media (max-width: 400px){#findNearestLocker .button-text{display: none}}.shipping-method-selection{border-bottom: 1px solid #e9ecef;padding-bottom: 20px}.shipping-method-selection h6{font-weight: 600;color: #212529}.shipping-method-options{display: flex;gap: 15px;flex-wrap: wrap}.shipping-method-option{display: flex;flex: 0 0 calc(50% - 8px);min-width: 200px;cursor: pointer}.shipping-method-option input[type="radio"]{display: none}.shipping-method-content{border: 2px solid #e0e0e0;border-radius: 8px;padding: 15px 20px;display: flex;align-items: center;gap: 15px;transition: all 0.2s ease;width: 100%}.shipping-method-option input[type="radio"]:checked+.shipping-method-content{border-color: #F59C36;background: linear-gradient(135deg,#FFF5E6 0%,#FFEEDB 100%)}.shipping-method-icon{flex: 0 0 auto;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;color: #6c757d}.shipping-method-option input[type="radio"]:checked+.shipping-method-content .shipping-method-icon{color: #F59C36}.shipping-method-info{flex: 1 1 auto}.shipping-method-title{font-weight: 600;font-size: 16px;margin-bottom: 2px}.shipping-method-desc{color: #6c757d;font-size: 14px}.sea-shipping-notice{font-size: 14px}.shipping-toggle-wrapper.disabled-toggle{opacity: 0.5;pointer-events: none}.shipping-toggle-wrapper.disabled-toggle .form-check-input{cursor: not-allowed}@media (max-width: 768px){.shipping-method-options{flex-direction: column;gap: 10px}.shipping-method-option{min-width: 100%}.shipping-method-content{padding: 12px 15px}.shipping-method-icon{width: 32px;height: 32px}.shipping-method-title{font-size: 14px}.shipping-method-desc{font-size: 12px}}.payment-option-storepay input[type="radio"]:checked+.payment-option-content{border-color: #0054ff;background: linear-gradient(135deg,#f0f5ff 0%,#e0ebff 100%);box-shadow: 0 4px 12px rgba(0,84,255,0.15)}.payment-option-storepay .storepay-logo{flex: 0 0 auto;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center}.payment-option-storepay .storepay-logo img{width: 100%;height: 100%;object-fit: contain}.payment-option-storepay .payment-option-title{color: #212529;font-weight: 700;font-size: 18px;margin-bottom: 6px}.payment-option-storepay input[type="radio"]:checked+.payment-option-content .payment-option-title{color: #0054ff}.payment-option-storepay .storepay-features{display: flex;flex-direction: column;gap: 4px}.payment-option-storepay .storepay-feature{display: flex;align-items: center;gap: 6px;font-size: 12px;color: #555;line-height: 1.3}.payment-option-storepay .storepay-feature svg{flex-shrink: 0;margin-top: 1px}.payment-option-golden{flex-direction: column !important;padding: 0 !important;gap: 0 !important;border: 2px solid #F59C36 !important;background: linear-gradient(135deg,#FFFBF5 0%,#FFF8ED 100%) !important;overflow: hidden}.payment-option-golden .payment-option-main{display: flex;align-items: center;gap: 15px;padding: 14px 20px;width: 100%}.payment-option-golden .payment-option-icon{color: #F59C36}.payment-option-golden .payment-option-bonus{display: flex;align-items: center;justify-content: center;padding: 8px 20px;background: linear-gradient(90deg,#F59C36 0%,#FFB347 100%);width: 100%;color: #ffffff;font-size: 13px;font-weight: 700}.payment-option input[type="radio"]:checked+.payment-option-golden{border-color: #D97706 !important;box-shadow: 0 0 0 3px rgba(217,119,6,0.25),0 4px 15px rgba(245,156,54,0.35)}.payment-option input[type="radio"]:checked+.payment-option-golden .payment-option-bonus{background: linear-gradient(90deg,#D97706 0%,#E8890C 100%)}.payment-option input[type="radio"]:checked+.payment-option-golden .payment-option-main{background: linear-gradient(135deg,#FFF3E0 0%,#FFECCC 100%)}.payment-option-golden:hover{border-color: #E8890C !important;box-shadow: 0 4px 12px rgba(245,156,54,0.25)}@media (max-width: 768px){.payment-option-golden .payment-option-main{padding: 12px 15px}.payment-option-golden .payment-option-bonus{padding: 6px 15px;font-size: 11px}}.saved-addresses-section{background-color: #f8f9fa;padding: 20px;border-radius: 8px}.address-card{border: 2px solid #e0e0e0;transition: all 0.2s;cursor: pointer}.address-card:hover{border-color: #F59C36;box-shadow: 0 2px 8px rgba(245,156,54,0.15)}.address-card .form-check{margin: 0}.address-card .form-check-input{margin-top: 0.5rem}.address-card .form-check-input:checked{background-color: #F59C36;border-color: #F59C36}.address-card .form-check-input:focus{border-color: #F59C36;box-shadow: 0 0 0 0.25rem rgba(245,156,54,0.25)}.address-card .form-check-label{cursor: pointer;padding-left: 10px}.saved-address-radio:checked~.form-check-label strong{color: #F59C36}.address-card:has(.saved-address-radio:checked){border-color: #F59C36;background-color: #FFF5E6;background: linear-gradient(135deg,#FFF5E6 0%,#FFEEDB 100%)}.new-address-section{padding: 20px;background-color: #f8f9fa;border-radius: 8px}@media (max-width: 768px){.saved-addresses-section,.new-address-section{padding: 15px}.address-card .card-body{padding: 12px !important}}.cart-donation-wrapper{border-radius: 12px;overflow: hidden}.cart-donation-section{background: #FCEBEC;padding: 8px;border-radius: 12px;transition: all 0.3s ease;border: #F4C1C5 1px solid}.cart-donation-section[data-donation-active="false"]{background: #F6F6F6;filter: grayscale(100%);opacity: 0.8;border: #D1D0D5 1px solid}.cart-donation-header{display: flex;align-items: flex-start;gap: 8px;position: relative}.cart-donation-icon{flex-shrink: 0;width: 48px;height: 48px}#donation-lottie-container{width: 48px;height: 48px}.cart-donation-content{flex: 1;min-width: 0}.cart-donation-title{font-size: 15px;font-weight: 600;color: #2C3E50}.cart-donation-section[data-donation-active="false"] .cart-donation-title{color: #2C3E50}.cart-donation-subtitle{font-size: 13px;color: #6B7280;line-height: 1.4}a.cart-donation-question{color: #2C3E50;font-size: 12px;font-weight: 600;text-decoration: underline;cursor: pointer;transition: color 0.2s ease;display: inline-block}a.cart-donation-question:hover{color: #C0392B}.cart-donation-section[data-donation-active="false"] a.cart-donation-question{display: none}.cart-donation-section .form-switch .form-check-input{margin-right: 0}.cart-donation-amount{font-weight: 700;margin-top: 6px}.cart-donation-section[data-donation-active="false"] .cart-donation-amount{color: #6B7280}.cart-donation-toggle{flex-shrink: 0;text-align: right}.cart-donation-toggle .form-check{margin: 0}.cart-donation-toggle .form-check-input{width: 44px;height: 24px;background-color: #E74C3C;border-color: #E74C3C;cursor: pointer}.cart-donation-toggle .form-check-input:checked{background-color: #E74C3C;border-color: #E74C3C}.cart-donation-toggle .form-check-input:focus{box-shadow: 0 0 0 0.25rem rgba(231,76,60,0.25)}@media (max-width: 480px){.cart-donation-header{flex-wrap: wrap}.cart-donation-amount{font-size: 18px}.cart-donation-icon{width: 40px;height: 40px}#donation-lottie-container{width: 40px;height: 40px}.cart-donation-title{font-size: 14px}.cart-donation-subtitle{font-size: 12px}.cart-donation-question{font-size: 12px}}.cart{display: flex;gap: 1.5rem}.cart-main{flex-grow: 1}.cart-sidebar{width: 400px;flex-grow: 0;flex-shrink: 0}.cart-title{display: flex;justify-content: space-between;align-items: center;padding: 1.5rem}.cart-title h2{font-size: 18px;font-weight: 700;margin-bottom: 0.5rem}.cart-title-description{font-size: 14px;color: #5C5C5C;margin-bottom: 0}.cart-breadcrumb{display: flex;align-items: top;justify-content: space-between;padding: 0 1.5rem;position: relative}.cart-breadcrumb::after{content: '';position: absolute;top: 0.75rem;height: 1px;background: #D1D0D5;left: 1.5rem;right: 1.5rem;z-index: 1}.cart-breadcrumb-item{align-items: center;color: #898989;position: relative;z-index: 2}.cart-breadcrumb-item.active{color: #000000}.cart-breadcrumb-marker{margin: 0 auto 0.5rem;width: 1.5rem;height: 1.5rem;background: #ffffff;border: 1px solid #D1D0D5;display: flex;align-items: center;justify-content: center;border-radius: 50%}.cart-breadcrumb-item.active .cart-breadcrumb-marker{background: #22AB94;border-color: #22AB94}.cart-breadcrumb-marker-inner{width: 0.625rem;height: 0.625rem;background: #ffffff;border-radius: 50%}.cart-breadcrumb-item-cart::before{content: '';position: absolute;top: 0;right: 50%;height: 1.5rem;background: #f5f5f5;left: -0.5rem;z-index: -1}.cart-breadcrumb-item-payment::after{content: '';position: absolute;top: 0;right: -0.5rem;left: 50%;height: 1.5rem;background: #f5f5f5;z-index: -1}.cart-item{padding: 1.5rem;display: flex;align-items: stretch;gap: 1.5rem;margin-bottom: 1.5rem}.cart-item:last-child{margin-bottom: 0}.cart-item-image{position: relative;overflow: hidden}.cart-item-image-col{width: 11rem;flex-grow: 0;flex-shrink: 0}.cart-item-image img{width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: contain;border-radius: 0.5rem}.cart-item-img-placeholder{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background-color: #f8f9fa;border-radius: 0.5rem;padding: 1.25rem}.cart-item-img-placeholder svg{width: 5rem;height: 5rem}.cart-item-details{display: flex;gap: 1.5rem;flex: 1}.cart-item-left{flex: 1}.cart-item-right{flex: 0 0 8rem;text-align: right}.cart-item-detail-title{display: block;font-size: 14px;font-weight: 400;text-decoration: none;color: #000000;margin-bottom: 0.75rem}.cart-item-detail-title:hover{color: var(--n25-main-orange)}.cart-item-detail-options{color: #898989;font-size: 12px;margin-bottom: 0.25rem}.cart-item-index{color: #898989;font-size: 12px;margin-bottom: 1.25rem}.cart-item-detail-options:last-child{margin-bottom: 1rem}.cart-item-detail-price{display: flex;align-items: center;gap: 8px;margin-top: 8px;flex-wrap: wrap}.cart-item-detail-price-original{font-size: 14px;color: #898989;text-decoration: line-through}.cart-item-detail-price-off{background: #FF4545;color: white;padding: 2px 6px;border-radius: 4px;font-size: 11px;font-weight: 500}.cart-item-detail-price-current{font-size: 16px;font-weight: 600;color: #0E0E0E}.cart-item-detail-price-qty{font-size: 14px;color: #5C5C5C}.cart-item-estimate-date-label{color: #595959;font-style: italic;font-size: 12px;margin-bottom: 0.25rem}.cart-item-estimate-date{display: inline-flex;color: #898989;font-size: 12px;margin-bottom: 0.75rem;padding: 0.5rem 0.75rem;background-color: #f6f6f6;border-radius: 0.375rem;gap: 0.5rem;align-items: center}.cart-item-estimate-date-text{margin-left: 0.25rem}.cart-item-digital-delivery{display: flex;align-items: center;gap: 0.5rem;margin-bottom: 0.75rem}.cart-item-digital-delivery .badge{font-size: 12px;font-weight: 500;padding: 0.35rem 0.65rem}.digital-delivery-notice{border-radius: 12px}.digital-delivery-notice i{color: #198754}.cart-item-price{font-size: 21px;font-weight: 700}.cart-item-price-mobile{font-size: 21px;font-weight: 700;margin-bottom: 0.75rem}.cart-item-actions{display: flex;gap: 0.375rem;justify-content: flex-end;align-items: center;margin-bottom: 1rem}.cart-item-count{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem}.cart-item-wishlist-btn{position: relative}.cart-login{padding: 1.5rem}.cart-login-text{margin-bottom: 0.75rem}.cart-login-signin{margin-bottom: 0.75rem}.cart-dropdown-item-price-beforedeal{display: flex;gap: 0.5rem;align-items: center;line-height: 1em;margin-bottom: 0.25rem}.cart-dropdown-item-price-beforedeal-price{text-decoration: line-through;color: #898989;font-size: 11px;font-weight: 400}.cart-dropdown-item-price-off{color: #ffffff;background: #F7525F;border-radius: 0.25rem;line-height: 1em;padding: 0.25rem 0.375rem;font-size: 7px;font-weight: 400}.cart-item-price-beforedeal{display: flex;gap: 0.5rem;align-items: center;line-height: 1em;margin-bottom: 0.5rem;justify-content: end}.cart-item-price-beforedeal-price{color: #898989;text-decoration: line-through;font-size: 14px;font-weight: 400}.cart-item-price-off{color: #ffffff;background: #F7525F;border-radius: 0.25rem;line-height: 1em;padding: 0.25rem 0.375rem;font-size: 11px;font-weight: 400;text-decoration: none}.cart-item-price-original{color: #898989;font-size: 14px;font-weight: 400;margin-bottom: 0.25rem}.cart-item-price-current{font-weight: 500;font-size: 16px;color: #0E0E0E}.cart-delivery-heading{padding: 1.5rem}.cart-delivery-heading h1{font-size: 18px;font-weight: 700;margin-bottom: 0;color: #0DB14B}.cart-delivery-heading p{font-size: 12px;color: #5C5C5C;margin-bottom: 0.5rem}.cart-delivery-body{padding: 1.5rem}.cart-delivery-choose-wrap{background: #F1F1F1;display: flex;padding: 0.375rem;margin-bottom: 1rem;border-radius: 0.5rem}.cart-delivery-choose-btn{flex-grow: 1;background: #F1F1F1;color: #000000;border-radius: 0.25rem;padding: 0.5rem;text-decoration: none;justify-content: center;display: flex;align-items: center;gap: 0.375rem;width: calc(33%);position: relative}.cart-delivery-choose-btn.active{background: #FFFFFF}.cart-delivery-choose-btn.active::before{position: absolute;content: '';left: 0.75rem;width: 1rem;height: 1rem;background: #ffffff;border: 0.3125rem solid #0DB14B;border-radius: 50%;display: block}.cart-delivery-body-title{font-size: 14px;font-weight: 700;margin-bottom: 1rem}.cart-delivery-blackbox-wrap,.cart-delivery-pickup-wrap{display: flex;border: 1px solid #D1D0D5;border-radius: 0.5rem;overflow: hidden;align-items: stretch}.cart-delivery-pickup-body{padding: 1rem;flex: 1;display: flex;flex-direction: column}.cart-delivery-pickup-title{font-weight: 700;margin-bottom: 0.5rem;font-size: 18px}.cart-delivery-pickup-address{color: #5C5C5C;margin-bottom: 1rem}.cart-delivery-pickup-time{color: #0DB14B}.cart-delivery-blackbox-image{flex: 0 0 30%}.cart-delivery-blackbox-image img{width: 100%;height: 100%;object-fit: cover}.cart-delivery-blackbox-body{padding: 1rem}.alert{border-radius: 0.5rem;padding: 0.5rem 1rem;margin-bottom: 1rem}.alert-yellow{background-color: #FFF5E6;border: 1px solid #f4e8d6;color: #e08600}.cart-payment-heading{padding: 1.5rem}.cart-payment-heading h1{font-size: 18px;font-weight: 700;margin-bottom: 0.5rem}.cart-payment-heading h2{font-size: 21px;font-weight: 700;margin-bottom: 0.5rem}.cart-payment-heading h2 #countdown-5mins{display: inline;color: #F7525F}.cart-payment-heading p{font-size: 14px;color: #5C5C5C;margin-bottom: 0}.payment-disclaimer{background-color: #FFF5E6;border: 1px solid #f4e8d6;color: #e08600;margin: 1.5rem 0;padding: 1rem;border-radius: 0.5rem}@media (min-width: 768px) and (max-width: 991px){.cart-sidebar{width: 320px}.cart-item{padding: 1rem;gap: 1rem}.cart-item-image-col{width: 8rem}.cart-item-details{gap: 1rem}.cart-item-right{flex: 0 0 6rem}.cart-title{padding: 1rem}.cart-delivery-heading,.cart-delivery-body{padding: 1rem}.cart-payment-heading{padding: 1rem}}@media (max-width: 767.98px){.cart-payment-heading{padding: 1rem}.cart-payment-heading h1{font-size: 14px;margin-bottom: 0.25rem}.cart-payment-heading p{font-size: 12px;margin-bottom: 0}.cart-item-price-beforedeal{justify-content: start}.cart{flex-direction: column;gap: 0.75rem}.cart-item-details{flex-direction: column;gap: 1rem}.cart-sidebar{width: 100%}.cart-title{margin-left: -0.75rem;margin-right: -0.75rem;padding: 1rem}.cart-title-h2{font-size: 14px}.cart-title-description{font-size: 12px}.cart-item-image-col{width: 25%}.cart-item-right{text-align: left;flex: none}.cart-item-actions{margin-bottom: 0}.cart-item{margin-bottom: 0.75rem;padding: 1rem}.cart-breadcrumb-marker{margin: 0 auto 0.25rem}.cart-breadcrumb-title{font-size: 11px}.cart-delivery-heading,.cart-delivery-body{padding: 1rem}.cart-delivery-choose-btn{padding: 0.5rem}.cart-delivery-choose-btn.active{position: inherit}.cart-delivery-choose-btn.active::before{position: inherit}.cart-delivery-choose-btn svg{display: none}.cart-delivery-pickup-wrap,.cart-delivery-blackbox-wrap{flex-direction: column}.cart-delivery-pickup-image img{width: 100%}.cart-delivery-heading h1{font-size: 14px;margin-bottom: 0.25rem}.cart-delivery-heading p{font-size: 11px;margin-bottom: 0.25rem}.cart-delivery-pickup-title{font-weight: 700;margin-bottom: 0.25rem;font-size: 14px}}.comment-numbers{display: grid;grid-template-columns: repeat(3,1fr);gap: 1em}.comment-number{padding: 2rem;text-align: center;display: flex;flex-direction: column;justify-content: center;flex: 1}.comment-number h1{font-size: 35px;font-weight: 700;margin-bottom: 0.75rem;color: #0DB14B}.comment-number p{margin-bottom: 0}.comments-card{padding: 1.5rem}.comments-card .fb_iframe_widget,.comments-card .fb_iframe_widget span,.comments-card .fb_iframe_widget iframe[style]{width: 100% !important}@media (max-width: 767.98px){.comment-numbers{gap: 0.75rem;grid-template-columns: repeat(2,1fr)}.comment-number{padding: 0.75rem}.comment-number h1{font-size: 21px;margin-bottom: 0}.comments-card{padding: 0.75rem}}.company-top>.container{position: relative;height: 100%}.company-top-content{position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-65%)}.company-top-content-bottom{position: absolute;bottom: 1.875em;left: 50%;transform: translateX(-50%);width: 50%;font-weight: 600;color: #FDD2BF}.company-top-content h1{font-size: 72px;font-weight: 700;margin-bottom: 0;background: linear-gradient(165deg,#FFD3BC 0%,#FFD3BC 10%,#ffffff 30%,#FFD3BC 60%,#5B4CFF 90%,#5B4CFF 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-shadow: 0 0 0.625rem rgba(255,211,188,0.7),0 0 1.25rem rgba(255,211,188,0.5),0 0 1.875rem rgba(255,211,188,0.3);animation: company-top-glow 2s infinite alternate}.company-top-content h2{font-size: 35px;font-weight: 600;margin-bottom: 0;color: #FDD2BF}.company-top{background-color: #000000;height: 43.75rem;position: relative;overflow: hidden;color: #FFFFFF;text-align: center}.company-top-bg{width: 100%;height: 100%;position: absolute;left: 50%;transform: translateX(-50%)}.company-top-bg>div{position: absolute;scale: 1.2;opacity: 0.6}.company-top-bg>div:nth-child(1){width: 100%;height: 100%;border-radius: 50%;box-shadow: inset 0 0 4em 3em rgba(238,200,175,0.2),inset 0 0 2em 0.4em rgba(238,200,175,0.2),0 0 0.1em 0.1em rgba(238,200,175,0.2),0 0 1em 0.4em rgba(238,200,175,0.3);translate: 0 -50%;animation: company-top-onloadbgt 1s ease-in-out forwards}.company-top-bg>div:nth-child(2){width: 100%;height: 100%;border-radius: 50%;box-shadow: inset 0 0 4em 3em rgba(238,200,175,0.2),inset 0 0 2em 0.4em rgba(238,200,175,0.2),0 0 0.1em 0.1em rgba(238,200,175,0.2),0 0 1em 0.4em rgba(238,200,175,0.3);translate: 0 50%;animation: company-top-onloadbgb 1s ease-in-out forwards}.company-about-wrap{background-color: #ffffff}.company-about-wrap .container{padding: 7rem 0}.company-about{display: flex;gap: 1.875em;align-items: flex-start}.company-about-numbers,.company-about-content{flex: 1}.company-about-numbers{display: grid;grid-template-columns: repeat(2,1fr);gap: 1em}.company-about-number{padding: 2rem;background-color: #FFFFFF;border: 1px solid #D1D0D5;border-radius: 0.5rem;text-align: center;display: flex;flex-direction: column;justify-content: center;height: 100%}.company-about-number h1{font-size: 35px;font-weight: 700;margin-bottom: 0.75rem;color: #0DB14B}.company-about-number p{margin-bottom: 0}.company-vision-wrap{background: #000000 url(../images/company-vision.webp) no-repeat center center;background-size: cover;color: #FFFFFF;text-align: center}.company-vision-wrap>.container{padding: 7rem 0}.company-vision-text{font-size: 18px;font-weight: 400;width: 60%;margin: 0 auto}.company-vision-title{font-size: 72px;font-weight: 800;margin-bottom: 3rem;color: #1f202000;position: relative;background-clip: text;overflow: clip;background-color: #fefcef}.company-vision-title:before,.company-vision-title:after{content: "";position: absolute;background-color: #3cf5;width: 180%;top: 50%;left: 50%;aspect-ratio: 1;translate: -50% 0;border-top-left-radius: 60% 80%;border-top-right-radius: 50% 80%;border-bottom-left-radius: 60% 80%;border-bottom-right-radius: 50% 80%;mix-blend-mode: multiply;animation: company-vision-rot 10s linear infinite}.company-vision-title:after{animation-delay: -4s;animation-duration: 8s}.company-howwework-wrap{background-color: #F6F6F6}.company-howwework-wrap>.container{padding: 7rem 0}.company-howwework-top,.company-howwework-bottom{display: flex;gap: 1.875em;flex-wrap: wrap}.company-howwework-middle{color: #ffffff;background-color: #000000;padding: 2rem;text-align: center;border-radius: 0.75rem}.company-howwework-top-card-row3items{flex: 1 1 calc(33.333% - 1.875em);box-sizing: border-box}.company-howwework-top-card-row2items,.company-howwework-bottom-card{flex: 1 1 calc(50% - 1.875em);box-sizing: border-box}.company-howwework-bottom-card{text-align: center}.company-howwework-top-card-row3items,.company-howwework-top-card-row2items,.company-howwework-bottom-card{padding: 1.5rem}.company-howwework-top-card-top{display: flex;justify-content: space-between;margin-bottom: 1.5rem}.company-howwework-top-card-top-step{display: flex;height: 3rem;width: 3rem;border-radius: 50%;background-color: #E7F7ED;color: #0DB14B;justify-content: center;align-items: center;font-weight: 700}.company-howwework-top-card-title{font-weight: 700;font-size: 14px;margin-bottom: 0.5rem}.company-howwework-top-card-text{color: #5C5C5C;margin-bottom: 0}.company-howwework-middle h1{font-weight: 700;font-size: 21px;margin-bottom: 1rem}.company-howwework-middle p{margin-bottom: 1.5rem}.company-howwework-bottom h1{font-weight: 700;font-size: 21px;margin-bottom: 1rem}.company-howwework-bottom p{margin-bottom: 1.5rem}@keyframes company-top-onloadbgt{0%{translate: 0 -50%;opacity: 0.3}100%{translate: 0 -80%;opacity: 1}}@keyframes company-top-onloadbgb{0%{translate: 0 50%;opacity: 0.3}100%{translate: 0 75%;opacity: 1}}@keyframes company-top-glow{0%{text-shadow: 0 0 0.3125rem rgba(255,211,188,0.7),0 0 1.25rem rgba(255,211,188,0.5),0 0 1.875rem rgba(255,211,188,0.3)}100%{text-shadow: 0 0 0.625rem rgba(255,211,188,1),0 0 1.875rem rgba(255,211,188,0.7),0 0 2.5rem rgba(255,211,188,0.5)}}@keyframes company-vision-rot{to{rotate: 360deg}}@media (max-width: 767.98px){.company-top{height: auto}.company-top>.container,.company-about-wrap>.container,.company-howwework-wrap>.container{padding: 1rem 0.75rem}.company-vision-wrap>.container{padding: 2rem 1rem}.company-top-content{position: initial;transform: none;margin-bottom: 0.75rem}.company-top-content-bottom{position: initial;transform: none;font-size: 12px;width: 100%}.company-top-content-bottom p{margin-bottom: 0}.company-top-content h2{font-size: 12px;margin-bottom: 0.75rem}.company-top-content h1{font-size: 21px}.company-about{flex-direction: column}.company-about-numbers{gap: 0.75rem}.company-about-number{padding: 0.75rem}.company-about-number h1{font-size: 21px;margin-bottom: 0}.company-vision-title{font-size: 21px;margin-bottom: 0.75rem}.company-vision-text{font-size: 12px;width: 100%}.company-howwework-wrap .heading-h1{font-size: 18px;text-align: center}.company-howwework-top,.company-howwework-bottom{gap: 0.75rem;flex-wrap: nowrap;flex-direction: column}.company-howwework-top-card-row3items,.company-howwework-top-card-row2items,.company-howwework-bottom-card{flex: 0 0 100%}.company-howwework-top-card-row3items,.company-howwework-top-card-row2items,.company-howwework-bottom-card{padding: 1rem}.company-howwework-top-card-top{margin-bottom: 0.75rem}.company-howwework-bottom h1,.company-howwework-middle h1{font-size: 18px;margin-bottom: 0.75rem}.company-howwework-bottom p,.company-howwework-middle p{margin-bottom: 0.75rem}.company-howwework-middle{padding: 1rem}.company-howwework-middle img{width: 5rem}.company-howwework-bottom img{width: 2.5rem}}.contact-wrap{display: flex;align-items: stretch;gap: 1rem;padding: 1rem}.contact-addresses{flex: 0 0 22rem}.contact-map{flex: 1}.contact-addresses{position: relative;padding: 1.5rem;background: linear-gradient(160deg,#040505,#3c2a39,#5d7879,#aed490);border-radius: 0.5rem;overflow: hidden;color: #ffffff}.contact-addresses::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('../images/noise_texture.webp');background-size: 16rem 16rem;z-index: 1;border-radius: inherit;pointer-events: none}.contact{list-style: none;padding: 0;margin: 0}.contact-item{margin-bottom: 1rem}.contact-link{display: flex;text-decoration: none;color: #ffffff}.contact-icon{margin-right: 0.625rem;text-align: center;flex: 0 0 1.25rem}.contact-icon object{fill: #ffffff}.contact-txt{color: #ffffff;text-decoration: none !important}#contactMap{width: 100%;height: 100%;border-radius: 0.5rem;overflow: hidden}@media (max-width: 767.98px){.contact-wrap{display: block;padding: 0;background: none}.contact-addresses{border-radius: 0.75rem}.contact-map{display: none}}.deals-banner-wrapper{position: relative;overflow: hidden}.deals-hero .deals-banner-wrapper{margin: 0}.deals-banner-content{padding: 40px 0;display: flex;flex-direction: column;justify-content: center;align-items: center;background: linear-gradient(135deg,#0ea5e9 0%,#1399FF 30%,#6366f1 70%,#8b5cf6 100%);background-size: 200% 200%;animation: dealsGradientShift 8s ease infinite}@keyframes dealsGradientShift{0%{background-position: 0% 50%}50%{background-position: 100% 50%}100%{background-position: 0% 50%}}.deals-banner-content .container{display: flex;flex-direction: column}@media (max-width: 991px){.deals-banner-content{padding: 30px 0}}@media (max-width: 767px){.deals-banner-content{padding: 24px 0}}.deals-banner-title{font-size: 2rem;margin-bottom: 0.5rem;font-weight: 700;line-height: 1.2;color: #ffffff}.deals-banner-subtitle{margin-bottom: 1rem;font-size: 1.25rem;line-height: 1.3;color: rgba(255,255,255,0.9)}.deals-banner-description{margin: 0;font-size: 1rem;max-width: 600px;line-height: 1.5;color: rgba(255,255,255,0.8)}@media (max-width: 767px){.deals-banner-title{font-size: 1.25rem}.deals-banner-subtitle{font-size: 1rem;margin-bottom: 0.5rem}.deals-banner-description{font-size: 0.875rem}}.main-content.deals-page{padding-top: 0}.deals-hero{background: linear-gradient(135deg,#0ea5e9 0%,#1399FF 30%,#6366f1 70%,#8b5cf6 100%);background-size: 200% 200%;animation: dealsGradientShift 8s ease infinite;padding: 1.5rem 0;margin: 0 -15px;position: relative;overflow: hidden}.deals-hero:has(.deals-banner-wrapper){padding: 0;margin: 0 -15px;background: none}.deals-hero-animated-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 1}.gradient-orb{position: absolute;border-radius: 50%;filter: blur(60px);opacity: 0.4;mix-blend-mode: soft-light}.gradient-orb.orb-1{width: 400px;height: 400px;background: radial-gradient(circle,rgba(255,255,255,0.8) 0%,rgba(255,200,100,0.3) 100%);top: -200px;right: -100px;animation: float 20s ease-in-out infinite}.gradient-orb.orb-2{width: 300px;height: 300px;background: radial-gradient(circle,rgba(255,255,255,0.6) 0%,rgba(255,150,50,0.2) 100%);bottom: -150px;left: -100px;animation: float 15s ease-in-out infinite reverse}.gradient-orb.orb-3{width: 250px;height: 250px;background: radial-gradient(circle,rgba(255,255,255,0.5) 0%,rgba(255,180,80,0.2) 100%);top: 50%;left: 50%;transform: translate(-50%,-50%);animation: pulse 10s ease-in-out infinite}@keyframes float{0%,100%{transform: translate(0,0) scale(1)}33%{transform: translate(30px,-30px) scale(1.1)}66%{transform: translate(-20px,20px) scale(0.9)}}@keyframes pulse{0%,100%{transform: translate(-50%,-50%) scale(1);opacity: 0.4}50%{transform: translate(-50%,-50%) scale(1.2);opacity: 0.6}}.deals-hero-content{position: relative;z-index: 2;text-align: center}.deals-hero-title{color: #ffffff;font-size: 2rem;font-weight: 800;margin: 0 0 0.75rem}.deals-hero-subtitle{color: rgba(255,255,255,0.9);font-size: 1.125rem;font-weight: 600;margin: 0 0 0.5rem}.deals-hero-description{color: rgba(255,255,255,0.8);font-size: 0.9375rem;font-weight: 400;margin: 0;max-width: 600px;margin-left: auto;margin-right: auto}.deals-categories{background: linear-gradient(to bottom,#fafafa 0%,#ffffff 100%);padding: 1.5rem 0;margin: 0 -15px;border-bottom: 2px solid #e8e8e8;position: relative;z-index: 100;box-shadow: 0 4px 16px rgba(0,0,0,0.08)}.deals-categories-scroll{width: 100%;overflow: visible}.deals-categories-nav{display: flex;flex-wrap: wrap;gap: 0.875rem;padding: 0 3rem;justify-content: center;align-items: center}.deals-category-chip{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.625rem 1.25rem;background: #ffffff;border: 1.5px solid #e0e0e0;border-radius: 10px;color: #2d2d2d;font-size: 0.875rem;font-weight: 600;text-decoration: none;transition: all 0.25s cubic-bezier(0.4,0,0.2,1);cursor: pointer;white-space: nowrap;box-shadow: 0 2px 4px rgba(0,0,0,0.06)}.deals-category-chip:hover{background: #ffffff;color: #6366f1;border-color: #6366f1;text-decoration: none;transform: translateY(-2px);box-shadow: 0 6px 12px rgba(99,102,241,0.18)}.deals-category-chip.active{background: linear-gradient(135deg,#1399FF 0%,#6366f1 100%);color: #ffffff;border-color: #1399FF;box-shadow: 0 4px 12px rgba(19,153,255,0.3);transform: translateY(-1px)}.deals-category-chip.active:hover{transform: translateY(-3px);box-shadow: 0 6px 16px rgba(99,102,241,0.2)}.deals-category-chip-icon{width: 20px;height: 20px;object-fit: contain}.deals-category-chip svg{fill: currentColor}.deals-category-chip.active .deals-category-chip-icon{filter: brightness(0) invert(1)}.deals-landing-categories{padding: 3rem 0;display: none}.deals-desktop-only{display: block}.deals-mobile-only{display: none}.deals-landing-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 2rem}.deals-landing-card{background: #ffffff;border: 2px solid #e8e8e8;border-radius: 16px;padding: 2.5rem 2rem;text-decoration: none;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;transition: all 0.3s cubic-bezier(0.4,0,0.2,1);position: relative;overflow: hidden}.deals-landing-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg,rgba(14,165,233,0.1) 0%,rgba(99,102,241,0.1) 100%);opacity: 0;transition: opacity 0.3s ease;z-index: 0}.deals-landing-card:hover{transform: translateY(-8px);box-shadow: 0 12px 40px rgba(99,102,241,0.15);border-color: #c7d2fe;text-decoration: none}.deals-landing-card:hover::before{opacity: 1}.deals-landing-card:hover .deals-landing-card-icon img{filter: none}.deals-landing-card:hover .deals-landing-card-title{color: #4338ca}.deals-landing-card:hover .deals-landing-card-arrow{color: #4338ca;transform: translateX(5px)}.deals-landing-card-icon{width: 80px;height: 80px;background: linear-gradient(135deg,rgba(14,165,233,0.15) 0%,rgba(99,102,241,0.15) 100%);border-radius: 20px;display: flex;align-items: center;justify-content: center;margin-bottom: 1.5rem;position: relative;z-index: 1;transition: all 0.3s ease}.deals-landing-card:hover .deals-landing-card-icon{background: rgba(255,255,255,0.8)}.deals-landing-card-icon img{width: 48px;height: 48px;object-fit: contain;transition: filter 0.3s ease}.deals-landing-card-title{font-size: 1.25rem;font-weight: 700;color: #1a1a1a;margin: 0 0 1rem;position: relative;z-index: 1;transition: color 0.3s ease}.deals-landing-card-arrow{color: #6366f1;position: relative;z-index: 1;transition: all 0.3s ease}.deals-content{padding: 2.5rem 0}.deals-category-block{margin-bottom: 4rem}.deals-category-block:last-child{margin-bottom: 2rem}.deals-category-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 2rem}.deals-category-info{display: flex;align-items: center;gap: 1rem}.deals-category-icon-wrap{width: 48px;height: 48px;background: linear-gradient(135deg,rgba(14,165,233,0.15) 0%,rgba(99,102,241,0.15) 100%);border-radius: 12px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.deals-category-icon{width: 28px;height: 28px;object-fit: contain}.deals-category-title{font-size: 1.625rem;font-weight: 800;color: #1a1a1a;margin: 0;line-height: 1.2}.deals-view-all-link{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.75rem 1.5rem;background: #ffffff;border: 2px solid #f0f0f0;border-radius: 50px;color: #6b7280;font-size: 0.875rem;font-weight: 600;text-decoration: none;transition: all 0.2s ease}.deals-view-all-link:hover{background: #f3f4f6;border-color: #e5e7eb;color: #374151;text-decoration: none}.deals-products-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 1.25rem}.deals-load-more{text-align: center;margin-top: 2rem}.deals-load-more-btn{display: inline-flex;align-items: center;gap: 0.625rem;padding: 0.875rem 2rem;background: #ffffff;border: 2px solid #f0f0f0;border-radius: 50px;color: #4a4a4a;font-size: 0.9375rem;font-weight: 700;text-decoration: none;transition: all 0.3s ease}.deals-load-more-btn:hover{background: #f3f4f6;border-color: #e5e7eb;color: #374151;text-decoration: none;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,0,0,0.08)}.deals-empty{text-align: center;padding: 4rem 2rem;background: #fafafa;border-radius: 16px}.deals-empty-icon{font-size: 4rem;margin-bottom: 1rem;opacity: 0.3}.deals-empty-text{font-size: 1.125rem;color: #999;margin: 0}@media (max-width: 1400px){.deals-products-grid{grid-template-columns: repeat(5,1fr)}}@media (max-width: 1200px){.deals-products-grid{grid-template-columns: repeat(4,1fr);gap: 1rem}}@media (max-width: 1200px){.deals-landing-grid{grid-template-columns: repeat(3,1fr);gap: 1.5rem}}@media (max-width: 991px){.deals-hero{padding: 1.5rem 0}.deals-hero-title{font-size: 1.5rem;margin-bottom: 0.625rem}.deals-hero-subtitle{font-size: 1rem;margin-bottom: 0.375rem}.deals-hero-description{font-size: 0.875rem}.deals-categories{padding: 1.25rem 0;top: 160px}.deals-landing-grid{grid-template-columns: repeat(2,1fr);gap: 1.25rem}.deals-landing-card{padding: 2rem 1.5rem}.deals-landing-card-icon{width: 70px;height: 70px}.deals-landing-card-icon img{width: 42px;height: 42px}.deals-landing-card-title{font-size: 1.125rem}.deals-categories-scroll{overflow-x: auto;scrollbar-width: thin;scrollbar-color: #ddd transparent;padding-bottom: 0.5rem}.deals-categories-scroll::-webkit-scrollbar{height: 6px}.deals-categories-scroll::-webkit-scrollbar-track{background: transparent}.deals-categories-scroll::-webkit-scrollbar-thumb{background: #ddd;border-radius: 10px}.deals-categories-nav{padding: 0 2rem;flex-wrap: nowrap;justify-content: flex-start;min-width: max-content;gap: 0.75rem}.deals-category-chip{padding: 0.625rem 1.25rem;font-size: 0.8125rem;border-radius: 8px}.deals-category-chip-icon{width: 18px;height: 18px}.deals-content{padding: 2rem 0}.deals-category-block{margin-bottom: 3rem}.deals-category-header{margin-bottom: 1.5rem}.deals-category-icon-wrap{width: 40px;height: 40px}.deals-category-icon{width: 24px;height: 24px}.deals-category-title{font-size: 1.375rem}.deals-view-all-link{padding: 0.625rem 1.25rem;font-size: 0.8125rem}.deals-products-grid{grid-template-columns: repeat(3,1fr);gap: 0.875rem}}@media (max-width: 767px){.deals-desktop-only{display: none}.deals-mobile-only{display: block}.deals-categories{display: none}}@media (max-width: 576px){.deals-hero{padding: 1.25rem 0}.deals-hero-title{font-size: 1.375rem;margin-bottom: 0.5rem}.deals-hero-subtitle{font-size: 0.9375rem;margin-bottom: 0.25rem}.deals-hero-description{font-size: 0.8125rem}.deals-landing-categories{padding: 2rem 0}.deals-landing-grid{grid-template-columns: repeat(2,1fr);gap: 0.875rem}.deals-landing-card{padding: 1.5rem 1rem;flex-direction: row;justify-content: space-between;text-align: left}.deals-landing-card-icon{width: 50px;height: 50px;margin-bottom: 0;margin-right: 0.75rem}.deals-landing-card-icon img{width: 30px;height: 30px}.deals-landing-card-title{font-size: 0.875rem;margin: 0;flex: 1;display: flex;align-items: center}.deals-landing-card-arrow{display: none}.deals-categories-scroll{overflow-x: auto;scrollbar-width: thin;scrollbar-color: #ddd transparent;padding-bottom: 0.5rem}.deals-categories-scroll::-webkit-scrollbar{height: 5px}.deals-categories-scroll::-webkit-scrollbar-track{background: transparent}.deals-categories-scroll::-webkit-scrollbar-thumb{background: #ddd;border-radius: 10px}.deals-categories-nav{padding: 0 1.5rem;flex-wrap: nowrap;justify-content: flex-start;min-width: max-content;gap: 0.625rem}.deals-category-chip{padding: 0.625rem 1.125rem;font-size: 0.75rem;border-radius: 7px}.deals-category-chip-icon{width: 17px;height: 17px}.deals-content{padding: 1.5rem 0}.deals-category-info{gap: 0.75rem}.deals-category-title{font-size: 1.125rem}.deals-view-all-link{padding: 0.5rem 1rem}.deals-products-grid{grid-template-columns: repeat(2,1fr);gap: 0.75rem}.deals-load-more-btn{padding: 0.75rem 1.5rem;font-size: 0.875rem}}.deals-products-grid .landing-product-showcase-item{margin: 0}.deals-products-grid .n25-product-thumb{height: 100%;display: flex}.deals-products-grid .pt-container{display: flex;flex-direction: column;height: 100%;transition: all 0.3s ease}.deals-products-grid .pt-container:hover{transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0,0,0,0.12)}.deals-products-grid .pt-title{flex: 1}.deals-products-grid .pt-expire-date.pt-deal-countdown{background: #1399FF;color: #ffffff;border-radius: 0 0 8px 8px;font-weight: 700}.deals-products-grid .pt-expire-date-label,.deals-products-grid .pt-expire-date-value{color: #ffffff}.deals-page .search-top-filter-wrapper{display: none}.deals-page .search-results{margin-top: 0}.deals-page .search-results .pt-expire-date.pt-deal-countdown{background: #1399FF;color: #ffffff;border-radius: 0 0 8px 8px;font-weight: 700}.deals-page .search-results .pt-expire-date-label,.deals-page .search-results .pt-expire-date-value{color: #ffffff}.deals-page .search-results .n25-product-thumb{height: 100%;display: flex}.deals-page .search-results .pt-container{display: flex;flex-direction: column;height: 100%;transition: all 0.3s ease}.deals-page .search-results .pt-container:hover{transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0,0,0,0.12)}.deals-page .search-results .pt-title{flex: 1}.deal-category-dropdown-wrapper{margin-bottom: 2rem}.deal-category-dropdown-label{display: flex;align-items: center;gap: 0.75rem;background: #ffffff;border: 2px solid #e0e0e0;border-radius: 10px;padding: 0.875rem 1.25rem;cursor: pointer;position: relative;box-shadow: 0 2px 4px rgba(0,0,0,0.06);transition: all 0.25s ease}.deal-category-dropdown-label:hover{border-color: #6366f1;box-shadow: 0 4px 8px rgba(99,102,241,0.15)}.deal-category-dropdown-label>svg:first-child{color: #6366f1;flex-shrink: 0}.deal-category-select{flex: 1;background: transparent;border: none;color: #2d2d2d;font-size: 0.9375rem;font-weight: 600;outline: none;cursor: pointer;appearance: none;padding-right: 1.5rem}.deal-category-select option{background: #ffffff;color: #2d2d2d;padding: 0.5rem}.deal-category-dropdown-arrow{position: absolute;right: 1.25rem;color: #666;pointer-events: none;flex-shrink: 0}.instock-product-page .product{display: flex;gap: 1.5rem;margin-bottom: 2rem}.instock-product-page .product-image{flex: 0 0 320px;max-width: 320px}.instock-product-page .product-info{flex: 1}.instock-product-page .product-price{flex: 0 0 350px}.instock-product-page .product-price .clippy{width: 100% !important;max-width: 100% !important;flex-shrink: 0;margin-bottom: 1rem}.instock-product-page .product-price .clippy *{max-width: 100%;word-wrap: break-word}.instock-product-page .product-info-accordions{margin-top: 2rem}.instock-product-page .product-info-details.product-info-btn-wrap{border-top: 1px solid #D1D0D5}.instock-product-page .product-info-details.product-info-btn-wrap:last-child{border-bottom: 1px solid #D1D0D5}.instock-product-page .product-info-description.product-info-btn-wrap{border-top: none;border-bottom: none}.instock-product-page .product-info-btn{display: flex;justify-content: space-between;background: transparent;width: 100%;padding: 1.5rem 0;border: 0;align-items: center;text-align: left;color: #000000;cursor: pointer}.instock-product-page .product-info-btn-title{font-weight: 600;color: #000000}.instock-product-page .collapse-icon{transition: transform 0.3s ease}.instock-product-page .product-info-btn[aria-expanded="false"] .collapse-icon{transform: rotate(-180deg)}.instock-product-page .product-info-btn-content{padding: 0 0 1.5rem;color: #5C5C5C;font-size: 14px;line-height: 1.6}.instock-product-page .product-info-btn-content table{width: 100%;border-collapse: separate;border-spacing: 0 0.5rem}.instock-product-page .product-info-btn-content table tr td{vertical-align: top}.instock-product-page .product-info-btn-content table tr td:first-child{width: 30%;padding-right: 1rem}.instock-product-page .product-info-btn-content table tr td:last-child{font-weight: 600;color: #000000}.instock-product-page .product-info-btn-content li{margin-bottom: 0.5rem}.instock-product-page .product-info-btn-content li:last-child{margin-bottom: 0}.product-image-wrap{position: relative;min-height: 280px}.product-image-loading{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;background: #f8f9fa;border-radius: 8px}.lightgallery{list-style: none outside none;padding-left: 0;margin-bottom: 0}.lightgallery li{display: block;float: left;margin-right: 0.375rem;aspect-ratio: 4 / 3}.lightgallery img{display: block;width: 100%;height: 100%;background: #ffffff;border-radius: 0.375rem;overflow: hidden;padding: 0.5rem;object-fit: contain;border: 1px solid #f5f5f5;cursor: pointer}.lightgallery img:hover{transform: none;box-shadow: none}.instock-product-page .product-image-loading-hidden{display: none}.instock-product-page .lightgallery-visible{opacity: 1;transition: opacity 0.3s ease}.instock-product-page .gallery-image{cursor: pointer}.instock-product-page .ps-stock-info{font-size: 14px}.instock-product-page .product-features{margin: 1.5rem 0;padding: 1rem;background: #f8f9fa;border-radius: 6px}.instock-product-page .product-features h5{margin-bottom: 0.75rem;color: #333;font-weight: 600}.instock-product-page .product-features ul{margin: 0;padding-left: 1.5rem}.instock-product-page .product-features li{margin-bottom: 0.5rem;color: #666}.instock-product-page .product-info-actions{display: flex;gap: 0.75rem;margin-bottom: 1rem}.instock-product-page .product-info-share,.instock-product-page .product-info-wishlist{background-color: #ffffff;color: #000000;border: 1px solid var(--n25-border-grey,#D1D0D5);border-radius: 8px;padding: 0;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s ease}.instock-product-page .product-info-share:hover,.instock-product-page .product-info-wishlist:hover{border-color: var(--n25-main-orange,#F59C36);background-color: #ffffff}.instock-product-page .product-info-wishlist.active{border-color: var(--n25-main-orange,#F59C36)}.instock-product-page .product-info-wishlist.active svg path{fill: var(--n25-main-orange,#F59C36)}.instock-product-page .product-info-wishlist svg{width: 20px;height: 18px}.instock-product-page .product-info-wishlist svg path{stroke: currentColor;fill: none;stroke-width: 1.5}.instock-product-page .product-info-wishlist.active svg path{fill: var(--n25-main-orange,#F59C36);stroke: var(--n25-main-orange,#F59C36)}.instock-product-page .product-info-share svg{width: 20px;height: 20px}.instock-product-page .product-info-translate{margin-right: auto}.instock-product-page .product-info-title{margin-bottom: 1rem;font-size: 16px;font-weight: 500;line-height: 1.5rem}.instock-product-page .product-info-subtitle{color: #666;font-size: 14px;margin-bottom: 0.5rem}.instock-product-page .product-info-line{height: 1px;background-color: #D1D0D5;margin: 1rem 0}.instock-product-page .product-short-description{margin: 1rem 0;font-size: 14px;line-height: 1.6;color: #666}.instock-product-page .stock-alert{display: inline-block;padding: 0.375rem 0.75rem;border-radius: 4px;margin: 0.5rem 0;font-size: 13px;line-height: 1.4}.instock-product-page .stock-alert i{margin-right: 0.375rem}.instock-product-page .stock-alert-danger{background-color: #f8d7da;color: #721c24}.instock-product-page .stock-alert-warning{background-color: #fff3cd;color: #856404}@media (max-width: 1024px){.instock-product-page .product{flex-wrap: wrap}.instock-product-page .product-image{flex: 0 0 280px;max-width: 280px}.instock-product-page .product-info{flex: 1;min-width: 300px}.instock-product-page .product-price{flex: 1 1 100%;max-width: 100%;margin-top: 1rem}}@media (max-width: 768px){.instock-product-page .product{flex-direction: column;gap: 1rem}.instock-product-page .product-image{flex: 1;max-width: 100%}.instock-product-page .product-info{flex: 1;min-width: unset}.instock-product-page .product-price{flex: 1;width: 100%;max-width: 100%}.instock-product-page .product-summary{margin-top: 1rem;padding: 1rem}.instock-product-page .ps-price{font-size: 20px}.instock-product-page .ps-addtocart-actions{flex-direction: column;gap: 1rem}.instock-product-page .ps-qty{margin-right: 0;justify-content: center}.instock-product-page .ps-addtocart-btn{width: 100%;justify-content: center}.instock-product-page .variation-options{gap: 0.25rem}.instock-product-page .variation-option{padding: 6px 12px;font-size: 14px}.instock-product-page .product-info-btn{padding: 1rem 0}.instock-product-page .product-info-btn-title{font-size: 15px}}@media (prefers-color-scheme: dark){.instock-product-page .product-summary{background: #2d3748;border-color: #4a5568}.instock-product-page .ps-summary-txt{color: #a0aec0}.instock-product-page .product-info-btn-title{color: #e2e8f0}.instock-product-page .product-info-btn-content{color: #a0aec0}.instock-product-page .product-features{background: #2d3748}.instock-product-page .product-short-description{background: #2d3748;color: #a0aec0}}.landing-benefits-skybox-block{display: flex;gap: 24px;margin-bottom: 35px;align-items: stretch}.landing-benefits-skybox-block .lbsb-left,.landing-benefits-skybox-block .lbsb-right{flex: 1;padding-top: 32px}.whyus-block{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 24px;position: relative;overflow: hidden;background: #ffffff;height: 100%;border-radius: 12px;padding: 32px;cursor: pointer;transition: all 0.3s ease}.whyus-block .wusb-ring1{position: absolute;transform: translate(-50%,-50%);top: 50%;left: 100px;width: 80px;height: 80px;background: #FFBE63;border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 10}.whyus-block .wusb-ring2{width: 230px;height: 230px;position: absolute;background: #FFDFA8;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 100px;z-index: 5;animation: ring-pulse 3s ease-in-out infinite}.whyus-block .wusb-ring3{width: 380px;height: 380px;position: absolute;background: #FFE5B9;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 100px;z-index: 4;animation: ring-pulse 3s ease-in-out infinite;animation-delay: 0.6s}.whyus-block .wusb-ring4{width: 530px;height: 530px;position: absolute;background: #FFECCA;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 100px;z-index: 3;animation: ring-pulse 3s ease-in-out infinite;animation-delay: 1.2s}.whyus-block .wusb-ring5{width: 680px;height: 680px;position: absolute;background: #FFF2DB;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 100px;z-index: 2;animation: ring-pulse 3s ease-in-out infinite;animation-delay: 1.8s}.whyus-block .wusb-ring6{width: 830px;height: 830px;position: absolute;background: #FFF8EC;border-radius: 50%;transform: translate(-50%,-50%);top: 50%;left: 100px;z-index: 1;animation: ring-pulse 3s ease-in-out infinite;animation-delay: 2.4s}.whyus-block-content{z-index: 10;position: relative;width: 100%;padding-left: 120px}.whyus-block-content h3{font-size: 16px;font-weight: 500;margin: 0}.whyus-block-content h2{font-size: 40px;font-weight: 700;margin: 0}.whyus-block-arrow{position: absolute;right: 30px;top: 50%;transform: translateY(-50%);z-index: 10;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: all 0.3s ease}.whyus-block:hover .whyus-block-arrow{transform: translateY(-50%) translateX(5px)}.whyus-block-arrow svg{width: 24px;height: 24px}.skybox-block{background: #ffffff;border-radius: 12px;padding: 32px;display: flex}.sb-gs-logo{margin-bottom: 16px}.skybox-block p{font-size: 16px;font-weight: 500;margin-bottom: 0}.skybox-block h2{font-size: 40px;font-weight: 700;margin-bottom: 16px}.sb-content{flex-grow: 1}.sb-image{text-align: right;flex-shrink: 1}.sb-img{margin-top: -64px;margin-bottom: -32px}.sb-gs-logo{width: 70px;height: 24px}.wbtn-blkbrd-arrow{background: #ffffff;border: 1px solid #000000;border-radius: 8px;padding: 12px 48px 12px 28px;display: inline-flex;align-items: center;gap: 8px;position: relative;transition: all 0.3s ease;text-decoration: none;color: #000000}.wbtn-blkbrd-arrow:hover{background: #000000;color: #ffffff;text-decoration: none}.wbtn-blkbrd-arrow svg{position: absolute;right: 20px;width: 20px;height: 20px;transition: transform 0.3s ease}.wbtn-blkbrd-arrow:hover svg{transform: translateX(3px)}@keyframes ring-pulse{0%{transform: translate(-50%,-50%) scale(1);opacity: 0.8}50%{transform: translate(-50%,-50%) scale(1.1);opacity: 0.4}100%{transform: translate(-50%,-50%) scale(1);opacity: 0.8}}@media screen and (max-width: 991px){.landing-benefits-skybox-block{flex-direction: column}}@media screen and (max-width: 768px){.whyus-block{padding: 20px 15px}.whyus-block .wusb-ring1{width: 40px;height: 40px;left: 50px}.whyus-block .wusb-ring1 svg{width: 24px;height: 24px}.whyus-block .wusb-ring2{width: 100px;height: 100px;left: 50px}.whyus-block .wusb-ring3{width: 160px;height: 160px;left: 50px}.whyus-block .wusb-ring4{width: 220px;height: 220px;left: 50px}.whyus-block .wusb-ring5{width: 280px;height: 280px;left: 50px}.whyus-block .wusb-ring6{width: 340px;height: 340px;left: 50px}.whyus-block-content{padding-left: 70px}.whyus-block-content h3{font-size: 12px}.whyus-block-content h2{font-size: 20px}.whyus-block-arrow{right: 15px;width: 28px;height: 28px}.whyus-block:hover .whyus-block-arrow{transform: translateY(-50%) translateX(3px)}.whyus-block-arrow svg{width: 16px;height: 16px}.landing-benefits-skybox-block .lbsb-left{padding-top: 0}.skybox-block{padding: 20px}.skybox-block p{line-height: 1.2em;margin-bottom: 12px;font-size: 14px}.skybox-block h2{font-size: 20px;margin-bottom: 12px}.sb-gs-logo{margin-bottom: 12px}.wbtn-blkbrd-arrow{padding: 10px 40px 10px 20px;font-size: 14px}.wbtn-blkbrd-arrow svg{right: 16px;width: 16px;height: 16px}.wbtn-blkbrd-arrow:hover svg{transform: translateX(2px)}}.landing-equal-height-row{margin-bottom: 35px}.landing-equal-height-row>.col-12.col-md-6{display: flex;flex-direction: column}@media (max-width: 767.98px){.landing-equal-height-row{margin-bottom: 24px}.landing-equal-height-row>.col-12:not(:last-child){margin-bottom: 16px}}.login-area{padding: 3rem}.register-area{padding: 3rem}.login-area+.register-area{padding-top: 1.5rem;border-top: 1px solid #D1D0D5}.login-area:has(+.register-area){padding-bottom: 1.5rem}.register-area+.login-area{padding-top: 1.5rem;border-top: 1px solid #D1D0D5}.register-area:has(+.login-area){padding-bottom: 1.5rem}.login-register-type-toggler{display: flex;justify-content: center;background-color: #f1f1f1;border-radius: 0.75rem;padding: 0.375rem;gap: 0.25rem}.login-register-type-toggler-btn{flex: 1}.login-register-type-toggler-label{padding: 0.375rem 0.5rem;font-weight: 600;cursor: pointer;background-color: #f1f1f1;border-radius: 0.375rem;position: relative;text-align: center;display: flex;width: 100%;align-items: center;color: var(--color-text-dark-grey)}.login-register-type-toggler-icon{margin-right: 0.5rem;display: flex;align-items: center}.login-register-type-toggler-icon svg{fill: var(--color-text-dark-grey)}.login-register-type-toggler-input{position: absolute;opacity: 0;visibility: hidden;left: -624.9375rem}.login-register-type-toggler-input:checked+.login-register-type-toggler-label{background-color: #ffffff;color: #000000}.login-register-type-toggler-input:checked+.login-register-type-toggler-label .login-register-type-toggler-icon svg{fill: #000000}.login-register-type-toggler-user-regular:hover{background-color: #0DB14B}.login-register-type-toggler-user-business:hover{background-color: #127CB8}.login-register-type-toggler-label:hover{color: #ffffff}.login-register-type-toggler-label:hover .login-register-type-toggler-icon svg{fill: #ffffff}#phone_area_code{font-size: 14px;padding-right: 2rem}#phone_area_code option{font-size: 14px;padding: 0.5rem 0.75rem}#phone_area_code{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 1rem 0.75rem}.card-sublabel{font-size: 14px;color: #5C5C5C}#loginModal .modal-content{border-radius: 0.75rem}#loginModal .modal-body{padding: 2.5rem;position: relative}#loginModal .login-area .btn-close{position: absolute;top: 1.75rem;right: 1.75rem;width: 0.4rem;height: 0.4rem}#loginModal .modal-title{font-size: 18px;font-weight: 700;margin-bottom: 1.5rem;text-align: center}#loginModal .form-label{font-weight: 600;font-size: 12px}.alert-blue{background-color: #EAEFFF;border-color: #EAEFFF;color: #2962FF;padding: 0.5rem 1rem;font-size: 11px;border-radius: 0.5rem}.btn-passkey{background-color: #1a1a2e;color: #fff;border: 1px solid #1a1a2e;transition: all 0.2s ease}.btn-passkey:hover{background-color: #16213e;color: #fff;border-color: #16213e}.btn-passkey .btn-icon{display: inline-flex;align-items: center;margin-right: 0.5rem}.btn-passkey .btn-icon svg{fill: currentColor}.passkey-section{display: none}.auth-loader-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);display: flex;justify-content: center;align-items: center;z-index: 9999}.auth-loader-spinner{width: 50px;height: 50px;border: 4px solid #f3f3f3;border-top: 4px solid #FF6B00;border-radius: 50%;animation: auth-spin 1s linear infinite}@keyframes auth-spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.passkey-list-item{display: flex;justify-content: space-between;align-items: center;padding: 1rem;border: 1px solid #e0e0e0;border-radius: 0.5rem;margin-bottom: 0.5rem}.passkey-list-item:last-child{margin-bottom: 0}.passkey-device-info{display: flex;flex-direction: column}.passkey-device-name{font-weight: 600;color: #333}.passkey-last-used{font-size: 12px;color: #666}@media (max-width: 767.98px){#loginModal .modal-dialog-centered{align-items: start}#loginModal .modal-body{padding: 1.5rem 1rem 1rem}#loginModal .modal-title{font-size: 18px;margin-bottom: 1rem}#loginModal .modal-body .btn-close{position: absolute;top: 1rem;right: 1rem;width: 1rem;height: 1rem}.or-separator{margin: 1.25rem 0}.login-register-type-toggler-icon svg{width: 1rem;height: 1rem}.login-register-type-toggler-label{font-size: 11px}.login-area{padding: 1.5rem 1rem 1rem}.register-area{padding: 1.5rem 1rem 1rem}.login-area+.register-area{padding-top: 1rem}.register-area+.login-area{padding-top: 1rem}}.messages-wrap{display: flex;min-height: 18.75rem;gap: 1rem;align-items: flex-start}.messages-order-list{flex: 0 0 20rem;overflow-y: auto;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;max-height: 50rem;position: relative}.chat-messages{padding: 1.5rem 1.5rem 8rem;overflow-y: auto;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;max-height: 50rem;display: flex;flex-direction: column-reverse}.chat-inputs{position: absolute;bottom: 0;left: 0;right: 0}.message-box{position: relative;width: 100%;overflow: hidden}.messages-order-list::-webkit-scrollbar,.chat-messages::-webkit-scrollbar{width: 0.375rem}.messages-order-list::-webkit-scrollbar-track,.chat-messages::-webkit-scrollbar-track{background: #e5e5e5;border-radius: 0.3125rem}.messages-order-list::-webkit-scrollbar-thumb,.chat-messages::-webkit-scrollbar-thumb{background: #888;border-radius: 0.3125rem}.messages-order-list::-webkit-scrollbar-thumb:hover,.chat-messages::-webkit-scrollbar-thumb:hover{background: #555}.nomessage-box{margin: 1.5rem;border-radius: 0.75rem;padding: 1rem;background: #f6f6f6;text-align: center}.messages-order-list-item{padding: 1rem;text-decoration: none;color: #000000;display: block;border-bottom: 1px solid #e5e5e5;display: flex}.messages-order-list-item:last-child{border-bottom: 0}.messages-order-list-item.active{background: #E7F7ED;border-left: 0.1875rem solid #0DB14B;padding-left: calc(1rem - 0.1875rem)}.messages-order-list-details{flex-grow: 1}.messages-order-list-time{flex-shrink: 1;font-size: 11px;color: #999999;text-align: right}.messages-order-list-title{font-size: 14px;font-weight: 600;margin-bottom: 0.25rem;color: #5C5C5C}.active .messages-order-list-title{color: #000000;font-weight: 700}.messages-order-list-msg-preview{font-size: 12px;color: #5C5C5C;margin-bottom: 0}.messages-order-list-heading{padding: 1rem;border-bottom: 1px solid #e5e5e5;position: sticky;top: 0;background: #ffffff}.messages-order-list-heading .heading-h2{margin-bottom: 0}.messages-order-list-empty{padding: 1.25rem;text-align: center;color: #898989;border-bottom: 1px solid #eee}.chatbox-input-wrap{border: 1px solid #D1D0D5;border-radius: 0.75rem;overflow: hidden;background: #ffffff}.chat-inputs{margin: 0 1.5rem;padding-bottom: 1.5rem;background: #ffffff}.chatbox-input-bottom{display: flex;align-items: center;border-top: 1px solid #D1D0D5;padding: 0 0.5rem}.message-item-initial{border-radius: 0.75rem;padding: 1rem;background: #f6f6f6;text-align: center;margin: 1.5rem 0 1rem}.message-item-content{display: flex;width: 100%;margin-bottom: 1rem;gap: 0.5rem}.message-item-admin .message-item-content{justify-content: start}.message-item-user .message-item-content{justify-content: end}.message-item-admin .message-item-message{border-radius: 0.75rem;border-top-left-radius: 0;background: #f6f6f6;color: #000000;flex-shrink: 1;padding: 0.5rem 0.75rem}.message-item-user .message-item-icon{width: 2rem;height: 2rem;border-radius: 50%;background: #E7F7ED;display: flex;align-items: center;justify-content: center;flex: 0 0 2rem}.message-item-user .message-item-message{border-radius: 0.75rem;border-top-right-radius: 0;background: #0DB14B;color: #ffffff;flex-shrink: 1;padding: 0.5rem 0.75rem;flex: 0 0 2rem}.message-item-admin .message-item-icon{flex: 0 0 2rem;width: 2rem;height: 2rem;border-radius: 50%;background: #F6F6F6;display: flex;align-items: center;justify-content: center}.message-item-date{margin-top: 0.25rem;font-size: 11px;color: #5C5C5C}.messages-order-list-unread{background-color: #F7525F;color: #ffffff;border-radius: 50%;width: 1rem;height: 1rem;font-size: 10px;text-align: center;font-weight: 600;display: flex;align-items: center;justify-content: center;margin: 0.25rem 0 0 auto}.chat_message_box{background: transparent;border: 0;padding: 1rem;width: 100%;margin: 0;outline: none}.chat_message_box:focus{border: 0;outline: none}.chatbox-input-btn{background: transparent;border: 0;height: 3rem;padding: 0 0.5rem;border-radius: 0;cursor: pointer;border: 0;display: flex;align-items: center;justify-content: center}.chatbox-input-btn#send_chat_btn svg{fill: #0DB14B}.chatbox-input-btn.image-btn svg,.chatbox-input-btn.emoji-btn svg{fill: #898989}.chatbox-input-btn.image-btn:hover svg,.chatbox-input-btn.emoji-btn:hover svg,.chatbox-input-btn#send_chat_btn:hover svg{fill: #000000}.messages-order-list-icon{width: 3rem;height: 3rem;border-radius: 50%;background: #F6F6F6;display: none;align-items: center;justify-content: center;margin: 0 auto 0.5rem}.messages-order-list-icon svg{fill: #888}.active .messages-order-list-icon{background: #0DB14B}.active .messages-order-list-icon svg{fill: #ffffff}.message-box-image{width: 100%;height: auto;border-radius: 0.5rem;overflow: hidden;margin: 0.25rem 0}.chatbox-item-top{background: linear-gradient(110deg,#e4e4e4 0%,#d5d5d5 100%);padding: 0.75rem 1.5rem;color: #ffffff;text-decoration: none;cursor: default}.chatbox-item-top-details{display: flex;gap: 1rem;margin-bottom: 0.5rem}.chatbox-item-top-detail-title{color: #5C5C5C;font-size: 12px}.chatbox-item-top-detail-value{color: #000000;font-weight: 600;text-decoration: none}.chatbox-item-products{display: flex;gap: 0.75rem;flex-wrap: wrap}.chatbox-product-item{position: relative;text-decoration: none;display: block;transition: transform 0.2s ease-in-out}.chatbox-product-item:hover{transform: scale(1.05)}.chatbox-product-image{flex: 0 0 5rem;width: 5rem;height: 5rem;border-radius: 0.375rem;overflow: hidden;background-color: #ffffff;border: 1px solid #D1D0D5;display: flex;justify-content: center;align-items: center}.chatbox-product-image img{padding: 0.5rem;width: 5rem;height: 5rem;object-fit: contain}.chatbox-product-image .chatbox-product-noimage{background-color: #F6F6F6;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center}.chatbox-product-image .chatbox-product-noimage svg{width: 2rem;height: 2rem}.chatbox-product-count{position: absolute;bottom: -0.25rem;right: -0.25rem;background-color: #0DB14B;color: #ffffff;border-radius: 0.25rem;padding: 0.125rem 0.325rem;font-size: 10px;font-weight: 600;line-height: 1;border: 1px solid #ffffff}.chat-team-status{display: none;align-items: center;justify-content: space-between;gap: 0.5rem;padding: 0.75rem 1.5rem;font-size: 11px;flex-wrap: wrap;border-bottom: 1px solid #e5e5e5;background: #fafafa}.chat-team-status.visible{display: flex}.team-status-row{display: flex;align-items: center;gap: 0.5rem;flex-wrap: wrap}.team-badge{display: inline-flex;align-items: center;gap: 0.375rem;padding: 0.25rem 0.5rem;border-radius: 0.25rem;font-size: 11px;white-space: nowrap}.team-badge small{font-size: 10px;opacity: 0.8}.team-badge.online{background: #E7F7ED;color: #0a8f3c}.team-badge.offline{background: #fef2f2;color: #991b1b}.status-dot{width: 0.375rem;height: 0.375rem;border-radius: 50%;flex-shrink: 0}.status-dot.online{background: #0DB14B;animation: pulse-green 2s infinite}.status-dot.offline{background: #dc2626}@keyframes pulse-green{0%{box-shadow: 0 0 0 0 rgba(13,177,75,0.4)}70%{box-shadow: 0 0 0 4px rgba(13,177,75,0)}100%{box-shadow: 0 0 0 0 rgba(13,177,75,0)}}.chat-team-status .response-time{font-size: 10px;padding: 0.25rem 0.5rem;border-radius: 0.25rem;background: #f6f6f6;white-space: nowrap}.response-time.low{color: #0a8f3c}.response-time.medium{color: #b5850a}.response-time.high{color: #c0392b}@media (max-width: 767.98px){.chat-team-status{flex-direction: column;align-items: flex-start;gap: 0.375rem;min-height: auto;padding: 0.5rem 1rem}.team-status-row{gap: 0.375rem}.team-badge{font-size: 10px;padding: 0.1875rem 0.375rem}.team-badge small{font-size: 9px}.chat-team-status .response-time{font-size: 9px}.response-time{font-size: 10px}.messages-order-list-time{position: absolute;top: 0.25rem;right: 0.325rem}.messages-order-list-time-ago{display: none}.messages-order-list-title{font-size: 11px;margin-bottom: 0;font-weight: 400}.active .messages-order-list-title{font-weight: 700}.messages-order-list-icon{display: flex}.messages-wrap{flex-direction: column}.messages-order-list{flex: initial;border-right: 0;overflow-y: hidden;overflow-x: auto;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;max-height: none;position: relative;display: flex;width: calc(100vw - 1.5rem);border-bottom: 1px solid #e5e5e5}.messages-order-list::-webkit-scrollbar{display: none}.messages-order-list-heading{display: none}.messages-order-list-item{padding: 0.75rem;flex-direction: column;position: relative;border-bottom: 0}.messages-order-list-item.active{background: #E7F7ED;border-top: 0.1875rem solid #0DB14B;padding-top: calc(0.75rem - 0.1875rem);border-left: 0;padding-left: 0.75rem}.chat-messages{padding: 1rem 1rem 7rem;max-height: 28.125rem}.messages-order-list-msg-preview{display: none}.chat-inputs{margin: 0 1rem;padding-bottom: 1rem}.chat-inputs{margin: 0 1rem;padding-bottom: 1rem;background: #ffffff}.message-item-initial{margin: 1rem 0 1rem}.nomessage-box{margin: 1rem}}.my-account-wrap{display: flex;gap: 1.5rem}.my-account-sidebar{width: 330px;flex-grow: 0;flex-shrink: 0}.my-account-content{flex-grow: 1}.account-settings-card-item{display: flex;align-items: center;gap: 1rem;padding: 1.5rem}.account-settings-card-item-action,.account-settings-social-connections-action{margin-left: auto}.account-settings-card-item-title{font-size: 14px;font-weight: 700;margin-bottom: 0.75rem}.account-settings-social-connections-title{font-size: 14px;font-weight: 700;margin-bottom: 0}.account-settings-social-connections{padding: 1.5rem}.account-settings-social-connections-item{display: flex;align-items: center;gap: 1rem;border-bottom: 1px solid #e5e5e5;padding: 1rem 0}.account-settings-social-connections-item:last-child{border-bottom: none;padding-bottom: 0}.account-settings-social-connections-item-title{font-size: 12px;font-weight: 700;margin-bottom: 0.25rem}.account-settings-social-connections-item-description{font-size: 12px;margin-bottom: 0;color: #5C5C5C}.account-settings-social-connections-item-icon img{margin-bottom: 0.25rem}.account-addressbook-card-item{padding: 1.5rem}.account-addressbook-card-item-top{display: flex;align-items: center;gap: 1rem}.account-addressbook-card-item-bottom{margin-top: 1.5rem;padding-top: 1.5rem;border-top: 1px solid #e5e5e5}.account-addressbook-card-item-action{margin-left: auto}.account-addressbook-card-item-title{font-size: 14px;font-weight: 700;margin-bottom: 0}.account-addressbook-card-item-description{margin-top: 0.75rem}.my-account-transactions{padding: 1.5rem}.my-account-transactions-table{width: 100%}.my-account-transactions-table-icon{width: 3rem}.my-account-transactions-table-icon-wrap{width: 3rem;height: 3rem;border-radius: 50%;background-color: #f5f5f5;display: flex;align-items: center;justify-content: center}.my-account-transactions-table-item{border-bottom: 1px solid #e5e5e5;align-items: center}.my-account-transactions-table-item td{padding: 1rem 0.375rem}.my-account-transactions-table-item:last-child{border-bottom: none}.my-account-transactions-table-item:last-child td{padding-bottom: 0}.my-account-transactions-table-heading{font-size: 14px;font-weight: 600;margin-bottom: 0.125rem}.my-account-transactions-table-date{font-size: 12px;color: #5C5C5C;margin-bottom: 0}.my-account-transactions-table-text-amount{text-align: right}.type-debit .my-account-transactions-table-text-amount{color: #22AB94}.type-debit.transaction-wallet .my-account-transactions-table-icon-wrap{background-color: #E9F7F4}.type-debit.transaction-wallet .my-account-transactions-table-icon-wrap svg{fill: #22AB94}.type-credit .my-account-transactions-table-text-amount{color: #F7525F}.type-credit.transaction-wallet .my-account-transactions-table-icon-wrap{background-color: #FEEEEF}.type-credit.transaction-wallet .my-account-transactions-table-icon-wrap svg{fill: #F7525F}.transaction-order .my-account-transactions-table-icon-wrap{background-color: #F6F6F6}.transaction-order .my-account-transactions-table-icon-wrap svg{fill: #000000}.my-account-transactions-table-fee{font-weight: 400;font-style: italic;font-size: 0.875em}.card-wishlist-item{padding: 1.5rem;display: flex;align-items: stretch;gap: 1rem}.card-wishlist-img{width: 11rem;height: calc(12rem * 3 / 4);flex-grow: 0;flex-shrink: 0;position: relative;overflow: hidden}.card-wishlist-img img{width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: contain;border-radius: 0.5rem}.card-wishlist-detail{display: flex;flex-direction: column;justify-content: space-between;flex-grow: 1}.card-wishlist-detail-top{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 1rem}.card-wishlist-detail-bottom{display: flex;justify-content: end;align-items: flex-end}.card-wishlist-detail-top-price{min-width: 8rem;flex-grow: 0;flex-shrink: 0;text-align: right}.card-wishlist-detail-actions{display: flex;justify-content: end;gap: 0.375rem}.card-wishlist-detail-top-title{font-size: 14px;font-weight: 400;text-decoration: none;color: #000000}.card-wishlist-detail-top-options{font-size: 12px;color: #898989;margin-top: 1rem}.card-wishlist-sort{display: flex;align-items: center;justify-content: space-between;padding: 1.5rem}.product-grid-with-sidebar{display: grid;grid-template-columns: repeat(5,1fr);gap: 20px;align-items: stretch}@media (max-width: 1599px){.product-grid-with-sidebar{grid-template-columns: repeat(4,1fr)}}@media (max-width: 1399px){.product-grid-with-sidebar{grid-template-columns: repeat(3,1fr)}}@media (max-width: 1199px){.product-grid-with-sidebar{grid-template-columns: repeat(3,1fr)}}@media (max-width: 991px){.product-grid-with-sidebar{grid-template-columns: repeat(2,1fr);gap: 16px}}@media (max-width: 767.98px){.product-grid-with-sidebar{grid-template-columns: repeat(2,1fr);gap: 12px}}@media (max-width: 575px){.product-grid-with-sidebar{grid-template-columns: repeat(2,1fr);gap: 10px}}.card-wishlist-sort-text{color: #5C5C5C}@media (min-width: 768px) and (max-width: 991px){.my-account-sidebar{width: 240px}.my-account-wrap{gap: 1rem}.account-settings-card-item{padding: 1rem;gap: 0.75rem}.account-settings-card-item-title{font-size: 13px}.account-addressbook-card-item{padding: 1rem}.my-account-transactions{padding: 1rem}.card-wishlist-item{padding: 1rem;gap: 0.75rem}.card-wishlist-img{width: 8rem;height: calc(8rem * 3 / 4)}.card-wishlist-detail-top-title{font-size: 13px}}.my-account-goback{color: #898989;display: inline-flex;font-size: 12px;text-decoration: none;padding: 0.5rem 0.75rem;margin-left: -0.75rem;margin-bottom: 0.5rem;background: transparent;align-items: center;gap: 0.5rem}.card-account-empty{padding: 3rem;text-align: center;flex: 1}.card-account-empty-icon{width: 4rem;height: 4rem;background: #F6F6F6;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto}.card-account-empty-title{font-size: 18px;font-weight: 700}@media (max-width: 767.98px){.my-account-sidebar{width: 100%;flex-grow: 0;flex-shrink: 0}.my-account-wrap{display: block}.card-account-empty{padding: 1.5rem;text-align: center;flex: 1}.card-wishlist-sort{padding: 1rem;margin-left: -0.75rem;margin-right: -0.75rem}.card-wishlist-img{width: 30%;height: calc(30% * 3 / 4);flex-grow: 0;flex-shrink: 0;position: relative;overflow: hidden}.card-wishlist-detail-top{margin-bottom: 0.75rem;flex-direction: column}.card-wishlist-detail-top-price{text-align: left}.card-wishlist-item{padding: 1rem}.card-wishlist-detail-top-title{font-size: 12px}.account-addressbook-card-item{padding: 1rem}.my-account-transactions{padding: 1rem}.account-settings-card-item{padding: 1rem}}.notifications-wrap{list-style: none;padding: 0;margin: 0}.notification-item{background: #ffffff;border-radius: 1rem;margin-bottom: 0.5rem;background-color: #E7F7ED;border: 1px solid #B4E7C7;position: relative}.notification-item::after{content: '';position: absolute;top: 0.75rem;left: 0.75rem;width: 0.375rem;height: 0.375rem;background: #49a54a;border-radius: 50%}.notification-item-seen::after{display: none}.notification-item:last-child{margin-bottom: 0}.notification-item-link{display: block;padding: 0.75rem 1.5rem;background: transparent;text-decoration: none;color: #000000}.notification-time{font-size: 11px;color: #5C5C5C;display: block}.notification-item-seen{background-color: #ffffff;border: 1px solid #f5f5f5}.notification-item-link{display: flex;align-items: center;justify-content: space-between}@media (max-width: 767.98px){.notification-item{border-radius: 0.75rem}.notification-item-link{display: block}.notification-item-link{padding: 0.5rem 1rem}.notification-item::after{left: 0.375rem;top: 0.375rem}}.owlink-page{border-radius: 12px;background: #ffffff url('/assets/images/gradient-headers/01.webp') no-repeat top center;background-size: contain;padding: 20px;min-height: 600px}.owlink-link-entry{text-align: center;margin-bottom: 128px;padding: 20px 150px;transition: all 0.3s ease}.owlink-main-subtitle{font-weight: 400;font-size: 20px;margin-bottom: 5px}.owlink-main-title{font-weight: 700;font-size: 36px;margin-bottom: 30px}.owlink-link-input{transition: all 0.3s ease;border-color: var(--n25-border-grey) !important;position: relative;z-index: 10;margin: -1px;width: calc(100%+2px) !important;background-color: #ffffff;padding-right: 45px !important}.owlink-link-input:focus{border-color: var(--n25-main-orange) !important;box-shadow: 0 0 0 0.2rem rgba(255,135,0,0.15) !important}.owlink-link-entry.expanded .owlink-link-input{border: 2px solid var(--n25-main-orange) !important;margin: -2px;width: calc(100%+4px) !important}.owlink-link-entry.expanded .owlink-link-input:focus{border: 2px solid var(--n25-main-orange) !important;box-shadow: 0 0 0 0.2rem rgba(255,135,0,0.15) !important}#linkInputIcon{transition: transform 0.2s ease;z-index: 15;position: absolute !important;top: 50% !important;right: 0 !important;transform: translateY(-50%) !important;margin-right: 0.75rem !important}#linkInputIcon:hover{transform: translateY(-50%) scale(1.1) !important}#linkInputIcon:active{transform: translateY(-50%) scale(0.95) !important}#linkIcon,#closeIcon{transition: opacity 0.2s ease;display: block}.owlink-link-entry-form{transition: all 0.3s ease;position: relative}.owlink-link-entry-form .position-relative{position: relative !important}.owlink-link-entry.expanded{padding: 20px 80px;margin-bottom: 30px}.link-input-container{display: none;padding: 24px}.link-input-container.show{display: block;animation: owlinksSlideDown 0.3s ease}.owlink-categories,#storesSection{margin-bottom: 3rem}.owlink-categories-grid{display: flex;flex-wrap: wrap;gap: 24px;justify-content: center}.owlink-category-item{display: flex;flex-direction: column;align-items: center;cursor: pointer;transition: transform 0.3s ease}.owlink-category-item:hover{transform: translateY(-5px)}.owlink-category-thumb{width: 110px;height: 110px;border-radius: 50%;overflow: hidden;border: 1px solid var(--n25-border-grey);background: #ffffff;margin-bottom: 0.75rem}.owlink-category-item:hover .owlink-category-thumb{border: 2px solid var(--n25-main-orange)}.owlink-category-item-notax .owlink-category-thumb{border: 1px solid #F7525F;background: #F7525F}.owlink-category-item-notax:hover .owlink-category-thumb{border: 2px solid #dd3e4b}.owlink-category-image{width: 100%;height: 100%;padding: 10px;object-fit: contain}.owlink-category-item:hover .owlink-category-image{padding: 9px}.owlink-category-title{font-size: 0.875rem;font-weight: 400;text-align: center;margin: 0}.owlink-category-placeholder{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding: 20px}.owlink-category-placeholder svg{width: 70px;height: 70px;opacity: 0.4}.owlink-category-selected{position: relative}.owlink-category-selected::after{content: '';position: absolute;top: 0;right: 0;width: 24px;height: 24px;background-color: #F1F1F1;border-radius: 4px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 13.3353C9.95426 13.3354 11.7522 12.2672 12.6866 10.5508' stroke='%235C5C5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3356 7.99962C13.3356 5.05287 10.9467 2.66406 8 2.66406' stroke='%235C5C5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99912 2.66406C6.04486 2.6639 4.24688 3.73215 3.3125 5.44856' stroke='%235C5C5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.66406 8C2.66406 10.9467 5.05287 13.3356 7.99962 13.3356' stroke='%235C5C5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.3125 5.44987C4.47881 3.30653 6.95055 2.22752 9.31527 2.82944C11.68 3.43136 13.335 5.56081 13.3347 8.00094' stroke='%235C5C5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.66406 8C2.66369 10.4401 4.31874 12.5696 6.68346 13.1715C9.04819 13.7734 11.5199 12.6944 12.6862 10.5511' stroke='%235C5C5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.36351 5.44816H3.00586V3.08984' stroke='%235C5C5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.6348 10.5508H12.9924V12.9091' stroke='%235C5C5C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center bottom;display: flex;align-items: center;justify-content: center;transition: background-color 0.3s ease;z-index: 5}.owlink-category-selected:hover::after{background-color: #5C5C5C;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 13.3353C9.95426 13.3354 11.7522 12.2672 12.6866 10.5508' stroke='%23F1F1F1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3356 7.99962C13.3356 5.05287 10.9467 2.66406 8 2.66406' stroke='%23F1F1F1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99912 2.66406C6.04486 2.6639 4.24688 3.73215 3.3125 5.44856' stroke='%23F1F1F1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.66406 8C2.66406 10.9467 5.05287 13.3356 7.99962 13.3356' stroke='%23F1F1F1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.3125 5.44987C4.47881 3.30653 6.95055 2.22752 9.31527 2.82944C11.68 3.43136 13.335 5.56081 13.3347 8.00094' stroke='%23F1F1F1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.66406 8C2.66369 10.4401 4.31874 12.5696 6.68346 13.1715C9.04819 13.7734 11.5199 12.6944 12.6862 10.5511' stroke='%23F1F1F1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.36351 5.44816H3.00586V3.08984' stroke='%23F1F1F1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.6348 10.5508H12.9924V12.9091' stroke='%23F1F1F1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.owlink-stores-grid{display: flex;flex-wrap: wrap;gap: 1rem;justify-content: center}.owlink-store-item{cursor: pointer;transition: transform 0.3s ease;width: 130px;text-align: center}.owlink-store-item:hover{transform: translateY(-3px)}.owlink-store-item.selected{transform: translateY(-3px)}.owlink-store-thumb{width: 130px;height: 70px;border-radius: 12px;overflow: visible;border: 1px solid var(--n25-border-grey);background: #ffffff;margin-bottom: 0.5rem;display: flex;align-items: center;justify-content: center;padding: 1rem;position: relative}.owlink-store-item:hover .owlink-store-thumb,.owlink-store-item.selected .owlink-store-thumb{border: 2px solid var(--n25-main-orange)}.owlink-store-logo{max-width: 100%;max-height: 100%;padding: 5px;object-fit: contain}.owlink-store-item:hover .owlink-store-logo,.owlink-store-item.selected .owlink-store-logo{padding: 4px}.owlink-store-placeholder{font-size: 0.875rem;color: #6c757d;text-align: center}.owlink-store-placeholder-svg{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center}.owlink-store-placeholder-svg svg{width: 40px;height: 40px;opacity: 0.3}.owlink-store-item:hover .owlink-store-placeholder-svg svg,.owlink-store-item.selected .owlink-store-placeholder-svg svg{opacity: 0.8}.owlink-store-title{font-size: 0.875rem;font-weight: 500;margin: 0}.owlink-store-badge{display: inline-block;font-size: 0.75rem;font-weight: 500;color: #0dcaf0;background-color: #e7f9fd;padding: 0.25rem 0.5rem;border-radius: 4px;margin-top: 0.25rem}.owlink-store-taxfree-badge{position: absolute;top: 2px;right: 2px;z-index: 10}.owlink-store-taxfree-badge img{width: 20px}.owlink-store-taxfree-text{font-size: 0.75rem;font-weight: 500;color: #F7525F;margin-top: 2px}.owlink-sidebar{border-radius: 12px;background: #fff;padding: 20px}.owlink-sidebar-title{font-weight: 700;font-size: 14px;margin-bottom: 20px}.owlink-sidebar-description{font-size: 14px;color: #0F0F0F}.owlink-sidebar-step-title{font-weight: 700;font-size: 16px;margin-bottom: 0}.owlink-sidebar-step-number{display: flex;justify-content: center;align-items: center;width: 26px;height: 26px;border: 2px solid #000000;border-radius: 50%;font-weight: 700;margin-right: 8px}.owlink-disclaimer{font-size: 0.875rem;color: #898989;margin-bottom: 0}@keyframes owlinksSlideDown{from{opacity: 0;transform: translateY(-20px)}to{opacity: 1;transform: translateY(0)}}.link-input-container .form-label{font-size: 12px;font-weight: 700}#selectedStoreInfo{display: none}.owlink-store-label{font-size: 16px;font-weight: 700;margin-right: 24px;align-self: center;padding-bottom: 20px}.owlink-store-name{font-size: 16px;font-weight: 700}.owlink-store-content{display: flex;flex-direction: column;align-items: flex-start}.owlink-store-link{margin-top: 6px;margin-left: 0;color: var(--n25-main-orange);text-decoration: none;display: flex;align-items: center;transition: color 0.2s ease;font-size: 14px;gap: 4px;width: fit-content}.owlink-store-link:hover{color: #ff6600}.owlink-store-link-text{max-width: 400px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.owlink-store-img{height: 60px;width: 120px;object-fit: contain;border: 1px solid var(--n25-border-grey);padding: 10px;border-radius: 12px;margin-right: 8px;display: flex;align-items: center;justify-content: center}.owlink-store-img-loading{height: 60px;width: 100px;border: 1px solid var(--n25-border-grey);border-radius: 12px;margin-right: 8px;display: flex;align-items: center;justify-content: center;background-color: #f8f9fa}.owlink-store-img-loading .spinner-border{width: 1.5rem;height: 1.5rem;border-width: 0.15em}@media (max-width: 768px){.owlink-page{padding: 15px;background-size: 100% auto}.owlink-link-entry{padding: 20px 0;margin-bottom: 80px}.owlink-link-entry.expanded{padding: 20px 0;margin-bottom: 20px}.owlink-main-subtitle{font-size: 16px;margin-bottom: 5px}.owlink-main-title{font-size: 24px;margin-bottom: 20px;line-height: 1.2}.owlink-categories-grid{gap: 12px}.owlink-category-thumb{width: 70px;height: 70px;margin-bottom: 0.5rem;position: relative}.owlink-category-image{padding: 8px}.owlink-category-item:hover .owlink-category-image{padding: 7px}.owlink-category-title{font-size: 0.7rem;line-height: 1.2}.owlink-category-placeholder svg{width: 45px;height: 45px}.owlink-category-selected::after{width: 20px;height: 20px;background-size: 12px 12px;top: 0px;right: 0px}.owlink-stores-grid{gap: 12px}.owlink-store-item{width: calc(33.333% - 8px);flex: 0 0 calc(33.333% - 8px)}.owlink-store-thumb{width: 100%;height: 60px;padding: 0.75rem;margin-bottom: 0.25rem}.owlink-store-title{font-size: 0.75rem;line-height: 1.2}.owlink-store-badge{font-size: 0.625rem;padding: 0.125rem 0.375rem}.owlink-store-placeholder-svg svg{width: 30px;height: 30px}.link-input-container{padding: 20px 15px}.link-input-container .form-label{font-size: 11px;margin-bottom: 0.25rem}.link-input-container .form-control,.link-input-container .form-select{font-size: 14px;padding: 0.5rem 0.75rem}.owlink-categories,#storesSection{margin-bottom: 2rem}.owlink-sidebar{margin-top: 2rem}#selectedStoreInfo{flex-direction: column;text-align: center}.owlink-store-label{font-size: 14px;margin-right: 0;margin-bottom: 8px}.owlink-store-name{font-size: 14px;margin-top: 8px}.owlink-store-img{height: 50px;width: 100px;padding: 8px;border: 1px solid var(--n25-border-grey);border-radius: 8px;margin-right: 8px;margin-bottom: 0}.owlink-store-img-loading{height: 50px;width: 80px;margin-right: 0;margin-bottom: 0}#selectedStoreInfo>.d-flex{flex-direction: column;align-items: flex-start}.owlink-store-label{font-size: 14px;margin-right: 0;padding-bottom: 0;margin-bottom: 12px;align-self: flex-start}.owlink-store-link{font-size: 12px;margin-top: 4px}.owlink-store-link-text{max-width: 250px}}@media (max-width: 375px){.owlink-main-title{font-size: 20px}.owlink-main-subtitle{font-size: 14px}.owlink-category-thumb{width: 70px;height: 70px}.owlink-category-title{font-size: 0.625rem}.owlink-store-thumb{height: 50px}.owlink-store-title{font-size: 0.625rem}}.ma-orders-filter{display: flex !important;gap: 1rem;justify-content: space-between;padding: 1.5rem;border-radius: 0.75rem;overflow: hidden;gap: 1rem;align-items: center}.ma-orders-filter .ma-orders-filter-select .form-select{border-radius: 0.5rem}.ma-orders{margin-bottom: 1.5rem;overflow: hidden;margin-bottom: 1.5rem;border-radius: 0.75rem}.ma-orders:last-child{margin-bottom: 0}.ma-orders-header{background: #d5d5d5;padding: 1.25rem 1.5rem;display: flex;gap: 1.5rem;align-items: center;color: #ffffff;text-decoration: none;cursor: pointer;transition: background 0.3s ease-in-out}.ma-orders-header.collapsed{background: #ffffff}.ma-orders-header:hover,.ma-orders-header.collapsed:hover{background: #e4e4e4}.ma-orders-header.collapsed .accordion-icon svg{transform: rotate(0deg);transition: transform 0.3s ease-in-out}.ma-orders-header:not(.collapsed) .accordion-icon svg{transform: rotate(180deg);transition: transform 0.3s ease-in-out}.ma-orders-header-title{color: #5C5C5C;font-size: 12px}.ma-orders-header-value{color: #000000;text-decoration: none;font-weight: 700}.ma-orders-body{background-color: #ffffff}.ma-orders-body-h1{font-size: 18px;font-weight: 700}.ma-orders-body-h2{font-size: 14px;font-weight: 700;margin-bottom: 1.5rem}.ma-orders-body-prices{padding: 1.5rem}.ma-orders-body-price-table{width: 100%}.ma-orders-tablehead-autovalue,.ma-orders-tablehead-confirmedvalue,.ma-orders-table-autovalue,.ma-orders-table-confirmedvalue{padding: 0.375rem 0.5rem}.ma-orders-table-title,.ma-orders-tablehead-title{padding: 0.25rem 0}.ma-orders-table-title{color: #5C5C5C}.ma-orders-tablehead-confirmedvalue{text-align: center;width: 8rem;color: #5C5C5C;font-weight: 400}.ma-orders-tablehead-autovalue{text-align: center;width: 9.5rem;color: #5C5C5C;font-weight: 400}.ma-orders-tablehead-autovalue.ma-orders-tablehead-nonconfirmed{width: 8rem}.ma-orders-table-confirmedvalue{padding-right: 0.5rem}.ma-orders-table-autovalue{padding-right: 1.5rem}.ma-orders-table-autovalue.ma-orders-table-grey{padding-right: 0.5rem}.ma-orders-table-autovalue,.ma-orders-table-confirmedvalue{text-align: right}.ma-orders-table-grey{background-color: #F6F6F6}.ma-orders-table-grey-top{border-top-right-radius: 0.5rem;border-top-left-radius: 0.5rem}.ma-orders-table-grey-bottom{border-bottom-right-radius: 0.5rem;border-bottom-left-radius: 0.5rem}.ma-orders-table-bold{font-weight: 700;color: #000000}.ma-orders-table-border{border-top: 1px solid #D1D0D5;padding-top: 0.75rem}.ma-orders-table-border-top{padding-bottom: 0.5rem;padding-top: 0}.ma-orders-table-autovalue.ma-orders-table-different{color: #DC3743;text-decoration: line-through}.ma-orders-table-dates{color: #0DB14B}.ma-orders-body-products{padding: 1.5rem}.ma-order-product{display: flex;gap: 1rem;margin-bottom: 1.5rem;align-items: center}.ma-order-product:last-child{margin-bottom: 0}.ma-order-product-arrow{margin-left: auto;padding: 1rem 0.5rem 1rem 1.5rem;transition: padding 0.1s ease-in-out}.ma-order-product-arrow svg{fill: #000000;transition: fill 0.1s ease-in-out}.ma-order-product-arrow:hover{padding: 1rem 0rem 1rem 2rem}.ma-order-product-arrow:hover svg{fill: #49a54a}.ma-order-product-image{flex: 0 0 7.5rem;width: 7.5rem;height: 7.5rem;border-radius: 0.5rem;overflow: hidden;background-color: #ffffff;border: 1px solid #D1D0D5;display: flex;justify-content: center;align-items: center}.ma-order-product-image img{width: 7.5rem;height: 7.5rem;object-fit: contain}.ma-order-product-image .ma-order-product-noimage{background-color: #F6F6F6;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center}.ma-order-product-image .ma-order-product-noimage svg{width: 3rem;height: 3rem}.ma-order-product-status{color: #5C5C5C;margin-bottom: 0.5rem;font-size: 12px}.ma-order-product-status-value{color: #0CA144;font-weight: 700;font-size: 14px}.ma-order-product-details{align-self: flex-start}.ma-orders-body-bottom-actions{display: flex;justify-content: flex-end;gap: 1rem;border-top: 1px solid #D1D0D5;padding: 1.5rem}.ma-orders-status-wrap{display: flex;padding: 1.5rem 1.5rem 0;position: relative;min-width: 37.5rem}.ma-orders-status{flex-grow: 1;height: 7.5rem;position: relative}.ma-orders-status-text{position: absolute;top: 0;right: 0;font-size: 12px;color: #5C5C5C;text-align: center;transform: translateX(50%)}.ma-orders-status-value{line-height: 1.3em}.ma-orders-status-date{font-weight: 700;color: #000000;margin-top: 0.325rem}.ma-orders-status-text.status-0{right: inherit;left: 0;transform: inherit;text-align: left}.ma-orders-status-text.status-4{transform: inherit;text-align: right}.ma-orders-status-bar-bg{height: 0.875rem;width: 100%;position: absolute;left: 0;right: 0;bottom: 1rem;background-color: #F2F1F6}.ma-orders-status-bar{height: 0.875rem;position: absolute;left: 0;right: 0;bottom: 1rem;background-color: transparent;z-index: 1;text-align: center;color: transparent;line-height: 0.875rem;font-size: 10px;font-weight: 700;background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: 1rem 1rem;animation: ma-orders-status-bar 1s linear infinite}@keyframes ma-orders-status-bar{from{background-position: 1rem 0}to{background-position: 0 0}}.ma-orders-status-bar-done{background-color: #0DB14B;color: #ffffff}.ma-orders-status-bar-warning{background-color: #FAD1A3;color: #000000}.ma-orders-status-bar-error{background-color: #EFA3A9;color: #ffffff}.ma-orders-status-bar-ongoing{background-color: #ABC8F8;color: #000000}.ma-orders-status-bar-inactive{background-color: #D1D0D5;color: #000000}.part-1 .ma-orders-status-bar-bg,.part-1 .ma-orders-status-bar{border-radius: 0.4375rem 0 0 0.4375rem}.part-4 .ma-orders-status-bar-bg,.part-4 .ma-orders-status-bar{border-radius: 0 0.4375rem 0.4375rem 0}.ma-orders-status-dot{width: 1.5rem;height: 1.5rem;border-radius: 50%;position: absolute;background: #D0D3DA;top: 50%;right: 0;transform: translate(50%,-50%);z-index: 2;display: flex;justify-content: center;align-items: center;color: #ffffff;border: 1px solid #ffffff}.ma-orders-status-dot.active{background: #0DB14B}.ma-orders-status-dot.error{background: #EFA3A9}.ma-orders-status-dot.status-0{right: inherit;left: 0;transform: translate(0,-50%)}.ma-orders-status-dot.status-4{transform: translate(0,-50%)}.ma-orders-status-pin{padding: 0.125rem;width: 2.5rem;height: 2.5rem;border-radius: 0.75rem;position: absolute;z-index: 3;border: 0.25rem solid #D1D0D5;display: none;justify-content: center;align-items: center;bottom: 1.5rem;transform: translate(0,50%);background-color: #ffffff}.ma-orders-status-pin-done{border-color: #0DB14B;display: flex}.ma-orders-status-pin-warning{border-color: #FAD1A3;display: flex}.ma-orders-status-pin-error{border-color: #EFA3A9;display: flex}.ma-orders-status-pin-ongoing{border-color: #ABC8F8;display: flex}.ma-orders-status-pin-inactive{border-color: #D1D0D5;display: flex}.ma-orders-status-action{margin: 1rem 1.5rem 0;border-radius: 0.75rem;padding: 1rem;border: 1px solid #B7B7B7;background-color: #F6F6F6}.ma-orders-status-action-header{display: flex;justify-content: space-between;align-items: flex-start}.ma-orders-status-action-text{margin-top: 1rem}.ma-orders-payment-breakdown{background: rgba(255,255,255,0.6);border-radius: 0.5rem;padding: 0.75rem 1rem;margin-top: 0.5rem}.ma-orders-payment-row{display: flex;justify-content: space-between;align-items: center;padding: 0.375rem 0;font-size: 14px}.ma-orders-payment-row:not(:last-child){border-bottom: 1px dashed rgba(0,0,0,0.1)}.ma-orders-payment-row.ma-orders-payment-total{padding-top: 0.5rem;margin-top: 0.25rem;border-bottom: none;font-weight: 600;font-size: 15px}.ma-orders-status-action-title{font-size: 16px;font-weight: 700;margin-bottom: 0.125rem}.ma-orders-status-action-timeago{font-size: 11px;color: #5C5C5C}.ma-orders-status-action-timer{background: #B7B7B7;border: 1px solid #B7B7B7;padding: 0 0.5rem;font-weight: 600;line-height: 1em;border-radius: 0.25rem;font-size: 12px;height: 1.75rem;display: flex;align-items: center;gap: 0.325rem}.ma-orders-status-action-warning{border-color: #FAD1A3;background-color: #FEF5EB}.ma-orders-status-action-warning .ma-orders-status-action-title{color: #DF8E31}.ma-orders-status-action-warning .ma-orders-status-action-timer{background-color: #FAD1A3;border-color: #FCE0C1}.ma-orders-status-action-error{border-color: #EFA3A9;background-color: #FCEBEC}.ma-orders-status-action-error .ma-orders-status-action-title{color: #C8323D}.ma-orders-status-action-error .ma-orders-status-action-timer{background-color: #F4C1C5;border-color: #EFA3A9}.ma-orders-status-action-case{border-color: #dc3545;background-color: #f8d7da}.ma-orders-status-action-case .ma-orders-status-action-title{color: #721c24}.ma-orders-status-action-ongoing{border-color: #ABC8F8;background-color: #EDF3FE}.ma-orders-status-action-inactive{border-color: #B7B7B7;background-color: #F6F6F6}.ma-orders-status-action-done{border-color: #90DBAC;background-color: #E7F7ED}.ma-orders-status-action-bottom{margin-top: 1rem;display: flex;gap: 0.75rem;justify-content: flex-start}.ma-orders-status-action-cancel{border-color: #F7525F;background-color: #FCEBEC;color: #F7525F;padding: 0 1.5rem;height: 2.5rem}.ma-orders-status-action-cancel:hover{background-color: #F7525F;color: #ffffff}.ma-orders-status-action-pay{border-color: #0DB14B;background-color: #0DB14B;color: #ffffff;padding: 0 1.5rem;height: 2.5rem}.ma-orders-status-action-pay:hover{background-color: #3DC16F;border: 1px solid #3DC16F;color: #ffffff}.ma-orders-status-action-locker{border-color: #3B82F6;background-color: #3B82F6;color: #ffffff;padding: 0 1.5rem;height: 2.5rem;display: inline-flex;align-items: center;gap: 0.5rem}.ma-orders-status-action-locker:hover{background-color: #2563EB;border: 1px solid #2563EB;color: #ffffff}.ma-orders-status-action-lendmn{border-color: #F59C36;background-color: #F59C36;color: #ffffff;padding: 0 1.5rem;height: 2.5rem;display: inline-flex;align-items: center;gap: 0.5rem}.ma-orders-status-action-lendmn:hover{background-color: #E8891A;border: 1px solid #E8891A;color: #ffffff}.ma-orders-status-action-storepay{border: 1px solid #0054ff;background-color: #0054ff;color: #ffffff;padding: 0 1.5rem;height: 2.5rem;display: inline-flex;align-items: center;gap: 0.5rem;border-radius: 0.5rem;font-weight: 500;text-decoration: none}.ma-orders-status-action-storepay:hover{background-color: #0040cc;border: 1px solid #0040cc;color: #ffffff}.ma-orders-status-action-btn-main{border: 1px solid #0DB14B;background-color: #0DB14B;color: #ffffff;padding: 0 1.25rem;height: 2.5rem;border-radius: 0.5rem;display: inline-flex;align-items: center;font-weight: 600;font-size: 0.875rem;text-decoration: none}.ma-orders-status-action-btn-main:hover{background-color: #3DC16F;border-color: #3DC16F;color: #ffffff}.ma-orders-status-action-btn-lendmn{border: 1px solid #F59C36;background-color: #F59C36;color: #ffffff;padding: 0 1.25rem;height: 2.5rem;border-radius: 0.5rem;display: inline-flex;align-items: center;font-weight: 600;font-size: 0.875rem;text-decoration: none}.ma-orders-status-action-btn-lendmn:hover{background-color: #E8891A;border-color: #E8891A;color: #ffffff}.ma-orders-status-action-btn-mix{border: 1px solid #9c27b0;background-color: #9c27b0;color: #ffffff;padding: 0 1.25rem;height: 2.5rem;border-radius: 0.5rem;display: inline-flex;align-items: center;font-weight: 600;font-size: 0.875rem;text-decoration: none}.ma-orders-status-action-btn-mix:hover{background-color: #7b1fa2;border-color: #7b1fa2;color: #ffffff}.ma-orders-status-timer{margin-top: 0.125rem}.ma-orders-header-col-1{min-width: 110px;flex: 0 0 auto}.ma-orders-header-products{display: inline-grid;grid-template-columns: repeat(5,30px);gap: 2px;align-items: center;margin-right: 1rem}.ma-orders-header-product-thumb{width: 30px;height: 30px;border-radius: 4px;overflow: hidden;background-color: #ffffff;border: 1px solid #D1D0D5;display: flex;justify-content: center;align-items: center;cursor: pointer;object-fit: contain;padding: 3px}.ma-orders-header-product-noimage{background-color: #F6F6F6;width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;border-radius: 4px;border: 1px solid #D1D0D5;cursor: pointer;padding: 4px}.ma-orders-header-product-noimage svg{width: 16px;height: 16px}.ma-orders-header-product-more{display: flex;width: 30px;height: 30px;border-radius: 50%;background-color: #5C5C5C;color: #ffffff;justify-content: center;align-items: center;font-size: 11px;font-weight: 600}@media (min-width: 768px) and (max-width: 991px){.ma-orders-filter{padding: 1rem;gap: 0.75rem}.ma-orders-header{padding: 1rem;gap: 1rem}.ma-orders-status-wrap{min-width: 100%;padding: 1rem 1rem 0;overflow-x: auto}.ma-orders-status-wrap>div{min-width: 500px}.ma-orders-body-prices,.ma-orders-body-products{padding: 1rem}.ma-order-product{gap: 0.75rem}.ma-order-product-image{flex: 0 0 5rem;width: 5rem;height: 5rem}.ma-order-product-image img{width: 5rem;height: 5rem}.ma-orders-body-bottom-actions{padding: 1rem;gap: 0.75rem}.ma-orders-status-action{margin: 0.75rem 1rem 0;padding: 0.75rem}}@media (max-width: 767.98px){.ma-orders-header{flex-wrap: wrap;gap: 0.75rem}.ma-orders-header-col-1{min-width: auto;flex: 0 0 auto}.ma-orders-header-products{width: 100%;order: 5;margin-top: 0;margin-left: 0;margin-right: 0}.ma-orders-header>.text-end:not(.accordion-icon){margin-left: auto}}.bs-tooltip-auto .tooltip-inner img,.bs-tooltip-top .tooltip-inner img,.bs-tooltip-bottom .tooltip-inner img,.bs-tooltip-start .tooltip-inner img,.bs-tooltip-end .tooltip-inner img,.tooltip .tooltip-inner img{width: 100px !important;height: 100px !important;object-fit: contain !important;display: block;margin: 0 auto 0.25rem}.phone-support-container{padding: 1rem;background-color: #f8f9fa;border-radius: 0.5rem;margin-top: 1rem}.phone-support-section .btn-danger{background-color: #dc3545;border-color: #dc3545;font-weight: 500;padding: 0.75rem;transition: all 0.3s ease}.phone-support-section .btn-danger:hover{background-color: #c82333;border-color: #bd2130;transform: translateY(-1px)}.phone-support-section .card{border: 1px solid #dee2e6;box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075)}.phone-support-section .form-label{font-weight: 500;color: #495057}.phone-support-section .alert-warning{background-color: #fff3cd;border-color: #ffeaa7;color: #856404}.phone-support-section .alert-info{background-color: #d1ecf1;border-color: #bee5eb;color: #0c5460}.phone-support-section .bi{font-size: 1.1rem}.ma-orders-body-giftcards{background: linear-gradient(135deg,rgba(108,99,255,0.03) 0%,rgba(108,99,255,0.06) 100%)}.ma-orders-body-giftcards .ma-orders-body-h2{color: #6C63FF}.gift-card-order-item{background: #ffffff;transition: box-shadow 0.2s}.gift-card-order-item:hover{box-shadow: 0 4px 12px rgba(0,0,0,0.08)}.gift-card-placeholder-small{display: flex;align-items: center;justify-content: center;color: #fff;font-size: 16px}.gift-card-code-display{background: #f8f9fa;border: 2px dashed #dee2e6 !important}.gift-card-order-item{background: #fff;transition: box-shadow 0.2s}.gift-card-order-item:hover{box-shadow: 0 2px 8px rgba(0,0,0,0.08)}.payment-options-modal-list{display: flex;flex-direction: column;gap: 0.75rem}.payment-option-modal-item{display: flex;align-items: center;padding: 1rem;border: 1px solid #E5E5E5;border-radius: 0.75rem;background: #fff;text-decoration: none;color: inherit;transition: all 0.2s ease;gap: 0.875rem}.payment-option-modal-item:hover{border-color: #0DB14B;background: #f8fdf9;transform: translateX(4px)}.payment-option-modal-icon{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: #F6F6F6;border-radius: 0.5rem;flex-shrink: 0;color: #5C5C5C}.payment-option-modal-logo{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.payment-option-modal-logo img{max-width: 100%;max-height: 100%;object-fit: contain}.payment-option-modal-info{flex-grow: 1}.payment-option-modal-title{font-weight: 600;font-size: 0.9375rem;color: #000;margin-bottom: 0.125rem}.payment-option-modal-desc{font-size: 0.8125rem;color: #5C5C5C}.payment-option-modal-features{display: flex;flex-wrap: wrap;gap: 0.5rem}.payment-option-modal-feature{display: inline-flex;align-items: center;gap: 0.25rem;font-size: 0.75rem;color: #5C5C5C}.payment-option-modal-feature svg{flex-shrink: 0}.payment-option-modal-arrow{flex-shrink: 0;color: #B7B7B7;transition: color 0.2s ease,transform 0.2s ease}.payment-option-modal-item:hover .payment-option-modal-arrow{color: #0DB14B;transform: translateX(4px)}.payment-option-modal-lendmn:hover{border-color: #F59C36;background: #fffaf5}.payment-option-modal-lendmn:hover .payment-option-modal-arrow{color: #F59C36}.payment-option-modal-storepay:hover{border-color: #0054ff;background: #f5f8ff}.payment-option-modal-storepay:hover .payment-option-modal-arrow{color: #0054ff}.payment-option-modal-mix:hover{border-color: #9c27b0;background: #fdf5ff}.payment-option-modal-mix:hover .payment-option-modal-arrow{color: #9c27b0}[id^="paymentOptionsModal-shipping-"]{z-index: 1060}[id^="paymentOptionsModal-shipping-"]+.modal-backdrop,.modal-backdrop{z-index: 1055}.payment-option-modal-golden{flex-direction: column !important;padding: 0 !important;border: 2px solid #F59C36 !important;background: linear-gradient(135deg,#FFFBF5 0%,#FFF8ED 100%) !important;overflow: hidden}.payment-option-modal-golden:hover{border-color: #E8891A !important;background: linear-gradient(135deg,#FFF8ED 0%,#FFF3E0 100%) !important;transform: translateX(4px)}.payment-option-modal-golden .payment-option-modal-main{display: flex;align-items: center;padding: 0.875rem 1rem 0.625rem;gap: 0.875rem;width: 100%}.payment-option-modal-golden .payment-option-modal-icon{background: #FFF3E0;color: #F59C36}.payment-option-modal-golden .payment-option-modal-bonus{display: flex;align-items: center;justify-content: center;padding: 0.5rem 1rem;background: linear-gradient(90deg,#F59C36 0%,#FFB347 100%);width: 100%;color: #ffffff;font-weight: 600;font-size: 0.8125rem}.payment-option-modal-golden:hover .payment-option-modal-arrow{color: #F59C36}.orders-item{margin-bottom: 1.5rem;overflow: hidden}.orders-item:last-child{margin-bottom: 0}.orders-item-top{background: linear-gradient(110deg,#e4e4e4 0%,#d5d5d5 100%);padding: 0.75rem 1.5rem;display: flex;gap: 0.75rem;justify-content: space-between;align-items: center;color: #ffffff;text-decoration: none;cursor: default}.orders-item .view-message-btn{padding: 0.75rem 1.5rem;font-weight: 600}.orders-item .view-order-btn{padding: 0.75rem 1.5rem;margin-bottom: 0.5rem;font-weight: 600}.orders-item-bottom{padding: 1.5rem;display: flex;gap: 1rem;align-items: start}.orders-item-top-detail-title,.orders-item-status-title{color: #5C5C5C;font-size: 12px}.orders-item-top-detail-value,.orders-item-status-value{color: #000000;font-weight: 600;text-decoration: none}a.orders-item-top-detail-value:hover,a.orders-item-status-value:hover{color: #49a54a}.orders-item-status-value{margin-bottom: 0.75rem;color: #0DB14B}.orders-item-status-description{background: #F6F6F6;padding: 1rem;border-radius: 0.5rem;margin-bottom: 0.75rem;display: flex;gap: 1rem;align-items: center}.orders-item-orders{display: flex;flex-direction: column;gap: 0.5rem}.orders-item-orders-item{display: flex;gap: 1rem}.support-wrap{overflow: hidden}.order-wrap{padding: 1.5rem}.order-wrap .my-account-goback{margin: 0;padding: 0}.order-top-details{display: flex;gap: 1rem;justify-content: space-between;border-bottom: 1px solid #D1D0D5;padding: 0 1.5rem 1.5rem}.order-top-details-right{text-align: right}.order-top-detail-title{color: #5C5C5C;font-size: 12px}.order-top-detail-value{color: #000000;font-weight: 600;text-decoration: none}.order-mid-detail{padding: 1.5rem 0;border-bottom: 1px solid #D1D0D5}.order-mid-detail:first-child{padding-top: 0}.order-mid-detail:last-child{padding-bottom: 0;border-bottom: 0}.order-mid-detail-title{color: #000000;font-size: 18px;font-weight: 600;margin-bottom: 1rem}.order-mid-detail-value{color: #5C5C5C}.order-products{padding: 1.5rem 0;border-bottom: 1px solid #D1D0D5}.multiple-products.order-product{margin-bottom: 1.5rem}.order-product:last-child{margin-bottom: 0}.multiple-products.order-product:last-child{margin-bottom: 0}.order-product-status{padding: 1rem;background: #E7F7ED;margin-bottom: 1rem;border-radius: 0.5rem}.order-product-content{align-items: stretch;width: 100%;display: flex;gap: 1rem}.payment-method-body .order-product-content{margin-bottom: 1rem}.payment-method-body .order-product-content:last-child{margin-bottom: 0}.order-product-content-details{display: flex;flex-direction: column;gap: 0.5rem}.order-product-content-option{color: #898989;font-size: 12px}.order-product-content-image,.orders-item-orders-image{flex: 0 0 6.25rem;height: 6.25rem;aspect-ratio: 1/1;border-radius: 0.25rem;display: flex;justify-content: center;align-items: center;text-decoration: none;transition: transform 0.2s ease;background: #ffffff;overflow: hidden}.order-product-content-image img,.orders-item-orders-image img{width: 100%;height: auto;aspect-ratio: 1/1;padding: 0.5rem;object-fit: contain;border-radius: 0.25rem;overflow: hidden;border: 1px solid #dadada}.order-product-content-noimage,.orders-item-orders-noimage{width: 100%;height: auto;aspect-ratio: 1/1;display: flex;justify-content: center;align-items: center;background: #f5f5f5}.order-product-content-image svg,.orders-item-orders-image svg{width: 2.5rem;height: 2.5rem}.orders-item-orders-image:hover img{border: 1px solid var(--n25-main-orange)}.orders-item-orders-plus{font-size: 21px;font-weight: 700;color: #D1D0D5}.order-product-content-price{font-size: 16px;font-weight: 600;margin-left: 1rem;flex-grow: 1;text-align: right}.order-product-status-title{font-weight: 600;margin-bottom: 1rem}.order-product-statusbar{height: 0.5rem;background: #ffffff;border-radius: 0.25rem;overflow: hidden}.order-product-statusbar-bar{height: 100%;background: #0DB14B;border-radius: 0.25rem;width: 0}.order-product-statusbar-label{margin-top: 1rem;display: flex}.order-product-statusbar-label-item{flex: 1;font-size: 12px;color: #9ec9ae;text-align: center}.order-product-statusbar-label-item.active{color: #000000;font-weight: 600}.order-status{margin-top: 1rem}.order-statusbar{height: 0.5rem;background: #F2F1F6;border-radius: 0.25rem;overflow: hidden}.order-statusbar-bar{height: 100%;width: 0%;background: #0DB14B;border-radius: 0.25rem}.statusbar-bar-1{width: 12.5%}.statusbar-bar-2{width: 37.5%}.statusbar-bar-3{width: 62.5%}.statusbar-bar-4{width: 100%}.order-statusbar-label{margin-top: 1rem;display: flex}.order-statusbar-label-item{flex: 1;font-size: 12px;color: #898989;text-align: center}.order-statusbar-label-item.active{color: #000000;font-weight: 600}.orders-status-description{background: #F6F6F6;padding: 1rem;border-radius: 0.5rem;margin-top: 1rem;display: flex;gap: 1rem;align-items: center}.orders-status-description-icon{flex: 0 0 2.5rem;height: 2.5rem;aspect-ratio: 1/1;display: flex;justify-content: center;align-items: center;background: #ffffff;border-radius: 50%}.orders-status-value{color: #0DB14B;font-weight: 700;text-decoration: none}.orders-price-detail{display: flex;gap: 1rem;justify-content: space-between;margin-bottom: 0.5rem}.orders-price-detail:last-child{margin-bottom: 0}.orders-price-detail-title{color: #898989}.orders-price-detail-value{font-weight: 600;color: #000000;text-align: right}.order-bottom-detail{margin-top: 1.5rem}.order-bottom-detail-title{color: #000000;font-size: 18px;font-weight: 600;margin-bottom: 1rem}.tab-pills{background: #F1F1F1;display: inline-flex;padding: 0.375rem;margin-bottom: 1rem;border-radius: 0.5rem}.tab-pills .nav-link{background: #F1F1F1;color: #898989;border-radius: 0.25rem}.tab-pills .nav-link.active{background: #FFFFFF;color: #000000;font-weight: 600}.tab-pills .nav-link{padding: 0.375rem 1.5rem}.orders-date-status{margin-top: -0.75rem;margin-bottom: 0.75rem;color: #0DB14B;font-size: 12px}.orders-item-bottom-col-right{flex-shrink: 1}.orders-item-bottom-col-right .btn{white-space: nowrap}.orders-item-bottom-col-left{flex-grow: 1}.orders-filter{display: flex;gap: 1rem;justify-content: space-between;padding: 1.5rem;border-radius: 0.75rem;overflow: hidden;position: relative;gap: 1rem;align-items: center}.orders-filter>*{z-index: 2}.orders-filter .orders-filter-select .form-select,.orders-filter .switch-web{border-radius: 0.5rem}.orders-filter .btn{padding: 0 0.875rem}.orders-item-top-details{display: flex;gap: 1rem;width: 100%}.orders-item-orders-details-status{font-weight: 600;color: #0DB14B;margin-bottom: 0.25rem}.order-support-item-top{background: linear-gradient(110deg,#e4e4e4 0%,#d5d5d5 100%);padding: 0.75rem 1.5rem;display: flex;gap: 0.75rem;justify-content: space-between;align-items: center;color: #ffffff;text-decoration: none;cursor: default}.order-support-item-top .heading-h3{color: #000000 !important}.order-support-item-top-detail{text-align: right}.order-support-item-top-detail-title{color: #5C5C5C;font-size: 12px}.order-support-item-top-detail-value{color: #000000;font-weight: 600;text-decoration: none}a.order-support-item-top-detail-value:hover{color: #49a54a}@media (max-width: 767.98px){.orders-item-top{padding: 0.75rem 1rem}.tab-pills{display: flex}.tab-pills>.nav-item{flex: 1}.tab-pills .nav-link{padding: 0.375rem;font-size: 11px;width: 100%}.order-bottom-detail{margin-top: 1rem}.order-bottom-detail-title{font-size: 14px;margin-bottom: 0.75rem}.order-wrap{padding: 1rem}.orders-item-orders-image{flex: 0 0 calc(25% - 0.375rem);width: calc(25% - 0.375rem);height: auto;aspect-ratio: 1/1}.order-product-content-image{flex: 0 0 5rem;height: 5rem}.orders-filter{padding: 1rem;flex-direction: column;margin-left: -0.75rem;gap: 0.5rem;margin-right: -0.75rem}.orders-filter .orders-filter-select,.orders-filter .orders-filter-search,.orders-filter .orders-filter-select .form-select{width: 100%}.orders-item{margin-bottom: 1rem}.orders-item-bottom{flex-direction: column;padding: 1rem}.orders-item-bottom-col-right,.orders-item-bottom-col-left{width: 100%}.orders-filter-scroll{width: calc(100vw);flex-wrap: nowrap;overflow-y: hidden;overflow-x: scroll;scroll-behavior: smooth;-webkit-overflow-scrolling: touch}.orders-filter-scroll::-webkit-scrollbar{display: none}.orders-filter-item{flex: 0 0 auto;white-space: nowrap;color: #898989;font-weight: 700;padding: 0.75rem;background: transparent;border-bottom: 0.1875rem solid transparent;text-decoration: none}.orders-filter-item.active{color: #49a54a;border-bottom: 0.1875rem solid #49a54a}.orders-filter-item:first-child{margin-left: 1rem}.orders-filter-item:last-child{margin-right: 1rem}.orders-item-status-value{font-size: 14px}.order-top-details{padding: 0 0 1rem}.order-mid-detail{padding: 1rem 0}.order-mid-detail-title{font-size: 14px;margin-bottom: 0.75rem}.orders-status-value{font-size: 14px;font-weight: 600}.orders-status-title{color: #5C5C5C;margin-bottom: 0}.orders-status-description{margin-top: 0.75rem}.multiple-products.order-product{margin-bottom: 1rem}.order-status,.order-product-statusbar-wrap{display: flex;align-items: stretch;gap: 1rem}.order-statusbar,.order-product-statusbar{flex: 0 0 0.5rem;height: 7.5rem;width: 0.5rem}.order-statusbar-label,.order-product-statusbar-label{margin-top: 0;flex-direction: column;width: 100%}.order-statusbar-label-item,.order-product-statusbar-label-item{text-align: left;font-size: 14px;display: flex;align-items: center}.order-statusbar-bar,.order-product-statusbar-bar{width: 100%;height: 0%}.statusbar-bar-1{height: 12.5%}.statusbar-bar-2{height: 37.5%}.statusbar-bar-3{height: 62.5%}.statusbar-bar-4{height: 100%}.orders-status-description,.orders-item-status-description{flex-wrap: wrap}.orders-status-description-text{flex: 1 1 calc(50% - 2.5rem)}.orders-status-description-buttons{flex: 1 1 100%}}.product{display: flex;gap: 1.5rem}.product-info{flex: 1}.product-sidebar-content{padding: 1rem 1.5rem 1.5rem}.product-image{flex: 0 0 320px;max-width: 320px}.product-price{flex: 0 0 350px}.product-sidebar{overflow: hidden}.product-sidebar-action{margin-bottom: 0.75rem}.product-sidebar-action:last-child{margin-bottom: 0}.product-sidebar-prices{background: transparent;width: 100%;border: 0;padding: 1rem 1.5rem;text-align: left;background: linear-gradient(135deg,#3b70ba,#6a6db6);color: #ffffff;text-align: center}.product-sidebar-price-disclaimer{font-size: 12px;color: #3b70ba;text-align: center;margin-bottom: 1rem}.product-sidebar-price{font-size: 28px;font-weight: 700;color: #ffffff}.product-sidebar-original-price-amount{color: #898989;text-decoration: line-through}.product-sidebar-off-percent{color: #ffffff;background: #F7525F;border-radius: 0.25rem;padding: 0.25rem 0.375rem;font-size: 11px}.product-sidebar-original-price{display: flex;gap: 0.5rem;align-items: center;line-height: 1em;margin-bottom: 0.5rem}.product-sidebar-estimates{margin-bottom: 1.5rem;padding-bottom: 1.5rem;border-bottom: 1px solid #D1D0D5}.product-sidebar-estimate{display: flex;gap: 0.5rem;align-items: center;margin-bottom: 0.75rem}.product-sidebar-estimate:last-child{margin-bottom: 0}.product-sidebar-estimate-icon{width: 3rem;height: 3rem;background: #F6F6F6;border-radius: 50%;display: flex;justify-content: center;align-items: center}.product-sidebar-estimate-title{color: #5C5C5C;font-size: 12px}.product-sidebar-estimate-value{color: #000000;font-size: 14px;font-weight: 700}.product-sidebar-addtocart{display: flex;gap: 1rem;margin-bottom: 1.5rem;padding-bottom: 1.5rem;border-bottom: 1px solid #D1D0D5}.product-sidebar-addtocart-btn-wrap{flex: 1}.product-sidebar-count .change-count-btn{width: 3rem;height: 3rem}.product-sidebar-count .change-count-input{height: 3rem}.product-sidebar-details-wrap{margin-bottom: 1.5rem;border-bottom: 1px solid #D1D0D5;transition: all 0.3s ease-in-out}.product-sidebar-prices-arrow svg{transition: transform 0.3s ease-in-out}.product-sidebar-prices-arrow svg.rotated{transform: rotate(180deg)}.product-info-actions{display: flex;gap: 0.75rem;margin-bottom: 1rem}.product-info-title{margin-bottom: 1rem;font-size: 16px;font-weight: 500;line-height: 1.5rem}#product-image ul{list-style: none outside none;padding-left: 0;margin-bottom: 0}#product-image li{display: block;float: left;margin-right: 0.375rem;aspect-ratio: 4 / 3}.product-image-loading{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 10;display: flex;align-items: center;justify-content: center}.product-image-wrap{position: relative;min-height: 280px}.product-renewed-badge{position: absolute;top: 150px;left: -5px;width: 100px;height: 70px;z-index: 2;object-fit: contain}#product-image img{display: block;width: 100%;height: 100%;background: #ffffff;border-radius: 0.375rem;overflow: hidden;padding: 0.5rem;object-fit: contain;border: 1px solid #f5f5f5}.lSSlideOuter .lSPager.lSGallery img{width: 100%;height: 3.75rem;background: #ffffff;border-radius: 0.375rem;overflow: hidden;padding: 0.125rem;object-fit: contain;border: 1px solid #f5f5f5}.lSSlideOuter .lSPager.lSGallery .active img{border: 1px solid var(--n25-main-orange)}.product-info-rating-comments{display: flex;gap: 1rem;align-items: center;margin-bottom: 1rem;font-size: 12px}.product-info-rating{display: flex;gap: 0.25rem;align-items: center}.product-info-rating-count{color: #898989}.product-info-rating-stars .star-rating{display: flex;gap: 0.125rem;align-items: center}.product-info-comments{display: flex;gap: 0.25rem;align-items: center}.product-info-comments-link{text-decoration: none;color: #000000}.product-info-comments-count{color: #898989}.product-info-line{margin: 1.5rem 0;height: 1px;background: #D1D0D5}.variation-choice-wrap{border-top: 1px solid #D1D0D5;padding: 1.5rem 0 0}.variation-choice{margin-bottom: 1.5rem}.variation-choice-btns{display: flex;gap: 0.5rem;flex-wrap: wrap}.variation-btn{text-decoration: none;flex: 0 0 6.5rem}.variation-btn-content{display: flex;flex-direction: column}.variation-btn-img{width: 100%;height: 6rem;padding: 0.125rem;object-fit: cover;background: #ffffff;border-radius: 0.375rem;border: 1px solid #D1D0D5}.variation-btn.active .variation-btn-img{border: 1px solid var(--n25-main-orange)}.variation-btn-text{margin-top: 0.375rem;font-size: 11px;text-align: center;color: #898989;word-break: break-word}.variation-btn.active .variation-btn-text{color: #0DB14B}.variation-main-title{color: #5C5C5C}.variation-main-title-chosen{color: #000000;font-weight: 600}.product-info-btn{display: flex;justify-content: space-between;background: transparent;width: 100%;padding: 0 0 1.5rem;border: 0;align-items: center;text-align: left;color: #000000}.product-info-btn-wrap:last-child{border-bottom: 1px solid #D1D0D5}.product-info-btn-title{font-weight: 600}.collapse-icon{transition: transform 0.3s ease}.product-info-btn[aria-expanded="false"] .collapse-icon{transform: rotate(-180deg)}.product-info-btn-content{padding: 0 0 1.5rem;color: #5C5C5C;font-size: 14px}.product-info-btn-content.visible{display: block}.product-info-btn-content table{width: 100%;border-collapse: separate;border-spacing: 0 0.5rem}.product-info-btn-content table tr td{vertical-align: top}.product-info-btn-content table tr td:first-child{width: 30%;padding-right: 1rem}.product-info-btn-content table tr td:last-child{font-weight: 600;color: #000000}.product-info-btn-content li{margin-bottom: 0.5rem}.product-info-btn-content li:last-child{margin-bottom: 0}.feature-hidden,.detail-hidden{display: none}.show-all-features,.show-all-details{margin-top: 0.75rem;transition: all 0.2s ease}.description-short{position: relative}.read-more{color: var(--n25-main-orange);text-decoration: none;display: inline-block;transition: color 0.2s ease;padding-left: 10px}.read-more:hover{color: #000000;text-decoration: underline}.product-info-whyus-item{display: flex;gap: 0.5rem;margin-bottom: 0.5rem;font-size: 14px;align-items: center}.product-info-whyus-item:last-child{margin-bottom: 0}.product-info-whyus-icon{flex-shrink: 1}.ebay-alert{background-color: #EAEFFF;border: 1px solid #2962FF;padding: 1rem;border-radius: 0.5rem;margin-bottom: 1.5rem;font-size: 12px}.ebay-alert h2{font-size: 14px;margin-bottom: 0.5rem;color: #2962FF;font-weight: 600}.ebay-alert a{color: #2962FF;font-weight: 600}.text-read-more{border: 0;background: transparent;color: var(--n25-main-orange);text-decoration: none;display: inline;padding: 0;font-size: inherit;transition: color 0.2s ease;padding-left: 10px}.text-read-more:hover{color: #000000;text-decoration: underline}.product-recently-viewed{margin-top: 80px}.product-recently-viewed-title{font-size: 28px;font-weight: 700;margin-bottom: 20px}@media (min-width: 768px) and (max-width: 1024px){.product{gap: 1rem}.product-image{flex: 0 0 260px;max-width: 260px}.product-price{flex: 0 0 280px}.product-sidebar-content{padding: 0.75rem 1rem 1rem}.product-sidebar-prices{padding: 0.75rem 1rem}.product-sidebar-estimate-icon{width: 2.5rem;height: 2.5rem}.product-sidebar-addtocart{gap: 0.75rem;margin-bottom: 1rem;padding-bottom: 1rem}.product-sidebar-count .change-count-btn{width: 2.5rem;height: 2.5rem}.product-sidebar-count .change-count-input{height: 2.5rem}.variation-btn{flex: 0 0 5.5rem}.variation-btn-img{height: 5rem}.product-recently-viewed{margin-top: 50px}.product-recently-viewed-title{font-size: 22px}}@media (max-width: 767.98px){.product-recently-viewed{margin-top: 35px}.product-recently-viewed-title{font-size: 20px;margin-bottom: 10px}.product-sidebar-estimates{margin-bottom: 1rem;padding-bottom: 1rem}.product-sidebar-addtocart{margin-bottom: 1rem;padding-bottom: 1rem}.product{flex-direction: column}.product-image{width: 100%;max-width: 100%}.product-sidebar-prices{padding: 0.5rem 1rem}.variation-choice-btns{display: grid;grid-template-columns: repeat(4,1fr);gap: 0.5rem}.product-sidebar-details-wrap{margin-bottom: 1rem}.product-sidebar-content{padding: 0.5rem 1rem 1rem}}.paid-reposnse-body{padding: 2rem 1.5rem 1.5rem}.paid-reposnse-body h2{font-size: 16px;margin-bottom: 0rem}.paid-reposnse-body h1{font-size: 25px;margin-bottom: 0;font-weight: 700}.paid-reposnse-body .order-number{text-decoration: none;color: #F59C36}.paid-reposnse-body h4{font-size: 16px;font-weight: 700}.paid-reposnse-body hr{border-top: 0.0938rem solid #D1D0D5;margin: 1.5rem 0}@media (max-width: 767.98px){.paid-reposnse-body{padding: 1.5rem 1rem 1rem}.paid-reposnse-body h1{font-size: 18px;text-align: center}.paid-reposnse-body h2{font-size: 14px;margin-bottom: 0.5rem;text-align: center}.paid-reposnse-body h4{font-size: 14px}.paid-reposnse-body hr{margin: 1.5rem 0 1rem}.paid-reposnse-body .alert{padding: 0.5rem;font-size: 12px}.paid-reposnse-body .alert a{color: #000000}}.loading-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #2c2e2f;z-index: 9999;display: flex;flex-direction: column;justify-content: center;align-items: center;opacity: 1;transition: opacity 0.5s ease-in-out}.loading-overlay.fade-out{opacity: 0}.loading-icon{width: 5rem;height: 5rem;position: relative;margin-bottom: 2rem}.loading-icon div{position: absolute;width: 1rem;height: 1rem;border-radius: 50%;background: #F59C36;animation: loading-animation 1.2s linear infinite}.loading-icon div:nth-child(1){top: 0.5rem;left: 0.5rem;animation-delay: 0s}.loading-icon div:nth-child(2){top: 0.5rem;left: 2rem;animation-delay: -0.4s}.loading-icon div:nth-child(3){top: 0.5rem;left: 3.5rem;animation-delay: -0.8s}.loading-icon div:nth-child(4){top: 2rem;left: 0.5rem;animation-delay: -0.4s}.loading-icon div:nth-child(5){top: 2rem;left: 2rem;animation-delay: -0.8s}.loading-icon div:nth-child(6){top: 2rem;left: 3.5rem;animation-delay: -1.2s}.loading-icon div:nth-child(7){top: 3.5rem;left: 0.5rem;animation-delay: -0.8s}.loading-icon div:nth-child(8){top: 3.5rem;left: 2rem;animation-delay: -1.2s}.loading-icon div:nth-child(9){top: 3.5rem;left: 3.5rem;animation-delay: -1.6s}@keyframes loading-animation{0%,100%{opacity: 1}50%{opacity: 0.5}}.loading-progress{width: 80%;max-width: 25rem;height: 0.25rem;background-color: #464848;border-radius: 0.125rem;margin-bottom: 1.5rem;margin-top: 2rem}.loading-progress-bar{height: 100%;width: 0;background-color: #F59C36;border-radius: 0.125rem;transition: width 8s linear}.loading-text{color: #FFFFFF;font-size: 17px;font-weight: bold;letter-spacing: 1px;text-align: center;margin-bottom: 0.5rem}.loading-cursor{display: inline-block;width: 0.125rem;height: 1em;background-color: #F59C36;margin-left: 0.2em;animation: cursorblink 1s step-end infinite}@keyframes cursorblink{from,to{opacity: 1}50%{opacity: 0}}@media (max-width: 767.98px){.loading-text{font-size: 14px}}.search-top-filter-wrapper{position: sticky;top: 0;z-index: 100;background-color: #f5f5f5;padding-top: 10px;margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;margin-bottom: 20px}.search-top-filter{display: flex;justify-content: space-between;align-items: center;padding: 16px;background-color: #fff;border-radius: 8px;border: 0.5px solid var(--n25-border-grey);box-shadow: 0 2px 4px rgba(0,0,0,0.08)}.search-top-filter-left{color: #898989}.search-top-filter-title{font-size: 16px;font-weight: 700;margin-bottom: 12px;color: #898989}.search-top-filter-title span{color: #000000}.search-top-filter-total{margin-bottom: 0;font-size: 14px;line-height: 1em}.search-filter-sort{position: relative}.sort-select-wrapper{position: relative;display: inline-block}.sort-icon-mobile{display: none;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 15px;height: 15px;color: #666;pointer-events: none;z-index: 1}.sort-dropdown{appearance: none;background-color: #f5f5f5;border: 1px solid #ddd;border-radius: 6px;padding: 8px 36px 8px 12px;font-size: 14px;cursor: pointer;transition: all 0.2s ease}.sort-dropdown:hover{background-color: #e9e9e9}.sort-dropdown:focus{outline: none;border-color: #999}.search-results{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 12px;align-items: stretch}.section-loading-animation{text-align: center;padding: 2rem 1rem}.loading-animation-wrap{max-width: 12.5rem;margin: 0 auto 2rem}.loading-animation{width: 100%;height: 12.5rem}.loading-random-sentence-wrap{padding: 1.5rem;max-width: 25rem;margin: 0 auto;text-align: left}.loading-random-sentence{display: block;width: 100%;padding-right: 0.9375rem;border-right: 0.125rem solid orange;animation: loading-random-sentence-blink .75s step-end infinite;min-height: 3rem;line-height: 1.5}.loading-text-title{font-size: 18px;font-weight: 700;margin-bottom: 3rem;animation: loading-text-title 2s linear infinite}.loading-text-description{font-size: 12px;font-weight: 400;margin: 0 auto 1rem;animation: loading-text-description 1s linear infinite;max-width: 22rem}@media (max-width: 1399px){.search-results{grid-template-columns: repeat(5,minmax(0,1fr))}}@media (max-width: 1199px){.search-results{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 991px){.search-results{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.search-top-filter{padding: 12px}.search-top-filter-title{font-size: 14px;margin-bottom: 8px}.search-top-filter-total{font-size: 13px}}@media (max-width: 767.98px){.search-top-filter-wrapper{margin: 0 -10px 12px;padding: 0}.search-top-filter{padding: 12px;border-radius: 0;border: 0}.sort-icon-mobile{display: block}.sort-select-wrapper::after{display: none}.sort-dropdown{padding: 8px;min-width: 44px;font-size: 0;width: 44px;height: 40px;background-color: #f5f5f5;background-image: none}.sort-dropdown option{font-size: 14px}.search-results{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}.loading-animation-wrap{max-width: 7.5rem}.loading-animation{height: 7.5rem}}@media (max-width: 575px){.search-results{grid-template-columns: repeat(2,minmax(0,1fr));gap: 2px}}@keyframes loading-random-sentence-blink{from,to{border-color: transparent}50%{border-color: orange}}@keyframes loading-text-title{0%{opacity: 1}50%{opacity: .1}100%{opacity: 1}}@keyframes loading-text-description{0%{opacity: 1}50%{opacity: .5}100%{opacity: 1}}.search-item-out-of-stock{text-align: left}.search-item-out-of-stock-label{font-size: 14px;font-weight: 600;color: #898989;margin-bottom: 0.25rem}.search-item-out-of-stock-message{font-size: 12px;color: #bbb}.search-item-free-shipping{display: inline-flex;align-items: center;gap: 4px;background: linear-gradient(135deg,#10b981 0%,#059669 100%);color: #fff;padding: 2px 6px;border-radius: 4px;font-size: 10px;font-weight: 600;line-height: 1.2}.search-item-free-shipping-icon{width: 12px;height: 12px;flex-shrink: 0}@media (max-width: 767.98px){.search-item-free-shipping{font-size: 9px;padding: 2px 4px}.search-item-free-shipping-icon{width: 10px;height: 10px}}#updateModal .modal-dialog{max-width: 500px}#updateModal .modal-content{border-radius: 12px;border: none;box-shadow: 0 10px 40px rgba(0,0,0,0.1)}#updateModal .modal-header{padding: 1.5rem 1.5rem 0}#updateModal .modal-header .btn-close{opacity: 0.5;padding: 0.5rem}#updateModal .modal-header .btn-close:hover{opacity: 1}#updateModal .modal-body{padding: 0 28px 0}#updateModal .modal-title{font-size: 20px;font-weight: 600;color: #333}#updateModal .modal-footer{padding: 0 24px 24px;gap: 3px}#updateModal .modal-footer .btn{padding: 12px 24px;font-size: 14px;font-weight: 500;border-radius: 8px;height: 44px;display: flex;align-items: center;justify-content: center}#updateModal .modal-footer .btn-secondary{background-color: #f5f5f5;border: none;color: #666;min-width: 100px}#updateModal .modal-footer .btn-secondary:hover{background-color: #e8e8e8;color: #666}#updateModal .form-group{margin-bottom: 20px}#updateModal .form-label{font-size: 14px;font-weight: 600;color: #333;margin-bottom: 8px}#updateModal .form-control{font-size: 14px;padding: 12px 16px;border: 1px solid #e0e0e0;border-radius: 8px;transition: all 0.2s}#updateModal .form-control:focus{border-color: #49a54a;box-shadow: 0 0 0 0.2rem rgba(73,165,74,0.1)}#updateModal .form-control-static{background-color: #f8f8f8;border: 1px solid #e0e0e0}#updateModal .password-input-wrapper .form-control{padding-right: 3rem}#updateModal .alert{font-size: 14px;padding: 12px 16px;border-radius: 8px;margin-top: 16px}.skybox-page{display: flex;overflow: hidden;align-items: stretch;max-height: 45.2rem}.skybox-map,.skybox-locations{flex: 1;width: 50%}.skybox-locations{background-color: #ffffff}#lockerMap{height: 100%;width: 100%}.skybox-locations{padding: 1.875rem;overflow-y: scroll;scroll-behavior: smooth;-webkit-overflow-scrolling: touch}.skybox-location-item{display: flex;margin-bottom: 1.5rem;border: 1px solid #D1D0D5;border-radius: 0.5rem;overflow: hidden}.skybox-location-item:last-child{margin-bottom: 0}.skybox-location-image{flex-grow: 0}.skybox-location-image img{width: 11.25rem;height: auto;display: block}.skybox-location-details{padding: 1rem;display: flex;flex-direction: column;justify-content: space-between}.skybox-location-item-content-hours{font-weight: 600;color: #888}.skybox-location-item.active{border: 0.125rem solid #007eee}.skybox-location-item-content-heading{font-size: 16px;font-weight: 700;margin-bottom: 0.5rem;color: #007eee}.skybox-location-item-content-locations{font-size: 12px;margin-bottom: 2rem}.skybox-locations::-webkit-scrollbar{width: 0.5rem}.skybox-locations::-webkit-scrollbar-track{background: #D1D0D5;border-radius: 0.625rem}.skybox-locations::-webkit-scrollbar-thumb{background: #888;border-radius: 0.625rem}.skybox-locations::-webkit-scrollbar-thumb:hover{background: #555}.temp-skybox{border: 1px solid #D1D0D5;border-radius: 0.5rem;padding: 1.5rem}@media (max-width: 767.98px){.temp-skybox{padding: 1rem}.skybox-page{display: block;max-height: none}.skybox-map,.skybox-locations{flex: none;width: 100%}.skybox-map{height: 20rem}.skybox-location-image img{width: 8rem;height: 100%;object-fit: cover}.skybox-locations{padding: 1rem;overflow-y: hidden}.skybox-location-details{padding: 0.75rem}.skybox-location-item-content-heading{font-size: 14px}.skybox-location-item{margin-bottom: 1rem}.skybox-map .skybox-location-item-content-heading{font-size: 12px;margin-bottom: 0.315rem}.skybox-map .skybox-location-item-content-locations{font-size: 11px;margin-bottom: 0.5rem}}.section-special-product-option{display: flex;flex-wrap: wrap;gap: 1rem;overflow: visible}.section-special-product-option.color-options{gap: 0.5rem;margin-bottom: 1.5rem;flex-wrap: wrap;padding: 0.5rem 0.25rem}.option-btn{flex: 0 0 calc(50% - 0.5rem);border: 0;border-radius: 0.75rem;padding: 1.5rem;background: #ffffff;text-align: center;overflow: hidden;border: 0.0938rem solid transparent}.color-options .option-btn{flex: 0 0 auto;min-width: auto}.option-btn:not(.option-btntype-color):hover{border: 0.0938rem solid var(--n25-main-orange)}.active.option-btn:not(.option-btntype-color){border: 0.0938rem solid #5C5C5C}.option-btn .btn-title{font-size: 16px;font-weight: 600;line-height: 1.25em;color: #000000}.option-btn .btn-descr{font-size: 12px;color: #5C5C5C;margin-top: 0.125rem;line-height: 1.25em}.option-btntype-color{flex: none !important;width: auto !important;padding: 0;padding-bottom: 25px;background: transparent !important;border: none !important;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;cursor: pointer;margin: 0 0.5rem;overflow: visible !important;position: relative}.btn-color-circle{width: 2.5rem;height: 2.5rem;border-radius: 50%;margin-bottom: 0.5rem;box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);transition: all 0.15s ease;position: relative;border: 2px solid #fff;outline: 1px solid rgba(0,0,0,0.08)}.option-btntype-color:hover .btn-color-circle{transform: scale(1.15);box-shadow: 0 0 0 0.5px rgba(0,0,0,0.04),0 3px 8px rgba(0,0,0,0.15)}.option-btntype-color.active .btn-color-circle{box-shadow: 0 0 0 2px #000000;outline: none;transform: scale(1.1)}.option-btntype-color .btn-title{font-size: 12px;text-align: center;margin-top: 0;color: #1d1d1f;font-weight: 400}.special-product-image{position: sticky;top: 13rem;z-index: 10}.option-btn .btn-price-title{font-size: 11px;font-style: italic;margin-top: 1rem;padding-top: 1rem;border-top: 1px solid #E5E5E5;font-weight: 300;color: #5C5C5C}.option-btn .btn-price{font-size: 14px;font-weight: 600}.option-btn .btn-intelligence{font-size: 10px;color: #5C5C5C;margin-top: 0.75rem;display: flex;align-items: center;justify-content: center;gap: 0.25rem}.option-btn .btn-intelligence img{width: 0.75rem}.special-products-final{padding: 1.5rem;box-shadow: none}.special-products-final-prices{display: flex;justify-content: space-between;background: transparent;width: 100%;border: 0;margin-bottom: 1.5rem;padding-bottom: 1.5rem;border-bottom: 1px solid #D1D0D5;align-items: center;text-align: left}.special-products-final-price{font-size: 25px;font-weight: 700;color: #000000}.special-products-final-original-price-amount{color: #898989;text-decoration: line-through}.special-products-final-off-percent{color: #ffffff;background: #F7525F;border-radius: 0.25rem;padding: 0.25rem 0.375rem;font-size: 11px}.special-products-final-original-price{display: flex;gap: 0.5rem;align-items: center;line-height: 1em;margin-bottom: 0.5rem}.special-products-final-estimate{display: flex;gap: 0.5rem;align-items: center;margin-bottom: 0.75rem}.special-products-final-estimate:last-child{margin-bottom: 0}.special-products-final-estimate-icon{width: 3rem;height: 3rem;background: #F6F6F6;border-radius: 50%;display: flex;justify-content: center;align-items: center}.special-products-final-estimate-title{color: #5C5C5C;font-size: 12px}.special-products-final-estimate-value{color: #000000;font-size: 14px;font-weight: 700}.special-products-final-addtocart{display: flex;gap: 1rem;margin-bottom: 1.5rem;padding-bottom: 1.5rem;border-bottom: 1px solid #D1D0D5}.special-products-final-addtocart-btn-wrap{flex: 1}.special-products-final-count .change-count-btn{width: 3rem;height: 3rem}.special-products-final-count .change-count-input{height: 3rem}.special-products-final-details-wrap{margin-bottom: 1.5rem;border-bottom: 1px solid #D1D0D5;display: none;transition: all 0.3s ease-in-out}.special-products-final-details-wrap.visible{display: block}.special-products-final-prices-arrow svg{transition: transform 0.3s ease-in-out}.special-products-final-prices-arrow svg.rotated{transform: rotate(180deg)}.product-info-actions{display: flex;gap: 0.75rem;margin-bottom: 1rem}.special-products-description{margin-top: 3rem;padding: 1.5rem;background: #ffffff;border-radius: 0.75rem}.text-copy-disclaimer{border: 1px dashed #5C5C5C;font-size: 11px;text-align: center;padding: 1rem;color: #5C5C5C;border-radius: 0.75rem;margin-bottom: 2rem}.special-products-alert{background: #FEF5EB;border: 1px solid #FAD1A3;padding: 0.75rem 1rem;border-radius: 0.75rem;margin-top: 2rem;text-align: center;font-size: 12px}.warranty-smartlife-button{display: block;width: 100%;background: linear-gradient(135deg,#667eea 0%,#764ba2 100%);color: white;text-align: center;padding: 1rem 1.5rem;border-radius: 0.75rem;margin-top: 1rem;font-size: 14px;font-weight: 600;text-decoration: none;transition: transform 0.3s ease,box-shadow 0.3s ease,filter 0.3s ease;box-shadow: 0 4px 15px 0 rgba(102,126,234,0.3);position: relative;overflow: hidden}.warranty-smartlife-button:hover{transform: translateY(-2px);box-shadow: 0 6px 20px 0 rgba(102,126,234,0.4);filter: brightness(1.1);color: white;text-decoration: none}.warranty-smartlife-button i{margin-right: 0.5rem}@media (max-width: 768px){.warranty-smartlife-button{font-size: 13px;padding: 0.875rem 1.25rem}.btn-color-circle{width: 3rem;height: 3rem}.option-btntype-color{padding: 1rem}.option-btntype-color .btn-title{font-size: 12px}}.iphone-instock-button{display: inline-flex;align-items: center;justify-content: center;text-align: center;gap: 0.625rem;background: linear-gradient(135deg,#ffedd5 0%,#fed7aa 100%);color: #7c2d12;padding: 0.85rem 1rem;border-radius: 0.625rem;margin: 1rem 0;text-decoration: none;transition: all 0.3s ease;box-shadow: 0 1px 3px rgba(0,0,0,0.1);border: 1px solid #fdba74}.iphone-instock-button:hover{transform: translateY(-1px);box-shadow: 0 2px 6px rgba(0,0,0,0.15);background: linear-gradient(135deg,#fed7aa 0%,#fb923c 100%);color: #7c2d12;text-decoration: none}.iphone-instock-button i{font-size: 18px}.iphone-instock-button strong{font-size: 14px;font-weight: 600;color: #7c2d12}.iphone-instock-button .highlight-text{color: #dc2626;font-weight: 800;font-size: 15px}@media (max-width: 768px){.iphone-instock-button{padding: 0.75rem 0.875rem}.iphone-instock-button i{font-size: 16px}.iphone-instock-button strong{font-size: 13px}.iphone-instock-button .highlight-text{font-size: 14px}}.delivery-date-card{background: #ffffff;border: 1px solid #e5e7eb;border-radius: 0.75rem;padding: 1rem;margin-bottom: 1rem}.delivery-date-title{font-size: 12px;color: #6b7280;margin-bottom: 0.75rem;font-weight: 500}.delivery-date-content{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.delivery-date-flags{display: flex;align-items: center;gap: 0.5rem;flex: 1}.delivery-date-flags img{height: 1rem;width: auto}.delivery-date-flags span{font-size: 12px;color: #374151}.delivery-date-range{font-size: 14px;font-weight: 600;color: #111827;white-space: nowrap}@media (max-width: 768px){.delivery-date-content{flex-direction: column;align-items: flex-start;gap: 0.5rem}.delivery-date-range{margin-left: auto}}.loading-spinner-svg{animation: rotate 1s linear infinite;width: 40px;height: 40px}.loading-spinner-svg circle{stroke: #3b82f6;stroke-linecap: round;animation: dash 1.5s ease-in-out infinite;stroke-width: 3;fill: none}@keyframes rotate{100%{transform: rotate(360deg)}}@keyframes dash{0%{stroke-dasharray: 1,150;stroke-dashoffset: 0}50%{stroke-dasharray: 90,150;stroke-dashoffset: -35}100%{stroke-dasharray: 90,150;stroke-dashoffset: -124}}.option-loading-spinner,.price-loading-spinner{padding: 2rem 0}.option-loading-spinner p,.price-loading-spinner p{margin-top: 0.75rem;color: #6b7280;font-size: 14px}.terms-of-service-wrap{display: flex;gap: 1.5rem}.terms-of-service-sidebar{width: 22rem;flex-grow: 0;flex-shrink: 0}.terms-of-service-sidebar>.card{position: sticky;top: 1.875rem}.terms-of-service-content{flex-grow: 1}.terms-of-service-card{padding: 1.5rem}.terms-of-service-card-title{font-size: 18px;font-weight: 600;margin-bottom: 0.75rem}.terms-of-service-udpate-card{background-color: #E7F7ED;border: 1px solid #B4E7C7;border-radius: 0.75rem}.terms-of-service-udpate-card p:last-child{margin-bottom: 0}.text-green{color: #49a54a}.text-red{color: #d9534f}.terms-of-service-title{font-size: 25px;font-weight: 700;margin-bottom: 0.75rem}.terms-sidebar-navs{padding: 0.25rem 1.5rem;list-style: none;margin: 0}.terms-sidebar-nav{border-bottom: 1px solid var(--color-border)}.terms-sidebar-nav:last-child{border-bottom: none}.terms-sidebar-link{display: flex;align-items: center;text-decoration: none;background: transparent;color: var(--color-text);padding: 1.25rem 1rem 1.25rem 0;font-weight: 600;position: relative}.terms-sidebar-link:hover,.terms-sidebar-link.active{color: var(--color-primary)}.terms-sidebar-link:hover::after,.terms-sidebar-link.active::after{position: absolute;right: 0.5rem;top: 50%;transform: translateY(-50%) rotate(-45deg);content: '';display: block;width: 0.4rem;height: 0.4rem;border: solid var(--color-primary);border-width: 0 0.0938rem 0.0938rem 0;margin-left: 0.4rem}@media (max-width: 767.98px){.terms-of-service-card{padding: 1rem}.terms-of-service-title{font-size: 18px}.terms-of-service-card-title{font-size: 14px}}.magicland-page-wrapper{padding-bottom: 0}.magicland-hero{background: #62E8FC url('../images/magicland/magicland-hero.webp') no-repeat center bottom;background-size: cover;position: relative}.magicland-hero-content{padding: 120px 0 200px;background: linear-gradient(to right,rgb(98,231,252) 25%,rgba(98,232,252,0) 75%);color: #fff}.magicland-hero-content img{max-width: 200px;height: auto}.magicland-hero-content h1{font-size: 64px;margin-top: 10px;font-weight: 700;margin-bottom: 0}.magicland-hero-content .subtitle{font-size: 24px;margin-bottom: 0;font-weight: 600}.magicland-section-block{margin-top: 80px}.magicland-section-title{font-weight: 700;font-size: 40px;text-align: center;margin-bottom: 6px}.magicland-section-subtitle{text-align: center;margin-bottom: 32px}.magicland-section-subtitle span{background: #000;color: #fff;font-size: 12px;line-height: 14px;padding: 5px 12px;border-radius: 3px;display: inline-block}.magicland-section-img-block,.magicland-section-img-block-shadow{overflow: hidden;border-radius: 16px}.magicland-section-img-block-shadow{box-shadow: 0 0 40px 0 rgba(0,0,0,0.15)}.magicland-section-img-block img,.magicland-section-img-block-shadow img{width: 100%;height: auto;display: block}.magicland-img-copy{font-size: 12px;color: #999;text-align: right;margin-top: 4px}.magicland-section-contact-img-block{text-align: center;margin-bottom: 120px;background: linear-gradient(45deg,#F8BD78,#F4C1C5);border-radius: 16px}.magicland-section-contact-img-block img{margin-bottom: -80px;max-width: 100%;height: auto}.magicland-contact-section{background: #ffffff;padding: 24px;display: flex;gap: 75px;border-radius: 16px;margin: 80px auto}.magicland-contact-qr{flex: 0 0 200px;width: 200px;border: 1px solid #dddddd;padding: 8px;border-radius: 8px;text-align: center;font-weight: 600}.magicland-contact-qr img{width: 100%;height: auto;margin-top: 3px}.magicland-contact-col-container{display: flex;flex-direction: column;justify-content: space-between;flex: 1}.magicland-contact-col-container-inside{display: flex;gap: 75px}.magicland-contact-col{flex: 0;white-space: nowrap}.magicland-contact-col h3{font-size: 16px;font-weight: 700}.magicland-contact-col ul{padding-left: 20px}.magicland-carousel,#magiclandCarousel1,#magiclandCarousel2{overflow: hidden;border-radius: 16px}.magicland-carousel{background-color: #f5f5f5}#magiclandCarousel1,#magiclandCarousel2{box-shadow: 0 0 40px 0 rgba(0,0,0,0.15)}.magicland-carousel .carousel-inner{border-radius: 16px}.magicland-carousel .carousel-item img{border-radius: 16px;width: 100%;height: auto;object-fit: cover}.magicland-carousel .carousel-control-prev,.magicland-carousel .carousel-control-next{width: 5%;opacity: 0.7;transition: opacity 0.3s ease}.magicland-carousel .carousel-control-prev:hover,.magicland-carousel .carousel-control-next:hover{opacity: 1}.magicland-carousel .carousel-indicators{margin-bottom: 1rem}.magicland-carousel .carousel-indicators button{background-color: rgba(0,0,0,0.5)}.magicland-carousel .carousel-indicators button.active{background-color: #000}.magicland-donation-amounts-wrapper{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 10px}.magicland-donation-amount-left,.magicland-donation-amount-right{display: flex;flex-direction: column}.magicland-donation-amount-right{text-align: right}.magicland-donation-label{font-size: 14px;color: #5C5C5C}.magicland-donation-amount{font-size: 32px;font-weight: 700;color: #000}.magicland-donation-progress-wrapper{margin-bottom: 32px;position: relative}.magicland-donation-progress{height: 16px;border-radius: 10px}.magicland-donation-progress .progress-bar{background-color: #90DBAC}.magicland-progress-checkmark{position: absolute;top: 50%;transform: translate(-50%,-50%);z-index: 10;display: flex;align-items: center;justify-content: center}.magicland-donation-progress-section p{font-size: 16px;line-height: 1.6}.magicland-donation-stats{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px;flex-wrap: wrap}.magicland-stat-item{flex: 1;min-width: 150px;display: flex;flex-direction: column}.magicland-stat-icon{width: 48px;height: 48px;display: flex;align-items: center;justify-content: center}.magicland-stat-number{font-size: 40px;font-weight: 700}.magicland-stat-label{font-size: 14px;color: #5C5C5C;line-height: 1.4}.btn-magicland-donate{background: linear-gradient(to right,#84AFF5,#427CDA);color: #fff;display: inline-block;padding: 10px 28px;font-size: 15px;font-weight: 600;border: 0;border-radius: 8px;text-decoration: none;transition: all 0.3s ease}.btn-magicland-donate:hover{background: linear-gradient(to right,#427CDA,#366bc0);color: #fff;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(66,124,218,0.3)}@media (max-width: 991px){.magicland-hero-content{padding: 80px 0 120px;background: linear-gradient(to right,rgba(98,231,252,0.9) 35%,rgba(98,232,252,0) 85%)}.magicland-hero-content img{max-width: 150px}.magicland-hero-content h1{font-size: 48px}.magicland-hero-content .subtitle{font-size: 20px}.magicland-section-block{margin-top: 60px}.magicland-section-title{font-size: 32px}.magicland-section-contact-img-block{margin-bottom: 100px}.magicland-section-contact-img-block img{margin-bottom: -60px}.magicland-contact-section{gap: 40px;margin: 60px auto}.magicland-contact-qr{flex: 0 0 150px;width: 150px}.magicland-contact-col-container-inside{gap: 40px}.magicland-donation-stats{gap: 20px}.magicland-stat-item{min-width: 120px}.magicland-stat-number{font-size: 32px}.magicland-stat-label{font-size: 13px}}@media (max-width: 767px){.magicland-page-wrapper{padding-bottom: 46px}.magicland-hero{background-position: center center}.magicland-hero-content{padding: 50px 0 60px;background: linear-gradient(to bottom,rgba(98,231,252,0.95) 0%,rgba(98,232,252,0.8) 100%);text-align: center}.magicland-hero-content img{max-width: 120px}.magicland-hero-content h1{font-size: 32px;margin-top: 8px}.magicland-hero-content .subtitle{font-size: 16px}.magicland-section-block{margin-top: 50px}.magicland-section-title{font-size: 28px;margin-bottom: 4px}.magicland-section-subtitle{margin-bottom: 24px}.magicland-section-subtitle span{font-size: 11px;padding: 4px 10px}.magicland-section-contact-img-block{margin-bottom: 80px}.magicland-section-contact-img-block img{margin-bottom: -50px}.magicland-contact-section{flex-direction: column;gap: 30px;padding: 20px;margin: 50px auto}.magicland-contact-qr{flex: 1;width: 100%;max-width: 200px;margin: 0 auto}.magicland-contact-col-container-inside{flex-direction: column;gap: 30px}.magicland-contact-col{white-space: normal}.magicland-carousel .carousel-control-prev,.magicland-carousel .carousel-control-next{width: 10%}.magicland-donation-amount{font-size: 24px}.magicland-donation-label{font-size: 12px}.magicland-donation-progress{height: 14px}.magicland-donation-progress-wrapper{margin-bottom: 24px}.magicland-progress-checkmark svg{width: 28px;height: 28px}.magicland-donation-progress-section p{font-size: 14px}.magicland-donation-stats{justify-content: center}.magicland-stat-item{flex: 0 0 calc(50% - 10px);max-width: calc(50% - 10px);text-align: center;align-items: center;margin-bottom: 20px}.magicland-stat-number{font-size: 28px}.magicland-stat-label{font-size: 12px}.btn-magicland-donate{padding: 8px 24px;font-size: 14px}}@media (max-width: 575px){.magicland-hero-content{padding: 40px 0 50px}.magicland-hero-content img{max-width: 100px}.magicland-hero-content h1{font-size: 28px}.magicland-hero-content .subtitle{font-size: 14px}.magicland-section-block{margin-top: 40px}.magicland-section-title{font-size: 24px}.magicland-section-subtitle{margin-bottom: 20px}.magicland-section-img-block,.magicland-section-img-block-shadow{border-radius: 12px}.magicland-img-copy{font-size: 11px}.magicland-section-contact-img-block{margin-bottom: 60px;border-radius: 12px}.magicland-section-contact-img-block img{margin-bottom: -40px}.magicland-contact-section{padding: 16px;margin: 40px auto}.magicland-contact-col h3{font-size: 14px}.magicland-contact-col ul{font-size: 14px}.magicland-carousel,#magiclandCarousel1,#magiclandCarousel2,.magicland-carousel .carousel-inner,.magicland-carousel .carousel-item img{border-radius: 12px}.magicland-donation-amount{font-size: 20px}.magicland-donation-progress{height: 12px;border-radius: 8px}.magicland-progress-checkmark svg{width: 24px;height: 24px}.magicland-stat-icon svg{width: 40px;height: 40px}.magicland-stat-number{font-size: 24px}.btn-magicland-donate{width: 100%;text-align: center}}