.section-with-help{display:flex;align-items:center;gap:12px}.section-with-help h3,.section-with-help h4{margin:0!important}.package-section>.section-with-help{margin-bottom:20px}.unified-option{position:relative;min-width:0}.unified-option>.package-choice{width:100%;height:100%;padding-right:55px}.unified-option>.mini-help{position:absolute;top:15px;right:13px}.mini-help{position:relative;display:inline-block;flex-shrink:0}.mini-help>summary{list-style:none;border:1px solid var(--line);border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;font:17px Arial,sans-serif;background:var(--paper);color:var(--ink);cursor:pointer}.mini-help>summary::-webkit-details-marker{display:none}.help-content{display:none;position:absolute;right:0;top:calc(100% + 9px);z-index:30;width:min(350px,75vw);padding:20px;background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:0 6px 25px #0002;border-radius:12px;font-size:17px;line-height:1.85;white-space:normal;font-weight:400}.mini-help[open]>.help-content,.mini-help:hover>.help-content{display:block}.mini-help::after{content:'';position:absolute;top:100%;left:-20px;right:-20px;height:13px}.section-with-help>.mini-help>.help-content{left:0;right:auto}.package-line{display:grid;grid-template-columns:1fr auto 32px;align-items:center}.package-remove{background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:50%;width:30px;height:30px;min-width:30px;font-size:20px;cursor:pointer}.package-summary{overflow:visible;max-height:none}.procedure-copy .section-with-help{gap:12px;align-items:center}.procedure-copy>div{overflow:visible}.package-included,.package-sunday{display:none!important}.appearance-controls .night-switch{display:flex;position:relative;align-items:center;gap:7px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:30px;height:45px;width:102px;padding:0 9px;font:600 14px Arial,sans-serif}.night-knob{width:29px;height:29px;background:var(--ink);border-radius:50%;position:absolute;right:6px;top:6px;transition:transform .2s}.night-icon{font-size:21px;line-height:1}.night-word{font-size:13px}.night-switch[aria-checked=true]{background:var(--ink);color:var(--paper);padding-left:43px}.night-switch[aria-checked=true] .night-knob{background:var(--paper);transform:translateX(-55px)}.night-switch[aria-checked=true] .night-icon{display:none}
/* Brush travels from the cuticle (bottom) towards the free edge (top). */
.care-scene .brush-instrument{animation:root-to-tip 6s ease-in-out infinite}.care-scene .new-polish{transform-origin:145px 284px;animation:root-colour 6s ease-in-out infinite}.care-scene .model-gel-phase{animation:model-gel 9s ease-in-out infinite}.care-scene .model-file-phase{animation:model-file 9s ease-in-out infinite}.care-scene .model-brush-phase{animation:model-brush 9s ease-in-out infinite}.care-scene .model-gel-surface{animation:model-surface 9s ease-in-out infinite;transform-origin:145px 284px}.care-scene .model-polish-surface{animation:model-colour 9s ease-in-out infinite;transform-origin:145px 284px}.care-scene .repair-file-phase{animation:repair-file 7s ease-in-out infinite}.care-scene .repair-brush-phase{animation:repair-brush 7s ease-in-out infinite}.care-scene .repaired-surface{animation:repair-colour 7s ease-in-out infinite;transform-origin:145px 284px}.care-scene .foot-drill-phase{animation:foot-drill 8s ease-in-out infinite}.care-scene .foot-brush-phase{animation:foot-brush 8s ease-in-out infinite}.care-scene .foot-colour{animation:foot-colour 8s ease-in-out infinite}.care-scene .massage-left-hand{animation:massage-left 6s ease-in-out infinite}.care-scene .massage-right-hand{animation:massage-right 6s ease-in-out infinite}.care-scene .peeling-cream{animation:cream-spread 6s ease-in-out infinite}.care-scene .peeling-grains{animation:grain-spread 6s ease-in-out infinite}.care-scene .instrument{transform-box:view-box;transform-origin:145px 175px}@keyframes root-to-tip{0%,10%{transform:translate(50px,145px) rotate(8deg);opacity:0}20%{transform:translate(0,104px);opacity:1}72%{transform:translate(0,-62px);opacity:1}90%,100%{transform:translate(60px,-90px) rotate(12deg);opacity:0}}@keyframes root-colour{0%,20%{transform:scaleY(0)}72%,96%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes model-gel{0%{opacity:0;transform:translate(0,80px)}8%,26%{opacity:1}20%{transform:translate(0,10px)}31%,100%{opacity:0;transform:translate(40px,-40px)}}@keyframes model-file{0%,31%{opacity:0}35%,56%{opacity:1}38%,48%{transform:translate(-20px,0) rotate(-6deg)}43%,54%{transform:translate(15px,0) rotate(5deg)}60%,100%{opacity:0}}@keyframes model-brush{0%,60%{opacity:0;transform:translate(0,104px)}65%{opacity:1;transform:translate(0,104px)}90%{opacity:1;transform:translate(0,-62px)}97%,100%{opacity:0;transform:translate(60px,-90px)}}@keyframes model-surface{0%,6%{transform:scaleY(0)}28%,100%{transform:scaleY(1)}}@keyframes model-colour{0%,64%{transform:scaleY(0)}90%,98%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes repair-file{0%,5%{opacity:0}10%,36%{opacity:1}15%,28%{transform:translate(-15px,-2px) rotate(-5deg)}22%,35%{transform:translate(12px,0) rotate(5deg)}42%,100%{opacity:0}}@keyframes repair-brush{0%,45%{opacity:0;transform:translate(0,104px)}52%{opacity:1;transform:translate(0,104px)}85%{opacity:1;transform:translate(0,-62px)}95%,100%{opacity:0;transform:translate(60px,-90px)}}@keyframes repair-colour{0%,50%{transform:scaleY(0)}85%,98%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes foot-drill{0%,5%{opacity:0;transform:translate(-15px,-10px)}10%,36%{opacity:1}30%{transform:translate(0,28px)}43%,100%{opacity:0}}@keyframes foot-brush{0%,46%{opacity:0;transform:translate(-30px,22px)}52%{opacity:1;transform:translate(-30px,22px)}85%{opacity:1;transform:translate(-30px,-45px)}95%,100%{opacity:0;transform:translate(30px,-75px)}}@keyframes foot-colour{0%,48%{opacity:0}85%,98%{opacity:1}100%{opacity:0}}@keyframes massage-left{0%,100%{transform:translate(-8px,5px) rotate(-2deg)}50%{transform:translate(12px,-27px) rotate(2deg)}}@keyframes massage-right{0%,100%{transform:translate(9px,-17px) rotate(2deg)}50%{transform:translate(-10px,7px) rotate(-2deg)}}@keyframes cream-spread{0%,100%{opacity:.2}50%{opacity:.55}}@keyframes grain-spread{0%,100%{transform:translate(0,0)}50%{transform:translate(4px,-7px)}}@media(max-width:750px){.package-line{grid-template-columns:1fr 32px}.package-line>span:first-child{grid-column:1}.package-line>span:nth-child(2){grid-column:1;grid-row:2}.package-remove{grid-column:2;grid-row:1/3}.help-content{font-size:17px;width:min(320px,78vw);padding:18px}.section-with-help>.mini-help>.help-content{left:auto;right:0}.package-section>.section-with-help{justify-content:space-between;gap:15px}.package-section>.section-with-help h3{font-size:24px;line-height:1.5}.unified-option>.mini-help{top:17px;right:14px}.mini-help>summary{width:32px;height:32px;font-size:18px}.package-summary{position:relative}.appearance-controls .night-switch{height:43px;width:99px}.night-knob{top:5px;right:5px}.night-switch[aria-checked=true] .night-knob{transform:translateX(-54px)}}
@media(max-width:750px){.mini-help>.help-content,.section-with-help>.mini-help>.help-content{position:fixed;left:5vw;right:5vw;bottom:24px;top:auto;width:90vw;max-height:50svh;overflow:auto;z-index:60}}
html[data-concept=onlyyou] .procedure-copy>.visible-process{grid-column:1/-1}html[data-concept=onlyyou] .visible-process h4{font-size:14px;letter-spacing:.8px;margin:0 0 12px!important}html[data-concept=onlyyou] .visible-process p{font-size:18px!important;line-height:1.85;opacity:1;margin:0}html[data-concept=onlyyou] .procedure-copy{grid-template-columns:1fr}html[data-concept=onlyyou] .scene-pedicure,html[data-concept=onlyyou] .scene-pedicurepolish,html[data-concept=onlyyou] .scene-footmassage{background:#e8dcd2}html[data-concept=onlyyou] .scene-footmassage .working-hands{transform:translateY(-12px)}html[data-concept=onlyyou] .foot-anatomy{stroke-linejoin:round}.care-scene .foot-brush-phase{animation:foot-polished-care 8s ease-in-out infinite}@keyframes foot-polished-care{0%,45%{opacity:0;transform:translate(-55px,0)}53%{opacity:1;transform:translate(-55px,-19px)}85%{opacity:1;transform:translate(-55px,-65px)}97%,100%{opacity:0;transform:translate(0,-90px)}}
