.cc-glass{position:relative;height:var(--cc-height, 92vh);min-height:420px;padding:var(--cc-pad, 10px);box-sizing:border-box;background:var(--cc-page-bg, transparent);color:#fff;font-family:var(--cc-font, "Helvetica Neue", Helvetica, Arial, sans-serif)}.cc-glass *,.cc-glass *:before,.cc-glass *:after{box-sizing:border-box}.cc-glass__frame{position:relative;width:100%;height:100%;border-radius:var(--cc-radius, 16px);overflow:hidden;background:#1b1b1b;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab}.cc-glass__frame.is-dragging{cursor:grabbing}.cc-glass--black .cc-glass__frame{background:#000}.cc-glass__canvas,.cc-glass__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cc-glass__fallback{object-fit:cover;opacity:0;transition:opacity .8s;pointer-events:none}.cc-no-webgl .cc-glass__canvas{display:none}.cc-no-webgl .cc-glass__fallback.is-on{opacity:1}.cc-glass__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#00000073,#0003 30%,#0000 45% 70%,#00000059)}.cc-glass--black .cc-glass__overlay,.cc-glass__mobile-title{display:none}.cc-glass__cta{position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:5;background:var(--accent, #fff);color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:12px 14px;transition:background .5s}.cc-glass__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .4s}.cc-glass__cta:hover:before{opacity:.12}.cc-glass__cta[hidden]{display:none}.cc-glass__hint{position:absolute;left:50%;bottom:18px;transform:translate(-50%);color:#ffffffb3;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;z-index:5;pointer-events:none;white-space:nowrap}.cc-glass__static{position:absolute;left:50%;top:50%;width:min(86%,1200px);transform:translate(-50%,-50%);display:none;pointer-events:none}.cc-glass__pattern{position:absolute;left:50%;top:50%;width:300%;height:300%;transform:translate(-50%,-50%) rotate(-45deg);display:none;pointer-events:none;background-color:var(--cc-pattern-color, #191919);-webkit-mask-image:var(--cc-pattern);mask-image:var(--cc-pattern);-webkit-mask-size:var(--cc-pattern-size, 410px) auto;mask-size:var(--cc-pattern-size, 410px) auto;-webkit-mask-repeat:repeat;mask-repeat:repeat}.cc-no-webgl.cc-glass--black .cc-glass__static,.cc-no-webgl.cc-glass--black .cc-glass__pattern{display:block}.cc-signup{position:absolute;left:50%;top:calc(50% + clamp(80px,10vw,130px));transform:translate(-50%);z-index:6;width:min(400px,calc(100% - 32px));color:#fff;text-align:center;cursor:auto;text-transform:none;text-shadow:0 1px 12px rgb(0 0 0 / .45);margin:0}.cc-signup__title{font-size:15px;font-weight:700;letter-spacing:.01em;margin:0 0 10px}.cc-signup__row{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgb(255 255 255 / .8)}.cc-signup__row:focus-within{border-bottom-color:#fff;box-shadow:0 1px #fff}.cc-signup input{flex:1;min-width:0;height:40px;padding:0 2px;margin:0;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:400;text-transform:none;text-shadow:inherit;box-shadow:none}.cc-signup input::placeholder{color:#ffffffb3}.cc-signup input:focus{outline:none}.cc-signup button{height:40px;padding:0 2px;margin:0;border:0;border-radius:0;background:none;color:#fff;font:inherit;font-size:14px;font-weight:700;text-transform:none;text-shadow:inherit;cursor:pointer;min-width:0}.cc-signup button:hover{opacity:.7}.cc-signup button:disabled{opacity:.5;cursor:wait}.cc-signup button:focus-visible,.cc-glass__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.cc-signup__msg{font-size:12px;font-weight:400;margin:8px 0 0;min-height:1em}.cc-signup .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:767px){.cc-glass{--cc-height: var(--cc-height-mobile, 88vh)}.cc-glass__overlay{background:linear-gradient(to top,#00000073,#00000040 40%,#0000)}.cc-glass__mobile-title{display:block;position:absolute;left:16px;bottom:64px;color:#fff;font-size:22px;font-weight:700;text-transform:uppercase;z-index:5}.cc-glass--black .cc-glass__mobile-title{display:none}.cc-glass__cta{top:auto;bottom:20px;right:auto;left:16px;transform:none}.cc-glass__hint{display:none}.cc-signup{top:auto;bottom:130px}.cc-signup__title{font-size:14px}}@media(prefers-reduced-motion:reduce){.cc-glass__fallback{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/384/assets/cc-glass-hero.css.map */
