.virtual-awards-2026-voting .shopify-section-group-header-group,.virtual-awards-2026-voting .shopify-section-group-footer-group{display:none!important}.virtual-awards-2026-voting,.virtual-awards-2026-voting #MainContent{margin-top:0;background-color:#060606}.virtual-awards-2026-voting .section+.section{margin-top:0}:root:has(body.virtual-awards-2026-voting){scroll-behavior:smooth}.lp-va-voting{position:relative;background-color:#060606}.lp-va-voting__howto{position:relative;overflow:hidden;padding:48px 0}.lp-va-voting__howto-bg{position:absolute;top:0;right:0;bottom:0;left:0}.lp-va-voting .lp-va-voting__howto-image{width:100%;height:100%;max-width:none;object-fit:cover}.lp-va-voting__howto-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000cf}.lp-va-voting__howto-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px}.lp-va-voting__howto-header{display:flex;flex-direction:column;gap:16px;padding:10px 16px;text-align:center}.lp-va-voting .lp-va-voting__heading{font-family:var(--font-heading-family);font-size:48px;line-height:56px!important;font-weight:400;letter-spacing:normal;text-transform:uppercase;color:#f3eee4}.lp-va-voting .lp-va-voting__intro{font-size:16px;line-height:24px;color:#f3eee4}.lp-va-voting .lp-va-voting__steps{display:flex;flex-direction:column;gap:32px;width:100%;padding:0 16px}.lp-va-voting__step{display:flex;align-items:flex-start;gap:18px}.lp-va-voting__step+.lp-va-voting__step{padding-top:32px;border-top:1px solid #8d8378}.lp-va-voting__step-number{flex:0 0 auto;font-family:bodoni-i,serif;font-size:40px;line-height:48px;color:#c7ae78}.lp-va-voting .lp-va-voting__step-text{font-size:16px;line-height:1.78;color:#e8e8e8}.lp-va-voting .lp-va-voting__step-text{max-width:300px}.lp-va-voting .lp-va-voting__step:first-child .lp-va-voting__step-text{max-width:282px}.lp-va-voting__gate{width:calc(100% - 16px);padding:32px 16px;border:1px solid rgba(199,174,120,.4);border-radius:10px;background-color:#0e0d0bd9}.lp-va-voting__gate-open,.lp-va-voting__gate-closed{display:flex;flex-direction:column;align-items:center;gap:20px}.lp-va-voting__gate-closed{display:none;gap:8px;text-align:center}.lp-va-voting__gate-copy{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.lp-va-voting .lp-va-voting__gate-heading{max-width:280px;font-family:var(--font-heading-family);font-size:32px;line-height:38px!important;font-weight:400;letter-spacing:normal;text-transform:uppercase;color:#f3eee4}.lp-va-voting .lp-va-voting__gate-body{max-width:303px;font-size:16px;line-height:normal;color:#e8e8e8}.lp-va-voting__gate-fields{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.lp-va-voting__form{position:relative;width:100%;max-width:339px}.lp-va-voting__turnstile.is-shown{margin-top:16px}.lp-va-voting__turnstile div:empty{display:block}.lp-va-voting__field{display:flex;gap:12px}.lp-va-voting .lp-va-voting__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:4px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background-color:#ffffff17;box-shadow:none;font-family:PT Sans,sans-serif;font-size:14px;line-height:20px;color:#e8e8e8}@media screen and (max-width:749px){.lp-va-voting .lp-va-voting__input{font-size:16px}}.lp-va-voting .lp-va-voting__input::placeholder{color:#e8e8e8;opacity:1}.lp-va-voting .lp-va-voting__input:focus-visible{outline:2px solid #c7ae78;outline-offset:2px}.lp-va-voting__submit-email{display:flex;flex:0 0 54px;align-items:center;justify-content:center;height:48px;padding:0;border:0;border-radius:8px;background-color:#c7ae78;color:#fff;cursor:pointer}.lp-va-voting__submit-email:disabled{opacity:.5;cursor:wait}.lp-va-voting__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp-va-voting .lp-va-voting__message{margin-top:12px;font-size:14px;line-height:20px;color:#f3eee4;text-align:center}.lp-va-voting__message[hidden]{display:none}.lp-va-voting__privacy{display:flex;align-items:flex-start;gap:14px;width:100%;max-width:339px;padding:14px 0}.lp-va-voting__finalists .lp-va-categories__inner{padding-top:32px}.lp-va-voting__finalists .lp-va-categories__label{padding-left:16px}.lp-va-section .lp-va-footer{align-items:flex-start;min-height:0;padding:60px 0}.lp-va-voting__privacy-icon{flex:0 0 20px;color:#c7ae78}.lp-va-voting__privacy-copy{display:flex;flex-direction:column;gap:4px}.lp-va-voting .lp-va-voting__privacy-heading{font-size:14px;line-height:normal;font-weight:700;color:#f3eee4}.lp-va-voting .lp-va-voting__privacy-body{font-size:12px;line-height:21px;color:#e8e8e8}.lp-va-voting__card{position:relative;display:flex;flex:0 0 300px;flex-direction:column;border-radius:5px;background-color:#121212;scroll-snap-align:start}.lp-va-voting__media{position:relative;height:375px;overflow:hidden;border-radius:8px}.lp-va-voting .lp-va-voting__image,.lp-va-voting .lp-va-voting__video{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.lp-va-voting__media--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;pointer-events:none}.lp-va-voting__media--video.is-playing:after{display:none}.lp-va-voting__play{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:32px;background-color:#fff3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#c7ae78;cursor:pointer;transform:translate(-50%,-50%)}.lp-va-voting__media--video.is-playing .lp-va-voting__play{display:none}.lp-va-voting__media--link{display:block;color:inherit;text-decoration:none}.lp-va-voting .lp-va-voting__post-badge{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(255,255,255,.4);border-radius:32px;background-color:#12121299;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:12px;line-height:1;font-weight:700;color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}.lp-va-voting__media--link:hover .lp-va-voting__post-badge,.lp-va-voting__media--link:focus-visible .lp-va-voting__post-badge{opacity:1}@media(hover:none){.lp-va-voting .lp-va-voting__post-badge{opacity:1}}.lp-va-voting__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;padding:24px 16px}.lp-va-voting__card-body>.lp-va-voting__vote{margin-top:auto}.lp-va-voting__card-titles{display:flex;flex-direction:column;gap:8px}.lp-va-voting .lp-va-voting__stylist{font-family:var(--font-heading-family);font-size:32px;line-height:28px!important;font-weight:400;letter-spacing:normal;text-transform:none;color:#e8e8e8}.lp-va-voting .lp-va-voting__instagram,.lp-va-voting .lp-va-voting__description{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px;line-height:normal;font-weight:700;color:#c7ae78}.lp-va-voting__instagram-icon{flex:0 0 14px}.lp-va-voting__vote{display:flex;align-items:center;justify-content:center;width:100%;min-height:41px;padding:10px 24px;border:1px solid #fff;border-radius:5px;background:transparent;font-family:PT Sans,sans-serif;font-size:16px;line-height:normal;text-transform:uppercase;color:#fff;cursor:pointer}.lp-va-voting__vote>span{display:none;align-items:center;gap:8px;white-space:nowrap}.lp-va-voting__button-icon{flex:0 0 auto}[data-voting-state=locked] .lp-va-voting__vote-locked .lp-va-voting__button-icon{color:#e8e8e8}[data-voting-state=locked] .lp-va-voting__vote-locked{display:inline-flex}[data-voting-state=open] .lp-va-voting__vote{border-color:#c7ae78;color:#c7ae78}[data-voting-state=open] .lp-va-voting__vote-open{display:inline-flex}[data-voting-state=open] .lp-va-voting__vote[aria-pressed=true]{background-color:#c7ae78;color:#060606}[data-voting-state=open] .lp-va-voting__vote[aria-pressed=true] .lp-va-voting__vote-open{display:none}[data-voting-state=open] .lp-va-voting__vote[aria-pressed=true] .lp-va-voting__vote-picked{display:inline-flex}.lp-va-voting__submit{display:flex;flex-direction:column;align-items:center;gap:20px;padding:84px 30px 60px;background-color:#121212;text-align:center}.lp-va-voting .lp-va-voting__progress{font-size:16px;line-height:normal;font-weight:700;text-transform:uppercase;color:#c7ae78}.lp-va-voting .lp-va-voting__submit-heading{max-width:310px;font-family:var(--font-heading-family);font-size:48px;line-height:1.05!important;font-weight:400;letter-spacing:normal;text-transform:uppercase;color:#f3eee4}.lp-va-voting .lp-va-voting__submit-body{max-width:294px;font-size:16px;line-height:1.55;color:#fff}.lp-va-voting__submit-button{margin-top:24px;padding:9px 50px;border:1px solid #c7ae78;border-radius:5px;background:transparent;font-family:PT Sans,sans-serif;font-size:16px;line-height:21px;font-weight:700;text-transform:uppercase;color:#c7ae78;cursor:pointer;transition:background-color .2s ease,color .2s ease}.lp-va-voting__submit-button:not(:disabled){background-color:#c7ae78;font-weight:400;color:#060606}.lp-va-voting__submit-button:hover:not(:disabled),.lp-va-voting__submit-button:focus-visible:not(:disabled){background-color:transparent;color:#c7ae78}.lp-va-voting__submit-button:disabled{opacity:.5;cursor:default}.lp-va-voting__unlocked{display:none;flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 32px);padding:22px 16px;border:1px solid rgba(199,174,120,.4);border-radius:10px;background-color:#0e0d0be6}.lp-va-voting__unlocked-status{display:flex;align-items:center;gap:16px;min-width:0}.lp-va-voting__unlocked-icon{flex:0 0 26px;color:#c7ae78}.lp-va-voting__unlocked-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-va-voting .lp-va-voting__unlocked-title{font-family:var(--font-heading-family);font-size:28px;line-height:normal;color:#f3eee4}.lp-va-voting .lp-va-voting__unlocked-email{font-size:15px;line-height:normal;color:#e8e8e8;overflow-wrap:anywhere}.lp-va-voting__change-email{padding:0;border:0;background:none;font-family:PT Sans,sans-serif;font-size:14px;line-height:normal;color:#c7ae78;white-space:nowrap;cursor:pointer}.lp-va-voting__change-email:hover{text-decoration:underline}.lp-va-voting[data-voting-state=done],[data-voting-state=open] .lp-va-voting__gate,[data-voting-state=closed] .lp-va-voting__submit,[data-voting-state=closed] .lp-va-voting__vote,[data-voting-state=closed] .lp-va-voting__gate-open{display:none}[data-voting-state=closed] .lp-va-voting__gate-closed,[data-voting-state=open] .lp-va-voting__unlocked{display:flex}@media screen and (max-width:749px){.lp-va-footer-in-view #smile-ui-lite-launcher-frame-container,.lp-va-footer-in-view #hubspot-messages-iframe-container,.lp-va-footer-in-view #hs-web-interactives-top-anchor{display:none!important}}@media screen and (min-width:750px){.lp-va-voting__howto{padding:100px 30px}.lp-va-voting__howto-bg{background-color:#060606}.lp-va-voting .lp-va-voting__howto-image{opacity:.32}.lp-va-voting__howto-bg:after{background:linear-gradient(180deg,#060606 5.43%,#0606001c 29.07%,#06060000 76.36%,#060606)}.lp-va-voting__howto-inner{gap:56px}.lp-va-voting__howto-header{gap:14px;padding:0}.lp-va-voting .lp-va-voting__heading{line-height:75px!important}.lp-va-voting .lp-va-voting__intro{line-height:21px}.lp-va-voting .lp-va-voting__steps{flex-direction:row;gap:0;max-width:1120px;padding:0}.lp-va-voting__step{flex:1 1 0;flex-direction:column;padding:4px 40px}.lp-va-voting__step:first-child{padding-left:0}.lp-va-voting__step+.lp-va-voting__step{padding-top:4px;border-top:0}.lp-va-voting__step:not(:last-child){border-right:1px solid rgba(199,174,120,.4)}.lp-va-voting__step-number{font-family:var(--font-heading-family);font-size:44px;line-height:52px}.lp-va-voting .lp-va-voting__step-text,.lp-va-voting .lp-va-voting__step:first-child .lp-va-voting__step-text{max-width:none;line-height:1.6;color:#fff}.lp-va-voting__step:last-child .lp-va-voting__step-text{margin-right:-40px}.lp-va-voting__gate{width:100%;max-width:814px;padding:32px 48px}.lp-va-voting .lp-va-voting__gate-heading{max-width:none}.lp-va-voting .lp-va-voting__gate-body{max-width:600px}.lp-va-voting__gate-copy{gap:20px}.lp-va-voting__form,.lp-va-voting__privacy{max-width:600px}.lp-va-voting__privacy{align-items:center}.lp-va-voting .lp-va-voting__privacy-body{display:none}.lp-va-voting__privacy--desktop-body{align-items:flex-start}.lp-va-voting .lp-va-voting__privacy--desktop-body .lp-va-voting__privacy-body{display:block}.lp-va-voting__unlocked{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:760px;padding:22px 28px}.lp-va-voting__submit{padding:124px 30px 100px}.lp-va-voting__finalists .lp-va-categories__arrows{margin-top:48px}.lp-va-voting__finalists .lp-va-categories__inner{padding-top:0}.lp-va-voting__finalists .lp-va-categories__label{padding-left:30px}.lp-va-section .lp-va-footer{align-items:center;min-height:144px;padding:0}.lp-va-voting .lp-va-voting__submit-heading{max-width:none}.lp-va-voting .lp-va-voting__submit-body{max-width:456px}}@media screen and (min-width:990px){.lp-va-voting__howto{padding:100px 80px}.lp-va-voting .lp-va-voting__heading{font-size:64px}.lp-va-voting .lp-va-voting__submit-heading{font-size:64px;line-height:1.05!important}}
/*# sourceMappingURL=/cdn/shop/t/350/assets/section-lp-va-voting.css.map */
