/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.customer .required{color:rgb(var(--color-alert));font-size:1.2rem;margin-left:.4rem}.customer .required-black{font-size:1.2rem;margin-left:.4rem}.customer .cf-error,.customer .cf-error-message{text-align:left;color:rgb(var(--color-alert));font-size:1.2rem}#wl-main-account{--spacing-account-padding-top: 3rem;--spacing-account-padding-bottom: 3rem;--spacing-account-header-padding-bottom: 3rem;--wl-section-padding-ratio: .75;--spacing-account-content-left-padding: min(6rem, 5%);--width-account-menu: min(24rem, 20%)}@media screen and (width >= 990px){#wl-main-account{--spacing-account-padding-top: 6rem;--spacing-account-padding-bottom: 6rem;--spacing-account-header-padding-bottom: 4.4rem;--wl-section-padding-ratio: 1 }}#wl-main-account .customer table,#wl-main-account .customer table p{font-size:1.4rem}@media screen and (width < 750px){#wl-main-account .customer table p{font-size:1.2rem}}#wl-main-account .customer table thead th{font-size:1.1rem;line-height:calc(1 + .6 / var(--font-body-scale))}@media screen and (width >= 750px){#wl-main-account .customer table thead th{font-size:1.3rem}}#wl-main-account .customer table tbody td{line-height:calc(1 + .6 / var(--font-body-scale))}#wl-main-account .wl-account-section-padding{padding-top:calc(var(--spacing-account-padding-top) + var(--section-padding-top) * var(--wl-section-padding-ratio));padding-bottom:calc(var(--spacing-account-padding-bottom) + var(--section-padding-bottom) * var(--wl-section-padding-ratio))}@media screen and (width < 750px){#wl-main-account :is(.account,.order){padding-left:var(--page-small-horizontal-padding);padding-right:var(--page-small-horizontal-padding)}}#wl-main-account .account-header{display:flex;align-items:center}#wl-main-account .account-header .account-header__title{margin:0 0 0 1rem;font-size:2rem}#wl-main-account .account-header+.account-content{margin-top:var(--spacing-account-header-padding-bottom)}#wl-main-account a:not(.button){color:rgba(var(--color-link),var(--alpha-link));cursor:pointer;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;background-color:transparent;font-size:1.4rem;line-height:calc(1 + .6 / var(--font-body-scale))}@media screen and (width < 750px){#wl-main-account a:not(.button){font-size:1.2rem}}#wl-main-account .back-my-page{margin-top:3.5rem}#wl-main-account .account-content{isolation:isolate}#wl-main-account .account-content .account-menu_button{padding:1.6rem;margin:0;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity));border-radius:.2rem;position:relative;width:100%;color:inherit;font-weight:400;display:inline-block;text-align:left;z-index:var(--layer-ui-low)}@media screen and (width < 750px){#wl-main-account .account-content .account-menu_button{margin:0}}#wl-main-account .account-content .account-menu_button:after,#wl-main-account .account-content .account-menu_button:before{display:none}#wl-main-account .account-content .account-menu_button .css-icon-plus{height:1.5rem;width:1.5rem;position:absolute;right:1.2rem}#wl-main-account .account-content .account-menu_button:has(+.active) .css-icon-plus:after{transform:translate(-50%,-50%) scaleY(0)}#wl-main-account .account-content .account-menu_contents{list-style:none;margin:0;padding:0;width:var(--width-account-menu);flex-shrink:0;z-index:var(--layer-default)}@media screen and (width >= 750px){#wl-main-account .account-content .account-menu_contents{position:-webkit-sticky;position:sticky;top:calc(var(--header-height));height:-webkit-max-content;height:-moz-max-content;height:max-content}}#wl-main-account .account-content .account-menu_contents li{padding:0;font-size:1.4rem}#wl-main-account .account-content .account-menu_contents li:first-child{padding-top:.2rem}#wl-main-account .account-content .account-menu_contents li:not(:last-child){border-bottom:.01rem solid rgba(var(--color-foreground),var(--border-700-opacity))}#wl-main-account .account-content .account-menu_contents li>a{padding:1.6rem 0;display:block;text-decoration:none}@media screen and (width >= 750px){#wl-main-account .account-content .account-menu_contents li>a{padding:1.6rem .4rem}#wl-main-account .account-content .account-menu_contents li>a:hover{background-color:rgba(var(--color-foreground),var(--mouse-hover-background-opacity))}}#wl-main-account .account-content .account-menu_contents .current{font-weight:700}@media screen and (width <= 989px){#wl-main-account .account-content .account-menu_contents{height:0;position:relative;top:-.2rem;overflow:hidden;transition:height .3s var(--ease-out-cubic-bezier);width:100%;border:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity))}#wl-main-account .account-content .account-menu_contents li a{padding:1.6rem}}#wl-main-account .account-content .flex{display:flex}#wl-main-account .account-content .justify-center{justify-content:center}#wl-main-account .account-content__right{padding:0;margin:1.6rem 0 0 var(--spacing-account-content-left-padding)}@media screen and (width <= 989px){#wl-main-account .account-content__right{margin:2.8rem 0 0}}#wl-main-account .account-content__right .account-title{font-size:1.5rem;font-weight:700;margin-top:2.8rem;margin-bottom:1.8rem}@media screen and (width >= 990px){#wl-main-account .account-content__right .account-title{margin-top:0;margin-bottom:2em}}#wl-main-account .account-content__right .back-my-page{display:flex;justify-content:center}#wl-main-account .account-content__right .account-table-container{overflow-x:auto;margin-bottom:6rem}@media screen and (width < 750px){#wl-main-account .account-content__right .account-table-container{margin-bottom:3rem}}#wl-main-account .account-content__right .account-table-order-history{min-width:60rem}#wl-main-account .account-content__right .account-table{box-shadow:none}@media screen and (width < 750px){#wl-main-account .account-content__right .account-table{font-size:1.1rem}}#wl-main-account .account-content__right .account-table tr{display:table-row;border:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity))}#wl-main-account .account-content__right .account-table a{padding:0;text-decoration:none;box-shadow:none;border:none;color:rbg(var(--color-link));text-underline-offset:.2rem}#wl-main-account .account-content__right .account-table thead{display:table-header-group;background:rgba(var(--color-foreground),.1)}#wl-main-account .account-content__right .account-table thead:after{content:none}#wl-main-account .account-content__right .account-table thead th{display:table-cell;padding:1.2rem 1.6rem}#wl-main-account .account-content__right .account-table thead th:last-child{text-align:right}#wl-main-account .account-content__right .account-table tbody tr:first-child{border-top:none}#wl-main-account .account-content__right .account-table tbody td{display:table-cell;vertical-align:middle;padding:1.2rem 1.6rem}#wl-main-account .account-content__right .account-table tbody td:before{content:none}#wl-main-account .account-content__right .account-table tbody td:last-child{text-align:right}#wl-main-account .account-content__right .account-table tbody td p{margin:0}#wl-main-account .account-content__right .account-table tfoot td:last-child{text-align:right}@media screen and (width < 750px){#wl-main-account .account-content__right .account-table thead th,#wl-main-account .account-content__right .account-table tbody td{padding:1rem .8rem;text-align:left}#wl-main-account .account-content__right .account-table thead th p,#wl-main-account .account-content__right .account-table tbody td p{margin:0}}.wl-account-top-page .account-content__right:has(#huckleberry-subscription-customer-portal iframe)>*:not(.huckleberry-subscription-mypage-block){display:none}.wl-account-top-page .account-content__right:has(#huckleberry-subscription-customer-portal iframe) .huckleberry-subscription-mypage-block{margin-top:-44px;margin-left:-20px;margin-right:-20px}@media screen and (width >= 990px){.wl-account-top-page .account-content__right:has(#huckleberry-subscription-customer-portal iframe) .huckleberry-subscription-mypage-block{margin-top:-84px}}.wl-account-register .title{margin-bottom:6rem}.wl-account-register .customer.register:not(.account,.order){max-width:90rem;padding-left:var(--page-small-horizontal-padding);padding-right:var(--page-small-horizontal-padding)}@media screen and (width >= 750px){.wl-account-register .customer.register:not(.account,.order){padding-left:var(--page-medium-up-horizontal-padding);padding-right:var(--page-medium-up-horizontal-padding)}}@media screen and (width < 750px){.wl-account-register .title{margin-bottom:2.8rem}}.wl-account-login form{margin-top:0}.wl-account-login .button{display:inline-flex;min-width:27rem}.wl-account-login .button-login{margin-top:6rem;margin-bottom:6rem}@media screen and (width < 750px){.wl-account-login .button-login{margin-top:2.8rem;margin-bottom:6rem}}#wl-main-account .wl-account-profile-edit .back-my-page{margin-top:6rem}
