:root{--ub-black: #0A0A0A;--ub-gold: #E8B923;--ub-gold-hi: #f4ce52;--ub-ease: cubic-bezier(.2, .8, .2, 1)}html:not(.ub-member) .ub-when-member{display:none!important}html.ub-member .ub-when-guest{display:none!important}.ub-header-cta,.ub-drawer-cta,.ub-sticky__btn,.ub-join__btn,.ub-buy__btn{background-color:var(--ub-gold);background-image:linear-gradient(115deg,#fff0 40%,#ffffffa6,#fff0 60%);background-repeat:no-repeat;background-size:250% 100%;background-position:130% 0;animation:ubShimmer 4s ease-in-out infinite;color:var(--ub-black)!important;text-decoration:none!important;font-family:var(--font-body-family);font-weight:400;font-size:15px;letter-spacing:1px;line-height:1.2;border-radius:0;transition:background-color .2s ease}.ub-header-cta:hover,.ub-drawer-cta:hover,.ub-sticky__btn:hover,.ub-join__btn:hover,.ub-buy__btn:hover{background-color:var(--ub-gold-hi)}.ub-header-cta:focus-visible,.ub-drawer-cta:focus-visible,.ub-sticky__btn:focus-visible,.ub-join__btn:focus-visible,.ub-buy__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes ubShimmer{0%{background-position:130% 0}55%,to{background-position:-30% 0}}html body .ub-btn,html body .ub-view-btn,html body .ub-dir-btn{font-family:var(--font-body-family);font-weight:400;text-transform:none;letter-spacing:1px;line-height:normal}html body .ub-btn{font-size:14px;padding:11px 16px}html body .ub-view-btn,html body .ub-dir-btn{font-size:13px;padding:8px 12px}.ub-glass{background:linear-gradient(180deg,#ffffff26,#ffffff0d);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px 1px #ffffff61,inset 0 -1px 1px #ffffff1a,inset 0 0 12px #ffffff0d,0 10px 28px -10px #000000b3}.ub-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,#ffffffb3,#ffffff24 26%,#fff0,#ffffff14 74%,#ffffff6b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ub-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 120% at 18% -10%,#ffffff2e,#fff0 60%)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.ub-glass{background:#1c1a16eb}}.ub-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-right:10px;padding:0 22px;white-space:nowrap}.template-suffix-toki-paid-membership .ub-header-cta.ub-when-guest{display:none!important}.ub-drawer-cta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:10px 3rem 14px;padding:16px 18px 15px;font-size:16px}.ub-drawer-cta span{font-size:13px;letter-spacing:.2px;font-weight:700;opacity:.7}.section-header.shopify-section-header-sticky .header-wrapper,.section-header.shopify-section-header-sticky .header-wrapper.gradient{background:transparent}.section-header.shopify-section-header-sticky .header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#0a0a0ab8;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 -1px #ffffff0f}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.section-header.shopify-section-header-sticky .header-wrapper:before{background:#0a0a0a}}.product-card-wrapper .card.color-scheme-2{--color-background: 20, 20, 20;--gradient-background: #141414;--color-foreground: 255, 255, 255;--color-link: 255, 255, 255;--color-button: 232, 185, 35;--color-button-text: 10, 10, 10;box-shadow:0 0 0 1px #ffffff14;transition:box-shadow .25s ease}html body .product-card-wrapper .card.color-scheme-2 .caption-with-letter-spacing{color:var(--ub-gold)!important}.product-card-wrapper .card--card>.card__content .card__information{display:flex;flex-direction:column;height:100%}.product-card-wrapper .card--card>.card__content .card__information>.card-information{margin-top:auto!important;padding-top:6px!important}@media(hover:hover){.product-card-wrapper:hover .card.color-scheme-2{box-shadow:0 0 0 1px #e8b9238c}}.template-suffix-toki-paid-membership .product__media-wrapper{align-self:start}.template-suffix-toki-paid-membership .ubw-stage{margin:-16px -1.5rem 0}@media screen and (max-width:749px){.template-suffix-toki-paid-membership .product__info-container>.product__title{margin-bottom:.6rem}.template-suffix-toki-paid-membership .product__info-container>.product__text.subtitle{margin:.6rem 0 0}.template-suffix-toki-paid-membership .product__info-container>.shopify-app-block{margin-top:1.2rem}}@media screen and (min-width:750px){.template-suffix-toki-paid-membership .ubw-stage{margin:0}.template-suffix-toki-paid-membership .product__media-wrapper .ubw-stage{position:sticky;top:40px}}.ub-buy{margin:1.2rem 0 0}.ub-buy__btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin:0;padding:0 20px;border:0;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;line-height:1}.ub-buy__going,.ub-buy.is-going .ub-buy__label{display:none}.ub-buy.is-going .ub-buy__going{display:inline}.ub-buy.is-going .ub-buy__btn{opacity:.85;cursor:progress}@media screen and (min-width:750px){.ub-buy{margin-top:1.6rem}}.template-suffix-toki-paid-membership .product__info-container:has(.ub-buy)>.shopify-app-block:has(#toki-shopify-integration-block-paid-membership-button-root),.template-suffix-toki-paid-membership .product__info-container>.ub-toki-quiet{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.toki--paid-membership-buttons--container:has(.toki--paid-membership-buttons--radio-group>.mantine-Radio-root:only-child) .toki--paid-membership-buttons--title,.toki--paid-membership-buttons--container:has(.toki--paid-membership-buttons--radio-group>.mantine-Radio-root:only-child) .mantine-RadioGroup-root{display:none!important}.toki--paid-membership-buttons--container>div:has(.toki--paid-membership-buttons--add-cart-button){margin-top:0!important}#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--add-cart-button,#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--buy-now-button .mantine-Button-root{position:relative;overflow:hidden;width:100%!important;min-height:52px!important;height:52px!important;margin-top:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;background-color:var(--ub-gold)!important;background-image:linear-gradient(115deg,#fff0 40%,#ffffffa6,#fff0 60%)!important;background-repeat:no-repeat!important;background-size:250% 100%!important;background-position:130% 0;animation:ubShimmer 4s ease-in-out infinite;transition:background-color .2s ease!important}#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--add-cart-button:hover,#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--buy-now-button .mantine-Button-root:hover{background-color:var(--ub-gold-hi)!important}#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--add-cart-button .mantine-Button-label,#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--buy-now-button .mantine-Text-root{font-size:0!important;color:var(--ub-black)!important}#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--add-cart-button .mantine-Button-label:after,#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--buy-now-button .mantine-Text-root:after{content:"Get my card";font-family:var(--font-body-family);font-weight:400;font-size:15px;letter-spacing:1px;line-height:1;color:var(--ub-black)}#toki-shopify-integration-block-paid-membership-button-root.ub-going .toki--paid-membership-buttons--add-cart-button .mantine-Button-label:after{content:"Opening checkout"}#toki-shopify-integration-block-paid-membership-button-root.ub-going .toki--paid-membership-buttons--add-cart-button{opacity:.85}#toki-shopify-integration-block-paid-membership-button-root:not(.ub-going) .toki--paid-membership-buttons--add-cart-button:is(:disabled,[data-disabled=true]){display:none!important}#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--buy-now-button{display:block;margin-top:0;text-decoration:none!important}#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--buy-now-button:focus-visible{outline:2px solid #fff;outline-offset:3px}html.ub-to-checkout body{overflow:hidden}html.ub-to-checkout body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;background:#0a0a0a}html.ub-to-checkout.ub-fade body:before{animation:ubHandoffIn .2s ease-out both}@keyframes ubHandoffIn{0%{opacity:0}to{opacity:1}}html.ub-to-checkout body:after{content:"Opening secure checkout";position:fixed;left:0;right:0;top:50%;z-index:2147483601;transform:translateY(-50%);padding:0 24px;text-align:center;font-family:var(--font-body-family);font-weight:700;font-size:13px;letter-spacing:3px;text-transform:uppercase;line-height:1.4;color:var(--ub-gold);animation:ubHandoff 1.2s ease-in-out infinite alternate}html.ub-to-checkout.ub-fade body:after{animation:ubHandoffIn .2s ease-out both,ubHandoff 1.2s ease-in-out .2s infinite alternate}@keyframes ubHandoff{0%{opacity:1}to{opacity:.45}}.ub-buynote{list-style:none;margin:16px 0 4px;padding:0;display:grid;gap:9px}.ub-buynote li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.35;letter-spacing:.02em;color:#ffffffdb}.ub-buynote svg{width:18px;height:18px;margin-top:1px;color:var(--ub-gold);flex:0 0 auto}.ub-have-card{padding:11px 0;margin-top:2px!important}.ub-sticky{display:none}@media screen and (max-width:749px){.ub-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#0a0a0af0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(232,185,35,.35);box-shadow:0 -8px 26px #0000008c;transform:translate3d(0,110%,0);transition:transform .32s var(--ub-ease);pointer-events:none}.ub-sticky.is-visible{transform:translateZ(0);pointer-events:auto}body.ub-has-sticky .footer{padding-bottom:92px}}html.ub-member .ub-sticky--buy{display:none!important}.ub-sticky__inner{display:flex;align-items:center;gap:14px;max-width:640px;margin:0 auto}.ub-sticky__text{flex:1 1 auto;min-width:0;display:grid;gap:4px}.ub-sticky__text strong{font-family:var(--font-body-family);font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase;line-height:1.2;color:var(--ub-gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ub-sticky__text span{font-size:13px;line-height:1.3;letter-spacing:.02em;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ub-sticky__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:0;cursor:pointer;white-space:nowrap}.product__info-container>.ub-share,.ub-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;vertical-align:top;padding:10px 22px;margin:6px 6px 6px 0;border:2px solid var(--ub-gold);border-radius:6px;background:transparent;color:var(--ub-gold);cursor:pointer;font:inherit;letter-spacing:inherit;line-height:1;text-align:center;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease}.ub-share svg{width:1em;height:1em;flex:0 0 auto}.ub-share:hover{background:var(--ub-gold);color:var(--ub-black)}.ub-share:focus-visible{outline:2px solid #fff;outline-offset:3px}.ub-share-toast{position:fixed;left:50%;bottom:calc(100px + env(safe-area-inset-bottom));z-index:1000;padding:12px 18px;border-radius:999px;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;transform:translate3d(-50%,0,0);animation:ubToastIn .35s cubic-bezier(.2,.9,.25,1.08) both;transition:opacity .5s ease,transform .5s ease}.ub-share-toast.is-out{opacity:0;transform:translate3d(-50%,8px,0)}@keyframes ubToastIn{0%{opacity:0;transform:translate3d(-50%,10px,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}.product__info-container>.ub-join,.ub-join{position:relative;display:block;margin:20px 0 8px;padding:20px 18px 18px;overflow:hidden;background:#141414;box-shadow:0 0 0 1px #e8b92366}.ub-join:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(80% 70% at 100% 0%,#e8b9231f,#e8b92300 65%)}.ub-join__body{position:relative}.ub-join__title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--font-heading-family);font-weight:400;font-size:26px;letter-spacing:.04em;line-height:1;color:#fff}.ub-join__title svg{width:20px;height:20px;color:var(--ub-gold);flex:0 0 auto}.ub-join__text{margin:0 0 16px;font-size:15px;line-height:1.45;letter-spacing:.02em;color:#ffffffc7}.ub-join__text b{color:#fff;font-weight:700}.ub-join__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 20px}@media(prefers-reduced-motion:reduce){.ub-header-cta,.ub-drawer-cta,.ub-sticky__btn,.ub-join__btn,.ub-buy__btn,#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--add-cart-button,#toki-shopify-integration-block-paid-membership-button-root .toki--paid-membership-buttons--buy-now-button .mantine-Button-root{animation:none!important;transition:none!important}.ub-share,.product-card-wrapper .card.color-scheme-2{transition:none}.ub-sticky{transition:none!important}html.ub-to-checkout body:before,html.ub-to-checkout body:after,html.ub-to-checkout.ub-fade body:before,html.ub-to-checkout.ub-fade body:after{animation:none}.ub-share-toast{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ub-live.css.map */
