.order-history__header{background-color:#f7f3eb;border-bottom:1px solid var(--accent-color);border-left:1px solid var(--accent-color);border-right:1px solid var(--accent-color);border-top:1px solid var(--accent-color);font-weight:500;padding:10px 0}.order-history__header .order__column{padding:0 10px}.order__column{line-height:30px;padding:10px;text-transform:uppercase}.order__number a{cursor:pointer;font-weight:700}.order__shipping,.order__payment,.order__summary{vertical-align:top}.order__card-icon svg{width:80px}.order__summary table{width:100%;padding:0;margin:0}.order__summary table th:first-child{text-align:left}.order__summary table th:last-child{text-align:right}.order__summary table tr{margin:0;padding:0}.order__summary table tr td,.order__summary table tr th{padding:0;margin:0}.order__summary-row td:last-child{text-align:right}.order__summary-row--total{font-weight:700}.order__collapsed-info{border-bottom:1px solid var(--accent-color)}.order__collapsed-info .order__column{line-height:30px}.order__collapsed-info .order__mobile-status{max-width:none}.order__collapsed-info .order__mobile-status label,.order__collapsed-info .order__mobile-status span{float:left}.order__collapsed-info .order__mobile-status label{font-weight:500;margin-right:5px}.order__actions{position:relative;text-align:right}.order__actions .btn{height:30px;line-height:30px}.order__details{background-color:#efefef;padding:10px}.order__details-shipping{float:left;font-size:12px;line-height:12px;text-align:left;width:55%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.order__details-button{float:right}.order__details__heading{font-size:14px;font-weight:500;text-transform:uppercase}.order__collapsed-info{padding:15px 0}.order__expanded-info{max-height:0;overflow:hidden}.order__expanded-info{transition:max-height .25s ease-in-out;transition-behavior:allow-discrete}.order__expanded-info--open{transition:max-height .25s ease-in-out,.5s .25s ease-in-out;transition-behavior:allow-discrete}@media only screen and (max-width: 768px){.order__number{text-align:center!important}.order__total{text-align:right!important}.order__status{display:none}.order .order__details .order__shipping{padding-bottom:20px}.order .order__details .order__payment{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:20px 0}.order .order__details .order__summary{padding-top:20px}.order__actions .order__details-button{float:unset;font-size:12px;height:24px;line-height:1;padding:0 10px;width:100%}}.orderItem{background:#fff;border-bottom:1px solid #efefef;padding:20px 0}.orderItem:last-child{border-bottom:1px solid var(--accent-color)}.orderItem__image img{max-width:100%;width:210px}.orderItem__quantity{font-size:13px;margin-bottom:10px;overflow:hidden;padding-top:20px}.orderItem__quantity:after:after{content:"";display:table;clear:both}.orderItem__quantity label{font-weight:500;margin-bottom:0;margin-right:5px}.orderItem__quantity label,.orderItem__quantity span{float:left}.orderItem__quantity-label{font-size:13px}@media only screen and (max-width: 768px){.orderItem__image,.orderItem__details{text-align:center}}.account{padding:40px 0}.account__title{font-weight:500;margin-bottom:40px}.account__subtext{margin-bottom:20px}.account__nav{margin-top:30px}.account__nav:after{content:"";display:table;clear:both}.account__nav .btn{padding:0 15px}@media only screen and (max-width: 768px){.account__nav .btn{font-size:12px;margin:5px 0!important;padding:0;width:calc(100% - 10px)}}.account__nav-left .btn{float:left;margin-left:10px}.account__nav-left .btn:first-child{margin-left:0}.account__nav-right .btn{float:right;margin-right:10px}.account__nav-right .btn:first-child{margin-right:0}.account #CustomerLoginForm .form__submit,.account #RecoverPasswordForm .form__submit,.account #CustomerRegistrationForm .form__submit,.account #ResetPasswordForm .form__submit,.account #ContactForm .form__submit{float:none;text-align:center}.account #CustomerLoginForm .form__submit .btn,.account #RecoverPasswordForm .form__submit .btn,.account #CustomerRegistrationForm .form__submit .btn,.account #ResetPasswordForm .form__submit .btn,.account #ContactForm .form__submit .btn{margin-top:10px}.account #CustomerLoginForm .form__options,.account #RecoverPasswordForm .form__options,.account #CustomerRegistrationForm .form__options,.account #ResetPasswordForm .form__options,.account #ContactForm .form__options{align-items:center;display:flex;padding-top:50px;justify-content:center}.account #CustomerLoginForm .form__options .form__item,.account #RecoverPasswordForm .form__options .form__item,.account #CustomerRegistrationForm .form__options .form__item,.account #ResetPasswordForm .form__options .form__item,.account #ContactForm .form__options .form__item{display:inline-block}.account #CustomerLoginForm .form__options .form__item:last-child,.account #RecoverPasswordForm .form__options .form__item:last-child,.account #CustomerRegistrationForm .form__options .form__item:last-child,.account #ResetPasswordForm .form__options .form__item:last-child,.account #ContactForm .form__options .form__item:last-child{margin-left:10px}@media only screen and (max-width: 768px){.account #CustomerLoginForm .form__options,.account #RecoverPasswordForm .form__options,.account #CustomerRegistrationForm .form__options,.account #ResetPasswordForm .form__options,.account #ContactForm .form__options{display:block}.account #CustomerLoginForm .form__options .form__item,.account #RecoverPasswordForm .form__options .form__item,.account #CustomerRegistrationForm .form__options .form__item,.account #ResetPasswordForm .form__options .form__item,.account #ContactForm .form__options .form__item{display:block;margin:0!important;width:100%}.account #CustomerLoginForm .form__options .form__item .btn,.account #RecoverPasswordForm .form__options .form__item .btn,.account #CustomerRegistrationForm .form__options .form__item .btn,.account #ResetPasswordForm .form__options .form__item .btn,.account #ContactForm .form__options .form__item .btn{margin:10px 0;width:100%}}.account #CustomerLoginForm,.account #RecoverPasswordForm{padding:0 20px!important}.account #CustomerLoginForm .form__options .form__item:last-child,.account #RecoverPasswordForm .form__options .form__item:last-child{margin-left:0}.account #CustomerRegistrationForm{border-left:1px solid var(--accent-color);padding-left:40px}.account #RecoverPassword{margin-left:20px}.account #RecoverPasswordForm form{margin-top:40px}@media only screen and (max-width: 768px){.account #CustomerLoginForm,.account #RecoverPasswordForm{padding-right:0}.account #CustomerRegistrationForm{border-left:none;border-top:1px solid var(--accent-color);margin-top:40px;padding-left:0;padding-top:40px}.account .form__submit .btn{margin-left:0!important;width:100%}}.template-customers-register .account,.template-customers-login .account{margin-bottom:10px;margin-top:10px;padding:0}.template-customers-register .account-registration-form,.template-customers-register .account-login-form,.template-customers-login .account-registration-form,.template-customers-login .account-login-form{background-color:#fff;position:relative}.template-customers-register .account-registration-form:after,.template-customers-register .account-login-form:after,.template-customers-login .account-registration-form:after,.template-customers-login .account-login-form:after{content:"";display:table;clear:both}.template-customers-register .account-registration-form__bottom,.template-customers-register .account-login-form__bottom,.template-customers-login .account-registration-form__bottom,.template-customers-login .account-login-form__bottom{text-align:center;width:100%}.template-customers-register .account-registration-form__bottom span,.template-customers-register .account-registration-form__bottom a,.template-customers-register .account-login-form__bottom span,.template-customers-register .account-login-form__bottom a,.template-customers-login .account-registration-form__bottom span,.template-customers-login .account-registration-form__bottom a,.template-customers-login .account-login-form__bottom span,.template-customers-login .account-login-form__bottom a{font-size:13px;font-weight:500}.template-customers-register .account-registration-form__bottom a,.template-customers-register .account-login-form__bottom a,.template-customers-login .account-registration-form__bottom a,.template-customers-login .account-login-form__bottom a{text-decoration:underline}.template-customers-register .account-registration-form label[for=marketing],.template-customers-login .account-registration-form label[for=marketing]{text-transform:unset}.template-customers-register .account-login-form label,.template-customers-login .account-login-form label{display:none}.template-customers-register .account-login-form .form__item,.template-customers-login .account-login-form .form__item{margin-bottom:20px}.template-customers-register .account-login-form .form__item input::-webkit-input-placeholder,.template-customers-login .account-login-form .form__item input::-webkit-input-placeholder{color:#000;font-size:12px;text-transform:uppercase}.template-customers-register .account-login-form .form__item input::-moz-placeholder,.template-customers-login .account-login-form .form__item input::-moz-placeholder{color:#000;font-size:12px;text-transform:uppercase}.template-customers-register .account-login-form .form__item input:-ms-input-placeholder,.template-customers-login .account-login-form .form__item input:-ms-input-placeholder{color:#000;font-size:12px;text-transform:uppercase}.template-customers-register .account-login-form .form__item input:-moz-placeholder,.template-customers-login .account-login-form .form__item input:-moz-placeholder{color:#000;font-size:12px;text-transform:uppercase}.template-customers-register .account-login-form .form__item input::placeholder,.template-customers-login .account-login-form .form__item input::placeholder{color:#000;font-size:12px;text-transform:uppercase}.template-customers-register .account-login-form .form__options,.template-customers-login .account-login-form .form__options{display:flex!important;padding-top:0!important;text-align:center}.template-customers-register .account-login-form .form__options a,.template-customers-login .account-login-form .form__options a{font-weight:500;margin-left:5px;text-transform:uppercase}.template-customers-register .account-login-form .form__options a:hover,.template-customers-register .account-login-form .form__options a:focus,.template-customers-login .account-login-form .form__options a:hover,.template-customers-login .account-login-form .form__options a:focus{text-decoration:underline}.template-customers-register .account-login-form .form-success,.template-customers-login .account-login-form .form-success{left:0;margin:0 auto;position:absolute;right:0;top:50px;width:80%}.template-customers-register .account-login-form #RecoverPassword,.template-customers-login .account-login-form #RecoverPassword{display:block;font-size:12px;margin-left:0;text-align:center;text-transform:uppercase;width:100%}.template-customers-register .account-login-form #RecoverPassword:hover,.template-customers-register .account-login-form #RecoverPassword:focus,.template-customers-login .account-login-form #RecoverPassword:hover,.template-customers-login .account-login-form #RecoverPassword:focus{text-decoration:underline}.template-customers-register #CustomerRegistrationForm,.template-customers-register #CustomerLoginForm,.template-customers-register #RecoverPasswordForm,.template-customers-login #CustomerRegistrationForm,.template-customers-login #CustomerLoginForm,.template-customers-login #RecoverPasswordForm{border-left:none;left:0;padding-left:0;right:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.template-customers-register #CustomerRegistrationForm h2,.template-customers-register #CustomerLoginForm h2,.template-customers-register #RecoverPasswordForm h2,.template-customers-login #CustomerRegistrationForm h2,.template-customers-login #CustomerLoginForm h2,.template-customers-login #RecoverPasswordForm h2{margin:0;text-align:center}.template-customers-register #CustomerRegistrationForm form,.template-customers-register #CustomerLoginForm form,.template-customers-register #RecoverPasswordForm form,.template-customers-login #CustomerRegistrationForm form,.template-customers-login #CustomerLoginForm form,.template-customers-login #RecoverPasswordForm form{margin:40px auto 0;max-width:400px}.template-customers-register #CustomerRegistrationForm form label,.template-customers-register #CustomerLoginForm form label,.template-customers-register #RecoverPasswordForm form label,.template-customers-login #CustomerRegistrationForm form label,.template-customers-login #CustomerLoginForm form label,.template-customers-login #RecoverPasswordForm form label{font-weight:500}.template-customers-register #CustomerRegistrationForm form input,.template-customers-register #CustomerLoginForm form input,.template-customers-register #RecoverPasswordForm form input,.template-customers-login #CustomerRegistrationForm form input,.template-customers-login #CustomerLoginForm form input,.template-customers-login #RecoverPasswordForm form input{margin-bottom:10px}.template-customers-register #CustomerRegistrationForm form .form__submit,.template-customers-register #CustomerLoginForm form .form__submit,.template-customers-register #RecoverPasswordForm form .form__submit,.template-customers-login #CustomerRegistrationForm form .form__submit,.template-customers-login #CustomerLoginForm form .form__submit,.template-customers-login #RecoverPasswordForm form .form__submit{margin-top:40px}@media only screen and (max-width: 768px){.template-customers-register #CustomerRegistrationForm,.template-customers-register #CustomerLoginForm,.template-customers-register #RecoverPasswordForm,.template-customers-login #CustomerRegistrationForm,.template-customers-login #CustomerLoginForm,.template-customers-login #RecoverPasswordForm{border-top:none;left:unset;margin-top:0;padding:40px 20px!important;top:unset;transform:unset}.template-customers-register #CustomerRegistrationForm form,.template-customers-register #CustomerLoginForm form,.template-customers-register #RecoverPasswordForm form,.template-customers-login #CustomerRegistrationForm form,.template-customers-login #CustomerLoginForm form,.template-customers-login #RecoverPasswordForm form{margin:20px auto 0;max-width:100%;width:100%}.template-customers-register #CustomerRegistrationForm form .form__submit,.template-customers-register #CustomerLoginForm form .form__submit,.template-customers-register #RecoverPasswordForm form .form__submit,.template-customers-login #CustomerRegistrationForm form .form__submit,.template-customers-login #CustomerLoginForm form .form__submit,.template-customers-login #RecoverPasswordForm form .form__submit{margin-top:0}.template-customers-register #CustomerRegistrationForm form .form__submit .form__item,.template-customers-register #CustomerLoginForm form .form__submit .form__item,.template-customers-register #RecoverPasswordForm form .form__submit .form__item,.template-customers-login #CustomerRegistrationForm form .form__submit .form__item,.template-customers-login #CustomerLoginForm form .form__submit .form__item,.template-customers-login #RecoverPasswordForm form .form__submit .form__item{float:unset;margin-left:auto;margin-right:auto;width:200px}.template-customers-register #CustomerRegistrationForm form .form__submit .form__item input,.template-customers-register #CustomerLoginForm form .form__submit .form__item input,.template-customers-register #RecoverPasswordForm form .form__submit .form__item input,.template-customers-login #CustomerRegistrationForm form .form__submit .form__item input,.template-customers-login #CustomerLoginForm form .form__submit .form__item input,.template-customers-login #RecoverPasswordForm form .form__submit .form__item input{max-width:150px}}.template-customers-register #RecoverPasswordForm .account__subtext,.template-customers-login #RecoverPasswordForm .account__subtext{text-align:center}.template-customers-register .account-loyalty,.template-customers-login .account-loyalty{height:88vh;position:relative}.template-customers-register .account-loyalty__image,.template-customers-login .account-loyalty__image{background-position:center top!important;height:100%;z-index:1;background-position:center center;background-repeat:no-repeat;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}.template-customers-register .account-loyalty .early-access_image img,.template-customers-login .account-loyalty .early-access_image img{margin-bottom:3%;width:240px}.template-customers-register .account-loyalty__content,.template-customers-login .account-loyalty__content{color:#fff;left:0;margin:0 auto;opacity:0;right:0;text-align:center;width:450px;z-index:3;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.template-customers-register .account-loyalty__content.active,.template-customers-login .account-loyalty__content.active{opacity:1}.template-customers-register .account-loyalty__content.has-overlay,.template-customers-login .account-loyalty__content.has-overlay{left:7%;padding:50px 20px;right:unset}.template-customers-register .account-loyalty__content.has-overlay.has-overlay--light,.template-customers-login .account-loyalty__content.has-overlay.has-overlay--light{background-color:#fff6}.template-customers-register .account-loyalty__content.has-overlay.has-overlay--dark,.template-customers-login .account-loyalty__content.has-overlay.has-overlay--dark{background-color:#0009}.template-customers-register .account-loyalty__content.has-overlay.has-overlay--dark--medium,.template-customers-login .account-loyalty__content.has-overlay.has-overlay--dark--medium{background-color:#0003}.template-customers-register .account-loyalty h3.small-uppercase,.template-customers-login .account-loyalty h3.small-uppercase{font-size:18px;font-weight:500;text-transform:uppercase}.template-customers-register .account-loyalty h2.big-uppercase,.template-customers-login .account-loyalty h2.big-uppercase{font-family:Branch,Playfair Display;font-size:38px;letter-spacing:inherit}.template-customers-register .account-loyalty p.bolder-text,.template-customers-login .account-loyalty p.bolder-text{font-weight:500;margin-bottom:20px;font-size:14px}.template-customers-register .account-loyalty p.bigger-text,.template-customers-login .account-loyalty p.bigger-text{font-size:14px}.template-customers-register .account-loyalty__title,.template-customers-login .account-loyalty__title{margin:0}.template-customers-register .account-loyalty__title .referral-title,.template-customers-login .account-loyalty__title .referral-title{font-family:Avenir Next,sans-serif;letter-spacing:0}.template-customers-register .account-loyalty.referral-program .account-loyalty__list,.template-customers-login .account-loyalty.referral-program .account-loyalty__list{margin-top:25px;width:415px!important}.template-customers-register .account-loyalty.referral-program .account-loyalty__top,.template-customers-login .account-loyalty.referral-program .account-loyalty__top{margin-top:0}.template-customers-register .account-loyalty.referral-program .referral-intro,.template-customers-login .account-loyalty.referral-program .referral-intro{font-size:15px}.template-customers-register .account-loyalty.referral-program .referral-desc,.template-customers-login .account-loyalty.referral-program .referral-desc{font-size:14px;margin-top:25px}.template-customers-register .account-loyalty__top,.template-customers-register .account-loyalty__bottom,.template-customers-login .account-loyalty__top,.template-customers-login .account-loyalty__bottom{font-weight:500!important;letter-spacing:1px;margin-top:18px}.template-customers-register .account-loyalty__bottom,.template-customers-login .account-loyalty__bottom{margin-bottom:20px}.template-customers-register .account-loyalty__list,.template-customers-login .account-loyalty__list{list-style-type:none;margin:35px auto 0;padding-left:0;width:280px}.template-customers-register .account-loyalty__item,.template-customers-login .account-loyalty__item{font-weight:500!important;letter-spacing:1px;padding-bottom:22px;padding-left:40px;position:relative;text-align:left}.template-customers-register .account-loyalty__item.has-icon,.template-customers-login .account-loyalty__item.has-icon{background-repeat:no-repeat;background-size:24px}.template-customers-register .account-loyalty__item:not(.has-icon):before,.template-customers-login .account-loyalty__item:not(.has-icon):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20class='icon'%3e%3cpath%20fill='%23fff'%20d='M17.409%208.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071%201.029v6.671H1.967C1.401%208.929.938%209.435.938%2010s.463%201.071%201.029%201.071h6.605V17.7c0%20.566.506%201.029%201.071%201.029s1.071-.463%201.071-1.029v-6.629h6.695c.566%200%201.029-.506%201.029-1.071s-.463-1.071-1.029-1.071z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:20px;content:"";height:20px;position:absolute;left:0;top:3px;width:20px}.template-customers-register .account-loyalty__item:last-child,.template-customers-login .account-loyalty__item:last-child{padding-bottom:0}@media only screen and (max-width: 768px){.template-customers-register .account-loyalty,.template-customers-login .account-loyalty{height:550px}.template-customers-register .account-loyalty__content,.template-customers-login .account-loyalty__content{width:300px}.template-customers-register .account-loyalty__content.has-overlay,.template-customers-login .account-loyalty__content.has-overlay{padding:20px}.template-customers-register .account-loyalty__top,.template-customers-register .account-loyalty__bottom,.template-customers-login .account-loyalty__top,.template-customers-login .account-loyalty__bottom{margin-top:16px}.template-customers-register .account-loyalty__list,.template-customers-login .account-loyalty__list{margin-top:16px;width:240px}.template-customers-register .account-loyalty .early-access_image img,.template-customers-login .account-loyalty .early-access_image img{width:130px}.template-customers-register .account-loyalty__item,.template-customers-login .account-loyalty__item{padding-bottom:16px}.template-customers-register .account-loyalty h3.small-uppercase,.template-customers-login .account-loyalty h3.small-uppercase{font-size:12px}.template-customers-register .account-loyalty h2.big-uppercase,.template-customers-login .account-loyalty h2.big-uppercase{font-size:20px}.template-customers-register .account-loyalty p.bigger-text,.template-customers-login .account-loyalty p.bigger-text,.template-customers-register .account-loyalty p.bolder-text,.template-customers-login .account-loyalty p.bolder-text{font-size:12px}.template-customers-register .account-loyalty.referral-program .account-loyalty__content,.template-customers-login .account-loyalty.referral-program .account-loyalty__content{width:calc(100% - 60px)}.template-customers-register .account-loyalty.referral-program .account-loyalty__list,.template-customers-login .account-loyalty.referral-program .account-loyalty__list{width:100%!important}.template-customers-register .account-loyalty.referral-program .referral-title img,.template-customers-login .account-loyalty.referral-program .referral-title img{width:300px}.template-customers-register .account-loyalty.referral-program .referral-intro,.template-customers-login .account-loyalty.referral-program .referral-intro{font-size:13px}.template-customers-register .account-loyalty.referral-program .referral-desc,.template-customers-login .account-loyalty.referral-program .referral-desc{font-size:12px;margin-top:25px}}.template-customers-register .form__submit{margin-top:20px!important}.template-customers-register .form__submit .btn{margin-top:0!important}.template-customers-register .form__marketing{margin-top:20px}.template-customers-register .form__marketing .form__item{align-items:start;display:flex;gap:10px}.template-customers-register .form__marketing .form__item input{margin-top:3px}.logged-in .loyalty-status-section,.logged-in .loyalty-status-2-section,.logged-in .account-referral-section .account-referral,.logged-in.template-page-loyalty-social-club .h1-image,.logged-in .orders-section,.logged-in .loyalty-history-table,.logged-in.template-page-wishlist .user-wishlist,.logged-in main .wishlist{float:right;max-width:calc(100% - 200px);width:calc(100% - 200px)}@media only screen and (max-width: 989px){.logged-in .loyalty-status-section,.logged-in .loyalty-status-2-section,.logged-in .account-referral-section .account-referral,.logged-in.template-page-loyalty-social-club .h1-image,.logged-in .orders-section,.logged-in .loyalty-history-table,.logged-in.template-page-wishlist .user-wishlist,.logged-in main .wishlist{max-width:100%;width:100%}}.template-page-loyalty-social-club main .container:after,.template-page-loyalty-history main .container:after,.template-page-referral-account main .container:after,.template-customers-account main .container:after,.template-page-wishlist main .container:after{content:"";display:table;clear:both}.account-nav{float:left;margin-top:40px;position:relative;width:200px;z-index:2}.account-nav__title{text-transform:uppercase}.account-nav__items{list-style:none;padding:0}.account-nav__items li{padding:5px 0;text-transform:uppercase}.account-nav__items li.active a{font-weight:600}.account-nav__mobile-items{font-size:12px;margin-bottom:40px;padding:10px;width:100%}@media only screen and (max-width: 989px){.account-nav{margin-top:20px;padding:0;width:100%}.account-nav__mobile-items{display:block!important}.account-nav__items{display:none}}.template-customers-reset_password .form-reset-password p{font-size:14px;margin-bottom:50px;text-align:center}.loyalty-status-section .loyalty-status__stats{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px}@media only screen and (max-width: 768px){.loyalty-status-section .loyalty-status__stats{flex-direction:column}}.loyalty-status-section .loyalty-status__stats-clutch,.loyalty-status-section .loyalty-status__stats-points{background-color:#f5f5f5;font-weight:500;padding:20px;text-align:center;width:calc(50% - 3px)}.loyalty-status-section .loyalty-status__stats-clutch h4,.loyalty-status-section .loyalty-status__stats-points h4{font-size:24px;font-weight:500;margin:0}.loyalty-status-section .loyalty-status__stats-clutch span:first-child,.loyalty-status-section .loyalty-status__stats-clutch span.loyalty-counter,.loyalty-status-section .loyalty-status__stats-points span:first-child,.loyalty-status-section .loyalty-status__stats-points span.loyalty-counter{font-size:50px!important}.loyalty-status-section .loyalty-status__stats-clutch span:last-child:not(.loyalty-counter),.loyalty-status-section .loyalty-status__stats-points span:last-child:not(.loyalty-counter){display:block;font-size:16px;position:relative}@media only screen and (max-width: 768px){.loyalty-status-section .loyalty-status__stats-clutch,.loyalty-status-section .loyalty-status__stats-points{margin-bottom:4px;width:100%}.loyalty-status-section .loyalty-status__stats-clutch h4,.loyalty-status-section .loyalty-status__stats-points h4{font-size:18px}.loyalty-status-section .loyalty-status__stats-clutch span:first-child,.loyalty-status-section .loyalty-status__stats-clutch span.loyalty-counter,.loyalty-status-section .loyalty-status__stats-points span:first-child,.loyalty-status-section .loyalty-status__stats-points span.loyalty-counter{font-size:32px!important}.loyalty-status-section .loyalty-status__stats-clutch span:last-child:not(.loyalty-counter),.loyalty-status-section .loyalty-status__stats-points span:last-child:not(.loyalty-counter){font-size:12px}}.loyalty-status-section .loyalty-status__history{border:1px solid #000;margin-bottom:40px;margin-top:40px;padding:30px}.loyalty-status-section .loyalty-status__history:after{content:"";display:table;clear:both}.loyalty-status-section .loyalty-status__info h4{font-size:30px;margin:0}@media only screen and (max-width: 768px){.loyalty-status-section .loyalty-status__info h4{font-size:20px}}@media only screen and (max-width: 768px){.loyalty-status-section .loyalty-status__view .loyalty-replace{font-size:12px}.loyalty-status-section .loyalty-status__view [data-loyalty-tier-icon]{margin-right:10px}}.loyalty-status-section .loyalty-status__progress-widget{background-color:#f5f5f5;margin-top:20px}.loyalty-status-section .loyalty-status__history-left,.loyalty-status-section .loyalty-status__history-right{float:left;width:calc(50% - 60px)}.loyalty-status-section .loyalty-status__history-left{max-width:450px}.loyalty-status-section .loyalty-status__history-right{float:right;text-align:right}.loyalty-status-section .loyalty-status__history-right a{font-size:12px;height:37px;line-height:37px;padding:0 10px}@media only screen and (max-width: 768px){.loyalty-status-section .loyalty-status__history{margin-bottom:20px;margin-top:40px;padding:10px}.loyalty-status-section .loyalty-status__history-left,.loyalty-status-section .loyalty-status__history-right{float:none;max-width:100%;text-align:center;width:100%}.loyalty-status-section .loyalty-status__history-right{margin-top:20px}}@media only screen and (max-width: 768px){.loyalty-status-section .loyalty-status__program .tier_container{margin:0;padding:0;width:100%}.loyalty-status-section .loyalty-status__program .tier_container .tier_table{width:100%}}.template-page-loyalty-social-club main .container h1,.template-page-loyalty-history main .container h1{text-align:center;text-transform:uppercase}.template-page-loyalty-social-club main .container .h1-image,.template-page-loyalty-history main .container .h1-image{margin:40px 0;text-align:center}@media only screen and (max-width: 768px){.template-page-loyalty-social-club main .container .h1-image,.template-page-loyalty-history main .container .h1-image{margin:20px 0}}.template-page-loyalty-social-club main .container h1{display:block;margin:0;padding:0;position:relative;top:-30px}.template-page-loyalty-social-club main .container h1:before,.template-page-loyalty-social-club main .container h1 span{display:block;margin:0;padding:0}.template-page-loyalty-social-club main .container h1:before,.template-page-loyalty-social-club main .container h1:after{position:relative}.template-page-loyalty-social-club main .container h1:before{backface-visibility:visible;content:"Social Club";opacity:.1;top:120px;transform:scaleY(-1);z-index:1}.template-page-loyalty-social-club main .container h1:after{content:"";display:block;top:-10px;left:0;width:100%;height:60px;background-image:linear-gradient(to bottom,#fff6,#fff 50%);z-index:2}.template-page-loyalty-social-club main .pointsCounter{display:none}.template-page-loyalty-history main .container h1{display:block;margin:0;padding:0;position:relative;top:-30px}.template-page-loyalty-history main .container h1:before,.template-page-loyalty-history main .container h1 span{display:block;margin:0;padding:0}.template-page-loyalty-history main .container h1:before,.template-page-loyalty-history main .container h1:after{position:relative}.template-page-loyalty-history main .container h1:before{backface-visibility:visible;content:"Rewards History";opacity:.1;top:120px;transform:scaleY(-1);z-index:1}.template-page-loyalty-history main .container h1:after{content:"";display:block;top:-10px;left:0;width:100%;height:60px;background-image:linear-gradient(to bottom,#fff6,#fff 50%);z-index:2}.loyalty-status-2{margin-top:40px}.loyalty-status-2__top{background-color:#f7f3eb;border:1px solid #000;padding:50px}.loyalty-status-2__top p{font-size:15px;text-align:center}.loyalty-status-2__top div div{font-size:20px;margin-top:20px;text-align:center;text-transform:uppercase}@media only screen and (max-width: 768px){.loyalty-status-2__top{padding:10px}.loyalty-status-2__top p{font-size:12px}.loyalty-status-2__top div div{font-size:14px;margin-bottom:10px;margin-top:0}}.loyalty-history-table{margin-top:20px}.loyalty-history-table .lion-history-table{border:0!important}.loyalty-history-table thead{border:1px solid #000!important}.loyalty-history-table th{background-color:#f7f3eb!important;border-bottom:1px solid #000!important;color:#000!important;padding-bottom:15px!important;padding-top:15px!important}.loyalty-history-table td{border-bottom:1px solid #000!important;font-size:12px!important;padding-bottom:15px!important;padding-top:15px!important}.loyalty-history-table tr{background-color:#fff!important}.loyalty-history-table .lion-history-table__row-status span{color:#fff}.loyalty-history-table .lion-history-table__row-status span:after{color:#000;content:"approved";font-size:12px;text-transform:uppercase}.loyalty-history-table .lion-history-table__bubble{background-color:unset!important;color:#000!important;font-size:12px!important;font-weight:400!important;opacity:1!important;padding:0 0 0 5px!important;text-transform:uppercase!important}[data-loyalty-points-pending] span:last-child{display:none}
