*{box-sizing:border-box;margin:0;padding:0}:root{--brand-primary:#639;--brand-primary-hover:#4b2675;--brand-primary-active:#74058b;--brand-primary-light:#c953de;--brand-primary-tint:#f4d6fa;--brand-text-main:#1f1f25;--brand-text-muted:#6b7280;--brand-border:#e5e7eb;--brand-bg:#f9fafb;--brand-surface:#fff;--brand-success:#16a34a;--brand-warning:#639;--brand-error:#dc2626;--toastify-color-success:var(--brand-primary)!important;--toastify-icon-color-success:#fff!important;--toastify-color-progress-success:var(--brand-primary)!important}html,body{max-width:100vw;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--brand-bg);color:var(--brand-text-main);font-size:14px;overflow-x:hidden}a{color:inherit;text-decoration:none}.header-top-area .bwtween-area-header-top.header-top-style-four.header-top-welcome-only{justify-content:center}.header-style-two.bg-primary-header .header-nav-account-actions .btn-border-only{color:var(--color-heading-1);box-sizing:border-box;background:#fff;border:2px solid #e2e2e2!important}.header-style-two.bg-primary-header .header-nav-account-actions .btn-border-only:hover{background:var(--color-primary);color:#fff;border:2px solid #fff!important}.header-style-two.bg-primary-header .header-nav-account-actions .btn-border-only:hover.wishlist i:after,.header-style-two.bg-primary-header .header-nav-account-actions .btn-border-only:hover.cart i:after{color:var(--color-heading-1);background:#fff}@media only screen and (max-width:575px){.header-style-two.bg-primary-header .header-nav-account-actions .btn-border-only{border:2px solid #e2e2e2!important}.header-style-two.bg-primary-header .header-nav-account-actions .btn-border-only:hover{border-color:#fff!important}}.header-nav-account-actions .category-sub-menu.card-number-show .button-wrapper a.btn-primary{border-radius:6px!important;padding:12px 18px!important}.header-nav-account-actions .category-sub-menu.card-number-show .button-wrapper a.btn-primary:after{content:none!important;display:none!important}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category{padding-top:14px!important;padding-bottom:14px!important}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper{align-items:center;gap:16px}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper{flex:auto;gap:12px;min-width:0;overflow:visible}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper{overflow:visible}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .location-area{box-sizing:border-box;flex:none;width:auto;min-width:260px;height:44px;margin-right:0;padding:5px 12px 5px 0;border:1px solid var(--brand-primary)!important}@media only screen and (max-width:1399px){.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .location-area{min-width:220px}}@media only screen and (max-width:1199px){.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .location-area{min-width:200px}}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .location-area .icon{margin-right:10px;padding:6px 12px;border-right-color:color-mix(in srgb,var(--brand-primary)35%,#e2e2e2)!important}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .location-area .information p{font-size:13px;line-height:1.2}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .location-area .information span{font-size:11px}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .search-header{flex:1 1 0!important;min-width:0!important}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .search-header input{box-sizing:border-box;border:1px solid var(--brand-primary)!important;width:100%!important;height:44px!important;min-height:44px!important}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .search-header input:focus{outline:none;border-color:var(--brand-primary)!important}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .logo-search-category-wrapper .category-search-wrapper .search-header button.rts-btn{height:36px!important;min-height:36px!important}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-box{flex:1;min-width:0}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-header-form{display:block;position:relative;overflow:visible}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-panel{z-index:5000;border:1px solid var(--brand-border,#e5e7eb);background:#fff;border-radius:8px;max-height:320px;margin:0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 40px #0000001f}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-loading{color:var(--brand-text-muted,#6b7280);padding:12px 14px;font-size:13px}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-loading--inline{border-bottom:1px solid #f3f4f6;padding:10px 14px 12px}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-empty{color:var(--brand-text-muted,#6b7280);border-bottom:1px solid #f3f4f6;padding:10px 14px 12px;font-size:13px}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-section{border-top:1px solid #ececf0;margin:0;padding:0;display:block}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-section:first-of-type{border-top:none}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-heading{box-sizing:border-box;text-transform:uppercase;letter-spacing:.04em;width:100%;color:var(--brand-primary,#639);z-index:0;background:#faf5ff;border-bottom:1px solid #ede9fe;margin:0;padding:10px 14px 6px;font-size:11px;font-weight:700;line-height:1.35;display:block;position:relative}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-list{margin:0;padding:0;list-style:none}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-list li{margin:0;padding:0}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-item{box-sizing:border-box;text-align:left;width:100%;color:var(--brand-text-main,#1f1f25);cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-item:hover{background:#f9fafb}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-list li:last-child .store-search-suggestions-item{border-bottom:none}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-item__icon{text-align:center;opacity:.55;flex-shrink:0;width:1.25rem;font-size:13px}.header-four.header-style-two.bg-primary-header .search-header-area-main.without-category .store-search-suggestions-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}h1{font-size:20px;font-weight:600}h2{font-size:18px;font-weight:600}h3{font-size:16px;font-weight:600}h4{font-size:14px;font-weight:600}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:13px;transition:all .3s}.btn-primary{background-color:var(--brand-primary);color:#fff}.btn-primary:hover{background-color:var(--brand-primary-hover)}.btn-secondary{background-color:var(--brand-primary);color:#fff}.btn-secondary:hover{background-color:var(--brand-primary-hover)}.btn-edit{color:#fff;background-color:#696969}.btn-edit:hover{background-color:#555}.btn-danger{color:#fff;background-color:#8b0000}.btn-danger:hover{background-color:#6f0000}.btn-cancel{background-color:var(--brand-primary);color:#fff}.btn-cancel:hover{background-color:var(--brand-primary-hover)}.btn-success{color:#fff;background-color:#0e6e05}.btn-success:hover{background-color:#0a5604}.btn-warning{color:#fff;background-color:#631c1c}.btn-warning:hover{background-color:#4f1717}.btn-adjust{color:#fff;background-color:#001254}.btn-adjust:hover{background-color:#000f45}.btn-sale-bill{color:#fff;background-color:#004054}.btn-sale-bill:hover{background-color:#003346}.btn-view{color:#fff;background-color:#00140c}.btn-view:hover{background-color:#001008}.form-group{margin-bottom:15px}.form-group label{margin-bottom:4px;font-size:13px;font-weight:500;display:block}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--brand-border);background-color:var(--brand-surface);width:100%;color:var(--brand-text-main);border-radius:4px;padding:6px 10px;font-size:13px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--brand-primary);outline:none}.table{border-collapse:collapse;width:100%;margin-top:20px}.table th,.table td{text-align:left;border-bottom:1px solid var(--brand-border);padding:8px 10px;font-size:13px}.table th{background-color:var(--brand-primary-tint);font-size:12px;font-weight:600}.table tr:hover{background-color:#faf5ff}.card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 2px 4px #0000001a}.grid{gap:20px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.home-page .container{padding-left:clamp(2rem,7vw,4rem);padding-right:clamp(2rem,7vw,4rem)}.home-page .rts-section-gap{padding-top:36px;padding-bottom:36px}.home-page .rts-section-gapBottom{padding-bottom:36px}.home-page .rts-section-gapTop{padding-top:36px}@media only screen and (min-width:768px) and (max-width:991px){.home-page .rts-section-gapTop{padding-top:36px}}.home-page .rts-section-gap2{padding-top:64px;padding-bottom:64px}.home-page .rts-section-gap2Bottom{padding-bottom:64px}.home-page .rts-section-gap2Top{padding-top:64px}.home-page .weekly-best-selling-section{padding-top:3rem}@media (min-width:992px){.home-page .weekly-best-selling-section{padding-top:3.5rem}}.home-page .max-discount-products-section{padding-top:2rem}.home-page .max-discount-products-section a.max-discount-feature-card.max-discount-card-linkblock{color:inherit;box-sizing:border-box;background-color:#e8eaef;background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #0f172a24;border-radius:10px;padding:20px 22px 24px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59}.home-page .max-discount-products-section .max-discount-card-linkblock:hover{border-color:#66339973}@media only screen and (max-width:1199px){.home-page .max-discount-products-section a.max-discount-feature-card.max-discount-card-linkblock{padding:18px 20px 22px}}@media only screen and (max-width:575px){.home-page .max-discount-products-section a.max-discount-feature-card.max-discount-card-linkblock{padding:16px 18px 20px}}.home-page .max-discount-products-section .max-discount-content-area{padding-top:48px}@media only screen and (max-width:575px){.home-page .max-discount-products-section .max-discount-content-area{padding-top:44px}}.home-page .max-discount-products-section .max-discount-card-linkblock:focus-visible{outline:3px solid var(--brand-primary,#639);outline-offset:3px}.home-page .max-discount-products-section .max-discount-card-title-link{color:inherit}.home-page .max-discount-products-section .max-discount-card-linkblock:hover .max-discount-card-title-link .title{text-decoration:underline}.home-page .max-discount-products-section .max-discount-tag.rts-btn{z-index:3;letter-spacing:.04em;border:2px solid #ffffffe6;border-top:none;border-left:none;border-radius:0 0 12px;margin:0;padding:8px 16px;font-weight:800;display:inline-block;position:absolute;top:0;left:0;box-shadow:0 2px #0000001f,0 6px 18px #00000047;background:var(--brand-primary,#639)!important;color:#fff!important}.home-page .max-discount-products-section .max-discount-feature-card .title{text-shadow:0 1px 2px #fff9}.home-page .rts-shorts-service-area{margin-top:100px}.theme-carousel-nav{align-items:center;gap:10px;display:flex}.theme-carousel-nav .swiper-button-prev,.theme-carousel-nav .swiper-button-next{background:var(--brand-primary);color:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:44px;height:36px;margin:0;padding:0 12px;transition:background .2s,box-shadow .2s,transform .15s;display:flex;position:static;top:auto;left:auto;right:auto;box-shadow:0 2px 10px #66339959}.theme-carousel-nav .swiper-button-prev:after,.theme-carousel-nav .swiper-button-next:after{display:none}.theme-carousel-nav .theme-carousel-arrow{color:#fff;letter-spacing:0;font-family:system-ui,Segoe UI,sans-serif;font-size:1.35rem;font-weight:900;line-height:1}.theme-carousel-nav .swiper-button-prev:hover,.theme-carousel-nav .swiper-button-next:hover{background:var(--brand-primary-hover);box-shadow:0 4px 14px #4b267573}.theme-carousel-nav .swiper-button-disabled{opacity:.4;pointer-events:none}.home-page .title-area-between .next-prev-swiper-wrapper{flex-wrap:nowrap;gap:10px;width:auto;flex-direction:row!important;align-items:center!important;display:flex!important}.home-page .title-area-between .next-prev-swiper-wrapper .swiper-button-prevs,.home-page .title-area-between .next-prev-swiper-wrapper .swiper-button-nexts{box-sizing:border-box;cursor:pointer;flex:none;overflow:hidden;width:33px!important;min-width:33px!important;max-width:33px!important;height:33px!important;min-height:33px!important;max-height:33px!important;padding:0!important;position:static!important;left:auto!important;right:auto!important}.home-page .title-area-between .next-prev-swiper-wrapper .swiper-button-prevs i,.home-page .title-area-between .next-prev-swiper-wrapper .swiper-button-nexts i{width:1em;height:1em;color:var(--color-primary,var(--brand-primary));justify-content:center;align-items:center;font-size:14px;line-height:1!important;display:inline-flex!important}.home-page .title-area-between .next-prev-swiper-wrapper .swiper-button-prevs.swiper-button-disabled,.home-page .title-area-between .next-prev-swiper-wrapper .swiper-button-nexts.swiper-button-disabled{opacity:.4;pointer-events:none}.home-page .weekly-best-deals-top-primary-wrapper{border:1px solid var(--brand-primary)}.home-page .top-four-offers-card{position:relative}.home-page .top-four-offers-card .top-four-offers-card__main{justify-content:space-between;align-items:center;gap:10px;padding-right:6px;display:flex}.home-page .top-four-offers-card .top-four-offers-card__content{flex:auto;min-width:0}.home-page .weekly-best-deals-top-primary-wrapper .body-best-deals-padding .single-shopping-card-one.top-four-offers-card .top-four-offers-card__image{min-width:100px;max-width:152px;min-height:120px;max-height:164px;aspect-ratio:unset;box-sizing:border-box;flex:none;justify-content:center;align-items:center;margin-right:0;display:flex;width:min(152px,38%)!important;height:min(164px,100%)!important}.home-page .weekly-best-deals-top-primary-wrapper .body-best-deals-padding .single-shopping-card-one.top-four-offers-card .top-four-offers-card__image img{object-position:center;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:156px!important}.home-page .top-four-offers-card .top-four-offers-card__badge{z-index:3;background:var(--brand-primary);color:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:8px;left:auto;right:8px}.product-description-html img{border-radius:8px;max-width:100%;height:auto}.product-description-html p:last-child{margin-bottom:0}.rts-product-details-section .details-product-area .product-bottom-action{gap:10px}.rts-cart-list-area .quantity-edit,.rts-product-details-section .details-product-area .quantity-edit{border:1px solid var(--brand-primary);border-radius:8px}.rts-cart-list-area .single-cart-area-list.main .quantity-edit,.rts-cart-list-area .single-cart-area-list.main .quantity-edit .button-wrapper-action{border:1px solid var(--brand-primary)!important}.cart-address-block{border:2px solid var(--brand-primary);background:#fff;border-radius:8px;margin-bottom:16px;padding:14px}.cart-address-block__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cart-address-block__actions{align-items:center;gap:8px;display:flex}.cart-address-action-btn{border-radius:8px;min-width:auto;height:30px;padding:0 10px;font-weight:600;background:var(--brand-primary)!important;border:1px solid var(--brand-primary)!important;color:#fff!important;font-size:14px!important}.cart-address-action-btn:hover{background:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important}.cart-address-action-btn--change{background:var(--brand-primary-light)!important;border-color:var(--brand-primary-light)!important}.cart-address-action-btn--change:hover{background:#b64fd2!important;border-color:#b64fd2!important}.cart-address-block__content{color:#333;font-size:14px;line-height:1.5}.cart-address-block__same-as{cursor:pointer;color:#2c3c28;border-top:1px solid #efe8f8;align-items:flex-start;gap:10px;padding-top:4px;font-size:14px;font-weight:500;display:flex}.cart-address-block__same-as .form-check-input{cursor:pointer;flex-shrink:0;margin-top:.2rem}.cart-address-block__same-as .form-check-label{cursor:pointer;line-height:1.4}.cart-address-block__shipping-preview{background:#f9f6fc;border:1px solid #66339926;border-radius:8px;padding:10px 12px}.rts-cart-area .modal-overlay{z-index:3000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rts-cart-area .modal-content{background:#fff;border-radius:8px;width:92%;max-height:90vh;padding:20px;overflow-y:auto}.store-address-modal-overlay{z-index:3000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.store-address-modal-overlay .modal-content{background:#fff;border-radius:8px;width:92%;max-height:90vh;padding:20px;overflow-y:auto}.account-address-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.account-address-page-title{margin:0}.address-type-pill{border:1px solid var(--brand-primary);color:var(--brand-primary);background:#f8f4fd;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:600;line-height:1.2;display:inline-block}.address-type-pill--static{cursor:default;-webkit-user-select:none;user-select:none}.cart-address-modal{border:1px solid #66339938;box-shadow:0 14px 40px #110c1c38}.cart-address-modal h3{color:var(--brand-primary);border-bottom:1px solid #efe8f8;padding-bottom:10px;font-weight:700}.cart-address-modal .form-group label{color:#362146;font-size:14px;font-weight:600}.cart-address-modal .form-group input,.cart-address-modal .form-group textarea,.cart-address-modal .form-group select{background:#fff;border:1px solid #d8c7ea;border-radius:8px;padding:10px 12px}.cart-address-modal .form-group input:focus,.cart-address-modal .form-group textarea:focus,.cart-address-modal .form-group select:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px #66339926}.cart-address-form-row{gap:12px;margin-bottom:12px;display:grid}.cart-address-form-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-address-form-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-address-form-row--1{grid-template-columns:1fr}.address-type-radio-group{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.address-type-radio-btn{border:1px solid var(--brand-primary);color:var(--brand-primary);cursor:pointer;text-align:center;background:#f8f4fd;border-radius:999px;min-width:68px;padding:3px 10px;font-size:14px;line-height:1.2;transition:all .2s}.address-type-radio-btn.active{background:var(--brand-primary);color:#fff;box-shadow:0 4px 10px #6633994d}.cart-address-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.cart-address-list{flex-direction:column;gap:10px;max-height:320px;display:flex;overflow-y:auto}.cart-address-list__item{cursor:pointer;border:1px solid #d8c7ea;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.cart-total-area-start-right .bottom .button-area .cart-savings-badge{color:var(--brand-primary);text-align:center;background:#f7f2fc;border:1px solid #66339959;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:13px;font-weight:600}.cart-address-save-btn,.cart-address-cancel-btn{min-width:108px;height:42px;padding:0 14px;font-size:18px!important;font-weight:700!important;line-height:1!important}.cart-address-save-btn{background:var(--brand-primary)!important;color:#fff!important;border:1px solid var(--brand-primary)!important}.cart-address-save-btn:hover{background:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important}.cart-address-cancel-btn{background:var(--brand-primary-light)!important;color:#fff!important;border:1px solid var(--brand-primary-light)!important}.cart-address-cancel-btn:hover{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.rts-cart-area .cart-total-area-start-right{box-sizing:border-box;border-color:var(--brand-primary)!important;width:100%!important;max-width:none!important}.cart-totals-slim .cart-total-row{border-bottom:1px solid #e8e8e8;flex-wrap:nowrap;margin:0;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;padding:14px 28px!important;display:flex!important}.cart-totals-slim .cart-total-row__label{color:#2c3c28;flex:auto;min-width:0;font-size:14px;font-weight:500;line-height:1.35}.cart-totals-slim .cart-total-row__value{font-variant-numeric:tabular-nums;flex:none;min-width:5.5rem;line-height:1.35;text-align:right!important;margin:0!important;font-size:14px!important;font-weight:700!important}.cart-totals-slim .title{border-bottom:1px solid #e8e8e8!important;margin-bottom:0!important}.cart-totals-slim .bottom .wrapper.cart-total-row,.cart-totals-slim .cart-total-row--total{border-bottom:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;padding-top:16px!important;padding-bottom:12px!important;display:flex!important}.cart-totals-slim .cart-total-row--total .cart-total-row__label{font-size:15px;font-weight:600}.cart-totals-slim .cart-total-row--total .cart-total-row__value{font-size:16px!important}.cart-page-compact.rts-section-gap{padding-top:32px!important;padding-bottom:36px!important}.cart-page-compact .row.g-5{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.cart-page-compact .cart-area-main-wrapper{margin-bottom:0}.cart-page-compact .cart-top-area-note{border-radius:8px;border:2px solid var(--brand-primary)!important;margin-bottom:8px!important;padding:10px 14px!important}.cart-page-compact .cart-top-area-note p{font-size:14px;line-height:1.35;margin-bottom:6px!important}.cart-page-compact .cart-top-area-note .bottom-content-deals.mt--10{margin-top:4px!important}.cart-page-compact .cart-top-area-note .single-progress-area-incard .progress{height:6px}.cart-page-compact .rts-cart-list-area{border-radius:8px;border:2px solid var(--brand-primary)!important}.cart-page-compact .rts-cart-list-area .single-cart-area-list.head{border-bottom-color:color-mix(in srgb,var(--brand-primary)28%,#e2e2e2)!important;padding:8px 14px!important}.cart-page-compact .rts-cart-list-area .single-cart-area-list.main{border-bottom-color:color-mix(in srgb,var(--brand-primary)28%,#e2e2e2)!important;padding:12px 14px!important}@media only screen and (max-width:767px){.cart-page-compact .rts-cart-list-area .single-cart-area-list.main{gap:14px!important}}.cart-page-compact .rts-cart-list-area .single-cart-area-list.main .product-main-cart .thumbnail{margin:8px!important}.cart-page-compact .bottom-cupon-code-cart-area{gap:8px!important;padding:10px 14px!important}.cart-page-compact .bottom-cupon-code-cart-area form{gap:8px!important}.cart-page-compact .bottom-cupon-code-cart-area form input{height:40px!important;padding:8px 12px!important}.cart-page-compact .cart-coupon-feedback{margin-top:4px!important}.cart-page-compact .cart-address-block{margin-bottom:12px;padding:10px 12px}.cart-page-compact .cart-address-block__header{margin-bottom:8px}.cart-page-compact .cart-totals-slim .cart-total-row{gap:12px!important;padding:10px 16px!important}.cart-page-compact .cart-totals-slim .title{padding:12px 16px!important}.cart-page-compact .cart-totals-slim .bottom .wrapper.cart-total-row,.cart-page-compact .cart-totals-slim .cart-total-row--total{padding-top:12px!important;padding-bottom:10px!important}.cart-page-compact .cart-total-area-start-right .bottom .button-area{padding:0 16px 12px!important}.cart-page-compact .cart-savings-badge{margin:0 0 6px!important;padding:6px 8px!important;font-size:12px!important}.checkout-area--centered>.container{align-self:stretch}.checkout-back-bar{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;padding-bottom:.75rem;display:flex}.checkout-back-to-cart-btn.rts-btn{color:var(--brand-primary);border:2px solid var(--brand-primary);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.checkout-back-to-cart-btn.rts-btn:hover{background:var(--brand-primary);color:#fff}.checkout-inline-cart-link{color:var(--brand-primary,#639);font-weight:600;text-decoration:underline}.checkout-inline-cart-link:hover{color:var(--brand-primary-hover,#4b2675)}.checkout-area--centered{flex-direction:column;align-items:center;display:flex}.checkout-centered-shell{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:50%;max-width:100%;margin-left:auto;margin-right:auto;padding:0 12px;display:flex}.checkout-centered-shell>*{width:100%}.checkout-page-title{color:var(--brand-primary);text-align:center;margin-bottom:1.25rem;font-size:clamp(1.85rem,4.2vw,2.5rem);font-weight:700;line-height:1.2}.checkout-centered-shell .checkout-address-card,.checkout-centered-shell .cart-total-area-start-right,.checkout-centered-shell .checkout-payment-block,.checkout-centered-shell .checkout-buy-now-summary{text-align:left}.checkout-buy-now-summary{border:1px solid color-mix(in srgb,var(--brand-primary,#639)35%,#e5e7eb);background:color-mix(in srgb,var(--brand-primary,#639)4%,#fff);box-sizing:border-box;border-radius:10px;margin-bottom:.25rem;padding:14px 16px}.checkout-buy-now-summary__title{color:var(--brand-text-main,#1f1f25);margin:0 0 10px;font-size:16px;font-weight:600}.checkout-buy-now-summary__list{margin:0;padding:0}.checkout-buy-now-line{border-top:1px solid #0000000f;align-items:center;gap:12px;padding:10px 0;display:flex}.checkout-buy-now-line:first-child{border-top:none;padding-top:0}.checkout-buy-now-line__img{object-fit:cover;background:#fff;border:1px solid #eee;border-radius:8px;flex-shrink:0;width:56px;height:56px}.checkout-buy-now-line__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.checkout-buy-now-line__title{color:var(--brand-text-main,#1f1f25);font-size:15px;font-weight:600;line-height:1.3}.checkout-buy-now-line__sku,.checkout-buy-now-line__qty{color:var(--brand-text-muted,#6b7280);font-size:12px}.checkout-buy-now-line__price{color:var(--brand-primary,#639);flex-shrink:0;font-size:15px;font-weight:700}.checkout-centered-shell .checkout-payment-block__title{text-align:center}.checkout-billing-form{text-align:left}.checkout-billing-form .title{text-align:center}.checkout-guest-address-panel{text-align:left;margin-bottom:1rem}.checkout-guest-address-panel__fields .cart-address-form-row{margin-bottom:0}.checkout-guest-address-panel__fields .cart-address-form-row+.cart-address-form-row{margin-top:10px}.checkout-guest-field-group{margin-bottom:0}.checkout-guest-field-group .text-danger{margin-top:6px;font-size:12px;display:block}.checkout-guest-address-panel .checkout-guest-field-group.form-group input.checkout-guest-input{box-sizing:border-box;width:100%;min-height:48px;color:var(--brand-text,#1f2937);font-size:14px;line-height:1.35;transition:border-color .2s,box-shadow .2s;border:1px solid var(--brand-primary,#639)!important;height:auto!important;box-shadow:none!important;background-color:#fff!important;border-radius:8px!important;padding:11px 14px!important}.checkout-guest-address-panel .checkout-guest-field-group.form-group input.checkout-guest-input::placeholder{color:color-mix(in srgb,var(--brand-primary,#639)55%,#6b7280);opacity:1}.checkout-guest-address-panel .checkout-guest-field-group.form-group input.checkout-guest-input:hover{border-color:var(--brand-primary-hover,#4b2675)!important}.checkout-guest-address-panel .checkout-guest-field-group.form-group input.checkout-guest-input:focus{border-color:var(--brand-primary,#639)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#639)22%,transparent)!important;outline:none!important}.checkout-guest-address-panel .checkout-guest-field-group.form-group input.checkout-guest-input:focus::placeholder{color:color-mix(in srgb,var(--brand-primary,#639)40%,#9ca3af)}.checkout-guest-address-panel__section-divider{background:linear-gradient(90deg,#0000,#6393,#0000);height:1px;margin:16px 0 4px}.checkout-place-order-block{flex-direction:column;align-items:center;width:100%;display:flex}.checkout-centered-inline{text-align:center;display:block}.checkout-terms-row{text-align:left;justify-content:center;align-items:flex-start;gap:0 2px;max-width:100%;margin-bottom:1rem;display:flex}.checkout-terms-row__input{width:18px;min-width:18px;height:18px;accent-color:var(--brand-primary);cursor:pointer;vertical-align:top;flex-shrink:0;margin:2px 0 0!important;padding:0!important}.checkout-terms-row__label{cursor:pointer;font-size:14px;line-height:1.45;margin:0!important;padding:0!important}.checkout-terms-row__label:before,.checkout-terms-row__label:after{content:none!important;display:none!important}@media (max-width:991px){.checkout-centered-shell{width:85%}}@media (max-width:575px){.checkout-centered-shell{width:calc(100% - 24px);padding-left:12px;padding-right:12px}}.checkout-area--logged-in .checkout-page-totals.cart-total-area-start-right{border-color:var(--brand-primary)!important;width:100%!important;max-width:100%!important}.checkout-address-card{border:2px solid var(--brand-primary);background:#fff;border-radius:8px;padding:14px 16px}.checkout-address-card__title{color:var(--brand-primary);margin-bottom:10px;font-size:15px;font-weight:700}.checkout-address-card__body{color:#333;font-size:14px;line-height:1.5}.checkout-address-toolbar{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.checkout-address-chip-btn{color:var(--brand-primary,#639);border:2px solid var(--brand-primary,#639);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.25;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.checkout-address-chip-btn:hover{background:var(--brand-primary-tint,#f4d6fa);color:var(--brand-primary-hover,#4b2675);border-color:var(--brand-primary-hover,#4b2675)}.checkout-address-chip-btn--ghost{color:var(--brand-text-muted,#6b7280);border-color:var(--brand-border,#e5e7eb);background:var(--brand-surface,#fff)}.checkout-address-chip-btn--ghost:hover{border-color:var(--brand-primary,#639);color:var(--brand-primary,#639);background:var(--brand-primary-tint,#f4d6fa)}.checkout-no-address-panel{text-align:center;border:2px dashed color-mix(in srgb,var(--brand-primary)35%,var(--brand-border));background:color-mix(in srgb,var(--brand-primary-tint)40%,#fff);border-radius:12px;flex-direction:column;align-items:center;width:100%;margin-bottom:4px;padding:20px 16px;display:flex}.checkout-no-address-panel>p{width:100%;max-width:28rem}.checkout-no-address-panel .rts-btn.btn-primary{justify-content:center;align-items:center;width:auto;min-width:10rem;display:inline-flex}.checkout-change-address-modal{width:calc(100% - 32px);max-width:520px}.checkout-change-address-list{text-align:left;flex-direction:column;gap:8px;max-height:min(40vh,280px);display:flex;overflow-y:auto}.checkout-change-address-option{border:1px solid var(--brand-border,#e5e7eb);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.checkout-change-address-option:has(input:checked){border-color:var(--brand-primary,#639);background:var(--brand-primary-tint,#f4d6fa)}.checkout-change-address-option input{accent-color:var(--brand-primary,#639);margin-top:4px}.checkout-change-address-same input{accent-color:var(--brand-primary,#639)}.checkout-payment-block{border:2px solid var(--brand-primary);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;padding:14px 16px}.checkout-payment-block__title{color:var(--brand-primary);margin-bottom:14px;font-size:15px;font-weight:700}.checkout-payment-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkout-payment-card{cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:12px 14px;font-size:14px;font-weight:700;transition:box-shadow .2s,transform .15s,border-color .2s;display:flex;position:relative}.checkout-payment-card__check{width:22px;height:22px;color:var(--brand-primary,#639);text-align:center;pointer-events:none;background:#fffffff2;border-radius:50%;font-size:13px;font-weight:800;line-height:22px;position:absolute;top:6px;right:8px;box-shadow:0 1px 4px #0000001f}.checkout-payment-card:hover{filter:brightness(1.03)}.checkout-payment-card.is-selected{transform:scale(1.02);box-shadow:0 0 0 3px #6396}.checkout-payment-card--online{color:#0c4a6e;background:linear-gradient(145deg,#e0f2fe 0%,#7dd3fc 55%,#38bdf8 100%);border-color:#0369a1}.checkout-payment-card--cod{color:#14532d;background:linear-gradient(145deg,#dcfce7 0%,#86efac 55%,#4ade80 100%);border-color:#15803d}.checkout-payment-card--neft{color:#134e4a;background:linear-gradient(145deg,#ccfbf1 0%,#5eead4 55%,#2dd4bf 100%);border-color:#0f766e}.checkout-payment-card--wallet{color:#581c87;background:linear-gradient(145deg,#f3e8ff 0%,#d8b4fe 55%,#c084fc 100%);border-color:#7e22ce}@media (max-width:767px){.cart-address-form-row--3,.cart-address-form-row--4,.checkout-payment-cards{grid-template-columns:1fr}}.checkout-order-loader-overlay{z-index:10050;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a12288c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.checkout-order-loader-panel{text-align:center;background:var(--brand-surface,#fff);border:1px solid #66339926;border-radius:16px;max-width:320px;padding:32px 28px;box-shadow:0 20px 50px #66339940}.checkout-order-loader-favicon-wrap{justify-content:center;margin-bottom:18px;display:flex}.checkout-order-loader-favicon{border-radius:12px;animation:1.05s linear infinite checkout-order-loader-spin;box-shadow:0 4px 14px #6393}@keyframes checkout-order-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkout-order-loader-text{color:var(--brand-text-main,#1f1f25);margin:0 0 8px;font-size:17px;font-weight:700}.checkout-order-loader-sub{color:var(--brand-text-muted,#6b7280);margin:0;font-size:13px;line-height:1.45}.order-success-page{background:linear-gradient(160deg,var(--brand-primary-tint,#f4d6fa)0%,var(--brand-bg,#f9fafb)45%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px 20px;display:flex}.order-success-card{text-align:center;background:var(--brand-surface,#fff);border:1px solid #6633991f;border-radius:18px;width:100%;max-width:480px;padding:40px 32px;box-shadow:0 16px 40px #6633991f}.order-success-card__details{text-align:left;border-top:1px solid #6633991f;margin:20px 0 0;padding:16px 0 0}.order-success-card__details-title{color:var(--brand-primary,#639);margin:0 0 12px;font-size:.95rem;font-weight:700}.order-success-card__detail-row{border-bottom:1px solid #0000000f;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;line-height:1.45;display:flex}.order-success-card__detail-row:last-child{border-bottom:none}.order-success-card__detail-label{color:var(--brand-text-muted,#6b7280);flex-shrink:0}.order-success-card__detail-value{color:var(--brand-text,#1f2937);text-align:right;word-break:break-word;font-weight:600}.order-success-card__icon{background:var(--brand-primary-tint,#f4d6fa);width:64px;height:64px;color:var(--brand-primary,#639);border:2px solid #6393;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:32px;line-height:1;display:flex}.order-success-card__title{color:var(--brand-primary,#639);letter-spacing:-.02em;margin:0 0 10px;font-size:1.5rem;font-weight:700}.order-success-card__desc{color:var(--brand-text-muted,#6b7280);margin:0;font-size:14px;line-height:1.55}.order-success-card__divider{background:linear-gradient(90deg,#0000,#6393,#0000);height:1px;margin:26px 0}.order-success-card__actions{flex-direction:column;gap:12px;display:flex}.order-success-card__btn{text-align:center;border-radius:10px;width:100%;padding:14px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:block}.order-success-card__btn--primary{background:var(--brand-primary,#639);color:#fff;border:1px solid var(--brand-primary,#639);box-shadow:0 4px 14px #66339959}.order-success-card__btn--primary:hover{background:var(--brand-primary-hover,#4b2675);border-color:var(--brand-primary-hover,#4b2675);color:#fff}.order-success-card__btn--secondary{color:var(--brand-primary,#639);border:2px solid var(--brand-primary,#639);background:0 0}.order-success-card__btn--secondary:hover{background:var(--brand-primary-tint,#f4d6fa);color:var(--brand-primary-hover,#4b2675);border-color:var(--brand-primary-hover,#4b2675)}.order-details-page{background:var(--brand-bg,#f9fafb);min-height:100vh;padding:40px 16px 56px}.order-details-centered{box-sizing:border-box;width:50%;max-width:100%;margin-left:auto;margin-right:auto}@media (max-width:768px){.order-details-centered{width:100%}}.order-details-header{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:28px;display:flex}.order-details-header__left{flex:1;min-width:0}.order-details-title-row{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:6px;display:flex}.order-details-header__title{color:var(--brand-text-main,#1f1f25);margin:0;font-size:1.5rem;font-weight:700}.order-details-back-btn{color:var(--brand-primary,#639);background:var(--brand-surface,#fff);border:2px solid var(--brand-primary,#639);white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.order-details-back-btn:hover{background:var(--brand-primary-tint,#f4d6fa);color:var(--brand-primary-hover,#4b2675);border-color:var(--brand-primary-hover,#4b2675)}.order-details-header__actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.order-details-invoice-btn{color:#fff;background:var(--brand-primary,#639);border:2px solid var(--brand-primary,#639);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:auto;min-width:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.order-details-invoice-btn:hover{color:#fff;background:var(--brand-primary-hover,#4b2675);border-color:var(--brand-primary-hover,#4b2675)}button.order-details-invoice-btn{cursor:pointer;font-family:inherit}.order-details-invoice-btn:disabled{opacity:.65;cursor:not-allowed}.order-details-header__id{color:var(--brand-text-muted,#6b7280);word-break:break-all;margin:0;font-size:14px}.order-details-status{border-radius:20px;height:fit-content;padding:6px 14px;font-size:13px;font-weight:600}.order-details-stack{flex-direction:column;gap:20px;display:flex}.order-details-block{background:var(--brand-surface,#fff);border:1px solid #66339914;border-radius:12px;padding:22px 24px;box-shadow:0 4px 20px #6633990f}.order-details-block__title{color:var(--brand-primary,#639);text-transform:capitalize;letter-spacing:-.02em;margin:0 0 18px;font-size:1.35rem;font-weight:700}@media (min-width:992px){.order-details-block__title{font-size:1.5rem}}.order-details-address-columns{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:767px){.order-details-address-columns{grid-template-columns:1fr}}.order-details-address-columns .order-details-block{height:100%}.order-details-address-lines{flex-direction:column;gap:12px;display:flex}.order-details-address-line{color:var(--brand-text-main,#1f1f25);margin:0;font-size:15px;line-height:1.5}.order-details-address-line--name{font-size:16px;font-weight:600}.order-details-address-line--contact{color:var(--brand-text-muted,#6b7280);font-size:14px}.order-details-address-line--street{color:var(--brand-text-main,#1f1f25);font-size:14px}.order-details-address-empty{font-size:14px}.order-details-summary-row{color:var(--brand-text-main,#1f1f25);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.order-details-summary-row--total{margin-bottom:0;font-size:16px}.order-details-divider{border:none;border-top:1px solid var(--brand-border,#e5e7eb);margin:14px 0}.order-details-total{color:var(--brand-primary,#639)}.order-details-payment{color:var(--brand-text-main,#1f1f25);margin:16px 0 0;font-size:13px}.order-details-products-table{flex-direction:column;gap:0;display:flex}.order-details-products-head,.order-details-product-row{grid-template-columns:minmax(0,1fr) minmax(6.75rem,auto) minmax(5.25rem,auto) minmax(6.75rem,auto);align-items:center;gap:12px 28px;padding:12px 0;display:grid}.order-details-products-head{letter-spacing:.01em;color:var(--brand-primary,#639);border-bottom:2px solid #6393;margin-bottom:4px;padding-top:0;padding-bottom:10px;font-size:14px;font-weight:700}.order-details-products-col--name{min-width:0}.order-details-products-col--num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:4px}.order-details-product-row--bordered{border-bottom:1px solid var(--brand-border,#e5e7eb)}.order-details-product-name{color:var(--brand-text-main,#1f1f25);font-size:14px;font-weight:600;line-height:1.4}.order-details-product-line-total{color:var(--brand-text-main,#1f1f25);font-weight:700}@media (max-width:520px){.order-details-products-head,.order-details-product-row{grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px 18px;font-size:13px}.order-details-products-head{font-size:12px}}.invoice-page{background:var(--brand-bg,#f9fafb);min-height:100vh;padding:20px 16px 48px}.invoice-page--loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-top:48px;display:flex}.invoice-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:900px;margin:0 auto 20px;display:flex}.invoice-toolbar__link{color:var(--brand-primary,#639);border:2px solid var(--brand-primary,#639);background:var(--brand-surface,#fff);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.invoice-toolbar__link:hover{background:var(--brand-primary-tint,#f4d6fa)}.invoice-toolbar__download{color:#fff;background:var(--brand-primary,#639);cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600}.invoice-toolbar__download:hover{background:var(--brand-primary-hover,#4b2675)}.invoice-sheet{border:1px solid var(--brand-border,#e5e7eb);background:#fff;border-radius:12px;max-width:900px;margin:0 auto;padding:40px 36px 32px;box-shadow:0 8px 32px #66339914}.invoice-sheet__company{text-align:center;border-bottom:2px solid #6393;margin-bottom:28px;padding-bottom:20px}.invoice-sheet__company-name{color:var(--brand-primary,#639);letter-spacing:-.02em;margin:0 0 10px;font-size:1.65rem;font-weight:800}.invoice-sheet__company-line{color:var(--brand-text-main,#1f1f25);margin:0 0 8px;font-size:14px;line-height:1.5}.invoice-sheet__company-meta{color:var(--brand-text-muted,#6b7280);flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:13px;display:flex}.invoice-sheet__company-tax{color:var(--brand-text-muted,#6b7280);margin:10px 0 0;font-size:13px}.invoice-sheet__title-row{margin-bottom:24px}.invoice-sheet__doc-title{color:var(--brand-text-main,#1f1f25);margin:0;font-size:1.35rem;font-weight:700}.invoice-sheet__section{margin-bottom:28px}.invoice-sheet__section-title{color:var(--brand-primary,#639);margin:0 0 12px;font-size:15px;font-weight:700}.invoice-sheet__meta-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:640px){.invoice-sheet__meta-grid{grid-template-columns:1fr}}.invoice-sheet__kv{border-collapse:collapse;width:100%;font-size:14px}.invoice-sheet__kv th{text-align:left;color:var(--brand-text-muted,#6b7280);vertical-align:top;width:42%;padding:6px 12px 6px 0;font-weight:600}.invoice-sheet__kv td{color:var(--brand-text-main,#1f1f25);word-break:break-word;padding:6px 0}.invoice-sheet__address-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:640px){.invoice-sheet__address-columns{grid-template-columns:1fr}}.invoice-sheet__address-title{color:var(--brand-text-main,#1f1f25);margin:0 0 10px;font-size:14px;font-weight:700}.invoice-sheet__address-body{color:var(--brand-text-main,#1f1f25);font-size:14px;line-height:1.55}.invoice-sheet__address-line{margin:0 0 6px}.invoice-sheet__address-line--strong{font-weight:600}.invoice-sheet__address-line:last-child{margin-bottom:0}.invoice-sheet__muted{color:var(--brand-text-muted,#6b7280);margin:0;font-size:14px}.invoice-sheet__items{border-collapse:collapse;width:100%;font-size:14px}.invoice-sheet__items th,.invoice-sheet__items td{text-align:left;border-bottom:1px solid var(--brand-border,#e5e7eb);padding:12px 10px}.invoice-sheet__items thead th{background:var(--brand-bg,#f9fafb);color:var(--brand-primary,#639);font-size:13px;font-weight:700}.invoice-sheet__col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-sheet__col-name{width:46%}.invoice-sheet__totals{flex-direction:column;gap:8px;max-width:320px;margin-top:20px;margin-left:auto;display:flex}.invoice-sheet__totals-row{color:var(--brand-text-main,#1f1f25);justify-content:space-between;gap:16px;font-size:14px;display:flex}.invoice-sheet__totals-row--grand{color:var(--brand-primary,#639);border-top:2px solid #66339940;margin-top:8px;padding-top:12px;font-size:17px;font-weight:700}.invoice-sheet__footer{border-top:1px solid var(--brand-border,#e5e7eb);text-align:center;color:var(--brand-text-muted,#6b7280);margin-top:32px;padding-top:20px;font-size:14px}.invoice-sheet__footer p{margin:0}@media print{.invoice-no-print{display:none!important}.invoice-page{background:#fff;padding:0}.invoice-sheet{max-width:none;box-shadow:none;border:none;border-radius:0;margin:0;padding:24px}}.account-dashboard-summary{padding-bottom:8px}.account-dashboard-greeting{color:var(--brand-text-main,#1f1f25);margin:0 0 24px;font-size:22px;font-weight:600;line-height:1.35}.account-dashboard-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:991px){.account-dashboard-cards{grid-template-columns:1fr}}.account-dashboard-card{border:2px solid var(--brand-primary,#639);box-sizing:border-box;background:#fff;border-radius:10px;padding:18px 20px}.account-dashboard-card__label{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-text-muted,#6b7280);margin-bottom:8px;font-size:12px;font-weight:700}.account-dashboard-card__value{color:var(--brand-primary,#639);font-size:24px;font-weight:700;line-height:1.2}.account-profile-layout{flex-direction:column;gap:24px;display:flex}.account-theme-panel{border:2px solid var(--brand-primary,#639);box-sizing:border-box;background:#fff;border-radius:10px;padding:20px 22px}.account-theme-panel__title{color:var(--brand-primary,#639);margin:0 0 18px;font-size:18px;font-weight:700}.account-profile-loading{color:var(--brand-text-muted,#6b7280);margin:0}.account-profile-view{flex-direction:column;gap:18px;display:flex}.account-profile-view-grid{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);align-items:start;gap:16px 28px;display:grid}@media (max-width:575px){.account-profile-view-grid{grid-template-rows:none;grid-template-columns:1fr}}.account-profile-field{flex-direction:column;gap:4px;min-width:0;display:flex}.account-profile-field__label{text-transform:uppercase;letter-spacing:.03em;color:var(--brand-text-muted,#6b7280);font-size:12px;font-weight:700}.account-profile-field__value{color:var(--brand-text-main,#1f1f25);word-break:break-word;font-size:15px}.account-profile-edit-btn{align-self:flex-start;margin-top:0}.account-profile-edit-form .account-profile-input,.account-password-form .account-profile-input{margin-bottom:14px}.account-profile-edit-form .account-profile-input label,.account-password-form .account-profile-input label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.account-password-form .account-profile-input input[type=password]{box-sizing:border-box;border:1px solid var(--brand-primary,#639);width:100%;max-width:100%;color:var(--brand-text-main,#1f1f25);background:#fff;border-radius:8px;padding:10px 14px;font-size:15px;line-height:1.4;display:block}.account-password-form .account-profile-input input[type=password]:focus{border-color:var(--brand-primary,#639);outline:none;box-shadow:0 0 0 2px #6393}.account-profile-gender-fieldset{border:none;margin:0 0 18px;padding:0}.account-profile-gender-legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.account-profile-radio-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.account-profile-radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.account-profile-radio input{accent-color:var(--brand-primary,#639);width:18px;height:18px}.account-profile-form-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.account-password-form .rts-btn.btn-primary{margin-top:8px}.auth-form-concise.rts-register-area{padding-top:32px;padding-bottom:40px}.auth-form-concise .registration-wrapper-1{max-width:400px;margin-left:auto;margin-right:auto;padding:20px 16px 24px}.auth-form-concise .registration-wrapper-1 .logo-area img{width:auto;max-height:40px;margin-bottom:8px!important}.auth-form-concise .registration-wrapper-1 .title{text-align:center;margin-bottom:16px;font-size:1.35rem}.auth-form-concise .registration-form .input-wrapper{margin-bottom:12px}.auth-form-concise .registration-form .rts-btn.btn-primary{width:100%;margin-top:4px}.auth-form-concise .auth-form-footer{text-align:center;color:var(--brand-text-muted,#6b7280);margin-top:14px;margin-bottom:0;font-size:13px}.auth-form-concise .auth-form-footer a{color:var(--brand-primary,#639);font-weight:600}.auth-form-concise .auth-required-mark{color:var(--brand-error,#dc2626);font-weight:700}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_996037cd-module__4C_XRa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_996037cd-module__4C_XRa__variable{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
