.rewards-enhanced-page{overflow-x:hidden;max-width:100%}.rewards-enhanced-section .page-header,.rewards-enhanced-section main .section-header,main .section-header{display:none}.rewards-lion-header [data-lion-integrated-page] .lion-integrated-page-section:not(.lion-header){display:none!important}.hiw+[data-lion-integrated-page] .lion-integrated-page-section.lion-header{display:none!important}#loyaltylion .lion-header,.rewards-lion-header .lion-header{background-image:url(/cdn/shop/files/ll-exclusivebeautyclub-header.jpg?v=1701947737)!important;background-size:cover;background-position:center;position:relative}#loyaltylion .lion-integrated-page--guest .lion-header,.rewards-lion-header .lion-integrated-page--guest .lion-header{min-height:460px;padding:91px 0}#loyaltylion .lion-header__join-today,.rewards-lion-header .lion-header__join-today{max-width:792px;width:calc(100% - 60px)!important;background:#fff;margin:0;font-size:19px;line-height:26px;padding:30px 50px 15px;z-index:1}#loyaltylion .lion-header__join-today:before,.rewards-lion-header .lion-header__join-today:before{content:"Welcome to Exclusive Beauty Club rewards";font-size:28px!important;line-height:42px!important;text-align:center;display:block;margin-bottom:30px!important}#loyaltylion .lion-header__join-buttons,.rewards-lion-header .lion-header__join-buttons{max-width:792px;width:calc(100% - 60px)!important;background:#fff;margin:0;justify-content:center;padding:30px 30px 40px;z-index:1}#loyaltylion .lion-header__join-buttons a,.rewards-lion-header .lion-header__join-buttons a{text-transform:uppercase;text-align:center}#loyaltylion .lion-integrated-page--authenticated .lion-header,.rewards-lion-header .lion-integrated-page--authenticated .lion-header{padding:91px 0 0}#loyaltylion .lion-header__your-points,.rewards-lion-header .lion-header__your-points{max-width:266px;width:calc(100% - 60px)!important;background:#fff;margin:0;padding:25px 40px 5px;text-align:center;font-size:18px!important;line-height:26px!important;font-weight:600!important;z-index:1}#loyaltylion .lion-header__your-points strong,.rewards-lion-header .lion-header__your-points strong{font-size:51px!important;line-height:51px!important;font-weight:700!important;margin-top:5px;margin-bottom:5px;display:block}#loyaltylion .lion-header__pending-points,.rewards-lion-header .lion-header__pending-points{max-width:266px;width:calc(100% - 60px)!important;background:#fff;margin:0;padding:5px 25px 25px;text-align:center;font-size:14px!important;line-height:18px!important;z-index:1}#loyaltylion .lion-header__nav,.rewards-lion-header .lion-header__nav{display:none!important}.rewards-lion-header,.hiw{margin-bottom:50px}.hiw_header{text-align:center!important;margin-bottom:60px!important;color:#1c1b1b!important;font-size:30px!important}.hiw_main{display:flex;gap:20px}.hiw_section{flex:1;text-align:center;padding:0 12px;align-items:center;display:flex;flex-direction:column}.hiw_section-header{margin:0;text-transform:uppercase;font-size:18px;line-height:26px;color:#1c1b1b}.hiw_section-logo{margin:15px 0;height:48px;width:48px;background:#462008;border-radius:50px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.hiw_section-subheader{margin:0 0 10px!important;line-height:30px;color:#462008;text-transform:uppercase;font-size:20px;font-weight:600}.hiw_section p{margin:0;font-size:18px;line-height:26px;font-weight:400;color:#3c3c3c}.rewards-nav-tabs{display:none;justify-content:center;gap:10px;margin-bottom:40px;border-bottom:2px solid #f8f8f8;flex-wrap:wrap;background:#fff;z-index:100}.rewards-nav-tab{padding:15px 25px;background:transparent;border:none;border-bottom:3px solid transparent;font-size:18px;line-height:26px;color:#3c3c3c;cursor:pointer;transition:all .3s ease;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.rewards-nav-tab:hover{color:#462008;border-bottom-color:#ba7a2d}.rewards-nav-tab.active{color:#462008;border-bottom-color:#462008;font-weight:600}.rewards-tab-content{min-height:400px}.rewards-tab-panel{display:block;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #f8f8f8}.rewards-tab-panel:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media (max-width: 991px){.rewards-tab-panel{display:none;animation:fadeIn .3s ease-in;margin-bottom:0;padding-bottom:0;border-bottom:none}.rewards-tab-panel.active{display:block}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rewards-section-header{text-align:center;margin-bottom:40px}.rewards-section-header h2{font-size:28px;line-height:36px;color:#1c1b1b;margin-bottom:10px;position:relative;padding-bottom:15px}@media (min-width: 992px){.rewards-section-header h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:#462008}}.rewards-section-header p{font-size:18px;line-height:26px;color:#3c3c3c;margin:0}.rewards-tier-section{margin-bottom:50px}.rewards-tier-section h3{font-size:24px;line-height:32px;color:#1c1b1b;margin-bottom:20px;text-align:center}.rewards-empty-state{text-align:center;padding:60px 20px;background:#f8f8f8;border-radius:8px}.rewards-empty-state p{font-size:18px;line-height:26px;color:#3c3c3c;margin:0}#loyaltylion .lion-facebook-like__wrapper,.lion-facebook-like__wrapper{display:flex;align-items:flex-end}#loyaltylion .lion-reward-item__title,#loyaltylion .lion-rule-item__title,.lion-reward-item__title,.lion-rule-item__title{font-weight:400;margin-bottom:10px}#loyaltylion .lion-claimed-rewards-list,.lion-claimed-rewards-list{border-radius:0!important}#loyaltylion .lion-rewards-list .lion-action-button:not(.lion-action-button--disabled):not(:hover),#loyaltylion .lion-rules-list .lion-action-button:not(.lion-action-button--disabled):not(:hover),.lion-rewards-list .lion-action-button:not(.lion-action-button--disabled):not(:hover),.lion-rules-list .lion-action-button:not(.lion-action-button--disabled):not(:hover){background:#232323!important;color:#fff!important;text-transform:uppercase;border:1px solid #232323}#loyaltylion .lion-rewards-list .lion-action-button:not(.lion-action-button--disabled):hover,#loyaltylion .lion-rules-list .lion-action-button:not(.lion-action-button--disabled):hover,.lion-rewards-list .lion-action-button:not(.lion-action-button--disabled):hover,.lion-rules-list .lion-action-button:not(.lion-action-button--disabled):hover{background:#ba7a2d!important;color:#fff!important;border-color:#ba7a2d!important}#loyaltylion .lion-rule-item__content,.lion-rule-item__content{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}#loyaltylion .lion-rule-item__actions,.lion-rule-item__actions,#loyaltylion .lion-reward-item__actions,.lion-reward-item__actions{width:calc(100% + 40px);max-width:calc(100% + 40px);margin:15px -20px -20px;box-sizing:border-box}#loyaltylion .lion-rule-item__actions>*,.lion-rule-item__actions>*,#loyaltylion .lion-reward-item__actions>*,.lion-reward-item__actions>*{width:100%;display:block}#loyaltylion .lion-rules-list .lion-action-button,.lion-rules-list .lion-action-button,#loyaltylion .lion-rewards-list .lion-action-button,.lion-rewards-list .lion-action-button{width:100%;max-width:100%;padding:.75rem 1rem!important;font-size:13px!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;white-space:normal!important;word-wrap:break-word;word-break:break-word;line-height:1.4;min-height:44px;text-align:center}#loyaltylion .lion-rules-list .lion-action-button span,.lion-rules-list .lion-action-button span,#loyaltylion .lion-rewards-list .lion-action-button span,.lion-rewards-list .lion-action-button span{white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important}#loyaltylion .lion-rule-item:nth-of-type(6) .lion-rule-item__icon,.lion-rule-item:nth-of-type(6) .lion-rule-item__icon{-webkit-mask-image:none!important;mask-image:none!important;mask:none!important;background-image:url(/cdn/shop/files/TIKTOK.png?v=1707149467)!important;background-size:cover}#loyaltylion .lion-rule-item:nth-of-type(7) .lion-rule-item__icon,.lion-rule-item:nth-of-type(7) .lion-rule-item__icon{-webkit-mask-image:none!important;mask-image:none!important;mask:none!important;background-image:url(/cdn/shop/files/YOUTUBE.png?v=1707149467)!important;background-size:cover}#loyaltylion .lion-rule-item:nth-of-type(8) .lion-rule-item__icon,.lion-rule-item:nth-of-type(8) .lion-rule-item__icon{-webkit-mask-image:none!important;mask-image:none!important;mask:none!important;background-image:url(/cdn/shop/files/pinterest_57c7b211-83a9-4cea-a17d-d435fc10977a.png?v=1707149768)!important;background-size:cover}.lion-rewards-list,.lion-rules-list,.lion-claimed-rewards-list,.lion-history-table,.lion-tier-overview,.lion-tier-progress{width:100%}.lion-rule-item{background:#fff;border:1px solid #f8f8f8;margin-bottom:15px;padding:20px;border-radius:8px;transition:all .3s ease}.lion-rule-item:hover{box-shadow:0 2px 8px #0000001a}.lion-reward-item:not([data-reward-id="202381"]){flex:1;min-width:300px;max-width:400px;display:flex!important;flex-direction:column!important;align-items:center;text-align:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:100%;padding:20px;margin-bottom:0;transition:box-shadow .2s ease;border:1px solid #fff}.lion-reward-item:not([data-reward-id="202381"]):hover{box-shadow:0 4px 12px #00000026}.lion-reward-item[data-reward-id="202381"]{background:#fff;border:1px solid #f8f8f8;margin-bottom:15px;padding:20px;border-radius:8px;transition:all .3s ease}.lion-reward-item[data-reward-id="202381"]:hover{box-shadow:0 2px 8px #0000001a}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__content,#loyaltylion .lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__content{flex-grow:1;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;width:100%!important;position:relative!important;border-color:#fff!important;justify-content:space-between!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__content>img:first-child{width:100%!important;margin-bottom:1.5rem!important;object-fit:contain!important;height:auto!important;max-height:250px!important;display:block!important;order:-1!important;padding:0!important;border-radius:0!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__product-image{width:100%!important;margin-bottom:1.5rem!important;display:block!important;order:-1!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__product-image img{width:100%!important;height:100%!important;max-height:250px!important;object-fit:contain!important;display:block!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__icon{display:none!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__percent-off,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta>span:first-child{display:block!important;font-size:16px!important;color:#986e3d!important;font-weight:600!important;margin-bottom:.5rem!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.5px!important;order:1!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__title{font-size:20px!important;color:#000!important;margin:.5rem 0!important;padding:0!important;font-weight:600!important;line-height:1.4!important;text-align:center!important;order:2!important;font-family:var(--font-heading-family)!important;font-style:normal!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__cost,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta>span:last-child{display:block!important;font-size:14px!important;color:#666!important;margin-bottom:1rem!important;text-align:center!important;font-weight:400!important;order:3!important;line-height:1.5!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__cost .value{font-weight:400!important;color:#666!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__cost .text{font-weight:400!important;color:#666!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta{display:contents!important;padding:0!important;margin:0!important;text-align:center!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__links{padding:0!important;margin:0 0 .5rem!important;display:flex!important;flex-direction:column!important;gap:.25rem!important;width:100%!important;order:4!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__more-info-url{line-height:1.5!important;margin:0!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__more-info-url a{font-size:14px!important;color:#46278f!important;text-decoration:underline!important;min-height:auto!important;display:block!important;transition:all .2s ease!important;font-weight:400!important;text-align:center!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__more-info-url a:hover{color:#5e34ad!important;text-decoration:underline!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions{width:100%!important;margin-top:auto!important;display:flex!important;flex-direction:column!important;gap:.5rem!important;padding:0!important;order:5!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions .lion-action-button{display:inline-block!important;width:100%!important;padding:.8rem!important;background-color:#232323!important;color:#fff!important;border:none!important;border-radius:4px!important;text-decoration:none!important;transition:opacity .2s ease!important;font-size:16px!important;text-transform:uppercase!important;font-weight:500!important;letter-spacing:1.5px!important;cursor:pointer!important;text-align:center!important;line-height:normal!important;font-family:inherit!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions .lion-action-button span{color:#fff!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions .lion-action-button:hover:not(.lion-action-button--disabled){background-color:#ba7a2d!important;color:#fff!important;opacity:1!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions .lion-action-button--disabled{background-color:#d8d8d8!important;color:#9a9a9a!important;cursor:not-allowed!important;opacity:1!important;font-size:14px!important;font-weight:600!important;letter-spacing:1.2px!important;text-transform:uppercase!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions .lion-action-button--disabled .lion-reward-item__redeem-button-text,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions .lion-action-button--disabled span{color:#9a9a9a!important;font-weight:600!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions>div:not(.lion-action-button),.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions>span:not(.lion-action-button){font-size:13px!important;color:#986e3d!important;text-align:center!important;line-height:1.4!important;padding:0!important;margin:0 0 .5rem!important;font-weight:400!important;order:-1!important;min-height:18px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__requirements{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:.5rem!important}.lion-reward-item:not([data-reward-id="202381"])>div:not(.lion-reward-item__content):not(.lion-reward-item__actions){order:100!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta .lion-currency,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta .lion-currency__value{color:#986e3d!important;font-weight:600!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta [data-i18n-key*=points]{font-size:14px!important;color:#666!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta .value,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta .text{color:inherit!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__description{padding:0!important;margin:0 0 1rem!important;font-size:14px!important;line-height:1.5!important;color:#666!important;text-align:center!important;font-weight:400!important}.lion-reward-item:not([data-reward-id="202381"]).lion-reward-item--product-cart .lion-reward-item__content{display:flex!important;flex-direction:column!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__product-image{display:none!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__content>img:not(:first-of-type):not(.lion-reward-item__icon){display:none!important}.lion-reward-item:not([data-reward-id="202381"]).lion-reward-item--voucher .lion-reward-item__title{font-size:22px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__title+div[style*="text-align: center"]{font-size:13px!important;color:#666!important;padding:0 20px 5px!important;margin:-5px 0 10px!important;font-weight:500!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta:before,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta:after,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta span:before,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta span:after{content:none!important;display:none!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__content>img{order:-10!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__icon{order:-10!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__percent-off{order:1!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__title{order:2!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__cost{order:3!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__description{order:3!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__links{order:4!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions{order:5!important}.lion-claimed-reward-item{background:#fff;border:1px solid #f8f8f8;margin-bottom:15px;padding:20px;border-radius:8px}.lion-history-table table{width:100%;border-collapse:collapse}.lion-history-table th{background:#f8f8f8;padding:12px;text-align:left;font-weight:600;color:#1c1b1b}.lion-history-table td{padding:12px;border-bottom:1px solid #f8f8f8}.lion-tier-overview,.lion-tier-progress{background:#fff;padding:20px;border-radius:8px;border:1px solid #f8f8f8;margin-bottom:20px}.rewards-tier-custom{background:#f5f1ed;padding:60px 40px;border-radius:8px;margin-top:40px}.rewards-tier-custom__title{font-size:36px;line-height:44px;text-align:center;color:#8b6942;margin:0 0 50px;font-weight:400}.rewards-tier-custom__title em{font-style:italic;font-weight:400;color:#8b6942}.tier-badges{display:flex;justify-content:center;gap:60px;margin-bottom:60px;flex-wrap:wrap}.tier-badge{display:flex;flex-direction:column;align-items:center;text-align:center}.tier-badge__icon{width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .3s ease}.tier-badge:hover .tier-badge__icon{transform:scale(1.05)}.tier-badge__icon svg{width:70px;height:70px}.tier-badge--silver .tier-badge__icon{background:#b8b8b8;color:#000}.tier-badge--gold .tier-badge__icon{background:#b8935b;color:#fff}.tier-badge--platinum .tier-badge__icon{background:#3d3d3d;color:#fff}.tier-badge__label{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;color:#1c1b1b}.tier-badge__amount{font-size:20px;font-weight:600;color:#1c1b1b}.tier-cards-mobile{display:none}.tier-comparison-table{display:block;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.tier-comparison-table table{width:100%;border-collapse:collapse;table-layout:fixed}.tier-comparison-table thead tr.tier-icons-row th{padding:30px 15px 20px;vertical-align:top;border:none}.tier-comparison-table thead tr.tier-icons-row th:first-child{background:#fff;width:30%;vertical-align:middle;text-align:center;font-weight:600;font-size:16px;color:#1c1b1b}.tier-col{text-align:center;width:calc(70% / 3)}.tier-col--silver{background:#b8b8b8}.tier-col--gold{background:#b8935b}.tier-col--platinum{background:#3d3d3d}.tier-icon-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px}.tier-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.tier-icon img{width:100%;height:100%;object-fit:contain}.tier-name{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:5px}.tier-amount{font-size:16px;font-weight:600;color:#fff}.tier-comparison-table tbody tr{border-bottom:1px solid #f0f0f0}.tier-comparison-table tbody tr:last-child{border-bottom:none}.tier-comparison-table tbody td{padding:18px 15px;font-size:14px;text-align:center}.benefit-label{text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#1c1b1b;background:#fff}.tier-value{text-align:center;font-weight:600;color:#1c1b1b;font-size:15px}.tier-value .checkmark{font-size:24px;color:#4caf50;font-weight:700}.lion-tier-benefits-compare,.lion-tier-rules-compare{background:#fff;padding:0;border-radius:8px;border:1px solid #f8f8f8;margin-bottom:20px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.lion-tier-benefits-compare table,.lion-tier-rules-compare table{width:100%;border-collapse:collapse;font-size:14px}.lion-tier-compare__header{background:#f8f8f8}.lion-tier-compare__header tr{border-bottom:2px solid #462008}.lion-tier-compare__header-cell{padding:15px 12px;text-align:center;font-weight:700;font-size:16px;color:#1c1b1b;text-transform:uppercase;letter-spacing:.5px}.lion-tier-compare__header-cell:first-child{text-align:left;padding-left:20px}.lion-tier-compare__header-cell--tier-0,.lion-tier-compare__header-cell--tier-1,.lion-tier-compare__header-cell--tier-2{color:#462008;position:relative}.lion-tier-benefits-compare__row,.lion-tier-rules-compare__row{border-bottom:1px solid #f8f8f8;transition:background-color .2s ease}.lion-tier-benefits-compare__row:hover,.lion-tier-rules-compare__row:hover{background-color:#fafafa}.lion-tier-benefits-compare__row:last-child,.lion-tier-rules-compare__row:last-child{border-bottom:none}.lion-tier-benefits-compare__row-cell,.lion-tier-rules-compare__row-cell{padding:18px 12px;text-align:center;vertical-align:middle}.lion-tier-benefits-compare__benefit-text,.lion-tier-rules-compare__rule-title{text-align:left;padding-left:20px;font-weight:500;color:#1c1b1b;font-size:15px}.lion-tier-rules-compare__rule-value{font-weight:600;color:#462008;font-size:16px}.lion-tier-benefits-compare__benefit-status{position:relative}.lion-tier-benefits-compare__benefit-status-circle,.lion-tier-benefits-compare__benefit-status-cross{display:inline-block;width:24px;height:24px;border-radius:50%;position:relative}.lion-tier-benefits-compare__benefit-status--enabled .lion-tier-benefits-compare__benefit-status-circle{background:#4caf50}.lion-tier-benefits-compare__benefit-status--enabled .lion-tier-benefits-compare__benefit-status-circle:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.lion-tier-benefits-compare__benefit-status-cross{background:#e0e0e0}.lion-tier-benefits-compare__benefit-status-cross:after{content:"\d7";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#757575;font-size:18px;font-weight:700;line-height:1}.lion-tier-benefits-compare__row:nth-child(2n),.lion-tier-rules-compare__row:nth-child(2n){background-color:#fafafa}.lion-tier-benefits-compare__row:nth-child(2n):hover,.lion-tier-rules-compare__row:nth-child(2n):hover{background-color:#f5f5f5}.lion-loading{text-align:center;padding:40px;color:#3c3c3c}.lion-empty-state{text-align:center;padding:60px 20px;color:#3c3c3c}.rewards-login-prompt{text-align:center;padding:80px 40px;background:#fafafa;border-radius:8px;margin:40px auto;max-width:500px}.rewards-login-prompt__icon{margin-bottom:20px;color:#462008}.rewards-login-prompt__icon svg{width:64px;height:64px;stroke:#462008}.rewards-login-prompt h3{font-size:24px;line-height:32px;color:#1c1b1b;margin:0 0 15px;font-weight:600}.rewards-login-prompt p{font-size:16px;line-height:24px;color:#3c3c3c;margin:0 0 30px}.rewards-login-button{display:inline-block;padding:14px 40px;background:#462008;color:#fff;text-decoration:none;border-radius:4px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.rewards-login-button:hover{background:#ba7a2d;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #4620084d}.lion-points-value,.lion-rule-item__points,.lion-reward-item__points{color:#462008;font-weight:600}.lion-action-button--disabled{opacity:.5;cursor:not-allowed}.lion-rewards-list>div,.lion-rules-list>div,.lion-claimed-rewards-list>div{margin-bottom:15px}.lion-rewards-list>div:last-child,.lion-rules-list>div:last-child,.lion-claimed-rewards-list>div:last-child{margin-bottom:0}.lion-rewards-list:has(.lion-reward-item){display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:100%;margin:0 auto;padding:0}.lion-rules-list:has(.lion-rule-item){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}@supports not selector(:has(*)){.lion-rewards-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:100%;padding:0}.lion-reward-item:not([data-reward-id="202381"]){flex:1;min-width:260px!important;max-width:400px}.lion-rules-list{display:flex;flex-wrap:wrap;gap:20px}.lion-rule-item{flex:1 1 280px}}@media screen and (min-width: 769px){.lion-rewards-list{justify-content:center}.lion-reward-item:not([data-reward-id="202381"]){flex:0 1 calc(33.333% - 1.4rem);max-width:calc(33.333% - 1.4rem)}}@media screen and (max-width: 768px){.lion-rewards-list{display:flex!important;flex-direction:column!important}.lion-reward-item:not([data-reward-id="202381"]){flex:1 1 100%;max-width:100%;margin-bottom:2rem}.lion-reward-item:not([data-reward-id="202381"]):last-child{margin-bottom:0}.lion-rules-list{display:block!important}.lion-rule-item{margin-bottom:15px}}.lion-rule-item__icon,.lion-reward-item__icon{width:48px;height:48px;margin-bottom:15px}.lion-rule-item__points,.lion-reward-item__cost{font-size:18px;font-weight:600;color:#462008;margin-bottom:10px}.lion-rule-item__description,.lion-reward-item__description{font-size:14px;line-height:20px;color:#3c3c3c;margin-bottom:15px}.lion-tier-badge{display:inline-block;padding:5px 15px;background:#462008;color:#fff;border-radius:20px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.lion-progress-bar{height:10px;background:#f8f8f8;border-radius:5px;overflow:hidden;margin:15px 0}.lion-progress-bar__fill{height:100%;background:linear-gradient(90deg,#462008,#ba7a2d);transition:width .3s ease}.lion-modal{z-index:9999}.lion-modal__content{background:#fff;border-radius:8px;padding:30px;max-width:600px;margin:0 auto}.lion-rule-item *,.lion-reward-item *,.lion-claimed-reward-item *{color:inherit}.lion-rule-item__title,.lion-reward-item__title,.lion-claimed-reward-item__title{color:#1c1b1b;font-size:18px;font-weight:600;line-height:26px}.lion-status-badge{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.lion-status-badge--active{background:#e8f5e9;color:#2e7d32}.lion-status-badge--pending{background:#fff3e0;color:#e65100}.lion-status-badge--used{background:#f5f5f5;color:#757575}.lion-voucher-code{background:#f8f8f8;padding:10px 15px;border-radius:4px;font-family:monospace;font-size:16px;font-weight:600;text-align:center;margin:10px 0;border:2px dashed #462008;color:#462008}.lion-copy-button{background:#462008;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-size:14px;text-transform:uppercase;transition:all .3s ease}.lion-copy-button:hover{background:#ba7a2d}@media only screen and (max-width: 991px){.rewards-nav-tabs{display:flex}#loyaltylion .lion-integrated-page--guest .lion-header,.rewards-lion-header .lion-integrated-page--guest .lion-header{min-height:350px;padding:60px 0}#loyaltylion .lion-header__join-today,.rewards-lion-header .lion-header__join-today{padding:25px 30px 15px}#loyaltylion .lion-header__join-today:before,.rewards-lion-header .lion-header__join-today:before{font-size:24px!important;line-height:32px!important;margin-bottom:20px!important}#loyaltylion .lion-header__join-buttons,.rewards-lion-header .lion-header__join-buttons{padding:25px 30px 30px}#loyaltylion .lion-integrated-page--authenticated .lion-header,.rewards-lion-header .lion-integrated-page--authenticated .lion-header{padding:60px 0 0}.hiw_header{font-size:26px!important;margin-bottom:40px!important}.rewards-nav-tabs{gap:5px;position:sticky;top:0;margin-bottom:30px;padding-top:10px;box-shadow:0 2px 8px #0000001a}.rewards-nav-tab{padding:12px 15px;font-size:14px}.rewards-section-header h2{font-size:24px;line-height:32px}.rewards-section-header p{font-size:16px;line-height:24px}.rewards-tier-section h3{font-size:20px;line-height:28px}.rewards-tier-custom{padding:40px 25px}.rewards-tier-custom__title{font-size:26px;line-height:34px}.tier-comparison-table{display:none}.tier-cards-mobile{display:block}.tier-cards-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:25px;padding:0 25px 20px;scrollbar-width:none;-ms-overflow-style:none}.tier-cards-container::-webkit-scrollbar{display:none}.tier-card{flex:0 0 70%;max-width:380px;padding:30px 25px}.tier-card__icon{width:110px;height:110px}.tier-card__name{font-size:26px}.tier-card__amount{font-size:19px}.benefit-name{font-size:14px}.benefit-value{font-size:17px}}@media only screen and (max-width: 600px){#loyaltylion .lion-integrated-page--guest .lion-header,.rewards-lion-header .lion-integrated-page--guest .lion-header{min-height:280px;padding:40px 0}#loyaltylion .lion-header__join-today,.rewards-lion-header .lion-header__join-today{width:calc(100% - 40px)!important;padding:20px 20px 10px;font-size:16px;line-height:24px}#loyaltylion .lion-header__join-today:before,.rewards-lion-header .lion-header__join-today:before{font-size:20px!important;line-height:28px!important;margin-bottom:15px!important}#loyaltylion .lion-header__join-buttons,.rewards-lion-header .lion-header__join-buttons{width:calc(100% - 40px)!important;padding:20px 20px 30px;flex-direction:column;gap:10px}#loyaltylion .lion-header__join-buttons a,.rewards-lion-header .lion-header__join-buttons a{width:100%}#loyaltylion .lion-header__your-points,.rewards-lion-header .lion-header__your-points{width:calc(100% - 40px)!important;padding:20px 20px 5px;font-size:16px!important;line-height:24px!important}#loyaltylion .lion-header__your-points strong,.rewards-lion-header .lion-header__your-points strong{font-size:40px!important;line-height:40px!important}#loyaltylion .lion-header__pending-points,.rewards-lion-header .lion-header__pending-points{width:calc(100% - 40px)!important;padding:5px 20px 20px;font-size:12px!important;line-height:16px!important}#loyaltylion .lion-integrated-page--authenticated .lion-header,.rewards-lion-header .lion-integrated-page--authenticated .lion-header{padding:40px 0 0}.rewards-lion-header{margin-bottom:30px}.hiw_main{flex-direction:column;gap:0}.hiw_section{margin-bottom:40px;max-width:100%;width:100%}.hiw_section:last-of-type{margin-bottom:0}.hiw_header{font-size:22px!important;margin-bottom:30px!important}.hiw_section-header{font-size:16px}.hiw_section-subheader{font-size:18px}.hiw_section p{font-size:16px;line-height:24px}.rewards-nav-tabs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:0;border-bottom:2px solid #f8f8f8;position:sticky;top:0;margin-bottom:20px;padding:0 10px;box-shadow:0 4px 12px #00000026;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%}.rewards-nav-tabs::-webkit-scrollbar{display:none}.rewards-nav-tab{white-space:nowrap;flex-shrink:0;min-width:auto;padding:14px 12px;font-size:12px;border-bottom:3px solid transparent}.rewards-nav-tab:first-child{padding-left:10px;margin-left:0}.rewards-nav-tab:last-child{padding-right:10px}.rewards-nav-tab.active{background:transparent;border-bottom-color:#462008}.rewards-section-header h2{font-size:20px;line-height:28px}.rewards-section-header p{font-size:14px;line-height:22px}.rewards-tier-section{margin-bottom:30px}.rewards-tier-section h3{font-size:18px;line-height:26px}.rewards-empty-state{padding:40px 15px}.rewards-empty-state p{font-size:16px;line-height:24px}.lion-tier-benefits-compare table,.lion-tier-rules-compare table{min-width:500px}.lion-tier-compare__header-cell{padding:12px 8px;font-size:13px}.lion-tier-compare__header-cell:first-child{padding-left:12px}.lion-tier-benefits-compare__row-cell,.lion-tier-rules-compare__row-cell{padding:14px 8px}.lion-tier-benefits-compare__benefit-text,.lion-tier-rules-compare__rule-title{padding-left:12px;font-size:13px}.lion-tier-rules-compare__rule-value{font-size:14px}.lion-tier-benefits-compare__benefit-status-circle,.lion-tier-benefits-compare__benefit-status-cross{width:20px;height:20px}.lion-tier-benefits-compare__benefit-status--enabled .lion-tier-benefits-compare__benefit-status-circle:after{font-size:12px}.lion-tier-benefits-compare__benefit-status-cross:after{font-size:16px}.rewards-login-prompt{padding:60px 20px;margin:20px auto}.rewards-login-prompt__icon svg{width:48px;height:48px}.rewards-login-prompt h3{font-size:20px;line-height:28px}.rewards-login-prompt p{font-size:14px;line-height:22px;margin-bottom:25px}.rewards-login-button{padding:12px 30px;font-size:14px}.rewards-tier-custom{padding:30px 15px}.rewards-tier-custom__title{font-size:22px;line-height:30px;margin-bottom:30px}.tier-comparison-table{display:none}.tier-cards-mobile{display:block}.lion-reward-item:not([data-reward-id="202381"]){padding:15px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__content>img:first-child{max-height:200px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__title{font-size:18px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__percent-off,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta>span:first-child{font-size:15px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__cost,.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__meta>span:last-child{font-size:13px!important}.lion-reward-item[data-reward-id="202381"]{padding:15px!important}.lion-reward-item[data-reward-id="202381"] .lion-reward-item__content{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.lion-reward-item[data-reward-id="202381"] .lion-reward-item__icon{margin-bottom:10px!important;font-size:32px!important}.lion-reward-item[data-reward-id="202381"] .lion-reward-item__title{font-size:16px!important;line-height:1.4!important;margin-bottom:8px!important}.lion-reward-item[data-reward-id="202381"] .lion-reward-item__meta{font-size:14px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions .lion-action-button{font-size:14px!important;padding:.75rem!important;letter-spacing:1px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__actions .lion-action-button span{font-size:14px!important;letter-spacing:1px!important}.lion-reward-item:not([data-reward-id="202381"]) .lion-reward-item__more-info-url a{font-size:13px!important}.tier-cards-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding:0 15px 20px;scrollbar-width:none;-ms-overflow-style:none}.tier-cards-container::-webkit-scrollbar{display:none}.tier-card{flex:0 0 85%;max-width:340px;background:#fff;border-radius:12px;padding:25px 20px;box-shadow:0 4px 16px #0000001f;scroll-snap-align:center;display:flex;flex-direction:column}.tier-card--silver{border-top:4px solid #b8b8b8}.tier-card--gold{border-top:4px solid #b8935b}.tier-card--platinum{border-top:4px solid #3d3d3d}.tier-card__header{text-align:center;padding-bottom:20px;border-bottom:2px solid #f0f0f0;margin-bottom:20px}.tier-card__icon{width:100px;height:100px;margin:0 auto 15px}.tier-card__icon img{width:100%;height:100%;object-fit:contain}.tier-card__name{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1c1b1b;margin:0 0 8px}.tier-card__amount{font-size:18px;font-weight:600;color:#8b6942;margin:0}.tier-card__benefits{display:flex;flex-direction:column;gap:12px}.tier-card__benefit{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f8f8;border-radius:6px}.benefit-name{font-size:13px;font-weight:600;text-transform:uppercase;color:#1c1b1b;flex:1;letter-spacing:.3px}.benefit-value{font-size:16px;font-weight:700;color:#462008;text-align:right;padding-left:10px}.benefit-value--yes{color:#4caf50;font-size:24px}.benefit-value--no{color:#ccc;font-size:14px}.tier-cards-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.dot{width:10px;height:10px;border-radius:50%;background:#ddd;cursor:pointer;transition:all .3s ease}.dot.active{background:#462008;transform:scale(1.3)}}.rewards-faq-section{margin-top:60px;padding:40px 0}.rewards-faq-heading{text-align:center;margin-bottom:30px}.rewards-faq-title{font-size:32px;font-weight:600;margin-bottom:10px;color:#191719}.rewards-faq-underline{width:60px;height:3px;background:#986e3d;margin:0 auto}.rewards-faq-description{text-align:center;font-size:16px;color:#666;margin-bottom:40px}.rewards-faq-list-wrapper{list-style:none;padding:0;max-width:900px;margin:0 auto}.rewards-faq-item{margin-bottom:20px;border-bottom:1px solid #e8e8e8}.rewards-faq-item:last-child{border-bottom:none}.rewards-faq-question{padding:20px 0}.rewards-faq-question-summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.rewards-faq-question-summary::-webkit-details-marker{display:none}.rewards-faq-question-header{font-size:18px;font-weight:500;color:#191719;margin:0;padding-right:20px;flex:1}.rewards-faq-question-icon{width:24px;height:24px;position:relative;flex-shrink:0}.rewards-faq-question-icon:before,.rewards-faq-question-icon:after{content:"";position:absolute;background:#191719;transition:transform .3s ease}.rewards-faq-question-icon:before{width:24px;height:2px;top:50%;left:0;transform:translateY(-50%)}.rewards-faq-question-icon:after{width:2px;height:24px;left:50%;top:0;transform:translate(-50%)}.rewards-faq-question[open] .rewards-faq-question-icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.rewards-faq-question-answer{padding:10px 0 20px;color:#666;line-height:1.6;animation:fadeIn .3s ease}.rewards-faq-question-answer p{margin:0 0 15px}.rewards-faq-question-answer p:last-child{margin-bottom:0}.rewards-faq-question-answer ul{margin:10px 0;padding-left:20px}.rewards-faq-question-answer li{margin-bottom:8px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.rewards-faq-section{margin-top:40px;padding:20px 15px}.rewards-faq-title{font-size:24px}.rewards-faq-question-header{font-size:16px}}@media print{.rewards-nav-tabs{display:none}.rewards-tab-panel{display:block!important;page-break-inside:avoid}.rewards-faq-section{page-break-inside:avoid}.rewards-faq-question{display:block!important}.rewards-faq-question-icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/255/assets/rewards-enhanced-page.css.map */
