:root{--galore-purple: #7b27d9;--galore-purple-light: #9b5de5;--galore-purple-dim: #5a1da3;--galore-bg-warm: #fbf9f8;--galore-surface-low: #f5f3f1;--galore-on-surface-variant: #6b6b6b;--galore-shadow-color: 27, 28, 28;--galore-transition: .3s cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth}body{letter-spacing:0}#how-it-works{scroll-margin-top:80px}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.02em}.card--card,.card--standard .card__inner{border:none}.button--primary:hover,.shopify-challenge__button:hover,.customer button:hover{background:linear-gradient(135deg,var(--galore-purple),var(--galore-purple-light));border-color:var(--galore-purple);color:#fff}.header-wrapper{border-bottom:none!important}.header-wrapper--border-bottom{border-bottom:none}.header__heading-logo-wrapper{max-width:160px}.header__inline-menu .list-menu__item--link{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:0;text-transform:none;opacity:.7;transition:opacity var(--galore-transition);position:relative;padding-bottom:.4rem}.header__inline-menu .list-menu__item--link:hover{opacity:1;text-decoration:none}.header__inline-menu .header__active-menu-item{color:var(--galore-purple)!important}.header__inline-menu .list-menu__item--link:has(.header__active-menu-item){opacity:1}.header__inline-menu .list-menu__item--link:has(.header__active-menu-item):after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--galore-purple);border-radius:1px}.header__inline-menu .list-menu__item--link[aria-current=page],.header__inline-menu .list-menu__item--link.list-menu__item--active{opacity:1;color:var(--galore-purple)!important}.header__inline-menu .list-menu__item--link[aria-current=page]:after,.header__inline-menu .list-menu__item--link.list-menu__item--active:after{left:0;right:0}.header__inline-menu .list-menu__item--link:after{content:"";position:absolute;bottom:-2px;left:50%;right:50%;height:2px;background:var(--galore-purple);border-radius:1px;transition:left var(--galore-transition),right var(--galore-transition)}.header__inline-menu .list-menu__item--link:hover:after{left:0;right:0}.header__active-menu-item{border-bottom-color:var(--galore-purple)!important;color:var(--galore-purple)!important}@media screen and (min-width:990px){.header__icon--search.header__icon--summary{display:flex!important;align-items:center;gap:.8rem;border:1.5px solid rgba(0,0,0,.12);border-radius:24px;padding:.8rem 2rem .8rem 1.2rem;min-width:20rem;background:transparent;transition:border-color var(--galore-transition),background var(--galore-transition)}.header__icon--search.header__icon--summary:hover{border-color:#00000040;background:#00000005}.header__icon--search.header__icon--summary:after{content:"Search brands...";font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;color:#0006;white-space:nowrap;text-decoration:none!important}.header__icon--search.header__icon--summary{text-decoration:none!important}.header__icon--search .svg-wrapper:first-child svg{width:1.8rem;height:1.8rem;opacity:.4}.header__icon--search .header__icon-close{display:none}}.header__icon--account{display:inline-flex;align-items:center;gap:.8rem;width:auto;padding-right:.4rem}.header__account-name{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;color:var(--galore-dark, #000);white-space:nowrap;line-height:1;max-width:14ch;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:990px){.header__icon--account:hover .header__account-name{text-decoration:underline;text-underline-offset:3px}}.search-modal .search__input{font-family:var(--font-body-family);font-size:1.5rem;border-radius:12px}.search-modal .search__input:focus{border-color:var(--galore-purple);box-shadow:0 0 0 3px #7b27d91a}.card-wrapper.product-card-wrapper{transition:transform var(--galore-transition)}.card-wrapper.product-card-wrapper:hover{transform:translateY(-4px)}.card__information{padding:1.2rem .4rem}.card__heading,.price-item--regular,.price-item--sale{font-family:var(--font-body-family);font-weight:600}.card__media .media img,.card__media .media>img{object-fit:contain!important;background:#f5f3f1}.product__tax{display:none!important}.product-trust-badges{display:flex;gap:2rem;padding:1.6rem 0;border-top:1px solid rgba(0,0,0,.06);margin-top:.8rem;flex-wrap:wrap}.product-trust-badge{display:flex;align-items:center;gap:.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;color:#10b981}.product-trust-badge svg{flex-shrink:0;color:#10b981}.shopify-payment-button .shopify-payment-button__button{border-radius:8px!important;min-height:4.6rem}.shopify-payment-button .shopify-payment-button__button--unbranded{background:transparent!important;color:#000!important;border:1.5px solid rgba(0,0,0,.12)!important}.product-form__buttons+.shopify-payment-button__button--hidden~a,.shopify-payment-button+div{font-size:1.2rem;opacity:.5}.product-form__input .form__label{font-size:1.3rem;font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:.8rem}.variant-input__input:checked+.variant-input__label{border-color:var(--galore-purple)!important;color:var(--galore-purple);box-shadow:0 0 0 1px var(--galore-purple)}.price--large .price-item--regular,.price--large .price-item--sale{font-size:2.4rem;font-weight:700}.price--large .price-item--regular.price-item--last{font-size:1.6rem;opacity:.5}.price__badge-sale.badge{background:var(--galore-purple)!important;color:#fff!important;font-size:1.2rem!important;font-weight:700!important;padding:.4rem 1rem!important;border-radius:6px!important}.product__info-container>*:not(:last-child){margin-bottom:.8rem}.product__info-container .product-form{margin-top:.4rem}.product-form__submit{border-radius:8px!important;font-weight:600;letter-spacing:0;min-height:5rem;font-size:1.5rem}.product-form__submit.button--secondary{background:#000;color:#fff}.product-form__submit:hover{background:linear-gradient(135deg,var(--galore-purple),var(--galore-purple-light))!important;color:#fff!important}.product .accordion summary{font-size:1.4rem;font-weight:600;padding:1.4rem 0}.product .accordion .accordion__content{font-size:1.3rem;line-height:1.7;opacity:.75}.badge{font-size:1.2rem!important;font-weight:700!important;padding:.5rem 1rem!important;border-radius:6px!important;letter-spacing:.02em}.card__badge .badge{font-size:1.3rem!important;padding:.6rem 1.2rem!important}.multicolumn .multicolumn-card__info .inline-richtext{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem}.multicolumn .multicolumn-card__info .rte p{font-size:1.3rem;opacity:.6;margin-top:.4rem}.multicolumn .multicolumn-card__info .link{font-weight:600;font-size:1.3rem;color:var(--galore-purple);text-decoration:none}.multicolumn .multicolumn-card__info .link:hover{text-decoration:underline}.multicolumn-list .multicolumn-card{transition:transform var(--galore-transition),box-shadow var(--galore-transition);border-radius:12px;overflow:hidden;position:relative}.multicolumn-list .multicolumn-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000000f}.multicolumn-list .multicolumn-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--galore-purple);border-radius:12px 12px 0 0}.multicolumn-list .multicolumn-card:nth-child(1):before{background:#7b27d9}.multicolumn-list .multicolumn-card:nth-child(2):before{background:#e44d6e}.multicolumn-list .multicolumn-card:nth-child(3):before{background:#f59e0b}.multicolumn-list .multicolumn-card:nth-child(4):before{background:#10b981}.multicolumn-list .multicolumn-card:nth-child(5):before{background:#3b82f6}.multicolumn-list .multicolumn-card:nth-child(6):before{background:#f97316}.color-scheme-2 .multicolumn-card .inline-richtext{font-size:1.8rem}.color-scheme-2 .multicolumn-card .rte p{line-height:1.6}.galore-section-eyebrow{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--galore-purple, #7b27d9);margin:0 0 .8rem}.collection__title .title{letter-spacing:-.02em;font-weight:800;font-size:clamp(2.4rem,4vw,3.2rem)}.collection__view-all .button{min-width:18rem}.rich-text .caption-with-letter-spacing{font-family:var(--font-body-family);letter-spacing:.2em;color:var(--galore-on-surface-variant)}.shopify-section:has(.email-signup-banner){background:transparent!important;max-width:100%!important;padding:0!important}.email-signup-banner.banner{margin:0 auto!important;background:transparent!important;max-width:75vw!important}.email-signup-banner .banner__content{max-width:100%!important;width:100%!important;padding:0!important}.email-signup-banner .email-signup-banner__box{background:#0a0a0a!important;border-radius:24px!important;padding:6rem 4rem!important;max-width:100%!important;width:100%!important;margin:0!important;border:none!important;overflow:hidden}.email-signup-banner .email-signup-banner__box.content-container,.email-signup-banner .email-signup-banner__box.content-container--full-width-mobile{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}@media screen and (max-width:749px){.email-signup-banner.banner{max-width:95vw!important}.email-signup-banner .email-signup-banner__box{border-radius:16px!important;padding:4rem 2rem!important}}@media screen and (max-width:749px){.email-signup-banner .email-signup-banner__box{padding:4rem 2rem!important}}.email-signup-banner .email-signup-banner__heading{font-family:"Plus Jakarta Sans",var(--font-heading-family)!important;letter-spacing:-.03em!important;font-weight:800!important;font-size:clamp(3rem,5vw,4.5rem)!important;margin-bottom:1.2rem!important}.email-signup-banner .newsletter__subheading{opacity:.5;font-size:1.5rem;max-width:50ch;margin:0 auto .5rem}.email-signup-banner .newsletter-form__field-wrapper{max-width:520px;margin:0 auto}.email-signup-banner .field{display:flex;gap:.8rem;flex-wrap:nowrap;align-items:stretch}.email-signup-banner .field__input{border-radius:12px!important;background-color:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;padding:1.6rem 2rem!important;font-size:1.5rem!important;flex:1}.email-signup-banner .field__input::placeholder{color:#ffffff59}.email-signup-banner .field__input:focus{border-color:#7b27d980!important;background-color:#ffffff1f!important}.email-signup-banner .field__label{display:none!important}.email-signup-banner .newsletter-form__button,.email-signup-banner .field__button{background-color:var(--galore-purple)!important;color:#fff!important;border-color:var(--galore-purple)!important;border-radius:12px!important;padding:1.6rem 3rem!important;min-width:16rem;font-weight:700!important;font-size:1.4rem!important;font-family:var(--font-body-family)!important;letter-spacing:.1em!important;text-transform:uppercase!important;position:relative!important;flex-shrink:0}.email-signup-banner .newsletter-form__button:hover,.email-signup-banner .field__button:hover{background:linear-gradient(135deg,var(--galore-purple),var(--galore-purple-light))!important}.email-signup-banner .newsletter-form__button-label{font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase}.email-signup-banner .newsletter-form{position:relative}.email-signup-banner .newsletter-form:after{content:"UNSUBSCRIBE AT ANY TIME. PRIVACY IS PRIORITY.";display:block;margin-top:2rem;font-size:1.1rem;letter-spacing:.15em;color:#ffffff4d;text-align:center;font-family:var(--font-body-family)}#shopify-pc__banner{position:fixed!important;bottom:2rem!important;left:50%!important;transform:translate(-50%)!important;max-width:580px!important;width:calc(100% - 2rem)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 48px #0000001f,0 0 0 1px #0000000a!important;border:none!important;padding:2.4rem!important;z-index:9999!important;font-family:"Inter",var(--font-body-family)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:column!important;gap:2rem!important}#shopify-pc__banner .shopify-pc__banner__body h2{font-family:"Plus Jakarta Sans",var(--font-heading-family)!important;font-size:1.8rem!important;font-weight:700!important;color:#000!important;margin:0 0 .8rem!important;letter-spacing:-.02em!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:1.3rem!important;line-height:1.6!important;color:#6b6b6b!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--galore-purple)!important;text-decoration:underline!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;gap:.8rem!important;flex-wrap:wrap!important}#shopify-pc__banner .shopify-pc__banner__btn-accept{background:#000!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:1rem 2.4rem!important;font-size:1.4rem!important;font-weight:600!important;font-family:"Inter",var(--font-body-family)!important;cursor:pointer!important;transition:background .3s ease!important;flex:1!important;min-width:120px!important}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover{background:linear-gradient(135deg,var(--galore-purple),var(--galore-purple-light))!important}#shopify-pc__banner .shopify-pc__banner__btn-decline{background:transparent!important;color:#000!important;border:1.5px solid rgba(0,0,0,.15)!important;border-radius:8px!important;padding:1rem 2.4rem!important;font-size:1.4rem!important;font-weight:500!important;font-family:"Inter",var(--font-body-family)!important;cursor:pointer!important;transition:border-color .3s ease!important;flex:1!important;min-width:120px!important}#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{border-color:#0006!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{background:none!important;border:none!important;color:#6b6b6b!important;font-size:1.3rem!important;font-weight:500!important;font-family:"Inter",var(--font-body-family)!important;cursor:pointer!important;padding:.8rem 0!important;text-decoration:underline!important;width:100%!important;text-align:center!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{color:#000!important}.footer{border-top:none}.footer .footer__content-top{justify-content:flex-start}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:left}.footer .footer-block__details-content{text-align:left;justify-content:flex-start}.footer .footer-block__details-content .list-menu__item--link{justify-content:flex-start}.footer .list-menu__item--link{font-size:1.3rem;opacity:.7;transition:opacity var(--galore-transition)}.footer .list-menu__item--link:hover{opacity:1}.footer__copyright{opacity:.5}.footer-group .custom-liquid+.footer,.footer+.custom-liquid{margin-top:0}.footer .list-payment__item .icon{opacity:.9}.footer .footer-block__details-content .rte,.footer .footer-block__details-content.rte{font-size:1.3rem;line-height:1.6;opacity:.7}.footer .footer-block__details-content .rte a,.footer .footer-block__details-content.rte a{color:currentColor;text-decoration:underline;text-underline-offset:.2em}.footer .footer-block__details-content.rte ul{list-style:none;padding-left:0;margin:0}.footer .footer-block__details-content.rte ul a{display:inline-block;padding:.4rem 0;font-size:1.3rem;text-decoration:none;transition:opacity var(--galore-transition)}.footer .footer-block__details-content.rte ul a:hover{text-decoration:underline;text-underline-offset:.2em}.footer-group .shopify-section+.shopify-section{margin-top:0}.related-products .card,.related-products .card__inner{--ratio-percent: 66.7% !important}.related-products .card__media .media{padding-bottom:0!important;height:auto!important;aspect-ratio:3 / 2}.related-products .card__media .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.collapsible-content .accordion,.product__accordion .accordion{border-top:none;border-bottom:none;background:#fff;border-radius:1.2rem;box-shadow:0 8px 32px #1b1c1c0d;margin-bottom:1.2rem;overflow:hidden}.collapsible-content .accordion+.accordion,.product__accordion .accordion+.accordion{margin-top:0}.collapsible-content .accordion summary,.product__accordion .accordion summary{padding:2rem 2.4rem}.collapsible-content .accordion .accordion__title,.product__accordion .accordion .accordion__title{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;letter-spacing:-.01em}.collapsible-content .accordion .accordion__content,.product__accordion .accordion .accordion__content{padding:0 2.4rem 2.2rem;color:rgba(var(--color-foreground),.7);font-size:1.4rem;line-height:1.6}.collapsible-content .accordion .svg-wrapper,.collapsible-content .accordion summary .icon-caret,.product__accordion .accordion summary .icon-caret{color:var(--galore-purple, #7b27d9)}.collapsible-content .accordion summary .icon-accordion{color:var(--galore-purple, #7b27d9);margin-right:1rem}.collapsible-content .caption-with-letter-spacing{color:var(--galore-purple, #7b27d9);font-weight:600}.field__input,.text-area,.select__select,.customer .field input,.customer select{background-color:#fff;box-shadow:0 4px 20px #1b1c1c12;border-radius:8px}.field__input:focus,.field__input:focus-visible,.text-area:focus,.text-area:focus-visible,.select__select:focus,.customer .field input:focus{background-color:#fff;box-shadow:0 0 0 2px #7b27d973,0 4px 20px #1b1c1c12;outline:none}#galore-custom-amount .gca__label{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}#galore-custom-amount .gca__input-wrap{border:none;max-width:none;background-color:#fff;box-shadow:0 4px 20px #1b1c1c12;border-radius:8px;padding:0 1.6rem;transition:box-shadow var(--galore-transition)}#galore-custom-amount .gca__input-wrap:focus-within{box-shadow:0 0 0 2px #7b27d973,0 4px 20px #1b1c1c12}#galore-custom-amount .gca__input-wrap--error{box-shadow:0 0 0 2px #dc26268c,0 4px 20px #1b1c1c12}#galore-custom-amount .gca__input{font-size:1.6rem;padding:1.2rem 0}#galore-custom-amount .gca__prefix{font-size:1.6rem}#galore-custom-amount .gca__hint{font-size:1.2rem;color:rgb(var(--color-foreground));opacity:.55}#galore-custom-amount .gca__preview{border:none;background:#f5f0fb;box-shadow:0 4px 20px #1b1c1c0d;border-radius:12px;padding:1.4rem 1.8rem}.product__info-container:has(input[data-custom-amount]:checked) .price .price__container{display:none}.product__info-container quantity-input.quantity{background-color:#fff;box-shadow:0 4px 20px #1b1c1c12;border-radius:8px}.product__info-container quantity-input.quantity:focus-within{box-shadow:0 0 0 2px #7b27d973,0 4px 20px #1b1c1c12}.product__info-container .quantity__input:focus,.product__info-container .quantity__input:focus-visible{box-shadow:none;outline:none}#galore-custom-price-note{display:none}.product__info-container:has(input[data-custom-amount]:checked) #galore-custom-price-note{display:block}.card-information .galore-card-channel{display:block;font-size:1.2rem;line-height:1.4;opacity:.55;margin-top:.1rem}.galore-collection-pills{display:flex;gap:.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.galore-collection-pills::-webkit-scrollbar{display:none}.galore-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;border-radius:999px;background:#fff;box-shadow:0 2px 12px #1b1c1c0f;font-size:1.3rem;font-weight:500;color:#1b1c1cbf;text-decoration:none;white-space:nowrap;transition:box-shadow var(--galore-transition),transform var(--galore-transition)}.galore-pill:hover{box-shadow:0 4px 16px #1b1c1c1a;transform:translateY(-1px);text-decoration:none}.galore-pill--active{background:#7b27d9;color:#fff;box-shadow:0 4px 16px #7b27d94d}.galore-pill__icon{font-size:1.4rem;line-height:1}@media(prefers-reduced-motion:reduce){[class*=galore-],[class*=galore-]:before,[class*=galore-]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/galore-redesign.css.map */
