.flow [hidden]{display:none!important}.flow__save{margin:2px 0 24px;font-weight:700}.flow__fmt{align-items:center}.flow__fmt-img{flex:0 0 52px;width:52px;height:52px;border-radius:var(--r-sm);overflow:hidden;background:var(--select-tint)}.flow__fmt-img img{width:100%;height:100%;object-fit:cover;display:block}.flow__fmt .pack__main{flex:1 1 auto}.flow__fmt .pack__figures{display:grid;justify-items:end}.flow__about{margin:-4px 0 14px;font-size:14px;min-height:1.45em}.flow__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.flow__tile{display:grid;gap:2px;justify-items:center;text-align:center;align-content:start;cursor:pointer}.flow__tile-img{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:var(--r-md);overflow:hidden;background:var(--nuud-white);border:1px solid var(--rule);transition:border-color .15s ease,box-shadow .15s ease}.flow__tile-img img{width:100%;height:100%;object-fit:cover;display:block}.flow__tile-img img.is-packshot{object-fit:contain;padding:8px 8px 42px}.flow__tile:hover .flow__tile-img,.flow__tile.is-shown .flow__tile-img{border-color:var(--select)}.flow__tile.is-on .flow__tile-img{border:2px solid var(--select);box-shadow:var(--select-shadow)}.flow__tile-name{font-size:14px;font-weight:700;margin-top:6px;line-height:1.25}.flow__tile-price{font-size:13px;color:var(--ink-soft)}.tile__ctl{position:absolute;left:8px;right:8px;bottom:8px}.tile__add{width:100%;padding:7px 4px;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--nuud-white);color:var(--ink);font:inherit;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.tile__add:hover:not(:disabled){border-color:var(--select);color:var(--select)}.tile__step{display:none;justify-content:space-between;align-items:center;padding:3px;border-radius:var(--r-pill);background:var(--select);color:var(--nuud-white)}.tile__step button{width:26px;height:26px;border:0;border-radius:50%;background:#ffffff2e;color:inherit;font:inherit;font-size:16px;line-height:1;cursor:pointer}.tile__step output{font-weight:700}.flow__tile.is-on .tile__add{display:none}.flow__tile.is-on .tile__step{display:flex}.tile__add:disabled,.tile__step button:disabled{opacity:.45;cursor:default}.flow__bar{margin:14px 0 0;padding:10px 14px;border-radius:var(--r-sm);background:var(--select-tint);font-size:14px;font-weight:700}.mode.is-off{opacity:.45;pointer-events:none}.flow__error{color:#b3261e;margin-top:8px}@media(max-width:520px){.flow__fmt{flex-direction:row;gap:12px;padding:12px 14px;text-align:left}.flow__fmt-img{flex-basis:44px;width:44px;height:44px}.flow__fmt .pack__name{font-size:16px}.flow__fmt .pack__contents{font-size:13px}.flow__fmt .pack__figures{flex:0 0 auto;text-align:right}.flow .buybox{gap:20px}.flow__tiles{gap:8px}.flow__tile-name{font-size:12px}.tile__add{font-size:10px;padding:6px 2px}.tile__step button{width:22px;height:22px}.flow__tile-img img.is-packshot{padding-bottom:36px}}.flow__proof{margin:-10px 0 16px}[data-part=cream] .flow__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.flow__tile-fact{font-size:12px;line-height:1.35;color:var(--ink-soft)}.flow__tile-fact b{color:var(--ink);font-weight:700}.flow__tile-bought{font-size:12px;line-height:1.35;font-weight:700;margin-top:2px}.flow__badge{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:1;background:var(--nuud-pink);color:var(--nuud-white);padding:2px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1.6;text-transform:uppercase;white-space:nowrap}.flow__specs+.flow__specs{margin-top:12px;padding-top:12px}.flow__spec-tag{font-weight:700;color:var(--ink);text-transform:uppercase;font-size:12px;letter-spacing:.07em;align-self:center}@media(max-width:520px){.flow__tile-fact,.flow__tile-bought{font-size:11px}.flow__badge{font-size:9px;padding:2px 7px;top:6px}.flow__specs{gap:6px 18px;font-size:13px}}.flow__welcome{margin:2px 0 20px;padding:12px 14px;border-radius:14px;background:var(--nuud-white, #fff);border:2px solid #C95863;box-shadow:0 4px 16px #c958632e;text-align:center}.flow__welcome b{display:block;font-size:18px;line-height:1.2;font-weight:700;color:#c95863}.flow__welcome b:before{content:"";display:inline-block;vertical-align:middle;width:12px;height:7px;margin-right:9px;border-left:2.5px solid #C95863;border-bottom:2.5px solid #C95863;transform:rotate(-45deg) translate(1px,-3px)}.flow__welcome span{display:block;margin-top:4px;font-size:14px;color:var(--ink-soft, #474848)}.flow__welcome-pay{margin-top:8px;color:#c95863;font-weight:700;text-align:center}.flow__both-note{margin:-2px 0 2px;padding:0 4px}.flow__tile.is-blocked .flow__tile-img{opacity:.5}@media(max-width:520px){.flow__welcome b{font-size:16px}}.flow__tile-price s,.pack__price s{color:var(--ink-soft, #474848);font-weight:400;margin-right:3px}.flow__tile-price s{font-size:.92em}.pack__price s{font-size:.8em}.mode__saving .flow__offer{display:block;color:#c95863;font-weight:700}.flow__sub-note{margin:-2px 0 2px;padding:0 4px}
/*# sourceMappingURL=/cdn/shop/t/332/assets/flow-buy-box.css.map */
