section.account{width:100%;overflow-x:hidden}section.account .grid>div[class^=col-]{margin-top:1rem}.account-banner{border:none;box-shadow:none}.account-banner h2{margin-block-end:0rem;font-weight:700;font-style:Bold;font-size:30px;letter-spacing:2%}.account-grid{margin-block-start:1rem;margin-block-end:4rem}.account-tale:has(img),.account-tale:has(picture){position:relative;aspect-ratio:3/2;width:100%;margin-block:1rem;box-shadow:1px 3px 6px #646464;border:.5px solid rgba(100,100,100,.65);display:flex;justify-content:center}.account-tale img,.account-tale picture img{width:100%;height:100%;object-fit:cover;box-shadow:1px 3px 6px #646464;border:.5px solid rgba(100,100,100,.65)}.account-tale:not(:has(img)),.account-tale:not(:has(picture)){position:relative;aspect-ratio:3/2;width:100%;min-height:250px;padding:2rem 1rem;box-shadow:1px 3px 6px #646464;border:.5px solid rgba(100,100,100,.65);background:transparent;margin-block:1rem;padding:2rem;display:flex;align-items:flex-end;align-content:flex-end;justify-content:center}img.no-image{opacity:0}.tale-title{bottom:1rem;width:90%;border-bottom:#000 1px solid;position:absolute;text-transform:uppercase}.tale-title h3{font-size:3.2rem;font-weight:400;margin-block:1rem;line-height:1}section.account .orders{width:100%;padding:3rem 4rem;border-bottom:#000 1px solid;background-color:#f9bda4;margin:0 auto}section.account .container{max-width:76.38vw;padding:2rem}section.account .orders{background-color:#f9bda4;width:100%;margin:0 auto;padding:3rem 0}@media (min-width: 1025px){section.account .orders a:hover{opacity:.6}}.order-header-left{display:flex;flex-direction:row;column-gap:12px}.order-header-left-date{color:#000;font-size:14px;font-weight:700;text-transform:capitalize}.order-header-left-name{color:#666;font-size:12px;font-weight:400;text-transform:capitalize;display:flex;align-items:center}.address-list{width:100%;display:flex;flex-direction:column;row-gap:2rem;margin-top:16px;align-items:center}.address-item{width:100%;background-color:var(--secondary-bg-color);position:relative;display:flex;flex-direction:column;justify-content:space-between;font-size:16px;padding:12px 12px 12px 15px;min-height:115px}.address-info{row-gap:1rem;display:flex;flex-direction:column;margin-bottom:24px}.address-street,.address-region{font-weight:700}.address-item .default-tag{color:#ef4f29;font-size:12px;background:#ef4f2926;padding:4px 8px;width:fit-content;margin-bottom:-12px;margin-left:-15px}.address-btns{position:absolute;bottom:12px;right:12px;display:flex;column-gap:12px}.address-btns a{cursor:pointer;text-transform:uppercase;text-decoration:underline}.address-add-btn{cursor:pointer;text-transform:uppercase;width:392px;height:43px;padding:12px;background-color:#000;color:#fff;font-weight:700;text-align:center;line-height:20px}.account-header-section{max-width:76.38vw;padding:2rem;margin:0 auto}.account-stamped-vip{text-transform:capitalize}@media all and (max-width: 767px),all and (max-width: 1024px) and (orientation: portrait){.account-header-section{max-width:100%!important}section.account{min-height:100vh;padding-block:0!important;overflow:hidden}section.account .container{max-width:100%!important}section.account .grid>div[class^=col-]{margin-top:2rem}section.account .grid .col-24-sm:has(.account-banner){padding-inline:0;margin-top:0!important}section.account .grid .col-24-sm:has(select){padding:1rem 2rem}section.account .orders{max-width:100%;width:100%;padding:2rem 0}.account-tale:has(img),.account-tale:has(picture){aspect-ratio:3/4;margin-block:10px}.tale-title{bottom:.5rem}.tale-title h3{font-size:2.6rem;font-weight:400}.tale-title h4{font-size:2rem;font-weight:400;line-height:3rem}.account-banner{width:100%;outline:1px solid rgb(100,100,100,.65)}.account-banner h2{font-size:22px}.address-add-btn{width:100%!important}.order-header-left{flex-direction:column;row-gap:2px}}.account-banner{margin-bottom:2rem;outline:none}.account-banner .account-banner-logout{font-weight:400;font-size:14px;text-decoration:underline;text-decoration-style:solid;color:#ef4f29}.account-navigaton{gap:10px;flex-wrap:nowrap!important;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.account-navigaton::-webkit-scrollbar{display:none}.account-navigaton .account-navigaton-item{padding:8px 10px;background-color:var(--secondary-highlight-color);color:#000;display:block;text-transform:uppercase;flex:0 1 auto;white-space:nowrap}.account-navigaton .account-navigaton-item.account-navigaton-item-active{background-color:#000;color:#fff;font-weight:700}.account-navigaton .account-navigaton-item:hover{opacity:.6}section.account .orders{background-color:#fff0;row-gap:2rem}section.account .orders .order-header{background-color:var(--secondary-highlight-color);width:100%;padding:12px 16px;align-items:center}section.account .orders .order-header.unfulfilled{background-color:var(--third-highlight-color)}.order-status-link:after{content:">"}.order-items{padding:3rem 2rem 2rem;row-gap:3rem;display:flex;flex-direction:column;background-color:var(--secondary-bg-color)}.order-item img{width:8rem;height:8rem;margin-right:3rem}.order-item>div{padding:1.875rem 0}.order-item-info{display:flex;flex-direction:column;padding:15px 0;flex:1;row-gap:1rem}.text-gray{color:#666}.order-pagination{display:flex;justify-content:flex-end;width:100%;padding:2rem 0;column-gap:16px}.price-detail-title{flex:1;max-width:80%}.price-detail{line-height:17px;display:flex;flex-direction:column;row-gap:1rem}.empty-logo{vertical-align:bottom;height:100px;width:100px;background-image:url(logo-small.svg);background-size:100px;background-repeat:no-repeat;background-position:center center;opacity:.6}.vip-levels-table{width:100%;max-width:1200px;background:#fff;table-layout:fixed}.vip-benefit-table{max-width:1200px;margin-bottom:60px}.vip-benefit-table th{padding:20px;font-size:19px;min-width:140px;vertical-align:middle}.vip-benefit-table td{font-size:14px;min-width:140px;padding:20px;vertical-align:middle}.vip-benefit-table .member-benefits{padding:40px 0;background-color:#f8f9fa}.vip-benefit-table .benefits-title{text-align:center;font-weight:700;font-size:30px;margin:20px 0 14px;color:#333}.vip-benefit-table .benefits-table-wrapper{overflow-x:auto}.vip-benefit-table .benefits-table{width:100%;border-collapse:collapse}.vip-benefit-table .tier-header th{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:1px;background-position:center;background-size:cover}.vip-benefit-table .benefit-row{border-bottom:1px solid #CCCCCC}.vip-benefit-table .benefit-name{color:#333;text-align:left;background-color:#fff;min-width:120px}.vip-benefit-table .benefit-value{padding:20px 16px;text-align:center;color:#333}.vip-benefit-table .highlight{color:#dc3545}@media (max-width: 768px){.vip-benefit-table td{font-size:14px}.vip-benefit-table .benefits-title{font-size:20px}.vip-benefit-table th{font-size:15px;min-width:140px;padding:15px}.vip-benefit-table td{min-width:140px;padding:15px}.vip-benefit-table .benefits-table-wrapper{position:relative;overflow-x:auto}.vip-benefit-table .tier-header th:first-child{position:sticky;left:0;z-index:10;background-color:#fff}.vip-benefit-table .benefit-row .benefit-name{position:sticky;left:0;z-index:10;padding:15px 12px}}@media (max-width: 480px){.vip-benefit-table th,.vip-benefit-table td{font-size:12px;min-width:75px;padding:13px 3px;letter-spacing:-.4px}.vip-benefit-table td:first-child,.vip-benefit-table th:first-child{min-width:90px!important}}#register-birthday{text-decoration:underline;cursor:pointer}.birthday-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#0006;display:none;align-items:center;justify-content:center}.birthday-modal-content{background-color:#fff;padding:40px 30px;width:90%;max-width:400px;position:relative;box-shadow:0 2px 10.4px 2px #0003}.birthday-modal-close{position:absolute;right:15px;top:15px;font-size:24px;cursor:pointer}.birthday-input-group{margin-bottom:15px;width:100%}.birthday-input-group label{display:block;font-size:16px;margin-bottom:5px;margin-left:5px}.birthday-input-group input{width:100%;padding:8px;box-sizing:border-box}.birthday-submit-btn{width:100%;padding:10px;background-color:#000;color:#fff;border:none;cursor:pointer;font-size:16px}.birthday-error-message{color:red;margin-top:10px;font-size:14px}.birthday-input-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vip-benefit-table .vip-notes{font-size:14px;color:gray;margin-top:20px}.vip-benefit-table .vip-notes h5,.vip-benefit-table .vip-notes h4,.vip-benefit-table .vip-notes h3{font-size:14px;color:#2f2f2f;margin-bottom:0}.benefit-notification p{margin-bottom:0}.benefit-notification a{color:var(--logo-color);text-decoration:underline;font-weight:700}.order-track-btn{width:125px;height:26px;padding:10px;display:flex;justify-content:center;align-items:center;background:#ececec;color:#000;text-align:center;font-size:14px;font-weight:400;line-height:15px}
/*# sourceMappingURL=/cdn/shop/t/650/assets/customhvg-account.css.map */
