*{-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,[role=button]{outline:none;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid red;outline-offset:2px}body{background:#d6d6d6;background:radial-gradient(circle,#d6d6d6 2%,#f2f2f2 50%,#fffffa);background-attachment:fixed}body:has(.infinite-canvas-viewport),html:has(.infinite-canvas-viewport){margin:0;padding:0;overflow:hidden;height:100%;width:100%}body:has(.infinite-canvas-viewport){position:relative}.content-for-layout{padding-top:120px;padding-bottom:120px}body:has(.infinite-canvas-viewport) .content-for-layout{padding-top:0;padding-bottom:0}@keyframes march{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:40px 0,-40px 100%,0 -40px,100% 40px}}.infinite-canvas-viewport{width:100vw;height:100vh;position:relative;background-color:#fff;overflow:hidden;cursor:grab}.infinite-canvas-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.infinite-canvas-viewport:active{cursor:grabbing}.infinite-canvas-camera{position:relative;z-index:1;width:100%;height:100%;transform-style:preserve-3d}.infinite-canvas-world{position:absolute;top:50%;left:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.canvas-item,.canvas-item *{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.canvas-item{position:absolute;top:0;left:0;width:clamp(120px,12vw,200px);transform:translate(-50%,-50%);backface-visibility:hidden;pointer-events:auto;transition:none;line-height:0;font-size:0}.canvas-link{display:block;width:100%;height:100%;text-decoration:none;position:relative;overflow:visible}.canvas-item img{width:100%;height:auto;display:block;border-radius:4px;transition:opacity .4s ease;position:relative;z-index:1}.canvas-item-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:#d2d2d280;z-index:0}.canvas-focal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);mask-image:radial-gradient(ellipse 45% 40% at center,transparent 30%,black 75%);-webkit-mask-image:radial-gradient(ellipse 45% 40% at center,transparent 30%,black 75%)}@media(hover:hover){.canvas-item:hover{z-index:1000!important}.canvas-item:hover img{transform:scale(1.1);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}}.canvas-item-info{position:absolute;top:100%;left:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding-top:8px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;font-family:var(--font-body-family);font-size:9px;line-height:1.2;color:red;font-weight:700;filter:none;text-transform:uppercase}@media(hover:hover){.canvas-item:hover .canvas-item-info{opacity:1;transform:translateY(0)}}.canvas-item-title{text-align:left;margin-right:10px;font-weight:700}.canvas-item-price{text-align:right;white-space:nowrap;font-weight:700}.canvas-item-sold-out{display:none;position:absolute;top:50%;left:50%;font-family:var(--font-body-family);font-weight:900;-webkit-text-stroke:.5px red;letter-spacing:.08em;color:red;text-transform:uppercase;border:2px solid red;padding:6px 12px;line-height:1;font-size:1.6rem;pointer-events:none;z-index:2;white-space:nowrap}@keyframes canvas-opacity-in{0%{opacity:0}to{opacity:1}}@keyframes canvas-opacity-out{0%{opacity:1}to{opacity:0}}@keyframes canvas-blur-in{0%{filter:blur(10px)}to{filter:blur(0)}}@keyframes canvas-blur-out{0%{filter:blur(0)}to{filter:blur(10px)}}.canvas-world--showing{animation:canvas-opacity-in .15s linear forwards,canvas-blur-in .4s linear forwards}.canvas-world--hiding{animation:canvas-blur-out .4s linear forwards,canvas-opacity-out .15s linear .3s forwards}.canvas-item.is-sold-out .canvas-item-sold-out{display:block}.canvas-item.is-sold-out img{filter:grayscale(1);opacity:.5}@media(hover:hover){.canvas-item.is-sold-out:hover img{transform:none}.canvas-item:hover:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(90deg,red 50%,transparent 50%) repeat-x top left,linear-gradient(90deg,red 50%,transparent 50%) repeat-x bottom left,linear-gradient(0deg,red 50%,transparent 50%) repeat-y top left,linear-gradient(0deg,red 50%,transparent 50%) repeat-y top right;background-size:24px 2px,24px 2px,2px 24px,2px 24px;animation:march .4s linear infinite;z-index:1001;pointer-events:none;border-radius:6px}}.canvas-filter-bar{position:fixed;bottom:48px;left:50%;transform:translate(-50%);z-index:9999;display:flex;gap:6px;background:#dcdcdc73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:6px 10px}.canvas-filter-btn{background:none;border:none;font-family:var(--font-body-family);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0006;cursor:pointer;padding:4px 10px;border-radius:999px;transition:color .15s,background .15s;-webkit-tap-highlight-color:transparent;white-space:nowrap}.canvas-filter-btn:hover{color:red}.canvas-filter-btn.is-active{background:red;color:#fff}.canvas-zoom-scroller{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:8px;user-select:none;-webkit-user-select:none;background:#dcdcdc73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:12px 10px}.canvas-zoom-btn{background:none;border:none;color:red;font-size:20px;font-weight:900;line-height:1;cursor:pointer;padding:2px 6px;font-family:var(--font-body-family);-webkit-tap-highlight-color:transparent;transition:opacity .15s}.canvas-zoom-btn:hover{opacity:.6}.canvas-zoom-slider{-webkit-appearance:none;appearance:none;width:120px;height:20px;transform:rotate(-90deg);margin:50px -50px;background:transparent;outline:none;cursor:pointer}.canvas-zoom-slider::-webkit-slider-runnable-track{height:4px;background:#00000026;border-radius:2px}.canvas-zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:red;cursor:pointer;margin-top:-5px;box-shadow:0 1px 3px #00000040}.canvas-zoom-slider::-moz-range-track{height:4px;background:#00000026;border-radius:2px}.canvas-zoom-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:red;border:none;cursor:pointer;box-shadow:0 1px 3px #00000040}@media(max-width:767px){.canvas-zoom-slider{width:60px;margin:20px -20px}.canvas-zoom-btn{font-size:14px}}.cart-count-bubble{background-color:red!important;color:#fff!important}.header-wrapper{position:absolute!important;top:0;left:0;width:100%;z-index:1000;background:transparent!important;border-bottom:none!important}.header,.header__heading-link{background:transparent!important}.gradient-blur{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;height:900%;pointer-events:none}.gradient-blur>div,.gradient-blur:before,.gradient-blur:after{position:absolute;top:0;right:0;bottom:0;left:0}.gradient-blur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(to top,#0000,#000 12.5% 25%,#0000 37.5%);mask-image:linear-gradient(to top,#0000,#000 12.5% 25%,#0000 37.5%)}.gradient-blur>div:nth-of-type(1){z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to top,#0000 12.5%,#000 25% 37.5%,#0000 50%);mask-image:linear-gradient(to top,#0000 12.5%,#000 25% 37.5%,#0000 50%)}.gradient-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to top,#0000 25%,#000 37.5% 50%,#0000 62.5%);mask-image:linear-gradient(to top,#0000 25%,#000 37.5% 50%,#0000 62.5%)}.gradient-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to top,#0000 37.5%,#000 50% 62.5%,#0000 75%);mask-image:linear-gradient(to top,#0000 37.5%,#000 50% 62.5%,#0000 75%)}.gradient-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to top,#0000 50%,#000 62.5% 75%,#0000 87.5%);mask-image:linear-gradient(to top,#0000 50%,#000 62.5% 75%,#0000 87.5%)}.gradient-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(to top,#0000 62.5%,#000 75% 87.5%,#0000);mask-image:linear-gradient(to top,#0000 62.5%,#000 75% 87.5%,#0000)}.gradient-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask-image:linear-gradient(to top,#0000 75%,#000 87.5% 100%);mask-image:linear-gradient(to top,#0000 75%,#000 87.5% 100%)}.gradient-blur:after{content:"";z-index:8;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask-image:linear-gradient(to top,#0000 87.5%,#000);mask-image:linear-gradient(to top,#0000 87.5%,#000)}.header__icons,.header__heading-link{position:relative;z-index:20}.header{max-width:100%!important;padding-left:20px!important;padding-right:20px!important;justify-content:flex-start!important;gap:16px!important;display:flex!important}.header__heading{margin:0!important;justify-self:start!important;display:flex!important;align-items:flex-end}.header__heading,.header__heading-link{text-align:left!important;justify-self:start!important}.header__heading-link{display:block}.header__icons{margin-left:auto;margin-right:0!important}@media screen and (max-width:989px){.header--mobile-center,.header--mobile-left{justify-content:flex-start!important}.header__heading,.header__heading-link,.header__heading-logo-wrapper{margin:0!important;text-align:left!important;justify-self:start!important}.header__heading{position:relative!important;z-index:20!important}.header__heading-link--ize-tv{position:relative!important;z-index:2!important}.header__heading-link:not(.header__heading-link--ize-tv){position:absolute!important;left:20px!important;top:30%!important;transform:translateY(-50%)!important;z-index:1!important}}.mock-variant{border:2px solid black;padding:10px 20px;font-weight:700;cursor:pointer;transition:all .15s ease}.mock-variant:hover,.mock-variant.selected{background:red;color:#fff;border-color:red}.footer{position:fixed!important;bottom:0;left:0;width:100%;z-index:10;background:transparent!important;margin-top:0!important;border-top:none!important;overflow:visible!important}.section-footer{position:fixed!important;bottom:0;left:0;width:100%;z-index:10}.footer,.footer *{color:red!important;text-transform:uppercase!important}.footer__copyright>.copyright__content:has(a[href*="shopify.com"]){display:none!important}.footer__payment,.shopify-payment-button,.product__info-container .share-button,.product-form__buttons .shopify-payment-button,.payment-terms{display:none!important}.button-3d,.product-form__submit.button-3d{-webkit-appearance:none!important;appearance:none!important;position:relative;border:none!important;padding:0 8px 12px!important;min-width:10em;width:100%;box-sizing:border-box;background:transparent!important;background-color:transparent!important;font:inherit;cursor:pointer;margin-top:2rem;outline:none!important;box-shadow:none!important;border-radius:0!important}.button-3d__top{display:flex;align-items:center;justify-content:center;position:relative;z-index:3;padding:8px 16px;transform:translateY(0);text-align:center;color:#fff;text-shadow:0 -1px rgba(0,0,0,.25);transition-property:transform;transition-duration:.2s;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-weight:700;letter-spacing:1px}.button-3d:active .button-3d__top{transform:translateY(6px)}.button-3d__top:after{content:"";position:absolute;z-index:-1;border-radius:4px;width:100%;height:100%;box-sizing:content-box;background-image:radial-gradient(#f22,#c00);text-align:center;color:#fff;box-shadow:inset 0 0 0 1px #fff3,0 1px 2px 1px #fff3;transition-property:border-radius,padding,width,transform;transition-duration:.2s}.button-3d:active .button-3d__top:after{border-radius:6px;padding:0 2px}.button-3d__bottom{position:absolute;z-index:1;bottom:4px;left:4px;border-radius:8px/16px 16px 8px 8px;padding-top:6px;width:calc(100% - 8px);height:calc(100% - 10px);box-sizing:content-box;background-color:#800;background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),rgba(255,255,255,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),rgba(255,255,255,.25),transparent),radial-gradient(16px at -4px 0,white,transparent),radial-gradient(16px at calc(100% + 4px) 0,white,transparent);box-shadow:0 2px 3px #00000080,inset 0 -1px 3px 3px #0006;transition-property:border-radius,padding-top;transition-duration:.2s}.button-3d:active .button-3d__bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.button-3d__base{position:absolute;z-index:0;top:4px;left:0;border-radius:12px;width:100%;height:calc(100% - 4px);background-color:#00000026;box-shadow:0 1px 1px #ffffffbf,inset 0 2px 2px #00000040}.button-3d:disabled{opacity:.5;cursor:not-allowed}.button-3d:disabled:active .button-3d__top{transform:translateY(0)}.footer .page-width,.footer__content-bottom-wrapper,.footer__content-top{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.footer__copyright{text-align:center!important;width:100%;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}@media screen and (max-width:749px){.footer__copyright{flex-wrap:nowrap!important;align-items:center;gap:0!important;white-space:nowrap;font-size:.65rem!important;letter-spacing:0!important;margin-top:0!important}.footer__copyright .copyright__content{font-size:.65rem!important;white-space:nowrap}.policies{display:inline-flex!important;align-items:center}.policies li:before{padding:0 .3rem}.policies li a{padding:0}}.footer__content-bottom,.footer__content-top,.footer-block,.footer__copyright,.footer__payment{position:relative;z-index:20}.footer__content-bottom{background:transparent!important;border-top:none!important;padding:0!important;row-gap:0!important}.footer__content-bottom-wrapper{padding:0!important;row-gap:0!important}.footer{padding-bottom:6px!important}.footer__content-top{background:transparent!important}.footer-gradient-blur{position:absolute;z-index:5;left:0;right:0;bottom:0;height:300px;pointer-events:none}.footer-gradient-blur>div,.footer-gradient-blur:before,.footer-gradient-blur:after{position:absolute;top:0;right:0;bottom:0;left:0}.footer-gradient-blur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(to bottom,#0000,#000 12.5% 25%,#0000 37.5%);mask-image:linear-gradient(to bottom,#0000,#000 12.5% 25%,#0000 37.5%)}.footer-gradient-blur>div:nth-of-type(1){z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom,#0000 12.5%,#000 25% 37.5%,#0000 50%);mask-image:linear-gradient(to bottom,#0000 12.5%,#000 25% 37.5%,#0000 50%)}.footer-gradient-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom,#0000 25%,#000 37.5% 50%,#0000 62.5%);mask-image:linear-gradient(to bottom,#0000 25%,#000 37.5% 50%,#0000 62.5%)}.footer-gradient-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,#0000 37.5%,#000 50% 62.5%,#0000 75%);mask-image:linear-gradient(to bottom,#0000 37.5%,#000 50% 62.5%,#0000 75%)}.footer-gradient-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,#0000 50%,#000 62.5% 75%,#0000 87.5%);mask-image:linear-gradient(to bottom,#0000 50%,#000 62.5% 75%,#0000 87.5%)}.footer-gradient-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(to bottom,#0000 62.5%,#000 75% 87.5%,#0000);mask-image:linear-gradient(to bottom,#0000 62.5%,#000 75% 87.5%,#0000)}.footer-gradient-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask-image:linear-gradient(to bottom,#0000 75%,#000 87.5% 100%);mask-image:linear-gradient(to bottom,#0000 75%,#000 87.5% 100%)}.footer-gradient-blur:after{content:"";z-index:8;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask-image:linear-gradient(to bottom,#0000 87.5%,#000);mask-image:linear-gradient(to bottom,#0000 87.5%,#000)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/infinite-canvas.css.map */
