.shopify-section.section-glow-challenge{padding:0;background:transparent}.section.glow-challenge{background-color:var(--gc-bg, #e0dbd9);width:100%;box-sizing:border-box;padding-top:var(--gc-padding-top-mobile, 64px);padding-bottom:var(--gc-padding-bottom-mobile, 64px)}.glow-challenge__container{width:100%;max-width:1440px;margin:0 auto;padding-left:var(--gc-padding-x-mobile, 16px);padding-right:var(--gc-padding-x-mobile, 16px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--gc-section-gap-mobile, 32px)}.glow-challenge__header{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:var(--gc-header-max, 720px);text-align:center}.glow-challenge__heading{margin:0;width:100%;font-family:var(--font-heading-family, "Bebas Neue", sans-serif);font-weight:400;font-size:32px;line-height:36px;letter-spacing:0;color:var(--gc-heading, #111111);text-transform:uppercase;overflow-wrap:break-word;word-break:break-word}.glow-challenge__subheading{margin:0;width:100%;max-width:var(--gc-subheading-max, 670px);font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-weight:500;font-size:14px;line-height:22.4px;letter-spacing:0;color:var(--gc-subheading, #585858)}.glow-challenge__cards{width:100%;min-width:0}.glow-challenge__track{display:flex;gap:var(--gc-card-gap, 8px);width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.glow-challenge__track::-webkit-scrollbar{display:none}.glow-challenge__track:focus-visible{outline:2px solid var(--gc-heading, #111111);outline-offset:4px;border-radius:2px}.glow-challenge__card{flex:0 0 var(--gc-card-width-mobile, 340px);width:var(--gc-card-width-mobile, 340px);max-width:var(--gc-card-width-mobile, 340px);scroll-snap-align:start;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:var(--gc-card-padding, 32px);background:var(--gc-card-bg, #ffffff);border:1px solid var(--gc-card-border, #eae2db);border-radius:var(--gc-card-radius, 2px);box-shadow:0 10px 10px #11111105}.glow-challenge__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:24px;background-color:var(--gc-badge-bg, #dfcfc4);font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-weight:600;font-size:14px;line-height:22.4px;letter-spacing:0;color:var(--gc-badge-color, #534536);white-space:nowrap}.glow-challenge__intro{display:flex;flex-direction:column;align-items:flex-start;width:100%}.glow-challenge__card-title{margin:0;width:100%;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-weight:700;font-size:16px;line-height:25.6px;letter-spacing:0;color:var(--gc-card-title, #111111)}.glow-challenge__card-description{margin:0;width:100%;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-weight:500;font-size:12px;line-height:19.2px;letter-spacing:0;color:var(--gc-card-text, #585858)}.glow-challenge__notice{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.glow-challenge__notice-heading{margin:0;width:100%;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-weight:600;font-size:12px;line-height:19.2px;letter-spacing:0;color:var(--gc-notice-heading, #44382b)}.glow-challenge__notice-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;width:100%}.glow-challenge__notice-item{display:flex;align-items:flex-start;gap:12px;width:100%}.glow-challenge__check{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:4px;box-sizing:border-box;border-radius:9px;background-color:var(--gc-check-bg, #e0d0c4);color:var(--gc-check-color, #534536)}.glow-challenge__check svg{display:block;width:10px;height:10px}.glow-challenge__notice-text{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-weight:600;font-size:12px;line-height:19.2px;letter-spacing:0;color:var(--gc-notice-text, #585858);overflow-wrap:break-word;word-break:break-word}.glow-challenge__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;width:100%}.glow-challenge__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background-color:var(--gc-dot-inactive, rgba(17, 17, 17, .2));cursor:pointer;transition:background-color .2s ease,transform .2s ease}.glow-challenge__dot:hover{background-color:var(--gc-dot-hover, rgba(17, 17, 17, .4))}.glow-challenge__dot--active{background-color:var(--gc-dot-active, #111111);transform:scale(1.1)}.glow-challenge__empty{width:100%;text-align:center;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-size:14px;color:var(--gc-subheading, #585858)}@media(min-width:456px){.glow-challenge__container{padding-left:clamp(16px,4vw,24px);padding-right:clamp(16px,4vw,24px)}.glow-challenge__card{flex:0 0 min(var(--gc-card-width-mobile, 340px),calc(100% - 21px));width:min(var(--gc-card-width-mobile, 340px),calc(100% - 21px));max-width:min(var(--gc-card-width-mobile, 340px),calc(100% - 21px))}}@media(min-width:768px){.section.glow-challenge{padding-top:clamp(64px,8vw,var(--gc-padding-top, 80px));padding-bottom:clamp(64px,8vw,var(--gc-padding-bottom, 80px))}.glow-challenge__container{padding-left:clamp(32px,5vw,64px);padding-right:clamp(32px,5vw,64px);gap:clamp(32px,4vw,var(--gc-section-gap, 48px))}.glow-challenge__heading{font-size:clamp(40px,5vw,48px);line-height:clamp(44px,5.5vw,44px)}.glow-challenge__subheading{font-size:clamp(14px,1.75vw,16px);line-height:clamp(22.4px,2.8vw,25.6px)}.glow-challenge__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none}.glow-challenge__card{flex:unset;width:100%;max-width:none;scroll-snap-align:unset;height:100%}.glow-challenge__dots{display:none}}@media(min-width:1024px){.glow-challenge__container{padding-left:clamp(48px,8vw,var(--gc-padding-x, 168px));padding-right:clamp(48px,8vw,var(--gc-padding-x, 168px))}.glow-challenge__track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1440px){.section.glow-challenge{padding-top:var(--gc-padding-top, 80px);padding-bottom:var(--gc-padding-bottom, 80px)}.glow-challenge__container{padding-left:var(--gc-padding-x, 168px);padding-right:var(--gc-padding-x, 168px);gap:var(--gc-section-gap, 48px)}.glow-challenge__heading{font-size:48px;line-height:44px}.glow-challenge__subheading{font-size:16px;line-height:25.6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-glow-challenge.css.map */
