.ul{--ul-ink:#07070C;--ul-ink-2:#0E0E16;--ul-ink-3:#161622;--ul-paper:#FBFAF7;--ul-paper-2:#F1EEE8;--ul-line:rgba(255,255,255,.1);--ul-line-2:rgba(255,255,255,.2);--ul-line-dark:rgba(7,7,12,.1);--ul-r:24px;--ul-r-sm:14px;--ul-pad:clamp(18px,5vw,64px);--ul-max:1200px;font-family:var(--font-body-family,Poppins,sans-serif);-webkit-font-smoothing:antialiased;position:relative}.ul *,.ul *:before,.ul *:after{box-sizing:border-box}.ul div:empty{display:block!important}.ul-wrap{max-width:var(--ul-max);margin:0 auto;padding-inline:var(--ul-pad);position:relative;z-index:2}.ul-dark{background:var(--ul-ink);color:#fff;overflow:clip}.ul-light{background:var(--ul-paper);color:var(--ul-ink)}.ul-white{background:#fff;color:var(--ul-ink)}.ul-sec{padding-block:clamp(52px,8vw,104px)}.ul-center{text-align:center}.ul-center .ul-p{margin-inline:auto}.ul .ul-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:clamp(10.5px,1.4vw,12.5px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:8px 15px;border-radius:999px;border:1px solid var(--ul-accent-30);background:var(--ul-accent-08);margin-bottom:20px;opacity:1!important}.ul-dark .ul-eyebrow{color:#fff!important}.ul-light .ul-eyebrow,.ul-white .ul-eyebrow{color:var(--ul-ink)!important;border-color:var(--ul-line-dark);background:#fff}.ul .ul-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--ul-accent);box-shadow:0 0 14px var(--ul-accent);animation:ul-pulse 1.9s ease-in-out infinite}.ul .ul-h1{font-size:clamp(30px,5.2vw,58px);line-height:1.02;font-weight:800;letter-spacing:-.025em;margin:0 0 18px;text-transform:none;opacity:1!important;text-wrap:balance}.ul .ul-h2{font-size:clamp(26px,4.4vw,46px);line-height:1.07;font-weight:800;letter-spacing:-.025em;margin:0 0 16px;text-transform:none;opacity:1!important;text-wrap:balance}.ul .ul-h3{font-size:clamp(19px,2.6vw,28px);line-height:1.18;font-weight:800;letter-spacing:-.015em;margin:0 0 10px;text-transform:none;opacity:1!important}.ul .ul-p{font-size:clamp(14.5px,1.7vw,17px);line-height:1.66;margin:0 0 14px;max-width:62ch;opacity:1!important}.ul-dark .ul-h1,.ul-dark .ul-h2,.ul-dark .ul-h3,.ul-dark strong,.ul-dark b{color:#fff!important}.ul-dark .ul-p{color:#ffffffb8!important}.ul-light .ul-h1,.ul-light .ul-h2,.ul-light .ul-h3,.ul-light strong,.ul-light b,.ul-white .ul-h1,.ul-white .ul-h2,.ul-white .ul-h3,.ul-white strong,.ul-white b{color:var(--ul-ink)!important}.ul-light .ul-p,.ul-white .ul-p{color:#07070ca8!important}.ul .ul-grad{background:var(--ul-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.ul .ul-acc{color:var(--ul-accent)!important}.ul .ul-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:999px;border:0;cursor:pointer;font-family:inherit;font-weight:800;font-size:15px;letter-spacing:.01em;text-decoration:none;background:var(--ul-grad);color:#07070c!important;box-shadow:0 10px 32px var(--ul-accent-30);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.ul .ul-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 18px 46px var(--ul-accent-55)}.ul .ul-btn:active{transform:translateY(0) scale(.99)}.ul .ul-btn--ghost{background:transparent;border:1.5px solid var(--ul-line-2);box-shadow:none;color:#fff!important}.ul-light .ul-btn--ghost,.ul-white .ul-btn--ghost{border-color:var(--ul-line-dark);color:var(--ul-ink)!important}.ul .ul-btn--ghost:hover{border-color:var(--ul-accent);box-shadow:none}.ul .ul-btn--dark{background:var(--ul-ink);color:#fff!important;box-shadow:0 10px 30px #07070c38}.ul-card{border-radius:var(--ul-r);padding:clamp(18px,2.6vw,28px);position:relative;overflow:hidden;background:linear-gradient(158deg,#ffffff12,#ffffff05);border:1px solid var(--ul-line)}.ul-light .ul-card,.ul-white .ul-card{background:#fff;border-color:var(--ul-line-dark)}.ul-grid{display:grid;gap:clamp(12px,1.8vw,20px)}.ul-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.ul-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.ul-g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.ul-g3,.ul-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ul-g2,.ul-g3,.ul-g4{grid-template-columns:1fr}}.ul-media{border-radius:var(--ul-r);overflow:hidden;position:relative;background:#0d0d15;aspect-ratio:var(--ul-ar,1/1)}.ul-light .ul-media,.ul-white .ul-media{background:var(--ul-paper-2)}.ul-media img{width:100%;height:100%;object-fit:cover;display:block}.ul-media--fit img{object-fit:contain}.ul-frame{width:100%;max-width:var(--ul-fw,760px);margin-inline:auto}.ul-frame video,.ul-frame img{display:block;width:100%;height:auto}.ul-aura{position:absolute;top:-25%;right:-15%;bottom:-25%;left:-15%;pointer-events:none;z-index:0;opacity:.5;filter:blur(80px)}.ul-aura span{position:absolute;border-radius:50%;display:block;mix-blend-mode:screen}.ul-aura span:nth-child(1){width:44vw;height:44vw;left:-8vw;top:-10vw;background:var(--ul-accent);animation:ul-float 17s ease-in-out infinite}.ul-aura span:nth-child(2){width:38vw;height:38vw;right:-8vw;top:8vw;background:var(--ul-beam);animation:ul-float 22s ease-in-out infinite reverse}.ul-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.35;background-image:linear-gradient(var(--ul-line) 1px,transparent 1px),linear-gradient(90deg,var(--ul-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 72%)}.ul-iri{background:linear-gradient(100deg,#28e611,#16e0d0,#2e7bff,#a24bff,#ff3b6b,#ffc400,#28e611);background-size:420% 100%;animation:ul-iri 14s linear infinite}.ul-iri-txt{background:linear-gradient(100deg,#28e611,#16e0d0,#2e7bff,#a24bff,#ff3b6b,#ffc400,#28e611);background-size:420% 100%;animation:ul-iri 14s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}@keyframes ul-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}@keyframes ul-float{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(4vw,-3vw,0) scale(1.14)}66%{transform:translate3d(-3vw,3vw,0) scale(.9)}}@keyframes ul-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-16px) rotate(1.5deg)}}@keyframes ul-flicker{0%,to{opacity:1}45%{opacity:.82}47%{opacity:1}72%{opacity:.9}}@keyframes ul-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ul-dash{to{stroke-dashoffset:-1200}}@keyframes ul-iri{0%{background-position:0% 50%}to{background-position:420% 50%}}@keyframes ul-ring{to{transform:rotate(360deg)}}.ul-rev{transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1)}.ul-rev[data-d="1"]{transition-delay:.07s}.ul-rev[data-d="2"]{transition-delay:.14s}.ul-rev[data-d="3"]{transition-delay:.21s}.ul-rev[data-d="4"]{transition-delay:.28s}.ul-rev[data-d="5"]{transition-delay:.35s}@media(prefers-reduced-motion:reduce){.ul *{animation:none!important;transition-duration:.01ms!important}}.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:999px!important;font-weight:800!important;letter-spacing:.01em!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s!important}.product-form__submit{background:var(--ul-grad)!important;color:#07070c!important;border:0!important;box-shadow:0 10px 30px var(--ul-accent-30)!important;position:relative;overflow:hidden}.product-form__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.42) 50%,transparent 70%);background-size:220% 100%;animation:ul-shine 4.4s linear infinite}.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 18px 44px var(--ul-accent-55)!important}.product-form__submit[disabled]{background:#cfcfcf!important;box-shadow:none!important}.product-form__submit[disabled]:after{display:none}.sticky-atc,.sticky-add-to-cart,.product-sticky-atc{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--ul-accent-30)!important;box-shadow:0 -10px 34px #0000002e!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ul-core.css.map */
