main[data-template]{--spins-scroll-glow-y: 0px;--spins-scroll-grid-y: 0px;position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse 86% 34rem at 50% -8rem,var(--spins-color-accent-soft),transparent 72%),linear-gradient(180deg,var(--spins-bg-deep) 0%,var(--spins-bg-main) 38%,var(--spins-bg-deep) 100%)!important;color:var(--spins-color-text)}main[data-template]:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 36rem 28rem at 16% 18%,var(--spins-color-accent-soft),transparent 72%),radial-gradient(ellipse 42rem 30rem at 84% 52%,var(--spins-color-accent-soft),transparent 74%),radial-gradient(ellipse 34rem 25rem at 38% 88%,var(--spins-color-accent-soft),transparent 76%);background-position:0 0,0 0,0 0;opacity:.3;pointer-events:none;content:"";will-change:transform,opacity;animation:spins-atmosphere-light 38s ease-in-out infinite alternate}main[data-template]:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.07;-webkit-mask-image:linear-gradient(to bottom,var(--spins-bg-deep) 0%,var(--spins-bg-deep) 72%,transparent 98%);mask-image:linear-gradient(to bottom,var(--spins-bg-deep) 0%,var(--spins-bg-deep) 72%,transparent 98%);pointer-events:none;content:"";will-change:background-position,transform;animation:spins-studio-grid-drift 58s ease-in-out infinite alternate}main[data-template]:not([data-template=index]):after{background-image:radial-gradient(circle,var(--spins-color-accent) 0 .8px,transparent 1.45px),repeating-linear-gradient(0deg,transparent 0 108px,var(--spins-color-border-soft) 109px 110px),repeating-linear-gradient(90deg,transparent 0 164px,var(--spins-color-border-soft) 165px 166px),repeating-linear-gradient(124deg,transparent 0 228px,var(--spins-color-border-soft) 229px 230px);background-position:22px 30px,0 0,0 0,0 0;background-size:173px 191px,auto,auto,auto;opacity:.095;transform:perspective(70rem) rotateX(2deg) rotate(-.55deg) translateZ(0);transform-origin:50% 0}main[data-template=index]{--spins-glow-x: 0px;--spins-glow-y: 0px;--spins-geometry-x: 0px;--spins-geometry-y: 0px}main[data-template=index]:before{animation:spins-home-light-float 32s ease-in-out infinite alternate}main[data-template=index]:after{display:none}main[data-template=index]>.shopify-section:first-child [class^=spins-hero-premium-]:after{display:none}main[data-template=index] .spins-home-doodles{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:paint;-webkit-mask-image:linear-gradient(to bottom,var(--spins-bg-deep) 0%,var(--spins-bg-deep) 70%,transparent 100%);mask-image:linear-gradient(to bottom,var(--spins-bg-deep) 0%,var(--spins-bg-deep) 70%,transparent 100%)}main[data-template=index] .spins-home-doodles:before{position:absolute;z-index:0;top:-24px;right:-24px;bottom:-24px;left:-24px;background-color:var(--spins-color-accent);opacity:.038;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 300'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='25' cy='25' r='12'/%3E%3Ccircle cx='25' cy='25' r='2.5'/%3E%3Crect x='70' y='12' width='28' height='28' rx='6'/%3E%3Cpath d='M76 34l7-8 5 5 5-6'/%3E%3Cpath d='M140 10l15 27h-30l15-27z'/%3E%3Cpath d='M201 10v30M186 25h30'/%3E%3Crect x='250' y='10' width='36' height='28' rx='4'/%3E%3Ccircle cx='260' cy='19' r='3'/%3E%3Cpath d='M254 34l9-9 6 6 6-7 7 10'/%3E%3Cpath d='M338 10v10h-10M362 10v10h10M372 34h-10v10M338 44V34h-10'/%3E%3Cpath d='M20 116l5-13 16-16 8 8-16 16-13 5zM25 103l8 8'/%3E%3Crect x='78' y='92' width='42' height='20' rx='3'/%3E%3Cpath d='M84 92v7M91 92v4M98 92v7M105 92v4M112 92v7'/%3E%3Cpath d='M175 84c-10 0-18 7-18 16s8 16 18 16h4a4 4 0 000-8h-2a3 3 0 010-6h7c6 0 9-4 9-8 0-6-8-10-19-10z'/%3E%3Ccircle cx='167' cy='96' r='2'/%3E%3Ccircle cx='174' cy='91' r='2'/%3E%3Ccircle cx='182' cy='92' r='2'/%3E%3Cpath d='M238 111c6-21 24-22 36-8'/%3E%3Ccircle cx='238' cy='111' r='3'/%3E%3Ccircle cx='274' cy='103' r='3'/%3E%3Cpath d='M238 111l10-1M274 103l-9-5'/%3E%3Cpath d='M328 82l27 18-13 3-6 13-8-34zM342 103l8 8'/%3E%3Cpath d='M32 175c-3-7-14-8-20-2-7 7-3 19 7 21 9 2 17-7 13-15-3-6-12-6-15 0-3 5 3 10 8 7'/%3E%3Cpath d='M78 166h34M78 178h34M78 190h34M84 160v36M96 160v36M108 160v36'/%3E%3Cpath d='M156 192c8-18 17-5 25-21 4-8 11-7 14-2M157 198c9-10 18 1 29-10'/%3E%3Ccircle cx='255' cy='178' r='11'/%3E%3Crect x='318' y='164' width='26' height='26' rx='6'/%3E%3Cpath d='M389 162l13 24h-26l13-24z'/%3E%3Cpath d='M28 238v28M14 252h28'/%3E%3Cpath d='M79 260c6-17 20-18 30-7'/%3E%3Ccircle cx='79' cy='260' r='2.5'/%3E%3Ccircle cx='109' cy='253' r='2.5'/%3E%3Crect x='155' y='235' width='34' height='26' rx='4'/%3E%3Ccircle cx='164' cy='244' r='2.5'/%3E%3Cpath d='M159 257l8-8 6 6 6-7 6 9'/%3E%3Cpath d='M237 232l24 16-12 3-6 12-6-31z'/%3E%3Cpath d='M320 236l5-12 15-15 8 8-15 15-13 4z'/%3E%3Cpath d='M379 232h28M379 244h28M379 256h28M385 226v36M397 226v36'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 300'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='25' cy='25' r='12'/%3E%3Ccircle cx='25' cy='25' r='2.5'/%3E%3Crect x='70' y='12' width='28' height='28' rx='6'/%3E%3Cpath d='M76 34l7-8 5 5 5-6'/%3E%3Cpath d='M140 10l15 27h-30l15-27z'/%3E%3Cpath d='M201 10v30M186 25h30'/%3E%3Crect x='250' y='10' width='36' height='28' rx='4'/%3E%3Ccircle cx='260' cy='19' r='3'/%3E%3Cpath d='M254 34l9-9 6 6 6-7 7 10'/%3E%3Cpath d='M338 10v10h-10M362 10v10h10M372 34h-10v10M338 44V34h-10'/%3E%3Cpath d='M20 116l5-13 16-16 8 8-16 16-13 5zM25 103l8 8'/%3E%3Crect x='78' y='92' width='42' height='20' rx='3'/%3E%3Cpath d='M84 92v7M91 92v4M98 92v7M105 92v4M112 92v7'/%3E%3Cpath d='M175 84c-10 0-18 7-18 16s8 16 18 16h4a4 4 0 000-8h-2a3 3 0 010-6h7c6 0 9-4 9-8 0-6-8-10-19-10z'/%3E%3Ccircle cx='167' cy='96' r='2'/%3E%3Ccircle cx='174' cy='91' r='2'/%3E%3Ccircle cx='182' cy='92' r='2'/%3E%3Cpath d='M238 111c6-21 24-22 36-8'/%3E%3Ccircle cx='238' cy='111' r='3'/%3E%3Ccircle cx='274' cy='103' r='3'/%3E%3Cpath d='M238 111l10-1M274 103l-9-5'/%3E%3Cpath d='M328 82l27 18-13 3-6 13-8-34zM342 103l8 8'/%3E%3Cpath d='M32 175c-3-7-14-8-20-2-7 7-3 19 7 21 9 2 17-7 13-15-3-6-12-6-15 0-3 5 3 10 8 7'/%3E%3Cpath d='M78 166h34M78 178h34M78 190h34M84 160v36M96 160v36M108 160v36'/%3E%3Cpath d='M156 192c8-18 17-5 25-21 4-8 11-7 14-2M157 198c9-10 18 1 29-10'/%3E%3Ccircle cx='255' cy='178' r='11'/%3E%3Crect x='318' y='164' width='26' height='26' rx='6'/%3E%3Cpath d='M389 162l13 24h-26l13-24z'/%3E%3Cpath d='M28 238v28M14 252h28'/%3E%3Cpath d='M79 260c6-17 20-18 30-7'/%3E%3Ccircle cx='79' cy='260' r='2.5'/%3E%3Ccircle cx='109' cy='253' r='2.5'/%3E%3Crect x='155' y='235' width='34' height='26' rx='4'/%3E%3Ccircle cx='164' cy='244' r='2.5'/%3E%3Cpath d='M159 257l8-8 6 6 6-7 6 9'/%3E%3Cpath d='M237 232l24 16-12 3-6 12-6-31z'/%3E%3Cpath d='M320 236l5-12 15-15 8 8-15 15-13 4z'/%3E%3Cpath d='M379 232h28M379 244h28M379 256h28M385 226v36M397 226v36'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:460px 330px;mask-size:460px 330px;pointer-events:none;content:"";animation:spins-home-wallpaper-drift 18s ease-in-out infinite alternate}main[data-template=index] .spins-home-doodles:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 46% 46% at 50% 48%,color-mix(in srgb,var(--spins-bg-main) 58%,transparent),transparent 78%),linear-gradient(to bottom,transparent 68%,var(--spins-bg-main) 100%);pointer-events:none;content:""}main[data-template=index] .spins-home-doodle{position:absolute;z-index:1;top:var(--spins-doodle-y);left:var(--spins-doodle-x);width:var(--spins-doodle-size);aspect-ratio:1;color:color-mix(in srgb,var(--spins-color-accent) 72%,var(--spins-color-heading));opacity:var(--spins-doodle-opacity, .17);pointer-events:none;transform:translate3d(-50%,-50%,0);rotate:var(--spins-doodle-rotation, 0deg);transition:opacity var(--spins-transition);will-change:auto}main[data-template=index] .spins-home-doodle svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;animation:spins-home-doodle-float var(--spins-doodle-duration, 22s) ease-in-out infinite alternate;animation-delay:var(--spins-doodle-delay, 0s)}main[data-template=index] .spins-home-doodle:nth-child(3n){color:color-mix(in srgb,var(--spins-color-accent) 62%,var(--spins-color-text))}main[data-template=index] .spins-home-doodle:nth-child(3n) svg{animation-name:spins-home-doodle-float-alt}main[data-template=index] .spins-home-doodle:nth-child(4n) svg{animation-name:spins-home-doodle-sway;animation-direction:alternate-reverse}main[data-template] .section-background{background-color:transparent}main[data-template]>.shopify-section:first-child{position:relative;isolation:isolate}main[data-template]>.shopify-section:first-child:before{position:absolute;z-index:0;top:-10rem;left:50%;width:min(105rem,118vw);height:clamp(32rem,58vw,50rem);background:radial-gradient(ellipse at center,var(--spins-color-accent-soft),transparent 70%);opacity:.56;pointer-events:none;content:"";transform:translate3d(-50%,0,0)}main[data-template]>.shopify-section:first-child>*{position:relative;z-index:1}main[data-template=index] canvas[class*=spins-hero],main[data-template=index] [class*=spins-hero-shapes-],main[data-template=index] [class*=spins-hero-particles-]{display:none!important}main[data-template=index] [class*=spins-hero-radial-glow-],main[data-template=index] [class*=spins-hero-premium__radial-glow-]{background:radial-gradient(ellipse at center,var(--spins-color-accent-soft),transparent 70%)!important;opacity:.55!important;filter:blur(8px)!important}main[data-template=page][data-template-suffix=services] [class*=ai-services-page-]{background-color:transparent!important}main[data-template=index] :is([class^=ai-who-we-are-grid-]>[class^=ai-who-we-are-card-],[class^=ai-why-choose-us-cards-]>[class^=ai-why-choose-us-card-],[class^=spins-testimonials-grid-]>[class^=spins-testimonial-card-]):hover{box-shadow:var(--spins-shadow-card),var(--spins-shadow-hover-strong)!important;transform:translateY(-2px)!important;translate:0 0!important}main[data-template=index] :is([class^=ai-who-we-are-grid-]>[class^=ai-who-we-are-card-],[class^=ai-why-choose-us-cards-]>[class^=ai-why-choose-us-card-],[class^=spins-testimonials-grid-]>[class^=spins-testimonial-card-]):hover :is([class*=-title-],[class*=-description-],[class*=-icon-],[class*=-text-],[class*=-author-]){box-shadow:none!important;filter:none!important;transform:none!important;translate:0 0!important}main[data-template=page][data-template-suffix=services] :is([class^=ai-services-categories-grid-]>[class^=ai-services-category-card-],[class^=ai-services-popular-grid-]>[class^=ai-services-popular-card-]):hover{box-shadow:var(--spins-shadow-card),var(--spins-shadow-hover-strong)!important;transform:translateY(-2px)!important;translate:0 0!important}main[data-template=page][data-template-suffix=services] :is([class^=ai-services-categories-grid-]>[class^=ai-services-category-card-],[class^=ai-services-popular-grid-]>[class^=ai-services-popular-card-]):hover :is([class*=-title-],[class*=-description-],[class*=-icon-],[class*=-image-]){box-shadow:none!important;filter:none!important;transform:none!important;translate:0 0!important}:is(main[data-template=collection],main[data-template=search]) .product-card:is(:hover,:focus-within) .product-card__content,main[data-template=list-collections] .collection-card:is(:hover,:focus-within),main[data-template=product][data-template-suffix=services] product-recommendations[data-testid=product-recommendations-section] .resource-list__item>.product-card:hover{box-shadow:var(--spins-shadow-card),var(--spins-shadow-hover);transform:translateY(-2px)}:is(main[data-template=page][data-template-suffix=about],main[data-template=page][data-template-suffix=process]) .text-block:hover{box-shadow:var(--spins-shadow-card),var(--spins-shadow-hover);transform:translateY(-2px)}@keyframes spins-atmosphere-light{0%{opacity:.24;transform:translate3d(-1.5%,calc(-.35% + var(--spins-scroll-glow-y)),0) scale(1.01)}52%{opacity:.32;transform:translate3d(1.2%,calc(.45% + var(--spins-scroll-glow-y)),0) scale(1.035)}to{opacity:.27;transform:translate3d(-.4%,calc(.8% + var(--spins-scroll-glow-y)),0) scale(1.02)}}@keyframes spins-studio-grid-drift{0%{background-position:22px 30px,0 0,0 0,0 0;transform:perspective(70rem) rotateX(2deg) rotate(-.55deg) translate3d(-3px,var(--spins-scroll-grid-y),0)}to{background-position:195px 221px,0 18px,14px 0,20px 14px;transform:perspective(70rem) rotateX(2.4deg) rotate(-.35deg) translate3d(6px,calc(14px + var(--spins-scroll-grid-y)),0)}}@keyframes spins-home-light-float{0%{opacity:.25;transform:translate3d(calc(var(--spins-glow-x) - .7%),calc(var(--spins-glow-y) + var(--spins-scroll-glow-y)),0) scale(1.015)}to{opacity:.32;transform:translate3d(calc(var(--spins-glow-x) + .8%),calc(var(--spins-glow-y) + .6% + var(--spins-scroll-glow-y)),0) scale(1.035)}}@keyframes spins-home-geometry-float{0%{transform:translate3d(calc(var(--spins-geometry-x) - 4px),calc(var(--spins-geometry-y) + var(--spins-scroll-grid-y)),0)}to{transform:translate3d(calc(var(--spins-geometry-x) + 8px),calc(var(--spins-geometry-y) + 18px + var(--spins-scroll-grid-y)),0);background-position:92px 103px,164px 181px,1% 1%,-1% 1%,19% 39%,77% 64%,69% 15%,30% 70%,30% 70%,81% 35%,81% 35%,36% 26%,36% 26%,calc(36% + 48px) 26%}}@keyframes spins-home-doodle-float{0%{transform:translate3d(-16px,-14px,0) rotate(-4deg)}to{transform:translate3d(18px,20px,0) rotate(4deg)}}@keyframes spins-home-doodle-float-alt{0%{transform:translate3d(17px,-15px,0) rotate(4deg)}to{transform:translate3d(-19px,18px,0) rotate(-4.5deg)}}@keyframes spins-home-doodle-sway{0%{transform:translate3d(-21px,7px,0) rotate(-3deg)}to{transform:translate3d(21px,-16px,0) rotate(4.5deg)}}@keyframes spins-home-wallpaper-drift{0%{transform:translate3d(-24px,-18px,0)}to{transform:translate3d(38px,30px,0)}}@media screen and (max-width:749px){main[data-template]:before{background:radial-gradient(ellipse 24rem 20rem at 18% 16%,var(--spins-color-accent-soft),transparent 74%),radial-gradient(ellipse 28rem 22rem at 82% 68%,var(--spins-color-accent-soft),transparent 76%);opacity:.19;will-change:auto}main[data-template]:after{background-image:radial-gradient(circle,var(--spins-color-accent) 0 1px,transparent 1.6px),radial-gradient(circle at 14% 22%,transparent 0 6px,var(--spins-color-border-soft) 6.5px 7.5px,transparent 8px),linear-gradient(var(--spins-color-border-soft) 0 0),linear-gradient(90deg,var(--spins-color-border-soft) 0 0);background-position:12px 18px,0 0,76% 64%,76% 64%;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:164px 179px,100% 100%,14px 1px,1px 14px;opacity:.055;will-change:auto}main[data-template=index] .spins-home-doodle{opacity:.14;will-change:auto}main[data-template=index] .spins-home-doodles:before{opacity:.028;-webkit-mask-size:560px 410px;mask-size:560px 410px}main[data-template]>.shopify-section:first-child:before{top:-7rem;width:150vw;height:32rem;opacity:.4}main[data-template=index] [class*=spins-hero-radial-glow-],main[data-template=index] [class*=spins-hero-premium__radial-glow-]{filter:none!important}}@media(prefers-reduced-motion:reduce){main[data-template]:before,main[data-template]:after{animation:none;will-change:auto;transform:none}main[data-template=index]>.shopify-section:first-child [class^=spins-hero-premium-]:after{animation:none;will-change:auto;transform:none}main[data-template=index] .spins-home-doodle{animation:none;transition:none;transform:translate3d(-50%,-50%,0);will-change:auto}main[data-template=index] .spins-home-doodle svg{animation:none;transform:none}main[data-template=index] .spins-home-doodles:before{animation:none;transform:none}main[data-template=index]{--spins-glow-x: 0px;--spins-glow-y: 0px;--spins-geometry-x: 0px;--spins-geometry-y: 0px}main[data-template]{--spins-scroll-glow-y: 0px;--spins-scroll-grid-y: 0px}main[data-template=index] canvas[class*=spins-hero],main[data-template=index] [class*=spins-hero-shapes-],main[data-template=index] [class*=spins-hero-particles-],main[data-template=index] [class*=spins-hero-particle-]{animation:none!important;transition:none!important;transform:none!important}main[data-template=index] :is([class^=ai-who-we-are-grid-]>[class^=ai-who-we-are-card-],[class^=ai-why-choose-us-cards-]>[class^=ai-why-choose-us-card-],[class^=spins-testimonials-grid-]>[class^=spins-testimonial-card-]):hover,main[data-template=page][data-template-suffix=services] :is([class^=ai-services-categories-grid-]>[class^=ai-services-category-card-],[class^=ai-services-popular-grid-]>[class^=ai-services-popular-card-]):hover{transform:none!important;translate:0 0!important}}html.spins-scroll-effects-ready main[data-template] .spins-scroll-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .62s ease,transform .68s cubic-bezier(.22,1,.36,1);transition-delay:var(--spins-reveal-delay, 0ms);will-change:opacity,transform}html.spins-scroll-effects-ready main[data-template] .spins-scroll-reveal.spins-scroll-reveal--card{transform:translate3d(0,14px,0);transition-duration:.54s,.62s}html.spins-scroll-effects-ready main[data-template] .spins-scroll-reveal.is-visible{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){html.spins-scroll-effects-ready main[data-template] .spins-scroll-reveal,html.spins-scroll-effects-ready main[data-template] .spins-scroll-reveal.spins-scroll-reveal--card{opacity:1;transform:none;transition:none;will-change:auto}}@media(hover:none){main[data-template=index] :is([class^=ai-who-we-are-grid-]>[class^=ai-who-we-are-card-],[class^=ai-why-choose-us-cards-]>[class^=ai-why-choose-us-card-],[class^=spins-testimonials-grid-]>[class^=spins-testimonial-card-]):hover,main[data-template=page][data-template-suffix=services] :is([class^=ai-services-categories-grid-]>[class^=ai-services-category-card-],[class^=ai-services-popular-grid-]>[class^=ai-services-popular-card-]):hover{transform:none!important;translate:0 0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spinsdesign-motion-background.css.map */
