.vip-timer-container{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}@media screen and (max-width: 749px){.vip-timer-container{padding:0!important}}.vip-timer--product,.vip-timer--product-unavailable,.vip-timer--product-open,.vip-timer--product-sold-out,.vip-timer--moon-open,.vip-timer--moon-sold-out{background:transparent!important;border:none!important;border-radius:0;padding:0;margin:0;box-shadow:none!important;position:relative}@media screen and (max-width: 749px){.vip-timer--product,.vip-timer--product-unavailable,.vip-timer--product-open,.vip-timer--product-sold-out,.vip-timer--moon-open,.vip-timer--moon-sold-out{padding:0!important;margin:10px 0!important;width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.vip-timer--product .vip-timer__content,.vip-timer--product-unavailable .vip-timer__content,.vip-timer--product-open .vip-timer__content,.vip-timer--product-sold-out .vip-timer__content,.vip-timer--moon-open .vip-timer__content,.vip-timer--moon-sold-out .vip-timer__content{font-size:1.4rem;gap:.4rem;padding:1rem 0!important;grid-template-columns:1fr 1fr 1fr}.vip-timer--product-open .vip-timer__content,.vip-timer--moon-open .vip-timer__content{padding:1rem 0!important}}.vip-timer--product:before,.vip-timer--product:after,.vip-timer--product-unavailable:before,.vip-timer--product-unavailable:after,.vip-timer--product-open:before,.vip-timer--product-open:after,.vip-timer--product-sold-out:before,.vip-timer--product-sold-out:after,.vip-timer--moon-open:before,.vip-timer--moon-open:after,.vip-timer--moon-sold-out:before,.vip-timer--moon-sold-out:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#b8941c00,#d4af37d9,#d4af37f0,#d4af37d9,#b8941c00);pointer-events:none}.vip-timer--product:before,.vip-timer--product-unavailable:before,.vip-timer--product-open:before,.vip-timer--product-sold-out:before,.vip-timer--moon-open:before,.vip-timer--moon-sold-out:before{top:0}.vip-timer--product:after,.vip-timer--product-unavailable:after,.vip-timer--product-open:after,.vip-timer--product-sold-out:after,.vip-timer--moon-open:after,.vip-timer--moon-sold-out:after{bottom:0}.vip-timer--product .vip-timer__content,.vip-timer--product-unavailable .vip-timer__content,.vip-timer--product-open .vip-timer__content,.vip-timer--product-sold-out .vip-timer__content,.vip-timer--moon-open .vip-timer__content,.vip-timer--moon-sold-out .vip-timer__content{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;justify-content:center;font-size:1.4rem;color:#fff;background:linear-gradient(90deg,#0000001a,#0009,#000,#000,#000,#0009,#0000001a);width:100%;line-height:1;padding:1rem 0;gap:.5rem}.vip-timer--product .vip-timer__cell,.vip-timer--product-unavailable .vip-timer__cell,.vip-timer--product-open .vip-timer__cell,.vip-timer--product-sold-out .vip-timer__cell,.vip-timer--moon-open .vip-timer__cell,.vip-timer--moon-sold-out .vip-timer__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.1rem 0;text-align:center}.vip-timer--product .vip-timer__label{font-size:1.3rem;letter-spacing:.12rem;text-transform:none;color:#ffffffb3}.vip-timer--product .vip-timer__value{font-size:1.8rem;font-weight:500;color:#fff}.vip-timer--product-unavailable .vip-timer__label{font-size:1.3rem}.vip-timer--product-unavailable .vip-timer__value{font-size:1.4rem}.vip-timer--product .vip-timer__cell--notify .vip-timer__value,.vip-timer--product .vip-timer__notify-btn{color:#adbf55;font-size:1.8rem}.vip-timer--product .vip-timer__helper{font-size:1.3rem;letter-spacing:.1rem;text-transform:none;color:#b8d066;margin-top:-.4rem}.vip-timer--product .vip-timer__content>:first-child{text-align:center;justify-self:center}.vip-timer--product .vip-timer__content>:last-child{text-align:center;justify-self:center}.vip-timer--product .vip-timer__icon{font-size:1.6rem;line-height:1}.vip-timer--product .vip-timer__text{font-weight:500;color:#fff;line-height:1.2}.vip-timer--product .vip-timer__divider{color:#adbf55;font-weight:300}.vip-timer--product .vip-timer__availability-inline{color:#adbf55;font-weight:600}.vip-timer--product .vip-timer__notify-btn{background:transparent;border:none;color:#adbf55;padding:0;margin:0;font-size:1.4rem;font-family:cinzeldecorative;font-weight:400;letter-spacing:.5px;cursor:pointer;transition:color .2s ease;text-transform:none}.vip-timer--product .vip-timer__notify-btn:hover{color:#c5d975;text-decoration:none}@media screen and (max-width: 749px){.vip-timer--product:not(.vip-timer--open){padding:2px 0}.vip-timer--product:not(.vip-timer--open) .vip-timer__content{font-size:1.5rem;gap:.4rem}.vip-timer--product:not(.vip-timer--open) .vip-timer__content>*{margin:0;line-height:1}.vip-timer--product:not(.vip-timer--open) .vip-timer__icon{font-size:1.6rem}.vip-timer--product:not(.vip-timer--open) .vip-timer__notify-btn{font-size:1.5rem}}.vip-timer:not(.vip-timer--product){background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px solid #adbf55;border-radius:12px;padding:0;margin:16px 0;text-align:center;box-shadow:0 4px 12px #0000004d;transition:all .3s ease}.vip-timer:not(.vip-timer--product):hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.vip-timer--open:not(.vip-timer--product){border-color:#adbf55;background:linear-gradient(135deg,#1a2a1a,#2a3a2a)}.vip-timer--closed:not(.vip-timer--product){border-color:#666;background:linear-gradient(135deg,#2a1a1a,#3a2a2a)}.vip-timer--weekend:not(.vip-timer--product){border-color:#ff6b6b;background:linear-gradient(135deg,#2a1a1a,#3a2a2a)}.vip-timer__status{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.vip-timer__icon{font-size:20px;line-height:1}.vip-timer__message{font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.vip-timer__countdown{margin-bottom:12px}.vip-timer__time{display:block;font-size:32px;font-weight:700;color:#adbf55;line-height:1;margin-bottom:4px;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(173,191,85,.3)}.vip-timer__label{font-size:14px;color:#ccc;text-transform:lowercase;font-style:italic}.vip-timer__availability{font-size:14px;color:#adbf55;font-weight:500;padding:8px 12px;background:#adbf551a;border-radius:6px;border:1px solid rgba(173,191,85,.2)}@media (max-width: 768px){.vip-timer{padding:12px;margin:12px 0;border-radius:8px}.vip-timer__time{font-size:28px}.vip-timer__message{font-size:14px}.vip-timer__availability{font-size:12px;padding:6px 10px}}.vip-timer__time{transition:color .3s ease}.vip-timer--open .vip-timer__time{animation:pulse-green 2s infinite}@keyframes pulse-green{0%,to{color:#adbf55;text-shadow:0 0 10px rgba(173,191,85,.3)}50%{color:#c4d65a;text-shadow:0 0 15px rgba(196,214,90,.5)}}@media (prefers-reduced-motion: reduce){.vip-timer__time{animation:none}.vip-timer:hover{transform:none}}@media (prefers-contrast: high){.vip-timer{border-width:3px}.vip-timer__time{text-shadow:none}}.product-form__input--pill input[value=VIP]+label.vip-star:before,.variant-row[data-tier=vip]:before{content:"\2728";position:absolute;left:-2px;top:12px;transform:translateY(0);font-size:1.6rem;line-height:1;pointer-events:none;animation:sparkle-glow 2.4s ease-in-out infinite;will-change:transform,opacity}.variant-row.vip-unavailable:before{opacity:.6}@keyframes sparkle-glow{0%,to{opacity:.6;transform:translateY(-50%) scale(.92) rotate(.001deg)}50%{opacity:1;transform:translateY(-50%) scale(1.06) rotate(.001deg)}}[data-tooltip]{position:relative}[data-tooltip]:hover:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1000;margin-bottom:5px;box-shadow:0 2px 8px #0000004d}[data-tooltip]:hover:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#000;margin-bottom:-5px}.vip-notification{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:2px solid #ff4757;border-radius:8px;padding:12px;margin:12px 0;animation:slideIn .3s ease-out}.vip-notification__content{display:flex;align-items:center;gap:8px;color:#fff;font-weight:500}.vip-notification__icon{font-size:18px}.vip-notification__text{flex:1;font-size:14px}.vip-notification__close{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.vip-notification__close:hover{background-color:#fff3}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.vip-timer__availability--sold-out{color:#ff4757;font-weight:600;animation:pulse 2s infinite;background:#ff47571a;border:1px solid rgba(255,71,87,.2)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 768px){.product-form__input--pill input[value=VIP].vip-available+label:before{font-size:20px;top:12px;left:-2px}[data-tooltip]:hover:before{font-size:11px;padding:6px 10px}.vip-notification{padding:10px;margin:10px 0}.vip-notification__text{font-size:13px}.vip-notification__icon{font-size:16px}}.vip-timer--product .vip-timer__content,.vip-timer--product-open .vip-timer__content,.vip-timer--product-sold-out .vip-timer__content,.vip-timer--product-unavailable .vip-timer__content,.vip-timer--moon-open .vip-timer__content,.vip-timer--moon-sold-out .vip-timer__content{font-size:1.25rem;gap:.2rem;padding:.3rem 0!important;grid-template-columns:1.2fr 1.6fr 1.2fr}.vip-timer--product .vip-timer__cell{padding:.05rem 0}.vip-timer--product .vip-timer__helper{font-size:1.1rem;margin-top:-.05rem}.vip-timer--product .vip-timer__cell--notify{gap:0}.vip-timer--product-unavailable .vip-timer__label{font-size:1.3rem;letter-spacing:.1rem;color:#ffffffa8;text-transform:none}.vip-timer--product-unavailable .vip-timer__value{font-size:1.4rem;font-weight:500;color:#fff}.vip-timer--product-unavailable .vip-timer__notify-btn{background:transparent;border:none;color:#adbf55;font-family:cinzeldecorative;font-size:1.5rem;cursor:pointer;padding:0;margin:0;transition:color .2s ease;line-height:1.4rem}.vip-timer--product-unavailable .vip-timer__notify-btn:hover{color:#c5d975}.vip-timer--product-unavailable .vip-timer__cell--notify .vip-timer__value{color:#ffffffa8;font-size:1.3rem}.vip-timer--product-open .vip-timer__label,.vip-timer--moon-open .vip-timer__label{font-size:1.6rem;letter-spacing:.1rem;color:#fff;text-transform:none}.vip-timer--product-open .vip-timer__value,.vip-timer--moon-open .vip-timer__value{font-size:1.9rem;font-weight:500;color:#fff}.vip-timer--product-open .vip-timer__cell--timer .vip-timer__label,.vip-timer--product-open .vip-timer__cell--timer .vip-timer__value,.vip-timer--moon-open .vip-timer__cell--timer .vip-timer__label,.vip-timer--moon-open .vip-timer__cell--timer .vip-timer__value{color:#adbf55}.vip-timer--product-sold-out .vip-timer__label,.vip-timer--moon-sold-out .vip-timer__label{font-size:1.6rem;letter-spacing:.1rem;color:#ffffff73;text-transform:none}.vip-timer--product-sold-out .vip-timer__value,.vip-timer--moon-sold-out .vip-timer__value{font-size:1.9rem;font-weight:500;color:#fff}.vip-timer--product-sold-out .vip-timer__notify-btn,.vip-timer--moon-sold-out .vip-timer__notify-btn{background:transparent;border:none;color:#adbf55;font-family:cinzeldecorative;font-size:1.7rem;cursor:pointer;padding:0;margin:0;transition:color .2s ease;text-transform:none}.vip-timer--product-sold-out .vip-timer__notify-btn:hover,.vip-timer--moon-sold-out .vip-timer__notify-btn:hover{color:#c5d975}.vip-timer--product-sold-out .vip-timer__cell--notify .vip-timer__value,.vip-timer--moon-sold-out .vip-timer__cell--notify .vip-timer__value{color:#ffffff73;font-size:1.3rem}.vip-timer--product-sold-out .vip-timer__cell--availability .vip-timer__label,.vip-timer--moon-sold-out .vip-timer__cell--availability .vip-timer__label{color:#ffffff73}.vip-timer--product-sold-out .vip-timer__cell--availability .vip-timer__value,.vip-timer--moon-sold-out .vip-timer__cell--availability .vip-timer__value{color:#fff}.vip-timer--product .vip-timer__label,.vip-timer--product .vip-timer__value,.vip-timer--product-unavailable .vip-timer__label,.vip-timer--product-unavailable .vip-timer__value,.vip-timer--product-open .vip-timer__label,.vip-timer--product-open .vip-timer__value,.vip-timer--product-sold-out .vip-timer__label,.vip-timer--product-sold-out .vip-timer__value,.vip-timer--moon-open .vip-timer__label,.vip-timer--moon-open .vip-timer__value,.vip-timer--moon-sold-out .vip-timer__label,.vip-timer--moon-sold-out .vip-timer__value{transition:color .3s ease}.cart-item__timer-cell{padding:8px 0!important}.cart-vip-status{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ff47570d;border-left:3px solid #ff4757;border-radius:4px;font-size:1.3rem;flex-wrap:wrap;width:100%}.cart-vip-status__label{font-weight:400;color:#ff4757;white-space:nowrap}.vip-timer--cart-item[data-vip-available=true] .cart-vip-status__label{color:#adbf55}.cart-vip-status__timer{color:#000;font-weight:400;white-space:nowrap}.cart-vip-status__notify{background:#000;border:1px solid #000000;color:#fff;padding:4px 10px;border-radius:3px;font-size:1.1rem;cursor:pointer;white-space:nowrap;transition:all .2s ease}.cart-vip-status__notify:hover{background:#333;color:#fff;border-color:#333}.cart-vip-status__notify:active{background:#666;border-color:#666;transform:scale(.95)}.cart-item-timer.cart-vip-sold-out .cart-vip-status{background:transparent;border-left-color:#ff4757}.cart-item-timer.cart-vip-sold-out .cart-vip-status__label{color:#ff4757;font-weight:400}.cart-item-timer.cart-vip-sold-out .cart-vip-status__timer{color:#000;font-weight:400}.vip-timer--cart-item[data-vip-available=true] .cart-vip-status{background:transparent;border-left-color:#adbf55}.vip-timer--cart-item[data-vip-available=true] .cart-vip-status__timer{color:#000}.vip-timer--cart-item[data-vip-available=false] .cart-vip-status{background:transparent;border-left-color:#ff4757}.vip-timer--cart-item[data-vip-available=false] .cart-vip-status__label{color:#ff4757}.cart-item-timer.cart-vip-available .cart-vip-status{background:transparent;border-left-color:#adbf55}.cart-item-timer.cart-vip-available .cart-vip-status__label{color:#adbf55}.cart-item-timer.cart-vip-available .cart-vip-status__timer{color:#000}@media screen and (max-width: 749px){.cart-vip-status{font-size:1.5rem;gap:10px;padding:8px 10px;width:100%;justify-content:space-between}.cart-vip-status__notify{font-size:1.2rem;padding:4px 8px;flex-shrink:0;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vip-timer.css.map */
