html[lang=en] .lang-tw-only,html[lang=tw] .lang-en-only{display:none!important}@media screen and (max-width: 1023px){#MainContent .desktop-only{display:none!important}}@media screen and (min-width: 1024px){#MainContent .mobile-only{display:none!important}}.nowrap{white-space:nowrap}.color-accent-1{color:#337321}.color-accent-2{color:#ea5514}.text-reminder{font-size:1.2rem;color:#777;font-weight:300}.account-divider{display:block;width:100%;height:1px;background-color:#e8e8e1;margin:1.1rem 0}a.small-link{font-size:.8em;color:#777;text-decoration:underline}.rte{margin-bottom:0}.rte a:not(.btn){color:#ea5514;text-decoration:underline}.btn{margin-top:10px;min-width:12rem}.btn.btn--secondary{color:#337321;border-color:#337321}.btn.btn--tertiary{background-color:#ea5514}.switcher{position:relative;height:2.8rem;width:5rem}.switcher .switcher__input{height:0;width:0}.switcher .switcher__input:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.4rem;background-color:#ddd}.switcher .switcher__input:checked:before{background-color:#337321}.switcher .switcher__input[disabled]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.4rem;background-color:#fff;opacity:.4}.switcher .switcher__knob{display:block!important;position:absolute;top:.3rem;left:.3rem;height:2.2rem;width:2.2rem;border-radius:50%;transition:left .2s ease-in-out;background-color:#fff}.switcher .switcher__input:checked+.switcher__knob{left:2.5rem}.account-row{display:flex;flex-wrap:wrap;margin-bottom:2rem}.account-row .account-md-1,.account-row .account-md-2,.account-row .account-md-3,.account-row .account-md-4,.account-row .account-md-5,.account-row .account-md-6,.account-row .account-md-7,.account-row .account-md-8,.account-row .account-md-9,.account-row .account-md-10,.account-row .account-md-11,.account-row .account-md-12{width:100%}@media screen and (min-width: 769px){.account-row .account-md-1,.account-row .account-md-2,.account-row .account-md-3,.account-row .account-md-4,.account-row .account-md-5,.account-row .account-md-6,.account-row .account-md-7,.account-row .account-md-8,.account-row .account-md-9,.account-row .account-md-10,.account-row .account-md-11,.account-row .account-md-12{padding:0 1rem}.account-row .account-md-1{width:8.333333%}.account-row .account-md-2{width:16.666666%}.account-row .account-md-3{width:25%}.account-row .account-md-4{width:33.333333%}.account-row .account-md-5{width:41.666666%}.account-row .account-md-6{width:50%}.account-row .account-md-7{width:58.333333%}.account-row .account-md-8{width:66.666666%}.account-row .account-md-9{width:75%}.account-row .account-md-10{width:83.333333%}.account-row .account-md-11{width:91.666666%}.account-row .account-md-12{width:100%}}.account-card{width:100%;padding:2rem 3rem 2.5rem;margin-bottom:2rem;border-radius:1rem;background-color:#f5f5f5}.account-card .account-card-title{margin-bottom:1.5rem;font-size:2.4rem;font-weight:500;line-height:3.6rem;color:#303030}.account-card.account-card-dashed{background-color:unset;border:2px dashed #e8e8e1}.account-progress-bar{position:relative}.account-progress-bar .account-progress-bar-markings{position:absolute;bottom:8px;left:0;width:100%;display:flex}.account-progress-bar .account-progress-bar-mark{flex-basis:100%;display:flex;justify-content:flex-end;align-items:flex-end}.account-progress-bar .account-progress-bar-mark img{transform:translate(calc(50% - 4px));height:20px;width:20px;opacity:.8}.account-progress-bar .account-progress-bar-mark:last-of-type img{height:40px;width:40px;opacity:1;margin-bottom:2px}.account-progress-bar .account-progress-bar-inner{position:relative;height:6px;width:100%;margin-bottom:1rem;border-radius:3px;background-color:#ddd;overflow:hidden}.account-progress-bar .account-progress-bar-inner:before{content:"";position:absolute;top:0;left:0;height:100%;max-width:100%;width:var(--progress);border-radius:3px;background-color:var(--color-member)}.account-modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999}.account-modal-wrapper .modal__close-button{position:absolute;top:2rem;right:2rem;display:flex;justify-content:center;align-items:center;padding:0rem;height:4.4rem;width:4.4rem;background-color:transparent;border:none}.account-modal-wrapper .modal__close-button .icon{width:1.7rem;height:1.7rem}.account-modal-wrapper .modal__close-button svg path{fill:currentColor!important;stroke:none!important;stroke-dasharray:none;stroke-dashoffset:0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1px}.account-modal-wrapper .account-modal-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.account-modal-wrapper .account-modal{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#fff;position:absolute;height:60rem;width:100%;max-width:80rem;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem 4rem;border:1px solid #e8e8e1}.account-modal-wrapper .account-modal-header{width:100%;border-bottom:1px solid #e8e8e1;padding:2rem 0}.account-modal-wrapper .account-modal-header-title{margin:0;font-weight:500;font-size:2.4rem;color:#303030}.account-modal-wrapper .account-modal-body{height:100%;width:100%;padding-top:2rem;overflow:auto}.account-page{display:flex;accent-color:#337321}.account-page .account-sidebar{margin-top:6rem;flex:0 0 24rem}.account-page .account-content-wrapper{flex:1 1 100%;padding:.6rem 2rem 0 7rem}.account-page .account-sidebar-menu{position:relative}.account-page .account-sidebar-item{display:flex;align-items:center;list-style:none;color:#303030;padding:.8rem 1.4rem;font-size:1.4rem;border-right:3px solid #ccc;margin-bottom:0}.account-page .account-sidebar-item svg{height:2rem;width:2rem}.account-page .account-sidebar-item.account-sidebar-item--active{color:#000;background-color:#ddd;border-right:3px solid #ea5514}.account-page .account-sidebar-open-modal{display:flex;align-items:center;padding:.5rem 0}.account-page .account-sidebar-open-modal-label{flex-grow:1;display:flex;align-items:center}.account-page .account-sidebar-open-modal-label svg{height:2rem;width:2rem}.account-page .account-sidebar-open-modal>svg{height:1.3rem;width:1.3rem}.account-page .account-sidebar-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999}.account-page .account-sidebar-modal.account-sidebar-modal--open,.account-page .account-sidebar-modal.account-sidebar-modal--closing{display:block}.account-page .account-sidebar-modal-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003}.account-page .account-sidebar-mobile-menu{position:absolute;margin:0;bottom:0;left:0;right:0;background-color:#fff;transition:transform .3s ease;transform:translateY(100%)}.account-page .account-sidebar-modal--open .account-sidebar-mobile-menu{transform:translateY(0)}.account-page .account-sidebar-modal--closing .account-sidebar-mobile-menu{transform:translateY(100%)}.account-page .account-sidebar-mobile-menu .account-sidebar-item{border-right:none}.account-page .account-content-wrapper{position:relative}.account-page .account-content-wrapper:after{content:"";display:block;height:4.4rem;width:4.4rem;margin-top:4rem;border-radius:50%;border:4px solid;border-color:#303030;border-top-color:transparent;animation:spin 1s linear infinite}@media screen and (max-width: 1023px){.account-page .account-content-wrapper:after{position:absolute;left:calc(50% - 2.2rem);transform:translate(-50%)}}.account-page .account-content-wrapper .account-content{display:none}.account-page .account-content-wrapper .account-content-subsection{margin-top:4rem;margin-bottom:3rem;padding-top:4rem;border-top:1px solid #e8e8e1}.account-page .account-content-wrapper .account-content-subsection-header{display:flex;justify-content:space-between;align-items:center}.account-page .account-content-wrapper h2.account-content-subsection-header__title{display:flex;align-items:center;font-size:24px;line-height:1.1;font-weight:700;color:var(--color-text-black)}.account-page .account-content-wrapper h2.account-content-subsection-header__title svg{height:1em;width:1em}@media screen and (max-width: 1023px){.account-page .account-content-wrapper .account-content-subsection{margin:2rem calc(-1 * var(--pageWidthPadding));padding:2rem var(--pageWidthPadding)}.account-page .account-content-wrapper h2.account-content-subsection-header__title{font-size:16px;line-height:1.2}.account-page .account-content-wrapper h2.account-content-subsection-header__title svg{height:1em;width:1em}}.account-page .account-content-wrapper.account-loaded:after{display:none}.account-page .account-content-wrapper.account-loaded .account-content{display:block}.account-page .data-table{width:100%}.account-page .data-table .data-table-head{display:grid;grid-template-columns:repeat(var(--cols),1fr);color:#303030;border-bottom:1px solid #e8e8e1}.account-page .data-table .data-table-head>span{display:block;padding:.8rem 1.5rem}.account-page .data-table .data-table-body .data-table-row{display:grid;grid-template-columns:repeat(var(--cols),1fr)}.account-page .data-table .data-table-body .data-table-row>span{display:block;padding:1.3rem 1.5rem}@media screen and (min-width: 1024px){.account-page .data-table .data-table-body .data-table-row:nth-of-type(2n)>span{background-color:#f5f5f5}}.account-page .data-table .data-table-body .data-table-row.data-table-row--full{display:block;width:100%}@media screen and (max-width: 1023px){.account-page .data-table .data-table-body .data-table-row{border-top:1px solid #e8e8e1}}@media screen and (max-width: 1023px){.account-page{display:block;padding-top:0}.account-page .account-sidebar{margin-top:0;margin-bottom:3rem}.account-page .account-sidebar-dropdown{display:block!important;margin:0 calc(-1 * var(--pageWidthPadding));padding:1rem var(--pageWidthPadding);background-color:#f5f5f5;border-bottom:1px solid #e8e8e1}.account-page #account-sidebar-select{width:100%;background-color:#f5f5f5;border:0}.account-page .account-content-wrapper{padding:0}.account-page .account-content-wrapper .section-header{display:none}}.account-form{accent-color:#337321}.account-form .alert-error{display:none;align-items:center;background-color:#e5737366;color:#990100;padding:16px;border-radius:4px;padding-left:4rem;margin-left:0}.account-form .alert-error li.no-list-style{list-style:none;margin-left:-2rem}.account-form .show-error .alert-error{display:block;margin-bottom:1rem}.account-form .account-row{margin-bottom:1rem}.account-form label.account-form-label{margin-top:.6rem;margin-bottom:0;font-size:1.4rem;font-weight:500;color:#303030}@media screen and (max-width: 1023px){.account-form label.account-form-label{font-size:1.2rem;font-weight:500}}.account-form .account-field-group{display:flex;flex-wrap:wrap;gap:1rem}.account-form .account-select{width:100%;min-width:25rem;margin-bottom:.5rem;border:none;border-bottom:1px solid #dddddd;color:#303030;padding:.4rem 1rem .4rem .4rem}.account-form .account-select.account-select--short{min-width:15rem}.account-form .account-select.account-select--full{min-width:100%}@media screen and (min-width: 1024px){.account-form .account-select{width:auto}.account-form .account-select.account-select--full{width:100%}}.account-form .account-input{width:100%;margin-bottom:.5rem;padding:.4rem 1rem .4rem .4rem;color:#303030;border:1px solid #dddddd}.account-form .account-input.account-input--short{width:calc(50% - 1rem)}.account-form .account-input.account-input--full{width:100%}@media screen and (min-width: 769px){.account-form .account-input{width:20rem;border:none;border-bottom:1px solid #dddddd}.account-form .account-input.account-input--short{width:12rem}.account-form .account-input.account-input--full{width:100%}}.account-form .account-checkbox-group{display:flex;flex-wrap:wrap;margin-bottom:1rem}.account-form .account-checkbox-item{width:50%;display:flex;align-items:flex-start;margin-top:.6rem}.account-form .account-checkbox-item.account-checkbox-item--full{width:100%}.account-form .account-checkbox{margin-top:.4rem}.account-form label.account-checkbox-label{margin-bottom:0;font-size:1.4rem;font-weight:400}.account-form .has-error{background-color:#e5737366}.account-membership-status .account-membership-status-main{display:flex;align-items:flex-start;margin-bottom:2rem}.account-membership-status .account-membership-card{width:250px;height:auto}.account-membership-status .account-membership-card>img{border-radius:6px}.account-membership-status .account-profile{flex-grow:1;margin-left:4rem}.account-membership-status .account-name{font-size:4.8rem;line-height:1;font-weight:500}.account-membership-status .account-membership-card-number{color:#337321}.account-membership-status .account-stored-value{margin-top:.5rem}.account-membership-status [data-stored-value]{font-weight:500;color:#337321}.account-membership-status .account-loyalty-points{display:flex;align-items:flex-end;justify-content:space-between;color:var(--color-member);margin-bottom:1.6rem}.account-membership-status [data-loyalty-points]{font-size:2.4rem;font-weight:700}.account-membership-status .account-vip .account-loyalty-points{margin-bottom:0}.account-membership-status .account-membership-card-upgrade{width:4rem}.account-membership-status [data-upgrade-points]{font-size:2.4rem;font-weight:700}.account-membership-status .account-membership-renewal{display:flex;align-items:flex-end;justify-content:space-between;color:var(--color-member);margin-bottom:1rem}.account-membership-status .account-membership-card-renewal{width:4rem}.account-membership-status [data-renewal]{font-size:2.4rem;font-weight:700}.account-membership-status .account-logout-button{margin-bottom:2rem}@media screen and (max-width: 768px){.account-membership-status .account-membership-status-main{padding-top:1rem}.account-membership-status .account-membership-card{width:12rem}.account-membership-status .account-profile{margin-left:2rem}.account-membership-status .account-name{font-size:2.4rem}.account-membership-status .account-logout-button{width:100%}.account-membership-status [data-loyalty-points],.account-membership-status [data-upgrade-points],.account-membership-status [data-renewal]{font-size:1.8rem}.account-membership-status .account-loyalty-points{font-size:1.4rem}}.account-points-history .account-points-history-balance{margin-bottom:3.5rem}.account-points-history .account-points-history-balance-title{font-weight:500}.account-points-history .account-points-history-balance-points{margin:.5rem;font-size:2.4rem;color:var(--color-member)}.account-points-history [data-loyalty-points]{font-size:2.8rem}.account-points-history .account-points-history-transaction-date{grid-column:1 / 2}.account-points-history .account-points-history-transaction-description{grid-column:2 / 4}.account-points-history .account-points-history-transaction-points{grid-column:4 / 5;text-align:right}.account-points-history .account-points-history-transaction-positive{color:#187831}.account-points-history .account-points-history-transaction-negative{color:#990100}@media screen and (max-width: 768px){.account-points-history .account-points-history-table{font-size:.9em!important;margin:0 calc(-1 * var(--pageWidthPadding));width:auto}.account-points-history .account-points-history-table .data-table-head{display:none}.account-points-history .account-points-history-table .data-table-row>span{padding:1rem var(--pageWidthPadding)!important}.account-points-history .account-points-history-transaction{grid-template-columns:1fr 1fr 1fr!important;margin-bottom:.5rem}.account-points-history .account-points-history-transaction-date{grid-column:1 / 4;padding:.6rem var(--pageWidthPadding)!important;background-color:#f5f5f5}.account-points-history .account-points-history-transaction:not(.account-points-history-transaction-date-first) .account-points-history-transaction-date{display:none!important}.account-points-history .account-points-history-transaction-description{grid-column:1 / 3}.account-points-history .account-points-history-transaction-points{grid-column:3 / 4}}.account-purchase-history .account-loyalty-points{display:flex;align-items:flex-end;justify-content:space-between;color:var(--color-member);margin-bottom:1rem}.account-purchase-history [data-loyalty-points]{font-size:2.4rem;font-weight:700}.account-purchase-history .account-vip .account-loyalty-points{margin-bottom:0}.account-purchase-history .account-membership-card-upgrade{width:4rem}.account-purchase-history [data-upgrade-points]{font-size:2.4rem;font-weight:700}.account-purchase-history .account-membership-renewal{display:flex;align-items:flex-end;justify-content:space-between;color:var(--color-member);margin-bottom:1rem}.account-purchase-history .account-membership-card-renewal{width:4rem}.account-purchase-history [data-renewal]{font-size:2.4rem;font-weight:700}.account-purchase-history .account-purchase-history-transaction-date{grid-column:1 / 2}.account-purchase-history .account-purchase-history-transaction-description{grid-column:2 / 4}.account-purchase-history .account-purchase-history-transaction-amount{grid-column:4 / 5;text-align:right;color:#187831}@media screen and (max-width: 768px){.account-purchase-history .account-purchase-history-table{font-size:.9em!important;margin:0 calc(-1 * var(--pageWidthPadding));width:auto}.account-purchase-history .account-purchase-history-table .data-table-head{display:none}.account-purchase-history .account-purchase-history-table .data-table-row>span{padding:1rem var(--pageWidthPadding)!important}.account-purchase-history .account-purchase-history-transaction{grid-template-columns:repeat(3,minmax(30px,1fr))!important;margin-bottom:.5rem}.account-purchase-history .account-purchase-history-transaction-date{grid-column:1 / 4;padding:.6rem var(--pageWidthPadding)!important;background-color:#f5f5f5}.account-purchase-history .account-purchase-history-transaction:not(.account-purchase-history-transaction-date-first) .account-purchase-history-transaction-date{display:none!important}.account-purchase-history .account-purchase-history-transaction-description{grid-column:1 / 3}.account-purchase-history .account-purchase-history-transaction-amount{grid-column:3 / 4}.account-purchase-history [data-loyalty-points],.account-purchase-history [data-upgrade-points],.account-purchase-history [data-renewal]{font-size:1.8rem}.account-purchase-history .account-loyalty-points{font-size:1.4rem}}.account-ecoupon .account-ecoupon-coupons{display:none}.account-ecoupon .account-ecoupon-paragraph{margin-bottom:4rem;padding-bottom:4rem;border-bottom:1px solid #e8e8e1}.account-ecoupon .account-ecoupon-coupons-section--has-coupons{display:grid;grid-template-columns:repeat(3,minmax(30px,1fr));margin:0 -.5rem}.account-ecoupon .account-ecoupon-coupon{margin:0 .5rem 1.5rem}.account-ecoupon .account-ecoupon-coupon-card{display:flex;flex-direction:column;height:100%;border:1px solid #e8e8e1;border-radius:1rem;overflow:hidden}.account-ecoupon .account-ecoupon-coupon-image{width:100%}.account-ecoupon .account-ecoupon-coupon-main{display:flex;flex-direction:column;flex-grow:1}.account-ecoupon .account-ecoupon-coupon-body{display:flex;flex-direction:column;flex-grow:1;position:relative;padding:1.5rem;min-height:16rem}.account-ecoupon .account-ecoupon-coupon-title{font-size:2.2rem;font-weight:500;line-height:2.8rem;margin-bottom:1rem;flex-grow:1}.account-ecoupon .account-ecoupon-coupon-description{display:block}.account-ecoupon .account-ecoupon-coupon-scope{margin-top:.5rem;color:#337321;display:block}@media screen and (max-width: 768px){.account-ecoupon .account-ecoupon-coupon-body .account-ecoupon-coupon-scope{display:none}}@media screen and (min-width: 769px){.account-ecoupon .account-ecoupon-coupon-footer .account-ecoupon-coupon-scope{display:none}}.account-ecoupon .account-ecoupon-coupon-description-inner{display:flex;align-items:center;justify-content:space-between}.account-ecoupon .account-ecoupon-coupon-description-eshop-discount-code{line-height:1.3}.account-ecoupon .account-ecoupon-coupon-code{display:block}.account-ecoupon .account-ecoupon-coupon-qty{padding:.5rem;color:#337321;border:1px solid #337321;border-radius:.5rem;min-width:55px;text-align:center}.account-ecoupon .account-ecoupon-coupon-footer{display:flex;height:6rem;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:.5rem 1.5rem;font-size:1.4rem;color:#303030;border-top:3px dashed #dddddd}.account-ecoupon .account-ecoupon-coupon-terms{color:#777;text-decoration:underline;cursor:pointer}@media screen and (max-width: 1199px){.account-ecoupon .account-ecoupon-coupons-section--has-coupons{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.account-ecoupon .account-ecoupon-coupons-section--has-coupons{grid-template-columns:minmax(300px,1fr)}.account-ecoupon .account-ecoupon-coupon{position:relative;min-height:18rem;padding:.5rem 1rem;margin:0;height:100%}.account-ecoupon .account-ecoupon-coupon-card{display:flex;flex-direction:row;padding-left:1rem;align-items:center;border-color:#337321}.account-ecoupon .account-ecoupon-coupon-image{width:12rem;transform:translateY(-2rem)}.account-ecoupon .account-ecoupon-coupon-main{height:100%;margin-left:1rem;border-left:2px dashed #337321;justify-content:center}.account-ecoupon .account-ecoupon-coupon-body{position:static;padding:.5rem 1.5rem;flex-grow:0;min-height:unset}.account-ecoupon .account-ecoupon-coupon-title{font-size:1.4rem;line-height:1.8rem;height:auto;margin-bottom:0}.account-ecoupon .account-ecoupon-coupon-description{display:block;position:absolute;bottom:1.5rem;left:8rem;right:auto;padding:.5rem 1rem;text-align:center;transform:translate(-50%);color:#337321}.account-ecoupon .account-ecoupon-coupon-description-inner{display:block}.account-ecoupon .account-ecoupon-coupon-description-eshop-discount-code{font-size:1.2rem}.account-ecoupon .account-ecoupon-coupon-code{display:block;font-size:1.2rem;max-width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.account-ecoupon .account-ecoupon-coupon-qty{padding:.2rem;font-size:1.2rem;width:6rem;margin:0 auto}.account-ecoupon .account-ecoupon-coupon-footer{padding:.5rem 1.5rem;font-size:1.2rem;border:none;justify-content:flex-start}.account-ecoupon .account-ecoupon-coupon-footer>span{width:100%}}.account-profile .account-profile-main{display:none}.account-profile.account-loaded .account-profile-main{display:block}.account-profile .account-profile-section-header{display:block;background-color:#f5f5f5;padding:1rem var(--pageWidthPadding);font-size:1.8rem;color:#337321;margin:0 calc(-1 * var(--pageWidthPadding)) 1rem}.account-profile .account-profile-fields{margin-bottom:2.5rem;font-size:1.4rem}.account-profile label.account-profile-label{margin-bottom:0;font-size:1.4rem;font-weight:500;color:#303030}.account-profile .account-edit{color:#ea5514;text-decoration:underline;cursor:pointer}.account-edit-profile .account-edit-profile-main{display:none}.account-edit-profile.account-loaded .account-edit-profile-main{display:block}.account-edit-profile .account-edit-profile-section-header{display:block;background-color:#f5f5f5;padding:1rem var(--pageWidthPadding);font-size:1.8rem;color:#337321;margin:0 calc(-1 * var(--pageWidthPadding)) 1rem}.account-edit-profile .account-edit-profile-fields{margin-bottom:2.5rem;font-size:1.4rem}.account-address-book .account-address-book-main{display:none}.account-address-book.account-loaded .account-address-book-main{display:block}.account-address-book .account-address-book-addresses{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 -.5rem}.account-address-book .account-address-book-address{position:relative;display:flex;flex-direction:column;height:38rem;border:1px solid #e8e8e1;border-radius:1rem;margin:0 .5rem 1.5rem}.account-address-book .account-address-book-address-tag{position:absolute;top:1rem;left:2rem;padding:.5rem;color:#337321}.account-address-book .account-address-book-address-body{position:relative;flex-grow:1;padding:2.5rem}.account-address-book .account-address-book-address-title{font-size:2.2rem;font-weight:500;line-height:2.8rem;margin-top:2rem;margin-bottom:1rem;height:5.6rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.account-address-book .account-address-book-address-description{position:absolute;bottom:0;left:0;right:0;margin:1.5rem 0;padding:0 2.5rem;color:#303030;height:16.8rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.account-address-book .account-address-book-address-description>p{margin-bottom:0}@media screen and (min-width: 1200px) and (max-width: 1360px){.account-address-book .account-address-book-address-description{font-size:1.4rem;line-height:2.2rem;padding-bottom:0;margin-bottom:0;height:15.4rem}}.account-address-book .account-address-book-address-footer{padding:2rem 2.5rem;font-size:1.4rem;color:#303030}.account-address-book .account-address-book-address-footer .btn{font-size:1.4rem;padding:.5rem 1rem;min-width:7rem;margin-top:.5rem;margin-bottom:.5rem}.account-address-book .account-address-book-address--default{border-color:#337321;grid-column:1;grid-row:1}.account-address-book .account-address-book-address--add{cursor:pointer;justify-content:center;border:2px dashed #337321}.account-address-book .account-address-book-address--add .account-address-book-address-body{flex-grow:0;color:#337321}@media screen and (max-width: 1199px){.account-address-book .account-address-book-addresses{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.account-address-book .account-address-book-addresses{grid-template-columns:1fr}.account-address-book .account-address-book-address-description{margin-top:.5rem;margin-bottom:.5rem}.account-address-book .account-address-book-address-footer{padding-top:1rem;padding-bottom:1rem}.account-address-book .account-address-book-address-footer .btn,.account-address-book .account-address-book-address-footer button{width:100%}}.account-address-form .account-address-form-buttons{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.customers-login{max-width:120rem}.customers-login .grid-item{padding:4rem}.customers-login .grid-item+.grid-item{border-left:2px solid #e8e8e1}.customers-login .field input{width:100%}.customers-login .field label{margin-top:.5rem;color:#303030}.customers-login .field+.field{margin-top:2rem}.customers-login .list-title{display:block;margin-bottom:.5rem;font-weight:600}.customers-login .customer__description{margin-bottom:2rem}@media screen and (max-width: 768px){.customers-login .grid-item{padding:0 var(--pageWidthPadding);margin-bottom:3rem!important}.customers-login .grid-item+.grid-item{padding-top:3rem!important;border-left:none;border-top:2px solid #e8e8e1}}.account-password-form .account-divider,.account-email-form .account-divider{margin-top:4rem;margin-bottom:3rem}.account-password-form .show-error .alert-error,.account-email-form .show-error .alert-error{display:block}.data-table-head.data-order-header-style .account-purchase-history-transaction-date,.data-table-head.data-order-header-style .account-purchase-history-transaction-description,.data-table-head.data-order-header-style .account-purchase-history-transaction-amount,.data-table-body.data-tble-body-style .account-purchase-history-transaction-date,.data-table-body.data-tble-body-style .account-purchase-history-transaction-description,.data-table-body.data-tble-body-style .account-purchase-history-transaction-amount{grid-column:unset}.data-table-head.data-order-header-style,.account-page .data-table .data-table-body.data-tble-body-style .data-table-row{grid-template-columns:.25fr 1fr 1fr 1fr!important}@media (max-width: 992px){.data-table-head.data-order-header-style,.account-page .data-table .data-table-body.data-tble-body-style .data-table-row{grid-template-columns:1fr 1fr 1fr!important}.account-page .data-table .data-table-body.data-tble-body-style .account-purchase-history-transaction.account-purchase-history-transaction-date-first{grid-template-columns:1fr 1fr 1fr 1fr!important;margin-bottom:0}}@media (min-width: 993px) and (max-width: 1024px){.data-table-head.data-order-header-style,.account-page .data-table .data-table-body.data-tble-body-style .data-table-row{grid-template-columns:.5fr 1fr 1fr 1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/wave-account.scss.css.map */
