/*!
 * Copyright © 2026 Nail Alliance - North America, Inc.
 * Authors: See snippets/copyright-notices.liquid in the theme.
 * No other use is authorized without a written contract.
 */.gelish-hero-wrapper,.gelish-awards-wrapper,.gelish-colors-wrapper,.gelish-story-wrapper,.gelish-products-wrapper,.gelish-steps-wrapper{background:var(--primary-color);color:var(--secondary-color)}.gelish-hero{width:100%;overflow:hidden;color:#fdfdfd;background:var(--gelish-hero-background)}.gelish-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:min(100%,1600px);min-height:clamp(300px,28vw,470px);margin-inline:auto;padding-inline:clamp(1rem,4vw,5rem)}.gelish-hero__media{display:flex;align-items:center;justify-content:center;min-width:0;height:100%}.gelish-hero__image{width:min(100%,560px);height:clamp(260px,27vw,440px);object-fit:contain}.gelish-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(1rem,4vw,4rem)}.gelish-hero__content h1{margin:0;font-family:gotham-bold,sans-serif;font-size:clamp(3.5rem,7vw,7rem);font-weight:700;line-height:.95;letter-spacing:-.045em}.gelish-hero__text{max-width:38rem;margin-block-start:clamp(1rem,2vw,2rem);font-family:gotham-medium,sans-serif;font-size:clamp(1rem,1.45vw,1.45rem);line-height:1.35;letter-spacing:.035em}.gelish-hero__text p{margin:0}.gelish-hero__link{display:inline-flex;align-items:center;gap:1rem;margin-block-start:clamp(1rem,2.4vw,2.4rem);color:inherit;font-family:gotham-medium,sans-serif;text-decoration:none}.gelish-hero__link-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--secondary-color);background:#fdfdfd;border-radius:50%}.gelish-awards{padding:clamp(1.4rem,3vw,2.5rem) 1rem}.gelish-awards__inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(1rem,3vw,3rem);width:min(100%,1200px);margin-inline:auto}.gelish-awards__item{display:grid;place-items:center;min-width:0}.gelish-awards__image{width:100%;max-width:190px;height:clamp(56px,8vw,104px);object-fit:contain}.gelish-colors,.gelish-products{padding-block:clamp(3rem,6vw,6rem)}.gelish-colors__inner,.gelish-products__inner{width:min(100% - 2rem,1600px);margin-inline:auto}.gelish-colors h2,.gelish-products h2{margin:0 0 clamp(2rem,4vw,3.5rem);font-family:gotham-medium,sans-serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.1;text-align:center}.gelish-colors__filter{position:relative;width:min(92vw,420px);margin:0 auto clamp(2rem,4vw,3.5rem)}.gelish-colors__filter p{margin:0 0 .8rem;color:var(--gelish-color, #6660a6);font-family:gotham-medium,sans-serif;font-size:1.2rem;text-align:center;text-transform:uppercase;transition:color .5s ease}.gelish-colors__filter input[type=range]{width:100%;height:20px;margin:0;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#6660a6,#df3890,#fc3333,#fc8801,#fdc302,#9abc05,#1fbcbc,#a98851,#a78970 88%,gray);border-radius:5px;cursor:pointer;transition:all .5s ease}.gelish-colors__filter input[type=range]::-webkit-slider-thumb{width:30px;height:30px;-webkit-appearance:none;appearance:none;background:var(--gelish-color, #7662a4);border:0;border-radius:50%;transition:all .5s ease}.gelish-colors__filter input[type=range]::-moz-range-thumb{width:30px;height:30px;background:var(--gelish-color, #7662a4);border:0;border-radius:50%;transition:all .5s ease}.gelish-colors__filter input[type=range]:focus-visible{outline:2px solid var(--gelish-color, #6660a6);outline-offset:5px}.gelish-color-browser{display:block}.gelish-color-browser__group[hidden]{display:none}.gelish-product-rail{display:block}.gelish-product-rail__viewport{overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:thin}.gelish-product-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(238px,284px);gap:1.25rem;width:max-content;min-width:100%;margin:0;padding:.75rem .5rem 1.5rem;list-style:none}.gelish-product-rail__item{scroll-snap-align:start}.gelish-product-rail__controls{display:flex;justify-content:flex-end;gap:.6rem;padding-block-start:1rem}.gelish-product-rail__controls button{display:grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;color:var(--secondary-color);background:transparent;border:1px solid currentColor;border-radius:50%}.gelish-products__empty{text-align:center}.gelish-story{padding-block:clamp(3rem,7vw,7rem)}.gelish-story__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(95%,1366px);margin-inline:auto}.gelish-story__media{aspect-ratio:.86 / 1;overflow:hidden;border-radius:24px;background:#f3f3f3}.gelish-story__video{width:100%;height:100%;object-fit:cover}.gelish-story__content{max-width:620px}.gelish-story__content h2{margin:0;font-family:gotham-bold,sans-serif;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:700;line-height:1}.gelish-story__content h3{margin:1.5rem 0;font-family:gotham-medium,sans-serif;font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:500;line-height:1.35}.gelish-story__copy{font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.5}.gelish-story__certification{width:216px;height:100px;margin-block-start:1.5rem;object-fit:contain;object-position:left center}.gelish-steps{padding-block:clamp(2rem,5vw,5rem);overflow:hidden}.gelish-steps__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;min-height:6.25rem;padding:1rem}.gelish-steps__tabs button{min-width:150px;padding:.65rem 1.4rem;color:var(--secondary-color);background:#eee;border:0;border-radius:999px;font-family:gotham-medium,sans-serif;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.gelish-steps__tabs button[aria-selected=true]{color:var(--primary-color);background:var(--secondary-color)}.gelish-steps__group[hidden]{display:none}.gelish-steps .product-instructions__steps{width:min(100%,1366px);min-height:min(690px,72vw);margin-inline:auto;padding-inline:clamp(1rem,2.5vw,3rem)}.gelish-steps__mode{margin:0 0 1rem;font-family:gotham-medium,sans-serif;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.gelish-steps__needed{width:min(100% - 2rem,1366px);margin-inline:auto;padding-block-end:clamp(2rem,5vw,5rem)}.gelish-steps .product-needed__header h3{margin:0;font-family:gotham-medium,sans-serif;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:500}@media(max-width:767px){.gelish-hero__inner{grid-template-columns:1fr;min-height:auto;padding:1rem 1rem 2.5rem}.gelish-hero__media{min-height:300px}.gelish-hero__image{height:300px}.gelish-hero__content{align-items:center;padding:.5rem 0;text-align:center}.gelish-awards__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.gelish-colors__inner,.gelish-products__inner{width:100%}.gelish-product-rail__track{grid-auto-columns:minmax(210px,74vw);padding-inline:1rem}.gelish-story__inner{grid-template-columns:1fr}.gelish-story__media{width:min(100%,520px);margin-inline:auto}.gelish-story__content{width:min(92vw,620px);margin-inline:auto}.gelish-story__certification{margin-inline:auto}.gelish-steps .product-instructions__steps{min-height:940px}}@media(prefers-reduced-motion:reduce){.gelish-product-rail__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gelish__styles.css.map */
