.page-loyalty .yotpo-logged-in-view{display: none;}
.btn-disabled,.yotpo-coupons-redemption-widget .yotpo-redemption-no-background .yotpo-redemption-option-redeem-button.yotpo-action-button-widget .yotpo-button-style.btn-disabled{background-color:#999!important;cursor:not-allowed;}
.yotpo-coupons-redemption-widget .yotpo-action-button-widget .btn-disabled .yotpo-pointer-cursor{cursor:not-allowed;}
/*loyalty-hero*/
.loyalty-hero-all{margin-top:0!important;}
.loyalty-hero  .yotpo-widget-override-css{display: none;}
.loyalty-hero{background:#FADEC6 url("../images/loyalty/loyaltyhero.png") no-repeat right center / auto 100%;height:582px;}
.loyalty-hero>.container,.loyalty-hero>.container>.co-row{height:100%;}
.loyalty-hero-txt h1{color:#121212;font-size:58px;line-height:1;font-family:'Corben', Arial, serif;}
.loyalty-hero-txt p{color:#000;font-size:20px;line-height:1.6;margin:30px 0;width:87%;}
.loyalty-hero-sin>.btn{margin-top:-8%;}
.loyalty-hero-points{background-color:#fff;border:1px solid #ED6C66;border-radius:100px;padding:30px 50px 30px 70px;color:#121212;margin-bottom:-15%;margin-top:-2%;}
.lh-points-t{font-size:24px;font-family:'Corben', Arial, serif;}
.lh-points-mt{font-size:40px;font-family:'Corben', Arial, serif;line-height:1;padding:10px 0 20px;}
.lh-points-mt a{color:#121212;text-decoration:underline;}
.lh-points-mt a:hover{color:#ED6C66}
.lh-points-st{font-size:16px;display:block;}
.loyalty-hero-points .btn{width:100%;padding:15px 0;}
/*loyalty-works*/
.loyalty-works.signed{background-color:#F6B5B3;padding:40px 0;}
.loyalty-works{background-color:#FFECEC;padding:80px 0;text-align:center;color:#000;}
.loyalty-works-top{font-size:40px;font-family:'Corben', Arial, serif;padding-bottom:80px;line-height:1;}
.loyalty-works-icon-t{font-size:32px;font-family:'Corben', Arial, serif;line-height:1.2;display:block;padding-top:30px;display:block;margin:0 auto;}
.loyalty-works-icon-each p{color:#333;font-size:16px;line-height:1.25;margin:10px auto 0;width:70%;}
.loyalty-works-link{padding-top:80px;}
/*loyalty-earnp*/
.loyalty-earnp{background-color:#F6B5B3;padding:80px 0 50px;}
.loyalty-earnp-t{font-size:24px;color:#ED6C66;border-bottom:1px solid #ED6C66;padding-bottom:10px;line-height:1;margin-bottom:40px;}
.earnp-icon-each{-ms-flex: 0 0 298px;flex: 0 0 298px;max-width:298px;position:relative;margin-bottom:30px;}
.earnp-icon-each-default{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #ED6C66;height:300px;background-color:#F9CECC;width:100%;cursor:pointer;}
.yotpo-widget-campaign-widget .yotpo-title-text{font-size:32px!important;line-height:1;color:#121212!important;font-family:'Corben', Arial, serif!important;padding:20px 0;font-weight:normal!important;}
.yotpo-widget-campaign-widget .yotpo-widget-campaign-widget-container{padding:0;}
.yotpo-widget-campaign-widget .yotpo-container-headline{padding:0;}
.loyalty-earnp .yotpo-tile-wrapper .yotpo-description-text{font-size:20px!important;color:#666!important;line-height:1!important;}
.earnp-icon-each-hover{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #ED6C66;height:300px;background-color:#F9CECC;width:100%;position:absolute;left:0;top:0;z-index:1;background-color:#ED6C66;color:#fff;display:none;}
.earnp-icon-each:hover .earnp-icon-each-hover{display:flex;}
.earnp-icon-each-hover-top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align: center;
align-items: center;width:100%;padding:16px;position:absolute;left:0;top:0;}
.earnp-icon-each-hover-top span{display:block;font-size:14px;}
.earnp-icon-hover-mt{font-size:18px;line-height:1.16;width:67%;margin:5px auto;display:block;}
.earnp-icon-hover-t{font-size:32px;line-height:1;font-family:'Corben', Arial, serif;padding-bottom:5px;}
.earnp-icon-each-hover .earnp-icon-each-inner{padding-top:20px;}
.earnp-icon-each-completed-inner{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #ED6C66;height:300px;width:100%;background-color:#F6B5B3;position:absolute;top:0;left:0;z-index:2;}
.earnp-icon-each-completed-inner .earnp-icon-each-t,.earnp-icon-each-completed-inner .earnp-icon-each-mt{color:#ED6C66;}
.earnp-icon-each-completed-inner .earnp-icon-each-inner img{margin-bottom:17px;}
.eie-date-t{font-size:24px;line-height:1.16;font-family:'Corben', Arial, serif;width:85%;margin:35px auto 15px;}
.eie-date{font-size:18px;width:100%;border:1px solid #fff;padding:10px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}
.eie-date input{display:block;padding:0 10px;margin:0;background:transparent;border:0;border-radius:0;outline:none;width:70px;text-indent:0;text-align:center;color:#fff;font-size:18px;}
.eie-date input::-webkit-input-placeholder{color:#fff;text-indent:0;}
.eie-date input::-moz-placeholder{color:#fff;text-indent:0;} 
.eie-date input:focus{color:#fff;}
.earnp-icon-each-inner .btn{font-size:16px;width:100%;padding:10px 0;color:#ED6C66;background-color:#f6b6b3;border-radius:100px;}
.earnp-icon-each-inner .btn:hover{color:#fff;border-color:#fff;}
.earnp-icon-each-date p{font-size:12px;line-height:1.16;margin:15px auto 0;}
.earnp-icon-each-date .earnp-icon-each-inner{padding:0 20px;}
.earnp-icon-ins .earnp-icon-each-inner .btn{position:absolute;bottom:30px;left:20px;width:calc(100% - 40px)/*100-20*2 padiing*/;}

.yotpo-button-style.yotpo-standard-size.yotpo-filled-button.yotpo-rectangular-btn-type{font-size:16px!important;width:100%;color:#ED6C66!important;background-color:#f6b6b3!important;border-radius:100px;max-width:80%;height:40px;}
.yotpo-button-style.yotpo-standard-size.yotpo-filled-button.yotpo-rectangular-btn-type:focus{box-shadow:none;outline:none;}
.yotpo-widget-campaign-widget-icon{color:#ED6C66!important;}
.yotpo-widget-campaign-widget .yotpo-outer-tile {
    box-sizing: border-box;
    border:1px solid #ED6C66!important;
    position: relative;
}
.yotpo-widget-campaign-widget .yotpo-campaign-switcher-wrapper {
    height: 100%;
}
.yotpo-widget-campaign-widget :focus{outline:none;box-shadow:none;}
.yotpo-widget-campaign-widget .yotpo-tile-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.yotpo-widget-campaign-widget .yotpo-tile {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 10px;
    box-sizing: border-box;
    background-color:#F9CECC!important;
    outline:none;
}
.yotpo-logged-out-tile.yotpo-overlay-tile{background-color:#ED6C66!important;outline:none;}
.yotpo-widget-campaign-widget-icon-container {
    height: 58px;
    margin-bottom: 14px;
}
.yotpo-widget-campaign-widget .yotpo-headline-center-element {
    display: flex;
    justify-content: center;
    align-items: center;
}
.yotpo-widget-date-picker{max-width:90%;}
.yotpo-widget-mmddyyyy{width:80%;}
.yotpo-widget-campaign-widget-container .yotpo-widget-mmddyyyy .yotpo-widget-number-input{display:inline-block;color:#fff;}
.yotpo-widget-campaign-widget-container .yotpo-widget-mmddyyyy .yotpo-widget-number-input::-webkit-input-placeholder{text-indent:0;}
.yotpo-widget-campaign-widget .yotpo-container-action-tile .yotpo-title-text{color:#fff!important;font-size:24px!important;}
/*loyalty-mid-line*/
.loyalty-redeem .yotpo-widget-override-css{display: none;}
.loyalty-mid-line-top{background-color:#ED6C66;color:#fff;}
.loyalty-mid-line-top p{display:none;}
.mid-line-t{font-size:70px;line-height:1;font-family:'Corben', Arial, serif;}
.mid-line-st{font-size:37px;line-height:1.2;font-family:'Corben', Arial, serif;}
.mid-line-st span{display:inline-block;}
.mid-line-petite{text-align:center;}
.mid-line-petite img{margin-top:-35px;}
.loyalty-mid-line-bottom{background: linear-gradient(90deg, rgba(237, 108, 102, 0.9) 26.39%, rgba(237, 102, 108, 0.5) 71.53%);color:#fff;padding:30px 0;}
.mid-line-bottom-a{text-align:right;}
.mid-line-bottom-t p{font-size:22px;line-height:1.33;margin:0;}
/*lo-special-deals*/
.lo-special-deals{padding:100px 0;color:#ED6C66;background-color:#fff5f5;}
.lo-special-deals-top span{display:block;font-family:'Corben', Arial, serif;font-size:24px;line-height:1;padding-bottom:5px;}
.lo-special-deals-top p{font-size:16px;line-height:1.5;margin:0;}
.lo-special-deals-top{padding-bottom:10px;border-bottom:1px solid #ED6C66;margin-bottom:40px;}
.lo-special-slider{position:relative;}
.lo-special-slider .swiper-slide{max-width:260px;}
.lo-special-slider-main{overflow-x:hidden;}
.lo-special-each{background-color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;}
.lo-special-each-bottom{text-align:center;padding:20px 16px 16px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;}
.lo-special-each-bottom-1{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;height:100%;}
.lo-special-each-bottom-1 a{color:#666;font-size:16px;line-height:1.25;}
.lo-special-each:hover .lo-special-each-bottom-1 a{text-decoration:underline;}
.lo-special-each-bottom-2{-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.lo-special-each-bottom-2 span{display:block;line-height:1.2;font-size:30px;color:#666;font-family:'Corben', Arial, serif;padding-bottom:20px;padding-top:5px;}
.lo-special-each-bottom-2 .btn{background-color:#333;border-color:#333;padding:14px 0;width:100%;}
.lo-special-each-bottom-2 .btn:hover{color:#333;}
.lo-special-each-bottom-2 .btn.btn-gray{background-color:#ddd;border-color:#ddd;cursor:default;}
.lo-special-each-bottom-2 .btn.btn-gray:hover{color:#fff;}
.lo-special-slider-nav .icon{width: 30px;height:30px;position:absolute;top:40%;cursor:pointer;z-index:2;outline:none;}
.lo-special-slider-nav .icon-lospecial-slider-right{right:-50px;transform: rotate(180deg);}
.lo-special-slider-nav .icon-lospecial-slider-left{left:-50px;}
.lo-special-slider-nav .swiper-button-disabled svg{opacity:.2;cursor:default;}
/*loyalty-refer*/
.yotpo-widget-referral-widget .yotpo-background.yotpo-center-background{background:#d5b6a1 url("../images/loyalty/refer-a-friend.jpg") no-repeat center top / cover;height:780px!important;}
.yotpo-widget-referral-widget .yotpo-tile-wrapper{background-color:rgba(255, 255, 255, 0.8);border-radius:12px;padding:30px 40px 40px;text-align:center;color:#121212;min-height:1px!important;max-width:700px;width:70%;}
.yotpo-widget-referral-widget .yotpo-tile{background-color:transparent!important;}
.yotpo-tile-wrapper .yotpo-description-text{font-size:16px!important;line-height:1.5;margin:0 auto 40px;width:75%;font-family:'Work Sans', Arial, serif!important;color:#121212!important;}
.yotpo-header-text{color:#ED6C66!important;letter-spacing:2px;font-size:16px!important;line-height:1;text-transform:uppercase;font-weight:500!important;}
.yotpo-widget-referral-widget .yotpo-title-text{font-size:40px!important;font-family:'Corben', Arial, serif!important;line-height:1;padding:30px 0 20px;font-weight:400!important;}
.loyalty-refer-form-btn{position:relative;}
.loyalty-refer form{margin:0}
.yotpo-widget-referral-widget .yotpo-header-text{padding:0;}
.yotpo-widget-referral-widget .yotpo-tile{min-height:1px;}
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input{width:100%;background: -webkit-linear-gradient(90deg, rgba(237, 108, 102, 0.5625) 14.73%, rgba(237, 108, 102, 0.1875) 88.47%), #FFFFFF;background: linear-gradient(90deg, rgba(237, 108, 102, 0.5625) 14.73%, rgba(237, 108, 102, 0.1875) 88.47%), #FFFFFF;border-radius:50px;padding:20px 30px;font-size:20px;font-weight:400;margin:0;color:#121212;border:none;mix-blend-mode:multiply;height:auto;border:none;}
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input::-webkit-input-placeholder{color:#000;text-indent:0;} 
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input::-moz-placeholder{color:#000;text-indent:0;} 
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input:focus{color:#000;box-shadow:none!important;}
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input:-webkit-autofill,
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input:-webkit-autofill:hover,
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input:-webkit-autofill:focus,
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input:-webkit-autofill:active,
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input:-internal-autofill-selected{background-color:transparent!important;transition: background-color 5000s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0px 1000px rgba(237, 108, 102, 0.5625) inset!important;color:#000}
.yotpo-widget-referral-widget :focus{box-shadow:none;-webkit-box-shadow:none;}
.yotpo-input-label{color:#121212!important;font-family:'Work Sans', Arial, serif!important;left:30px;}
.yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-customer-share-button{display:block;width:32px;height:100%;position:absolute;top:0;right:10px;padding:0 15px;box-sizing:content-box;background:none;outline:none;border:none;margin:0;}
.arrow-icon svg{fill:#121212;}
.yotpo-widget-referral-widget .yopto-widget-button-text{color:transparent;font-size:0;display:none!important;}
.yotpo-action-button-widget.yotpo-go-back-button .yotpo-button-style.yotpo-button-standard-size.yotpo-rectangular-btn-type .yopto-widget-button-text{display:block!important;color:#fff;}
.yotpo-widget-referral-widget .yotpo-action-button-widget .yotpo-button-standard-size{border-radius:50px;border-color:#ED6C66!important;background-color:#ED6C66!important;}
.yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-customer-share-button .yotpo-button-standard-size.yotpo-rectangular-btn-type{border:none!important;width:auto;color:#121212!important;width:100%;height:100%;background:url(../images/arrow-rgiht.svg) no-repeat center / 100%!important;}
.yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-friends-share-button .yotpo-button-standard-size.yotpo-rectangular-btn-type{border:none!important;width:auto;color:#121212!important;width:100%;height:100%;background:url(../images/arrow-rgiht.svg) no-repeat center / 100%!important;}
.yotpo-tile-box.yotpo-customer-email-view.yotpo-referral-widget-fade-in,.yotpo-widget-referral-widget .yotpo-tile-box{padding:0!important;width:100%!important;}
.yotpo-coupons-redemption-widget .yotpo-action-button-widget .yotpo-button-style:focus{box-shadow:none;}
.rewards-popup-click.rewards-loading{background:url(../images/loading.gif) no-repeat center / 20px;height:20px;line-height:20px;color:transparent;cursor:default;}
.rewards-popup-click.rewards-loading:hover{color:transparent;}
/*rewards-popup*/
body.pop-up-fixed{overflow:hidden;}
.page-loyalty.blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);filter: blur(4px);mix-blend-mode:normal;}
.rewards-popup{position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;display:none;}
.rewards-popup-bg{background:rgba(18, 18, 18, 0.5);;width:100%;height:100%;position:absolute;left:0;top:0;background-blend-mode:multiply;}
.rewards-popup-main{background-color:#fff;max-width:766px;width: 90%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);top:50%;left:50%;position:absolute;z-index:1;padding:40px;border-radius:20px;}
.rewards-popup .list-table{width:100%;border:none;outline:none;color:#999;font-size:16px;}
.rewards-popup .list-table span{padding:20px 0;display:block;}
.rewards-popup .list-head span{text-transform:uppercase;letter-spacing:2px;}
.rewards-popup .list-body{max-height:300px;overflow-y:scroll;}
.rewards-popup .list-each{border-bottom:1px solid #f5f5f5;display: -ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap: wrap;-ms-flex-pack:justify;justify-content:space-between}
.rewards-popup .list-table span:nth-child(1){-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.rewards-popup .list-table span:nth-child(2){-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;}
.rewards-popup .list-table span:nth-child(3){-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;}
.rewards-popup .list-table span:nth-child(4){-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;}
.rewards-popup .list-body span:nth-child(4){color:#ED6C66;font-size:18px;font-weight:bold;}
.rewards-popup-link .btn{width:100%;padding:14px 0;background-color:#ED6C66;border-color:#ED6C66;font-size:16px;color:#Fff;margin-top:30px;}
.rewards-popup-close{display:none;}
.yotpo-rewards-history-title .yotpo-customized-text .yotpo-inner-text{display:block;font-size:24px!important;font-family:'Corben', Arial, serif!important;line-height:1;color:#121212!important;}
.yotpo-rewards-guide-tile-wrapper .yotpo-info .yotpo-customized-text .yotpo-inner-text{font-size:40px!important;color:#000!important;font-family:'Corben', Arial, serif!important;}
.yotpo-widget-my-rewards-widget .yotpo-reward-steps-item{color:#ED6C66!important;}
.yotpo-widget-my-rewards-widget .yotpo-reward-steps-item svg path{fill:#ED6C66!important}
.yotpo-rewards-guide-tile-wrapper .yotpo-customized-text .yotpo-customized-text.yotpo-reward-steps-description .yotpo-inner-text{font-size:16px!important;font-family:'Work Sans', Arial, serif!important;}
.yotpo-widget-my-rewards-widget .yotpo-reward-steps-description .yotpo-inner-text{font-size:16px!important;margin: 10px auto 0;width:70%;color:#333!important;}
.yotpo-widget-my-rewards-widget .yotpo-loyalty-popup-overlay{background-color:rgba(0, 0, 0, 0.5) !important;}
.yotpo-widget-my-rewards-widget .yotpo-row-display.yotpo-border-style.border-style-rectangular{background-color:transparent!important;border:none;border-bottom:1px solid #f5f5f5!important;border-radius:0;padding:10px 0;height:auto;}
.yotpo-widget-my-rewards-widget .yotpo-row-desktop-text{padding-left:0!important;}
.yotpo-row-display.border-style-rectangular.yotpo-border-style{height:auto;}
.yotpo-widget-my-rewards-widget :focus{box-shadow:none;}
.yotpo-grid-wrapper .yotpo-inner-text{color:#999!important;font-size:16px!important;}
.row-points-column .yotpo-inner-text{color:#ED6C66!important;}
.yotpo-reward-steps-list .yotpo-customized-text.yotpo-reward-steps-title .yotpo-inner-text{color:#000!important;font-size:30px!important;font-family:'Corben', Arial, serif!important;line-height:1.2;}
.yotpo-widget-my-rewards-widget .yotpo-copy-icon{color:#ED6C66;}
.yotpo-widget-campaign-widget .yotpo-message-text{font-size:12px;}
.yotpo-widget-campaign-widget .yotpo-completed-icon{margin-top:10px;}
.swell-tab{display:none!important;}
.yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-friends-share-button{margin-top:0;display: block;width: 32px;height: 100%;position: absolute;top: 0;right: 10px;padding: 0 15px;box-sizing: content-box;background: none;outline: none;border: none;}
.yotpo-inputs-container{position:relative;}
.yotpo-widget-my-rewards-widget .yotpo-grid-row{margin-bottom:0;}
.row-status-column .yotpto-widget-tooltip-wrapper{color:#ED6C66!important;}
.yotpo-widget-referral-widget .yotpo-input-container .yotpo-input-example{left:30px;}
.yotpo-coupons-redemption-widget .yotpo-redemption-option-reward{color:#ED6C66!important;}
.yotpo-coupons-redemption-widget .yotpo-redemption-no-background .yotpo-redemption-option-redeem-button.yotpo-action-button-widget .yotpo-button-style{background-color:#ED6C66!important;-webkit-border-radius:50px;border-radius:50px;}
.yotpo-coupons-redemption-widget .yotpo-points-balance-text-part{color:#000;}
.yotpo-points-balance-text:nth-child(2) .yotpo-points-balance-text-part{color:#ff6160!important;}
.yotpo-coupons-redemption-widget .yotpo-redemption-confirmation-option.yotpo-redemption-confirmation-option-confirm .yotpo-action-button-widget .yotpo-button-style{background-color:#ED6C66!important;border-radius:50px;}
.yotpo-coupons-redemption-widget .yotpo-redemption-confirmation-option.yotpo-redemption-confirmation-option-cancel .yotpo-action-button-widget .yotpo-button-style{color:#ED6C66!important;}
.yotpo-coupons-redemption-widget .yotpo-action-button-widget .yotpo-button-style:hover:not(:disabled){opacity:1;}
.yotpo-coupons-redemption-widget :focus{box-shadow:none;-webkit-box-shadow:none;}
.yotpo-coupons-redemption-widget .yotpo-redemption-no-background .yotpo-redemption-confirmation{padding-top:20px;}
.yotpo-coupons-redemption-widget .yotpo-redemption-option-cost{color:#333!important;}
.yotpo-coupons-redemption-widget .yotpo-login-button .yotpo-action-button-widget .yotpo-button-standard-size{border-radius:50px;}
.yotpo-coupons-redemption-widget .yotpo-redemption-no-background .yotpo-copy-code-button{border-radius:50px;background-color:#ED6C66!important;border-color:#ED6C66!important;padding:0 25px;width:70%;min-width:182px;}
.yotpo-coupons-redemption-widget .yotpo-copy-code-button .yotpo-copy-code-text{width:auto;padding-right:10px;}
.yotpo-coupons-redemption-widget .yotpo-redemption-confirmation .yotpo-redemption-confirmation-title{color:#333!important}
.yotpo-widget-mini-spinner{color:#ED6C66!important;}
.yotpo-coupons-redemption-widget .yotpo-message-toast-container .yotpo-widget-success-icon{color:#ED6C66!important;}
.yotpo-coupons-redemption-widget .yotpo-message-toast-container .yotpo-message-toast-title-text{color:#ED6C66!important;}
.yotpo-coupons-redemption-widget .yotpo-message-toast-container{position:relative;z-index:1;}
@media (min-width: 1200px) {
/*loyalty-hero*/
.loyalty-hero-txt p{width:100%;}
.loyalty-hero-txt h1{font-size:61px;}
/*loyalty-earnp*/
.earnp-icon-each{-ms-flex: 0 0 340px;flex: 0 0 340px;max-width:340px;margin-bottom:70px;}
.earnp-icon-each-default,.earnp-icon-each-hover,.earnp-icon-each-completed-inner{height:316px;}
.eie-date-t{width:80%;}
/*loyalty-mid-line*/
.mid-line-t{font-size:88px;}
.mid-line-st{font-size:40px;}
.mid-line-bottom-t p{font-size:24px;}
/*lo-special-deals*/
.lo-special-slider-nav .icon-lospecial-slider-right{right:-100px;}
.lo-special-slider-nav .icon-lospecial-slider-left{left:-100px;}

}
@media (min-width: 768px) and (max-width: 992px) {
.rewards-popup .list-body span:nth-child(4){font-size:16px;}
/*loyalty-hero*/
.loyalty-hero{background-position:-600% 0;height:520px;}
.loyalty-hero-txt h1{font-size:43px;}
.loyalty-hero-all{padding-top:50px;}
.loyalty-hero-signout{padding-bottom:50px;}
.loyalty-hero-txt p{width:100%;}
.lh-points-mt{font-size:30px;}
.yotpo-widget-my-rewards-widget .yotpo-is-mobile .yotpo-grid-wrapper{width:100%;}
.yotpo-widget-my-rewards-widget .yotpo-is-mobile .yotpo-rewards-history-title{width:90%;}
/*loyalty-mid-line*/
.mid-line-t{font-size:55px;}
/*loyalty-redeem*/
.yotpo-widget-referral-widget .yotpo-background.yotpo-center-background{height:525px!important;}
}
@media (max-width: 767px) {
.loyalty-hero-sin>.btn,.loyalty-works-link .btn,.mid-line-bottom-a .btn{max-width:100%;width:80%;}
/*loyalty-hero*/
.loyalty-hero{background:none;text-align:center;height:auto;padding:0 0 50px;position:relative;}
.loyalty-hero-txt h1{display:block;font-size:50px;}
.loyalty-hero-txt p{margin:30px auto;}
.loyalty-hero-sin>.btn{margin-top:0;}
.loyalty-hero-points{margin:0;border:none;border-radius:0;background-color:#FDECEC;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);padding:16px;top:0;left:0;width:100%;z-index:3;}
.lh-points-t{font-size:16px;}
.lh-points-mt{font-size:20px;padding:0 0 10px;}
.lh-points-st{font-size:14px;margin-bottom:10px;}
.loyalty-hero-points .btn{width:60%;}
.loyalty-hero-signin{order:1;position:absolute;top:0;left:0;width:100%;padding:0;z-index:3;}
.loyalty-hero-signin.scroll-points-fixed{position:fixed;}
.loyalty-hero-all{order:2;background:#fff url("../images/loyalty/loyaltyhero-mobile.png") no-repeat center top / 100% auto;padding-top:440px;margin-top:162px;}
.loyalty-hero-signout{order:3;}
/*loyalty-works*/
.loyalty-works{padding:50px 0;}
.loyalty-works-link{padding-top:50px;}
.loyalty-works-top{padding-bottom:50px;}
.loyalty-works-icon-each{display: -ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:0 auto 30px;}
.loyalty-works-icon-t{font-size:24px;}
.loyalty-works-icon img{width:96px;}
.loyalty-works-icon-t-con{width:calc(100% - 96px);padding-left:40px;padding-top:0;}
.loyalty-works-icon .col-md-4:nth-child(2) .loyalty-works-icon-img{order:2;}
.loyalty-works-icon .col-md-4:nth-child(2) .loyalty-works-icon-t-con{order:1;text-align:right;padding-right:40px;padding-left:0;}
.loyalty-works-icon-each p{width:100%;}
/*loyalty-earnp*/
.loyalty-earnp{padding:50px 0 20px;}
.loyalty-earnp-t{border-bottom:none;text-align:center;}
.earnp-icon-each{-ms-flex: 0 0 90%;flex: 0 0 90%;max-width:90%;}
.earnp-icon-each-default,.earnp-icon-each-hover,.earnp-icon-each-completed{height:300px;border-radius:12px;}
.yotpo-coupons-redemption-widget .yotpo-headline{color:#000!important;}
.yotpo-widget-my-rewards-widget .star-icon-wrapper{color:#ED6C66!important;}
/*loyalty-mid-line*/
.loyalty-mid-line{padding:40px 0;background:#ED6C66;}
.loyalty-mid-line{text-align:center;}
.loyalty-mid-line-bottom{background:transparent;padding:0;}
.mid-line-t{font-size:56px;}
.mid-line-st{font-size:32px;padding-bottom:10px;}
.mid-line-st span{display:none;}
.mid-line-petite{padding:30px 0 20px;}
.mid-line-petite::after{content:"";height:1px;width:96px;margin:0 auto;background-color:#fff;display:block;}
.mid-line-petite img{display:none;}
.mid-line-bottom-t p{display:none;}
.loyalty-mid-line-top p{display:block;font-size:16px;margin:0;line-height:1.5;}
.mid-line-bottom-a{text-align:center;padding-top:30px;}
.mid-line-bottom-a .btn{background-color:#A01A12;}
/*lo-special-deals*/
.lo-special-deals{padding:60px 0;overflow-x:hidden;}
.lo-special-slider-nav{display:none;}
.lo-special-deals-top{border-bottom:none;text-align:center;}
.lo-special-deals-top p{width:95%;margin:0 auto;}
.lo-special-slider .swiper-slide-active{box-shadow:0px 6px 4px rgba(0, 0, 0, 0.1);}
.lo-special-slider-main{overflow-x:visible;}
.lo-special-slider-pagination .swiper-pagination-bullet{width:16px;height:16px;background-color:#FFD8D8;display:inline-block;margin:0 6px;border-radius:100%;}
.lo-special-slider-pagination  .swiper-pagination-bullet-active{background-color:#A01A12;}
/*loyalty-refer*/
.yotpo-widget-referral-widget .yotpo-background.yotpo-center-background{background:#d5b6a1 url("../images/loyalty/refer-a-friend-mobile.jpg") no-repeat center top / auto 100%;padding:300px 0 50px;}
.loyalty-refer-t{width:80%;margin:0 auto;}
.yotpo-description-text{width:100%;}
.loyalty-refer input.e-input{padding:20px;}
/*rewards-popup*/
.rewards-popup-main{top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);max-width:100%;width:100%;height:100%;border-radius:0;background-color:#FDECEC;padding:30px 16px;}
.rewards-popup .list-table{font-size:14px;}
.rewards-popup .list-each{color:#333;}
.rewards-popup .list-head span{color:#999;}
.rewards-popup .list-table span:nth-child(3){display:none;}
.rewards-popup .list-table span:nth-child(4){-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.rewards-popup .list-body{max-height:100%;}
.rewards-popup-close{display:block;}
.rewards-popup-close svg{display:block;position:absolute;top:16px;right:16px;width:30px;height:30px;fill:#999;z-index:2;}
.yotpo-widget-referral-widget .yotpo-title-text{font-size:42px!important;}
.flexified-wrapper.flexified-mobile .flexified-child{width:100%;border-radius:12px;overflow:hidden;border:1px solid #ED6C66!important;height:296px;margin-bottom:15px;}
.flexified-wrapper.flexified-mobile .flexified-child:nth-child(2n){margin-left:0!important;}
}
@media (max-width: 400px) {

}
@media (max-width: 329px) {

}