html {overflow-x: hidden;overflow-y: scroll;}body {padding: 0;margin: 0;background-color: #FFFFFF;-moz-image-rendering: auto;image-rendering: auto;overflow-x: hidden;font-family: "DM Sans";font-weight: normal;font-size: 17px;line-height: 1.6;}.width-container {position: relative;width: calc(100% - 100px);max-width: 620px;margin: 0 auto;}.width-container.wider {max-width: 860px;}a {text-decoration: none;}section {position: relative;width: 100%;overflow: hidden;}.standard-padding {padding: 64px 0;}.lazy-css {background-image: none !important;}.btn {position: relative;color: #FFFFFF;background-color: #6A3EFF;border-radius: 100px;cursor: pointer;overflow: hidden;box-sizing: border-box;transition: background 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);letter-spacing: 0.015em;display: inline-block;}.btn.azure {color: #111111;background-color: #00FFC9;}.btn.azure .hover-bg {background-color: #FFFFFF;}.btn.small {font-size: 13px;}.btn.small .current-txt {padding: 10px 20px;}.btn.outline {border: 1px solid #fff;}.btn > span {box-sizing: border-box;}.btn .current-txt {position: relative;display: flex;justify-content: center;align-items: center;width: 100%;padding: 16px 24px;line-height: 1.15;z-index: 3;transition: all 150ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.15s;white-space: nowrap;user-select: none;}.btn .current-txt.hover-txt {position: absolute;top: 0;left: 0;transform: translate(0px, 10px);color: #111111;opacity: 0;transition: all 150ms cubic-bezier(0.215, 0.61, 0.355, 1); }.btn .hover-bg {position: absolute;top: 120%;left: 50%;transform: translate(-50%, 0px);width: 0px;height: auto;padding-bottom: 0;border-radius: 100%;background-color: #FFFFFF;transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1); z-index: 1;}.sec-anim.trans-out .subtitle span {transform: translate(0px, 100%);}.sec-anim.trans-out .word-anim .word .txt {transform: translate(0px, 100%);}.sec-anim.trans-out .logos, .sec-anim.trans-out > p, .sec-anim.trans-out > ul, .sec-anim.trans-out > .btn-container, .sec-anim.trans-out .tags-container, .sec-anim.trans-out .social-icons {opacity: 0;transform: translate(0px, 20px);}.sec-anim .subtitle {position: relative;overflow: hidden;}.sec-anim .subtitle .txt {display: flex;align-items: center;gap: 8px;width: 100%;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1);}.sec-anim .subtitle .line {display: block;width: 16px;height: 1px;background-color: #111111;opacity: 0.5;}.sec-anim .word-anim {position: relative;overflow: hidden;}.sec-anim .word-anim.h2-size .word {margin-bottom: -6px;}.sec-anim .word-anim .word {position: relative;overflow: hidden;display: inline-block;}.sec-anim .word-anim .word[data-index="1"] .txt {transition-delay: 0.05s;}.sec-anim .word-anim .word[data-index="1"] .txt {transition-delay: 0.1s;}.sec-anim .word-anim .word[data-index="2"] .txt {transition-delay: 0.15s;}.sec-anim .word-anim .word[data-index="3"] .txt {transition-delay: 0.2s;}.sec-anim .word-anim .word[data-index="4"] .txt {transition-delay: 0.25s;}.sec-anim .word-anim .word[data-index="5"] .txt {transition-delay: 0.3s;}.sec-anim .word-anim .word[data-index="6"] .txt {transition-delay: 0.35s;}.sec-anim .word-anim .word[data-index="7"] .txt {transition-delay: 0.4s;}.sec-anim .word-anim .word[data-index="8"] .txt {transition-delay: 0.45s;}.sec-anim .word-anim .word[data-index="9"] .txt {transition-delay: 0.5s;}.sec-anim .word-anim .word .txt {display: inline-block;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1);}.sec-anim .logos {transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1);}.sec-anim > p, .sec-anim > ul {transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay: 0.35s;}.sec-anim > .btn-container, .sec-anim .tags-container, .sec-anim .social-icons {transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay: 0.45s;}#resize-767 {display: none;}#resize-touch {display: none;}#is-retina {display: none;}@media all and (min-width: 1025px) and (hover: hover) {.btn:hover .hover-bg, .btn.selected .hover-bg {top: 30%;transform: translate(-50%, -50%);width: 120%;padding-bottom: 100%;}.btn:hover .current-txt, .btn.selected .current-txt {transform: translate(0px, -10px);opacity: 0;transition-delay: 0s;}.btn:hover .current-txt.hover-txt, .btn.selected .current-txt.hover-txt {transform: translate(0px, 0px);opacity: 1;transition-delay: 0.2s;}}@media all and (max-width: 960px) {body {font-size: 15px;}}@media all and (max-width: 767px) {#resize-767 {display: block;}.width-container {width: calc(100% - 40px);}.standard-padding {padding: 48px 0;}}@media all and (max-width: 1180px) {#is-retina {display: block;}}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {#is-retina {display: block;}}@media (hover: none) {#resize-touch {display: block;}}@font-face {font-family: "DM Sans";src: url("../fonts/DMSans-Bold.woff2") format("woff2"), url("../fonts/DMSans-Bold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: "DM Sans";src: url("../fonts/DMSans-Medium.woff2") format("woff2"), url("../fonts/DMSans-Medium.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: "DM Sans";src: url("../fonts/DMSans-Regular.woff2") format("woff2"), url("../fonts/DMSans-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: "Figtree";src: url("../fonts/Figtree-Bold.woff2") format("woff2"), url("../fonts/Figtree-Bold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: "Figtree";src: url("../fonts/Figtree-Black.woff2") format("woff2"), url("../fonts/Figtree-Black.woff") format("woff");font-weight: 900;font-style: normal;font-display: swap;}.h0-size, .h1-size, .h2-size, .h3-size, .h4-size, .h5-size {font-family: "Figtree";font-weight: 900;text-transform: uppercase;margin: 0;}.h0-size {font-size: 200px;line-height: 1;margin: 0 0 32px;}.h0-size.larger {font-size: 164px;}.h1-size {font-size: 56px;line-height: 1.05;margin: 0 0 32px;}.h2-size {font-size: 42px;line-height: 1.15;margin: 0 0 32px;}.h3-size {font-size: 32px;line-height: 1.2;}.h4-size {font-size: 24px;line-height: 1.3;}.h5-size {font-size: 18px;line-height: 1.3;}.btn {font-weight: bold;}@media all and (max-width: 1280px) {.h0-size {font-size: 150px;}.h1-size {font-size: 48px;}}@media all and (max-width: 1024px) {.h1-size {font-size: 42px;}}@media all and (max-width: 767px) {.h0-size {font-size: 96px;}.h1-size {font-size: 36px;}}header {position: fixed;top: 0;left: 0;width: 100%;height: 60px;display: flex;justify-content: center;align-items: center;color: #FFFFFF;background-color: #6A3EFF;z-index: 100;transition: height 800ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1); }header.hide-menu {transform: translate(0px, -60px);}header .logo {display: block;width: 106px;height: 32px;background: url("../images/common/gainlines-logo@2x.webp") no-repeat center;background-size: contain;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1); }header .logo.anim-out {opacity: 0;transform: scale(0.75);}#header-spacer {position: relative;width: 100%;height: 60px;z-index: 1;background-color: #6A3EFF;}#mobile-menu {position: absolute;top: 59px;left: 0;width: 100%;height: calc(100vh - 59px);background-color: #6A3EFF;display: flex;align-items: center;justify-content: center;-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);transition: clip-path 800ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-clip-path 800ms cubic-bezier(0.86, 0, 0.07, 1); }#mobile-menu.trans-in {-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}#mobile-menu.trans-in nav .menu-item {opacity: 1;transform: translate(0px, 0px);}#mobile-menu.trans-in nav .btn-container {opacity: 1;transform: translate(0px, 0px);}#mobile-menu nav {margin-top: -100px;}#mobile-menu nav .menu-item {color: #FFFFFF;font-size: 22px;font-weight: bold;text-align: center;padding: 16px 0;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1); opacity: 0;transform: translate(0px, 30px);cursor: pointer;}#mobile-menu nav .menu-item[data-index="0"] {transition-delay: 0.4s;}#mobile-menu nav .menu-item[data-index="1"] {transition-delay: 0.4s;}#mobile-menu nav .menu-item[data-index="2"] {transition-delay: 0.4s;}#mobile-menu nav .menu-item[data-index="3"] {transition-delay: 0.4s;}#mobile-menu nav .btn-container {margin-top: 24px;display: flex;justify-content: center;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.5s;opacity: 0;transform: translate(0px, 30px);}#menu-burger {position: absolute;top: 0;right: 32px;width: 60px;height: 60px;z-index: 300;cursor: pointer;opacity: 0;transform: scale(0.75);transition: all 150ms cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events: none;}#menu-burger.anim-in {opacity: 1;transform: scale(1);pointer-events: auto;}#menu-burger.anim-in .line-container .line {opacity: 1;transform: none;}#menu-burger.anim-in.on .line-container .line[data-index="0"] {top: 6px;transform: rotate(45deg);}#menu-burger.anim-in.on .line-container .line[data-index="1"] {opacity: 0;}#menu-burger.anim-in.on .line-container .line[data-index="2"] {top: 6px;transform: rotate(-45deg);}#menu-burger .line-container {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 20px;height: 14px;transition: all 150ms cubic-bezier(0.215, 0.61, 0.355, 1);z-index: 3;}#menu-burger .line {position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: #FFFFFF;opacity: 0;transition: all 150ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay: 0.1s;}#menu-burger .line[data-index="0"] {transform: translate(-20px, 0px);}#menu-burger .line[data-index="1"] {top: 6px;}#menu-burger .line[data-index="2"] {top: 12px;transform: translate(20px, 0px);}body.anim-out header {height: 100vh;}body.menu-on header {position: fixed;top: 0;left: 0;z-index: 100;}body.menu-on #menu-burger {opacity: 1;transform: scale(1);pointer-events: auto;}body.menu-on #menu-burger .line-container .line {opacity: 1;transform: none;}body.menu-on #menu-burger .line-container .line[data-index="0"] {top: 6px;transform: rotate(45deg);}body.menu-on #menu-burger .line-container .line[data-index="1"] {opacity: 0;}body.menu-on #menu-burger .line-container .line[data-index="2"] {top: 6px;transform: rotate(-45deg);}@media all and (max-width: 960px) {#menu-burger {right: 10px;}}@media all and (max-width: 767px) {#menu-burger {position: absolute;z-index: 507;}}@media all and (max-width: 539px) {#menu-burger {right: 12px;}}@media all and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {#menu-burger .line {height: 1.5px;}}#footer-spacer {position: relative;width: 100%;}footer {position: fixed;left: 0;bottom: 0;width: 100%;background-color: #111;font-size: 15px;color: #fff;padding: 48px 0;z-index: 2;}footer .logo {display: block;width: 106px;height: 32px;background: url("../images/common/gainlines-logo@2x.png") no-repeat center;background-size: contain;margin: 0 auto 48px;}footer .social-icons {position: relative;width: 100%;max-width: 96px;margin: 0 auto 24px;display: flex;align-items: center;justify-content: space-between;}footer .social-icons .icon {width: 16.67%;height: 48px;display: flex;align-items: center;justify-content: center;}footer .links {display: flex;width: 100%;justify-content: center;align-items: center;font-size: 13px;margin: 0 0 48px;}footer .links a {color: #FFFFFF;font-weight: bold;margin: 0 16px;white-space: nowrap;}footer .copyright {position: relative;width: 100%;text-align: center;font-size: 13px;opacity: 0.5;color: #FFFFFF;font-weight: bold;}.flickity-enabled {position: relative;}.flickity-enabled:focus { outline: none; }.flickity-viewport {overflow: hidden;position: relative;height: 100%;}.flickity-slider {position: absolute;width: 100%;height: 100%;}.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}.flickity-button {position: absolute;background: hsla(0, 0%, 100%, 0.75);border: none;color: #333;}.flickity-button:hover {background: white;cursor: pointer;}.flickity-button:focus {outline: none;box-shadow: 0 0 0 5px #19F;}.flickity-button:active {opacity: 0.6;}.flickity-button:disabled {opacity: 0.3;cursor: auto;pointer-events: none;}.flickity-button-icon {fill: currentColor;}.flickity-prev-next-button {top: 50%;width: 44px;height: 44px;border-radius: 50%;transform: translateY(-50%);}.flickity-prev-next-button.previous { left: 10px; }.flickity-prev-next-button.next { right: 10px; }.flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 10px;}.flickity-rtl .flickity-prev-next-button.next {right: auto;left: 10px;}.flickity-prev-next-button .flickity-button-icon {position: absolute;left: 20%;top: 20%;width: 60%;height: 60%;}.flickity-page-dots {position: absolute;width: 100%;bottom: -25px;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1;}.flickity-rtl .flickity-page-dots { direction: rtl; }.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 8px;background: #333;border-radius: 50%;opacity: 0.25;cursor: pointer;}.flickity-page-dots .dot.is-selected {opacity: 1;}#home {position: relative;width: 100%;z-index: 10;background-color: #FFFFFF;}.arrow-container {position: absolute;top: 50%;transform: translate(0px, -50%);border-radius: 100%;background-color: #FFFFFF;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;z-index: 30;cursor: pointer;}.arrow-container .arrow {width: 24px;height: 12px;display: block;background-repeat: no-repeat;background-position: center;background-size: contain;}#slideshow {position: relative;width: 100%;height: 500px;z-index: 3;}#slideshow.not-loaded .slides .slide:not(:first-child) {opacity: 0;}#slideshow.not-loaded .slides .slide:not(:first-child) .banner-img {background-image: none !important;}#slideshow.anim-out .slides {transform: translate(0px, 150px);}#slideshow .flickity-page-dots {bottom: 24px;}#slideshow .flickity-page-dots .dot {opacity: 1;background-color: #FFFFFF;}#slideshow .flickity-page-dots .dot.is-selected {background-color: #6A3EFF;}#slideshow #prev-arrow {left: 44px;}#slideshow #prev-arrow .arrow {background-image: url("../images/banners/arrow-left.svg");}#slideshow #next-arrow {right: 44px;}#slideshow #next-arrow .arrow {background-image: url("../images/banners/arrow-right.svg");}#slideshow .slides {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: transform 800ms cubic-bezier(0.86, 0, 0.07, 1); }#slideshow .slides .slide {position: absolute;width: 100%;height: 100%;}#slideshow .slides .slide.centered .width-container {justify-content: center;}#slideshow .slides .slide.centered .width-container .right-side {width: 100%;justify-content: center;margin-right: auto;}#slideshow .slides .slide.centered .width-container .right-side .copy h2 {color: #fff;}#slideshow .slides .slide .width-container {display: flex;justify-content: flex-end;align-items: center;width: 100%;height: 100%;max-width: 1776px;}#slideshow .slides .slide .left-side, #slideshow .slides .slide .right-side {position: relative;height: 100%;}#slideshow .slides .slide .left-side {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#slideshow .slides .slide .left-side .banner-img {position: absolute;top: 0;left: 50%;width: 100%;transform: translate(-50%, 0px);max-width: 1776px;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;}#slideshow .slides .slide .right-side {display: flex;align-items: center;width: calc(50% - 120px);margin-right: 120px;}#slideshow .slides .slide .copy {position: relative;width: calc(100% - 60px);max-width: 640px;margin: 0 auto;text-align: center;}#slideshow .slides .slide .copy img {margin-bottom: 24px;}#slideshow .slides .slide .copy img.less-mb {margin-bottom: 12px;}#slideshow .slides .slide .copy h1, #slideshow .slides .slide .copy h2, #slideshow .slides .slide .copy p {margin-bottom: 24px;}#slideshow .slides .slide .copy p {font-size: 18px;line-height: 1.35;font-weight: bold;margin-top: 0;}#upcoming-events {color: #FFFFFF;background-color: #6A3EFF;}#upcoming-events .width-container.trans-out .events .event {clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);}#upcoming-events .width-container.trans-out .events .event .left-side .img img {transform: scale(4);}#upcoming-events .width-container.trans-out .btn-container {opacity: 0;transform: translate(0px, 20px);}#upcoming-events .events {margin: 0 0 48px;}#upcoming-events .events .event {display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #fff;padding: 16px 0;clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1); }#upcoming-events .events .event[data-index="0"] {transition-delay: 0s;}#upcoming-events .events .event[data-index="0"] .left-side .img img {transition-delay: 0s;}#upcoming-events .events .event[data-index="0"] .btn-container {transition-delay: 0.2s;}#upcoming-events .events .event[data-index="1"] {transition-delay: 0.1s;}#upcoming-events .events .event[data-index="1"] .left-side .img img {transition-delay: 0.1s;}#upcoming-events .events .event[data-index="1"] .btn-container {transition-delay: 0.3s;}#upcoming-events .events .event[data-index="2"] {transition-delay: 0.2s;}#upcoming-events .events .event[data-index="2"] .left-side .img img {transition-delay: 0.2s;}#upcoming-events .events .event[data-index="2"] .btn-container {transition-delay: 0.4s;}#upcoming-events .events .event[data-index="3"] {transition-delay: 0.3s;}#upcoming-events .events .event[data-index="3"] .left-side .img img {transition-delay: 0.3s;}#upcoming-events .events .event[data-index="3"] .btn-container {transition-delay: 0.5s;}#upcoming-events .events .event[data-index="4"] {transition-delay: 0.4s;}#upcoming-events .events .event[data-index="4"] .left-side .img img {transition-delay: 0.4s;}#upcoming-events .events .event[data-index="4"] .btn-container {transition-delay: 0.6s;}#upcoming-events .events .event[data-index="5"] {transition-delay: 0.5s;}#upcoming-events .events .event[data-index="5"] .left-side .img img {transition-delay: 0.5s;}#upcoming-events .events .event[data-index="5"] .btn-container {transition-delay: 0.7s;}#upcoming-events .events .event[data-index="6"] {transition-delay: 0.6s;}#upcoming-events .events .event[data-index="6"] .left-side .img img {transition-delay: 0.6s;}#upcoming-events .events .event[data-index="6"] .btn-container {transition-delay: 0.8s;}#upcoming-events .events .event[data-index="7"] {transition-delay: 0.7s;}#upcoming-events .events .event[data-index="7"] .left-side .img img {transition-delay: 0.7s;}#upcoming-events .events .event[data-index="7"] .btn-container {transition-delay: 0.9s;}#upcoming-events .events .event[data-index="8"] {transition-delay: 0.8s;}#upcoming-events .events .event[data-index="8"] .left-side .img img {transition-delay: 0.8s;}#upcoming-events .events .event[data-index="8"] .btn-container {transition-delay: 1s;}#upcoming-events .events .event[data-index="9"] {transition-delay: 0.9s;}#upcoming-events .events .event[data-index="9"] .left-side .img img {transition-delay: 0.9s;}#upcoming-events .events .event[data-index="9"] .btn-container {transition-delay: 1.1s;}#upcoming-events .events .event .left-side {display: flex;align-items: center;}#upcoming-events .events .event .left-side .img {position: relative;width: 48px;height: 48px;margin-right: 16px;overflow: hidden;}#upcoming-events .events .event .left-side .img img {display: block;width: 100%;height: auto;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1); }#upcoming-events .events .event .left-side .title-container h3 {font-size: 18px;font-weight: bold;line-height: 1.2;margin: 0 0 4px;}#upcoming-events .events .event .left-side .title-container .date {font-size: 13px;text-transform: uppercase;}#upcoming-events .events .event .btn-container {display: flex;}#upcoming-events h2 {width: 100%;text-align: center;}#upcoming-events .btn-container {text-align: center;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.4s;}#shop {background-color: #F5F5F5;}#shop.trans-out .baseline {opacity: 0;transform: translate(0px, 20px);}#shop .title-container h2 {color: #6A3EFF;text-align: center;margin: 0 0 -12px;}#shop .title-container p {text-align: center;margin: 0 0 32px;}#shop .tags-container {position: relative;width: 100%;display: flex;justify-content: center;margin: 0 0 32px;}#shop .tags-container .tag {font-weight: bold;color: #666666;border-radius: 60px;border: 1px solid #666666;background-color: #F5F5F5;margin: 0 4px;cursor: pointer;display: flex;}#shop .tags-container .tag.selected {background-color: #111111;}#shop .tags-container .tag.selected .current-txt {color: #FFFFFF;}#shop .tags-container .tag.selected .current-txt.hover-txt {color: #FFFFFF;}#shop .tags-container .tag.selected .close-icon {width: 14px;margin-left: 8px;}#shop .tags-container .tag .hover-bg {background-color: #111111;}#shop .tags-container .tag .current-txt.hover-txt {color: #FFFFFF;}#shop .tags-container .tag .close-icon {position: relative;width: 0;height: 14px;overflow: hidden;background-image: url("../images/common/small-close-icon.svg");background-size: 14px 14px;background-repeat: no-repeat;background-position: center;}#shop #shop-carousel {margin-bottom: 32px;}#shop #shop-carousel.trans-out .shop-item {opacity: 0;transform: translate(0px, 20px);}#shop #shop-carousel.trans-out .shop-item img {opacity: 0;transform: scale(0.95);}#shop #shop-carousel .flickity-viewport {overflow: visible;}#shop #shop-carousel .carousel-cell:nth-child(1) .shop-item {transition-delay: 0.2s;}#shop #shop-carousel .carousel-cell:nth-child(1) .shop-item img {transition-delay: 0.3s;}#shop #shop-carousel .carousel-cell:nth-child(2) .shop-item {transition-delay: 0.3s;}#shop #shop-carousel .carousel-cell:nth-child(2) .shop-item img {transition-delay: 0.4s;}#shop #shop-carousel .carousel-cell:nth-child(3) .shop-item {transition-delay: 0.4s;}#shop #shop-carousel .carousel-cell:nth-child(3) .shop-item img {transition-delay: 0.5s;}#shop #shop-carousel .carousel-cell:nth-child(4) .shop-item {transition-delay: 0.5s;}#shop #shop-carousel .carousel-cell:nth-child(4) .shop-item img {transition-delay: 0.6s;}#shop #shop-carousel .carousel-cell:nth-child(5) .shop-item {transition-delay: 0.6s;}#shop #shop-carousel .carousel-cell:nth-child(5) .shop-item img {transition-delay: 0.7s;}#shop #shop-carousel .carousel-cell:nth-child(6) .shop-item {transition-delay: 0.7s;}#shop #shop-carousel .carousel-cell:nth-child(6) .shop-item img {transition-delay: 0.8s;}#shop #shop-carousel .carousel-cell:nth-child(7) .shop-item {transition-delay: 0.8s;}#shop #shop-carousel .carousel-cell:nth-child(7) .shop-item img {transition-delay: 0.9s;}#shop #shop-carousel .carousel-cell:nth-child(8) .shop-item {transition-delay: 0.9s;}#shop #shop-carousel .carousel-cell:nth-child(8) .shop-item img {transition-delay: 1s;}#shop #shop-carousel .carousel-cell:nth-child(9) .shop-item {transition-delay: 1.1s;}#shop #shop-carousel .carousel-cell:nth-child(9) .shop-item img {transition-delay: 1.2s;}#shop #shop-carousel .carousel-cell:nth-child(10) .shop-item {transition-delay: 1.2s;}#shop #shop-carousel .carousel-cell:nth-child(10) .shop-item img {transition-delay: 1.3s;}#shop .shop-item {position: relative;max-width: 192px;background-color: #FFFFFF;padding: 24px;display: flex;flex-direction: column;justify-content: center;margin-right: 16px;border-radius: 16px;transition: all 350ms cubic-bezier(0.215, 0.61, 0.355, 1); }#shop .shop-item img {position: relative;width: 85%;height: 237px;object-fit: contain;object-position: center;display: block;margin: 0 auto 16px;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1); }#shop .shop-item .copy {display: block;width: 100%;min-height: 92px;}#shop .shop-item .copy span {display: block;}#shop .shop-item .copy .title {font-weight: bold;white-space: normal;line-height: 1.3;margin: 0 0 4px;}#shop .shop-item .copy .price {font-size: 13px;display: flex;}#shop .shop-item .copy .price .new-price {font-weight: bold;color: #6A3EFF;margin-right: 8px;}#shop .shop-item .copy .price .old-price {color: #666666;text-decoration: line-through;}#shop .baseline {position: relative;width: 100%;display: flex;justify-content: space-between;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.6s;}#shop .baseline .btn .hover-bg {background-color: #111;}#shop .baseline .btn .current-txt.hover-txt {color: #fff;}#shop .baseline .arrows {display: flex;}#shop .baseline .arrows #shop-next-arrow {margin-left: 8px;}#shop .baseline .arrows #shop-next-arrow .arrow {background-image: url("../images/banners/arrow-right.svg");}#shop .baseline .arrows #shop-prev-arrow .arrow {background-image: url("../images/banners/arrow-left.svg");}#shop .baseline .arrows .arrow-container {position: relative;background-color: transparent;border: 1px solid rgba(0, 0, 0, 0.5);}#rp-ad {padding: 40px 0 20px;}#rp-ad .iframe-container {position: relative;width: 100%;max-width: 970px;margin: 0 auto;}#rp-ad .iframe-container iframe {width: 100%;height: 250px;}#competition {background-color: #00FFC9;display: flex;}#competition.trans-out .players {opacity: 0;transform: translate(0px, 50px);}#competition .logos {position: relative;width: 48px;height: 48px;margin: 0 0 16px;background-image: url("../images/banners/g-circle@2x.webp");background-repeat: no-repeat;background-position: center left;background-size: contain;}#competition .players {position: absolute;right: 10%;bottom: 0;width: 380px;height: 90%;background-image: url("../images/competition/players.webp");background-repeat: no-repeat;background-position: bottom right;background-size: contain;z-index: 10;transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1); }#competition .left-side, #competition .right-side {position: relative;width: 50%;}#competition .left-side .logos {display: none;}#competition .left-side .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-image: url("../images/common/gainlines-pattern.jpg");background-size: 100%;clip-path: polygon(0 0, 26% 0, 100% 100%, 0% 100%);}#competition .right-side .copy {padding: 48px 0;max-width: 640px;}#competition .right-side .copy h3 {font-family: "Figtree";font-weight: 900;font-size: 42px;line-height: 0.95;margin: 0 0 24px;max-width: 480px;}#social-media {padding-bottom: 0;overflow: hidden;}#social-media .copy h2 {color: #6A3EFF;text-align: center;line-height: 1;}#social-media .copy p {text-align: center;}#social-media .social-icons {position: relative;width: 100%;max-width: 96px;margin: 0 auto 24px;display: flex;align-items: center;justify-content: space-between;}#social-media .social-icons .icon {width: 16.67%;height: 48px;display: flex;align-items: center;justify-content: center;}#social-media .gainlines-tik-tok-phone {position: relative;width: calc(100% - 40px);max-width: 860px;height: 860px;margin: -60px auto -300px;background-image: url("../images/common/gainlines-tik-tok-phone.webp");background-repeat: no-repeat;background-size: contain;background-position: center top;pointer-events: none;}#instagram-showcase {background-color: #F5F5F5;}#instagram-showcase h3 {position: relative;font-weight: 900;color: #6A3EFF;text-align: center;margin: 0 auto 40px;line-height: 1.05;max-width: 380px;width: 100%;}#instagram-showcase .width-container {max-width: 1160px;}#instagram-showcase .flex-box {display: flex;justify-content: space-between;}#instagram-showcase .flex-box.trans-out .iframe-container {opacity: 0;transform: translate(0px, 50px);}#instagram-showcase .iframe-container {position: relative;max-width: none !important;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1); }#instagram-showcase .iframe-container.first {width: 34.2%;transition-delay: 0.2s;}#instagram-showcase .iframe-container.second {width: 62%;transition-delay: 0.3s;}#instagram-showcase .iframe-container iframe {max-width: none !important;min-width: 0 !important;}#instagram-showcase .btn-container {text-align: center;}#about {padding-bottom: 0;color: #fff;background-color: #6A3EFF;z-index: 10;}#about .width-container.trans-out .links {opacity: 0;transform: translate(0px, 20px);}#about .gainlines-logo-g {position: relative;width: 96px;height: 96px;border-radius: 100%;background-color: #FFFFFF;margin: 0 auto 32px;display: flex;align-items: center;justify-content: center;}#about .gainlines-logo-g .logo-g {width: 64px;height: 64px;background-image: url("../images/common/big-g@2x.png");background-position: center;background-size: contain;background-repeat: no-repeat;}#about .graphic {position: relative;width: 50%;margin-top: -240px;}#about .graphic img {position: relative;width: 90%;max-width: 480px;height: auto;display: block;z-index: 10;}#about .graphic .bg {position: absolute;bottom: 0;left: 0;width: 100%;height: 60%;z-index: 1;background-image: url("../images/common/gainlines-pattern.jpg");background-size: 100%;clip-path: polygon(0 0, 0 0, 100% 100%, 0% 100%);}#about h2 {text-align: center;line-height: 1;}#about .links {position: relative;width: 100%;padding: 24px 0 32px;display: flex;justify-content: space-between;}#about .links.trans-out .link {opacity: 0;transform: translate(0px, 50px);}#about .links .link {width: calc(50% - 16px);transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1);}#about .links .link:first-child {transition-delay: 0.1s;}#about .links .link:last-child {transition-delay: 0.2s;}#about .links .link img {border-radius: 12px;object-fit: cover;width: 100%;height: auto;margin: 0 0 12px;display: block;}#about .links .link .label {display: block;font-weight: bold;color: #FFFFFF;}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {#competition .players {background-image: url("../images/competition/players@2x.webp");}#social-media .gainlines-tik-tok-phone {background-image: url("../images/common/gainlines-tik-tok-phone@2x.webp");}}@media all and (max-width: 1520px) {#about .graphic {margin-top: 0px;}}@media all and (max-width: 1400px) {#social-media .gainlines-tik-tok-phone {max-width: 720px;}}@media all and (max-width: 1024px) {#slideshow {height: 420px;}#slideshow .slides .slide .copy img {margin-bottom: 12px;}#slideshow .slides .slide .copy h1, #slideshow .slides .slide .copy h2, #slideshow .slides .slide .copy p {margin-bottom: 16px;}#slideshow .slides .slide .copy p {font-size: 20px;margin-bottom: 16px;}#slideshow .slides .slide .right-side {width: calc(50% - 60px);margin-right: 60px;}#about .graphic {width: 66.67%;margin-top: 20px;}}@media all and (max-width: 960px) {#slideshow {height: 340px;}#slideshow .slides .slide .copy {width: calc(100% - 20px);}#slideshow .slides .slide .copy h1, #slideshow .slides .slide .copy h2 {font-size: 30px;}#slideshow .slides .slide .copy p {font-size: 18px;}#slideshow #prev-arrow {left: 20px;}#slideshow #next-arrow {right: 20px;}#rp-ad {padding: 0 0 20px;}#rp-ad .iframe-container iframe {height: 120px;}#social-media .copy p {max-width: 480px;margin: 0 auto 32px;}#competition .right-side .copy h3 {font-size: 30px;}#shop .shop-item {max-width: 148px;}#shop .shop-item img {height: 200px;}}@media all and (max-width: 767px) {#slideshow .slides .slide.centered .width-container .right-side {width: calc(100% - 40px);}#slideshow {height: 600px;}#slideshow .slides .slide .copy {width: 100%;max-width: 480px;}#slideshow .slides .slide .copy h1, #slideshow .slides .slide .copy h2 {font-size: 36px;}#slideshow .slides .slide .copy p {font-size: 16px;margin-bottom: 24px;}#slideshow .slides .slide .copy .btn {font-size: 18px;}#slideshow .slides .width-container {flex-wrap: wrap;justify-content: center;}#slideshow .slides .width-container .left-side {top: 0;width: 100%;height: 100%;}#slideshow .slides .width-container .right-side {position: absolute;top: 32px;left: 20px;width: calc(100% - 40px);height: auto;margin: 0 auto;}#competition .left-side {position: absolute;bottom: 0;left: 0;width: 55%;height: 100%;}#competition .left-side .logos {display: block;position: absolute;left: 20px;top: 20px;display: none;}#competition .left-side .players {right: auto;left: 20px;bottom: 0;width: 70%;height: 90%;background-position: bottom left;}#competition .left-side .bg {top: auto;bottom: 0;height: 70%;background-size: 200%;}#competition .right-side {margin-left: 50%;padding-right: 16px;}#competition .right-side .copy {padding: 24px 0;}#competition .right-side .copy h3 {font-size: 21px;margin: 0 0 16px;}#competition .right-side .copy .btn {font-size: 13px;}#competition .right-side .copy .btn .current-txt {padding: 12px 24px;}#competition .left-side .bg {clip-path: polygon(0 0, 100% 100%, 0 100%);}#home #competition .right-side .logos {display: none;}#social-media .gainlines-tik-tok-phone {width: 140vw;height: 140vw;margin: -10vw auto -20px -20vw;}#instagram-showcase .flex-box {flex-wrap: wrap;}#instagram-showcase .flex-box .iframe-container.first {width: 100%;transition-delay: 0s;}#instagram-showcase .flex-box .iframe-container.second {width: 100%;transition-delay: 0s;}#about .gainlines-logo-g {width: 78px;height: 78px;}#about .gainlines-logo-g .logo-g {width: 56px;height: 56px;}#about .links {padding: 24px 0;}#about .links .link {width: calc(50% - 8px);}#about .graphic {width: 100%;margin-top: 0;}#about .graphic img {width: 80%;margin: 48px 0 0 7.5%;}#about .graphic .bg {height: 50%;}}@media all and (max-width: 480px) {#shop .shop-item {box-sizing: border-box;padding: 16px;min-height: 100%;}#shop .shop-item img {height: 135px;}}