.main-profile-login-container{display:flex;align-items:center;justify-content:space-evenly;background:var(--branding-neutral-base)}.main-profile-login-container .main-profile-login-form{padding:50px;flex-basis:35%}.main-profile-login-container .main-login-image{flex-basis:60%}.main-profile-id-container{margin:50px auto}.main-profile-id-container .main-profile-id-wrp{margin:auto}.main-profile-id-container .main-profile-id-wrp .form-wrapper-container{max-width:400px;width:100%}.main-profile-login-container .main-profile-divider-container{display:flex;align-items:center;justify-content:center;position:relative;margin:30px}.main-profile-login-container .main-profile-divider-container .main-profile-divider{background-color:var(--branding-neutral-color);width:300px;height:1px;position:relative}.main-profile-login-container .main-profile-divider-container .main-profile-divider-text{position:absolute;background-color:var(--branding-neutral-base);top:50%;transform:translateY(-50%);z-index:1;padding:0 15px;color:inherit}.main-profile-id-wrp .paragraph a{color:black;font-size:13px !important}.main-profile-id-wrp .paragraph a:hover{color:black;padding-left:8px;font-size:13px !important}.main-profile-login-container .main-profile-register-section{display:flex;flex-direction:column;align-items:center}.main-profile-login-container .main-profile-register-section p{text-align:center}.main-profile-id .password-container{display:flex;position:relative;width:100%}.main-profile-id .password-container i{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.main-profile-id .password-container-reset-wrp{background:#ebebeb6b;padding:15px 5px;max-width:550px;margin:auto}.main-profile-id .password-container-reset-wrp ul{display:flex;gap:5px;flex-direction:column;list-style:none;margin:0}.reset-password-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.reset-password-container .reset-password-wrp--id{width:100%;max-width:450px;margin:30px 0}.reset-password-container .reset-password-wrp{border-bottom:var(--border-bottom);padding-bottom:20px;margin-bottom:10px}.reset-password-container .reset-password-wrp-alert{background:#d7dae182;padding:10px}.reset-password-container .password-container-reset-wrp{background:#ebebeb6b;padding:20px 10px;margin-top:30px}.reset-password-container .password-container-reset-wrp ul{margin-bottom:0;display:flex;gap:5px;flex-direction:column;list-style:decimal}.main-account-sidebar{max-width:250px;width:100%;border-right:var(--border-right)}.main-account-sidebar .sidebar-header{display:none}.main-account-sidebar .sidebar-header h4{color:inherit;text-transform:uppercase;margin:0}.main-account-sidebar .sidebar-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-color)}.main-account-sidebar .sidebar-footer{padding:1rem 1rem;display:flex;flex-direction:column;gap:10px}.sidebar-button{display:none}.main-account{display:flex}.main-account .main-account-sidebar .main-account-sidebar_container{width:100%;margin:0 auto;display:flex;gap:50px;flex-direction:column}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_avatar{margin-top:50px;display:flex;flex-direction:column;align-items:center}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_avatar img{width:120px;height:120px;border-radius:50%;object-fit:cover;box-shadow:0 0 5px rgb(65 65 65 / 15%)}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_avatar .avatar-details{display:flex;flex-direction:column;align-items:center;margin-top:15px}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_avatar .avatar-details b{font-size:16px}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_avatar .avatar-details p{width:100%;max-width:200px}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links{margin-bottom:50px;margin-bottom:50px;display:flex;gap:15px;flex-direction:column;padding:0 20px}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links .account-sidebar_links{gap:10px;display:flex;justify-content:flex-start;align-items:center}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links .account-sidebar_links a{color:black;opacity:.8;font-size:14px}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links .account-sidebar_links a:hover{color:black;opacity:1;font-weight:bold}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links .account-sidebar--container{margin-top:10px;border-top:var(--border-top);padding-top:10px;display:flex;flex-direction:column;gap:10px}.main-account .main-account-content_container{width:100%;padding:0 30px;margin:50px 0}.main-account .main-account-content_container .main-account-dashboard{margin-top:30px}.main-account .main-account-content_container .main-account-dashboard .main-account-dashboard--content{border-bottom:var(--border-bottom);padding:20px 0}.main-account .main-account-content_container .empty-order--section{display:flex;justify-content:center;align-items:center;padding:50px}.main-account .main-account-content_container .empty-order--section .orders-grid-empty{text-align:center;padding:30px}.main-account .main-account-content_container .empty-order--section .orders-grid-empty .orders-wrapper-empty h4{color:#333;font-size:24px;margin-bottom:15px}.main-account .main-account-content_container .empty-order--section .orders-grid-empty .orders-wrapper-empty p{color:#666;font-size:16px;line-height:1.6;margin-bottom:20px}.main-account .main-account-content_container .empty-order--section .orders-grid-empty .empty-order-link{margin:20px auto}.main-account .main-account-content_container .full-order-section .orders-grid{display:flex;align-items:center;gap:20px}.main-account .main-account-content_container .full-order-section_filters{display:flex;justify-content:flex-end;align-items:center;gap:15px}.main-account .main-account-content_container .full-order-section_filters label{margin-bottom:0}.main-account .main-account-content_container .full-order-section_filters select{padding:10px;margin:10px 0;border:var(--border);transition:padding .3s ease,font-size .3s ease;outline:0;letter-spacing:1px;font-size:15px;width:250px}.main-account .main-account-content_container .main-account_header--links{gap:20px;margin:20px 0;display:flex;align-items:center}.main-account .main-account-content_container .main-account_header--links a{position:relative;font-size:16px;color:#333;cursor:pointer;outline:0;overflow:hidden;display:inline;transition:color .3s ease;padding-bottom:5px;width:fit-content;letter-spacing:1px;font-weight:600;border:0;background:0}.main-account .main-account-content_container .main-account_header--links a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#333;transition:width .3s ease}.main-account .main-account-content_container .main-account_header--links a:hover::after{width:100%}.main-account .main-account-content_container .full-order-section .orders-grid .orders-grid-row{display:flex;padding:10px;gap:10px;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:100%}.main-account .main-account-content_container .full-order-section .orders-grid .orders-grid-row .orders-grid-display{display:flex;gap:10px;align-items:center}.main-account .main-account-content_container .full-order-section .orders-grid .orders-grid-row .orders-grid-display h6{margin:0}.main-account .main-account-content_container .full-order-section .orders-grid .orders-grid-row .order-date{display:flex;align-items:center;gap:5px;opacity:.8}.main-account .main-account-content_container .full-order-section .orders-grid .orders-grid-row .order-date .order-status-content{display:flex;gap:10px;opacity:.8;align-items:center;margin-top:5px}.main-account .main-account-content_container .full-order-section .orders-grid .orders-grid-row .order-date .order-status-content p{font-size:13px !important}.main-account .main-account-content_container .full-order-section .orders-grid .orders-grid-row .orders-grid-link{display:flex;width:100%;justify-content:space-between}.full-section-product-item--2,.full-section-product-item{display:flex;gap:10px;align-items:flex-start}.full-section-product-item--2 .full-section-img-container{position:relative;display:inline-block;overflow:hidden}.full-section-product-item--2 .full-section-img-container img{object-fit:cover;display:block;width:100%;max-width:250px;aspect-ratio:1 / 1}.full-section-product-item--2 .full-section-img-container .img-container-text{position:absolute;top:0;right:0;bottom:0;left:0;color:white;background-color:rgb(0 0 0 / 45%);opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;align-items:center;justify-content:center}.full-section-product-item--2 .full-section-img-container:hover .img-container-text{opacity:1}.full-section-product-item--2 img:hover{transform:scale(1.05)}.page-content-order-detail .product-title{color:black;font-size:16px !important}.page-content-order-detail .product-title:hover{color:black;text-decoration:underline !important}.responsive-table th,.responsive-table td{padding:0 15px 15px 0}.order-detail-container{width:100%}.order-detail-container .page-content-order-detail .page-content-order-detail_header{padding:15px 0;border-bottom:var(--border-bottom);border-top:var(--border-top);margin:15px 0}.order-detail-container .page-content-order-detail .page-content-order-detail_header h4{font-weight:bold}.order-detail-container .page-content-order-detail .page-content-order-detail_header .order-detail_header--title{display:flex;align-items:flex-start;flex-direction:column}.order-detail-container .page-content-order-detail .page-content-order-detail_header .page-content-detail_wrapper{display:flex;justify-content:flex-end;gap:10px;align-items:flex-start}.return-form-container .order-row-details,.order-detail-container .page-content-order-detail .order-row-details{display:flex;flex-direction:row;align-items:center;gap:15px}.return-form-container .order-row-details img,.order-detail-container .page-content-order-detail .order-row-details img{width:100px;height:100px;object-fit:cover;aspect-ratio:1 / 1}.order-detail-container .page-content-order-detail .page-content-order-detail_header .page-content-detail_wrapper .order-details-wrapper{width:200px}.order-detail-container .page-content-order-detail .page-content-order-detail_header .page-content-detail_wrapper .order-details-wrapper h5{font-weight:bold}.order-detail-container .page-content-order-detail .page-content-order-detail_header .page-content-detail_wrapper .order-details-wrapper p{display:flex;gap:10px;opacity:.8;font-size:14px !important}.order-detail-container .page-content-order-detail .order-row-details .badge-giveaway{color:var(--branding-light);background:var(--branding-red);width:fit-content;padding:2px 8px;font-weight:600}.order-detail-container .order-detail-price-form{width:100%;max-width:250px}.order-detail-container .order-detail-price-form p{font-size:14px !important}.order-detail-container .order-detail-price-form .order-detail-line-hero{display:flex;justify-content:space-between}.order-detail-container .order-detail-price-form .price-cart-subtotal{display:flex;justify-content:space-between;margin-top:5px}.order-detail-container .order-detail-price-form .price-cart-subtotal p{font-weight:bold;font-size:16px !important}.order-detail-container .order-detail-price-form .price-cart-refunded{display:flex;justify-content:space-between;margin-top:5px}.order-detail-container .order-detail-price-form .price-cart-refunded p{font-weight:bold;font-size:18px !important}.main-account-content_container .gift-card-form{max-width:600px;margin-top:40px}.main-account-content_container .gift-card-form .gift-container{display:flex;align-items:center;position:relative}.main-account-content_container .gift-card-form .gift-container-alert{display:flex;gap:10px;align-items:center;width:inherit;margin:0 8px}.main-account-content_container .account-balance-container{border:var(--border);padding:20px;margin-top:50px;display:flex;gap:20px;flex-wrap:wrap;flex-direction:column}.return-form-container{max-width:800px;width:100%;margin-top:40px}.return-form-container .order-row-details .gift-card-alert{color:#f30000;font-size:14px !important}.return-form-container .disabled-row{opacity:.5}.return-form-container input:disabled{cursor:auto}.return-form-container .return-summary-container{display:flex;gap:20px;flex-direction:column;margin-bottom:40px}.return-form-container .return-summary-container .return-summary-reason{display:flex;gap:5px;flex-direction:column}.return-form-container .form-section-content .refund-method-container{display:flex;flex-direction:column;gap:15px;margin-top:30px}.return-form-container .form-section-content .refund-method-container .refund-method-item{display:flex;gap:15px}.return-form-container .form-section-content .refund-method-container .refund-method-item label{font-weight:500;font-size:14px}.return-container{margin:50px 0}.return-container .return-container-info{background:var(--branding-neutral-color);padding:20px;margin:30px 0}.main-account .main-account-content_container .dashboard-settings-account{max-width:1000px;width:100%}.main-account .main-account-content_container .profile-picture{display:flex;align-items:center;margin:40px 0 40px 10px}.main-account .main-account-content_container .profile-picture img{width:140px;height:140px;border-radius:50%;margin-right:20px;border:var(--border);box-shadow:0 0 5px rgb(65 65 65 / 15%);object-fit:cover}.main-account .main-account-content_container .profile-picture .profile-picture-container{display:flex;align-items:center}.main-account .main-account-content_container .profile-picture .profile-picture-container .selectImage{cursor:pointer;color:#055d05}.main-account-content_container .profile-picture .profile-picture-container .removeImage{color:#f30000;text-decoration:none}.main-account-content_container .section-title{display:flex;justify-content:space-between;align-items:center}.main-account-content_container .section-title h6{font-weight:bold;opacity:.5}.main-account-content_container .info-row{border-top:var(--border-top);padding:10px 0;display:flex;flex-direction:row;align-items:center}.main-account .main-account-content_container .settings--id_sidebar--content{max-width:1000px;width:100%}.main-account .main-account-content_container .settings--id_sidebar--content .consent-section{margin-top:40px}.main-account .main-account-content_container .settings--id_sidebar--content .consent-section .consent-item{display:flex;align-items:center;padding:0 0 10px 0;border-bottom:var(--border-bottom);margin-bottom:20px;justify-content:space-between}.main-account .main-account-content_container .settings--id_sidebar--content .consent-section .consent-item label{position:relative;display:inline-block;width:42px;height:20px;margin-right:15px}.main-account-content_container .consent-section .consent-item input{opacity:0;width:0;height:0}.main-account-content_container .consent-section .consent-item .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--branding-neutral-color);transition:.4s;border-radius:20px}.main-account-content_container .consent-section .consent-item .slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:white;transition:.4s;border-radius:50%}.main-account-content_container .consent-section .consent-item input:checked+.slider{background-color:#055d05}.main-account-content_container .consent-section .consent-item input:checked+.slider:before{transform:translateX(20px)}.main-account-content_container .main-account-dashboard,.main-account-content_container .form-address-wrapper{width:100%;max-width:600px}.main-account-content_container .form-address-wrapper .settings--id-wrapper{margin-top:30px}.main-account-content_container .form-address-wrapper .settings--id-wrapper .address-link{font-size:12px !important;color:black}.main-account-content_container .form-address-wrapper .settings--id-wrapper .address-link:hover{font-size:12px !important;color:black;text-decoration:underline !important}.main-account-content_container .settings--id-container{display:flex;flex-direction:column;gap:20px;margin-top:40px;max-width:1000px;width:100%}.main-account-content_container .settings--id-container .settings-accountsecurity{border-bottom:var(--border-bottom);padding-bottom:20px}.main-account-content_container .settings--id-container .settings-accountsecurity a{color:black}.main-account-content_container .settings--id-container .settings-accountsecurity a:hover{text-decoration:underline !important}.main-account-content_container .settings--id-container .settings-accountsecurity .accountsecurity-text{display:flex;flex-direction:column;gap:5px}.main-account-content_container .password-change-container{width:100%;max-width:500px;margin-top:30px}.close-account-container .warning{background-color:#d3474714;padding:15px;border-left:5px solid #d34747cc;margin:50px 0 20px 0}.close-account-container .warning .warning-note{margin-top:20px;font-size:14px;color:#777}@media(min-width:1200px){.main-account .main-account-content_container .full-order-section{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:40px}}@media(max-width:1200px){.orders-grid-row{flex-direction:column}.main-account .main-account-content_container{padding:30px}}@media(min-width:1000px){.main-profile-id-container .form-wrapper-register{width:60%;margin:50px 0}}@media(max-width:1000px){.main-profile-id-container .form-wrapper-register{width:100%;margin-top:40px}}@media only screen and (max-width:880px){.main-account-sidebar .sidebar-header{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1rem}}@media(max-width:768px){.main-account{flex-direction:column}.main-account .main-account-content_container{padding:20px;margin:30px 0}.order-detail-container .page-content-order-detail .page-content-order-detail_header .page-content-detail_wrapper{justify-content:flex-start;margin-top:30px}.main-profile-id-container .main-profile-id-wrp{margin-right:0}.main-profile-login-container .main-profile-divider-container{flex-direction:column;gap:20px}.main-profile-login-container .main-profile-divider-container .main-profile-divider{width:300px;height:1px;margin:20px 0}.main-profile-login-container .main-profile-divider-container .main-profile-divider-text{top:45%;padding:0 10px}.main-profile-login-container .main-profile-register-section{margin-left:0}.responsive-table th,.responsive-table td{font-size:12px}.order-detail-container .page-content-order-detail .order-row-details img{width:80px;height:80px;object-fit:cover;aspect-ratio:1 / 1}.page-content-order-detail .variant-name,.page-content-order-detail .product-title{font-size:12px !important}.main-account-sidebar{max-width:100%;width:100%;border-right:0}.main-account .main-account-sidebar .main-account-sidebar_container{width:90%}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_avatar{display:none}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links{margin:20px 0;gap:5px;padding:15px 0;display:flex;flex-direction:row;width:100%;overflow:auto;white-space:nowrap;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--scrollbar-color)}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links .account-sidebar_links{justify-content:flex-start;background:var(--branding-neutral-color);padding:5px 8px}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links .account-sidebar_links i{display:none}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links .account-sidebar--container{margin-top:0;border-top:0;padding-top:0;display:flex;flex-direction:row;gap:5px}.main-account .main-account-sidebar .main-account-sidebar_container .main-account-sidebar_links .account-sidebar_links a:hover{color:black;opacity:1;font-weight:normal}}@media(max-width:500px){.main-profile-login-container .main-login-image{display:none}}