.login .section__wrapper,.register .section__wrapper,.activate .section__wrapper,.reset-password .section__wrapper{width:100%;max-width:50rem;padding:0 1.5rem;margin:0 auto}.login p,.register p,.activate p,.reset-password p{margin:1.2rem 0 0}.login .form-field+a,.register .form-field+a,.activate .form-field+a,.reset-password .form-field+a{margin-top:.8rem}.login form,.register form,.activate form,.reset-password form{margin:2.4rem 0 0}.login form button,.login form .btn--secondary,.register form button,.register form .btn--secondary,.activate form button,.activate form .btn--secondary,.reset-password form button,.reset-password form .btn--secondary{margin-top:2.4rem}.login form button+a,.login form .btn--secondary+a,.register form button+a,.register form .btn--secondary+a,.activate form button+a,.activate form .btn--secondary+a,.reset-password form button+a,.reset-password form .btn--secondary+a{margin-top:1.6rem}.login form button+button,.login form .btn--secondary+button,.register form button+button,.register form .btn--secondary+button,.activate form button+button,.activate form .btn--secondary+button,.reset-password form button+button,.reset-password form .btn--secondary+button{margin-top:1.6rem}.adress_section .address-list li{border-radius:20px;border:1px solid #000;background:#fff!important}.adress_section .address-list .form-control{box-shadow:0 0 3px #00000040}.adress_section.form-control:focus,.form-control:focus-visible{background:#fff}.adress_section .address-list input:is([type=checkbox],[type=radio]){background:none!important;--active-inner: none !important}.adress_section input:is([type=checkbox],[type=radio]):checked{background:rgb(var(--color-foreground))!important;--active-inner: rgb(var(--color-background)) !important}.adress_section .address-info button{padding:10px!important}.adress_section .customer__header .icon{width:12px}.tab-whole-container-desktop{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:991px){.tab-whole-container-desktop{flex-direction:column;gap:25px}}@media(max-width:767.98px){.login form,.register form,.activate form,.reset-password form,.login form button,.register form button,.activate form button,.reset-password form button{margin-top:2rem}}#customer_login_guest button{margin-top:0}#recover,#recover+div{display:none}#recover:target{display:block;outline:none}#recover:target+div{display:block}#recover:target~#login,#recover:target~#login+div{display:none}#recover,#login{scroll-margin-top:20rem}#recover{margin-bottom:0}.customer__header{margin-bottom:1rem;padding:20px}@media(max-width:767.98px){.customer__header{margin-bottom:3.2rem}}.customer__body{display:flex;gap:3.2rem}.customer__sidebar{flex:0 0 32rem;align-self:self-start}.customer__sidebar p{color:#565656;margin:0}.customer__widget{padding:2.4rem;border-radius:20px;border:1px solid #000;background:#fff}.customer__content{flex:1}.customer .rich-text{margin-bottom:2.4rem}@media(max-width:767.98px){.customer .rich-text{margin-bottom:1.2rem}.login_img_section{flex-direction:column}.login_img{max-width:100%!important}.customer.login,.customer.register{width:95%!important}.d-flex{display:block!important}.sidebar{margin:auto}}@media(max-width:1023.98px){.customer__body{flex-direction:column}.customer__sidebar{flex:0 0 100%;min-width:100%}}.order-total-amount{margin-top:2.4rem}.order-total-amount li+li{margin-top:.8rem}.addresses .section__wrapper{width:100%;max-width:79rem;padding:0 1.5rem;margin:0 auto}.addresses [data-address]{padding:2.4rem 3.2rem;margin-bottom:2.4rem}@media(max-width:767.98px){.addresses [data-address]{padding:1.6rem;margin-bottom:1.2rem}}.addresses__edit-form{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.address-info__default-badge{margin-bottom:.4rem}.address-info p{margin:0}.address-info button{padding:0;height:auto;line-height:normal}#login,.register h1{text-transform:uppercase}.login_img_section{display:flex;align-items:center}.login_img{max-width:50%}.customer.login,.customer.register{margin:auto;width:40%}.login_btns{display:grid;gap:20px;align-items:baseline;grid-template-columns:1fr 1fr}.login_btns button,.register_btn{border-radius:0}.login_btns a{border:none;padding:0;border-radius:0;width:100%}.register_btn{background-color:#e5e5e5;border:none;color:#565656;width:100%}.customer.login input,.customer.register input{background-color:#ffffff80;border:1px solid #1A1A1A}.sidebar{width:260px;background-color:#fff;padding:20px;font-family:Arial,sans-serif}.user-info{display:flex;align-items:center;gap:10px;margin-bottom:30px;padding:10px;border:1px solid #eee}.user-image{width:50px;height:50px;border-radius:50%;object-fit:cover}.user-text span{font-size:12px;color:#666;display:block}.user-text strong{font-size:16px;color:#111}.account-menu{display:flex;flex-direction:column;gap:1px}.menu-item{display:flex;align-items:center;gap:10px;padding:15px 10px;border-top:1px solid #e5e5e5;background-color:#fff;cursor:pointer;transition:background .3s}.menu-item:first-child{border-top:none}.menu-item.active{background-color:#f5f5f5!important;border-left:1px solid;font-weight:700}.menu-item.active .icon{color:#fff}.menu-item:hover{background-color:#f5f5f5}.icon{font-size:20px;width:20px;height:20px;text-align:center}.d-flex{display:grid;grid-template-columns:1fr 11fr;gap:40px}.avathar_txt{display:inline-flex;padding:18px;height:70px;max-height:70px;aspect-ratio:1 / 1;background:#000;color:#fff;border-radius:50%;font-size:18px;justify-content:center;align-items:center;white-space:nowrap}.empty-tab{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:30px;border:1px solid #f5f5f5;padding:25px}.sidebar{width:250px;position:relative;background:#fff;box-shadow:1px 0 5px #0000000d;z-index:10;border:1px solid #f5f5f5}.drawer-toggle,.drawer-overlay,.drawer-close{display:none}.tabs-scroll{display:flex;align-items:center;width:100%}.tabs-scroll .tab{cursor:pointer}.tabs-scroll .tab:hover,.tabs-scroll .tab.active{background:#f5f5f5}.address-info__default-badge{background:rgb(var(--color-button))!important}.adress_section .customer__header{justify-content:space-between!important}@media(max-width:991px){.main-content{flex-direction:column;padding:20px;gap:20px}}@media(max-width:768px){.sidebar{position:fixed;top:0;left:-100%;height:100%;width:100%;z-index:1000;background:#fff;transition:left .3s ease;box-shadow:2px 0 10px #0003}.sidebar.open{left:0}.drawer-toggle{display:block;top:8px;left:15px;background:none;border:none;font-size:28px;background:#fff;padding:5px 10px;border-radius:4px}.drawer-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999}.drawer-overlay.show{display:block}.drawer-close{display:block;position:absolute;top:40px;right:15px;background:none;border:none;font-size:24px;z-index:1101}.tabs-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-scroll::-webkit-scrollbar{display:none}.tabs-scroll>div{flex:0 0 auto;width:fit-content}.customer .d-flex{display:block}.customer__header{justify-content:space-between}}@media(max-width:600px){.tabs-scroll{margin:auto;overflow:scroll}}.upp_case{text-transform:uppercase}.order_list .container{margin:25px auto;overflow:hidden;background:#fff;box-shadow:0 0 3px #00000040}.order_list .main-content{display:flex;align-items:flex-start;gap:30px;padding:34px}.order_list .product-card{flex-shrink:0;width:250px;background:#f8f9fa;border-radius:2px;padding:10px;position:relative}.best-seller-badge{position:absolute;top:21px;left:17px;border-radius:2px;background:#1a1a1a;color:#fff;padding:4px 8px;font-size:6px;font-weight:500;z-index:2}.heart-icon{position:absolute;top:15px;right:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.product-image{width:100%;height:200px;background:#fff;border-radius:3px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.perfume-bottle-img{width:auto;height:180px;max-width:90%;object-fit:contain;filter:drop-shadow(0 4px 15px rgba(0,0,0,.2));transition:transform .3s ease}.perfume-bottle-img:hover{transform:scale(1.05)}.product-brand{color:#565656;font-size:12px;margin:7px 0}.product-name{font-weight:600;color:#1a1a1a;font-size:12px;margin-bottom:10px}.product-pricing{display:flex;align-items:center;gap:8px}.original-price{color:#565656;text-decoration:line-through;font-size:12px}.current-price{color:#1a1a1a;font-weight:600;font-size:12px}.discount-badge{background:#28a745;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500}.product-details{flex:1}.brand-name{color:#565656;font-size:14px;margin-bottom:8px}.product-title{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.3}.price{font-size:16px;font-weight:700;color:#333;margin-bottom:20px}.size-selector{display:inline-block;background:#333;color:#fff;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500}.order-details-btn{flex-shrink:0;border:1px solid #000;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;height:fit-content}.order-status{padding:20px 40px 30px;display:flex;align-items:center;gap:20px}.status-badge{background:#ffd05a;color:#fff;padding:8px 16px;border-radius:6px;font-weight:600;font-size:14px}.order-info{color:#565656;font-size:14px}@media(max-width:768px){.order_list .product-card{width:100%;max-width:300px;margin:0 auto}.brand-name{font-size:16px}.product-title{font-size:20px}.price{font-size:24px}.order-status{padding:15px 20px;flex-direction:column;align-items:flex-start;gap:10px}.order_list .d-flex{display:block}.account-content-wrapper{display:flex;flex-direction:row}.account-content-wrapper>div{padding:21px 20px 20px}.account-content-wrapper h1{font-size:20px}}@media(max-width:576px){.main-content{padding:15px}.brand-name{font-size:12px}.product-title{font-size:14px}.price{font-size:16px}.order-details-btn{width:100%;text-align:center}.perfume-bottle-img{height:160px}.order_list .main-content{gap:20px;padding:0}.size-selector{font-size:10px}.tab-content .product-details{padding:0 20px}.order_list .product-card{max-width:100%}.product-image{background:none}.tab-content .main-content a{margin:0 20px}.order-details-btn,.status-badge{font-size:10px}.order_list .product-card{padding:0}.order-info{font-size:12px}.empty-tab h2{text-align:center}.account-toggle-wrapper{display:flex;flex-direction:row}}.product-image.loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.order-details-container{max-width:939px;margin-left:20px;background:#fff;border-radius:20px;border:1px solid #d9d9d9;box-shadow:0 1px 3px #0000001a}.order-header-wrapper{display:grid;grid-template-columns:1fr auto;gap:40px;margin-bottom:29px;align-items:start;padding:32px 32px 0}.order-info-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.order-info-group{display:flex;flex-direction:column}.order-info-label{color:#1a1a1a;font-family:Rubik;font-size:16px;font-weight:500;margin-bottom:4px}.order-info-value{color:#565656;font-size:16px;font-weight:400}.order-actions-panel{display:grid;grid-template-columns:1fr 1fr;padding-top:20px;gap:12px;width:240px;height:100%}.primary-action-btn{border-radius:8px;border:1px solid #c2c2c2;background:#1a1a1a;color:#fff;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.primary-action-btn:hover{background-color:#1f2937}.secondary-action-btn{color:#374151;border-radius:8px;border:1px solid #c2c2c2;background:#fff;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.secondary-action-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.products-grid-layout{border-top:1px solid #d9d9d9;display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:32px;padding:35px 32px 30px;max-height:540px;overflow-y:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.product-card-item{display:flex;gap:20px;border-radius:12px}.product-image-wrapper{flex-shrink:0;width:90px;height:85px;background-color:#e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image-placeholder{width:60px;height:auto;object-fit:cover}.product-details-content{flex:1;display:flex;flex-direction:column;gap:4px}.product-brand-name{color:#565656;font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase}.product-title-name{color:#1a1a1a;font-family:"Source Serif Pro";font-size:12px;font-weight:400}.product-size-description{color:#565656;font-family:Rubik;font-size:10px;font-weight:400;margin-bottom:6px}.product-pricing-section{display:flex;align-items:center;gap:14px;margin-bottom:12px}.original-price-crossed{color:#a2a2a2;font-family:Rubik;font-size:20px;font-weight:400;text-decoration:line-through}.current-price-display{color:#1a1a1a;font-family:Rubik;font-size:20px;font-weight:400}.savings-percentage-badge{color:#565656;font-family:Rubik;font-size:12px;font-weight:400}.product-payment-info{display:flex;flex-direction:column;gap:4px}.refund-amount-text,.payment-method-text{color:#565656;font-family:Rubik;font-size:12px;font-weight:400}.order-total-section{text-align:right;padding:20px;border-top:1px solid #d9d9d9}.total-amount-display{color:#565656;font-family:Rubik;font-size:18px!important;font-weight:400}.total-amount-label{color:#1a1a1a;font-family:Rubik;font-size:20px;font-weight:500}.customer__content .table-container tr{border-bottom:1px solid #D9D9D9}.customer__content .table-container tr:last-child{border-bottom:none}.customer__content .table-container td{padding-left:40px;padding-right:40px}.customer__content .table-container tbody{border:1px solid #D9D9D9;padding:0 40px}@media(max-width:1024px){.order-header-wrapper{gap:24px}.order-info-grid{grid-template-columns:1fr 1fr}.order-actions-panel{width:100%;max-width:400px;margin:0 auto}}@media(max-width:991px){.order-header-wrapper{display:flex!important;flex-direction:column}.order-info-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:768px){.order-info-grid{grid-template-columns:1fr 1fr 1fr;gap:16px}.order-actions-panel{grid-template-columns:1fr 1fr;width:100%;max-width:400px}.order-info-grid{grid-template-columns:2fr 2fr 1fr}.products-grid-layout{grid-template-columns:1fr;gap:20px}.product-card-item{flex-direction:column;text-align:center}.product-image-wrapper{align-self:center}}@media(max-width:480px){.product-card-item{padding:20px 0}.order-info-grid{grid-template-columns:1fr 1fr 1fr;gap:30px}.order-details-container{padding:0;margin-left:0}.order-actions-panel{grid-template-columns:1fr 1fr;width:100%}.primary-action-btn,.secondary-action-btn{padding:10px 16px;font-size:14px}.total-amount-display{text-align:center}.order-total-section{padding:20px}.product-card-item{background-color:#f9fafb}.product-pricing-section{justify-content:center}}.escat-return-modal{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;transform:scale(.9);transition:transform .3s ease}.escat-modal-header{display:flex;justify-content:space-between;align-items:center;padding:40px 60px 20px;flex-shrink:0}.escat-modal-title{font-size:18px;font-weight:600;color:#111827;letter-spacing:.025em}.escat-close-icon{width:20px;height:20px;stroke:#6b7280;stroke-width:2}.escat-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:none;justify-content:center;align-items:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.escat-modal-overlay.escat-modal-active{display:flex;opacity:1}.escat-return-modal{background:#fff;border-radius:16px;width:900px;height:auto;max-width:95vw;max-height:90vh;min-height:500px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;transform:scale(.9);transition:transform .3s ease}.escat-modal-overlay.escat-modal-active .escat-return-modal{transform:scale(1)}.escat-modal-title{font-weight:600;color:#1a1a1a;font-size:24px;letter-spacing:.025em}.escat-close-button{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.escat-close-button:hover{background-color:#f3f4f6;transform:rotate(90deg)}.escat-close-icon{width:30px;height:30px;stroke:#6b7280;stroke-width:2}.escat-modal-content{overflow-y:auto;margin:0 60px 40px;border:1px solid #b0afaf;border-radius:20px}.escat-table-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.escat-table-header{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;padding:30px 40px;flex-shrink:0;background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid #b0afaf}.escat-header-cell{font-weight:500;color:#1a1a1a;font-size:20px}.escat-product-row{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;padding:40px;align-items:center;transition:background-color .2s}.escat-product-row:last-child{border-bottom:none}.escat-product-info{display:flex;align-items:center;gap:25px}.escat-product-image-container{width:60px;height:60px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.escat-product-details{flex:1;min-width:0}.escat-product-brand{font-size:10px;font-weight:500;color:#565656;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.escat-product-name{font-size:12px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.escat-product-size{font-size:12px;color:#565656}.escat-product-wrapper>*:not(:first-child){border-top:1px solid #b0afaf}.escat-reason-cell{display:flex;align-items:center}.escat-reason-select{width:100%;padding:12px 30px 12px 16px;border-radius:8px;border:1px solid #c2c2c2;background-color:#fff;font-size:16px;color:#000;cursor:pointer;transition:all .2s;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:14px}.escat-reason-select:focus{outline:none;border-color:#000}.escat-quantity-cell{display:flex;justify-content:center}.escat-quantity-controls{display:flex;align-items:center;gap:10px;padding:6px 16px;border-radius:30px;background:#e9e9e9}.escat-quantity-button{color:#1a1a1a;font-size:20px;background:none;border:none;cursor:pointer;padding:8px}.escat-quantity-display{font-size:20px;font-weight:500;color:#1a1a1a;min-width:18px;text-align:center}.escat-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 60px 60px;flex-shrink:0;height:70px;align-items:center}.escat-button{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.escat-cancel-button{border-radius:8px;border:1px solid #c2c2c2;background:#fff}.escat-cancel-button:hover{background-color:#e5e7eb;transform:translateY(-1px)}.escat-return-button{border:1px solid #c2c2c2;background:#1a1a1a;color:#fff}.escat-return-button:hover{background-color:#1f2937;transform:translateY(-1px)}.escat-perfume-bottle{width:80px;height:auto;border-radius:4px 4px 8px 8px;position:relative;background-color:#e9e9e9}.escat-perfume-bottle-dawn{background:linear-gradient(135deg,#7c2d12,#451a03)}.desktop--imge{display:block}.mobile--imge{display:none!important}@media(max-width:768px){.desktop--imge{display:none}.mobile--imge{display:block!important}.order_list .product-card{width:100%;max-width:300px;margin:0 auto}.brand-name{font-size:16px}.product-title{font-size:20px}.price{font-size:24px}.order-status{padding:15px 20px;flex-direction:column;align-items:flex-start;gap:10px}.order_list .d-flex{display:block}.account-content-wrapper{display:flex;flex-direction:row}.account-content-wrapper>div{padding:21px 20px 20px}.account-content-wrapper h1{font-size:20px}.order_list .account-content-wrapper{flex-direction:column}.order_list .account-content-wrapper.head_menu{flex-direction:row}.order_list customer__header{margin-bottom:0rem}}@media screen and (min-device-width:768px)and (max-device-width:940px){.order_list .customer__body{overflow-x:scroll;width:49%;position:absolute}}@media(max-width:576px){.main-content{padding:0 5px}.escat-reason-cell{width:100%!important}.escat-product-name,.brand-name{font-size:12px}.product-title{font-size:14px}.price{font-size:16px}.order-details-btn{width:100%;text-align:center}.perfume-bottle-img{height:160px}.order_list .main-content{gap:20px;padding:0}.size-selector{font-size:10px}.tab-content .product-details{padding:0 20px}.order_list .product-card{max-width:100%}.product-image{background:none}.tab-content .main-content a{margin:0 20px}.order-details-btn,.status-badge{font-size:10px}.order_list .product-card{padding:0}.order-info{font-size:12px}.empty-tab h2{text-align:center}.account-toggle-wrapper{display:flex;flex-direction:row}.order-header-wrapper{grid-template-columns:auto}.order-info-label{font-size:12px}.order-info-grid{grid-template-columns:1fr 1fr 1fr}.order-details-container{padding:0}.order-actions-panel{grid-template-columns:1fr 1fr;width:100%}.primary-action-btn{padding:10px 16px;font-size:12px}.escat-modal-overlay{padding:0}.escat-modal-header{padding:24px}.escat-modal-title{font-size:18px}.escat-close-icon{width:25px;height:25px}.escat-modal-content{margin:0 24px 24px;border-radius:15px}.escat-product-row{display:flex;flex-direction:column;padding:21px 22px;align-items:flex-start}.escat-table-header>:nth-child(2),.escat-table-header>:nth-child(3){display:none}.escat-table-header{padding:16px 22px}.escat-product-info{margin-left:10px}.escat-product-brand{font-size:10px}.escat-product-name{font-size:12px}.escat-product-size{font-size:10px}.escat-perfume-bottle{width:60px}.escat-modal-footer{justify-content:center;padding:0 24px 24px}.escat-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/customer.css.map */
