.cls-1 { fill: #f4787c; }
.cls-2 { fill: #2a7680; }
.shopify-svg {
width: 100%;
height: auto;
max-width: var(--logo-width-mobile);
display: block;
}
@media (min-width: 768px) {
.shopify-svg {
max-width: var(--logo-width);
}
}
.shopify-svg path,
.shopify-svg rect,
.shopify-svg circle,
.shopify-svg polygon {
transform-origin: center;
transform-box: fill-box;
stroke-width: 1.5px;
stroke: var(--accent-teal, #2a7680);
stroke-linejoin: round;
fill-opacity: 0;
animation:
drawStroke 3.4s cubic-bezier(0.4, 0, 0.2, 1) forwards,
fillSolid 0.8s ease-in-out 3.4s forwards;
}
@keyframes drawStroke {
0% {
stroke-dasharray: 1200;
stroke-dashoffset: 1200;
}
100% {
stroke-dashoffset: 0;
stroke-dasharray: 1200;
}
}
@keyframes fillSolid {
to {
fill-opacity: 1;
stroke-width: 0;
}
}
/* Tracer dots tracking configurations */
#svg-tracer-dot-0 {
offset-path: path('m 101.2,90.64 c 32.98,-2.91 73.26,7.8 94.76,34.24 19.83,24.39 -7.88,55.29 -33.85,41.67 -4.18,-2.19 -9.66,-8.76 -14.3,-11.84 -42.78,-28.36 -97.35,4.77 -93.04,55.27 3.55,41.64 51.42,65.86 88.01,45.76 7.42,-4.08 13.27,-11.86 20.07,-15.17 29.09,-14.19 57.45,22.19 25.14,50.01 C 125.62,344.26 26.86,313.66 4.36,235.27 -14.75,168.76 31.16,96.82 101.2,90.64 Z');
opacity: 0;
filter: drop-shadow(0 0 6px var(--accent-pink, #f4787c));
animation: tracePath 3.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
animation-delay: 0.00s;
}
#svg-tracer-dot-1 {
offset-path: path('m 333.61,90.72 c 63.51,-5.42 121.81,38.89 126.6,103.49 1.94,26.09 2.29,71.74 0.05,97.6 -2.94,34.08 -51.64,34.64 -54.74,-1.13 -4.01,-46.33 18.71,-127.36 -42.31,-143.91 -71.12,-19.29 -106.56,78.07 -44.23,109.88 19.23,9.81 56.33,1.09 54.61,34.94 -1.83,36.15 -49.74,26.12 -71.63,17.18 -108.55,-44.3 -83.41,-208.23 31.63,-218.06 z');
opacity: 0;
filter: drop-shadow(0 0 6px var(--accent-pink, #f4787c));
animation: tracePath 3.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
animation-delay: 0.18s;
}
#svg-tracer-dot-2 {
offset-path: path('m 593.54,90.71 c 72.99,-6.5 124.51,44.94 127.81,115.9 1.1,23.74 1.87,58.43 -0.07,81.73 -3.25,38.97 -52.49,38.97 -55.76,0 -2.41,-28.77 5.65,-81 -3.41,-105.53 -15.8,-42.77 -73.14,-51.72 -101.94,-16.44 -23.3,28.54 -9.47,89.11 -13.09,125.38 -3.25,32.62 -48.82,34.71 -54.67,2.31 1.72,-32.31 -2.18,-66.73 -0.02,-98.79 3.56,-52.81 47.93,-99.83 101.16,-104.57 z');
opacity: 0;
filter: drop-shadow(0 0 6px var(--accent-pink, #f4787c));
animation: tracePath 3.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
animation-delay: 0.36s;
}
#svg-tracer-dot-3 {
offset-path: path('m 854.65,90.71 c 72.99,-6.5 124.51,44.94 127.81,115.9 1.1,23.74 1.87,58.43 -0.07,81.73 -3.25,38.97 -52.49,38.97 -55.76,0 -2.41,-28.77 5.65,-81 -3.41,-105.53 -15.8,-42.77 -73.14,-51.72 -101.94,-16.44 -23.3,28.54 -9.47,89.11 -13.09,125.38 -3.25,32.62 -48.82,34.71 -54.67,2.31 1.72,-32.31 -2.18,-66.73 -0.02,-98.79 3.56,-52.81 47.93,-99.83 101.16,-104.57 z');
opacity: 0;
filter: drop-shadow(0 0 6px var(--accent-pink, #f4787c));
animation: tracePath 3.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
animation-delay: 0.54s;
}
#svg-tracer-dot-4 {
offset-path: path('m 1104.62,90.72 c 63.51,-5.42 121.81,38.89 126.6,103.49 1.94,26.09 2.29,71.74 0.05,97.6 -2.94,34.08 -51.64,34.64 -54.74,-1.13 -4.01,-46.33 18.71,-127.36 -42.31,-143.91 -71.12,-19.29 -106.56,78.07 -44.23,109.88 19.23,9.81 56.33,1.09 54.61,34.94 -1.83,36.15 -49.74,26.12 -71.63,17.18 -108.55,-44.3 -83.41,-208.23 31.63,-218.06 z');
opacity: 0;
filter: drop-shadow(0 0 6px var(--accent-pink, #f4787c));
animation: tracePath 3.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
animation-delay: 0.72s;
}
#svg-tracer-dot-5 {
offset-path: path('m 1584.82,90.92 c 94.12,-8.72 160.17,88.32 112.01,170.61 -50.74,86.7 -183.16,68.64 -208.86,-28.26 -17.4,-65.61 28.17,-135.98 96.85,-142.35 z m 3.36,54.42 c -66.5,8.96 -64.85,112.24 4.28,117.69 87.95,6.93 85.39,-129.77 -4.28,-117.69 z');
opacity: 0;
filter: drop-shadow(0 0 6px var(--accent-pink, #f4787c));
animation: tracePath 3.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
animation-delay: 0.90s;
}
#svg-tracer-dot-6 {
offset-path: path('m 1552.87,97.45 c -7.57,-16.27 -26.65,-29 -45.35,-24.89 -10.14,2.23 -19.27,7.17 -28.63,11.4 -32.03,14.45 -69.37,21.79 -104.92,17.06 -24.49,-3.26 -48.11,-11.99 -69.95,-22.43 -4.48,-2.14 -8.94,-4.41 -13.79,-5.72 -27.3,-7.37 -55.29,21.08 -41.42,44.65 11.37,19.32 39.73,29.27 60.82,36.59 20.11,6.98 44.19,7.25 63.3,15.02 -15.65,18.69 -45.28,33.78 -65.58,48.55 -22.36,16.28 -44.73,32.55 -67.09,48.83 -8.11,5.91 -16.56,12.21 -20.48,21.01 -4.12,9.26 -2.52,19.87 0.9,29.37 2.12,5.89 5.1,11.82 10.41,15.66 8.28,6 20.38,5.44 30.05,1.6 9.68,-3.84 17.68,-10.43 26.15,-16.2 26.24,-17.87 59.12,-28.39 91.65,-25.76 23.11,1.86 45.29,10.22 64.41,22.3 13.04,8.24 26.02,18.63 41.84,19.15 13.34,0.43 25.82,-6.55 35.09,-15.38 5.21,-4.96 9.88,-11.09 9.98,-17.98 0.14,-9.58 -8.37,-17.22 -16.54,-23.18 -14.62,-10.66 -30.32,-20.04 -46.84,-28.02 -17.55,-8.48 -37.37,-12.82 -54.64,-20.99 16.29,-18.95 45.79,-34.17 66.54,-49.31 16.31,-11.9 32.62,-23.8 48.94,-35.7 9.39,-6.85 25.89,-14.62 28.02,-25.67 1.28,-6.67 0.09,-13.59 -2.88,-19.96 z');
opacity: 0;
filter: drop-shadow(0 0 6px var(--accent-pink, #f4787c));
animation: tracePath 3.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
animation-delay: 1.08s;
}
@keyframes tracePath {
0% {
offset-distance: 0%;
opacity: 0;
transform: scale(0.5);
}
5% {
opacity: 1;
transform: scale(1.3);
}
92% {
opacity: 1;
transform: scale(1.3);
}
100% {
offset-distance: 100%;
opacity: 0;
transform: scale(0);
}
}