.password-strength{margin-top:8px;margin-bottom:16px}.password-strength__bar-container{height:4px;background-color:#e0e0e0;border-radius:2px;overflow:hidden;margin-bottom:4px}.password-strength__bar{height:100%;border-radius:2px;transition:width .3s ease,background-color .3s ease}.password-strength__bar--weak{background-color:#dc3545}.password-strength__bar--medium{background-color:#ffc107}.password-strength__bar--strong{background-color:#28a745}.password-strength__label{font-size:.75rem;font-weight:600;display:block;text-align:right;margin-bottom:12px}.password-strength__label--weak{color:#dc3545}.password-strength__label--medium{color:#ffc107}.password-strength__label--strong{color:#28a745}.password-strength__requirements{background-color:#f8f9fa;border-radius:8px;padding:12px 16px}.password-strength__title{font-size:.8rem;font-weight:600;color:#3a3734;margin:0 0 8px}.password-strength__list{list-style:none;margin:0;padding:0}.password-strength__list li{font-size:.75rem;color:#666;padding:4px 0;display:flex;align-items:center;transition:color .2s ease}.password-strength__list li.passed{color:#28a745}.password-strength__icon{margin-right:8px;font-size:.8rem;width:16px;text-align:center}@media screen and (max-width: 768px){.password-strength__requirements{padding:10px 12px}.password-strength__list li{font-size:.7rem}}.desktop-quotes-container .table.table td,.desktop-quotes-container .table.table th{padding:0;border:none}.desktop-quotes-container .table tr>th:first-child,.desktop-quotes-container .table tr>td:first-child{padding-left:1.5rem!important}.desktop-quotes-container .table tr>th:first-child>div,.desktop-quotes-container .table tr>td:first-child>div{padding-left:.5rem}.dashboard-layout{display:flex;min-height:100vh;background-color:#f5f5f5}.dashboard-mobile-toggle{display:none;position:fixed;top:16px;left:16px;z-index:1001;background:#fff;border:none;border-radius:8px;padding:12px;cursor:pointer;box-shadow:0 2px 8px #0000001a}.dashboard-mobile-toggle .hamburger{display:flex;flex-direction:column;gap:4px;width:20px}.dashboard-mobile-toggle .hamburger span{display:block;height:2px;background-color:#3a3734;border-radius:1px;transition:all .3s ease}.dashboard-mobile-toggle .hamburger.open span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.dashboard-mobile-toggle .hamburger.open span:nth-child(2){opacity:0}.dashboard-mobile-toggle .hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.dashboard-sidebar{width:280px;background-color:#fff;box-shadow:2px 0 10px #0000000d;display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;z-index:1000}.dashboard-sidebar__welcome{background-color:#e8f5f0;padding:24px 20px;border-left:4px solid #3aa898}.dashboard-sidebar__welcome-text{font-size:.875rem;color:#3a3734;margin:0 0 4px}.dashboard-sidebar__welcome-name{font-size:1.125rem;font-weight:600;color:#3a3734;margin:0 0 8px}.dashboard-sidebar__welcome-number{font-size:.8rem;color:#666;margin:0}.dashboard-sidebar__nav{flex:1;padding:16px 0;display:flex;flex-direction:column}.dashboard-sidebar__nav-item{display:block;padding:14px 24px;color:#3a3734;text-decoration:none;font-size:.9rem;transition:all .2s ease;border-left:3px solid transparent}.dashboard-sidebar__nav-item:hover{background-color:#f8f9fa;color:#3aa898}.dashboard-sidebar__nav-item.active{color:#3aa898;font-weight:600;border-left-color:#3aa898;background-color:#3aa8980d}.dashboard-sidebar__nav-item--logout{margin-top:auto;color:#666;display:flex;align-items:center;gap:8px}.dashboard-sidebar__nav-item--logout:hover{color:#dc3545}.dashboard-sidebar__logout-icon{font-size:1rem}.dashboard-sidebar__overlay{display:none}.dashboard-main{flex:1;margin-left:280px;padding:40px;min-height:100vh}.dashboard-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:30px;margin-bottom:24px}.dashboard-card__header{margin-bottom:24px}.dashboard-card__title{font-size:1.5rem;font-weight:600;color:#3a3734;margin:0 0 8px}.dashboard-card__subtitle{font-size:.9rem;color:#666;margin:0}.dashboard-info-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:24px}.dashboard-info-box__row{display:flex;margin-bottom:8px}.dashboard-info-box__row:last-child{margin-bottom:0}.dashboard-info-box__label{font-weight:500;color:#3a3734;min-width:140px}.dashboard-info-box__value{color:#666}.dashboard-contact{margin-top:32px;padding-top:24px;border-top:1px solid #e0e0e0}.dashboard-contact__text{font-size:.9rem;color:#666;line-height:1.6;margin-bottom:16px}.dashboard-contact__phone{font-size:1.25rem;font-weight:600;color:#3aa898;margin-bottom:8px}.dashboard-contact__hours{font-size:.85rem;color:#666}.dashboard-accordion__item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;overflow:hidden}.dashboard-accordion__item:last-child{margin-bottom:0}.dashboard-accordion__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;background:#fff;transition:background-color .2s ease}.dashboard-accordion__header:hover{background-color:#f8f9fa}.dashboard-accordion__title{display:flex;align-items:center;gap:12px;font-weight:500;color:#3aa898;font-size:.95rem}.dashboard-accordion__icon{font-size:1.2rem;color:#666}.dashboard-accordion__toggle{color:#3aa898;font-size:1.2rem;transition:transform .3s ease}.dashboard-accordion__toggle.open{transform:rotate(180deg)}.dashboard-accordion__content{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.dashboard-accordion__content.open{padding:0 20px 20px;max-height:1000px}.dashboard-accordion__description{font-size:.9rem;color:#666;line-height:1.6;margin-bottom:16px}.dashboard-accordion__link{display:block;color:#666;text-decoration:none;margin-bottom:8px}.dashboard-accordion__link:hover{color:#3aa898}.dashboard-form__group{margin-bottom:16px}.dashboard-form__label{display:block;font-size:.875rem;font-weight:500;color:#3a3734;margin-bottom:6px}.dashboard-form__label--required:after{content:" *";color:#dc3545}.dashboard-form__input{width:100%;max-width:360px;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;color:#3a3734;transition:border-color .2s ease}.dashboard-form__input:focus{outline:none;border-color:#3aa898}.dashboard-form__checkbox{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#3a3734;cursor:pointer}.dashboard-form__checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer}.dashboard-form__button{background-color:#3aa898;color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.dashboard-form__button:hover{background-color:#308a7d}.dashboard-form__button:disabled{background-color:#9ca3af;cursor:not-allowed}.dashboard-form__button--danger{background-color:#dc3545}.dashboard-form__button--danger:hover{background-color:#c62232}.dashboard-addresses__empty{color:#666;padding:40px 20px;text-align:center;font-size:1rem}.dashboard-addresses__list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.dashboard-addresses__add-button-container{display:flex;justify-content:center;padding-top:24px;border-top:1px solid #e0e0e0}.dashboard-addresses__add-button{background-color:#3aa898;color:#fff;border:none;padding:16px 48px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;letter-spacing:.5px}.dashboard-addresses__add-button:hover{background-color:#308a7d}.dashboard-addresses__add-button:active{transform:translateY(1px)}.dashboard-address-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .2s ease}.dashboard-address-card:hover{box-shadow:0 4px 12px #00000014;border-color:#d3d3d3}.dashboard-address-card__header{background-color:#f9fafb;padding:16px 20px;border-bottom:1px solid #e0e0e0}.dashboard-address-card__badges{display:flex;flex-wrap:wrap;gap:8px}.dashboard-address-card__content{padding:20px}.dashboard-address-card__name{font-size:1.05rem;font-weight:600;color:#3a3734;margin:0 0 8px}.dashboard-address-card__company{font-size:.95rem;font-weight:500;color:#3a3734;margin:0 0 8px}.dashboard-address-card__line{font-size:.95rem;color:#666;line-height:1.6;margin:0 0 4px}.dashboard-address-card__footer{display:flex;gap:12px;padding:16px 20px;background-color:#f9fafb;border-top:1px solid #e0e0e0}.dashboard-address-card__btn{flex:1;padding:10px 16px;border:1px solid #e0e0e0;background:#fff;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dashboard-address-card__btn--edit{color:#3aa898;border-color:#3aa898}.dashboard-address-card__btn--edit:hover{background-color:#3aa898;color:#fff}.dashboard-address-card__btn--delete{color:#dc3545;border-color:#dc3545}.dashboard-address-card__btn--delete:hover{background-color:#dc3545;color:#fff}.dashboard-address-card__btn--delete--disabled{opacity:.4;cursor:not-allowed;color:#666;border-color:#e0e0e0}.dashboard-address-card__btn--delete--disabled:hover{background-color:#fff;color:#666}.dashboard-address-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e0e0e0;background:#fff;border-radius:6px;font-size:.85rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.dashboard-address-badge svg{width:18px;height:18px}.dashboard-address-badge:hover:not(:disabled){border-color:#3aa898;color:#3aa898;background-color:#3aa8980d}.dashboard-address-badge--active{border-color:#3aa898;background-color:#3aa8981a;color:#3aa898;font-weight:600;cursor:default}.dashboard-address-badge--active:hover{border-color:#3aa898;background-color:#3aa8981a;color:#3aa898}.dashboard-address-badge:disabled{cursor:default}.dashboard-loading{text-align:center;padding:60px 20px;font-size:1rem;color:#666}.order-detail__back-btn{background:none;border:none;color:#3aa898;font-size:.9rem;cursor:pointer;padding:0;margin-bottom:16px;display:flex;align-items:center;gap:4px}.order-detail__back-btn:hover{text-decoration:underline}.order-detail__error{text-align:center;padding:40px 20px;color:#666}.order-detail__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:20px;background-color:#f9fafb;border-radius:8px;margin-bottom:24px}.order-detail__summary-item{display:flex;flex-direction:column;gap:4px}.order-detail__summary-label{font-size:.85rem;color:#666}.order-detail__summary-value{font-size:1rem;font-weight:500;color:#3a3734}.order-detail__summary-value--total{font-size:1.25rem;font-weight:600;color:#3aa898}.order-detail__section{margin-bottom:32px}.order-detail__section:last-child{margin-bottom:0}.order-detail__section-title{font-size:1.1rem;font-weight:600;color:#3a3734;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.order-detail__items{overflow-x:auto}.order-detail__items-table{width:100%;border-collapse:collapse}.order-detail__items-table th,.order-detail__items-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0}.order-detail__items-table th{background-color:#f9fafb;font-weight:600;font-size:.85rem;color:#3a3734}.order-detail__items-table td{font-size:.9rem;color:#3a3734}.order-detail__items-mobile{display:none}.order-detail__item-card{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:12px}.order-detail__item-card:last-child{margin-bottom:0}.order-detail__item-sku{font-size:.8rem;color:#666;margin-bottom:4px}.order-detail__item-title{font-size:.95rem;font-weight:500;color:#3a3734;margin-bottom:8px}.order-detail__item-details{display:flex;justify-content:space-between;font-size:.9rem;color:#3a3734}.order-detail__addresses{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.order-detail__address{background:#f9fafb;border-radius:8px;padding:20px}.order-detail__address-title{font-size:.95rem;font-weight:600;color:#3a3734;margin:0 0 12px}.order-detail__address p{margin:0 0 4px;font-size:.9rem;color:#666}.order-timeline{padding:20px 0}.order-timeline--cancelled{text-align:center;padding:40px 20px}.order-timeline__cancelled-message{color:#dc3545;font-weight:600;font-size:1.1rem}.order-timeline__track{display:flex;justify-content:space-between;position:relative}.order-timeline__step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.order-timeline__step--completed .order-timeline__icon{background-color:#3aa898;border-color:#3aa898}.order-timeline__step--completed .order-timeline__label{color:#3a3734}.order-timeline__step--in_progress .order-timeline__icon{background-color:#fff;border-color:#3aa898;border-width:3px}.order-timeline__step--in_progress .order-timeline__label{color:#3aa898;font-weight:600}.order-timeline__step--pending .order-timeline__icon{background-color:#f3f4f6;border-color:#d1d5db}.order-timeline__step--pending .order-timeline__label{color:#666}.order-timeline__connector{position:absolute;top:20px;left:-50%;right:50%;height:2px}.order-timeline__line{height:100%}.order-timeline__line--active{background-color:#3aa898}.order-timeline__line--inactive{background-color:#d1d5db}.order-timeline__icon{width:44px;height:44px;border-radius:50%;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:1;margin-bottom:12px}.order-timeline__icon-emoji{font-size:1.2rem}.order-timeline__content{text-align:center;padding:0 8px}.order-timeline__label{font-size:.8rem;color:#3a3734;margin-bottom:4px}.order-timeline__status{font-size:.7rem;font-weight:500;padding:2px 8px;border-radius:10px;margin-bottom:4px}.order-timeline__status--completed{background-color:#3aa8981a;color:#3aa898}.order-timeline__status--in_progress{background-color:#fef3c7;color:#d97706}.order-timeline__estimate{font-size:.7rem;color:#666}.order-timeline__tracking{font-size:.7rem;margin-top:4px}.order-timeline__tracking-label{color:#666;display:block}.order-timeline__tracking-value{color:#3aa898;font-weight:500}.dashboard-card .pagination-container{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.dashboard-card .pagination-container .pagination-total{display:none}.dashboard-card .pagination-container .pagination{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#3a3734;text-transform:capitalize}.dashboard-card .pagination-container .pagination button{min-width:2.25rem;height:2.25rem;padding:0 .5rem;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;color:#3a3734;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dashboard-card .pagination-container .pagination button:hover{border-color:#3aa898;color:#3aa898}.dashboard-card .pagination-container .pagination button.active{background-color:#3aa898;border-color:#3aa898;color:#fff}.shipment-download-btn,.invoice-download-btn,.ddt-download-btn{background:none;border:none;color:#3aa898;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s ease}.shipment-download-btn:hover,.invoice-download-btn:hover,.ddt-download-btn:hover{background-color:#3aa8981a}.shipment-download-btn svg,.invoice-download-btn svg,.ddt-download-btn svg{display:block}.shipment-download-btn.mobile,.invoice-download-btn.mobile,.ddt-download-btn.mobile{display:block;width:100%;margin-top:12px;padding:10px 16px;background-color:#3aa898;color:#fff;border-radius:6px;font-size:.9rem;font-weight:500}.shipment-download-btn.mobile:hover,.invoice-download-btn.mobile:hover,.ddt-download-btn.mobile:hover{background-color:#308a7d}@media screen and (max-width: 1024px){.dashboard-main{padding:30px}.dashboard-addresses__list{grid-template-columns:1fr}}@media screen and (max-width: 768px){.dashboard-mobile-toggle{display:block}.dashboard-sidebar{transform:translate(-100%);transition:transform .3s ease}.dashboard-sidebar.open{transform:translate(0)}.dashboard-sidebar__overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}.dashboard-main{margin-left:0;padding:80px 20px 20px}.dashboard-card{padding:20px}.dashboard-info-box__row{flex-direction:column}.dashboard-info-box__label{min-width:auto;margin-bottom:4px}.dashboard-form__input{max-width:100%}.dashboard-addresses__list{grid-template-columns:1fr;gap:20px}.dashboard-addresses__add-button{width:100%;max-width:400px}.dashboard-address-card__footer{flex-direction:column}.dashboard-address-card__btn{width:100%}.dashboard-address-badge{font-size:.8rem;padding:5px 10px}.dashboard-address-badge span{display:none}.dashboard-address-badge svg{width:20px;height:20px}.order-detail__summary{grid-template-columns:1fr 1fr}.order-detail__items{display:none}.order-detail__items-mobile{display:block}.order-detail__addresses{grid-template-columns:1fr}.order-timeline__track{flex-direction:column;align-items:flex-start;gap:0}.order-timeline__step{flex-direction:row;align-items:flex-start;padding-left:0;min-height:80px}.order-timeline__connector{position:absolute;top:44px;left:21px;right:auto;width:2px;height:calc(100% - 24px)}.order-timeline__line{width:100%;height:100%}.order-timeline__icon{margin-bottom:0;margin-right:16px;flex-shrink:0}.order-timeline__content{text-align:left;padding:8px 0 0}.order-timeline__label{font-size:.9rem}.order-timeline__status,.order-timeline__estimate,.order-timeline__tracking{font-size:.8rem}}.order-detail-page{width:100%;max-width:100%;margin:0;padding:0}.order-detail-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;background-color:#3aa898;border-radius:12px;margin-bottom:24px}.order-detail-header__left{flex:1}.order-detail-header .responsible{width:auto;height:auto;float:none;margin-top:0;text-align:right;display:flex;align-items:center;gap:12px}.order-detail-header .responsiblePhoto{display:block;height:auto;vertical-align:unset;margin-right:0}.order-detail-header img.responsibleThumb{height:80px;width:80px;border-radius:50%;object-fit:cover}.order-detail-header .responsibleDetails{display:flex;flex-direction:column;text-align:right;height:auto;vertical-align:unset;font-size:.9rem;gap:4px}.order-detail-header .responsibleDetails .responsibleTitle{font-size:.75rem;text-transform:uppercase;letter-spacing:.05rem;color:#fffc;font-weight:500}.order-detail-header .responsibleDetails .responsibleName{font-size:1rem;font-weight:600;color:#fff}.order-detail-header .agentmail.line{text-align:right;font-size:.85rem}.order-detail-header .agentmail.line a{color:#fff;font-size:.85rem}.order-detail-header span.bullet{margin:0 4px}.back-to-orders-btn{background:none;border:none;color:#fff;font-size:.9rem;cursor:pointer;padding:0;margin-bottom:12px;display:inline-flex;align-items:center;gap:4px}.back-to-orders-btn:hover{text-decoration:underline}.order-detail-content{display:grid;grid-template-columns:1fr 360px;gap:24px;margin-bottom:24px}.order-detail-left{display:flex;flex-direction:column;gap:24px}.order-items-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.order-item-card{display:grid;grid-template-columns:128px 1fr auto;gap:20px;padding:20px;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;align-items:start}.order-item-card__image{width:128px;height:128px}.order-item-card__image img{width:100%;height:100%;object-fit:contain;border-radius:4px;transition:opacity .3s ease-in-out}.order-item-card__placeholder{width:128px;height:128px;background:#e0e0e0;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#999}.order-item-card__details{flex:1}.order-item-card__title{font-weight:700;font-size:1rem;color:#3a3734;margin-bottom:8px;line-height:1.4}.order-item-card__availability{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;margin-bottom:12px}.order-item-card__sku{display:flex;gap:8px;font-size:.85rem;margin-bottom:12px}.order-item-card__sku .label{color:#666}.order-item-card__sku .value{font-weight:500}.order-item-card__row{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.order-item-card__qty,.order-item-card__unit,.order-item-card__price{display:flex;flex-direction:column;gap:4px}.order-item-card__qty .label,.order-item-card__unit .label,.order-item-card__price .label{font-size:.75rem;color:#666;text-transform:uppercase}.order-item-card__qty .value,.order-item-card__unit .value,.order-item-card__price .value{font-size:.9rem;font-weight:500}.order-item-card__qty-controls{display:flex;align-items:center;gap:8px}.order-item-card__qty-controls .qty-btn{width:28px;height:28px;border:1px solid #ccc;background:#e0e0e0;border-radius:4px;font-size:1rem;cursor:not-allowed;color:#999;display:flex;align-items:center;justify-content:center}.order-item-card__qty-controls .qty-btn:disabled{opacity:.5}.order-item-card__qty-controls .qty-value{font-size:1rem;font-weight:600;min-width:40px;text-align:center}.order-item-card__total{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.order-item-card__total .label{font-size:.75rem;color:#666;text-transform:uppercase}.order-item-card__total .value{font-size:1.1rem;font-weight:700;color:#3aa898}.order-totals{border-top:1px solid #e0e0e0;padding-top:20px}.order-totals__row{display:flex;justify-content:space-between;padding:8px 0;font-size:1rem}.order-totals__row--main{border-top:2px solid #3a3734;margin-top:8px;padding-top:16px}.order-totals__row--main .order-totals__label,.order-totals__row--main .order-totals__value{font-size:1.4rem;font-weight:700}.order-totals__row--main .order-totals__value{color:#3aa898}.order-totals__label{color:#3a3734}.order-totals__value{font-weight:600;text-align:right}.order-detail-sidebar{display:flex;flex-direction:column;gap:16px}.order-detail-sidebar .dashboard-card{margin-bottom:0}.order-detail-card h3{font-size:1rem;font-weight:600;color:#3a3734;margin:0 0 8px;text-transform:uppercase}.order-detail-card hr{margin:0 0 16px;border:none;height:1px;background-color:#3a3734}.order-detail-card address{font-style:normal;line-height:1.6}.order-detail-card address .recordAddress.line{line-height:1.8rem;font-size:.9rem;white-space:normal;word-break:break-word;overflow:visible;text-overflow:unset;display:flex;align-items:center;gap:8px}.order-detail-card address .recordAddress.line strong{font-weight:700;font-size:1rem}.order-detail-card address .recordAddress.line .icon{flex-shrink:0;width:16px;height:16px;vertical-align:middle}.order-detail-documents{margin-bottom:16px}.order-detail-documents:last-child{margin-bottom:0}.order-detail-documents h4{font-size:.85rem;color:#666;margin:0 0 8px}.order-detail-documents .modifyButton{display:inline-block;margin-right:8px;margin-bottom:8px}.order-detail-payment-section{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:24px;margin-bottom:24px}.order-detail-payment-section h3{font-size:1.1rem;color:#3a3734;margin:0 0 12px}.order-payment-methods__grid{display:flex;flex-wrap:wrap;gap:16px;padding:20px 0;border-bottom:1px solid #e0e0e0;margin-bottom:16px}.order-payment-methods__item{display:flex;flex-direction:column;align-items:center;padding:16px 20px;border:2px solid #e0e0e0;border-radius:12px;min-width:110px;transition:all .2s ease;background:#fff}.order-payment-methods__item img.paymentIcon{width:72px;max-width:72px;height:auto;display:block}.order-payment-methods__item--selected{border-color:#3aa898;background:#3aa89814;box-shadow:0 2px 8px #3aa89826}.order-payment-methods__item--selected .order-payment-methods__label{color:#3aa898;font-weight:600}.order-payment-methods__item--disabled{opacity:.35;filter:grayscale(1)}.order-payment-methods__label{font-size:.8rem;color:#3a3734;margin-top:10px;text-align:center}.order-payment-methods__selected-label{font-size:.95rem;color:#3a3734}.order-payment-methods__selected-label strong{color:#3aa898}.order-detail-bank-upload{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px}.order-detail-bank-upload p{margin:0 0 8px;font-size:.9rem;color:#3a3734}.order-detail-bank-upload input[type=file]{margin-top:12px}.order-detail-timeline-section{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:24px}.order-detail-timeline-section h3{font-size:1.1rem;color:#3a3734;margin:0 0 12px}.order-timeline-horizontal{padding:24px 0 12px}.order-timeline-horizontal--cancelled{text-align:center;padding:40px 20px}.order-timeline-horizontal__cancelled{color:#dc3545;font-weight:600;font-size:1.1rem}.order-timeline-horizontal__track{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.order-timeline-horizontal__connector{flex:1;height:4px;background:#e5e7eb;margin-top:18px;transition:background .3s ease}.order-timeline-horizontal__connector--active{background:#3aa898}.order-timeline-horizontal__step{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:80px;position:relative}.order-timeline-horizontal__step--completed .order-timeline-horizontal__dot{background:#3aa898;border-color:#3aa898;color:#fff}.order-timeline-horizontal__step--completed .order-timeline-horizontal__label{color:#3a3734}.order-timeline-horizontal__step--current .order-timeline-horizontal__dot{background:#fff;border-color:#3aa898;border-width:3px;box-shadow:0 0 0 4px #3aa89833}.order-timeline-horizontal__step--current .order-timeline-horizontal__label{color:#3aa898;font-weight:600}.order-timeline-horizontal__step--pending .order-timeline-horizontal__dot{background:#f3f4f6;border-color:#d1d5db}.order-timeline-horizontal__step--pending .order-timeline-horizontal__label{color:#666}.order-timeline-horizontal__dot{width:40px;height:40px;border-radius:50%;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;background:#fff;font-size:1rem;font-weight:600;margin-bottom:12px;z-index:1}.order-timeline-horizontal__label{font-size:.75rem;color:#3a3734;max-width:90px;line-height:1.3}.order-timeline-horizontal__tracking{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #e0e0e0;font-size:.9rem;color:#3a3734}@media screen and (max-width: 1024px){.order-detail-content{grid-template-columns:1fr 300px}.order-item-card{grid-template-columns:100px 1fr auto}.order-item-card__image,.order-item-card__placeholder{width:100px;height:100px}}@media screen and (max-width: 900px){.order-detail-content{grid-template-columns:1fr}.order-detail-header{flex-direction:column}.order-detail-header .responsible{width:100%;justify-content:center;text-align:center}.order-detail-header .responsibleDetails,.order-detail-header .agentmail.line{text-align:center}.order-detail-sidebar{order:0;flex-direction:row;flex-wrap:wrap}.order-detail-sidebar .dashboard-card{flex:1 1 calc(50% - 12px);min-width:280px}.order-payment-methods__grid{justify-content:center}.order-payment-methods__item{min-width:80px;padding:12px 16px}.order-timeline-horizontal__step{min-width:60px}.order-timeline-horizontal__label{font-size:.7rem;max-width:70px}.order-timeline-horizontal__dot{width:32px;height:32px;font-size:.85rem}.order-timeline-horizontal__connector{margin-top:14px}}@media screen and (max-width: 600px){.order-detail-header__left{width:100%}.order-item-card{grid-template-columns:1fr;gap:12px}.order-item-card__image{width:100%;height:auto;max-width:200px;margin:0 auto}.order-item-card__image img{width:100%;height:auto;max-height:200px}.order-item-card__placeholder{width:100%;height:150px;max-width:200px;margin:0 auto}.order-item-card__total{align-items:flex-start;border-top:1px solid #e0e0e0;padding-top:12px;width:100%;flex-direction:row;justify-content:space-between}.order-detail-sidebar{flex-direction:column}.order-detail-sidebar .dashboard-card{flex:1 1 100%}.order-payment-methods__grid{flex-wrap:wrap}.order-payment-methods__item{flex:1 1 calc(33% - 8px);min-width:70px;padding:10px}.order-timeline-horizontal__track{flex-direction:column;align-items:flex-start}.order-timeline-horizontal__connector{width:4px;height:40px;margin:0 0 0 18px}.order-timeline-horizontal__connector--active{background:#3aa898}.order-timeline-horizontal__step{flex-direction:row;align-items:center;text-align:left;min-width:auto;width:100%;margin-bottom:0}.order-timeline-horizontal__dot{margin-bottom:0;margin-right:12px;flex-shrink:0}.order-timeline-horizontal__label{max-width:none;font-size:.85rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes popupScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes popupScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.modal{position:fixed;top:0;bottom:0;left:0;right:0;background:#0009;animation:fadeIn .3s ease-out}.modal.closing{animation:fadeOut .3s ease-out}.modal-main{position:fixed;background:#fff;width:50%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;animation:scaleIn .3s ease-out}.modal-main.closing{animation:scaleOut .3s ease-out}.popup{animation:popupScaleIn .3s ease-out}.popup.closing{animation:popupScaleOut .3s ease-out}.modal-backdrop-custom{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:9998;animation:fadeIn .3s ease-out both}.modal-backdrop-custom.closing{animation:fadeOut .3s ease-out both}.display-none{display:none}.display-block{display:block}.modal-main{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:5px;z-index:10000}.modal-main label{display:block;margin-bottom:10px}button[type=submit]{background-color:#3aa898;color:#fff;border:none;padding:10px;border-radius:3px;cursor:pointer;float:left;width:40%;margin-right:10%}button.cancel-button{background-color:#bbb;color:#fff;border:none;padding:10px;border-radius:3px;cursor:pointer;float:right;width:40%}button:focus{outline:none}button:hover{opacity:.8}.col{float:left;width:50%;box-sizing:border-box;padding:0 10px;margin-top:10px}.col:first-child{margin-right:20px}.col:last-child{margin-left:20px}.close-button{position:absolute;top:10px;right:10px;font-size:20px;color:#000;background:none;border:none;cursor:pointer}.delete-popup-buttons{display:flex;justify-content:space-between;margin-top:20px}.delete-popup-buttons button{width:45%}@media screen and (max-width: 600px){.modal-main{width:80%}.col{width:100%;margin-top:0}.col:first-child{margin-right:0}.col:last-child{margin-left:0}button[type=submit],button.cancel-button{width:100%}.modal-main{display:inline-block;width:100%}.modal-container{display:flex;flex-wrap:wrap}.modal-container>div{width:100%;margin-bottom:1rem}.form-label{display:block}}@font-face{font-family:Avenir;src:url(/assets/AvenirLTProLight-DC1WfUKP.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Avenir;src:url(/assets/AvenirLTProBook-Brw04Pnx.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Avenir;src:url(/assets/AvenirLTProMedium-BANPpDHT.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(/assets/AvenirLTProHeavy-TjsNUx-2.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Avenir;src:url(/assets/AvenirLTProBlack-q4OW3Eon.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Gotham Book;src:url(/assets/GothamPro-Book-B8_o52EL.otf) format("opentype");font-weight:325;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/assets/GothamPro-Light-tg170dRs.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/assets/GothamPro-Dy3vSU6Y.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/assets/GothamPro-Medium-Exqh84Oy.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/assets/GothamPro-Bold-D34NxufB.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham Pro;src:url(/assets/GothamPro-Black-B-z_rJk5.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham Medium;src:url(/assets/GothamPro-Medium-Exqh84Oy.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Bold;src:url(/assets/GothamPro-Bold-D34NxufB.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Black;src:url(/assets/GothamPro-Black-B-z_rJk5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Light;src:url(/assets/GothamPro-Light-tg170dRs.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{font-size:16px}html,body{overflow-x:hidden;max-width:100vw;margin:0;padding:0}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}body .h2,body h2{font-size:2.4rem;font-weight:600}body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6{font-family:Avenir,sans-serif}body b,body strong{font-family:Avenir,Webdings}body{background-image:url(/svg/bg_wave.svg);background-size:105px 63px;background-repeat:repeat;font-family:Avenir,sans-serif;font-weight:500;color:#3a3734}body .container{padding:30px 10px 10px;min-height:50vh}body nav .navbar-toggler{outline:none;border:none;padding:.25rem .75rem;line-height:1;border:1px solid transparent!important;border-radius:.25rem;color:#fff}body .row{margin:0}body .col,body .col-1,body .col-10,body .col-11,body .col-12,body .col-2,body .col-3,body .col-4,body .col-5,body .col-6,body .col-7,body .col-8,body .col-9,body .col-auto,body .col-lg,body .col-lg-1,body .col-lg-10,body .col-lg-11,body .col-lg-12,body .col-lg-2,body .col-lg-3,body .col-lg-4,body .col-lg-5,body .col-lg-6,body .col-lg-7,body .col-lg-8,body .col-lg-9,body .col-lg-auto,body .col-md,body .col-md-1,body .col-md-10,body .col-md-11,body .col-md-12,body .col-md-2,body .col-md-3,body .col-md-4,body .col-md-5,body .col-md-6,body .col-md-7,body .col-md-8,body .col-md-9,body .col-md-auto,body .col-sm,body .col-sm-1,body .col-sm-10,body .col-sm-11,body .col-sm-12,body .col-sm-2,body .col-sm-3,body .col-sm-4,body .col-sm-5,body .col-sm-6,body .col-sm-7,body .col-sm-8,body .col-sm-9,body .col-sm-auto,body .col-xl,body .col-xl-1,body .col-xl-10,body .col-xl-11,body .col-xl-12,body .col-xl-2,body .col-xl-3,body .col-xl-4,body .col-xl-5,body .col-xl-6,body .col-xl-7,body .col-xl-8,body .col-xl-9,body .col-xl-auto{padding:0}body button.btn{cursor:pointer}nav.navbar.navbar-expand-sm.navbar-casa39{background:linear-gradient(135deg,#3aa898,#2d8a7c);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.875rem 2rem;box-shadow:0 2px 12px #3aa89826;position:sticky;top:0;z-index:1000}.navbar-casa39 a.nav-link{color:#fff;font-weight:500;font-size:1rem;letter-spacing:.02rem;text-decoration:none;padding:.625rem 1.25rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.navbar-casa39 a.nav-link:hover{background-color:#ffffff26;color:#fff;transform:translateY(-1px)}.navbar-casa39 a.nav-link.active{background-color:#fff3;font-weight:600}.navbar-casa39 a.nav-home-link{padding:.5rem;margin-right:.5rem}.navbar-casa39 a.nav-home-link:hover{background-color:#ffffff26}.navbar-casa39 svg.nav-home-icon{width:2rem;height:2rem}svg.nav-link-item{width:1.6rem;height:1.6rem;flex-shrink:0}.navbar-casa39 .navbar-collapse{display:flex;flex-basis:auto;align-items:center;justify-content:space-between;flex-grow:1;margin-left:2rem}.navbar-casa39 .navbar-collapse.collapse{display:none}.navbar-casa39 .navbar-collapse.show{display:flex;flex-direction:column;width:100%;padding:1rem 0;margin-left:0;animation:slideDown .25s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar-casa39 .navbar-nav{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;gap:.25rem}.navbar-casa39 .navbar-toggler{display:none;background:#ffffff1a;border:none;border-radius:8px;cursor:pointer;padding:.5rem;transition:background-color .2s ease}.navbar-casa39 .navbar-toggler:hover{background:#fff3}.navbar-casa39 .navbar-toggler svg{width:1.5rem;height:1.5rem;color:#fff}@media screen and (max-width: 576px){nav.navbar.navbar-expand-sm.navbar-casa39{padding:.75rem 1rem}.navbar-casa39 .navbar-toggler{display:flex;align-items:center;justify-content:center}.navbar-casa39 .navbar-collapse{display:none;flex-basis:100%}.navbar-casa39 .navbar-collapse.show{display:flex;flex-direction:column;align-items:stretch;background:#0000000d;border-radius:12px;margin-top:.75rem;padding:.5rem}.navbar-casa39 .navbar-collapse.show .navbar-nav{flex-direction:column;width:100%;gap:0}.navbar-casa39 .navbar-collapse.show .nav-item{width:100%}.navbar-casa39 .navbar-collapse.show .nav-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.navbar-casa39 .navbar-collapse.show a.nav-link{padding:1rem;border-radius:0;justify-content:flex-start;font-size:1rem}.navbar-casa39 .navbar-collapse.show a.nav-link:hover{background-color:#ffffff1a;transform:none}.navbar-casa39 svg.nav-home-icon{width:1.5rem;height:1.5rem}}img.logo{content:url(/svg/casa39_logo.svg);margin-left:10%;margin-top:8%;max-width:20vw}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.checkboxContainer{display:block;position:relative;padding-left:9%;margin-bottom:12px;cursor:pointer;font-size:1em;font-weight:200;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.checkboxContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.acceptConditionCheckbox{margin-right:.75rem}.acceptConditionLink{text-decoration:underline;cursor:pointer}.checkmark{position:absolute;top:3px;left:3px;height:24px;width:24px;border-radius:6px;background-color:#eee}.checkboxContainer:hover input~.checkmark{background-color:#ccc}.checkboxContainer input:checked~.checkmark{background-color:#423f3b}.checkmark:after{content:"";position:absolute;display:none}.checkboxContainer input:checked~.checkmark:after{display:block}.checkboxContainer .checkmark:after{left:9px;top:3px;width:8px;height:14px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container{max-width:100%;background-image:url(/svg/green_wave.svg);background-repeat:no-repeat;background-position:top center;background-size:100% auto;background-attachment:scroll}.top-green{width:100%;color:#f5f5f5;font-family:Avenir,sans-serif;font-size:18px;padding:2% 5% 1%}.invoice-title-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;float:right}.invoice-title{font-weight:200;text-transform:uppercase;margin:0}.language-selector{position:relative;display:none}.language-selector-toggle{background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:4px 8px;cursor:pointer;display:flex;align-items:center;gap:4px;color:#fff;font-size:1.2rem;transition:background .2s}.language-selector-toggle:hover{background:#ffffff40}.language-selector-toggle:disabled{opacity:.5;cursor:not-allowed}.language-arrow{font-size:.6rem}.language-selector-dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:100;overflow:hidden;min-width:140px}.language-selector-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;font-size:.9rem;color:#333;transition:background .15s}.language-selector-option:hover{background:#f0f0f0}.language-selector-option.active{background:#e8f5e9;font-weight:600}.language-label{white-space:nowrap}.expiration.line{width:100%;float:right;text-align:right;font-size:1rem}.responsible{width:50%;text-align:right;height:240px;float:right;margin-top:8%}.responsiblePhoto{display:inline-block;height:120px;vertical-align:super;margin-right:5%}img.responsibleThumb{height:120px;width:120px;border-radius:50%;object-fit:cover}.responsibleDetails{display:inline-block;text-align:right;height:5.5rem;vertical-align:middle;font-size:1rem;font-weight:500}span.bullet{font-size:1rem;font-weight:800;margin:.8rem}.agentmail.line{width:100%;display:flow-root;color:#f5f5f5;font-weight:300}.agentmail.line a,.responsibleDetails strong{color:#f5f5f5;font-size:1rem;letter-spacing:.1rem}.agentmail.line a:hover{color:#0056b3;text-decoration:none}.finalization>h2{font-weight:200}.hidden{display:none}div.itemsInvoice,div.paymentsContainer{width:100%;display:table}div.itemsInvoice{margin:4% 5%}.finalization{width:100%;margin:0% 5%;padding:2% 2% 1%;background:#fff}.paymentsContainer{background-color:#fff;margin:2% 5% 5%;padding:1.5%}.itemContainer>div.itemImage{grid-area:image;max-width:unset;min-width:unset}.itemImage>img{height:8rem;object-fit:contain;width:8rem}.itemName{grid-area:title}.itemAvailability{grid-area:availability}.itemSkuHeading{grid-area:head1}.itemQtyHeading{grid-area:head2}.itemUnitHeading{grid-area:head3}.itemPriceHeading{grid-area:head4}.itemTotalHeading{grid-area:head5}.itemSku{grid-area:body1}.itemQty{grid-area:body2}.itemUnit{grid-area:body3}.itemPrice{grid-area:body4}.itemTotal{grid-area:body5}.itemContainer{display:grid;grid-template-areas:"image title title title title title" "image availability availability availability availability availability" "image head1 head2 head3 head4 head5" "image body1 body2 body3 body4 body5";gap:4px 16px;padding:25px 1px;border-bottom:1px solid black}.infoDiscount{grid-area:left1}.infoDiscountPrice{grid-area:right1}.infoTotalNoShipping{grid-area:left2}.infoTotalNoShippingPrice{grid-area:right2}.infoShipping{grid-area:left3}.infoShippingPrice{grid-area:right3}.infoTotal{grid-area:left4;font-size:1.75rem;line-height:4rem;font-weight:800;border-bottom:.1px solid rgb(58,55,52)}.infoTotalPrice{grid-area:right4;font-size:1.75rem;line-height:4rem;font-weight:800;border-bottom:.1px solid rgb(58,55,52)}.infoNet{grid-area:left5;font-size:.75rem}.infoNetPrice{grid-area:right5;font-size:.75rem}.infoVat{grid-area:left6;font-size:.75rem;line-height:1rem}.infoVatPrice{grid-area:right6;font-size:.75rem;line-height:1rem}.info-container{display:grid;grid-template-areas:"left1 left1 left1 left1 left1 left1 right1 right1" "left2 left2 left2 left2 left2 left2 right2 right2" "left3 left3 left3 left3 left3 left3 right3 right3" "left4 left4 left4 left4 left4 left4 right4 right4" "left5 left5 left5 left5 left5 left5 right5 right5" "left6 left6 left6 left6 left6 left6 right6 right6";gap:0;line-height:3.5rem;padding:25px 1px;text-align:right;font-size:1rem}.info-container>div.infoTotalPrice{overflow:visible;text-overflow:unset}.itemContainer>div{text-align:center;padding:2px 0;font-size:.75rem;min-width:5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.items>div:first-of-type{padding:12px 1px 25px}.items>div:last-of-type{border-bottom:none;margin-top:5%}.itemContainer .itemName{margin-bottom:.2rem;font-weight:800;font-size:1rem;width:38vw;text-align:left;white-space:break-spaces}.itemContainer .itemAvailability{font-weight:400;font-weight:800;font-size:.75rem;margin-bottom:1rem;text-align:left;white-space:break-spaces;padding-left:.3rem}.itemAvailability{align-items:center}.itemAvailability .availabilityCircle{width:.6rem;height:.6rem;border-radius:50%;margin-right:5px;display:inline-block}.itemAvailability .orange{background-color:orange}.itemAvailability .green{background-color:green}span.availability-text{margin-left:.4rem}.itemSkuHeading,.itemQtyHeading,.itemUnitHeading,.itemPriceHeading,.itemTotalHeading{font-weight:800}div.items{min-height:600px;min-width:51.5%;background:#fff;background-image:none;display:block;margin:0 1.5% 0 0;padding:2%;font-size:.75rem;font-weight:400;height:auto;float:left}table.col-12.table-information{font-size:1rem;line-height:3rem}td.thick-line.text-right.total-big{font-size:1.75rem;font-weight:600}.quotationValidOutside{background-color:#3aa898;padding:10px}.quotationValidInside{width:100%;display:block;font-size:1rem;text-align:center;color:#fff;border:2px solid white;padding:12px;font-weight:100}.quotationValidInside strong{font-weight:800}.invoice{min-height:600px;min-width:40%;background:#e5e1e1;background-image:none;display:block;margin:0 0 0 1.5%;padding:2% 2% 1%;float:right}.recordAddressContainer>h3,.shippingAddressContainer>h3,.items>h3{text-transform:uppercase;padding:0% 0% 0% 4%;font-size:1.5rem}span.required{text-decoration:underline wavy .1em red;font-size:.75rem;font-weight:800;animation:blinker .5s linear 1s 2 forwards}div.required,div.required>label,div.required>label>span,div.required>label>a,h6.userDataNotComplete{color:red!important;animation:blinker .5s linear 1s 2 forwards}.recordAddress.line>span.required,.deliveryAddress.line.line>span.required{text-decoration:revert;font-size:.75rem;color:#dc374d;border-top:3px dotted #dc374d;top:10px;position:relative}@keyframes blinker{50%{opacity:0}}legend{text-decoration:revert;font-size:.75rem;color:#dc374d;top:10px;position:relative;animation:blinker .5s linear 1s 2 forwards}.paymentsContainer>h3{text-transform:uppercase;padding:1% 0% 0% 1%;font-size:1.5rem}.paymentTypeLines>div:last-of-type{border-bottom:none}#upload-box>input[type=file]{width:100%;margin-left:6%;font-size:1rem;line-height:2rem}img.uploadThumb{margin-left:6%}.messageBox{padding:4% 4% 1%;border-top:1px solid black;margin-top:3%}.messageBox label{text-transform:uppercase}.messageBox textarea.form-control{border-radius:20px;background-color:#f4f4f3;border:0;resize:none;border:2px solid white;font-weight:100}.messageBox textarea.form-control:focus{outline:none!important;border:2px solid #3aa898;box-shadow:none}.messageBox textarea.form-control:focus::placeholder{color:#e5e5e5}.recordAddressContainer>address,.shippingAddressContainer>address{padding:8% 0% 4% 4%;letter-spacing:.1rem;font-weight:300}.recordAddress.line,.deliveryAddress.line{line-height:2.1rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.recordAddress.line strong,.deliveryAddress.line strong{font-weight:900;font-size:1.25rem;min-width:3rem;display:inline-block;text-align:center}img.icon.mailIcon,img.icon.phoneIcon{padding:25%}button.modifyButton{width:40%;margin-left:28%;margin-right:28%;margin-bottom:10%;color:#f5f5f5;background-color:#3aa898;border:4px solid #3aa898;border-radius:20px;letter-spacing:2px;font-weight:200;text-align:center}button.saveButton{width:auto;margin-left:auto;margin-right:auto;padding-left:7%;padding-right:7%;color:#3aa898;background-color:#fff;border:2px solid #3aa898;border-radius:20px;letter-spacing:2px;font-weight:400;text-align:center;text-transform:uppercase;line-height:2rem;cursor:pointer}button.acceptButton,button.declineButton{width:20%;margin-left:40%;margin-bottom:3%;color:#f5f5f5;background-color:#3aa898;border:4px solid #3aa898;border-radius:40px;letter-spacing:2px;font-weight:400;text-align:center;line-height:2.2rem}.buttonPopupContainer{padding-top:30px;text-align:center}button.declineButton{color:#3aa898;background-color:#fff;border:2px solid #3aa898}[tooltip]{position:relative}[tooltip]:before,[tooltip]:after{text-transform:none;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[tooltip]:before{content:"";border:5px solid transparent;z-index:1001}[tooltip]:after{content:attr(tooltip);text-align:center;min-width:3rem;max-width:32rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:5.3ch;box-shadow:0 1em 2em -.5em #00000059;background:#333;color:#fff;z-index:1000}[tooltip]:hover:before,[tooltip]:hover:after{display:block}[tooltip=""]:before,[tooltip=""]:after{display:none!important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{top:-15px;border-bottom-width:0;border-top-color:#333}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 15px)}[tooltip]:not([flow]):before,[tooltip]:not([flow]):after,[tooltip][flow^=up]:before,[tooltip][flow^=up]:after{left:50%;transform:translate(-50%,-.5em)}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}@keyframes tooltips-horz{to{opacity:.9;transform:translateY(-50%)}}[tooltip]:not([flow]):hover:before,[tooltip]:not([flow]):hover:after,[tooltip][flow^=up]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=down]:hover:after{animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover:before,[tooltip][flow^=left]:hover:after,[tooltip][flow^=right]:hover:before,[tooltip][flow^=right]:hover:after{animation:tooltips-horz .3s ease-out forwards}button.saveButton.declineButton{background:#6ba595;color:#f5f5f5;width:auto;margin-left:auto;padding-left:4%;padding-right:4%}span.closeButton{float:right;margin:1% 3% 0% 0%}.closeButton>a{text-decoration:none;cursor:pointer;color:#3a3734;font-size:1.5rem}.paymentTypeLines{padding:0 4% 1%}.paymentTypeLine{display:block;width:100%;min-height:6rem;padding-bottom:1rem;padding-top:1rem;border-bottom:1px solid black}.paymentTypeLine label{font-size:1.5rem;font-weight:800;color:#64ac9c;width:88%;line-height:4.5rem;margin-bottom:0;padding-bottom:0;vertical-align:middle}.paymentTypeLine span.lightLabel,.acceptConditionText,.acceptConditionLink{font-weight:300;font-size:1rem;color:#605d59}.paymentTypeLine>label input{zoom:2;margin-left:.3rem;margin-right:.75rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}span.paymentIcon{width:10%}span.paymentIcon img{max-width:72px}img.paymentIcon.bankPay{content:url(/svg/bank_pay.svg)}img.paymentIcon.creditPay{content:url(/svg/credit_pay.svg)}img.paymentIcon.paypalPay{content:url(/svg/paypal_pay.svg)}img.paymentIcon.klarnaPay{content:url(/svg/klarna_pay.svg)}img.paymentIcon.amPay{content:url(/svg/ampay.svg)}.col-12.paymentDescription{margin-left:3.6rem;padding-right:3.6rem;font-size:.75rem;color:#605d59;line-height:.65rem;font-weight:300}.klarna-options-container{margin-top:1rem}.klarna-options-title{font-size:.875rem;margin-bottom:.75rem;font-weight:500;color:#666}.klarna-options-list{display:flex;flex-direction:column;gap:.5rem}.klarna-option{display:flex;align-items:center;padding:0 1rem;border:2px solid #e0e0e0;border-radius:.5rem;cursor:pointer;background-color:#fff;transition:all .2s ease}.klarna-option.selected{border-color:#5dc3ad;background-color:#e8f7f4;box-shadow:0 0 0 1px #5dc3ad1a}.klarna-option:hover{border-color:#5dc3ad}.klarna-option-radio{margin-right:.75rem;width:1rem;height:1rem;cursor:pointer}.klarna-option-label{font-size:.9375rem;font-weight:400;color:#666;flex:1}.klarna-option.selected .klarna-option-label{font-weight:600;color:#333}.payment-info{margin-bottom:.625rem}#upload-box input[type=file]{display:none}.upload-dropzone{border:2px dashed #ccc;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;background-color:#fafafa;transition:all .3s ease;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-dropzone.dragging{border:2px solid #4CAF50;background-color:#f0f8f0}.upload-icon{margin-bottom:16px}.upload-dropzone-title{margin:0 0 8px;font-size:16px;color:#333;font-weight:500}.upload-dropzone-subtitle{margin:0;font-size:14px;color:#999}.upload-preview{margin-top:20px;text-align:center}.upload-filename{font-size:14px;color:#666;margin:0}.upload-error{color:#d32f2f;margin-top:12px;font-size:14px}.paymentTypeLine.loadingLine{opacity:.5}.paymentTypeLine.loadingLine input[type=radio]{opacity:.3}.paymentTypeLine.loadingLine .skeleton-text{display:inline-block;width:200px;height:1.5rem;background-color:#e0e0e0;border-radius:4px;vertical-align:middle;animation:pulse 1.5s ease-in-out infinite}.paymentTypeLine.loadingLine .skeleton-icon{width:72px;height:40px;background-color:#e0e0e0;border-radius:4px;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.paypal-button-container,#amazon-pay-button{max-width:400px;margin:0 auto 2.08%!important;padding:0!important}.paypal-button-container>div,#amazon-pay-button>div{margin:0!important;padding:0!important}.paypal-button-container iframe,.paypal-button-container .paypal-button,#amazon-pay-button iframe,#amazon-pay-button .paypal-button{border-radius:8px!important}.colored-line{height:.1}.paymentCardBody{line-height:.65rem;font-size:1rem;font-weight:400;margin-right:15%}.paymentCardBody .cardDetails{margin-left:0;font-size:.75rem;color:#605d59;line-height:.65rem;font-weight:300}img.cardDetailsLogo{width:33%;display:block;margin-bottom:4%;content:url(/svg/card_background.svg)}.paymentCardBody div#stripeErrors{font-size:.75rem;color:red;font-weight:800}.StripeElement--focus{box-shadow:none;-webkit-transition:all .15s ease;transition:all .15s ease}.StripeElement.IdealBankElement,.StripeElement.FpxBankElement,.StripeElement.PaymentRequestButton{padding:0}.StripeElement.PaymentRequestButton{height:40px}button.acceptButton.stripePayButton{width:54%;margin-left:0;margin-bottom:0}.acceptOrDecline{margin-top:15px}.acceptOrDecline>span>div{width:20%;margin:0 28% 3% 40%;line-height:1.7rem}textarea.form-control.declineMessageBox{font-size:.75rem}button#paypalButton:disabled,button#klarnaButtonPay:disabled,button.acceptButton:disabled,.container input:disabled{cursor:not-allowed;background-color:#e5e5e5;border:4px solid #e5e5e5}div#AmazonPayButton{width:20%;margin-top:0;margin-left:40%;margin-bottom:3%;line-height:1.7rem;display:block;max-height:4rem;overflow:hidden}img#OffAmazonPaymentsWidgets0{object-fit:contain;zoom:1.5;display:block;width:100%;height:4.4rem}form.ElementsApp.is-empty{background-color:#fff}.popup{display:block;position:fixed;padding:10px;width:66%;left:30%;margin-left:-13%;min-height:600px;top:30vh;margin-top:-10%;background:#fff;z-index:9999}.popup label.form-check-label{text-transform:initial;margin-bottom:5%}.popup hr{margin-left:8%;margin-right:8%}.popup h3{padding:4% 0% 0% 12%;text-transform:uppercase}.popup h4{font-size:1.5rem;padding:0% 0% 0% 12%;text-transform:none}.popup>form{padding:2% 12% 5%}.popup label{text-transform:uppercase;font-size:.75rem}.popup input.form-control{font-weight:300;font-size:1rem;border-radius:0}.popup input.form-control:focus{outline:none!important;border:1px solid #3aa898;box-shadow:none}input.form-control.form-control-lg::placeholder{text-decoration:underline wavy .05rem red}@keyframes bgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bgFadeOut{0%{opacity:1}to{opacity:0}}#popup3:before,#popup2:before,#popup1:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:#fff;z-index:-1}#popup3:before{border:10px solid white;background-image:url(/svg/background_decline.svg);background-size:cover}.thankYouContainer{background-image:url(/svg/background_thankyou.svg);background-position-x:left;background-position-y:top;background-size:cover;color:#fff;width:100%;padding:4%;margin:4% 5%}.thankYouContainer>h1{font-size:9rem;font-weight:800;color:#fff;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px}.thankYouContainer>h3{font-weight:800}.thankYouContainer>h4{font-weight:500}.thankYouContainer h5{text-align:right;width:33%;margin-left:66%;font-size:1rem;line-height:1.8rem}button#completeAllData{margin-left:30%;width:38%;padding:2%;border-radius:50px;margin-top:3%}p.thankyou.withlogo{margin-top:5%;background-image:url(/svg/casa39_logo.svg);background-repeat:no-repeat;padding-left:10%;line-height:4rem}.notValidContainer{background-image:url(/svg/background_expired.svg);background-position-x:left;background-position-y:top;background-size:cover;color:#fff;width:100%;padding:4%;margin:4% 5%}.notValidContainer>h2{line-height:7rem;font-weight:200;font-size:5rem;width:70%}.notValidContainer>p{font-weight:300;width:45%}.notValidContainer strong{font-weight:600;width:45%}button.createNewButton{width:35%;margin-left:32%;margin-bottom:4%;color:#f5f5f5;background-color:#ffffff2b;border:2px solid whitesmoke;border-radius:50px;letter-spacing:2px;font-weight:800;text-align:center;line-height:3rem;text-transform:uppercase}button.createNewButton:disabled{background-color:#fffb;cursor:not-allowed}.buyerProtection{width:100%;min-height:8rem;line-height:8rem;background-image:url(/png/buyer_protection.png);background-size:cover;overflow:hidden}.buyerProtection span{line-height:4rem;font-size:.75rem;vertical-align:middle;margin-left:70vw;margin-right:2vw;display:inline-block;max-width:28vw}footer{font-size:.75rem;background-color:#f8f9fa;background-image:url(/svg/footer.svg);background-size:cover;width:100%;margin:0;padding:0}footer section.payoff{max-width:100%;text-align:left}footer section.copyright{max-width:100%;text-align:left}footer section.icons{max-width:100%}.copyright-container{display:flex;justify-content:space-between;align-items:center;padding:0 3.5%}.copyright-container>p{line-height:1.5rem;margin:24px 0;font-weight:200;letter-spacing:-.015rem;text-align:center;flex:1}.copyright-container>.right-icon-container{flex-shrink:0}.copyright-footer-multilines{display:block;margin-bottom:4px}.copyright-footer-multilines.first-line{margin-bottom:8px}.copyright-footer-multilines.last-line{margin-top:8px}div.row.payoff-container>p{margin:0;font-weight:200;letter-spacing:-.015rem}.payoff{text-align:left;margin-top:3%;margin-left:3.5%;color:#888683}.payoff-text-container>p{font-size:1rem;line-height:4rem;font-weight:200}img.logo-fluid{content:url(/svg/footer_logo.svg);max-width:13vw}span.right-icon-container{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.icons-container{line-height:3rem;width:100%;padding:1rem 0}.icons-container .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0 3.5%}.icons-container .icon-container{flex:1 1 16.66%;max-width:16.66%;padding:.5rem;display:flex;justify-content:center;align-items:center;height:3.5rem}.icons-container .icon-container:first-child{justify-content:flex-start}.icons-container .icon-container:last-child{justify-content:flex-end}.icon-fluid{max-width:100%;height:auto;padding:0}img.icon-fluid.footerIcon{max-width:10rem;max-height:2.5rem;width:auto;height:auto;object-fit:contain}img.icon-fluid.footerIcon.klarna{max-height:3rem;max-width:6rem}img.icon-amz-fluid{height:1.8rem;width:auto;margin-right:1.5rem;object-fit:contain}img.icon-ebay-fluid{height:1.8rem;width:auto;object-fit:contain}div#loadingDiv{width:100%;font-size:14rem;font-weight:800;height:65rem}.acceptConditionContainer{font-size:.7em;text-align:center}@media screen and (min-width: 320px) and (max-width: 1024px){html{font-size:18 px}.navbar-casa39 .navbar-brand{max-width:10vw}.top-green{background-color:#3aa898;margin-bottom:5%;padding-top:5%}div#loadingDiv{width:100%;font-size:5rem;font-weight:800;height:41rem}.col-md-2.icon-container{padding-left:unset;padding-right:unset}.icons-container .icon-container{display:flex;justify-content:center;align-items:center;padding:.75rem .5rem;height:auto}.icons-container .icon-container:first-child,.icons-container .icon-container:last-child{justify-content:center}.icons-container .icon-container img{max-width:100%;max-height:4rem;margin:0;padding:0;object-fit:contain}.payoff-logo-centered{display:flex;justify-content:center}body .container{padding:0}.container{max-width:100%;background-image:unset;background-repeat:unset}.invoice-title-row{float:none;justify-content:center}.invoice-title{text-transform:uppercase}.expiration.line{width:100%;display:block;float:unset;font-size:.75rem;text-align:center}body .h2,body h2{font-size:1.5rem;font-weight:800;text-align:center}img.logo{display:none}.responsible{width:100%;text-align:center;height:auto;float:unset;color:#212529;margin-top:6%;margin-bottom:5%}.agentmail.line{text-align:center;width:100%;display:flow-root;font-weight:300}.responsibleDetails{text-align:center}img.responsibleThumb{height:100px;width:100px}.responsiblePhoto{margin-right:0;margin-bottom:0}.agentmail.line a{font-size:1rem;letter-spacing:.1rem;font-weight:600}.itemsInvoice,.paymentsContainer{width:100%;display:block}.paymentsContainer>h3{margin-top:2%;margin-left:4%}img.logo-fluid{max-width:25vw}.payoff-text-container>p{font-size:1rem;line-height:1.5rem;font-weight:600;margin-top:1.5vh}div.items,div.invoice{min-height:auto;min-width:auto;background-image:none;display:block;margin:0 0 5%;padding:20px;font-size:.5rem;font-weight:400;height:auto;float:none}.items>.StripeElement{margin-bottom:0}.itemContainer{gap:0px}.itemContainer>div{text-align:center;padding:0;font-size:.75rem;min-width:unset}.buttonPopupContainer{text-align:unset}#popup3:before{background-image:unset}.itemContainer>div.itemImage{grid-area:none;max-width:unset;min-width:unset;display:none}.itemContainer .itemName{margin-bottom:.7rem;font-weight:800;font-size:.75rem;width:unset;max-width:310px}.info-container{gap:0;line-height:1.5rem;padding:0;font-size:.75rem;margin-top:18px;margin-bottom:18px}.infoTotal,.infoTotalPrice{font-size:1.25rem;line-height:3.5rem}.quotationValidOutside,.quotationValidInside{padding:8px}.quotationValidInside>strong{display:block}.recordAddressContainer>address,.shippingAddressContainer>address{padding:1%;font-weight:500;font-size:.75rem}.recordAddress.line,.deliveryAddress.line{line-height:1.5rem}span.required,.recordAddress.line>span.required,.deliveryAddress.line.line>span.required,legend{font-size:.55rem;transform:scaleY(.8);transform-origin:top;top:9px}button.modifyButton{width:100%;margin-left:auto;margin-right:auto;margin-bottom:5%;border-radius:20px;letter-spacing:unset;font-weight:600;line-height:2rem;font-size:1rem}.checkboxContainer{padding-left:12%;margin-bottom:0;font-size:.75rem;font-weight:200;text-overflow:unset;overflow:unset;white-space:unset}.acceptConditionContainerLabel{margin:0 4vw}.acceptConditionContainerLabel>.acceptConditionText,.acceptConditionContainerLabel>.acceptConditionLink{font-size:.75rem}.finalization{display:none}.paymentsContainer{margin:7% 0 0;padding:1.5%}span.paymentIcon{display:none}.paymentTypeLine>label input{zoom:1}.paymentTypeLine label{font-size:1rem;font-weight:800;line-height:2rem}.paymentTypeLine span.lightLabel,.paymentTypeLine label{width:100%;display:block}button.acceptButton,button.declineButton{width:100%;margin-left:0;margin-right:0}.notValidContainer>h2{line-height:3rem;font-weight:200;font-size:2rem;width:100%;text-align:left}button.createNewButton{width:80%;margin-left:10%}img.icon-amz-fluid{max-height:1.3rem;width:auto;max-width:none;object-fit:contain;align-self:end}img.icon-ebay-fluid{height:auto;width:auto;max-height:1.8rem;max-width:none;object-fit:contain}.copyright-container{flex-direction:column;padding:0 3.5%}.copyright-container>.right-icon-container{display:none}.icons-container .row{padding:0 3.5%;flex-wrap:wrap}.icons-container .icon-container{flex:0 0 33.33%;max-width:33.33%}img.icon-fluid.footerIcon{max-height:2rem;max-width:100%}section.copyright a{font-family:Avenir,sans-serif;font-weight:500;color:#3a3734}.col-12.paymentDescription{margin-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;width:95%}.h3,h3{font-size:1.25rem;width:85%}.popup h4{font-size:1rem;width:85%}.popup h5{font-size:.75rem;width:85%}.StripeElement{width:100%;padding-left:0;padding-right:0}span.closeButton{margin:0% 3% 0% 0%;zoom:1.5}.popup{display:block;position:fixed;padding:0;margin:auto;left:2%;top:6vh;width:96%;background:#fff;z-index:9999;overflow-y:scroll;height:90%}.popup>form{padding:2% 6% 20%;position:absolute;background:#fff;line-height:.8rem}.popup button.saveButton{color:#fff;background-color:#3aa898;position:fixed;width:84%;bottom:5vh;border:0;margin:0% 0% 0% 0}.popup input.form-control{font-weight:400;font-size:.75rem;line-height:.75rem}.acceptOrDecline>span>div{width:100%;margin:0 0% 3%;line-height:1.7rem}.thankYouContainer{width:100%;padding:5%;margin:0}.thankYouContainer>h1{font-size:4rem}.thankYouContainer>h4{font-size:1rem}p.thankyou.withlogo{background-image:none;padding-left:unset;line-height:unset}.row.icons-container{padding-top:1%;padding-bottom:1%}.buyerProtection{line-height:normal;background-image:none;width:100%;min-height:auto;padding:.75rem 1rem;text-align:left;overflow:hidden}.buyerProtection span{line-height:1.4;display:inline;max-width:none;vertical-align:baseline;margin-left:0;margin-right:0}}@media screen and (min-width: 1025.0001px) and (max-width: 1365.99999px){html{font-size:15 px}img.logo{margin-left:16%;width:14%;margin-top:12%}.responsible{height:210px;float:right;margin-top:3%}img.responsibleThumb{height:96px;width:96px}div.items{min-width:unset;max-width:34.8rem;margin-right:auto;margin-left:4%}div.itemsInvoice{margin:4% 1%}.itemContainer{gap:0}.itemContainer>div{min-width:unset}.itemContainer .itemName{width:30vw;font-size:.75rem}.popup{top:22vh}div.invoice{min-width:40.5%;max-width:42.5%;float:right;margin:0% 5% 5% 0}.checkboxContainer{padding-left:13%;font-weight:800}.acceptOrDecline>span>div,button.acceptButton,button.declineButton,div#AmazonPayButton{width:33%;margin-left:33%}.info-container>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:25rem}.buyerProtection{zoom:.7}.StripeElement:not(.items .StripeElement){width:100%;margin-bottom:2rem;margin-top:2rem;padding-right:45%}}@media screen and (min-width: 1366.000001px){html{font-size:18 px}.itemContainer .itemName{width:32vw}.popup{top:26vh}img.logo{margin-left:10%;width:18%;margin-top:8%;max-width:24rem}.info-container>div{max-width:unset}div.items{min-width:unset;max-width:34.8rem;min-width:55%;margin-right:auto;margin-left:4%}div.invoice{min-height:600px;min-width:35%;margin-right:4%}div.itemsInvoice{margin:4% 1%}}@media screen and (min-width: 1824px){html{font-size:24px}div.items{min-width:unset;max-width:34.8rem;min-width:55%;margin-right:auto;margin-left:4%}div.invoice{min-height:600px;min-width:35%;margin-right:4%}div.itemsInvoice{margin:4% 1%}.popup{top:18vh}.itemImage>img{height:10rem;width:10rem}.itemTotalHeading{max-width:9.5rem}.responsiblePhoto{height:160px}img.responsibleThumb{height:160px;width:160px}div.finalization{margin:0% 3.5% 0% 3%}div.paymentsContainer{margin:2% 3.5% 5% 3%}.info-container>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:23.4rem}span.paymentIcon img{max-width:96px}}@media screen and (min-width: 1800px){.container{background-size:100% auto}}@media screen and (min-width: 1920px){.container{background-size:100% auto}}@media screen and (min-width: 1922px){.info-container>div{white-space:unset;overflow:unset;text-overflow:unset;max-width:unset}}@media screen and (max-width: 375px){.icons-container .icon-container{padding:.5rem .1rem;overflow:hidden}.icons-container .icon-container img{max-height:2rem;max-width:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.order-confirmation{min-height:100vh;background-color:#f9fafb;padding:40px 20px}.order-confirmation__container{max-width:680px;margin:0 auto}.order-confirmation__loading,.order-confirmation__error{background:#fff;border-radius:12px;padding:60px 40px;text-align:center;box-shadow:0 1px 3px #0000001a}.order-confirmation__error-icon{width:60px;height:60px;border-radius:50%;background-color:#fef2f2;color:#ef4444;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.order-confirmation__error h2{color:#3a3734;margin:0 0 12px}.order-confirmation__error p{color:#6b7280;margin:0 0 24px}.order-confirmation__header{text-align:center;margin-bottom:32px}.order-confirmation__checkmark{width:80px;height:80px;border-radius:50%;background-color:#22c55e1a;color:#22c55e;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.order-confirmation__checkmark svg{width:40px;height:40px}.order-confirmation__title{font-size:2rem;font-weight:700;color:#3a3734;margin:0 0 12px}.order-confirmation__subtitle{font-size:1.1rem;color:#6b7280;margin:0}.order-confirmation__card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;margin-bottom:24px}.order-confirmation__card-header{background-color:#f9fafb;padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.order-confirmation__card-header h2{font-size:1.1rem;font-weight:600;color:#3a3734;margin:0}.order-confirmation__order-number{font-size:.9rem;color:#3aa898;font-weight:500}.order-confirmation__card-body{padding:24px}.order-confirmation__info{margin-bottom:24px}.order-confirmation__info-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e5e7eb}.order-confirmation__info-item:last-child{border-bottom:none}.order-confirmation__info-item--total{padding-top:16px;margin-top:8px;border-top:2px solid #e5e7eb;border-bottom:none}.order-confirmation__info-item--total .order-confirmation__info-value{font-size:1.25rem;font-weight:700;color:#3aa898}.order-confirmation__info-label{color:#6b7280;font-size:.95rem}.order-confirmation__info-value{color:#3a3734;font-weight:500;font-size:.95rem}.order-confirmation__items{margin-bottom:24px}.order-confirmation__items h3{font-size:1rem;font-weight:600;color:#3a3734;margin:0 0 16px}.order-confirmation__items-list{list-style:none;padding:0;margin:0}.order-confirmation__item{display:flex;align-items:center;padding:12px;background-color:#f9fafb;border-radius:8px;margin-bottom:8px}.order-confirmation__item:last-child{margin-bottom:0}.order-confirmation__item--more{justify-content:center;color:#6b7280;font-size:.9rem}.order-confirmation__item-name{flex:1;font-size:.9rem;color:#3a3734}.order-confirmation__item-qty{color:#6b7280;font-size:.85rem;margin:0 16px}.order-confirmation__item-price{font-weight:500;color:#3a3734;font-size:.9rem}.order-confirmation__addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.order-confirmation__address{background-color:#f9fafb;border-radius:8px;padding:16px}.order-confirmation__address h4{font-size:.9rem;font-weight:600;color:#3a3734;margin:0 0 12px}.order-confirmation__address p{margin:0 0 4px;font-size:.9rem;color:#6b7280}.order-confirmation__next-steps{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;margin-bottom:24px}.order-confirmation__next-steps h2{font-size:1.1rem;font-weight:600;color:#3a3734;margin:0 0 20px}.order-confirmation__steps-list{list-style:none;padding:0;margin:0}.order-confirmation__steps-list li{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid #e5e7eb}.order-confirmation__steps-list li:last-child{border-bottom:none}.order-confirmation__step-icon{width:28px;height:28px;border-radius:50%;background-color:#3aa898;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;flex-shrink:0}.order-confirmation__notice{background:linear-gradient(135deg,#3aa8981a,#3aa8980d);border:1px solid rgba(58,168,152,.2);border-radius:12px;padding:20px;display:flex;gap:16px;margin-bottom:32px}.order-confirmation__notice-icon{color:#3aa898;flex-shrink:0}.order-confirmation__notice-icon svg{width:24px;height:24px}.order-confirmation__notice-content h3{font-size:1rem;font-weight:600;color:#3a3734;margin:0 0 8px}.order-confirmation__notice-content p{font-size:.9rem;color:#6b7280;margin:0;line-height:1.5}.order-confirmation__actions{display:flex;gap:16px;margin-bottom:32px}.order-confirmation__btn{flex:1;padding:16px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.order-confirmation__btn--primary{background-color:#3aa898;color:#fff}.order-confirmation__btn--primary:hover{background-color:#308a7d}.order-confirmation__btn--secondary{background-color:#fff;color:#3a3734;border:1px solid #e5e7eb}.order-confirmation__btn--secondary:hover{background-color:#f9fafb}.order-confirmation__contact{text-align:center;padding-top:24px;border-top:1px solid #e5e7eb}.order-confirmation__contact p{margin:0 0 8px;font-size:.9rem;color:#6b7280}.order-confirmation__phone{font-size:1.25rem!important;font-weight:600;color:#3aa898!important}.order-confirmation__hours{font-size:.85rem!important}@media screen and (max-width: 640px){.order-confirmation{padding:20px 16px}.order-confirmation__title{font-size:1.5rem}.order-confirmation__card-header{flex-direction:column;align-items:flex-start}.order-confirmation__actions{flex-direction:column}.order-confirmation__btn{width:100%}}.admin-layout{display:flex;min-height:100vh;background-color:#f2f1f0}.admin-sidebar{width:240px;background:#fff;border-right:1px solid #E3E3E3;display:flex;flex-direction:column;flex-shrink:0}.admin-sidebar__header{padding:28px 24px 20px;border-bottom:1px solid #E3E3E3;display:flex;align-items:center;gap:12px}.admin-sidebar__logo{height:28px;width:auto}.admin-sidebar__badge{font-family:Gotham Medium,Avenir,sans-serif;font-size:.7rem;font-weight:500;color:#fff;background:#5dc3ad;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.admin-sidebar__nav{flex:1;padding:12px 0}.admin-sidebar__nav-item{display:block;padding:10px 24px;color:#888;text-decoration:none;font-family:Gotham Book,Avenir,sans-serif;font-size:.9rem;transition:all .15s ease;border-left:3px solid transparent}.admin-sidebar__nav-item:hover{color:#58595b;background:#5dc3ad0d}.admin-sidebar__nav-item.active{color:#5dc3ad;background:#5dc3ad14;border-left-color:#5dc3ad;font-family:Gotham Medium,Avenir,sans-serif}.admin-sidebar__nav-item--logout{color:#dc374d;border-top:1px solid #E3E3E3;margin-top:8px;padding-top:14px}.admin-sidebar__nav-item--logout:hover{background:#dc374d0d}.admin-sidebar__footer{padding:8px 0 16px;border-top:1px solid #E3E3E3}.admin-main{flex:1;min-width:0;overflow-y:auto}.admin-page{max-width:800px;padding:40px}.admin-page__title{font-family:Gotham Medium,Avenir,sans-serif;font-size:1.5rem;color:#58595b;margin:0 0 4px}.admin-page__subtitle{font-size:.9rem;color:#888;margin:0 0 32px}.admin-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.admin-card{display:block;background:#fff;border:1px solid #E3E3E3;border-radius:8px;padding:24px;text-decoration:none;color:#58595b;transition:border-color .2s,box-shadow .2s}.admin-card:hover{border-color:#5dc3ad;box-shadow:0 2px 12px #5dc3ad1f}.admin-card__icon{font-size:1.8rem;margin-bottom:12px}.admin-card__title{font-family:Gotham Medium,Avenir,sans-serif;font-size:1rem;margin:0 0 6px}.admin-card__desc{font-size:.85rem;color:#888;margin:0;line-height:1.4}.admin-section{background:#fff;border:1px solid #E3E3E3;border-radius:8px;padding:24px;margin-bottom:24px}.admin-section__title{font-family:Gotham Medium,Avenir,sans-serif;font-size:1rem;color:#58595b;margin:0 0 16px}.admin-status-box{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:6px;margin-bottom:16px}.admin-status-box__indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.admin-status-box--connected{background:#ecfdf5}.admin-status-box--connected .admin-status-box__indicator{background:#10b981}.admin-status-box--disconnected{background:#fef2f2}.admin-status-box--disconnected .admin-status-box__indicator{background:#ef4444}.admin-status-box__label{font-family:Gotham Medium,Avenir,sans-serif;font-size:.9rem;margin:0;color:#58595b}.admin-status-box__email{font-size:.85rem;color:#888;margin:2px 0 0}.admin-status-box__warning{font-size:.8rem;color:#f59e0b;margin:4px 0 0}.admin-status-box__expiry{font-size:.8rem;color:#888;margin:2px 0 0}.admin-message{padding:12px 16px;border-radius:6px;font-size:.875rem;margin-bottom:20px}.admin-message--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.admin-message--error{background:#fef2f2;border:1px solid #fecaca;color:#dc374d}.admin-actions{display:flex;gap:12px}.admin-btn{font-family:Gotham Medium,Avenir,sans-serif;font-size:.875rem;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.admin-btn:disabled{opacity:.6;cursor:not-allowed}.admin-btn--primary{background:#5dc3ad;color:#fff}.admin-btn--primary:hover:not(:disabled){background:#4aab96}.admin-btn--danger{background:#fff;color:#dc374d;border:1px solid #dc374d}.admin-btn--danger:hover:not(:disabled){background:#dc374d0d}.admin-form{display:flex;flex-direction:column;gap:16px}.admin-form__group{display:flex;flex-direction:column}.admin-form__group label{font-family:Gotham Medium,Avenir,sans-serif;font-size:.8rem;color:#58595b;margin-bottom:6px}.admin-form__group input,.admin-form__group textarea{font-family:Gotham Book,Avenir,sans-serif;font-size:.9rem;padding:10px 14px;border:1px solid #E3E3E3;border-radius:6px;color:#58595b;background:#fff;transition:border-color .2s;width:100%;box-sizing:border-box}.admin-form__group input:focus,.admin-form__group textarea:focus{outline:none;border-color:#5dc3ad}.admin-form__group textarea{resize:vertical}.admin-text-muted{color:#888;font-size:.9rem}@media screen and (max-width: 768px){.admin-layout{flex-direction:column}.admin-sidebar{width:100%;border-right:none;border-bottom:1px solid #E3E3E3}.admin-sidebar__nav{display:flex;overflow-x:auto;padding:0}.admin-sidebar__nav-item{white-space:nowrap;border-left:none;border-bottom:3px solid transparent;padding:10px 16px}.admin-sidebar__nav-item.active{border-left-color:transparent;border-bottom-color:#5dc3ad}.admin-sidebar__footer{display:none}.admin-page{padding:24px 16px}}.casa39-page,.casa39-page *{box-sizing:border-box}.casa39-page{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:325;font-size:14px;line-height:1.5;color:#58595b;background:#fff;min-height:100vh;display:flex;flex-direction:column}.casa39-page h1,.casa39-page h2,.casa39-page h3,.casa39-page h4{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;color:#58595b;margin:0}.casa39-page a{color:#a19390;text-decoration:none;transition:color .15s ease}.casa39-page a:hover{color:#5dc3ad}.c39-header{width:100%;display:flex;flex-direction:column;background:#fff;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.c39-header__banner{display:flex;align-items:center;justify-content:center;height:38.5px;background:#5dc3ad;border-bottom:1px solid #F5F5F5;padding:0 20px}.c39-header__banner span{color:#fff;font-size:14px;font-weight:400;line-height:24px;text-align:center}.c39-header__topbar{display:flex;justify-content:space-between;align-items:center;height:38.5px;padding:6px 50px;background:#fff;border-bottom:1px solid #F5F5F5}.c39-header__topleft,.c39-header__topright{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:325;color:#a19390;text-transform:uppercase}.c39-header__topleft a,.c39-header__topright a{display:flex;align-items:center;gap:8px;color:#a19390;text-decoration:none;letter-spacing:.02em}.c39-header__icon-circle{width:17px;height:17px;border-radius:100px;background:#a19390;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.c39-header__main{display:flex;align-items:center;justify-content:space-between;gap:30px;height:97px;padding:15px 50px}.c39-header__logo{flex-shrink:0;display:flex;align-items:center;line-height:1}.c39-header__logo img{display:block;height:64px;width:auto}.c39-header__search{flex:1;max-width:920px;height:48px;padding:0 20px;border:1px solid #D5D5D5;border-radius:5px;display:flex;align-items:center;gap:10px;background:#fff}.c39-header__search svg{flex-shrink:0}.c39-header__search input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;color:#58595b}.c39-header__search input::placeholder{color:#a19390}.c39-header__actions{display:flex;align-items:center;gap:15px;flex-shrink:0}.c39-header__whatsapp,.c39-header__phone{display:flex;align-items:center;gap:8px;height:48px;padding:0 18px;background:#5dc3ad;color:#fff;border-radius:5px;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:14px;text-decoration:none}.c39-header__whatsapp:hover,.c39-header__phone:hover{background:#5fa895;color:#fff}.c39-header__whatsapp{padding:0 14px;width:48px;justify-content:center}.c39-header__icon-btn{width:40px;height:40px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;color:#58595b;background:#fff;border:1px solid transparent;position:relative}.c39-header__icon-btn:hover{color:#5dc3ad}.c39-header__icon-btn .c39-badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;background:#5dc3ad;color:#fff;border-radius:100px;font-size:10px;font-weight:500;display:flex;align-items:center;justify-content:center}.c39-header__nav{display:flex;align-items:center;justify-content:center;gap:36px;height:48px;padding:0 50px;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5}.c39-header__nav-item{display:inline-block;padding:12px 0;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;color:#58595b;text-decoration:none;border-bottom:2px solid transparent;transition:all .15s ease}.c39-header__nav-item:hover,.c39-header__nav-item.active{color:#5dc3ad;border-bottom-color:#5dc3ad}.c39-footer{margin-top:auto;background:#fff;color:#58595b;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;position:relative;overflow:hidden;border-top:1px solid #F5F5F5}.c39-footer__inner{position:relative;max-width:1720px;margin:0 auto;padding:60px 50px 30px}.c39-footer__brand{text-align:left;margin-bottom:50px}.c39-footer__brand .c39-footer__logo-img{display:block;height:120px;width:auto}.c39-footer__grid{display:grid;grid-template-columns:160px repeat(3,minmax(160px,1fr)) auto;gap:40px;align-items:start}.c39-footer__socials{display:flex;flex-wrap:wrap;gap:10px}.c39-footer__socials a{display:inline-flex;align-items:center;justify-content:center}.c39-footer__socials a img{display:block;width:36px;height:38px;transition:opacity .15s ease}.c39-footer__socials a:hover img{opacity:.8}.c39-footer__col-title{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:14px;letter-spacing:.04em;color:#58595b;text-transform:uppercase;margin:0 0 16px}.c39-footer__col-list{list-style:none;padding:0;margin:0}.c39-footer__col-list li{margin-bottom:10px}.c39-footer__col-list a{color:#58595b;font-size:14px;font-weight:325;text-decoration:none}.c39-footer__col-list a:hover{color:#5dc3ad}.c39-footer__payments{display:flex;flex-direction:column;gap:10px}.c39-footer__pay-row{display:flex;gap:10px}.c39-footer__pay-row img{display:block;width:72px;height:auto}.c39-footer__copy{position:relative;max-width:1720px;margin:0 auto;padding:20px 50px 40px;font-size:12px;line-height:1.8;color:#a19390;border-top:1px solid #F5F5F5}.casa39-page__main{flex:1;display:block;background:#f8f8f9}.c39-auth{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;min-height:598px;background:#f8f8f9;gap:30px}.c39-auth__tabs{display:flex;align-items:center;justify-content:center;gap:60px;width:100%;max-width:334px}.c39-auth__tab{background:none;border:none;border-bottom:3px solid transparent;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:400;color:#58595b80;padding:0 30px 15px;cursor:pointer;transition:all .15s ease}.c39-auth__tab--active{color:#58595b;border-bottom-color:#5dc3ad}.c39-auth__social-group{display:flex;flex-direction:column;align-items:center;padding:20px 30px;gap:20px;width:500px;border-radius:10px;filter:drop-shadow(0 0 30px rgba(0,0,0,.05))}.c39-auth__social-label{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:325;font-size:16px;color:#58595b;margin:0}.c39-auth__socials{display:flex;align-items:center;justify-content:center;gap:20px}.c39-auth__social{width:40px;height:40px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #D5D5D5;background:#fff;cursor:pointer;transition:transform .15s ease}.c39-auth__social:hover{transform:translateY(-1px)}.c39-auth__social--facebook{background:#3c5a99;border-color:#3c5a99;color:#fff}.c39-auth__social--google,.c39-auth__social--amazon{background:#fff}.c39-auth__social--instagram{color:#fff;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border:none}.c39-auth__social--apple{background:#fff;border-color:#58595b;color:#000}.c39-auth__form{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:500px}.c39-auth__divider{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;height:14px}.c39-auth__divider:before,.c39-auth__divider:after{content:"";flex:1;height:0;border-top:2px solid #5DC3AD}.c39-auth__divider span{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:325;color:#58595b;line-height:28px}.c39-auth__input{width:100%;height:48px;padding:0 20px;border:1px solid #D5D5D5;border-radius:5px;background:#fff;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:325;color:#58595b;outline:none;transition:border-color .15s ease}.c39-auth__input::placeholder{color:#a19390}.c39-auth__input:focus{border-color:#5dc3ad}.c39-auth__forgot{width:100%;text-align:right;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;text-decoration:underline;color:#a19390}.c39-auth__forgot a{color:#a19390;text-decoration:underline}.c39-auth__forgot a:hover{color:#5dc3ad}.c39-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 54px;border:none;border-radius:5px;background:#5dc3ad;color:#fff;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:325;line-height:19px;cursor:pointer;transition:background .15s ease}.c39-btn:hover:not(:disabled){background:#5fa895}.c39-btn:disabled{opacity:.6;cursor:not-allowed}.c39-btn--block{width:100%}.c39-btn--large{padding:14px 54px;font-size:18px}.c39-auth__info{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:325;line-height:1.6;color:#58595b;text-align:center;max-width:500px;margin:0}.c39-auth__error{width:100%;max-width:500px;padding:10px 16px;border-radius:5px;background:#dc374d14;border:1px solid rgba(220,55,77,.3);color:#dc374d;font-size:13px;font-weight:400;text-align:center}.c39-auth__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:620px}.c39-auth__form-grid--single{grid-template-columns:1fr}.c39-auth__field{display:flex;flex-direction:column;gap:6px;position:relative}.c39-auth__field--full{grid-column:1/-1}.c39-auth__label{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:325;color:#a19390;text-transform:lowercase;padding:0 14px;position:absolute;top:8px;left:10px;background:#fff;pointer-events:none}.c39-auth__field .c39-auth__input{padding-top:18px;padding-bottom:4px;height:56px}.c39-auth__field-error{font-size:12px;color:#dc374d;padding:0 14px}.c39-auth__select{width:100%;height:56px;padding:18px 20px 4px;border:1px solid #D5D5D5;border-radius:5px;background:#fff;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:#58595b;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23A19390' d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 20px center;cursor:pointer;outline:none}.c39-auth__select:focus{border-color:#5dc3ad}.c39-auth__privacy-row{display:flex;align-items:center;gap:10px;width:100%;max-width:620px;font-size:14px;color:#58595b;font-weight:325}.c39-checkbox{width:18px;height:18px;border:1px solid #D5D5D5;border-radius:3px;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;flex-shrink:0}.c39-checkbox:checked{background:#5dc3ad;border-color:#5dc3ad}.c39-checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.c39-auth__help-text{font-size:13px;font-weight:325;color:#a19390;max-width:620px;text-align:center;line-height:1.6;margin:0}.c39-auth__intro{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:325;color:#58595b;text-align:center;max-width:620px;line-height:1.6;margin:0}.c39-auth__sub-tabs{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:8px}.c39-auth__sub-tabs .c39-auth__sub-tab{background:none;border:none;border-bottom:2px solid transparent;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;color:#58595b80;padding:4px 16px 10px;cursor:pointer}.c39-auth__sub-tabs .c39-auth__sub-tab--active{color:#58595b;border-bottom-color:#5dc3ad}.casa39-page .dashboard-layout{max-width:1720px;margin:0 auto;padding:40px 50px;background:transparent;gap:30px;display:flex;align-items:flex-start}.casa39-page .dashboard-sidebar{position:static;width:260px;flex-shrink:0;background:transparent;box-shadow:none;padding:0;border:none}.casa39-page .dashboard-sidebar__welcome{background:#fff;border:1px solid #F5F5F5;border-left:4px solid #5DC3AD;border-radius:5px;padding:22px 24px;margin-bottom:24px}.casa39-page .dashboard-sidebar__welcome-text{margin:0 0 4px;font-size:14px;font-weight:325;color:#58595b}.casa39-page .dashboard-sidebar__welcome-name{margin:0 0 12px;font-size:20px;font-weight:500;color:#58595b}.casa39-page .dashboard-sidebar__welcome-number{margin:0;font-size:13px;font-weight:325;color:#a19390}.casa39-page .dashboard-sidebar__nav{background:#fff;border:1px solid #F5F5F5;border-radius:5px;padding:10px 0;display:flex;flex-direction:column}.casa39-page .dashboard-sidebar__nav-item{display:block;padding:14px 24px;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;color:#58595b;text-decoration:none;border-left:3px solid transparent;transition:all .15s ease}.casa39-page .dashboard-sidebar__nav-item:hover{color:#5dc3ad;background:#5dc3ad0a}.casa39-page .dashboard-sidebar__nav-item.active{color:#5dc3ad;font-weight:500;border-left-color:#5dc3ad;background:#5dc3ad0f}.casa39-page .dashboard-sidebar__nav-item--logout{margin-top:10px;border-top:1px solid #F5F5F5;color:#a19390}.casa39-page .dashboard-main{flex:1;min-width:0;margin-left:0;padding:0;min-height:0;background:transparent}.casa39-page .dashboard-info-box,.casa39-page .dashboard-contact{background:transparent;border:none;padding:0;margin:0}.casa39-page .dashboard-sidebar__welcome{background:#fff!important}.casa39-page .dashboard-loading,.casa39-page .dashboard-addresses__empty{padding:40px 20px;text-align:center;color:#a19390;font-size:14px}.casa39-page .dashboard-card{background:#fff;border:1px solid #F5F5F5;border-radius:5px;padding:32px 40px;box-shadow:0 0 30px #00000008}.casa39-page .dashboard-card__header{border-bottom:1px solid #F5F5F5;padding-bottom:20px;margin-bottom:24px}.casa39-page .dashboard-card__title{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:400;color:#58595b;margin:0 0 8px;letter-spacing:-.01em}.casa39-page .dashboard-card__subtitle{margin:0;font-size:14px;font-weight:325;color:#a19390}.casa39-page .dashboard-mobile-toggle{display:none}.casa39-page .admin-layout{min-height:0;max-width:1720px;margin:0 auto;padding:40px 50px;gap:24px;background:transparent;align-items:flex-start}.casa39-page .admin-sidebar{position:sticky;top:40px;border:1px solid #F5F5F5;border-radius:5px;background:#fff;overflow:hidden;max-height:calc(100vh - 80px)}.casa39-page .admin-main{flex:1;background:#fff;border:1px solid #F5F5F5;border-radius:5px;min-height:400px;overflow:visible}@media (max-width: 900px){.casa39-page .admin-layout{flex-direction:column;padding:20px 16px}.casa39-page .admin-sidebar{position:static;width:100%;max-height:none}}.c39-table-wrap{width:100%;overflow-x:auto}.c39-table{width:100%;border-collapse:collapse;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.c39-table thead th{font-weight:500;font-size:14px;color:#58595b;text-align:left;padding:14px 20px;border-bottom:1px solid #F5F5F5;background:#fafafa;text-transform:none;letter-spacing:0}.c39-table tbody td{padding:18px 20px;font-size:14px;font-weight:325;color:#58595b;border-bottom:1px solid #F5F5F5;vertical-align:middle}.c39-table tbody tr:hover td{background:#5dc3ad08}.c39-table tbody tr:last-child td{border-bottom:none}.c39-table__link{color:#5dc3ad;font-weight:400;text-decoration:none}.c39-table__link:hover{text-decoration:underline}.c39-table__status{display:inline-block;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:400;background:#5dc3ad1f;color:#5dc3ad}.c39-table__status--pending{background:#f79e1b1f;color:#f79e1b}.c39-table__status--shipped{background:#27ae601f;color:#27ae60}.c39-table__status--cancelled{background:#c0392b1f;color:#c0392b}.c39-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 0;font-size:13px;color:#a19390}.c39-pagination__pages{display:flex;align-items:center;gap:6px}.c39-pagination__btn{width:32px;height:32px;border-radius:4px;border:1px solid #E8E8E8;background:#fff;color:#58595b;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.c39-pagination__btn--active{background:#5dc3ad;color:#fff;border-color:#5dc3ad}.c39-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.c39-pagination__btn:hover:not(:disabled):not(.c39-pagination__btn--active){border-color:#5dc3ad;color:#5dc3ad}.c39-pagination__size select{padding:4px 24px 4px 10px;border:1px solid #E8E8E8;border-radius:4px;background:#fff;font-size:13px;color:#58595b;cursor:pointer}.c39-addresses{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.c39-address-card{border:1px solid #F5F5F5;border-radius:5px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:14px}.c39-address-card__title{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;color:#58595b;margin:0 0 4px}.c39-address-card__body{font-size:14px;font-weight:325;line-height:1.7;color:#58595b}.c39-address-card__body p{margin:0}.c39-address-card__actions{display:flex;gap:12px;margin-top:auto;padding-top:8px}.c39-address-card__actions a,.c39-address-card__actions button{color:#5dc3ad;background:none;border:none;padding:0;font-size:13px;font-weight:400;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.c39-address-card__actions a:hover,.c39-address-card__actions button:hover{text-decoration:underline}.c39-address-card__actions .danger{color:#c0392b}.c39-address-card__actions .danger:hover{color:#962d22}.c39-addresses__add{display:flex;justify-content:center;padding:10px 0}.c39-address-form{grid-column:1/-1;background:#fff;border:1px solid #5DC3AD;border-radius:10px;padding:32px 36px 28px;box-shadow:0 0 0 4px #5dc3ad14;margin-bottom:8px;animation:c39-slide-down .25s ease}.c39-address-form__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.c39-address-form__header h3{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:500;color:#58595b;margin:0}.c39-address-form__header .c39-link-btn{background:none;border:none;color:#a19390;font-size:13px;cursor:pointer;padding:4px 8px}.c39-address-form__header .c39-link-btn:hover{color:#58595b}.c39-address-form__subtitle{margin:0 0 22px;font-size:13px;font-weight:325;color:#a19390}.c39-address-form__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px 18px;margin-bottom:20px}.c39-address-form__field{display:flex;flex-direction:column;gap:5px}.c39-address-form__field--2{grid-column:span 2}.c39-address-form__field--3{grid-column:span 3}.c39-address-form__field--4{grid-column:span 4}.c39-address-form__field--5{grid-column:span 5}.c39-address-form__field--6{grid-column:span 6}.c39-address-form__field--7{grid-column:span 7}.c39-address-form__field--8{grid-column:span 8}.c39-address-form__field--full{grid-column:1/-1}.c39-address-form__field label{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#a19390}.c39-address-form__field input,.c39-address-form__field select{width:100%;height:44px;padding:0 14px;border:1px solid #D5D5D5;border-radius:5px;background:#fff;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:325;color:#58595b;outline:none;transition:border-color .15s ease}.c39-address-form__field input::placeholder,.c39-address-form__field select::placeholder{color:#a193908c}.c39-address-form__field input:focus,.c39-address-form__field select:focus{border-color:#5dc3ad}.c39-address-form__field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23A19390' d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.c39-address-form__field--error input,.c39-address-form__field--error select{border-color:#dc374d}.c39-address-form__field .c39-field-error{font-size:12px;color:#dc374d}.c39-address-form__type{display:flex;flex-wrap:wrap;gap:20px;padding:14px 0 18px;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;margin-bottom:20px}.c39-address-form__type label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:325;color:#58595b;cursor:pointer}.c39-address-form__type label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#5DC3AD}.c39-address-form__actions{display:flex;justify-content:flex-end;gap:12px}.c39-address-form__error{background:#dc374d0f;border:1px solid rgba(220,55,77,.35);color:#dc374d;padding:10px 14px;border-radius:5px;font-size:13px;margin-bottom:16px}.c39-address-card--deleting{border-color:#dc374d;box-shadow:0 0 0 3px #dc374d1f}.c39-address-card--deleting .c39-address-card__confirm{background:#dc374d0f;border-radius:5px;padding:12px 14px;margin-top:10px;font-size:13px;color:#58595b}.c39-address-card--deleting .c39-address-card__confirm p{margin:0 0 10px}.c39-address-card--deleting .c39-address-card__confirm .buttons{display:flex;gap:10px}.c39-address-card--deleting .c39-address-card__confirm .buttons button{padding:8px 18px;border-radius:5px;font-size:13px;font-weight:400;cursor:pointer;border:none}.c39-address-card--deleting .c39-address-card__confirm .buttons button.confirm{background:#c0392b;color:#fff}.c39-address-card--deleting .c39-address-card__confirm .buttons button.confirm:hover{background:#9f2f24}.c39-address-card--deleting .c39-address-card__confirm .buttons button.cancel{background:#fff;color:#58595b;border:1px solid #D5D5D5}.c39-address-card--deleting .c39-address-card__confirm .buttons button.cancel:hover{background:#fafafa}.c39-btn--ghost{background:#fff;border:1px solid #D5D5D5;color:#58595b}.c39-btn--ghost:hover:not(:disabled){background:#fafafa;border-color:#a19390}@keyframes c39-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.c39-privacy{display:flex;flex-direction:column;gap:12px}.c39-privacy__item{border:1px solid #F5F5F5;border-radius:5px;overflow:hidden;background:#fff}.c39-privacy__header{display:flex;align-items:center;gap:14px;padding:18px 24px;width:100%;background:#fff;border:none;cursor:pointer;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;color:#58595b;text-align:left;transition:background .15s ease}.c39-privacy__header:hover{background:#5dc3ad08}.c39-privacy__header .c39-privacy__icon{width:22px;height:22px;flex-shrink:0;color:#a19390}.c39-privacy__header .c39-privacy__label{flex:1}.c39-privacy__header .c39-privacy__chevron{width:16px;height:16px;color:#a19390;transition:transform .2s ease}.c39-privacy__header--open .c39-privacy__chevron{transform:rotate(180deg)}.c39-privacy__content{padding:0 24px 20px;font-size:14px;font-weight:325;color:#58595b;line-height:1.7}.c39-home__greeting{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:400;color:#58595b;margin:0 0 8px;letter-spacing:-.01em}.c39-home__sub{margin:0 0 32px;font-size:14px;font-weight:325;color:#a19390}.c39-home__summary{border:1px solid #F5F5F5;border-radius:5px;padding:24px;font-size:14px;font-weight:325;line-height:2;color:#58595b;margin-bottom:30px;background:#fafafa}.c39-home__note{border:1px solid #F5F5F5;border-radius:5px;padding:24px;font-size:14px;line-height:1.75;color:#58595b}.c39-home__note strong,.c39-home__note .phone{display:block;font-size:18px;font-weight:500;color:#5dc3ad;margin:12px 0}.c39-empty{text-align:center;padding:60px 20px;color:#a19390;font-size:14px;font-weight:325;line-height:1.8}.casa39-page .modal-backdrop-custom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#2c2d2f8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:c39-modal-fade-in .2s ease}.casa39-page .modal-backdrop-custom.closing{animation:c39-modal-fade-out .2s ease forwards}@keyframes c39-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes c39-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes c39-modal-pop-in{0%{opacity:0;transform:translate(-50%,-52%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes c39-modal-pop-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-52%) scale(.96)}}.casa39-page .popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;width:min(720px,100vw - 40px);max-height:calc(100vh - 60px);overflow-y:auto;background:#fff;border-radius:10px;box-shadow:0 20px 60px #0000002e,0 0 0 1px #f5f5f5;padding:40px 48px 36px;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#58595b;animation:c39-modal-pop-in .25s cubic-bezier(.2,.8,.3,1)}.casa39-page .popup.closing{animation:c39-modal-pop-out .2s ease forwards}.casa39-page .popup h3{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:400;color:#58595b;margin:0 0 6px;letter-spacing:-.01em}.casa39-page .popup hr{border:none;border-top:1px solid #F5F5F5;margin:10px 0 28px}.casa39-page .popup .closeButton{position:absolute;top:18px;right:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:100px;background:transparent;color:#a19390;transition:all .15s ease}.casa39-page .popup .closeButton a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:inherit;text-decoration:none;font-size:24px;line-height:1}.casa39-page .popup .closeButton:hover{background:#a193901a;color:#58595b}.casa39-page .popup form{display:block}.casa39-page .popup .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px}.casa39-page .popup .form-row .form-group{display:flex;flex-direction:column;gap:6px}.casa39-page .popup .form-row .form-group.col-md-2{grid-column:span 2/span 2}.casa39-page .popup .form-row .form-group.col-md-4{grid-column:span 4/span 4}.casa39-page .popup .form-row .form-group.col-md-6{grid-column:span 6/span 6}.casa39-page .popup .form-row .form-group.col-md-6{grid-column:auto}.casa39-page .popup .form-row .form-group.col-md-12{grid-column:1/-1}.casa39-page .popup .form-row .form-group.col-md-2,.casa39-page .popup .form-row .form-group.col-md-4{grid-column:auto}.casa39-page .popup label{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#a19390;margin:0}.casa39-page .popup .form-control,.casa39-page .popup .form-control-lg,.casa39-page .popup input[type=text],.casa39-page .popup input[type=email],.casa39-page .popup input[type=password],.casa39-page .popup input[type=tel],.casa39-page .popup select{width:100%;height:48px;padding:0 16px;border:1px solid #D5D5D5;border-radius:5px;background:#fff;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:325;color:#58595b;outline:none;transition:border-color .15s ease}.casa39-page .popup .form-control::placeholder,.casa39-page .popup .form-control-lg::placeholder,.casa39-page .popup input[type=text]::placeholder,.casa39-page .popup input[type=email]::placeholder,.casa39-page .popup input[type=password]::placeholder,.casa39-page .popup input[type=tel]::placeholder,.casa39-page .popup select::placeholder{color:#a1939099}.casa39-page .popup .form-control:focus,.casa39-page .popup .form-control-lg:focus,.casa39-page .popup input[type=text]:focus,.casa39-page .popup input[type=email]:focus,.casa39-page .popup input[type=password]:focus,.casa39-page .popup input[type=tel]:focus,.casa39-page .popup select:focus{border-color:#5dc3ad}.casa39-page .popup .form-control:read-only,.casa39-page .popup .form-control[readonly],.casa39-page .popup .form-control-lg:read-only,.casa39-page .popup .form-control-lg[readonly],.casa39-page .popup input[type=text]:read-only,.casa39-page .popup input[type=text][readonly],.casa39-page .popup input[type=email]:read-only,.casa39-page .popup input[type=email][readonly],.casa39-page .popup input[type=password]:read-only,.casa39-page .popup input[type=password][readonly],.casa39-page .popup input[type=tel]:read-only,.casa39-page .popup input[type=tel][readonly],.casa39-page .popup select:read-only,.casa39-page .popup select[readonly]{background:#fafafa;color:#a19390;cursor:not-allowed}.casa39-page .popup .buttonPopupContainer{display:flex;justify-content:center;padding-top:20px;margin-top:10px;border-top:1px solid #F5F5F5}.casa39-page .popup .buttonPopupContainer .saveButton{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:48px;padding:0 40px;border:none;border-radius:5px;background:#5dc3ad;color:#fff;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,transform .1s ease}.casa39-page .popup .buttonPopupContainer .saveButton:hover:not(:disabled){background:#5fa895}.casa39-page .popup .buttonPopupContainer .saveButton:active:not(:disabled){transform:translateY(1px)}.casa39-page .popup .buttonPopupContainer .saveButton:disabled{background:#5dc3ad66;cursor:not-allowed}.casa39-page .modal.display-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;background:#2c2d2f8c;display:flex;align-items:center;justify-content:center}.casa39-page .modal.display-block .modal-main{background:#fff;border-radius:10px;padding:36px 44px 28px;box-shadow:0 20px 60px #0000002e;max-width:460px;width:calc(100vw - 40px);text-align:center}.casa39-page .modal.display-block .modal-main h3{font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:500;color:#58595b;margin:0 0 12px}.casa39-page .modal.display-block .modal-main p{font-size:14px;color:#58595b;line-height:1.6;margin:0 0 24px}.casa39-page .modal.display-block .delete-popup-buttons{display:flex;justify-content:center;gap:14px}.casa39-page .modal.display-block .delete-popup-buttons button{min-width:130px;height:44px;padding:0 20px;border:none;border-radius:5px;font-family:Gotham Book,Gotham Pro,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;cursor:pointer;background:#c0392b;color:#fff;transition:background .15s ease}.casa39-page .modal.display-block .delete-popup-buttons button:hover{background:#9f2f24}.casa39-page .modal.display-block .delete-popup-buttons button.cancel-button{background:#fff;color:#58595b;border:1px solid #D5D5D5}.casa39-page .modal.display-block .delete-popup-buttons button.cancel-button:hover{background:#fafafa}@media (max-width: 720px){.casa39-page .popup{padding:28px 24px 24px}.casa39-page .popup .form-row{grid-template-columns:1fr}}@media (max-width: 1200px){.c39-header__main{padding:15px 20px;gap:15px}.c39-header__topbar{padding:6px 20px}.c39-header__nav{padding:0 20px;gap:20px;overflow-x:auto}.c39-footer__inner{padding:40px 20px 20px}.c39-footer__copy{padding:20px 20px 30px}.casa39-page .dashboard-layout{padding:30px 20px;gap:20px}}@media (max-width: 900px){.c39-header__topbar,.c39-header__nav{display:none}.c39-header__search{max-width:100%;height:40px}.c39-header__main{flex-wrap:wrap;height:auto;padding:12px 16px}.c39-footer__grid{grid-template-columns:1fr 1fr;gap:30px}.c39-footer__payments{grid-column:1/-1}.casa39-page .dashboard-layout{flex-direction:column;padding:20px 16px}.casa39-page .dashboard-sidebar{width:100%}.c39-auth__social-group,.c39-auth__form{width:100%;max-width:500px}.c39-auth__tabs{gap:30px}}
