.code-redemption-modal-container,.birthday-entry-modal-container,.referral-modal-container,.help-modal-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;z-index:10000;opacity:0;padding:0 10px}.code-redemption-modal{margin:auto;color:#000;background:#fff;max-width:576px;padding:15px;text-align:center;width:100%;-webkit-filter:drop-shadow(2px 4px 10px rgba(0,0,0,.3));filter:drop-shadow(2px 4px 10px rgba(0,0,0,.3))}.code-redemption-modal h3,.code-redemption-modal .h3{font-size:24px}.code-redemption-modal .code-entry{padding:10px 5px;margin:25px 0}@media screen and (max-width: 600px){.code-redemption-modal .code-entry__elem{-webkit-box-flex:100%;flex:100%;max-width:100%;margin-bottom:8px}}.code-redemption-modal .code-entry__input{background-color:#f2f2f2;padding:10px 13px;text-align:center;text-transform:uppercase;width:100%}.code-redemption-modal .button:hover{opacity:.7}.code-redemption-modal .footer-img{max-width:100px;-webkit-filter:invert(1);filter:invert(1)}.code-redemption-modal .header{font-weight:700;font-size:20px}.code-redemption-modal .message{font-weight:700;font-size:16px}.birthday-entry-modal{position:relative;margin:auto;background-color:#fff;max-width:576px;padding:25px 15px;width:100%;-webkit-filter:drop-shadow(2px 4px 10px rgba(0,0,0,.3));filter:drop-shadow(2px 4px 10px rgba(0,0,0,.3));border-radius:4px}.birthday-entry-modal .entry-form{display:-webkit-box;display:flex;margin:25px 0}.birthday-entry-modal .entry-form__elem{-webkit-box-flex:1;flex:1 1 0;padding:0 5px}.birthday-entry-modal__close,.help-modal__close{position:absolute;display:block;line-height:normal;padding:4px;top:-10px;right:-10px;background-color:#444;color:#fff}.birthday-entry-modal__header{font-size:20px;font-weight:700}.help-modal{position:relative;margin:auto;background-color:#f2f3f5;max-width:576px;padding:25px 15px;width:100%;-webkit-filter:drop-shadow(2px 4px 10px rgba(0,0,0,.3));filter:drop-shadow(2px 4px 10px rgba(0,0,0,.3));border-radius:4px}.help-modal__content{padding-bottom:25px}.selector-wrapper{display:none}.select{position:relative}.custom-quickview .select{margin-bottom:25px}.select__header{color:#000;margin-bottom:4px;font-size:13px}.select__selected{display:-webkit-box;display:flex;background-color:#f2f2f2;color:#000;padding:12px 20px;border-radius:4px;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;font-weight:500;cursor:pointer;margin-bottom:10px;text-align:left}.select__selected .text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.select__selected i{color:#fff;font-size:12px;-webkit-transition:all .2s;transition:all .2s;margin-left:15px}.select__selected i.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select__selected--match-input{background-color:#f5f6f7;color:#121212;box-shadow:unset;border:2px solid #e1e8ee;padding:10px 18px}.select__selected--match-input i{color:#121212}.select__list{position:absolute;max-height:0px;overflow-y:hidden;background-color:#fff;width:100%;-webkit-filter:drop-shadow(2px 4px 6px rgba(0,0,0,.05));filter:drop-shadow(2px 4px 6px rgba(0,0,0,.05));list-style:none;margin:0;padding:0;border-radius:4px;font-weight:700}.select__list li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:12px 20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0;cursor:pointer;text-align:left}.select__list li:hover{background-color:#2d89fa;color:#fff}.select__list.active{max-height:250px;overflow-y:auto;z-index:99}.select-swatch--hex{height:20px;width:20px;border-radius:50%;border:2px solid #ffffff;margin-right:8px;box-shadow:1px 1px 2px #0003}.swatch-hex-wrapper{display:-webkit-box;display:flex;width:35px;height:35px;margin-right:8px;margin-left:-12px}.swatch-hex-wrapper .select-swatch--hex{margin:auto}.select-swatch--background{height:35px;width:35px;background-size:cover;margin-right:8px;margin-left:-12px}.select-swatch--large{width:60px;background-size:contain;background-repeat:no-repeat;background-position:center}.error-message{color:#d02e2e}.earn-type__btn{padding:15px 48px 12px;letter-spacing:.1em;margin-right:6px;width:270px;border-radius:30px}@media screen and (max-width: 767px){.earn-type__btn{margin-bottom:10px}}.referral-media{padding-top:20px}.referral-media h6,.referral-media .h6{text-transform:capitalize;margin-bottom:12px}.referral-media ul{margin-top:10px}.referral-media ul li{margin:0 10px 0 0;display:inline-block}.referral-media ul li .referral-medium{width:40px;line-height:40px;margin:0 auto;text-align:center;font-size:18px;border-radius:50%;background:#ffffff;color:#2d89fa;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.referral-media ul li .referral-medium:hover{color:#fff;background:#2d89fa}.loyalty-card{margin-bottom:30px}.loyalty-card img{display:block;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/625/assets/legacy-loyalty-styles.css.map?v=126498533643330895471698163274 */
