.vlm-countdown:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.16;mix-blend-mode:soft-light;pointer-events:none}.vlm-countdown{position:relative;width:100%;overflow:hidden;isolation:isolate;padding-left:22px;padding-right:22px;text-align:center;font-family:Jost,sans-serif}.vlm-countdown *{box-sizing:border-box}.vlm-countdown:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.16;mix-blend-mode:soft-light;pointer-events:none}.vlm-watermark{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-4deg);font-family:Pinyon Script,cursive;font-size:clamp(120px,30vw,300px);color:#fff;opacity:.07;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.02em}.vlm-inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.vlm-eyebrow{display:inline-block;font-size:clamp(10px,2.2vw,12px);letter-spacing:.4em;text-transform:uppercase;color:var(--vlm-text-dim);font-weight:400;opacity:0;animation:vlmRise .9s .05s ease forwards}.vlm-title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(46px,11.5vw,104px);line-height:.98;letter-spacing:.02em;margin:.18em 0 0;text-shadow:0 18px 50px rgba(74,46,41,.3);opacity:0;animation:vlmRise 1s .16s ease forwards}.vlm-rule{display:flex;align-items:center;justify-content:center;gap:16px;margin:clamp(20px,3.5vw,30px) auto clamp(8px,2vw,16px);max-width:280px;opacity:0;animation:vlmRise 1s .26s ease forwards}.vlm-rule .ln{height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--vlm-text-dim))}.vlm-rule .ln:last-child{background:linear-gradient(90deg,var(--vlm-text-dim),transparent)}.vlm-rule .dot{color:var(--vlm-text);font-size:13px;opacity:.85}.vlm-sub{font-size:clamp(12px,3vw,15px);letter-spacing:.26em;text-transform:uppercase;color:var(--vlm-text-dim);font-weight:300;margin-bottom:clamp(30px,5vw,46px);opacity:0;animation:vlmRise 1s .34s ease forwards}.vlm-timer{display:flex;justify-content:center;align-items:stretch;gap:clamp(9px,2.4vw,22px);flex-wrap:nowrap;opacity:0;animation:vlmRise 1s .44s ease forwards}.vlm-unit{display:flex;flex-direction:column;align-items:center;flex:1 1 0;max-width:124px}.vlm-tile{width:100%;padding:clamp(14px,3vw,26px) clamp(6px,2vw,14px);background:var(--vlm-tile);border:1px solid var(--vlm-tile-border);border-radius:var(--vlm-radius);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 24px 50px -26px #4a2e298c,inset 0 1px #ffffff38}.vlm-num{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(36px,9.4vw,78px);line-height:1;font-variant-numeric:tabular-nums;display:block;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.vlm-num.vlm-pop{transform:scale(1.12)}.vlm-unit-label{margin-top:clamp(9px,2vw,16px);font-size:clamp(8.5px,2vw,11px);letter-spacing:.24em;text-transform:uppercase;color:var(--vlm-text-dim);font-weight:400}.vlm-btn{display:inline-block;margin-top:clamp(34px,5vw,50px);padding:15px clamp(34px,6vw,48px);border:1px solid var(--vlm-text);border-radius:2px;color:var(--vlm-text);background:transparent;text-decoration:none;font-size:clamp(11px,2.4vw,12.5px);letter-spacing:.24em;text-transform:uppercase;font-weight:400;transition:background .4s ease,color .4s ease,letter-spacing .4s ease;opacity:0;animation:vlmRise 1s .56s ease forwards}.vlm-btn:hover{background:var(--vlm-text);color:var(--vlm-grad-b);letter-spacing:.3em}.vlm-expired{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(22px,5vw,34px);color:var(--vlm-text);margin:0}@keyframes vlmRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(max-width:420px){.vlm-unit-label{letter-spacing:.16em}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
