:root{--electric:#ff5438;--coral:#ff5438;--soft:#f7f2ea;--acid:#ff6b4e}.box-explainer{padding:88px 0;background:#fff}.box-explainer__grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:72px;align-items:start}.box-explainer__intro{position:sticky;top:110px}.box-explainer__intro h2{max-width:540px;margin-bottom:22px;font-size:clamp(3.1rem,5vw,5.4rem)}.box-explainer__intro>p:last-of-type{max-width:520px;color:var(--muted);font-size:1.02rem}.box-explainer__promise{margin-top:30px;padding:24px;border-radius:18px;background:#111225;color:#fff}.box-explainer__promise strong{display:block;margin-bottom:7px;color:var(--acid);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.box-explainer__promise p{margin:0;color:#ffffffbf;font-size:.88rem}.box-explainer__steps{border-top:1px solid var(--ink)}.box-step{display:grid;grid-template-columns:90px 1fr;gap:24px;padding:30px 0;border-bottom:1px solid rgba(17,18,37,.16)}.box-step__number{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--acid);color:var(--ink);font-size:.72rem;font-weight:900}.box-step h3{margin:0 0 9px;font-size:1.6rem}.box-step p{max-width:600px;margin:0;color:var(--muted)}.box-clarity{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.box-clarity>div{padding:22px;border-radius:16px;background:var(--soft)}.box-clarity strong{display:block;margin-bottom:8px;font-size:.82rem}.box-clarity p{margin:0;color:var(--muted);font-size:.82rem}.wordmark{display:inline-flex;align-items:baseline;line-height:1}.wordmark>.wordmark__type{display:flex;flex-direction:row;align-items:baseline;gap:8px}.wordmark__type b{position:relative;font-size:1.28rem;line-height:1;letter-spacing:-.065em}.wordmark__type b:after{content:"";position:absolute;right:-2px;bottom:-6px;width:18px;height:3px;border-radius:99px;background:#ff5438}.wordmark__type small{color:#ff5438;font-size:.61rem;line-height:1;letter-spacing:.2em}.footer__brand .wordmark__type b{font-size:1.8rem}.footer__brand .wordmark__type small{font-size:.72rem}.footer__brand address{margin-top:18px;color:#ffffff9e;font-style:normal;font-size:.76rem;line-height:1.65}.contact-card address{margin:24px 0 0;padding-top:22px;border-top:1px solid rgba(17,18,37,.15);font-style:normal;line-height:1.7}.categories{background:#ece6dc}.category-card span:first-child,.clause__num{color:#ff5438}.benefit__icon,.box-step__number{background:#ff6b4e;color:#fff}.box-explainer__promise strong,.contact-card a{color:#ff745c}.commerce-kicker{border-color:#ff543880;color:#ff806b}.commerce-points li:before,.commerce-prize-link__copy strong{color:#ff745c}.commerce-hero__media:after,.hero-prize-chip span{background:#ff5438;color:#fff}.hero-prize-chip{border-color:#ff54388c}.commerce-price{align-items:baseline;gap:9px}.commerce-price strong{font-size:clamp(1.75rem,2.2vw,2.35rem)}.commerce-price span{font-size:.72rem;color:#ffffffad}.box-choice{display:grid;gap:9px;margin:0 0 14px;padding:0;border:0}.box-choice legend{margin-bottom:8px;color:#ffffffb8;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.box-choice__option{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff0e;cursor:pointer}.box-choice__option:has(input:checked){border-color:#ff5438;background:#ff54381f}.box-choice__option input{width:17px;height:17px;margin:0;accent-color:#ff5438}.box-choice__option span{display:grid;gap:2px}.box-choice__option strong{font-size:.82rem}.box-choice__option small{color:#fff9;font-size:.68rem}.box-choice__option b{font-size:.8rem}.box-choice__option.is-disabled{opacity:.45;cursor:not-allowed}.box-choice--light legend{color:var(--muted)}.box-choice--light .box-choice__option{border-color:#11122529;background:#fff}.box-choice--light .box-choice__option:has(input:checked){border-color:#ff5438;background:#ff543814}.box-choice--light .box-choice__option small{color:var(--muted)}.experience-photo{padding:96px 0;background:#111225;color:#fff}.experience-photo__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:70px;align-items:center}.experience-photo__media{overflow:hidden;min-height:680px;border-radius:28px}.experience-photo__media img{width:100%;height:100%;min-height:680px;object-fit:cover}.experience-photo__copy h2{max-width:560px;font-size:clamp(3rem,5.6vw,5.8rem)}.experience-photo__copy>p{max-width:520px;color:#ffffffb8;font-size:1.05rem}.experience-photo blockquote{max-width:520px;margin:34px 0;padding:5px 0 5px 24px;border-left:4px solid #ff5438;color:#fff;font-size:1.25rem;font-weight:800;line-height:1.4}@media(max-width:800px){.box-explainer{padding:62px 0}.box-explainer__grid{grid-template-columns:1fr;gap:34px}.box-explainer__intro{position:static}.box-explainer__intro h2{font-size:3rem}.box-step{grid-template-columns:56px 1fr;gap:12px}.box-clarity{grid-template-columns:1fr}.experience-photo{padding:0 0 62px}.experience-photo__grid{width:100%;grid-template-columns:1fr;gap:36px}.experience-photo__media{min-height:520px;border-radius:0}.experience-photo__media img{min-height:520px}.experience-photo__copy{padding:0 18px}.experience-photo__copy h2{font-size:3rem}}@media(max-width:600px){.commerce-hero,.commerce-hero__grid{min-height:0}.commerce-hero__grid{display:block}.commerce-hero__media,.commerce-hero__media--fallback{position:relative;inset:auto;height:38svh;min-height:285px;border-radius:0}.commerce-hero__media img,.commerce-hero__media--fallback img{min-height:0;object-position:68% 58%}.commerce-hero__media:before{background:linear-gradient(180deg,#08070c05,#08070c14 65%,#08070c80)}.commerce-hero__buy{position:relative;width:100%;padding:23px 12px 28px;background:#111225}.commerce-kicker{margin-bottom:13px}.commerce-hero h1{font-size:clamp(2.6rem,11.5vw,3.2rem)}.commerce-lead{max-width:420px}.commerce-points{margin-top:10px}.commerce-prize-link{margin-top:10px;background:#090a12}.hero-prize-chip{top:14px}.box-explainer__intro h2{font-size:2.75rem}.box-step{padding:24px 0}.box-step h3{font-size:1.35rem}}@media(max-width:600px){.commerce-hero__buy{padding-top:18px}.commerce-kicker{margin-bottom:10px}.commerce-hero h1{font-size:clamp(2.35rem,10.6vw,2.85rem);line-height:.88}.commerce-lead{font-size:.84rem;line-height:1.38}.commerce-points{gap:6px;margin-top:8px;padding-top:8px}.commerce-points li{font-size:.62rem}.commerce-price{margin-top:9px}.commerce-price strong{font-size:1.65rem}.commerce-buy-button{min-height:52px}.commerce-checkout{margin-top:7px}.commerce-prize-link{margin-top:8px}}@media(max-width:380px){.commerce-hero__media,.commerce-hero__media--fallback{height:36svh;min-height:275px}}@media(max-width:400px){.commerce-hero__media,.commerce-hero__media--fallback{transform:translateZ(0);margin-bottom:-5px}}@media(max-width:340px){.commerce-hero__media,.commerce-hero__media--fallback{height:225px;min-height:225px}.commerce-hero__buy{padding-top:14px}}.withdrawal-page__grid{max-width:900px}.withdrawal-form{display:grid;gap:18px;margin:34px 0 80px;padding:30px;border:1px solid rgba(17,18,37,.14);border-radius:22px;background:#fff;box-shadow:0 20px 60px #11122512}.withdrawal-form label{display:grid;gap:8px;font-size:.8rem;font-weight:800}.withdrawal-form input,.withdrawal-form textarea{width:100%;padding:14px 16px;border:1px solid rgba(17,18,37,.2);border-radius:10px;background:#fff;color:var(--ink);font:inherit}.withdrawal-check{grid-template-columns:20px 1fr!important;align-items:start}.withdrawal-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--electric)}.form-success{padding:16px;border-radius:10px;background:#e7f7ef;color:#145c39;font-weight:800}@media(max-width:600px){.withdrawal-form{margin:24px 0 56px;padding:20px}}.form-panel{overflow:hidden;border:1px solid rgba(17,18,37,.12);border-radius:24px;background:#fff;box-shadow:0 24px 70px #11122514}.form-panel__intro{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:26px 28px;border-bottom:1px solid rgba(17,18,37,.1);background:var(--soft)}.form-panel__intro>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--electric);color:#fff;font-weight:900}.form-panel__intro h2{margin:0 0 5px;font-size:1.25rem}.form-panel__intro p{margin:0;color:var(--muted);font-size:.82rem}.professional-form{position:relative;margin:0;padding:28px}.professional-form label>span,.contact-form__field>label span{color:var(--muted);font-size:.66rem;font-weight:600}.professional-form input,.professional-form textarea,.professional-form select{transition:border-color .18s,box-shadow .18s}.professional-form input:focus,.professional-form textarea:focus,.professional-form select:focus{outline:0;border-color:var(--electric);box-shadow:0 0 0 4px #ff54381f}.professional-form select{width:100%;min-height:50px;padding:0 14px;border:1px solid rgba(17,18,37,.2);border-radius:10px;background:#fff;color:var(--ink);font:inherit}.form-consent{display:grid!important;grid-template-columns:20px 1fr!important;gap:10px!important;align-items:start!important;font-size:.72rem!important;font-weight:500!important;line-height:1.5}.form-consent input{width:18px!important;height:18px!important;margin:1px 0 0;accent-color:var(--electric)}.form-submit{width:100%;justify-content:center}.form-security{margin:10px 0 0;color:var(--muted);font-size:.66rem;text-align:center}.form-success{display:grid;gap:3px;grid-column:1/-1}.form-success span{font-size:.76rem;font-weight:500}.spam-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}.professional-form.is-spam-blocked:after{content:"Je bericht kon niet worden verzonden. Vernieuw de pagina en probeer opnieuw.";display:block;grid-column:1/-1;padding:14px;border-radius:10px;background:#fff0ed;color:#9b2615;font-size:.78rem;font-weight:800}@media(max-width:700px){.form-panel{border-radius:18px}.form-panel__intro,.professional-form{padding:20px}.contact-layout{gap:24px}}.stock-status{display:flex;align-items:center;gap:.5rem;margin:.8rem 0;color:#f7f3ea;font-size:.92rem}.product-main .stock-status{color:#183a32}.stock-status span{width:.62rem;height:.62rem;border-radius:50%;background:#b9f04a;box-shadow:0 0 0 .28rem #b9f04a29}.stock-status strong{font-weight:800}.waitlist-panel{margin-top:1rem;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#ffffff14}.product-main .waitlist-panel{border-color:#10312926;background:#f4f2ea}.waitlist-panel p{margin:0 0 .75rem}.waitlist-form__row{display:grid;grid-template-columns:1fr auto;gap:.55rem}.waitlist-form input[type=email]{min-width:0;border:1px solid rgba(16,49,41,.2);border-radius:12px;padding:.85rem 1rem;font:inherit}.waitlist-form .button{white-space:nowrap}.waitlist-form small{display:block;margin-top:.5rem;opacity:.72}.spam-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.box-choice__option.is-disabled{cursor:pointer}.box-choice__option.is-disabled:has(input:checked){opacity:1;outline:2px solid #ff5a36}.win-landing-hero{overflow:hidden;padding:clamp(84px,10vw,140px) 0 76px;background:radial-gradient(circle at 78% 38%,rgba(255,84,56,.28),transparent 34%),#10111f;color:#fff}.win-landing-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:54px;align-items:center}.win-landing-hero h1{max-width:760px;margin:.35rem 0 1.2rem;font-size:clamp(3.8rem,7.3vw,7.2rem);line-height:.86;letter-spacing:-.065em}.win-landing-hero__copy>p{max-width:650px;color:#ffffffbd;font-size:1.05rem}.win-landing-hero__actions{display:flex;gap:20px;align-items:center;margin-top:30px}.win-landing-hero__link{color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:5px}.win-landing-hero ul{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none}.win-landing-hero li{padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.72rem}.win-landing-hero__visual{position:relative;overflow:hidden;border-radius:32px;background:#05060c;box-shadow:0 35px 100px #0006}.win-landing-hero__visual img{display:block;width:100%;min-height:540px;object-fit:cover}.win-landing-hero__stamp{position:absolute;right:24px;bottom:24px;display:grid;width:116px;height:116px;place-items:center;border-radius:50%;background:#ff5438;color:#fff;font-size:1.8rem;font-weight:950;line-height:.75;text-align:center;transform:rotate(-7deg)}.win-landing-hero__stamp small{font-size:.56rem}.tiktok-proof{padding:90px 0;background:#0b0c16;color:#fff}.tiktok-proof__heading{max-width:700px}.tiktok-proof h2{margin:.3rem 0 1rem;font-size:clamp(3.2rem,6vw,6rem)}.tiktok-proof__heading>p:last-child{color:#ffffffad}.tiktok-proof__reel{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.tiktok-proof figure{position:relative;overflow:hidden;aspect-ratio:3/4;margin:0;border-radius:22px;background:#181925}.tiktok-proof figure>span{position:absolute;z-index:2;top:14px;left:14px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#ff5438;font-weight:900}.tiktok-proof figure img{width:100%;height:100%;object-fit:cover}.tiktok-proof figcaption{position:absolute;right:0;bottom:0;left:0;padding:34px 18px 18px;background:linear-gradient(transparent,#000000e0);font-weight:900}.tiktok-proof__cta{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:24px;padding:22px 24px;border-radius:18px;background:#fff;color:#111225}.tiktok-proof__cta div{display:grid;gap:4px}.tiktok-proof__cta small{color:#62636e}@media(max-width:700px){.waitlist-form__row{grid-template-columns:1fr}.waitlist-form .button{width:100%}.win-landing-hero{padding:76px 0 48px}.win-landing-hero__grid{grid-template-columns:1fr;gap:30px}.win-landing-hero h1{font-size:clamp(3.1rem,15vw,4.5rem)}.win-landing-hero__actions{align-items:flex-start;flex-direction:column}.win-landing-hero__visual{border-radius:20px}.win-landing-hero__visual img{min-height:360px}.win-landing-hero__stamp{width:92px;height:92px;font-size:1.35rem}.tiktok-proof{padding:64px 0}.tiktok-proof__reel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px}.tiktok-proof figure{min-width:78vw;scroll-snap-align:center}.tiktok-proof__cta{align-items:stretch;flex-direction:column}.tiktok-proof__cta .button{width:100%}}.shopify-policy__container{width:min(calc(100% - 32px),900px);max-width:900px;margin-inline:auto}.shopify-policy__title h1{max-width:100%;overflow-wrap:anywhere;word-break:normal;text-wrap:balance}@media(max-width:600px){.shopify-policy__container{width:min(calc(100% - 24px),900px)}.shopify-policy__title{padding-inline:0;text-align:left}.shopify-policy__title h1{font-size:clamp(2.15rem,10.5vw,2.75rem);line-height:.94;letter-spacing:-.055em}}.commerce-hero .box-choice legend{color:#6b645f}.commerce-hero .box-choice__option,.product-main .box-choice--light .box-choice__option{grid-template-columns:24px 1fr auto;gap:14px;padding:16px;border-radius:14px}.commerce-hero .box-choice__option{border-color:#11122524;background:#fff}.commerce-hero .box-choice__option:has(input:checked),.product-main .box-choice--light .box-choice__option:has(input:checked){background:#fff3ef;border-color:#ff5438;box-shadow:0 0 0 1px #ff54381f inset}.commerce-hero .box-choice__option strong,.product-main .box-choice--light .box-choice__option strong{color:#171829;font-size:1rem;line-height:1.25}.commerce-hero .box-choice__option small,.product-main .box-choice--light .box-choice__option small{color:#6a625c;font-size:.79rem;font-weight:600;line-height:1.35;opacity:1}.commerce-hero .box-choice__option b,.product-main .box-choice--light .box-choice__option b{color:#171829;font-size:.98rem}.commerce-hero .stock-status,.product-main .stock-status{margin:.9rem 0 1rem;padding:12px 14px;border:1px solid rgba(105,144,34,.18);border-radius:14px;background:#f4f8e5;color:#5e741e;font-weight:700}.commerce-hero .stock-status strong,.product-main .stock-status strong{color:#314a12}.commerce-hero .commerce-assurance,.product-main .purchase-note{color:#59545a}.commerce-assurance a{font-weight:700;color:#4f4a46}.purchase-note{font-weight:600;letter-spacing:.01em}.product-main .product-trust span{color:#302d31;font-weight:600}.product-main .product-info__price small{color:#5d5854;font-size:.82rem;font-weight:700}.product-main .product-media__featured img{object-position:center 38%}.tiktok-proof__cta .button,.win-landing-hero__actions .button,.win-prize-panel .button,.commerce-buy-button,.product-main [data-buy-button],.sticky-buy .button{font-weight:800;letter-spacing:.02em;text-transform:uppercase}.withdrawal-model-card{padding:28px 30px;border-radius:24px;background:#fff;border:1px solid rgba(17,18,37,.12)}.withdrawal-model-card h2{margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.4rem)}.withdrawal-model-card__body{padding:18px 20px;border-radius:16px;background:#f7f2ea}.withdrawal-model-card__body p:last-child{margin-bottom:0}@media(max-width:700px){.commerce-hero .box-choice__option,.product-main .box-choice--light .box-choice__option{padding:14px;gap:12px}.commerce-hero .box-choice__option strong,.product-main .box-choice--light .box-choice__option strong{font-size:.95rem}.commerce-hero .box-choice__option small,.product-main .box-choice--light .box-choice__option small{font-size:.76rem}.withdrawal-model-card{padding:20px}.withdrawal-model-card__body{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/retail-polish.css.map */
