#PageContainer .yotpo-widget-hero-section .yotpo-title::before{content:"Loyalty & Rewards";display:block;font-size:1.3125rem;font-weight:400;line-height:1.875rem;margin-bottom:.1875rem}
#PageContainer .yotpo-widget-hero-section .yotpo-description{margin-top:1.5rem}
#PageContainer .yotpo-widget-hero-section .yotpo-action-button-text{font-size:.875rem}
#PageContainer .yotpo-widget-my-rewards-widget .yotpo-info{margin-bottom:2.75rem}
#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.6875rem}
#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item{width:100%;background:#fbf8f5;padding:24px 34px}
#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item-1::before,#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item-2::before,#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item-3::before,#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item-4::before{display:block;font-family: "Arial Narrow", Arial, Verdana, sans-serif !important;font-size:3.75rem;font-weight:200;text-align:center;color:rgba(16,16,16,.15)}
#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item-1::before{content:"01"}
#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item-2::before{content:"02"}
#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item-3::before{content:"03"}
#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item-4::before{content:"04"}
#PageContainer .yotpo-widget-my-rewards-widget .yotpo-reward-steps .yotpo-reward-steps-description{margin-top:.5625rem}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-redemption-options-list{margin-bottom:0}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-redemption-item{margin-bottom:2.125rem}
@media(max-width:768.98px){
#PageContainer .yotpo-coupons-redemption-widget .yotpo-redemption-item{width:100%}
}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-coupouns-container .yotpo-description{margin-top:1.625rem}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-coupouns-container .yotpo-redemption-option{background:#fbf8f5;border-top:5px solid var(--colorBtnPrimary);padding:2rem 0}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-coupouns-container .yotpo-redemption-option-container{padding:0 1.03125rem}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-coupouns-container .yotpo-redemption-option-reward{font-weight:400}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-coupouns-container .yotpo-redemption-option-cost{font-weight:500;margin-top:.5625rem}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-headline{font-weight:400}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-button-style{min-height:3rem}
#PageContainer .yotpo-coupons-redemption-widget .yopto-widget-button-text{font-size:.875rem}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-login-button{margin-top:.5625rem}
#PageContainer .yotpo-coupons-redemption-widget .yotpo-redemption-options-list:not(.yotpo-is-mobile).three-in-row.yotpo-no-background-type{max-width:58.875rem}
#PageContainer .yotpo-widget-referral-widget{max-width:73.4375rem;margin:auto;padding:3.625rem 0}
@media(max-width:1024.98px){
#PageContainer .yotpo-widget-referral-widget .yotpo-background{display:grid;place-items:center}
}
#PageContainer .yotpo-widget-referral-widget .yotpo-background,#PageContainer .yotpo-widget-referral-widget .yotpo-background img{height:auto!important}
#PageContainer .yotpo-widget-referral-widget .yotpo-background img{-o-object-fit:contain;object-fit:contain}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile{display:grid}
@media(max-width:1024.98px){
#PageContainer .yotpo-widget-referral-widget .yotpo-tile{min-height:auto;place-items:center;justify-content:center}
}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box{text-align:left;padding-left:4.3125rem}
@media(max-width:1024.98px){
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box{width:100%;padding:3.125rem 1.875rem 1.875rem}
}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-email-view{max-width:26.9375rem;width:100%}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-header-text{font-family: "Arial Narrow", Arial, Verdana, sans-serif !important;font-weight:500;padding:0}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-title-text{font-weight:500;margin-top:.3125rem;padding:0}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-description-text{margin-top:1.125rem}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-referral-widget-form{margin-top:.75rem}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-referral-widget-form .yotpo-input{height:3rem;font-size:.75rem;transition:box-shadow ease .3s}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-referral-widget-form .yotpo-input:focus{-webkit-box-shadow: 0 0 1px 1px var(--colorBtnPrimary) !important;box-shadow: 0 0 1px 1px var(--colorBtnPrimary) !important;}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-referral-widget-form .yotpo-input:focus::-moz-placeholder{display:block}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-referral-widget-form .yotpo-input:focus::placeholder{display:block}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-referral-widget-form .yotpo-input-label{display:none}
#PageContainer .yotpo-widget-referral-widget .yotpo-tile .yotpo-tile-box .yotpo-referral-widget-form .yotpo-submit-form{display:flex;justify-content:flex-end;text-align:center;margin-top:.875rem}
@media(min-width:769px){
#PageContainer .yotpo-widget-campaign-widget .flexified-wrapper{--flexified-padding:33px!important}
}
#PageContainer .yotpo-widget-campaign-widget .yotpo-outer-tile::before{content:none}
#PageContainer .yotpo-widget-campaign-widget .yotpo-container-headline{font-weight:400!important;padding-bottom:3.4375rem}
#PageContainer .yotpo-widget-campaign-widget .yotpo-tile{height:auto;background:#fbf8f5!important;top:unset;bottom:0;padding:2rem .625rem}
#PageContainer .yotpo-widget-campaign-widget .yotpo-tile .yotpo-description-text{margin-top:.5625rem}
#PageContainer .yotpo-widget-campaign-widget .yotpo-tile-wrapper{min-height:15.1875rem;position:relative}
#PageContainer .yotpo-widget-campaign-widget .yotpo-tile .yotpo-completed-icon{color:var(--colorBtnPrimary)}
/* #PageContainer .yotpo-widget-campaign-widget .yotpo-tile .yotpo-completed-icon+.yotpo-title-text{color:#fff!important} */
#PageContainer .yotpo-widget-campaign-widget .yotpo-button-style{height:3rem;font-size:.875rem!important;box-shadow:none}
/* #PageContainer .yotpo-widget-campaign-widget .yotpo-sign-in-button{color:var(--colorBtnPrimary)!important} */
#PageContainer .yotpo-campaign-switcher-wrapper .yotpo-overlay-tile .yotpo-sign-in-button {text-decoration:underline}
#PageContainer button.yotpo-button-style.yotpo-button-small-size.yotpo-filled-button.yotpo-capsule-btn-type, 
#PageContainer button.yotpo-button-style.yotpo-button-standard-size.yotpo-filled-button.yotpo-capsule-btn-type.yotpo-pointer-cursor {border-radius:30px !important;background: var(--colorBtnPrimary) url(https://cdn.shopify.com/s/files/1/0634/1250/2786/files/protocol-arrow.png?v=1648272193) no-repeat 150% 35% !important;background-size: 29px !important;transition: padding-right 0.3s !important;}
#PageContainer button.yotpo-button-style.yotpo-button-small-size.yotpo-filled-button.yotpo-capsule-btn-type:hover, 
#PageContainer button.yotpo-button-style.yotpo-button-standard-size.yotpo-filled-button.yotpo-capsule-btn-type.yotpo-pointer-cursor:hover {opacity:1;background-position: 95% 50% !important;padding-right: 25px !important;}
