@keyframes buttonRippleEffect{to{opacity:0;transform:scale(7)}}.modal-product-info{display:block;overflow-x:hidden;padding:0 10px 10px}@media only screen and (min-width:1024px){.modal-product-info{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr;max-width:784px;padding:0 30px 30px}}.modal-product-info__image{background-color:#1d2021}@media only screen and (max-width:1023px){.modal-product-info__image{margin-bottom:25px;text-align:center}}.modal-product-info__overview{grid-column:span 2}.modal-product-info .product-details{margin:0 0 25px;text-align:center}@media only screen and (min-width:1024px){.modal-product-info .product-details{margin:0;text-align:left}}.modal-product-info .product-tabs__header h2:after{display:none}.elite-certificate{border:1px solid #6e6e6e;margin-bottom:65px;margin-top:65px;max-width:575px;padding:48px 20px}@media only screen and (min-width:1024px){.elite-certificate{margin-bottom:80px}}.amp-cms-component .elite-certificate{margin-bottom:0!important}@media only screen and (min-width:1024px){.elite-certificate{margin-top:80px;padding:48px}}.elite-certificate .variant-selector__selector--secondary,.elite-certificate .variant-selector__size-option--unavailable{display:none}.elite-certificate--display-variant-option .variant-selector__selector--secondary{display:block}.edit-item h2,.quick-buy h2{margin:0}.edit-item__image,.quick-buy__image{flex:0 0 100%;margin-bottom:10px}@media only screen and (min-width:1024px){.edit-item__image,.quick-buy__image{flex:0 0 256px;margin-bottom:0;max-width:256px}}@media only screen and (max-width:1023px){.edit-item__image,.quick-buy__image{background-color:#fff}}.edit-item__image img,.quick-buy__image img{background:#1d2021;display:block;height:132px;margin:0 auto;width:132px}@media only screen and (min-width:1024px){.edit-item__image img,.quick-buy__image img{height:256px;width:256px}}.edit-item__details,.quick-buy__details{flex:0 0 100%}@media only screen and (min-width:1024px){.edit-item__details,.quick-buy__details{flex:0 0 calc(100% - 256px);max-width:calc(100% - 256px);padding-left:20px}}.edit-item__product-title,.quick-buy__product-title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:800;line-height:32px;text-transform:uppercase}@media only screen and (min-width:1024px){.edit-item__product-title,.quick-buy__product-title{font-size:28px;line-height:38px}}.edit-item__brand,.quick-buy__brand{font-size:12px;line-height:20px;margin-top:5px}.edit-item__markdown-promotion,.quick-buy__markdown-promotion{background:linear-gradient(115.06deg,#f18700 -33.65%,#ea580c 137.47%);color:#1d2021;display:inline-block;font-size:16px;font-weight:700;line-height:26px;margin-top:10px;text-align:center;text-transform:uppercase;word-break:break-word}.edit-item__markdown-promotion .promo-link,.edit-item__markdown-promotion .promo-text,.quick-buy__markdown-promotion .promo-link,.quick-buy__markdown-promotion .promo-text{color:inherit;display:block;padding:5px 20px}.edit-item__markdown-promotion .promo-link,.quick-buy__markdown-promotion .promo-link{cursor:pointer;text-decoration:none}.edit-item__markdown-promotion .promo-link:hover,.quick-buy__markdown-promotion .promo-link:hover{text-decoration:underline}.edit-item__view-product,.quick-buy__view-product{margin-top:20px}.edit-item__variant-options,.quick-buy__variant-options{margin-top:10px}@media only screen and (min-width:1024px){.edit-item__variant-options,.quick-buy__variant-options{margin-top:25px}}.quantity-selector{display:inline-flex;width:97px}.quantity-selector__button{background:#f1f1f1 50% no-repeat;background-size:25px;border:0;height:30px;margin:0;outline:0;padding:0;width:30px}.quantity-selector__button:not(:disabled):hover{background-color:#bfbfbf}.quantity-selector__button:active{background-color:#1d2021!important}.quantity-selector__button:disabled{cursor:not-allowed}.quantity-selector__button--decrease{order:0}.quantity-selector__button--decrease,.quantity-selector__button--decrease:disabled{background-image:url(../../../common/images/minus-black.svg)}.quantity-selector__button--decrease:active{background-image:url(../../../common/images/minus-white.svg)}.quantity-selector__button--increase{background-image:url(../../../common/images/plus-black.svg);order:2}.quantity-selector__button--increase:active{background-image:url(../../../common/images/plus-white.svg)}.quantity-selector__input{border:0;border-radius:0;height:30px;order:1;text-align:center;width:37px}.leave-a-review{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1240px;padding:0 20px}@media only screen and (min-width:1024px){.leave-a-review{margin-bottom:80px}}.leave-a-review__page-title{font-family:Galano Grotesque,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px;margin-bottom:10px}@media only screen and (min-width:1024px){.leave-a-review__page-title{font-size:34px;line-height:48px}}.leave-a-review__intro-text{margin-bottom:30px}@media only screen and (min-width:1024px){.leave-a-review__intro-text{margin-bottom:40px}}.leave-a-review__back-to-reviews,.leave-a-review__intro-text,.leave-a-review__terms-statement{color:#fff}.leave-a-review__back-to-reviews,.leave-a-review__intro-text,.leave-a-review__page-title,.leave-a-review__terms-statement{text-align:center}@media only screen and (min-width:1024px){.leave-a-review__back-to-reviews,.leave-a-review__intro-text,.leave-a-review__page-title,.leave-a-review__terms-statement{padding-left:100px;padding-right:100px}}.leave-a-review__back-to-reviews,.leave-a-review__customer-name{border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf}.leave-a-review .product-carousel,.leave-a-review__back-to-reviews,.leave-a-review__customer-name{padding-bottom:42px;padding-top:42px}.leave-a-review__customer-name{display:flex;justify-content:center;margin-bottom:30px}.leave-a-review__customer-name .form-element{margin-bottom:0;max-width:368px;width:100%}@media only screen and (min-width:768px){.leave-a-review__customer-name .form-element{width:368px}}.leave-a-review .product-carousel{border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf;margin-bottom:0}.leave-a-review__back-to-reviews+* .product-carousel{border-top:0}.leave-a-review .related-blogs__container{padding:0}.product-review-row{border-bottom:1px solid #bfbfbf;display:grid;gap:0 22px;grid-template-areas:"image header" "form form";grid-template-columns:92px 1fr;margin-bottom:30px;padding-bottom:30px}@media only screen and (min-width:1024px){.product-review-row{gap:0 48px;grid-template-areas:"image header" "image form";grid-template-columns:160px 1fr}}.product-review-row__image{grid-area:image}.product-review-row__image picture{background-color:#1d2021;display:block}.product-review-row__form{grid-area:form}.product-review-row__header{font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:700;grid-area:header;line-height:24px}.product-review-row__header[data-count-string]{padding-right:35px;position:relative}.product-review-row__header[data-count-string]:after{content:attr(data-count-string);position:absolute;right:0;top:0}@media only screen and (min-width:1024px){.product-review-row__product-title{display:inline-block;margin-right:10px}}.product-review-row__product-size{color:#6e6e6e;font-size:16px;font-weight:400;line-height:26px}@media only screen and (min-width:1024px){.product-review-row__product-size{display:inline-block}}.product-review-row__field{margin-top:15px}.product-review-row__field--rating .product-rating-select__star-container{justify-content:flex-end;transform:translateX(-6px)}@media only screen and (min-width:1024px){.product-review-row__field--submit{text-align:right}}.product-review-row__input--hidden{display:none}.loyalty-activities__icon{background:url(../../../common/images/lu-dice.svg) no-repeat 50%;height:36px;width:36px}.loyalty-activities .skeleton-loading{padding:20px}.loyalty-activities .skeleton-loading__loader-block{height:65px;margin:0 auto 20px;width:65px}.loyalty-activities .skeleton-loading__loader-line{margin:0 auto 10px}.loyalty-activities .skeleton-loading__loader-line:nth-child(2){width:130px}.loyalty-activities .skeleton-loading__loader-line:nth-child(3){width:80px}.loyalty-activities .skeleton-loading__loader-line:nth-child(4){width:50px}.loyalty-activities-rewards{background:#1d2021;padding:30px 0}@media only screen and (min-width:1024px){.loyalty-activities-rewards{padding:90px 0}}.loyalty-activities-rewards__content{height:0;overflow:hidden;transition:padding .3s}.loyalty-activities-rewards__content-info{color:#f1f1f1;text-align:left}.loyalty-activities-rewards__content-info-points{color:#f18700;font-weight:700}.loyalty-activities-rewards__grid{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.accordion__wrapper.active .loyalty-activities-rewards__grid{padding:40px 0}@media only screen and (min-width:1024px){.loyalty-activities-rewards__grid{grid-gap:10px;grid-template-columns:repeat(3,1fr)}}.loyalty-activities-rewards__header{border-top:1px solid #bfbfbf;display:flex;padding:10px 0}.loyalty-activities-rewards__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin-left:15px;pointer-events:none}.loyalty-activities-rewards__try-again{color:#f18700;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:#f18700;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .3s}.loyalty-activities-rewards__try-again:hover{color:#fff;text-decoration-color:#fff}.loyalty-activities-rewards__wrapper{margin:0 auto;max-width:780px}.loyalty-activities-rewards .accordion__wrapper{border-top:0;padding:0}.loyalty-activity-complete-modal{justify-content:center;text-align:center}.loyalty-activity-complete-modal__cta{margin-top:30px}.loyalty-activity-complete-modal__cta .btn{min-width:185px}.loyalty-activity-complete-modal__icon{background:url(../../../common/images/tick-white.svg) 50% no-repeat;display:inline-block;height:38px;margin:0 0 25px;width:54px}.loyalty-activity-complete-modal__info{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;max-width:420px}@media only screen and (min-width:1024px){.loyalty-activity-complete-modal__info{font-size:28px;line-height:38px}}.loyalty-activity-complete-modal__info span{color:#f18700}.loyalty-birthday-activity-modal{padding:48px 20px 35px}@media only screen and (min-width:1024px){.loyalty-birthday-activity-modal{padding:48px 30px 35px}}.loyalty-birthday-activity-modal__container{width:100%}.loyalty-birthday-activity-modal__title{color:#fff;font-family:Galano Grotesque,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px;margin:0 0 20px}@media only screen and (min-width:1024px){.loyalty-birthday-activity-modal__title{font-size:34px;line-height:48px}}.loyalty-birthday-activity-modal .form-element__input{background:#0d0d0d}.loyalty-birthday-activity-modal__submit{margin-top:30px}.loyalty-birthday-activity-modal__submit button{width:100%}.loyalty-customer-history-modal{padding:19px 56px 56px}.loyalty-customer-history-modal__content{width:100%}.loyalty-customer-history-modal__content p{color:#fff;font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px}.loyalty-customer-history-table{overflow:auto;position:relative;white-space:nowrap}.loyalty-customer-history-table::-webkit-scrollbar-track{background-color:#333}.loyalty-customer-history-table::-webkit-scrollbar{background-color:#333;height:6px;width:6px}.loyalty-customer-history-table::-webkit-scrollbar-thumb{background-color:#fff}.loyalty-customer-history-table__table{width:100%}.loyalty-customer-history-table__header{background:#333;border-bottom:2px solid #f18700;color:#fff;font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px}.loyalty-customer-history-table__body{border-bottom:1px solid #333;color:#f1f1f1;font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:500;line-height:26px}.loyalty-customer-history-table th:first-child{width:40%}.loyalty-customer-history-table td,.loyalty-customer-history-table th{padding:13px 20px}.loyalty-exp{background:#1d2021;border-radius:30px;color:#f18700;font-weight:700;padding:2px 13px}.loyalty-grid-item{display:grid;grid-auto-rows:min-content min-content min-content auto;padding:20px}.loyalty-grid-item__cta{align-self:flex-end;margin:20px 0 0}.loyalty-grid-item__cta .btn{padding:11px 17.5px}@media only screen and (min-width:1024px){.loyalty-grid-item__cta .btn{min-width:158px}}.loyalty-grid-item__description{color:#f1f1f1;font-size:14px;line-height:22px;margin:0 0 5px}.loyalty-grid-item__image{margin:0 auto 15px;position:relative}.loyalty-grid-item__name{font-weight:700;margin:0 0 5px}.loyalty-grid-item__not-applicable{background:#6e6e6e;border-radius:42px;font-size:12px;font-weight:700;left:50%;line-height:20px;padding:0 6px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);white-space:nowrap}.loyalty-grid-item__points{font-size:14px;font-weight:700;line-height:22px}.loyalty-grid-item--activity .loyalty-grid-item__image img{height:65px}.loyalty-grid-item--reward .loyalty-grid-item__image img{height:85px}.loyalty-grid-item--reward .loyalty-grid-item__points{margin-top:12px}.loyalty-faq-link{padding:50px 0}@media only screen and (min-width:1024px){.loyalty-faq-link{padding:75px 0}}.loyalty-how-it-works-step{align-items:center;background:#1d2021;display:flex;justify-content:center;padding:35px 75px}.loyalty-how-it-works-step:nth-child(2n){background:#333}.loyalty-how-it-works-step__icon{background-position:50%;background-repeat:no-repeat;height:48px;margin:0 auto 20px}@media only screen and (min-width:1024px){.loyalty-how-it-works-step__icon{margin:0 auto 25px}}.loyalty-how-it-works-step__number{color:#f18700}.loyalty-how-it-works-step__text{font-weight:700}.loyalty-how-it-works-step--1 .loyalty-how-it-works-step__icon{background-image:url(../../../common/images/lu-step-icon-sign-up.svg);width:48px}.loyalty-how-it-works-step--2 .loyalty-how-it-works-step__icon{background-image:url(../../../common/images/lu-step-icon-collect-exp.svg);width:30px}.loyalty-how-it-works-step--3 .loyalty-how-it-works-step__icon{background-image:url(../../../common/images/lu-step-icon-exchange-exp.svg);width:48px}.loyalty-how-it-works__steps{display:grid;margin:0 -20px 50px}@media only screen and (min-width:1024px){.loyalty-how-it-works__steps{grid-template-columns:repeat(3,1fr);margin:0 0 105px}}.loyalty-how-it-works__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 30px}@media only screen and (min-width:1024px){.loyalty-how-it-works__title{font-size:28px;line-height:38px}}.loyalty-intro{background:url(../../../common/images/lu-loyalty-section-bg-abstract.svg) 50%;background-size:cover;padding:45px 0}@media only screen and (min-width:1024px){.loyalty-intro{padding:100px 0}}.loyalty-intro__title{margin:0 0 25px}.loyalty-intro__title svg{max-width:100%}@media only screen and (min-width:1024px){.loyalty-intro__title{margin:0 0 25px}}.loyalty-intro__text{font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0 0 40px}.loyalty-loading{align-items:center;display:flex;height:80vh}.loyalty-main{text-align:center}.loyalty-program-info{background:url(../../../common/images/lu-loyalty-section-bg-abstract.svg) 50%;background-size:cover;padding:50px 0 65px}@media only screen and (min-width:1024px){.loyalty-program-info{padding:65px 0 80px}}.loyalty-program-info__description{margin:0 auto;max-width:710px}.loyalty-program-info__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 20px}@media only screen and (min-width:1024px){.loyalty-program-info__title{font-size:28px;line-height:38px;margin:0 0 10px}}.loyalty-progress{margin:45px auto 0;max-width:575px}@media only screen and (min-width:1024px){.loyalty-progress{margin:60px auto 0}}.loyalty-progress__past-rewards .btn{width:auto}.loyalty-progress__points span:last-child{color:#f18700;font-weight:700;white-space:nowrap}.loyalty-progress__redeem{margin:0 0 20px}@media only screen and (max-width:1023px){.loyalty-progress__tier{padding-top:25px}}.loyalty-progress__tier-wrapper{display:grid;grid-template-columns:1fr minmax(auto,150px) 1fr}.loyalty-progress__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 5px}@media only screen and (min-width:1024px){.loyalty-progress__title{font-size:28px;line-height:38px;margin:0 0 15px;padding-top:30px}}.loyalty-progress-tracker{background:#fff;border-radius:2px;margin:12px 0 20px;position:relative;text-align:left}@media only screen and (min-width:1024px){.loyalty-progress-tracker{margin:12px 0 30px}}.loyalty-progress-tracker__bar{background:linear-gradient(115.06deg,#f18700 -33.65%,#ea580c 137.47%);border-radius:2px;height:100%;position:absolute}.loyalty-progress-tracker__percentage{color:#1d2021;font-size:12px;line-height:20px;margin-left:5px;position:relative;z-index:10}.loyalty-redemption-confirmation-modal{text-align:center}.loyalty-redemption-confirmation-modal>div{width:100%}.loyalty-redemption-confirmation-modal__actions .btn{min-width:156px}.loyalty-redemption-confirmation-modal__actions .btn:first-child{margin:0 0 10px}@media only screen and (min-width:1024px){.loyalty-redemption-confirmation-modal__actions .btn:first-child{margin:0 10px 0 0}}.loyalty-redemption-confirmation-modal__description{margin:0 0 25px}.loyalty-redemption-confirmation-modal__icon{background:url(../../../common/images/lu-warning.svg);height:50px;margin:0 auto 20px;width:7px}.loyalty-redemption-confirmation-modal__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 5px}@media only screen and (min-width:1024px){.loyalty-redemption-confirmation-modal__title{font-size:28px;line-height:38px}}.loyalty-redemption-success-modal{text-align:center}.loyalty-redemption-success-modal__description{margin:0 0 35px}.loyalty-redemption-success-modal__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 10px}@media only screen and (min-width:1024px){.loyalty-redemption-success-modal__title{font-size:28px;line-height:38px}}.loyalty-referrals-modal{padding:48px 30px 35px}.loyalty-referrals-modal>div{width:100%}.loyalty-referrals-modal__info{margin:15px 0 20px}.loyalty-referrals-modal__social-link{margin:0 5px 5px 0;padding:5px 10px;width:auto!important}.loyalty-referrals-modal__social-link .btn__amp-icon{margin-right:5px}@media only screen and (min-width:1024px){.loyalty-referrals-modal__social-link:hover img{filter:brightness(0)}}.loyalty-referrals-modal__socials{grid-gap:10px;margin-top:10px}.loyalty-referrals-modal__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px;margin:0 0 20px}@media only screen and (min-width:1024px){.loyalty-referrals-modal__title{font-size:34px;line-height:48px}}.loyalty-referrals-modal .input-group .btn__icon:before{background-image:url(../../../common/images/lu-tick-black.svg)}@media only screen and (max-width:479px){.loyalty-referrals-modal .input-group{display:block}.loyalty-referrals-modal .input-group .btn{margin-top:8px;width:100%}}.loyalty-referrals-modal .form-element__input{background:#0d0d0d;color:#fff;font-size:14px;font-weight:700;line-height:22px}.loyalty-rewards{margin-top:30px}.loyalty-rewards__icon{background:url(../../../common/images/lu-treasure-chest.svg) no-repeat 50%;height:36px;width:36px}.loyalty-rewards .skeleton-loading{padding:20px}.loyalty-rewards .skeleton-loading__loader-block{margin:0 auto 20px}.loyalty-rewards .skeleton-loading__loader-block:first-child{height:85px;width:85px}.loyalty-rewards .skeleton-loading__loader-line{margin:0 auto 10px}.loyalty-rewards .skeleton-loading__loader-line:nth-child(2){width:140px}.loyalty-rewards .skeleton-loading__loader-line:nth-child(3){width:90px}.loyalty-rewards .skeleton-loading__loader-line:nth-child(4){margin-top:12px;width:80px}.loyalty-tier{flex:0 0 50%;margin:0 0 30px}@media only screen and (min-width:1024px){.loyalty-tier{flex:auto;margin:0}}.loyalty-tier__image{align-items:center;display:flex;justify-content:center}.loyalty-tier__image img{max-height:100%}@media only screen and (min-width:1024px){.loyalty-tier__image{height:145px}}.loyalty-tier__from{font-size:14px;line-height:22px;margin:0 0 10px}.loyalty-tier__name{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px}.loyalty-tiers{padding:80px 0 0}@media only screen and (min-width:1024px){.loyalty-tiers{padding:55px 0 0}}.loyalty-tiers__description{margin:0 0 50px}.loyalty-tiers__tiers{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 60px}@media only screen and (min-width:1024px){.loyalty-tiers__tiers{margin:0 0 160px}}.loyalty-tiers__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 5px}@media only screen and (min-width:1024px){.loyalty-tiers__title{font-size:28px;line-height:38px}}